/usr/lib/jvm/java-1.11.0-openjdk-amd64/bin/java -Xmx8000000000 -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 -i ../../../trunk/examples/svcomp/pthread-lit/sssc12_variant-pthread.i -------------------------------------------------------------------------------- This is Ultimate 0.2.4-wip.dk.empire-owicki-a20a710-m [2023-12-09 14:57:45,423 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-12-09 14:57:45,487 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-12-09 14:57:45,508 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-12-09 14:57:45,509 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-12-09 14:57:45,510 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-12-09 14:57:45,510 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-12-09 14:57:45,511 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-12-09 14:57:45,511 INFO L153 SettingsManager]: * Use SBE=true [2023-12-09 14:57:45,515 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-12-09 14:57:45,516 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-12-09 14:57:45,516 INFO L153 SettingsManager]: * sizeof long=4 [2023-12-09 14:57:45,516 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-12-09 14:57:45,517 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-12-09 14:57:45,518 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-12-09 14:57:45,518 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-12-09 14:57:45,518 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-12-09 14:57:45,518 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-12-09 14:57:45,519 INFO L153 SettingsManager]: * sizeof long double=12 [2023-12-09 14:57:45,519 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-12-09 14:57:45,519 INFO L153 SettingsManager]: * Use constant arrays=true [2023-12-09 14:57:45,520 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-12-09 14:57:45,520 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-12-09 14:57:45,520 INFO L153 SettingsManager]: * To the following directory=./dump/ [2023-12-09 14:57:45,521 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-12-09 14:57:45,521 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-12-09 14:57:45,521 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-12-09 14:57:45,521 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-12-09 14:57:45,521 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2023-12-09 14:57:45,522 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-12-09 14:57:45,523 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-12-09 14:57:45,523 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-12-09 14:57:45,523 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-12-09 14:57:45,523 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 [2023-12-09 14:57:45,680 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-12-09 14:57:45,693 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-12-09 14:57:45,694 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-12-09 14:57:45,695 INFO L270 PluginConnector]: Initializing CDTParser... [2023-12-09 14:57:45,695 INFO L274 PluginConnector]: CDTParser initialized [2023-12-09 14:57:45,696 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-lit/sssc12_variant-pthread.i [2023-12-09 14:57:46,777 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-12-09 14:57:47,027 INFO L384 CDTParser]: Found 1 translation units. [2023-12-09 14:57:47,028 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-lit/sssc12_variant-pthread.i [2023-12-09 14:57:47,045 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/9a0c82731/37477fb49ae1494a8a95adb037752828/FLAG554fb3880 [2023-12-09 14:57:47,061 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/9a0c82731/37477fb49ae1494a8a95adb037752828 [2023-12-09 14:57:47,064 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-12-09 14:57:47,066 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2023-12-09 14:57:47,070 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-12-09 14:57:47,070 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-12-09 14:57:47,073 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-12-09 14:57:47,074 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 09.12 02:57:47" (1/1) ... [2023-12-09 14:57:47,075 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@40c6f29d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.12 02:57:47, skipping insertion in model container [2023-12-09 14:57:47,075 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 09.12 02:57:47" (1/1) ... [2023-12-09 14:57:47,121 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-12-09 14:57:47,483 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-lit/sssc12_variant-pthread.i[47777,47790] [2023-12-09 14:57:47,504 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-09 14:57:47,518 INFO L202 MainTranslator]: Completed pre-run [2023-12-09 14:57:47,563 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-lit/sssc12_variant-pthread.i[47777,47790] [2023-12-09 14:57:47,567 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-09 14:57:47,614 INFO L206 MainTranslator]: Completed translation [2023-12-09 14:57:47,614 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.12 02:57:47 WrapperNode [2023-12-09 14:57:47,614 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-12-09 14:57:47,615 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-12-09 14:57:47,615 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-12-09 14:57:47,615 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-12-09 14:57:47,619 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.12 02:57:47" (1/1) ... [2023-12-09 14:57:47,639 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.12 02:57:47" (1/1) ... [2023-12-09 14:57:47,655 INFO L138 Inliner]: procedures = 273, calls = 25, calls flagged for inlining = 4, calls inlined = 4, statements flattened = 81 [2023-12-09 14:57:47,656 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-12-09 14:57:47,656 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-12-09 14:57:47,656 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-12-09 14:57:47,657 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-12-09 14:57:47,662 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.12 02:57:47" (1/1) ... [2023-12-09 14:57:47,662 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.12 02:57:47" (1/1) ... [2023-12-09 14:57:47,669 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.12 02:57:47" (1/1) ... [2023-12-09 14:57:47,669 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.12 02:57:47" (1/1) ... [2023-12-09 14:57:47,684 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.12 02:57:47" (1/1) ... [2023-12-09 14:57:47,686 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.12 02:57:47" (1/1) ... [2023-12-09 14:57:47,687 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.12 02:57:47" (1/1) ... [2023-12-09 14:57:47,688 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.12 02:57:47" (1/1) ... [2023-12-09 14:57:47,689 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-12-09 14:57:47,690 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-12-09 14:57:47,690 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-12-09 14:57:47,690 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-12-09 14:57:47,691 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.12 02:57:47" (1/1) ... [2023-12-09 14:57:47,694 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-12-09 14:57:47,702 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-09 14:57:47,741 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-12-09 14:57:47,775 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-12-09 14:57:47,780 INFO L130 BoogieDeclarations]: Found specification of procedure thr [2023-12-09 14:57:47,780 INFO L138 BoogieDeclarations]: Found implementation of procedure thr [2023-12-09 14:57:47,780 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-12-09 14:57:47,780 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-12-09 14:57:47,780 INFO L130 BoogieDeclarations]: Found specification of procedure #PthreadsMutexUnlock [2023-12-09 14:57:47,780 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2023-12-09 14:57:47,781 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2023-12-09 14:57:47,781 INFO L130 BoogieDeclarations]: Found specification of procedure #PthreadsMutexLock [2023-12-09 14:57:47,781 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2023-12-09 14:57:47,781 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-12-09 14:57:47,781 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-12-09 14:57:47,781 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-12-09 14:57:47,781 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-12-09 14:57:47,782 WARN L213 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2023-12-09 14:57:47,893 INFO L241 CfgBuilder]: Building ICFG [2023-12-09 14:57:47,896 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2023-12-09 14:57:48,070 INFO L282 CfgBuilder]: Performing block encoding [2023-12-09 14:57:48,083 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-12-09 14:57:48,083 INFO L309 CfgBuilder]: Removed 2 assume(true) statements. [2023-12-09 14:57:48,084 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 09.12 02:57:48 BoogieIcfgContainer [2023-12-09 14:57:48,085 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-12-09 14:57:48,086 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-12-09 14:57:48,086 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-12-09 14:57:48,088 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-12-09 14:57:48,089 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 09.12 02:57:47" (1/3) ... [2023-12-09 14:57:48,089 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@60312ba and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 09.12 02:57:48, skipping insertion in model container [2023-12-09 14:57:48,089 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.12 02:57:47" (2/3) ... [2023-12-09 14:57:48,089 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@60312ba and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 09.12 02:57:48, skipping insertion in model container [2023-12-09 14:57:48,089 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 09.12 02:57:48" (3/3) ... [2023-12-09 14:57:48,090 INFO L112 eAbstractionObserver]: Analyzing ICFG sssc12_variant-pthread.i [2023-12-09 14:57:48,103 INFO L197 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-12-09 14:57:48,103 INFO L156 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-12-09 14:57:48,103 INFO L508 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2023-12-09 14:57:48,140 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-12-09 14:57:48,173 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 85 places, 88 transitions, 180 flow [2023-12-09 14:57:48,210 INFO L124 PetriNetUnfolderBase]: 7/101 cut-off events. [2023-12-09 14:57:48,211 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2023-12-09 14:57:48,215 INFO L83 FinitePrefix]: Finished finitePrefix Result has 105 conditions, 101 events. 7/101 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 90 event pairs, 0 based on Foata normal form. 0/91 useless extension candidates. Maximal degree in co-relation 50. Up to 4 conditions per place. [2023-12-09 14:57:48,215 INFO L82 GeneralOperation]: Start removeDead. Operand has 85 places, 88 transitions, 180 flow [2023-12-09 14:57:48,218 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 85 places, 88 transitions, 180 flow [2023-12-09 14:57:48,225 INFO L361 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-12-09 14:57:48,229 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;@3fb90fda, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-12-09 14:57:48,229 INFO L363 AbstractCegarLoop]: Starting to check reachability of 3 error locations. [2023-12-09 14:57:48,255 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-12-09 14:57:48,256 INFO L124 PetriNetUnfolderBase]: 3/69 cut-off events. [2023-12-09 14:57:48,256 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2023-12-09 14:57:48,256 INFO L225 CegarLoopForPetriNet]: Found error trace [2023-12-09 14:57:48,257 INFO L233 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] [2023-12-09 14:57:48,257 INFO L425 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-09 14:57:48,261 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-09 14:57:48,261 INFO L85 PathProgramCache]: Analyzing trace with hash 1353556954, now seen corresponding path program 1 times [2023-12-09 14:57:48,267 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-09 14:57:48,267 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [253911858] [2023-12-09 14:57:48,268 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-09 14:57:48,268 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-09 14:57:48,389 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-12-09 14:57:48,389 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-12-09 14:57:48,418 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-12-09 14:57:48,437 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-12-09 14:57:48,438 INFO L372 BasicCegarLoop]: Counterexample is feasible [2023-12-09 14:57:48,439 INFO L810 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (2 of 3 remaining) [2023-12-09 14:57:48,440 INFO L810 garLoopResultBuilder]: Registering result UNKNOWN for location thrErr0ASSERT_VIOLATIONERROR_FUNCTION (1 of 3 remaining) [2023-12-09 14:57:48,440 INFO L810 garLoopResultBuilder]: Registering result UNKNOWN for location thrErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 3 remaining) [2023-12-09 14:57:48,441 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-12-09 14:57:48,441 INFO L457 BasicCegarLoop]: Path program histogram: [1] [2023-12-09 14:57:48,443 WARN L227 ceAbstractionStarter]: 1 thread instances were not sufficient, I will increase this number and restart the analysis [2023-12-09 14:57:48,443 INFO L508 ceAbstractionStarter]: Constructing petrified ICFG for 2 thread instances. [2023-12-09 14:57:48,472 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-12-09 14:57:48,475 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 118 places, 123 transitions, 256 flow [2023-12-09 14:57:48,543 INFO L124 PetriNetUnfolderBase]: 12/151 cut-off events. [2023-12-09 14:57:48,543 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2023-12-09 14:57:48,549 INFO L83 FinitePrefix]: Finished finitePrefix Result has 159 conditions, 151 events. 12/151 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 277 event pairs, 0 based on Foata normal form. 0/134 useless extension candidates. Maximal degree in co-relation 102. Up to 6 conditions per place. [2023-12-09 14:57:48,550 INFO L82 GeneralOperation]: Start removeDead. Operand has 118 places, 123 transitions, 256 flow [2023-12-09 14:57:48,551 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 118 places, 123 transitions, 256 flow [2023-12-09 14:57:48,553 INFO L361 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-12-09 14:57:48,554 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;@3fb90fda, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-12-09 14:57:48,554 INFO L363 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2023-12-09 14:57:48,568 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-12-09 14:57:48,568 INFO L124 PetriNetUnfolderBase]: 6/107 cut-off events. [2023-12-09 14:57:48,568 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2023-12-09 14:57:48,568 INFO L225 CegarLoopForPetriNet]: Found error trace [2023-12-09 14:57:48,568 INFO L233 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 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] [2023-12-09 14:57:48,569 INFO L425 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2023-12-09 14:57:48,569 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-09 14:57:48,569 INFO L85 PathProgramCache]: Analyzing trace with hash 1935805251, now seen corresponding path program 1 times [2023-12-09 14:57:48,569 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-09 14:57:48,569 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [615307683] [2023-12-09 14:57:48,569 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-09 14:57:48,570 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-09 14:57:48,597 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-12-09 14:57:48,598 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-12-09 14:57:48,617 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-12-09 14:57:48,623 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-12-09 14:57:48,624 INFO L372 BasicCegarLoop]: Counterexample is feasible [2023-12-09 14:57:48,624 INFO L810 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (3 of 4 remaining) [2023-12-09 14:57:48,624 INFO L810 garLoopResultBuilder]: Registering result UNKNOWN for location thrErr0ASSERT_VIOLATIONERROR_FUNCTION (2 of 4 remaining) [2023-12-09 14:57:48,624 INFO L810 garLoopResultBuilder]: Registering result UNKNOWN for location thrErr0ASSERT_VIOLATIONERROR_FUNCTION (1 of 4 remaining) [2023-12-09 14:57:48,624 INFO L810 garLoopResultBuilder]: Registering result UNKNOWN for location thrErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 4 remaining) [2023-12-09 14:57:48,624 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2023-12-09 14:57:48,624 INFO L457 BasicCegarLoop]: Path program histogram: [1] [2023-12-09 14:57:48,625 WARN L227 ceAbstractionStarter]: 2 thread instances were not sufficient, I will increase this number and restart the analysis [2023-12-09 14:57:48,625 INFO L508 ceAbstractionStarter]: Constructing petrified ICFG for 3 thread instances. [2023-12-09 14:57:48,662 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-12-09 14:57:48,665 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 151 places, 158 transitions, 334 flow [2023-12-09 14:57:48,707 INFO L124 PetriNetUnfolderBase]: 17/201 cut-off events. [2023-12-09 14:57:48,707 INFO L125 PetriNetUnfolderBase]: For 7/7 co-relation queries the response was YES. [2023-12-09 14:57:48,711 INFO L83 FinitePrefix]: Finished finitePrefix Result has 214 conditions, 201 events. 17/201 cut-off events. For 7/7 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 476 event pairs, 0 based on Foata normal form. 0/177 useless extension candidates. Maximal degree in co-relation 155. Up to 8 conditions per place. [2023-12-09 14:57:48,711 INFO L82 GeneralOperation]: Start removeDead. Operand has 151 places, 158 transitions, 334 flow [2023-12-09 14:57:48,714 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 151 places, 158 transitions, 334 flow [2023-12-09 14:57:48,716 INFO L361 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-12-09 14:57:48,717 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;@3fb90fda, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-12-09 14:57:48,717 INFO L363 AbstractCegarLoop]: Starting to check reachability of 5 error locations. [2023-12-09 14:57:48,731 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-12-09 14:57:48,731 INFO L124 PetriNetUnfolderBase]: 9/143 cut-off events. [2023-12-09 14:57:48,731 INFO L125 PetriNetUnfolderBase]: For 4/4 co-relation queries the response was YES. [2023-12-09 14:57:48,731 INFO L225 CegarLoopForPetriNet]: Found error trace [2023-12-09 14:57:48,732 INFO L233 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] [2023-12-09 14:57:48,739 INFO L425 AbstractCegarLoop]: === Iteration 1 === Targeting thrErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION (and 2 more)] === [2023-12-09 14:57:48,740 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-09 14:57:48,740 INFO L85 PathProgramCache]: Analyzing trace with hash -617586889, now seen corresponding path program 1 times [2023-12-09 14:57:48,740 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-09 14:57:48,740 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [821083890] [2023-12-09 14:57:48,740 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-09 14:57:48,741 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-09 14:57:48,765 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-09 14:57:48,933 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-09 14:57:48,933 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-09 14:57:48,934 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [821083890] [2023-12-09 14:57:48,934 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [821083890] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-09 14:57:48,934 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-09 14:57:48,934 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-09 14:57:48,934 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [550579790] [2023-12-09 14:57:48,936 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-09 14:57:48,942 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-09 14:57:48,947 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-09 14:57:48,966 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-09 14:57:48,966 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-12-09 14:57:48,969 INFO L498 CegarLoopForPetriNet]: Number of universal loopers: 124 out of 158 [2023-12-09 14:57:48,972 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 151 places, 158 transitions, 334 flow. Second operand has 4 states, 4 states have (on average 126.75) internal successors, (507), 4 states have internal predecessors, (507), 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-12-09 14:57:48,972 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-12-09 14:57:48,972 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 124 of 158 [2023-12-09 14:57:48,972 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-12-09 14:57:49,246 INFO L124 PetriNetUnfolderBase]: 378/1529 cut-off events. [2023-12-09 14:57:49,246 INFO L125 PetriNetUnfolderBase]: For 361/361 co-relation queries the response was YES. [2023-12-09 14:57:49,253 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2338 conditions, 1529 events. 378/1529 cut-off events. For 361/361 co-relation queries the response was YES. Maximal size of possible extension queue 76. Compared 12080 event pairs, 211 based on Foata normal form. 455/1838 useless extension candidates. Maximal degree in co-relation 1585. Up to 393 conditions per place. [2023-12-09 14:57:49,261 INFO L140 encePairwiseOnDemand]: 145/158 looper letters, 33 selfloop transitions, 3 changer transitions 1/153 dead transitions. [2023-12-09 14:57:49,262 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 143 places, 153 transitions, 420 flow [2023-12-09 14:57:49,263 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-09 14:57:49,265 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-12-09 14:57:49,273 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 555 transitions. [2023-12-09 14:57:49,276 INFO L543 CegarLoopForPetriNet]: DFA transition density 0.8781645569620253 [2023-12-09 14:57:49,277 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 555 transitions. [2023-12-09 14:57:49,277 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 555 transitions. [2023-12-09 14:57:49,280 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-12-09 14:57:49,282 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 555 transitions. [2023-12-09 14:57:49,286 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 138.75) internal successors, (555), 4 states have internal predecessors, (555), 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-12-09 14:57:49,290 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 158.0) internal successors, (790), 5 states have internal predecessors, (790), 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-12-09 14:57:49,291 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 158.0) internal successors, (790), 5 states have internal predecessors, (790), 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-12-09 14:57:49,296 INFO L308 CegarLoopForPetriNet]: 151 programPoint places, -8 predicate places. [2023-12-09 14:57:49,296 INFO L500 AbstractCegarLoop]: Abstraction has has 143 places, 153 transitions, 420 flow [2023-12-09 14:57:49,296 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 126.75) internal successors, (507), 4 states have internal predecessors, (507), 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-12-09 14:57:49,297 INFO L225 CegarLoopForPetriNet]: Found error trace [2023-12-09 14:57:49,297 INFO L233 CegarLoopForPetriNet]: trace histogram [4, 4, 4, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12-09 14:57:49,297 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2023-12-09 14:57:49,297 INFO L425 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION (and 2 more)] === [2023-12-09 14:57:49,297 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-09 14:57:49,298 INFO L85 PathProgramCache]: Analyzing trace with hash -374056654, now seen corresponding path program 1 times [2023-12-09 14:57:49,298 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-09 14:57:49,298 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1326734601] [2023-12-09 14:57:49,298 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-09 14:57:49,298 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-09 14:57:49,329 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-12-09 14:57:49,329 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-12-09 14:57:49,348 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-12-09 14:57:49,366 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-12-09 14:57:49,366 INFO L372 BasicCegarLoop]: Counterexample is feasible [2023-12-09 14:57:49,366 INFO L810 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (4 of 5 remaining) [2023-12-09 14:57:49,366 INFO L810 garLoopResultBuilder]: Registering result UNKNOWN for location thrErr0ASSERT_VIOLATIONERROR_FUNCTION (3 of 5 remaining) [2023-12-09 14:57:49,367 INFO L810 garLoopResultBuilder]: Registering result UNKNOWN for location thrErr0ASSERT_VIOLATIONERROR_FUNCTION (2 of 5 remaining) [2023-12-09 14:57:49,367 INFO L810 garLoopResultBuilder]: Registering result UNKNOWN for location thrErr0ASSERT_VIOLATIONERROR_FUNCTION (1 of 5 remaining) [2023-12-09 14:57:49,367 INFO L810 garLoopResultBuilder]: Registering result UNKNOWN for location thrErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 5 remaining) [2023-12-09 14:57:49,367 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2023-12-09 14:57:49,367 INFO L457 BasicCegarLoop]: Path program histogram: [1, 1] [2023-12-09 14:57:49,367 WARN L227 ceAbstractionStarter]: 3 thread instances were not sufficient, I will increase this number and restart the analysis [2023-12-09 14:57:49,367 INFO L508 ceAbstractionStarter]: Constructing petrified ICFG for 4 thread instances. [2023-12-09 14:57:49,402 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-12-09 14:57:49,416 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 184 places, 193 transitions, 414 flow [2023-12-09 14:57:49,441 INFO L124 PetriNetUnfolderBase]: 22/251 cut-off events. [2023-12-09 14:57:49,441 INFO L125 PetriNetUnfolderBase]: For 16/16 co-relation queries the response was YES. [2023-12-09 14:57:49,442 INFO L83 FinitePrefix]: Finished finitePrefix Result has 270 conditions, 251 events. 22/251 cut-off events. For 16/16 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 695 event pairs, 0 based on Foata normal form. 0/220 useless extension candidates. Maximal degree in co-relation 209. Up to 10 conditions per place. [2023-12-09 14:57:49,443 INFO L82 GeneralOperation]: Start removeDead. Operand has 184 places, 193 transitions, 414 flow [2023-12-09 14:57:49,446 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 184 places, 193 transitions, 414 flow [2023-12-09 14:57:49,447 INFO L361 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-12-09 14:57:49,451 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;@3fb90fda, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-12-09 14:57:49,451 INFO L363 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2023-12-09 14:57:49,461 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-12-09 14:57:49,461 INFO L124 PetriNetUnfolderBase]: 9/139 cut-off events. [2023-12-09 14:57:49,461 INFO L125 PetriNetUnfolderBase]: For 4/4 co-relation queries the response was YES. [2023-12-09 14:57:49,461 INFO L225 CegarLoopForPetriNet]: Found error trace [2023-12-09 14:57:49,461 INFO L233 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] [2023-12-09 14:57:49,462 INFO L425 AbstractCegarLoop]: === Iteration 1 === Targeting thrErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION (and 3 more)] === [2023-12-09 14:57:49,462 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-09 14:57:49,462 INFO L85 PathProgramCache]: Analyzing trace with hash -1413005066, now seen corresponding path program 1 times [2023-12-09 14:57:49,462 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-09 14:57:49,463 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [288887623] [2023-12-09 14:57:49,463 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-09 14:57:49,463 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-09 14:57:49,496 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-09 14:57:49,590 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-09 14:57:49,591 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-09 14:57:49,591 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [288887623] [2023-12-09 14:57:49,591 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [288887623] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-09 14:57:49,591 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-09 14:57:49,591 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-09 14:57:49,592 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [167241860] [2023-12-09 14:57:49,592 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-09 14:57:49,593 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-09 14:57:49,593 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-09 14:57:49,593 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-09 14:57:49,593 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-12-09 14:57:49,595 INFO L498 CegarLoopForPetriNet]: Number of universal loopers: 153 out of 193 [2023-12-09 14:57:49,595 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 184 places, 193 transitions, 414 flow. Second operand has 4 states, 4 states have (on average 155.75) internal successors, (623), 4 states have internal predecessors, (623), 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-12-09 14:57:49,595 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-12-09 14:57:49,595 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 153 of 193 [2023-12-09 14:57:49,595 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-12-09 14:57:50,593 INFO L124 PetriNetUnfolderBase]: 1869/7566 cut-off events. [2023-12-09 14:57:50,594 INFO L125 PetriNetUnfolderBase]: For 1978/1978 co-relation queries the response was YES. [2023-12-09 14:57:50,632 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10816 conditions, 7566 events. 1869/7566 cut-off events. For 1978/1978 co-relation queries the response was YES. Maximal size of possible extension queue 294. Compared 82142 event pairs, 990 based on Foata normal form. 1748/8504 useless extension candidates. Maximal degree in co-relation 4355. Up to 1580 conditions per place. [2023-12-09 14:57:50,670 INFO L140 encePairwiseOnDemand]: 178/193 looper letters, 42 selfloop transitions, 3 changer transitions 1/191 dead transitions. [2023-12-09 14:57:50,670 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 175 places, 191 transitions, 542 flow [2023-12-09 14:57:50,671 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-09 14:57:50,671 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-12-09 14:57:50,672 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 686 transitions. [2023-12-09 14:57:50,672 INFO L543 CegarLoopForPetriNet]: DFA transition density 0.8886010362694301 [2023-12-09 14:57:50,672 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 686 transitions. [2023-12-09 14:57:50,672 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 686 transitions. [2023-12-09 14:57:50,673 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-12-09 14:57:50,673 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 686 transitions. [2023-12-09 14:57:50,674 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 171.5) internal successors, (686), 4 states have internal predecessors, (686), 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-12-09 14:57:50,675 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 193.0) internal successors, (965), 5 states have internal predecessors, (965), 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-12-09 14:57:50,675 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 193.0) internal successors, (965), 5 states have internal predecessors, (965), 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-12-09 14:57:50,676 INFO L308 CegarLoopForPetriNet]: 184 programPoint places, -9 predicate places. [2023-12-09 14:57:50,676 INFO L500 AbstractCegarLoop]: Abstraction has has 175 places, 191 transitions, 542 flow [2023-12-09 14:57:50,676 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 155.75) internal successors, (623), 4 states have internal predecessors, (623), 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-12-09 14:57:50,676 INFO L225 CegarLoopForPetriNet]: Found error trace [2023-12-09 14:57:50,677 INFO L233 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] [2023-12-09 14:57:50,677 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2023-12-09 14:57:50,677 INFO L425 AbstractCegarLoop]: === Iteration 2 === Targeting thrErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION (and 3 more)] === [2023-12-09 14:57:50,677 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-09 14:57:50,677 INFO L85 PathProgramCache]: Analyzing trace with hash 672272852, now seen corresponding path program 1 times [2023-12-09 14:57:50,678 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-09 14:57:50,678 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2036220198] [2023-12-09 14:57:50,678 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-09 14:57:50,678 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-09 14:57:50,698 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-09 14:57:50,897 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-09 14:57:50,897 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-09 14:57:50,897 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2036220198] [2023-12-09 14:57:50,898 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2036220198] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-09 14:57:50,898 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-09 14:57:50,898 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-12-09 14:57:50,898 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2056270875] [2023-12-09 14:57:50,898 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-09 14:57:50,898 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-12-09 14:57:50,902 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-09 14:57:50,902 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-12-09 14:57:50,902 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2023-12-09 14:57:50,903 INFO L498 CegarLoopForPetriNet]: Number of universal loopers: 130 out of 193 [2023-12-09 14:57:50,904 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 175 places, 191 transitions, 542 flow. Second operand has 6 states, 6 states have (on average 134.0) internal successors, (804), 6 states have internal predecessors, (804), 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-12-09 14:57:50,904 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-12-09 14:57:50,904 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 130 of 193 [2023-12-09 14:57:50,904 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-12-09 14:58:12,427 INFO L124 PetriNetUnfolderBase]: 73302/168624 cut-off events. [2023-12-09 14:58:12,428 INFO L125 PetriNetUnfolderBase]: For 49149/51754 co-relation queries the response was YES. [2023-12-09 14:58:13,518 INFO L83 FinitePrefix]: Finished finitePrefix Result has 302960 conditions, 168624 events. 73302/168624 cut-off events. For 49149/51754 co-relation queries the response was YES. Maximal size of possible extension queue 5126. Compared 2255836 event pairs, 31040 based on Foata normal form. 0/151329 useless extension candidates. Maximal degree in co-relation 38638. Up to 56588 conditions per place. [2023-12-09 14:58:14,917 INFO L140 encePairwiseOnDemand]: 179/193 looper letters, 205 selfloop transitions, 31 changer transitions 1/359 dead transitions. [2023-12-09 14:58:14,917 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 184 places, 359 transitions, 1666 flow [2023-12-09 14:58:14,918 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-12-09 14:58:14,919 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-12-09 14:58:14,922 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1518 transitions. [2023-12-09 14:58:14,923 INFO L543 CegarLoopForPetriNet]: DFA transition density 0.7865284974093264 [2023-12-09 14:58:14,923 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 1518 transitions. [2023-12-09 14:58:14,923 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 1518 transitions. [2023-12-09 14:58:14,924 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-12-09 14:58:14,924 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 1518 transitions. [2023-12-09 14:58:14,926 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 151.8) internal successors, (1518), 10 states have internal predecessors, (1518), 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-12-09 14:58:14,929 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 193.0) internal successors, (2123), 11 states have internal predecessors, (2123), 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-12-09 14:58:14,930 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 193.0) internal successors, (2123), 11 states have internal predecessors, (2123), 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-12-09 14:58:14,931 INFO L308 CegarLoopForPetriNet]: 184 programPoint places, 0 predicate places. [2023-12-09 14:58:14,931 INFO L500 AbstractCegarLoop]: Abstraction has has 184 places, 359 transitions, 1666 flow [2023-12-09 14:58:14,931 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 134.0) internal successors, (804), 6 states have internal predecessors, (804), 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-12-09 14:58:14,931 INFO L225 CegarLoopForPetriNet]: Found error trace [2023-12-09 14:58:14,931 INFO L233 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] [2023-12-09 14:58:14,932 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2023-12-09 14:58:14,932 INFO L425 AbstractCegarLoop]: === Iteration 3 === Targeting thrErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION (and 3 more)] === [2023-12-09 14:58:14,932 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-09 14:58:14,932 INFO L85 PathProgramCache]: Analyzing trace with hash -45860149, now seen corresponding path program 1 times [2023-12-09 14:58:14,932 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-09 14:58:14,932 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [906797271] [2023-12-09 14:58:14,932 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-09 14:58:14,933 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-09 14:58:14,961 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-09 14:58:15,029 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2023-12-09 14:58:15,029 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-09 14:58:15,029 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [906797271] [2023-12-09 14:58:15,029 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [906797271] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-09 14:58:15,029 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-09 14:58:15,029 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-09 14:58:15,030 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [795989716] [2023-12-09 14:58:15,030 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-09 14:58:15,030 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-09 14:58:15,030 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-09 14:58:15,031 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-09 14:58:15,031 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-12-09 14:58:15,031 INFO L498 CegarLoopForPetriNet]: Number of universal loopers: 153 out of 193 [2023-12-09 14:58:15,032 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 184 places, 359 transitions, 1666 flow. Second operand has 4 states, 4 states have (on average 156.0) internal successors, (624), 4 states have internal predecessors, (624), 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-12-09 14:58:15,032 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-12-09 14:58:15,032 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 153 of 193 [2023-12-09 14:58:15,032 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-12-09 14:58:15,517 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([729] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_thrThread2of4ForFork0_#t~nondet4#1_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread2of4ForFork0_#t~nondet4#1=|v_thrThread2of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread2of4ForFork0_#t~nondet4#1][165], [214#(and (= |thrThread2of4ForFork0_~c~0#1| 0) (= |thrThread2of4ForFork0_~end~0#1| 0)), thrThread1of4ForFork0InUse, 194#(= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1), thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, thrThread4of4ForFork0NotInUse, 187#true, 45#$Ultimate##0true, 105#L1061-4true, 126#L1048true, 121#L1040-3true]) [2023-12-09 14:58:15,517 INFO L294 olderBase$Statistics]: this new event has 76 ancestors and is cut-off event [2023-12-09 14:58:15,517 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2023-12-09 14:58:15,517 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2023-12-09 14:58:15,517 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2023-12-09 14:58:15,594 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([729] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_thrThread2of4ForFork0_#t~nondet4#1_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread2of4ForFork0_#t~nondet4#1=|v_thrThread2of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread2of4ForFork0_#t~nondet4#1][166], [214#(and (= |thrThread2of4ForFork0_~c~0#1| 0) (= |thrThread2of4ForFork0_~end~0#1| 0)), thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 199#(and (= |thrThread1of4ForFork0_#t~mem6#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1)), thrThread3of4ForFork0InUse, thrThread4of4ForFork0NotInUse, 133#L1049true, 187#true, 45#$Ultimate##0true, 105#L1061-4true, 121#L1040-3true]) [2023-12-09 14:58:15,594 INFO L294 olderBase$Statistics]: this new event has 77 ancestors and is cut-off event [2023-12-09 14:58:15,595 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2023-12-09 14:58:15,595 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2023-12-09 14:58:15,595 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2023-12-09 14:58:15,597 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([729] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_thrThread2of4ForFork0_#t~nondet4#1_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread2of4ForFork0_#t~nondet4#1=|v_thrThread2of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread2of4ForFork0_#t~nondet4#1][166], [214#(and (= |thrThread2of4ForFork0_~c~0#1| 0) (= |thrThread2of4ForFork0_~end~0#1| 0)), thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 199#(and (= |thrThread1of4ForFork0_#t~mem6#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1)), thrThread3of4ForFork0InUse, thrThread4of4ForFork0NotInUse, 133#L1049true, 187#true, 45#$Ultimate##0true, 105#L1061-4true, 121#L1040-3true]) [2023-12-09 14:58:15,597 INFO L294 olderBase$Statistics]: this new event has 77 ancestors and is cut-off event [2023-12-09 14:58:15,597 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2023-12-09 14:58:15,597 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2023-12-09 14:58:15,597 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2023-12-09 14:58:15,597 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2023-12-09 14:58:15,673 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([729] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_thrThread2of4ForFork0_#t~nondet4#1_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread2of4ForFork0_#t~nondet4#1=|v_thrThread2of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread2of4ForFork0_#t~nondet4#1][181], [214#(and (= |thrThread2of4ForFork0_~c~0#1| 0) (= |thrThread2of4ForFork0_~end~0#1| 0)), 201#(and (= |thrThread1of4ForFork0_#t~mem6#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0))), thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 41#L1049-1true, thrThread4of4ForFork0NotInUse, 187#true, 45#$Ultimate##0true, 105#L1061-4true, 121#L1040-3true]) [2023-12-09 14:58:15,673 INFO L294 olderBase$Statistics]: this new event has 78 ancestors and is cut-off event [2023-12-09 14:58:15,673 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2023-12-09 14:58:15,673 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2023-12-09 14:58:15,674 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2023-12-09 14:58:15,675 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([729] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_thrThread2of4ForFork0_#t~nondet4#1_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread2of4ForFork0_#t~nondet4#1=|v_thrThread2of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread2of4ForFork0_#t~nondet4#1][181], [214#(and (= |thrThread2of4ForFork0_~c~0#1| 0) (= |thrThread2of4ForFork0_~end~0#1| 0)), 201#(and (= |thrThread1of4ForFork0_#t~mem6#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0))), thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 41#L1049-1true, thrThread4of4ForFork0NotInUse, 187#true, 45#$Ultimate##0true, 105#L1061-4true, 121#L1040-3true]) [2023-12-09 14:58:15,675 INFO L294 olderBase$Statistics]: this new event has 78 ancestors and is cut-off event [2023-12-09 14:58:15,675 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2023-12-09 14:58:15,675 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2023-12-09 14:58:15,675 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2023-12-09 14:58:15,675 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2023-12-09 14:58:15,772 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([729] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_thrThread2of4ForFork0_#t~nondet4#1_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread2of4ForFork0_#t~nondet4#1=|v_thrThread2of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread2of4ForFork0_#t~nondet4#1][181], [214#(and (= |thrThread2of4ForFork0_~c~0#1| 0) (= |thrThread2of4ForFork0_~end~0#1| 0)), 201#(and (= |thrThread1of4ForFork0_#t~mem6#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0))), thrThread1of4ForFork0InUse, 140#L1023true, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, thrThread4of4ForFork0NotInUse, 45#$Ultimate##0true, 187#true, 105#L1061-4true, 121#L1040-3true]) [2023-12-09 14:58:15,772 INFO L294 olderBase$Statistics]: this new event has 79 ancestors and is cut-off event [2023-12-09 14:58:15,772 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2023-12-09 14:58:15,772 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2023-12-09 14:58:15,772 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2023-12-09 14:58:15,775 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([729] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_thrThread2of4ForFork0_#t~nondet4#1_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread2of4ForFork0_#t~nondet4#1=|v_thrThread2of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread2of4ForFork0_#t~nondet4#1][181], [214#(and (= |thrThread2of4ForFork0_~c~0#1| 0) (= |thrThread2of4ForFork0_~end~0#1| 0)), 201#(and (= |thrThread1of4ForFork0_#t~mem6#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0))), 140#L1023true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, thrThread4of4ForFork0NotInUse, 45#$Ultimate##0true, 187#true, 105#L1061-4true, 121#L1040-3true]) [2023-12-09 14:58:15,775 INFO L294 olderBase$Statistics]: this new event has 79 ancestors and is cut-off event [2023-12-09 14:58:15,775 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2023-12-09 14:58:15,775 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2023-12-09 14:58:15,775 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2023-12-09 14:58:15,775 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2023-12-09 14:58:15,800 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([729] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_thrThread2of4ForFork0_#t~nondet4#1_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread2of4ForFork0_#t~nondet4#1=|v_thrThread2of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread2of4ForFork0_#t~nondet4#1][68], [214#(and (= |thrThread2of4ForFork0_~c~0#1| 0) (= |thrThread2of4ForFork0_~end~0#1| 0)), 140#L1023true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, thrThread4of4ForFork0NotInUse, 192#true, 45#$Ultimate##0true, 187#true, 105#L1061-4true, 121#L1040-3true]) [2023-12-09 14:58:15,801 INFO L294 olderBase$Statistics]: this new event has 79 ancestors and is cut-off event [2023-12-09 14:58:15,801 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2023-12-09 14:58:15,801 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2023-12-09 14:58:15,801 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2023-12-09 14:58:15,965 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([729] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_thrThread2of4ForFork0_#t~nondet4#1_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread2of4ForFork0_#t~nondet4#1=|v_thrThread2of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread2of4ForFork0_#t~nondet4#1][201], [214#(and (= |thrThread2of4ForFork0_~c~0#1| 0) (= |thrThread2of4ForFork0_~end~0#1| 0)), thrThread1of4ForFork0InUse, 205#(and (not (= |thrThread1of4ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of4ForFork0_#t~mem6#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0))), thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 138#L1024true, thrThread4of4ForFork0NotInUse, 187#true, 45#$Ultimate##0true, 105#L1061-4true, 121#L1040-3true]) [2023-12-09 14:58:15,965 INFO L294 olderBase$Statistics]: this new event has 80 ancestors and is cut-off event [2023-12-09 14:58:15,965 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2023-12-09 14:58:15,965 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2023-12-09 14:58:15,966 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2023-12-09 14:58:15,968 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([729] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_thrThread2of4ForFork0_#t~nondet4#1_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread2of4ForFork0_#t~nondet4#1=|v_thrThread2of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread2of4ForFork0_#t~nondet4#1][201], [214#(and (= |thrThread2of4ForFork0_~c~0#1| 0) (= |thrThread2of4ForFork0_~end~0#1| 0)), 205#(and (not (= |thrThread1of4ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of4ForFork0_#t~mem6#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0))), thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 138#L1024true, thrThread4of4ForFork0NotInUse, 187#true, 45#$Ultimate##0true, 105#L1061-4true, 121#L1040-3true]) [2023-12-09 14:58:15,968 INFO L294 olderBase$Statistics]: this new event has 80 ancestors and is cut-off event [2023-12-09 14:58:15,969 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2023-12-09 14:58:15,969 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2023-12-09 14:58:15,969 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2023-12-09 14:58:15,969 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2023-12-09 14:58:15,970 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][236], [thrThread1of4ForFork0InUse, 194#(= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1), 59#L1040-3true, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, thrThread4of4ForFork0NotInUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 187#true, 105#L1061-4true, 126#L1048true]) [2023-12-09 14:58:15,970 INFO L294 olderBase$Statistics]: this new event has 80 ancestors and is cut-off event [2023-12-09 14:58:15,970 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2023-12-09 14:58:15,971 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2023-12-09 14:58:15,971 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2023-12-09 14:58:15,996 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([729] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_thrThread2of4ForFork0_#t~nondet4#1_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread2of4ForFork0_#t~nondet4#1=|v_thrThread2of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread2of4ForFork0_#t~nondet4#1][68], [214#(and (= |thrThread2of4ForFork0_~c~0#1| 0) (= |thrThread2of4ForFork0_~end~0#1| 0)), thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 138#L1024true, thrThread4of4ForFork0NotInUse, 192#true, 45#$Ultimate##0true, 187#true, 105#L1061-4true, 121#L1040-3true]) [2023-12-09 14:58:15,996 INFO L294 olderBase$Statistics]: this new event has 80 ancestors and is cut-off event [2023-12-09 14:58:15,997 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2023-12-09 14:58:15,997 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2023-12-09 14:58:15,997 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2023-12-09 14:58:16,070 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([729] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_thrThread2of4ForFork0_#t~nondet4#1_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread2of4ForFork0_#t~nondet4#1=|v_thrThread2of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread2of4ForFork0_#t~nondet4#1][68], [214#(and (= |thrThread2of4ForFork0_~c~0#1| 0) (= |thrThread2of4ForFork0_~end~0#1| 0)), 30#L1061-3true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, thrThread4of4ForFork0NotInUse, 192#true, 187#true, 45#$Ultimate##0true, 126#L1048true, 121#L1040-3true]) [2023-12-09 14:58:16,071 INFO L294 olderBase$Statistics]: this new event has 82 ancestors and is cut-off event [2023-12-09 14:58:16,071 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2023-12-09 14:58:16,071 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2023-12-09 14:58:16,071 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2023-12-09 14:58:16,072 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([830] L1061-3-->$Ultimate##0: Formula: (and (= |v_ULTIMATE.start_main_#t~pre9#1_25| v_thrThread4of4ForFork0_thidvar0_2) (= v_thrThread4of4ForFork0_thidvar1_2 0) (= |v_thrThread4of4ForFork0_#in~arg#1.base_4| 0) (= |v_thrThread4of4ForFork0_#in~arg#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|} OutVars{thrThread4of4ForFork0_#t~nondet5#1=|v_thrThread4of4ForFork0_#t~nondet5#1_6|, thrThread4of4ForFork0_~c~0#1=|v_thrThread4of4ForFork0_~c~0#1_22|, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1_8|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|, thrThread4of4ForFork0_thidvar1=v_thrThread4of4ForFork0_thidvar1_2, thrThread4of4ForFork0_~arg#1.base=|v_thrThread4of4ForFork0_~arg#1.base_4|, thrThread4of4ForFork0_~arg#1.offset=|v_thrThread4of4ForFork0_~arg#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.base=|v_thrThread4of4ForFork0_#in~arg#1.base_4|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_6|, thrThread4of4ForFork0_#t~mem6#1=|v_thrThread4of4ForFork0_#t~mem6#1_8|, thrThread4of4ForFork0_#res#1.offset=|v_thrThread4of4ForFork0_#res#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.offset=|v_thrThread4of4ForFork0_#in~arg#1.offset_4|, thrThread4of4ForFork0_thidvar0=v_thrThread4of4ForFork0_thidvar0_2, thrThread4of4ForFork0___VERIFIER_assert_~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_~cond#1_12|, thrThread4of4ForFork0_~end~0#1=|v_thrThread4of4ForFork0_~end~0#1_14|, thrThread4of4ForFork0_#res#1.base=|v_thrThread4of4ForFork0_#res#1.base_4|} AuxVars[] AssignedVars[thrThread4of4ForFork0_#t~nondet5#1, thrThread4of4ForFork0_~c~0#1, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1, thrThread4of4ForFork0_thidvar1, thrThread4of4ForFork0_~arg#1.base, thrThread4of4ForFork0_~arg#1.offset, thrThread4of4ForFork0_#in~arg#1.base, thrThread4of4ForFork0_#t~nondet4#1, thrThread4of4ForFork0_#t~mem6#1, thrThread4of4ForFork0_#res#1.offset, thrThread4of4ForFork0_#in~arg#1.offset, thrThread4of4ForFork0_thidvar0, thrThread4of4ForFork0___VERIFIER_assert_~cond#1, thrThread4of4ForFork0_~end~0#1, thrThread4of4ForFork0_#res#1.base][120], [thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 192#true, thrThread4of4ForFork0InUse, 19#$Ultimate##0true, 45#$Ultimate##0true, 187#true, 105#L1061-4true, 126#L1048true]) [2023-12-09 14:58:16,072 INFO L294 olderBase$Statistics]: this new event has 81 ancestors and is cut-off event [2023-12-09 14:58:16,072 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2023-12-09 14:58:16,072 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2023-12-09 14:58:16,073 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2023-12-09 14:58:16,080 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([729] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_thrThread2of4ForFork0_#t~nondet4#1_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread2of4ForFork0_#t~nondet4#1=|v_thrThread2of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread2of4ForFork0_#t~nondet4#1][201], [214#(and (= |thrThread2of4ForFork0_~c~0#1| 0) (= |thrThread2of4ForFork0_~end~0#1| 0)), 177#L1024-2true, thrThread1of4ForFork0InUse, 205#(and (not (= |thrThread1of4ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of4ForFork0_#t~mem6#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0))), thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, thrThread4of4ForFork0NotInUse, 187#true, 45#$Ultimate##0true, 105#L1061-4true, 121#L1040-3true]) [2023-12-09 14:58:16,080 INFO L294 olderBase$Statistics]: this new event has 81 ancestors and is cut-off event [2023-12-09 14:58:16,080 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2023-12-09 14:58:16,080 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2023-12-09 14:58:16,080 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2023-12-09 14:58:16,082 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][256], [214#(and (= |thrThread2of4ForFork0_~c~0#1| 0) (= |thrThread2of4ForFork0_~end~0#1| 0)), thrThread1of4ForFork0InUse, 20#L1040true, 194#(= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1), 59#L1040-3true, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, thrThread4of4ForFork0NotInUse, 187#true, 105#L1061-4true, 126#L1048true]) [2023-12-09 14:58:16,082 INFO L294 olderBase$Statistics]: this new event has 81 ancestors and is cut-off event [2023-12-09 14:58:16,082 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2023-12-09 14:58:16,082 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2023-12-09 14:58:16,082 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2023-12-09 14:58:16,083 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([729] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_thrThread2of4ForFork0_#t~nondet4#1_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread2of4ForFork0_#t~nondet4#1=|v_thrThread2of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread2of4ForFork0_#t~nondet4#1][201], [214#(and (= |thrThread2of4ForFork0_~c~0#1| 0) (= |thrThread2of4ForFork0_~end~0#1| 0)), 177#L1024-2true, 205#(and (not (= |thrThread1of4ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of4ForFork0_#t~mem6#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0))), thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, thrThread4of4ForFork0NotInUse, 187#true, 45#$Ultimate##0true, 105#L1061-4true, 121#L1040-3true]) [2023-12-09 14:58:16,083 INFO L294 olderBase$Statistics]: this new event has 81 ancestors and is cut-off event [2023-12-09 14:58:16,083 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2023-12-09 14:58:16,083 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2023-12-09 14:58:16,083 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2023-12-09 14:58:16,083 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2023-12-09 14:58:16,109 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([729] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_thrThread2of4ForFork0_#t~nondet4#1_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread2of4ForFork0_#t~nondet4#1=|v_thrThread2of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread2of4ForFork0_#t~nondet4#1][68], [214#(and (= |thrThread2of4ForFork0_~c~0#1| 0) (= |thrThread2of4ForFork0_~end~0#1| 0)), thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, thrThread4of4ForFork0NotInUse, 192#true, 46#L1025true, 45#$Ultimate##0true, 187#true, 105#L1061-4true, 121#L1040-3true]) [2023-12-09 14:58:16,109 INFO L294 olderBase$Statistics]: this new event has 81 ancestors and is cut-off event [2023-12-09 14:58:16,110 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2023-12-09 14:58:16,110 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2023-12-09 14:58:16,110 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2023-12-09 14:58:16,110 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([729] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_thrThread2of4ForFork0_#t~nondet4#1_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread2of4ForFork0_#t~nondet4#1=|v_thrThread2of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread2of4ForFork0_#t~nondet4#1][213], [214#(and (= |thrThread2of4ForFork0_~c~0#1| 0) (= |thrThread2of4ForFork0_~end~0#1| 0)), 177#L1024-2true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, thrThread4of4ForFork0NotInUse, 45#$Ultimate##0true, 187#true, 105#L1061-4true, 121#L1040-3true, 197#(not (= |thrThread1of4ForFork0___VERIFIER_assert_~cond#1| 0))]) [2023-12-09 14:58:16,110 INFO L294 olderBase$Statistics]: this new event has 81 ancestors and is cut-off event [2023-12-09 14:58:16,110 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2023-12-09 14:58:16,110 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2023-12-09 14:58:16,110 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2023-12-09 14:58:16,206 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([729] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_thrThread2of4ForFork0_#t~nondet4#1_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread2of4ForFork0_#t~nondet4#1=|v_thrThread2of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread2of4ForFork0_#t~nondet4#1][229], [214#(and (= |thrThread2of4ForFork0_~c~0#1| 0) (= |thrThread2of4ForFork0_~end~0#1| 0)), 30#L1061-3true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 195#(= |thrThread1of4ForFork0_#t~mem6#1| 1), thrThread3of4ForFork0InUse, thrThread4of4ForFork0NotInUse, 133#L1049true, 45#$Ultimate##0true, 187#true, 121#L1040-3true]) [2023-12-09 14:58:16,206 INFO L294 olderBase$Statistics]: this new event has 83 ancestors and is cut-off event [2023-12-09 14:58:16,206 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2023-12-09 14:58:16,206 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2023-12-09 14:58:16,207 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2023-12-09 14:58:16,208 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([830] L1061-3-->$Ultimate##0: Formula: (and (= |v_ULTIMATE.start_main_#t~pre9#1_25| v_thrThread4of4ForFork0_thidvar0_2) (= v_thrThread4of4ForFork0_thidvar1_2 0) (= |v_thrThread4of4ForFork0_#in~arg#1.base_4| 0) (= |v_thrThread4of4ForFork0_#in~arg#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|} OutVars{thrThread4of4ForFork0_#t~nondet5#1=|v_thrThread4of4ForFork0_#t~nondet5#1_6|, thrThread4of4ForFork0_~c~0#1=|v_thrThread4of4ForFork0_~c~0#1_22|, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1_8|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|, thrThread4of4ForFork0_thidvar1=v_thrThread4of4ForFork0_thidvar1_2, thrThread4of4ForFork0_~arg#1.base=|v_thrThread4of4ForFork0_~arg#1.base_4|, thrThread4of4ForFork0_~arg#1.offset=|v_thrThread4of4ForFork0_~arg#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.base=|v_thrThread4of4ForFork0_#in~arg#1.base_4|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_6|, thrThread4of4ForFork0_#t~mem6#1=|v_thrThread4of4ForFork0_#t~mem6#1_8|, thrThread4of4ForFork0_#res#1.offset=|v_thrThread4of4ForFork0_#res#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.offset=|v_thrThread4of4ForFork0_#in~arg#1.offset_4|, thrThread4of4ForFork0_thidvar0=v_thrThread4of4ForFork0_thidvar0_2, thrThread4of4ForFork0___VERIFIER_assert_~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_~cond#1_12|, thrThread4of4ForFork0_~end~0#1=|v_thrThread4of4ForFork0_~end~0#1_14|, thrThread4of4ForFork0_#res#1.base=|v_thrThread4of4ForFork0_#res#1.base_4|} AuxVars[] AssignedVars[thrThread4of4ForFork0_#t~nondet5#1, thrThread4of4ForFork0_~c~0#1, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1, thrThread4of4ForFork0_thidvar1, thrThread4of4ForFork0_~arg#1.base, thrThread4of4ForFork0_~arg#1.offset, thrThread4of4ForFork0_#in~arg#1.base, thrThread4of4ForFork0_#t~nondet4#1, thrThread4of4ForFork0_#t~mem6#1, thrThread4of4ForFork0_#res#1.offset, thrThread4of4ForFork0_#in~arg#1.offset, thrThread4of4ForFork0_thidvar0, thrThread4of4ForFork0___VERIFIER_assert_~cond#1, thrThread4of4ForFork0_~end~0#1, thrThread4of4ForFork0_#res#1.base][341], [thrThread1of4ForFork0InUse, 195#(= |thrThread1of4ForFork0_#t~mem6#1| 1), thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 88#L1039true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), thrThread4of4ForFork0InUse, 133#L1049true, 19#$Ultimate##0true, 187#true, 45#$Ultimate##0true, 105#L1061-4true]) [2023-12-09 14:58:16,208 INFO L294 olderBase$Statistics]: this new event has 82 ancestors and is cut-off event [2023-12-09 14:58:16,208 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2023-12-09 14:58:16,208 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2023-12-09 14:58:16,208 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2023-12-09 14:58:16,209 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([830] L1061-3-->$Ultimate##0: Formula: (and (= |v_ULTIMATE.start_main_#t~pre9#1_25| v_thrThread4of4ForFork0_thidvar0_2) (= v_thrThread4of4ForFork0_thidvar1_2 0) (= |v_thrThread4of4ForFork0_#in~arg#1.base_4| 0) (= |v_thrThread4of4ForFork0_#in~arg#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|} OutVars{thrThread4of4ForFork0_#t~nondet5#1=|v_thrThread4of4ForFork0_#t~nondet5#1_6|, thrThread4of4ForFork0_~c~0#1=|v_thrThread4of4ForFork0_~c~0#1_22|, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1_8|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|, thrThread4of4ForFork0_thidvar1=v_thrThread4of4ForFork0_thidvar1_2, thrThread4of4ForFork0_~arg#1.base=|v_thrThread4of4ForFork0_~arg#1.base_4|, thrThread4of4ForFork0_~arg#1.offset=|v_thrThread4of4ForFork0_~arg#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.base=|v_thrThread4of4ForFork0_#in~arg#1.base_4|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_6|, thrThread4of4ForFork0_#t~mem6#1=|v_thrThread4of4ForFork0_#t~mem6#1_8|, thrThread4of4ForFork0_#res#1.offset=|v_thrThread4of4ForFork0_#res#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.offset=|v_thrThread4of4ForFork0_#in~arg#1.offset_4|, thrThread4of4ForFork0_thidvar0=v_thrThread4of4ForFork0_thidvar0_2, thrThread4of4ForFork0___VERIFIER_assert_~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_~cond#1_12|, thrThread4of4ForFork0_~end~0#1=|v_thrThread4of4ForFork0_~end~0#1_14|, thrThread4of4ForFork0_#res#1.base=|v_thrThread4of4ForFork0_#res#1.base_4|} AuxVars[] AssignedVars[thrThread4of4ForFork0_#t~nondet5#1, thrThread4of4ForFork0_~c~0#1, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1, thrThread4of4ForFork0_thidvar1, thrThread4of4ForFork0_~arg#1.base, thrThread4of4ForFork0_~arg#1.offset, thrThread4of4ForFork0_#in~arg#1.base, thrThread4of4ForFork0_#t~nondet4#1, thrThread4of4ForFork0_#t~mem6#1, thrThread4of4ForFork0_#res#1.offset, thrThread4of4ForFork0_#in~arg#1.offset, thrThread4of4ForFork0_thidvar0, thrThread4of4ForFork0___VERIFIER_assert_~cond#1, thrThread4of4ForFork0_~end~0#1, thrThread4of4ForFork0_#res#1.base][120], [thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 88#L1039true, 192#true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), thrThread4of4ForFork0InUse, 133#L1049true, 187#true, 45#$Ultimate##0true, 19#$Ultimate##0true, 105#L1061-4true]) [2023-12-09 14:58:16,209 INFO L294 olderBase$Statistics]: this new event has 82 ancestors and is cut-off event [2023-12-09 14:58:16,209 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2023-12-09 14:58:16,209 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2023-12-09 14:58:16,209 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2023-12-09 14:58:16,217 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([729] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_thrThread2of4ForFork0_#t~nondet4#1_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread2of4ForFork0_#t~nondet4#1=|v_thrThread2of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread2of4ForFork0_#t~nondet4#1][181], [214#(and (= |thrThread2of4ForFork0_~c~0#1| 0) (= |thrThread2of4ForFork0_~end~0#1| 0)), 201#(and (= |thrThread1of4ForFork0_#t~mem6#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0))), 139#L1049-2true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, thrThread4of4ForFork0NotInUse, 45#$Ultimate##0true, 187#true, 105#L1061-4true, 121#L1040-3true]) [2023-12-09 14:58:16,217 INFO L294 olderBase$Statistics]: this new event has 82 ancestors and is cut-off event [2023-12-09 14:58:16,217 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2023-12-09 14:58:16,217 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2023-12-09 14:58:16,217 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2023-12-09 14:58:16,219 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][258], [214#(and (= |thrThread2of4ForFork0_~c~0#1| 0) (= |thrThread2of4ForFork0_~end~0#1| 0)), thrThread1of4ForFork0InUse, 20#L1040true, 59#L1040-3true, thrThread2of4ForFork0InUse, 199#(and (= |thrThread1of4ForFork0_#t~mem6#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1)), thrThread3of4ForFork0InUse, thrThread4of4ForFork0NotInUse, 133#L1049true, 187#true, 105#L1061-4true]) [2023-12-09 14:58:16,219 INFO L294 olderBase$Statistics]: this new event has 82 ancestors and is cut-off event [2023-12-09 14:58:16,219 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2023-12-09 14:58:16,219 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2023-12-09 14:58:16,219 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2023-12-09 14:58:16,219 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][113], [214#(and (= |thrThread2of4ForFork0_~c~0#1| 0) (= |thrThread2of4ForFork0_~end~0#1| 0)), 30#L1061-3true, thrThread1of4ForFork0InUse, 20#L1040true, 59#L1040-3true, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, thrThread4of4ForFork0NotInUse, 192#true, 187#true, 126#L1048true]) [2023-12-09 14:58:16,219 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2023-12-09 14:58:16,219 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-12-09 14:58:16,219 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-12-09 14:58:16,219 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-12-09 14:58:16,220 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][278], [214#(and (= |thrThread2of4ForFork0_~c~0#1| 0) (= |thrThread2of4ForFork0_~end~0#1| 0)), 201#(and (= |thrThread1of4ForFork0_#t~mem6#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0))), 140#L1023true, thrThread1of4ForFork0InUse, 20#L1040true, thrThread2of4ForFork0InUse, 59#L1040-3true, thrThread3of4ForFork0InUse, thrThread4of4ForFork0NotInUse, 187#true, 105#L1061-4true]) [2023-12-09 14:58:16,220 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is cut-off event [2023-12-09 14:58:16,220 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2023-12-09 14:58:16,220 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2023-12-09 14:58:16,220 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2023-12-09 14:58:16,220 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][278], [214#(and (= |thrThread2of4ForFork0_~c~0#1| 0) (= |thrThread2of4ForFork0_~end~0#1| 0)), 201#(and (= |thrThread1of4ForFork0_#t~mem6#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0))), thrThread1of4ForFork0InUse, 20#L1040true, thrThread2of4ForFork0InUse, 59#L1040-3true, thrThread3of4ForFork0InUse, 41#L1049-1true, thrThread4of4ForFork0NotInUse, 187#true, 105#L1061-4true]) [2023-12-09 14:58:16,220 INFO L294 olderBase$Statistics]: this new event has 83 ancestors and is cut-off event [2023-12-09 14:58:16,220 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2023-12-09 14:58:16,220 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2023-12-09 14:58:16,220 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2023-12-09 14:58:16,220 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][258], [214#(and (= |thrThread2of4ForFork0_~c~0#1| 0) (= |thrThread2of4ForFork0_~end~0#1| 0)), thrThread1of4ForFork0InUse, 20#L1040true, thrThread2of4ForFork0InUse, 59#L1040-3true, 199#(and (= |thrThread1of4ForFork0_#t~mem6#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1)), thrThread3of4ForFork0InUse, thrThread4of4ForFork0NotInUse, 133#L1049true, 187#true, 105#L1061-4true]) [2023-12-09 14:58:16,221 INFO L294 olderBase$Statistics]: this new event has 82 ancestors and is cut-off event [2023-12-09 14:58:16,221 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2023-12-09 14:58:16,221 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2023-12-09 14:58:16,221 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2023-12-09 14:58:16,221 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2023-12-09 14:58:16,221 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][302], [214#(and (= |thrThread2of4ForFork0_~c~0#1| 0) (= |thrThread2of4ForFork0_~end~0#1| 0)), 205#(and (not (= |thrThread1of4ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of4ForFork0_#t~mem6#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0))), thrThread1of4ForFork0InUse, 20#L1040true, 59#L1040-3true, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 138#L1024true, thrThread4of4ForFork0NotInUse, 187#true, 105#L1061-4true]) [2023-12-09 14:58:16,221 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is cut-off event [2023-12-09 14:58:16,221 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2023-12-09 14:58:16,221 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2023-12-09 14:58:16,221 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2023-12-09 14:58:16,221 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][302], [214#(and (= |thrThread2of4ForFork0_~c~0#1| 0) (= |thrThread2of4ForFork0_~end~0#1| 0)), 177#L1024-2true, 205#(and (not (= |thrThread1of4ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of4ForFork0_#t~mem6#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0))), thrThread1of4ForFork0InUse, 20#L1040true, 59#L1040-3true, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, thrThread4of4ForFork0NotInUse, 187#true, 105#L1061-4true]) [2023-12-09 14:58:16,221 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2023-12-09 14:58:16,221 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-12-09 14:58:16,221 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-12-09 14:58:16,221 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-12-09 14:58:16,222 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][278], [214#(and (= |thrThread2of4ForFork0_~c~0#1| 0) (= |thrThread2of4ForFork0_~end~0#1| 0)), 201#(and (= |thrThread1of4ForFork0_#t~mem6#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0))), 139#L1049-2true, thrThread1of4ForFork0InUse, 20#L1040true, 59#L1040-3true, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, thrThread4of4ForFork0NotInUse, 187#true, 105#L1061-4true]) [2023-12-09 14:58:16,222 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2023-12-09 14:58:16,222 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-12-09 14:58:16,222 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-12-09 14:58:16,222 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-12-09 14:58:16,222 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([729] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_thrThread2of4ForFork0_#t~nondet4#1_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread2of4ForFork0_#t~nondet4#1=|v_thrThread2of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread2of4ForFork0_#t~nondet4#1][181], [214#(and (= |thrThread2of4ForFork0_~c~0#1| 0) (= |thrThread2of4ForFork0_~end~0#1| 0)), 201#(and (= |thrThread1of4ForFork0_#t~mem6#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0))), 139#L1049-2true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, thrThread4of4ForFork0NotInUse, 187#true, 45#$Ultimate##0true, 105#L1061-4true, 121#L1040-3true]) [2023-12-09 14:58:16,222 INFO L294 olderBase$Statistics]: this new event has 82 ancestors and is cut-off event [2023-12-09 14:58:16,222 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2023-12-09 14:58:16,222 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2023-12-09 14:58:16,222 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2023-12-09 14:58:16,222 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2023-12-09 14:58:16,222 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][259], [thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 59#L1040-3true, 88#L1039true, thrThread3of4ForFork0InUse, 199#(and (= |thrThread1of4ForFork0_#t~mem6#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1)), thrThread4of4ForFork0NotInUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 133#L1049true, 187#true, 105#L1061-4true]) [2023-12-09 14:58:16,223 INFO L294 olderBase$Statistics]: this new event has 81 ancestors and is not cut-off event [2023-12-09 14:58:16,223 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is not cut-off event [2023-12-09 14:58:16,223 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is not cut-off event [2023-12-09 14:58:16,223 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is not cut-off event [2023-12-09 14:58:16,223 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][279], [201#(and (= |thrThread1of4ForFork0_#t~mem6#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0))), thrThread1of4ForFork0InUse, 59#L1040-3true, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 41#L1049-1true, thrThread4of4ForFork0NotInUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 187#true, 105#L1061-4true]) [2023-12-09 14:58:16,223 INFO L294 olderBase$Statistics]: this new event has 82 ancestors and is cut-off event [2023-12-09 14:58:16,223 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2023-12-09 14:58:16,223 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2023-12-09 14:58:16,223 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2023-12-09 14:58:16,223 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][326], [30#L1061-3true, thrThread1of4ForFork0InUse, 59#L1040-3true, 195#(= |thrThread1of4ForFork0_#t~mem6#1| 1), thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, thrThread4of4ForFork0NotInUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 133#L1049true, 187#true]) [2023-12-09 14:58:16,223 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2023-12-09 14:58:16,223 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-12-09 14:58:16,223 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-12-09 14:58:16,223 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-12-09 14:58:16,251 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([729] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_thrThread2of4ForFork0_#t~nondet4#1_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread2of4ForFork0_#t~nondet4#1=|v_thrThread2of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread2of4ForFork0_#t~nondet4#1][68], [214#(and (= |thrThread2of4ForFork0_~c~0#1| 0) (= |thrThread2of4ForFork0_~end~0#1| 0)), 139#L1049-2true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, thrThread4of4ForFork0NotInUse, 192#true, 45#$Ultimate##0true, 187#true, 105#L1061-4true, 121#L1040-3true]) [2023-12-09 14:58:16,251 INFO L294 olderBase$Statistics]: this new event has 82 ancestors and is cut-off event [2023-12-09 14:58:16,251 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2023-12-09 14:58:16,251 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2023-12-09 14:58:16,252 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2023-12-09 14:58:16,319 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_thrThread1of4ForFork0_#t~nondet4#1_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread1of4ForFork0_#t~nondet4#1=|v_thrThread1of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread1of4ForFork0_#t~nondet4#1][48], [211#true, 111#L1048true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 190#(and (= |thrThread1of4ForFork0_~end~0#1| 0) (= |thrThread1of4ForFork0_~c~0#1| 0)), 96#L1040-3true, thrThread4of4ForFork0InUse, 192#true, 19#$Ultimate##0true, 105#L1061-4true, 163#L1038true]) [2023-12-09 14:58:16,319 INFO L294 olderBase$Statistics]: this new event has 83 ancestors and is cut-off event [2023-12-09 14:58:16,319 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2023-12-09 14:58:16,319 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2023-12-09 14:58:16,319 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2023-12-09 14:58:16,355 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([729] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_thrThread2of4ForFork0_#t~nondet4#1_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread2of4ForFork0_#t~nondet4#1=|v_thrThread2of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread2of4ForFork0_#t~nondet4#1][68], [214#(and (= |thrThread2of4ForFork0_~c~0#1| 0) (= |thrThread2of4ForFork0_~end~0#1| 0)), 30#L1061-3true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, thrThread4of4ForFork0NotInUse, 192#true, 133#L1049true, 45#$Ultimate##0true, 187#true, 121#L1040-3true]) [2023-12-09 14:58:16,356 INFO L294 olderBase$Statistics]: this new event has 83 ancestors and is cut-off event [2023-12-09 14:58:16,356 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2023-12-09 14:58:16,356 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2023-12-09 14:58:16,356 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2023-12-09 14:58:16,356 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([830] L1061-3-->$Ultimate##0: Formula: (and (= |v_ULTIMATE.start_main_#t~pre9#1_25| v_thrThread4of4ForFork0_thidvar0_2) (= v_thrThread4of4ForFork0_thidvar1_2 0) (= |v_thrThread4of4ForFork0_#in~arg#1.base_4| 0) (= |v_thrThread4of4ForFork0_#in~arg#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|} OutVars{thrThread4of4ForFork0_#t~nondet5#1=|v_thrThread4of4ForFork0_#t~nondet5#1_6|, thrThread4of4ForFork0_~c~0#1=|v_thrThread4of4ForFork0_~c~0#1_22|, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1_8|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|, thrThread4of4ForFork0_thidvar1=v_thrThread4of4ForFork0_thidvar1_2, thrThread4of4ForFork0_~arg#1.base=|v_thrThread4of4ForFork0_~arg#1.base_4|, thrThread4of4ForFork0_~arg#1.offset=|v_thrThread4of4ForFork0_~arg#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.base=|v_thrThread4of4ForFork0_#in~arg#1.base_4|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_6|, thrThread4of4ForFork0_#t~mem6#1=|v_thrThread4of4ForFork0_#t~mem6#1_8|, thrThread4of4ForFork0_#res#1.offset=|v_thrThread4of4ForFork0_#res#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.offset=|v_thrThread4of4ForFork0_#in~arg#1.offset_4|, thrThread4of4ForFork0_thidvar0=v_thrThread4of4ForFork0_thidvar0_2, thrThread4of4ForFork0___VERIFIER_assert_~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_~cond#1_12|, thrThread4of4ForFork0_~end~0#1=|v_thrThread4of4ForFork0_~end~0#1_14|, thrThread4of4ForFork0_#res#1.base=|v_thrThread4of4ForFork0_#res#1.base_4|} AuxVars[] AssignedVars[thrThread4of4ForFork0_#t~nondet5#1, thrThread4of4ForFork0_~c~0#1, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1, thrThread4of4ForFork0_thidvar1, thrThread4of4ForFork0_~arg#1.base, thrThread4of4ForFork0_~arg#1.offset, thrThread4of4ForFork0_#in~arg#1.base, thrThread4of4ForFork0_#t~nondet4#1, thrThread4of4ForFork0_#t~mem6#1, thrThread4of4ForFork0_#res#1.offset, thrThread4of4ForFork0_#in~arg#1.offset, thrThread4of4ForFork0_thidvar0, thrThread4of4ForFork0___VERIFIER_assert_~cond#1, thrThread4of4ForFork0_~end~0#1, thrThread4of4ForFork0_#res#1.base][118], [214#(and (= |thrThread2of4ForFork0_~c~0#1| 0) (= |thrThread2of4ForFork0_~end~0#1| 0)), thrThread1of4ForFork0InUse, 20#L1040true, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 192#true, thrThread4of4ForFork0InUse, 45#$Ultimate##0true, 19#$Ultimate##0true, 187#true, 105#L1061-4true, 126#L1048true]) [2023-12-09 14:58:16,356 INFO L294 olderBase$Statistics]: this new event has 82 ancestors and is not cut-off event [2023-12-09 14:58:16,356 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is not cut-off event [2023-12-09 14:58:16,356 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is not cut-off event [2023-12-09 14:58:16,356 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is not cut-off event [2023-12-09 14:58:16,357 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([830] L1061-3-->$Ultimate##0: Formula: (and (= |v_ULTIMATE.start_main_#t~pre9#1_25| v_thrThread4of4ForFork0_thidvar0_2) (= v_thrThread4of4ForFork0_thidvar1_2 0) (= |v_thrThread4of4ForFork0_#in~arg#1.base_4| 0) (= |v_thrThread4of4ForFork0_#in~arg#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|} OutVars{thrThread4of4ForFork0_#t~nondet5#1=|v_thrThread4of4ForFork0_#t~nondet5#1_6|, thrThread4of4ForFork0_~c~0#1=|v_thrThread4of4ForFork0_~c~0#1_22|, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1_8|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|, thrThread4of4ForFork0_thidvar1=v_thrThread4of4ForFork0_thidvar1_2, thrThread4of4ForFork0_~arg#1.base=|v_thrThread4of4ForFork0_~arg#1.base_4|, thrThread4of4ForFork0_~arg#1.offset=|v_thrThread4of4ForFork0_~arg#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.base=|v_thrThread4of4ForFork0_#in~arg#1.base_4|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_6|, thrThread4of4ForFork0_#t~mem6#1=|v_thrThread4of4ForFork0_#t~mem6#1_8|, thrThread4of4ForFork0_#res#1.offset=|v_thrThread4of4ForFork0_#res#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.offset=|v_thrThread4of4ForFork0_#in~arg#1.offset_4|, thrThread4of4ForFork0_thidvar0=v_thrThread4of4ForFork0_thidvar0_2, thrThread4of4ForFork0___VERIFIER_assert_~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_~cond#1_12|, thrThread4of4ForFork0_~end~0#1=|v_thrThread4of4ForFork0_~end~0#1_14|, thrThread4of4ForFork0_#res#1.base=|v_thrThread4of4ForFork0_#res#1.base_4|} AuxVars[] AssignedVars[thrThread4of4ForFork0_#t~nondet5#1, thrThread4of4ForFork0_~c~0#1, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1, thrThread4of4ForFork0_thidvar1, thrThread4of4ForFork0_~arg#1.base, thrThread4of4ForFork0_~arg#1.offset, thrThread4of4ForFork0_#in~arg#1.base, thrThread4of4ForFork0_#t~nondet4#1, thrThread4of4ForFork0_#t~mem6#1, thrThread4of4ForFork0_#res#1.offset, thrThread4of4ForFork0_#in~arg#1.offset, thrThread4of4ForFork0_thidvar0, thrThread4of4ForFork0___VERIFIER_assert_~cond#1, thrThread4of4ForFork0_~end~0#1, thrThread4of4ForFork0_#res#1.base][118], [214#(and (= |thrThread2of4ForFork0_~c~0#1| 0) (= |thrThread2of4ForFork0_~end~0#1| 0)), thrThread1of4ForFork0InUse, 20#L1040true, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 192#true, thrThread4of4ForFork0InUse, 133#L1049true, 45#$Ultimate##0true, 187#true, 19#$Ultimate##0true, 105#L1061-4true]) [2023-12-09 14:58:16,357 INFO L294 olderBase$Statistics]: this new event has 83 ancestors and is cut-off event [2023-12-09 14:58:16,357 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2023-12-09 14:58:16,357 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2023-12-09 14:58:16,357 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2023-12-09 14:58:16,357 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([729] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_thrThread2of4ForFork0_#t~nondet4#1_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread2of4ForFork0_#t~nondet4#1=|v_thrThread2of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread2of4ForFork0_#t~nondet4#1][229], [214#(and (= |thrThread2of4ForFork0_~c~0#1| 0) (= |thrThread2of4ForFork0_~end~0#1| 0)), 30#L1061-3true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 195#(= |thrThread1of4ForFork0_#t~mem6#1| 1), thrThread3of4ForFork0InUse, thrThread4of4ForFork0NotInUse, 133#L1049true, 45#$Ultimate##0true, 187#true, 121#L1040-3true]) [2023-12-09 14:58:16,357 INFO L294 olderBase$Statistics]: this new event has 83 ancestors and is cut-off event [2023-12-09 14:58:16,357 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2023-12-09 14:58:16,357 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2023-12-09 14:58:16,357 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2023-12-09 14:58:16,357 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2023-12-09 14:58:16,357 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([830] L1061-3-->$Ultimate##0: Formula: (and (= |v_ULTIMATE.start_main_#t~pre9#1_25| v_thrThread4of4ForFork0_thidvar0_2) (= v_thrThread4of4ForFork0_thidvar1_2 0) (= |v_thrThread4of4ForFork0_#in~arg#1.base_4| 0) (= |v_thrThread4of4ForFork0_#in~arg#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|} OutVars{thrThread4of4ForFork0_#t~nondet5#1=|v_thrThread4of4ForFork0_#t~nondet5#1_6|, thrThread4of4ForFork0_~c~0#1=|v_thrThread4of4ForFork0_~c~0#1_22|, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1_8|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|, thrThread4of4ForFork0_thidvar1=v_thrThread4of4ForFork0_thidvar1_2, thrThread4of4ForFork0_~arg#1.base=|v_thrThread4of4ForFork0_~arg#1.base_4|, thrThread4of4ForFork0_~arg#1.offset=|v_thrThread4of4ForFork0_~arg#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.base=|v_thrThread4of4ForFork0_#in~arg#1.base_4|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_6|, thrThread4of4ForFork0_#t~mem6#1=|v_thrThread4of4ForFork0_#t~mem6#1_8|, thrThread4of4ForFork0_#res#1.offset=|v_thrThread4of4ForFork0_#res#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.offset=|v_thrThread4of4ForFork0_#in~arg#1.offset_4|, thrThread4of4ForFork0_thidvar0=v_thrThread4of4ForFork0_thidvar0_2, thrThread4of4ForFork0___VERIFIER_assert_~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_~cond#1_12|, thrThread4of4ForFork0_~end~0#1=|v_thrThread4of4ForFork0_~end~0#1_14|, thrThread4of4ForFork0_#res#1.base=|v_thrThread4of4ForFork0_#res#1.base_4|} AuxVars[] AssignedVars[thrThread4of4ForFork0_#t~nondet5#1, thrThread4of4ForFork0_~c~0#1, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1, thrThread4of4ForFork0_thidvar1, thrThread4of4ForFork0_~arg#1.base, thrThread4of4ForFork0_~arg#1.offset, thrThread4of4ForFork0_#in~arg#1.base, thrThread4of4ForFork0_#t~nondet4#1, thrThread4of4ForFork0_#t~mem6#1, thrThread4of4ForFork0_#res#1.offset, thrThread4of4ForFork0_#in~arg#1.offset, thrThread4of4ForFork0_thidvar0, thrThread4of4ForFork0___VERIFIER_assert_~cond#1, thrThread4of4ForFork0_~end~0#1, thrThread4of4ForFork0_#res#1.base][340], [214#(and (= |thrThread2of4ForFork0_~c~0#1| 0) (= |thrThread2of4ForFork0_~end~0#1| 0)), thrThread1of4ForFork0InUse, 20#L1040true, thrThread2of4ForFork0InUse, 195#(= |thrThread1of4ForFork0_#t~mem6#1| 1), thrThread3of4ForFork0InUse, thrThread4of4ForFork0InUse, 133#L1049true, 45#$Ultimate##0true, 19#$Ultimate##0true, 187#true, 105#L1061-4true]) [2023-12-09 14:58:16,357 INFO L294 olderBase$Statistics]: this new event has 83 ancestors and is cut-off event [2023-12-09 14:58:16,357 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2023-12-09 14:58:16,358 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2023-12-09 14:58:16,358 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2023-12-09 14:58:16,358 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][325], [214#(and (= |thrThread2of4ForFork0_~c~0#1| 0) (= |thrThread2of4ForFork0_~end~0#1| 0)), 30#L1061-3true, thrThread1of4ForFork0InUse, 20#L1040true, 59#L1040-3true, thrThread2of4ForFork0InUse, 195#(= |thrThread1of4ForFork0_#t~mem6#1| 1), thrThread3of4ForFork0InUse, thrThread4of4ForFork0NotInUse, 133#L1049true, 187#true]) [2023-12-09 14:58:16,358 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2023-12-09 14:58:16,358 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-12-09 14:58:16,358 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-12-09 14:58:16,358 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-12-09 14:58:16,358 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([830] L1061-3-->$Ultimate##0: Formula: (and (= |v_ULTIMATE.start_main_#t~pre9#1_25| v_thrThread4of4ForFork0_thidvar0_2) (= v_thrThread4of4ForFork0_thidvar1_2 0) (= |v_thrThread4of4ForFork0_#in~arg#1.base_4| 0) (= |v_thrThread4of4ForFork0_#in~arg#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|} OutVars{thrThread4of4ForFork0_#t~nondet5#1=|v_thrThread4of4ForFork0_#t~nondet5#1_6|, thrThread4of4ForFork0_~c~0#1=|v_thrThread4of4ForFork0_~c~0#1_22|, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1_8|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|, thrThread4of4ForFork0_thidvar1=v_thrThread4of4ForFork0_thidvar1_2, thrThread4of4ForFork0_~arg#1.base=|v_thrThread4of4ForFork0_~arg#1.base_4|, thrThread4of4ForFork0_~arg#1.offset=|v_thrThread4of4ForFork0_~arg#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.base=|v_thrThread4of4ForFork0_#in~arg#1.base_4|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_6|, thrThread4of4ForFork0_#t~mem6#1=|v_thrThread4of4ForFork0_#t~mem6#1_8|, thrThread4of4ForFork0_#res#1.offset=|v_thrThread4of4ForFork0_#res#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.offset=|v_thrThread4of4ForFork0_#in~arg#1.offset_4|, thrThread4of4ForFork0_thidvar0=v_thrThread4of4ForFork0_thidvar0_2, thrThread4of4ForFork0___VERIFIER_assert_~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_~cond#1_12|, thrThread4of4ForFork0_~end~0#1=|v_thrThread4of4ForFork0_~end~0#1_14|, thrThread4of4ForFork0_#res#1.base=|v_thrThread4of4ForFork0_#res#1.base_4|} AuxVars[] AssignedVars[thrThread4of4ForFork0_#t~nondet5#1, thrThread4of4ForFork0_~c~0#1, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1, thrThread4of4ForFork0_thidvar1, thrThread4of4ForFork0_~arg#1.base, thrThread4of4ForFork0_~arg#1.offset, thrThread4of4ForFork0_#in~arg#1.base, thrThread4of4ForFork0_#t~nondet4#1, thrThread4of4ForFork0_#t~mem6#1, thrThread4of4ForFork0_#res#1.offset, thrThread4of4ForFork0_#in~arg#1.offset, thrThread4of4ForFork0_thidvar0, thrThread4of4ForFork0___VERIFIER_assert_~cond#1, thrThread4of4ForFork0_~end~0#1, thrThread4of4ForFork0_#res#1.base][340], [214#(and (= |thrThread2of4ForFork0_~c~0#1| 0) (= |thrThread2of4ForFork0_~end~0#1| 0)), thrThread1of4ForFork0InUse, 20#L1040true, 195#(= |thrThread1of4ForFork0_#t~mem6#1| 1), thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, thrThread4of4ForFork0InUse, 133#L1049true, 19#$Ultimate##0true, 187#true, 45#$Ultimate##0true, 105#L1061-4true]) [2023-12-09 14:58:16,358 INFO L294 olderBase$Statistics]: this new event has 83 ancestors and is cut-off event [2023-12-09 14:58:16,358 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2023-12-09 14:58:16,358 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2023-12-09 14:58:16,358 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2023-12-09 14:58:16,358 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2023-12-09 14:58:16,359 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([729] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_thrThread2of4ForFork0_#t~nondet4#1_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread2of4ForFork0_#t~nondet4#1=|v_thrThread2of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread2of4ForFork0_#t~nondet4#1][249], [214#(and (= |thrThread2of4ForFork0_~c~0#1| 0) (= |thrThread2of4ForFork0_~end~0#1| 0)), 30#L1061-3true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 41#L1049-1true, thrThread4of4ForFork0NotInUse, 45#$Ultimate##0true, 187#true, 121#L1040-3true, 203#(and (= |thrThread1of4ForFork0_#t~mem6#1| 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0)))]) [2023-12-09 14:58:16,359 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is cut-off event [2023-12-09 14:58:16,359 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2023-12-09 14:58:16,359 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2023-12-09 14:58:16,359 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2023-12-09 14:58:16,361 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([830] L1061-3-->$Ultimate##0: Formula: (and (= |v_ULTIMATE.start_main_#t~pre9#1_25| v_thrThread4of4ForFork0_thidvar0_2) (= v_thrThread4of4ForFork0_thidvar1_2 0) (= |v_thrThread4of4ForFork0_#in~arg#1.base_4| 0) (= |v_thrThread4of4ForFork0_#in~arg#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|} OutVars{thrThread4of4ForFork0_#t~nondet5#1=|v_thrThread4of4ForFork0_#t~nondet5#1_6|, thrThread4of4ForFork0_~c~0#1=|v_thrThread4of4ForFork0_~c~0#1_22|, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1_8|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|, thrThread4of4ForFork0_thidvar1=v_thrThread4of4ForFork0_thidvar1_2, thrThread4of4ForFork0_~arg#1.base=|v_thrThread4of4ForFork0_~arg#1.base_4|, thrThread4of4ForFork0_~arg#1.offset=|v_thrThread4of4ForFork0_~arg#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.base=|v_thrThread4of4ForFork0_#in~arg#1.base_4|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_6|, thrThread4of4ForFork0_#t~mem6#1=|v_thrThread4of4ForFork0_#t~mem6#1_8|, thrThread4of4ForFork0_#res#1.offset=|v_thrThread4of4ForFork0_#res#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.offset=|v_thrThread4of4ForFork0_#in~arg#1.offset_4|, thrThread4of4ForFork0_thidvar0=v_thrThread4of4ForFork0_thidvar0_2, thrThread4of4ForFork0___VERIFIER_assert_~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_~cond#1_12|, thrThread4of4ForFork0_~end~0#1=|v_thrThread4of4ForFork0_~end~0#1_14|, thrThread4of4ForFork0_#res#1.base=|v_thrThread4of4ForFork0_#res#1.base_4|} AuxVars[] AssignedVars[thrThread4of4ForFork0_#t~nondet5#1, thrThread4of4ForFork0_~c~0#1, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1, thrThread4of4ForFork0_thidvar1, thrThread4of4ForFork0_~arg#1.base, thrThread4of4ForFork0_~arg#1.offset, thrThread4of4ForFork0_#in~arg#1.base, thrThread4of4ForFork0_#t~nondet4#1, thrThread4of4ForFork0_#t~mem6#1, thrThread4of4ForFork0_#res#1.offset, thrThread4of4ForFork0_#in~arg#1.offset, thrThread4of4ForFork0_thidvar0, thrThread4of4ForFork0___VERIFIER_assert_~cond#1, thrThread4of4ForFork0_~end~0#1, thrThread4of4ForFork0_#res#1.base][358], [thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 88#L1039true, 41#L1049-1true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), thrThread4of4ForFork0InUse, 187#true, 45#$Ultimate##0true, 19#$Ultimate##0true, 105#L1061-4true, 203#(and (= |thrThread1of4ForFork0_#t~mem6#1| 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0)))]) [2023-12-09 14:58:16,361 INFO L294 olderBase$Statistics]: this new event has 83 ancestors and is cut-off event [2023-12-09 14:58:16,361 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2023-12-09 14:58:16,361 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2023-12-09 14:58:16,361 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2023-12-09 14:58:16,361 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([830] L1061-3-->$Ultimate##0: Formula: (and (= |v_ULTIMATE.start_main_#t~pre9#1_25| v_thrThread4of4ForFork0_thidvar0_2) (= v_thrThread4of4ForFork0_thidvar1_2 0) (= |v_thrThread4of4ForFork0_#in~arg#1.base_4| 0) (= |v_thrThread4of4ForFork0_#in~arg#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|} OutVars{thrThread4of4ForFork0_#t~nondet5#1=|v_thrThread4of4ForFork0_#t~nondet5#1_6|, thrThread4of4ForFork0_~c~0#1=|v_thrThread4of4ForFork0_~c~0#1_22|, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1_8|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|, thrThread4of4ForFork0_thidvar1=v_thrThread4of4ForFork0_thidvar1_2, thrThread4of4ForFork0_~arg#1.base=|v_thrThread4of4ForFork0_~arg#1.base_4|, thrThread4of4ForFork0_~arg#1.offset=|v_thrThread4of4ForFork0_~arg#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.base=|v_thrThread4of4ForFork0_#in~arg#1.base_4|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_6|, thrThread4of4ForFork0_#t~mem6#1=|v_thrThread4of4ForFork0_#t~mem6#1_8|, thrThread4of4ForFork0_#res#1.offset=|v_thrThread4of4ForFork0_#res#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.offset=|v_thrThread4of4ForFork0_#in~arg#1.offset_4|, thrThread4of4ForFork0_thidvar0=v_thrThread4of4ForFork0_thidvar0_2, thrThread4of4ForFork0___VERIFIER_assert_~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_~cond#1_12|, thrThread4of4ForFork0_~end~0#1=|v_thrThread4of4ForFork0_~end~0#1_14|, thrThread4of4ForFork0_#res#1.base=|v_thrThread4of4ForFork0_#res#1.base_4|} AuxVars[] AssignedVars[thrThread4of4ForFork0_#t~nondet5#1, thrThread4of4ForFork0_~c~0#1, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1, thrThread4of4ForFork0_thidvar1, thrThread4of4ForFork0_~arg#1.base, thrThread4of4ForFork0_~arg#1.offset, thrThread4of4ForFork0_#in~arg#1.base, thrThread4of4ForFork0_#t~nondet4#1, thrThread4of4ForFork0_#t~mem6#1, thrThread4of4ForFork0_#res#1.offset, thrThread4of4ForFork0_#in~arg#1.offset, thrThread4of4ForFork0_thidvar0, thrThread4of4ForFork0___VERIFIER_assert_~cond#1, thrThread4of4ForFork0_~end~0#1, thrThread4of4ForFork0_#res#1.base][120], [thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 41#L1049-1true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), thrThread4of4ForFork0InUse, 192#true, 187#true, 19#$Ultimate##0true, 45#$Ultimate##0true, 105#L1061-4true]) [2023-12-09 14:58:16,361 INFO L294 olderBase$Statistics]: this new event has 83 ancestors and is cut-off event [2023-12-09 14:58:16,361 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2023-12-09 14:58:16,361 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2023-12-09 14:58:16,361 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2023-12-09 14:58:16,488 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([729] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_thrThread2of4ForFork0_#t~nondet4#1_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread2of4ForFork0_#t~nondet4#1=|v_thrThread2of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread2of4ForFork0_#t~nondet4#1][166], [214#(and (= |thrThread2of4ForFork0_~c~0#1| 0) (= |thrThread2of4ForFork0_~end~0#1| 0)), thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 199#(and (= |thrThread1of4ForFork0_#t~mem6#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1)), thrThread3of4ForFork0InUse, thrThread4of4ForFork0NotInUse, 66#L1049-3true, 45#$Ultimate##0true, 187#true, 105#L1061-4true, 121#L1040-3true]) [2023-12-09 14:58:16,489 INFO L294 olderBase$Statistics]: this new event has 83 ancestors and is cut-off event [2023-12-09 14:58:16,489 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2023-12-09 14:58:16,489 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2023-12-09 14:58:16,489 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2023-12-09 14:58:16,491 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][278], [214#(and (= |thrThread2of4ForFork0_~c~0#1| 0) (= |thrThread2of4ForFork0_~end~0#1| 0)), 201#(and (= |thrThread1of4ForFork0_#t~mem6#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0))), thrThread1of4ForFork0InUse, 20#L1040true, 59#L1040-3true, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 41#L1049-1true, thrThread4of4ForFork0NotInUse, 187#true, 105#L1061-4true]) [2023-12-09 14:58:16,491 INFO L294 olderBase$Statistics]: this new event has 83 ancestors and is cut-off event [2023-12-09 14:58:16,491 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2023-12-09 14:58:16,491 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2023-12-09 14:58:16,491 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2023-12-09 14:58:16,491 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2023-12-09 14:58:16,491 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][325], [214#(and (= |thrThread2of4ForFork0_~c~0#1| 0) (= |thrThread2of4ForFork0_~end~0#1| 0)), 30#L1061-3true, thrThread1of4ForFork0InUse, 20#L1040true, 59#L1040-3true, 195#(= |thrThread1of4ForFork0_#t~mem6#1| 1), thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, thrThread4of4ForFork0NotInUse, 133#L1049true, 187#true]) [2023-12-09 14:58:16,491 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2023-12-09 14:58:16,491 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-12-09 14:58:16,491 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-12-09 14:58:16,491 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-12-09 14:58:16,492 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-12-09 14:58:16,492 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([729] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_thrThread2of4ForFork0_#t~nondet4#1_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread2of4ForFork0_#t~nondet4#1=|v_thrThread2of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread2of4ForFork0_#t~nondet4#1][166], [214#(and (= |thrThread2of4ForFork0_~c~0#1| 0) (= |thrThread2of4ForFork0_~end~0#1| 0)), thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 199#(and (= |thrThread1of4ForFork0_#t~mem6#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1)), thrThread4of4ForFork0NotInUse, 66#L1049-3true, 45#$Ultimate##0true, 187#true, 105#L1061-4true, 121#L1040-3true]) [2023-12-09 14:58:16,492 INFO L294 olderBase$Statistics]: this new event has 83 ancestors and is cut-off event [2023-12-09 14:58:16,492 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2023-12-09 14:58:16,493 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2023-12-09 14:58:16,493 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2023-12-09 14:58:16,493 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2023-12-09 14:58:16,493 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][279], [201#(and (= |thrThread1of4ForFork0_#t~mem6#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0))), thrThread1of4ForFork0InUse, 140#L1023true, 59#L1040-3true, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, thrThread4of4ForFork0NotInUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 187#true, 105#L1061-4true]) [2023-12-09 14:58:16,493 INFO L294 olderBase$Statistics]: this new event has 83 ancestors and is cut-off event [2023-12-09 14:58:16,493 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2023-12-09 14:58:16,493 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2023-12-09 14:58:16,493 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2023-12-09 14:58:16,493 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][346], [30#L1061-3true, thrThread1of4ForFork0InUse, 59#L1040-3true, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 41#L1049-1true, thrThread4of4ForFork0NotInUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 187#true, 203#(and (= |thrThread1of4ForFork0_#t~mem6#1| 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0)))]) [2023-12-09 14:58:16,493 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2023-12-09 14:58:16,493 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-12-09 14:58:16,493 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-12-09 14:58:16,493 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-12-09 14:58:16,521 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([729] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_thrThread2of4ForFork0_#t~nondet4#1_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread2of4ForFork0_#t~nondet4#1=|v_thrThread2of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread2of4ForFork0_#t~nondet4#1][68], [214#(and (= |thrThread2of4ForFork0_~c~0#1| 0) (= |thrThread2of4ForFork0_~end~0#1| 0)), thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, thrThread4of4ForFork0NotInUse, 192#true, 66#L1049-3true, 45#$Ultimate##0true, 187#true, 105#L1061-4true, 121#L1040-3true]) [2023-12-09 14:58:16,521 INFO L294 olderBase$Statistics]: this new event has 83 ancestors and is cut-off event [2023-12-09 14:58:16,521 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2023-12-09 14:58:16,522 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2023-12-09 14:58:16,522 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2023-12-09 14:58:16,594 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][259], [thrThread1of4ForFork0InUse, 59#L1040-3true, thrThread2of4ForFork0InUse, 199#(and (= |thrThread1of4ForFork0_#t~mem6#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1)), 88#L1039true, thrThread3of4ForFork0InUse, thrThread4of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 133#L1049true, 187#true, 19#$Ultimate##0true, 105#L1061-4true]) [2023-12-09 14:58:16,594 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2023-12-09 14:58:16,594 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-12-09 14:58:16,595 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-12-09 14:58:16,595 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-12-09 14:58:16,614 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_thrThread1of4ForFork0_#t~nondet4#1_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread1of4ForFork0_#t~nondet4#1=|v_thrThread1of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread1of4ForFork0_#t~nondet4#1][77], [111#L1048true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 96#L1040-3true, 190#(and (= |thrThread1of4ForFork0_~end~0#1| 0) (= |thrThread1of4ForFork0_~c~0#1| 0)), thrThread4of4ForFork0InUse, 192#true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 19#$Ultimate##0true, 105#L1061-4true]) [2023-12-09 14:58:16,614 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is cut-off event [2023-12-09 14:58:16,614 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2023-12-09 14:58:16,614 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2023-12-09 14:58:16,614 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2023-12-09 14:58:16,660 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([729] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_thrThread2of4ForFork0_#t~nondet4#1_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread2of4ForFork0_#t~nondet4#1=|v_thrThread2of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread2of4ForFork0_#t~nondet4#1][68], [214#(and (= |thrThread2of4ForFork0_~c~0#1| 0) (= |thrThread2of4ForFork0_~end~0#1| 0)), 30#L1061-3true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 41#L1049-1true, thrThread4of4ForFork0NotInUse, 192#true, 187#true, 45#$Ultimate##0true, 121#L1040-3true]) [2023-12-09 14:58:16,661 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is cut-off event [2023-12-09 14:58:16,661 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2023-12-09 14:58:16,661 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2023-12-09 14:58:16,661 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2023-12-09 14:58:16,661 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([830] L1061-3-->$Ultimate##0: Formula: (and (= |v_ULTIMATE.start_main_#t~pre9#1_25| v_thrThread4of4ForFork0_thidvar0_2) (= v_thrThread4of4ForFork0_thidvar1_2 0) (= |v_thrThread4of4ForFork0_#in~arg#1.base_4| 0) (= |v_thrThread4of4ForFork0_#in~arg#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|} OutVars{thrThread4of4ForFork0_#t~nondet5#1=|v_thrThread4of4ForFork0_#t~nondet5#1_6|, thrThread4of4ForFork0_~c~0#1=|v_thrThread4of4ForFork0_~c~0#1_22|, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1_8|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|, thrThread4of4ForFork0_thidvar1=v_thrThread4of4ForFork0_thidvar1_2, thrThread4of4ForFork0_~arg#1.base=|v_thrThread4of4ForFork0_~arg#1.base_4|, thrThread4of4ForFork0_~arg#1.offset=|v_thrThread4of4ForFork0_~arg#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.base=|v_thrThread4of4ForFork0_#in~arg#1.base_4|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_6|, thrThread4of4ForFork0_#t~mem6#1=|v_thrThread4of4ForFork0_#t~mem6#1_8|, thrThread4of4ForFork0_#res#1.offset=|v_thrThread4of4ForFork0_#res#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.offset=|v_thrThread4of4ForFork0_#in~arg#1.offset_4|, thrThread4of4ForFork0_thidvar0=v_thrThread4of4ForFork0_thidvar0_2, thrThread4of4ForFork0___VERIFIER_assert_~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_~cond#1_12|, thrThread4of4ForFork0_~end~0#1=|v_thrThread4of4ForFork0_~end~0#1_14|, thrThread4of4ForFork0_#res#1.base=|v_thrThread4of4ForFork0_#res#1.base_4|} AuxVars[] AssignedVars[thrThread4of4ForFork0_#t~nondet5#1, thrThread4of4ForFork0_~c~0#1, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1, thrThread4of4ForFork0_thidvar1, thrThread4of4ForFork0_~arg#1.base, thrThread4of4ForFork0_~arg#1.offset, thrThread4of4ForFork0_#in~arg#1.base, thrThread4of4ForFork0_#t~nondet4#1, thrThread4of4ForFork0_#t~mem6#1, thrThread4of4ForFork0_#res#1.offset, thrThread4of4ForFork0_#in~arg#1.offset, thrThread4of4ForFork0_thidvar0, thrThread4of4ForFork0___VERIFIER_assert_~cond#1, thrThread4of4ForFork0_~end~0#1, thrThread4of4ForFork0_#res#1.base][118], [214#(and (= |thrThread2of4ForFork0_~c~0#1| 0) (= |thrThread2of4ForFork0_~end~0#1| 0)), thrThread1of4ForFork0InUse, 20#L1040true, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 41#L1049-1true, 192#true, thrThread4of4ForFork0InUse, 19#$Ultimate##0true, 187#true, 45#$Ultimate##0true, 105#L1061-4true]) [2023-12-09 14:58:16,661 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is cut-off event [2023-12-09 14:58:16,661 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2023-12-09 14:58:16,661 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2023-12-09 14:58:16,662 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2023-12-09 14:58:16,662 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([830] L1061-3-->$Ultimate##0: Formula: (and (= |v_ULTIMATE.start_main_#t~pre9#1_25| v_thrThread4of4ForFork0_thidvar0_2) (= v_thrThread4of4ForFork0_thidvar1_2 0) (= |v_thrThread4of4ForFork0_#in~arg#1.base_4| 0) (= |v_thrThread4of4ForFork0_#in~arg#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|} OutVars{thrThread4of4ForFork0_#t~nondet5#1=|v_thrThread4of4ForFork0_#t~nondet5#1_6|, thrThread4of4ForFork0_~c~0#1=|v_thrThread4of4ForFork0_~c~0#1_22|, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1_8|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|, thrThread4of4ForFork0_thidvar1=v_thrThread4of4ForFork0_thidvar1_2, thrThread4of4ForFork0_~arg#1.base=|v_thrThread4of4ForFork0_~arg#1.base_4|, thrThread4of4ForFork0_~arg#1.offset=|v_thrThread4of4ForFork0_~arg#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.base=|v_thrThread4of4ForFork0_#in~arg#1.base_4|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_6|, thrThread4of4ForFork0_#t~mem6#1=|v_thrThread4of4ForFork0_#t~mem6#1_8|, thrThread4of4ForFork0_#res#1.offset=|v_thrThread4of4ForFork0_#res#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.offset=|v_thrThread4of4ForFork0_#in~arg#1.offset_4|, thrThread4of4ForFork0_thidvar0=v_thrThread4of4ForFork0_thidvar0_2, thrThread4of4ForFork0___VERIFIER_assert_~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_~cond#1_12|, thrThread4of4ForFork0_~end~0#1=|v_thrThread4of4ForFork0_~end~0#1_14|, thrThread4of4ForFork0_#res#1.base=|v_thrThread4of4ForFork0_#res#1.base_4|} AuxVars[] AssignedVars[thrThread4of4ForFork0_#t~nondet5#1, thrThread4of4ForFork0_~c~0#1, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1, thrThread4of4ForFork0_thidvar1, thrThread4of4ForFork0_~arg#1.base, thrThread4of4ForFork0_~arg#1.offset, thrThread4of4ForFork0_#in~arg#1.base, thrThread4of4ForFork0_#t~nondet4#1, thrThread4of4ForFork0_#t~mem6#1, thrThread4of4ForFork0_#res#1.offset, thrThread4of4ForFork0_#in~arg#1.offset, thrThread4of4ForFork0_thidvar0, thrThread4of4ForFork0___VERIFIER_assert_~cond#1, thrThread4of4ForFork0_~end~0#1, thrThread4of4ForFork0_#res#1.base][357], [214#(and (= |thrThread2of4ForFork0_~c~0#1| 0) (= |thrThread2of4ForFork0_~end~0#1| 0)), thrThread1of4ForFork0InUse, 20#L1040true, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 41#L1049-1true, thrThread4of4ForFork0InUse, 187#true, 45#$Ultimate##0true, 19#$Ultimate##0true, 105#L1061-4true, 203#(and (= |thrThread1of4ForFork0_#t~mem6#1| 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0)))]) [2023-12-09 14:58:16,662 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is cut-off event [2023-12-09 14:58:16,662 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2023-12-09 14:58:16,662 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2023-12-09 14:58:16,662 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2023-12-09 14:58:16,662 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][345], [214#(and (= |thrThread2of4ForFork0_~c~0#1| 0) (= |thrThread2of4ForFork0_~end~0#1| 0)), 30#L1061-3true, thrThread1of4ForFork0InUse, 20#L1040true, 59#L1040-3true, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 41#L1049-1true, thrThread4of4ForFork0NotInUse, 187#true, 203#(and (= |thrThread1of4ForFork0_#t~mem6#1| 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0)))]) [2023-12-09 14:58:16,662 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2023-12-09 14:58:16,662 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-12-09 14:58:16,662 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-12-09 14:58:16,662 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-12-09 14:58:16,662 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([729] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_thrThread2of4ForFork0_#t~nondet4#1_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread2of4ForFork0_#t~nondet4#1=|v_thrThread2of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread2of4ForFork0_#t~nondet4#1][249], [214#(and (= |thrThread2of4ForFork0_~c~0#1| 0) (= |thrThread2of4ForFork0_~end~0#1| 0)), 30#L1061-3true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 41#L1049-1true, thrThread4of4ForFork0NotInUse, 45#$Ultimate##0true, 187#true, 121#L1040-3true, 203#(and (= |thrThread1of4ForFork0_#t~mem6#1| 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0)))]) [2023-12-09 14:58:16,662 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is cut-off event [2023-12-09 14:58:16,663 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2023-12-09 14:58:16,663 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2023-12-09 14:58:16,663 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2023-12-09 14:58:16,663 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2023-12-09 14:58:16,663 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([830] L1061-3-->$Ultimate##0: Formula: (and (= |v_ULTIMATE.start_main_#t~pre9#1_25| v_thrThread4of4ForFork0_thidvar0_2) (= v_thrThread4of4ForFork0_thidvar1_2 0) (= |v_thrThread4of4ForFork0_#in~arg#1.base_4| 0) (= |v_thrThread4of4ForFork0_#in~arg#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|} OutVars{thrThread4of4ForFork0_#t~nondet5#1=|v_thrThread4of4ForFork0_#t~nondet5#1_6|, thrThread4of4ForFork0_~c~0#1=|v_thrThread4of4ForFork0_~c~0#1_22|, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1_8|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|, thrThread4of4ForFork0_thidvar1=v_thrThread4of4ForFork0_thidvar1_2, thrThread4of4ForFork0_~arg#1.base=|v_thrThread4of4ForFork0_~arg#1.base_4|, thrThread4of4ForFork0_~arg#1.offset=|v_thrThread4of4ForFork0_~arg#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.base=|v_thrThread4of4ForFork0_#in~arg#1.base_4|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_6|, thrThread4of4ForFork0_#t~mem6#1=|v_thrThread4of4ForFork0_#t~mem6#1_8|, thrThread4of4ForFork0_#res#1.offset=|v_thrThread4of4ForFork0_#res#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.offset=|v_thrThread4of4ForFork0_#in~arg#1.offset_4|, thrThread4of4ForFork0_thidvar0=v_thrThread4of4ForFork0_thidvar0_2, thrThread4of4ForFork0___VERIFIER_assert_~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_~cond#1_12|, thrThread4of4ForFork0_~end~0#1=|v_thrThread4of4ForFork0_~end~0#1_14|, thrThread4of4ForFork0_#res#1.base=|v_thrThread4of4ForFork0_#res#1.base_4|} AuxVars[] AssignedVars[thrThread4of4ForFork0_#t~nondet5#1, thrThread4of4ForFork0_~c~0#1, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1, thrThread4of4ForFork0_thidvar1, thrThread4of4ForFork0_~arg#1.base, thrThread4of4ForFork0_~arg#1.offset, thrThread4of4ForFork0_#in~arg#1.base, thrThread4of4ForFork0_#t~nondet4#1, thrThread4of4ForFork0_#t~mem6#1, thrThread4of4ForFork0_#res#1.offset, thrThread4of4ForFork0_#in~arg#1.offset, thrThread4of4ForFork0_thidvar0, thrThread4of4ForFork0___VERIFIER_assert_~cond#1, thrThread4of4ForFork0_~end~0#1, thrThread4of4ForFork0_#res#1.base][357], [214#(and (= |thrThread2of4ForFork0_~c~0#1| 0) (= |thrThread2of4ForFork0_~end~0#1| 0)), thrThread1of4ForFork0InUse, 20#L1040true, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 41#L1049-1true, thrThread4of4ForFork0InUse, 19#$Ultimate##0true, 45#$Ultimate##0true, 187#true, 105#L1061-4true, 203#(and (= |thrThread1of4ForFork0_#t~mem6#1| 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0)))]) [2023-12-09 14:58:16,663 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is cut-off event [2023-12-09 14:58:16,663 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2023-12-09 14:58:16,663 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2023-12-09 14:58:16,663 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2023-12-09 14:58:16,663 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2023-12-09 14:58:16,664 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([729] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_thrThread2of4ForFork0_#t~nondet4#1_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread2of4ForFork0_#t~nondet4#1=|v_thrThread2of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread2of4ForFork0_#t~nondet4#1][249], [214#(and (= |thrThread2of4ForFork0_~c~0#1| 0) (= |thrThread2of4ForFork0_~end~0#1| 0)), 30#L1061-3true, 140#L1023true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, thrThread4of4ForFork0NotInUse, 45#$Ultimate##0true, 187#true, 121#L1040-3true, 203#(and (= |thrThread1of4ForFork0_#t~mem6#1| 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0)))]) [2023-12-09 14:58:16,664 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is cut-off event [2023-12-09 14:58:16,664 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2023-12-09 14:58:16,664 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2023-12-09 14:58:16,664 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2023-12-09 14:58:16,665 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([830] L1061-3-->$Ultimate##0: Formula: (and (= |v_ULTIMATE.start_main_#t~pre9#1_25| v_thrThread4of4ForFork0_thidvar0_2) (= v_thrThread4of4ForFork0_thidvar1_2 0) (= |v_thrThread4of4ForFork0_#in~arg#1.base_4| 0) (= |v_thrThread4of4ForFork0_#in~arg#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|} OutVars{thrThread4of4ForFork0_#t~nondet5#1=|v_thrThread4of4ForFork0_#t~nondet5#1_6|, thrThread4of4ForFork0_~c~0#1=|v_thrThread4of4ForFork0_~c~0#1_22|, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1_8|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|, thrThread4of4ForFork0_thidvar1=v_thrThread4of4ForFork0_thidvar1_2, thrThread4of4ForFork0_~arg#1.base=|v_thrThread4of4ForFork0_~arg#1.base_4|, thrThread4of4ForFork0_~arg#1.offset=|v_thrThread4of4ForFork0_~arg#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.base=|v_thrThread4of4ForFork0_#in~arg#1.base_4|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_6|, thrThread4of4ForFork0_#t~mem6#1=|v_thrThread4of4ForFork0_#t~mem6#1_8|, thrThread4of4ForFork0_#res#1.offset=|v_thrThread4of4ForFork0_#res#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.offset=|v_thrThread4of4ForFork0_#in~arg#1.offset_4|, thrThread4of4ForFork0_thidvar0=v_thrThread4of4ForFork0_thidvar0_2, thrThread4of4ForFork0___VERIFIER_assert_~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_~cond#1_12|, thrThread4of4ForFork0_~end~0#1=|v_thrThread4of4ForFork0_~end~0#1_14|, thrThread4of4ForFork0_#res#1.base=|v_thrThread4of4ForFork0_#res#1.base_4|} AuxVars[] AssignedVars[thrThread4of4ForFork0_#t~nondet5#1, thrThread4of4ForFork0_~c~0#1, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1, thrThread4of4ForFork0_thidvar1, thrThread4of4ForFork0_~arg#1.base, thrThread4of4ForFork0_~arg#1.offset, thrThread4of4ForFork0_#in~arg#1.base, thrThread4of4ForFork0_#t~nondet4#1, thrThread4of4ForFork0_#t~mem6#1, thrThread4of4ForFork0_#res#1.offset, thrThread4of4ForFork0_#in~arg#1.offset, thrThread4of4ForFork0_thidvar0, thrThread4of4ForFork0___VERIFIER_assert_~cond#1, thrThread4of4ForFork0_~end~0#1, thrThread4of4ForFork0_#res#1.base][358], [thrThread1of4ForFork0InUse, 140#L1023true, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 88#L1039true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), thrThread4of4ForFork0InUse, 187#true, 19#$Ultimate##0true, 45#$Ultimate##0true, 105#L1061-4true, 203#(and (= |thrThread1of4ForFork0_#t~mem6#1| 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0)))]) [2023-12-09 14:58:16,665 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is cut-off event [2023-12-09 14:58:16,665 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2023-12-09 14:58:16,666 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2023-12-09 14:58:16,666 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2023-12-09 14:58:16,683 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][278], [214#(and (= |thrThread2of4ForFork0_~c~0#1| 0) (= |thrThread2of4ForFork0_~end~0#1| 0)), 201#(and (= |thrThread1of4ForFork0_#t~mem6#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0))), thrThread1of4ForFork0InUse, 140#L1023true, 20#L1040true, thrThread2of4ForFork0InUse, 59#L1040-3true, thrThread3of4ForFork0InUse, thrThread4of4ForFork0NotInUse, 187#true, 105#L1061-4true]) [2023-12-09 14:58:16,683 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is cut-off event [2023-12-09 14:58:16,683 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2023-12-09 14:58:16,684 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2023-12-09 14:58:16,684 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2023-12-09 14:58:16,684 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2023-12-09 14:58:16,684 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][345], [214#(and (= |thrThread2of4ForFork0_~c~0#1| 0) (= |thrThread2of4ForFork0_~end~0#1| 0)), 30#L1061-3true, thrThread1of4ForFork0InUse, 20#L1040true, 59#L1040-3true, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 41#L1049-1true, thrThread4of4ForFork0NotInUse, 187#true, 203#(and (= |thrThread1of4ForFork0_#t~mem6#1| 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0)))]) [2023-12-09 14:58:16,684 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2023-12-09 14:58:16,684 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-12-09 14:58:16,684 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-12-09 14:58:16,684 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-12-09 14:58:16,684 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-12-09 14:58:16,684 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([729] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_thrThread2of4ForFork0_#t~nondet4#1_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread2of4ForFork0_#t~nondet4#1=|v_thrThread2of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread2of4ForFork0_#t~nondet4#1][165], [214#(and (= |thrThread2of4ForFork0_~c~0#1| 0) (= |thrThread2of4ForFork0_~end~0#1| 0)), thrThread1of4ForFork0InUse, 194#(= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1), thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, thrThread4of4ForFork0NotInUse, 13#L1050true, 187#true, 45#$Ultimate##0true, 105#L1061-4true, 121#L1040-3true]) [2023-12-09 14:58:16,685 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is cut-off event [2023-12-09 14:58:16,685 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2023-12-09 14:58:16,685 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2023-12-09 14:58:16,685 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2023-12-09 14:58:16,685 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][303], [thrThread1of4ForFork0InUse, 205#(and (not (= |thrThread1of4ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of4ForFork0_#t~mem6#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0))), 59#L1040-3true, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 138#L1024true, thrThread4of4ForFork0NotInUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 187#true, 105#L1061-4true]) [2023-12-09 14:58:16,685 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is cut-off event [2023-12-09 14:58:16,685 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2023-12-09 14:58:16,685 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2023-12-09 14:58:16,685 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2023-12-09 14:58:16,685 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][346], [30#L1061-3true, thrThread1of4ForFork0InUse, 140#L1023true, 59#L1040-3true, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, thrThread4of4ForFork0NotInUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 187#true, 203#(and (= |thrThread1of4ForFork0_#t~mem6#1| 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0)))]) [2023-12-09 14:58:16,685 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2023-12-09 14:58:16,685 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-12-09 14:58:16,685 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-12-09 14:58:16,685 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-12-09 14:58:16,720 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][113], [214#(and (= |thrThread2of4ForFork0_~c~0#1| 0) (= |thrThread2of4ForFork0_~end~0#1| 0)), thrThread1of4ForFork0InUse, 140#L1023true, 20#L1040true, 59#L1040-3true, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, thrThread4of4ForFork0NotInUse, 192#true, 187#true, 105#L1061-4true]) [2023-12-09 14:58:16,720 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is cut-off event [2023-12-09 14:58:16,720 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2023-12-09 14:58:16,720 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2023-12-09 14:58:16,720 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2023-12-09 14:58:16,721 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][115], [thrThread1of4ForFork0InUse, 140#L1023true, thrThread2of4ForFork0InUse, 59#L1040-3true, 88#L1039true, thrThread3of4ForFork0InUse, thrThread4of4ForFork0NotInUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 192#true, 187#true, 105#L1061-4true]) [2023-12-09 14:58:16,721 INFO L294 olderBase$Statistics]: this new event has 83 ancestors and is not cut-off event [2023-12-09 14:58:16,721 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is not cut-off event [2023-12-09 14:58:16,721 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is not cut-off event [2023-12-09 14:58:16,721 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is not cut-off event [2023-12-09 14:58:16,721 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][115], [thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 59#L1040-3true, 88#L1039true, thrThread3of4ForFork0InUse, 138#L1024true, thrThread4of4ForFork0NotInUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 192#true, 187#true, 105#L1061-4true]) [2023-12-09 14:58:16,722 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is cut-off event [2023-12-09 14:58:16,722 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2023-12-09 14:58:16,722 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2023-12-09 14:58:16,722 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2023-12-09 14:58:16,795 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][279], [201#(and (= |thrThread1of4ForFork0_#t~mem6#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0))), thrThread1of4ForFork0InUse, 59#L1040-3true, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 41#L1049-1true, thrThread4of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 187#true, 19#$Ultimate##0true, 105#L1061-4true]) [2023-12-09 14:58:16,796 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2023-12-09 14:58:16,796 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-12-09 14:58:16,796 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-12-09 14:58:16,796 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-12-09 14:58:16,817 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_thrThread1of4ForFork0_#t~nondet4#1_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread1of4ForFork0_#t~nondet4#1=|v_thrThread1of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread1of4ForFork0_#t~nondet4#1][48], [211#true, 25#L1049true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 190#(and (= |thrThread1of4ForFork0_~end~0#1| 0) (= |thrThread1of4ForFork0_~c~0#1| 0)), 96#L1040-3true, 192#true, thrThread4of4ForFork0InUse, 19#$Ultimate##0true, 105#L1061-4true, 163#L1038true]) [2023-12-09 14:58:16,817 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is not cut-off event [2023-12-09 14:58:16,817 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is not cut-off event [2023-12-09 14:58:16,818 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is not cut-off event [2023-12-09 14:58:16,818 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is not cut-off event [2023-12-09 14:58:16,822 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_thrThread1of4ForFork0_#t~nondet4#1_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread1of4ForFork0_#t~nondet4#1=|v_thrThread1of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread1of4ForFork0_#t~nondet4#1][77], [25#L1049true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 96#L1040-3true, 190#(and (= |thrThread1of4ForFork0_~end~0#1| 0) (= |thrThread1of4ForFork0_~c~0#1| 0)), thrThread4of4ForFork0InUse, 192#true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 19#$Ultimate##0true, 105#L1061-4true]) [2023-12-09 14:58:16,823 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is cut-off event [2023-12-09 14:58:16,823 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2023-12-09 14:58:16,823 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2023-12-09 14:58:16,823 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2023-12-09 14:58:16,873 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([729] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_thrThread2of4ForFork0_#t~nondet4#1_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread2of4ForFork0_#t~nondet4#1=|v_thrThread2of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread2of4ForFork0_#t~nondet4#1][68], [214#(and (= |thrThread2of4ForFork0_~c~0#1| 0) (= |thrThread2of4ForFork0_~end~0#1| 0)), 30#L1061-3true, 140#L1023true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, thrThread4of4ForFork0NotInUse, 192#true, 45#$Ultimate##0true, 187#true, 121#L1040-3true]) [2023-12-09 14:58:16,873 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is cut-off event [2023-12-09 14:58:16,873 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2023-12-09 14:58:16,873 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2023-12-09 14:58:16,873 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2023-12-09 14:58:16,873 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([830] L1061-3-->$Ultimate##0: Formula: (and (= |v_ULTIMATE.start_main_#t~pre9#1_25| v_thrThread4of4ForFork0_thidvar0_2) (= v_thrThread4of4ForFork0_thidvar1_2 0) (= |v_thrThread4of4ForFork0_#in~arg#1.base_4| 0) (= |v_thrThread4of4ForFork0_#in~arg#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|} OutVars{thrThread4of4ForFork0_#t~nondet5#1=|v_thrThread4of4ForFork0_#t~nondet5#1_6|, thrThread4of4ForFork0_~c~0#1=|v_thrThread4of4ForFork0_~c~0#1_22|, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1_8|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|, thrThread4of4ForFork0_thidvar1=v_thrThread4of4ForFork0_thidvar1_2, thrThread4of4ForFork0_~arg#1.base=|v_thrThread4of4ForFork0_~arg#1.base_4|, thrThread4of4ForFork0_~arg#1.offset=|v_thrThread4of4ForFork0_~arg#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.base=|v_thrThread4of4ForFork0_#in~arg#1.base_4|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_6|, thrThread4of4ForFork0_#t~mem6#1=|v_thrThread4of4ForFork0_#t~mem6#1_8|, thrThread4of4ForFork0_#res#1.offset=|v_thrThread4of4ForFork0_#res#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.offset=|v_thrThread4of4ForFork0_#in~arg#1.offset_4|, thrThread4of4ForFork0_thidvar0=v_thrThread4of4ForFork0_thidvar0_2, thrThread4of4ForFork0___VERIFIER_assert_~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_~cond#1_12|, thrThread4of4ForFork0_~end~0#1=|v_thrThread4of4ForFork0_~end~0#1_14|, thrThread4of4ForFork0_#res#1.base=|v_thrThread4of4ForFork0_#res#1.base_4|} AuxVars[] AssignedVars[thrThread4of4ForFork0_#t~nondet5#1, thrThread4of4ForFork0_~c~0#1, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1, thrThread4of4ForFork0_thidvar1, thrThread4of4ForFork0_~arg#1.base, thrThread4of4ForFork0_~arg#1.offset, thrThread4of4ForFork0_#in~arg#1.base, thrThread4of4ForFork0_#t~nondet4#1, thrThread4of4ForFork0_#t~mem6#1, thrThread4of4ForFork0_#res#1.offset, thrThread4of4ForFork0_#in~arg#1.offset, thrThread4of4ForFork0_thidvar0, thrThread4of4ForFork0___VERIFIER_assert_~cond#1, thrThread4of4ForFork0_~end~0#1, thrThread4of4ForFork0_#res#1.base][118], [214#(and (= |thrThread2of4ForFork0_~c~0#1| 0) (= |thrThread2of4ForFork0_~end~0#1| 0)), 140#L1023true, thrThread1of4ForFork0InUse, 20#L1040true, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 192#true, thrThread4of4ForFork0InUse, 45#$Ultimate##0true, 19#$Ultimate##0true, 187#true, 105#L1061-4true]) [2023-12-09 14:58:16,873 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is cut-off event [2023-12-09 14:58:16,873 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2023-12-09 14:58:16,873 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2023-12-09 14:58:16,873 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2023-12-09 14:58:16,874 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([830] L1061-3-->$Ultimate##0: Formula: (and (= |v_ULTIMATE.start_main_#t~pre9#1_25| v_thrThread4of4ForFork0_thidvar0_2) (= v_thrThread4of4ForFork0_thidvar1_2 0) (= |v_thrThread4of4ForFork0_#in~arg#1.base_4| 0) (= |v_thrThread4of4ForFork0_#in~arg#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|} OutVars{thrThread4of4ForFork0_#t~nondet5#1=|v_thrThread4of4ForFork0_#t~nondet5#1_6|, thrThread4of4ForFork0_~c~0#1=|v_thrThread4of4ForFork0_~c~0#1_22|, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1_8|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|, thrThread4of4ForFork0_thidvar1=v_thrThread4of4ForFork0_thidvar1_2, thrThread4of4ForFork0_~arg#1.base=|v_thrThread4of4ForFork0_~arg#1.base_4|, thrThread4of4ForFork0_~arg#1.offset=|v_thrThread4of4ForFork0_~arg#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.base=|v_thrThread4of4ForFork0_#in~arg#1.base_4|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_6|, thrThread4of4ForFork0_#t~mem6#1=|v_thrThread4of4ForFork0_#t~mem6#1_8|, thrThread4of4ForFork0_#res#1.offset=|v_thrThread4of4ForFork0_#res#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.offset=|v_thrThread4of4ForFork0_#in~arg#1.offset_4|, thrThread4of4ForFork0_thidvar0=v_thrThread4of4ForFork0_thidvar0_2, thrThread4of4ForFork0___VERIFIER_assert_~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_~cond#1_12|, thrThread4of4ForFork0_~end~0#1=|v_thrThread4of4ForFork0_~end~0#1_14|, thrThread4of4ForFork0_#res#1.base=|v_thrThread4of4ForFork0_#res#1.base_4|} AuxVars[] AssignedVars[thrThread4of4ForFork0_#t~nondet5#1, thrThread4of4ForFork0_~c~0#1, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1, thrThread4of4ForFork0_thidvar1, thrThread4of4ForFork0_~arg#1.base, thrThread4of4ForFork0_~arg#1.offset, thrThread4of4ForFork0_#in~arg#1.base, thrThread4of4ForFork0_#t~nondet4#1, thrThread4of4ForFork0_#t~mem6#1, thrThread4of4ForFork0_#res#1.offset, thrThread4of4ForFork0_#in~arg#1.offset, thrThread4of4ForFork0_thidvar0, thrThread4of4ForFork0___VERIFIER_assert_~cond#1, thrThread4of4ForFork0_~end~0#1, thrThread4of4ForFork0_#res#1.base][357], [214#(and (= |thrThread2of4ForFork0_~c~0#1| 0) (= |thrThread2of4ForFork0_~end~0#1| 0)), 140#L1023true, thrThread1of4ForFork0InUse, 20#L1040true, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, thrThread4of4ForFork0InUse, 45#$Ultimate##0true, 19#$Ultimate##0true, 187#true, 105#L1061-4true, 203#(and (= |thrThread1of4ForFork0_#t~mem6#1| 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0)))]) [2023-12-09 14:58:16,874 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is cut-off event [2023-12-09 14:58:16,874 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2023-12-09 14:58:16,874 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2023-12-09 14:58:16,874 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2023-12-09 14:58:16,874 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][345], [214#(and (= |thrThread2of4ForFork0_~c~0#1| 0) (= |thrThread2of4ForFork0_~end~0#1| 0)), 30#L1061-3true, 140#L1023true, thrThread1of4ForFork0InUse, 20#L1040true, 59#L1040-3true, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, thrThread4of4ForFork0NotInUse, 187#true, 203#(and (= |thrThread1of4ForFork0_#t~mem6#1| 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0)))]) [2023-12-09 14:58:16,874 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2023-12-09 14:58:16,874 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-12-09 14:58:16,874 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-12-09 14:58:16,874 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-12-09 14:58:16,874 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([729] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_thrThread2of4ForFork0_#t~nondet4#1_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread2of4ForFork0_#t~nondet4#1=|v_thrThread2of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread2of4ForFork0_#t~nondet4#1][249], [214#(and (= |thrThread2of4ForFork0_~c~0#1| 0) (= |thrThread2of4ForFork0_~end~0#1| 0)), 30#L1061-3true, 140#L1023true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, thrThread4of4ForFork0NotInUse, 45#$Ultimate##0true, 187#true, 203#(and (= |thrThread1of4ForFork0_#t~mem6#1| 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0))), 121#L1040-3true]) [2023-12-09 14:58:16,874 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is cut-off event [2023-12-09 14:58:16,874 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2023-12-09 14:58:16,874 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2023-12-09 14:58:16,875 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2023-12-09 14:58:16,875 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2023-12-09 14:58:16,875 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([830] L1061-3-->$Ultimate##0: Formula: (and (= |v_ULTIMATE.start_main_#t~pre9#1_25| v_thrThread4of4ForFork0_thidvar0_2) (= v_thrThread4of4ForFork0_thidvar1_2 0) (= |v_thrThread4of4ForFork0_#in~arg#1.base_4| 0) (= |v_thrThread4of4ForFork0_#in~arg#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|} OutVars{thrThread4of4ForFork0_#t~nondet5#1=|v_thrThread4of4ForFork0_#t~nondet5#1_6|, thrThread4of4ForFork0_~c~0#1=|v_thrThread4of4ForFork0_~c~0#1_22|, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1_8|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|, thrThread4of4ForFork0_thidvar1=v_thrThread4of4ForFork0_thidvar1_2, thrThread4of4ForFork0_~arg#1.base=|v_thrThread4of4ForFork0_~arg#1.base_4|, thrThread4of4ForFork0_~arg#1.offset=|v_thrThread4of4ForFork0_~arg#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.base=|v_thrThread4of4ForFork0_#in~arg#1.base_4|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_6|, thrThread4of4ForFork0_#t~mem6#1=|v_thrThread4of4ForFork0_#t~mem6#1_8|, thrThread4of4ForFork0_#res#1.offset=|v_thrThread4of4ForFork0_#res#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.offset=|v_thrThread4of4ForFork0_#in~arg#1.offset_4|, thrThread4of4ForFork0_thidvar0=v_thrThread4of4ForFork0_thidvar0_2, thrThread4of4ForFork0___VERIFIER_assert_~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_~cond#1_12|, thrThread4of4ForFork0_~end~0#1=|v_thrThread4of4ForFork0_~end~0#1_14|, thrThread4of4ForFork0_#res#1.base=|v_thrThread4of4ForFork0_#res#1.base_4|} AuxVars[] AssignedVars[thrThread4of4ForFork0_#t~nondet5#1, thrThread4of4ForFork0_~c~0#1, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1, thrThread4of4ForFork0_thidvar1, thrThread4of4ForFork0_~arg#1.base, thrThread4of4ForFork0_~arg#1.offset, thrThread4of4ForFork0_#in~arg#1.base, thrThread4of4ForFork0_#t~nondet4#1, thrThread4of4ForFork0_#t~mem6#1, thrThread4of4ForFork0_#res#1.offset, thrThread4of4ForFork0_#in~arg#1.offset, thrThread4of4ForFork0_thidvar0, thrThread4of4ForFork0___VERIFIER_assert_~cond#1, thrThread4of4ForFork0_~end~0#1, thrThread4of4ForFork0_#res#1.base][357], [214#(and (= |thrThread2of4ForFork0_~c~0#1| 0) (= |thrThread2of4ForFork0_~end~0#1| 0)), thrThread1of4ForFork0InUse, 140#L1023true, 20#L1040true, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, thrThread4of4ForFork0InUse, 19#$Ultimate##0true, 45#$Ultimate##0true, 187#true, 105#L1061-4true, 203#(and (= |thrThread1of4ForFork0_#t~mem6#1| 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0)))]) [2023-12-09 14:58:16,875 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is cut-off event [2023-12-09 14:58:16,875 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2023-12-09 14:58:16,875 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2023-12-09 14:58:16,875 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2023-12-09 14:58:16,875 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2023-12-09 14:58:16,875 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([830] L1061-3-->$Ultimate##0: Formula: (and (= |v_ULTIMATE.start_main_#t~pre9#1_25| v_thrThread4of4ForFork0_thidvar0_2) (= v_thrThread4of4ForFork0_thidvar1_2 0) (= |v_thrThread4of4ForFork0_#in~arg#1.base_4| 0) (= |v_thrThread4of4ForFork0_#in~arg#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|} OutVars{thrThread4of4ForFork0_#t~nondet5#1=|v_thrThread4of4ForFork0_#t~nondet5#1_6|, thrThread4of4ForFork0_~c~0#1=|v_thrThread4of4ForFork0_~c~0#1_22|, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1_8|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|, thrThread4of4ForFork0_thidvar1=v_thrThread4of4ForFork0_thidvar1_2, thrThread4of4ForFork0_~arg#1.base=|v_thrThread4of4ForFork0_~arg#1.base_4|, thrThread4of4ForFork0_~arg#1.offset=|v_thrThread4of4ForFork0_~arg#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.base=|v_thrThread4of4ForFork0_#in~arg#1.base_4|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_6|, thrThread4of4ForFork0_#t~mem6#1=|v_thrThread4of4ForFork0_#t~mem6#1_8|, thrThread4of4ForFork0_#res#1.offset=|v_thrThread4of4ForFork0_#res#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.offset=|v_thrThread4of4ForFork0_#in~arg#1.offset_4|, thrThread4of4ForFork0_thidvar0=v_thrThread4of4ForFork0_thidvar0_2, thrThread4of4ForFork0___VERIFIER_assert_~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_~cond#1_12|, thrThread4of4ForFork0_~end~0#1=|v_thrThread4of4ForFork0_~end~0#1_14|, thrThread4of4ForFork0_#res#1.base=|v_thrThread4of4ForFork0_#res#1.base_4|} AuxVars[] AssignedVars[thrThread4of4ForFork0_#t~nondet5#1, thrThread4of4ForFork0_~c~0#1, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1, thrThread4of4ForFork0_thidvar1, thrThread4of4ForFork0_~arg#1.base, thrThread4of4ForFork0_~arg#1.offset, thrThread4of4ForFork0_#in~arg#1.base, thrThread4of4ForFork0_#t~nondet4#1, thrThread4of4ForFork0_#t~mem6#1, thrThread4of4ForFork0_#res#1.offset, thrThread4of4ForFork0_#in~arg#1.offset, thrThread4of4ForFork0_thidvar0, thrThread4of4ForFork0___VERIFIER_assert_~cond#1, thrThread4of4ForFork0_~end~0#1, thrThread4of4ForFork0_#res#1.base][120], [140#L1023true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 88#L1039true, thrThread4of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 192#true, 187#true, 19#$Ultimate##0true, 45#$Ultimate##0true, 105#L1061-4true]) [2023-12-09 14:58:16,875 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is not cut-off event [2023-12-09 14:58:16,876 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is not cut-off event [2023-12-09 14:58:16,876 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is not cut-off event [2023-12-09 14:58:16,876 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is not cut-off event [2023-12-09 14:58:16,876 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([830] L1061-3-->$Ultimate##0: Formula: (and (= |v_ULTIMATE.start_main_#t~pre9#1_25| v_thrThread4of4ForFork0_thidvar0_2) (= v_thrThread4of4ForFork0_thidvar1_2 0) (= |v_thrThread4of4ForFork0_#in~arg#1.base_4| 0) (= |v_thrThread4of4ForFork0_#in~arg#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|} OutVars{thrThread4of4ForFork0_#t~nondet5#1=|v_thrThread4of4ForFork0_#t~nondet5#1_6|, thrThread4of4ForFork0_~c~0#1=|v_thrThread4of4ForFork0_~c~0#1_22|, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1_8|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|, thrThread4of4ForFork0_thidvar1=v_thrThread4of4ForFork0_thidvar1_2, thrThread4of4ForFork0_~arg#1.base=|v_thrThread4of4ForFork0_~arg#1.base_4|, thrThread4of4ForFork0_~arg#1.offset=|v_thrThread4of4ForFork0_~arg#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.base=|v_thrThread4of4ForFork0_#in~arg#1.base_4|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_6|, thrThread4of4ForFork0_#t~mem6#1=|v_thrThread4of4ForFork0_#t~mem6#1_8|, thrThread4of4ForFork0_#res#1.offset=|v_thrThread4of4ForFork0_#res#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.offset=|v_thrThread4of4ForFork0_#in~arg#1.offset_4|, thrThread4of4ForFork0_thidvar0=v_thrThread4of4ForFork0_thidvar0_2, thrThread4of4ForFork0___VERIFIER_assert_~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_~cond#1_12|, thrThread4of4ForFork0_~end~0#1=|v_thrThread4of4ForFork0_~end~0#1_14|, thrThread4of4ForFork0_#res#1.base=|v_thrThread4of4ForFork0_#res#1.base_4|} AuxVars[] AssignedVars[thrThread4of4ForFork0_#t~nondet5#1, thrThread4of4ForFork0_~c~0#1, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1, thrThread4of4ForFork0_thidvar1, thrThread4of4ForFork0_~arg#1.base, thrThread4of4ForFork0_~arg#1.offset, thrThread4of4ForFork0_#in~arg#1.base, thrThread4of4ForFork0_#t~nondet4#1, thrThread4of4ForFork0_#t~mem6#1, thrThread4of4ForFork0_#res#1.offset, thrThread4of4ForFork0_#in~arg#1.offset, thrThread4of4ForFork0_thidvar0, thrThread4of4ForFork0___VERIFIER_assert_~cond#1, thrThread4of4ForFork0_~end~0#1, thrThread4of4ForFork0_#res#1.base][120], [thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 88#L1039true, 138#L1024true, 192#true, thrThread4of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 19#$Ultimate##0true, 45#$Ultimate##0true, 187#true, 105#L1061-4true]) [2023-12-09 14:58:16,876 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is cut-off event [2023-12-09 14:58:16,876 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2023-12-09 14:58:16,876 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2023-12-09 14:58:16,877 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2023-12-09 14:58:16,877 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([729] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_thrThread2of4ForFork0_#t~nondet4#1_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread2of4ForFork0_#t~nondet4#1=|v_thrThread2of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread2of4ForFork0_#t~nondet4#1][271], [214#(and (= |thrThread2of4ForFork0_~c~0#1| 0) (= |thrThread2of4ForFork0_~end~0#1| 0)), 30#L1061-3true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 138#L1024true, thrThread4of4ForFork0NotInUse, 207#(and (not (= |thrThread1of4ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of4ForFork0_#t~mem6#1| 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0))), 187#true, 45#$Ultimate##0true, 121#L1040-3true]) [2023-12-09 14:58:16,877 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2023-12-09 14:58:16,877 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-12-09 14:58:16,877 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-12-09 14:58:16,877 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-12-09 14:58:16,878 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([830] L1061-3-->$Ultimate##0: Formula: (and (= |v_ULTIMATE.start_main_#t~pre9#1_25| v_thrThread4of4ForFork0_thidvar0_2) (= v_thrThread4of4ForFork0_thidvar1_2 0) (= |v_thrThread4of4ForFork0_#in~arg#1.base_4| 0) (= |v_thrThread4of4ForFork0_#in~arg#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|} OutVars{thrThread4of4ForFork0_#t~nondet5#1=|v_thrThread4of4ForFork0_#t~nondet5#1_6|, thrThread4of4ForFork0_~c~0#1=|v_thrThread4of4ForFork0_~c~0#1_22|, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1_8|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|, thrThread4of4ForFork0_thidvar1=v_thrThread4of4ForFork0_thidvar1_2, thrThread4of4ForFork0_~arg#1.base=|v_thrThread4of4ForFork0_~arg#1.base_4|, thrThread4of4ForFork0_~arg#1.offset=|v_thrThread4of4ForFork0_~arg#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.base=|v_thrThread4of4ForFork0_#in~arg#1.base_4|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_6|, thrThread4of4ForFork0_#t~mem6#1=|v_thrThread4of4ForFork0_#t~mem6#1_8|, thrThread4of4ForFork0_#res#1.offset=|v_thrThread4of4ForFork0_#res#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.offset=|v_thrThread4of4ForFork0_#in~arg#1.offset_4|, thrThread4of4ForFork0_thidvar0=v_thrThread4of4ForFork0_thidvar0_2, thrThread4of4ForFork0___VERIFIER_assert_~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_~cond#1_12|, thrThread4of4ForFork0_~end~0#1=|v_thrThread4of4ForFork0_~end~0#1_14|, thrThread4of4ForFork0_#res#1.base=|v_thrThread4of4ForFork0_#res#1.base_4|} AuxVars[] AssignedVars[thrThread4of4ForFork0_#t~nondet5#1, thrThread4of4ForFork0_~c~0#1, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1, thrThread4of4ForFork0_thidvar1, thrThread4of4ForFork0_~arg#1.base, thrThread4of4ForFork0_~arg#1.offset, thrThread4of4ForFork0_#in~arg#1.base, thrThread4of4ForFork0_#t~nondet4#1, thrThread4of4ForFork0_#t~mem6#1, thrThread4of4ForFork0_#res#1.offset, thrThread4of4ForFork0_#in~arg#1.offset, thrThread4of4ForFork0_thidvar0, thrThread4of4ForFork0___VERIFIER_assert_~cond#1, thrThread4of4ForFork0_~end~0#1, thrThread4of4ForFork0_#res#1.base][383], [thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 138#L1024true, thrThread4of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 207#(and (not (= |thrThread1of4ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of4ForFork0_#t~mem6#1| 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0))), 187#true, 19#$Ultimate##0true, 45#$Ultimate##0true, 105#L1061-4true]) [2023-12-09 14:58:16,878 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is cut-off event [2023-12-09 14:58:16,878 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2023-12-09 14:58:16,878 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2023-12-09 14:58:16,878 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2023-12-09 14:58:16,897 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][302], [214#(and (= |thrThread2of4ForFork0_~c~0#1| 0) (= |thrThread2of4ForFork0_~end~0#1| 0)), thrThread1of4ForFork0InUse, 205#(and (not (= |thrThread1of4ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of4ForFork0_#t~mem6#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0))), 20#L1040true, 59#L1040-3true, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 138#L1024true, thrThread4of4ForFork0NotInUse, 187#true, 105#L1061-4true]) [2023-12-09 14:58:16,897 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is cut-off event [2023-12-09 14:58:16,897 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2023-12-09 14:58:16,897 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2023-12-09 14:58:16,897 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2023-12-09 14:58:16,897 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2023-12-09 14:58:16,897 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][345], [214#(and (= |thrThread2of4ForFork0_~c~0#1| 0) (= |thrThread2of4ForFork0_~end~0#1| 0)), 30#L1061-3true, thrThread1of4ForFork0InUse, 140#L1023true, 20#L1040true, 59#L1040-3true, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, thrThread4of4ForFork0NotInUse, 187#true, 203#(and (= |thrThread1of4ForFork0_#t~mem6#1| 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0)))]) [2023-12-09 14:58:16,897 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2023-12-09 14:58:16,898 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-12-09 14:58:16,898 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-12-09 14:58:16,898 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-12-09 14:58:16,898 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-12-09 14:58:16,898 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][303], [177#L1024-2true, thrThread1of4ForFork0InUse, 205#(and (not (= |thrThread1of4ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of4ForFork0_#t~mem6#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0))), thrThread2of4ForFork0InUse, 59#L1040-3true, 88#L1039true, thrThread3of4ForFork0InUse, thrThread4of4ForFork0NotInUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 187#true, 105#L1061-4true]) [2023-12-09 14:58:16,898 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is cut-off event [2023-12-09 14:58:16,898 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2023-12-09 14:58:16,899 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2023-12-09 14:58:16,899 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2023-12-09 14:58:16,899 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([768] L1041-2-->L1045-2: Formula: (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0))) (= |v_thrThread3of4ForFork0_#t~nondet5#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|, thrThread3of4ForFork0_#t~nondet5#1=|v_thrThread3of4ForFork0_#t~nondet5#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread3of4ForFork0_#t~nondet5#1][343], [thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 199#(and (= |thrThread1of4ForFork0_#t~mem6#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1)), thrThread3of4ForFork0InUse, 88#L1039true, thrThread4of4ForFork0NotInUse, 79#L1045-2true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 133#L1049true, 187#true, 105#L1061-4true]) [2023-12-09 14:58:16,899 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is not cut-off event [2023-12-09 14:58:16,899 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is not cut-off event [2023-12-09 14:58:16,899 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is not cut-off event [2023-12-09 14:58:16,899 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is not cut-off event [2023-12-09 14:58:16,899 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([768] L1041-2-->L1045-2: Formula: (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0))) (= |v_thrThread3of4ForFork0_#t~nondet5#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|, thrThread3of4ForFork0_#t~nondet5#1=|v_thrThread3of4ForFork0_#t~nondet5#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread3of4ForFork0_#t~nondet5#1][360], [201#(and (= |thrThread1of4ForFork0_#t~mem6#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0))), thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 88#L1039true, 41#L1049-1true, 79#L1045-2true, thrThread4of4ForFork0NotInUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 187#true, 105#L1061-4true]) [2023-12-09 14:58:16,899 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is cut-off event [2023-12-09 14:58:16,899 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2023-12-09 14:58:16,899 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2023-12-09 14:58:16,899 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2023-12-09 14:58:16,930 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][113], [214#(and (= |thrThread2of4ForFork0_~c~0#1| 0) (= |thrThread2of4ForFork0_~end~0#1| 0)), thrThread1of4ForFork0InUse, 20#L1040true, thrThread2of4ForFork0InUse, 59#L1040-3true, thrThread3of4ForFork0InUse, 138#L1024true, thrThread4of4ForFork0NotInUse, 192#true, 187#true, 105#L1061-4true]) [2023-12-09 14:58:16,931 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is cut-off event [2023-12-09 14:58:16,931 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2023-12-09 14:58:16,931 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2023-12-09 14:58:16,931 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2023-12-09 14:58:16,931 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][115], [thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 59#L1040-3true, 88#L1039true, thrThread3of4ForFork0InUse, thrThread4of4ForFork0NotInUse, 192#true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 46#L1025true, 187#true, 105#L1061-4true]) [2023-12-09 14:58:16,932 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is cut-off event [2023-12-09 14:58:16,932 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2023-12-09 14:58:16,932 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2023-12-09 14:58:16,932 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2023-12-09 14:58:16,932 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][316], [177#L1024-2true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 59#L1040-3true, 88#L1039true, thrThread3of4ForFork0InUse, thrThread4of4ForFork0NotInUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 187#true, 105#L1061-4true, 197#(not (= |thrThread1of4ForFork0___VERIFIER_assert_~cond#1| 0))]) [2023-12-09 14:58:16,932 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is cut-off event [2023-12-09 14:58:16,932 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2023-12-09 14:58:16,932 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2023-12-09 14:58:16,932 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2023-12-09 14:58:17,147 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][279], [201#(and (= |thrThread1of4ForFork0_#t~mem6#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0))), thrThread1of4ForFork0InUse, 140#L1023true, thrThread2of4ForFork0InUse, 59#L1040-3true, 88#L1039true, thrThread3of4ForFork0InUse, thrThread4of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 187#true, 19#$Ultimate##0true, 105#L1061-4true]) [2023-12-09 14:58:17,148 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2023-12-09 14:58:17,148 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-12-09 14:58:17,148 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-12-09 14:58:17,148 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-12-09 14:58:17,237 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([729] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_thrThread2of4ForFork0_#t~nondet4#1_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread2of4ForFork0_#t~nondet4#1=|v_thrThread2of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread2of4ForFork0_#t~nondet4#1][68], [214#(and (= |thrThread2of4ForFork0_~c~0#1| 0) (= |thrThread2of4ForFork0_~end~0#1| 0)), 30#L1061-3true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 138#L1024true, thrThread4of4ForFork0NotInUse, 192#true, 45#$Ultimate##0true, 187#true, 121#L1040-3true]) [2023-12-09 14:58:17,238 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2023-12-09 14:58:17,238 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-12-09 14:58:17,238 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-12-09 14:58:17,238 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-12-09 14:58:17,238 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([830] L1061-3-->$Ultimate##0: Formula: (and (= |v_ULTIMATE.start_main_#t~pre9#1_25| v_thrThread4of4ForFork0_thidvar0_2) (= v_thrThread4of4ForFork0_thidvar1_2 0) (= |v_thrThread4of4ForFork0_#in~arg#1.base_4| 0) (= |v_thrThread4of4ForFork0_#in~arg#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|} OutVars{thrThread4of4ForFork0_#t~nondet5#1=|v_thrThread4of4ForFork0_#t~nondet5#1_6|, thrThread4of4ForFork0_~c~0#1=|v_thrThread4of4ForFork0_~c~0#1_22|, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1_8|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|, thrThread4of4ForFork0_thidvar1=v_thrThread4of4ForFork0_thidvar1_2, thrThread4of4ForFork0_~arg#1.base=|v_thrThread4of4ForFork0_~arg#1.base_4|, thrThread4of4ForFork0_~arg#1.offset=|v_thrThread4of4ForFork0_~arg#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.base=|v_thrThread4of4ForFork0_#in~arg#1.base_4|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_6|, thrThread4of4ForFork0_#t~mem6#1=|v_thrThread4of4ForFork0_#t~mem6#1_8|, thrThread4of4ForFork0_#res#1.offset=|v_thrThread4of4ForFork0_#res#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.offset=|v_thrThread4of4ForFork0_#in~arg#1.offset_4|, thrThread4of4ForFork0_thidvar0=v_thrThread4of4ForFork0_thidvar0_2, thrThread4of4ForFork0___VERIFIER_assert_~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_~cond#1_12|, thrThread4of4ForFork0_~end~0#1=|v_thrThread4of4ForFork0_~end~0#1_14|, thrThread4of4ForFork0_#res#1.base=|v_thrThread4of4ForFork0_#res#1.base_4|} AuxVars[] AssignedVars[thrThread4of4ForFork0_#t~nondet5#1, thrThread4of4ForFork0_~c~0#1, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1, thrThread4of4ForFork0_thidvar1, thrThread4of4ForFork0_~arg#1.base, thrThread4of4ForFork0_~arg#1.offset, thrThread4of4ForFork0_#in~arg#1.base, thrThread4of4ForFork0_#t~nondet4#1, thrThread4of4ForFork0_#t~mem6#1, thrThread4of4ForFork0_#res#1.offset, thrThread4of4ForFork0_#in~arg#1.offset, thrThread4of4ForFork0_thidvar0, thrThread4of4ForFork0___VERIFIER_assert_~cond#1, thrThread4of4ForFork0_~end~0#1, thrThread4of4ForFork0_#res#1.base][118], [214#(and (= |thrThread2of4ForFork0_~c~0#1| 0) (= |thrThread2of4ForFork0_~end~0#1| 0)), thrThread1of4ForFork0InUse, 20#L1040true, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 138#L1024true, 192#true, thrThread4of4ForFork0InUse, 19#$Ultimate##0true, 45#$Ultimate##0true, 187#true, 105#L1061-4true]) [2023-12-09 14:58:17,238 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2023-12-09 14:58:17,238 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-12-09 14:58:17,238 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-12-09 14:58:17,238 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-12-09 14:58:17,239 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([729] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_thrThread2of4ForFork0_#t~nondet4#1_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread2of4ForFork0_#t~nondet4#1=|v_thrThread2of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread2of4ForFork0_#t~nondet4#1][271], [214#(and (= |thrThread2of4ForFork0_~c~0#1| 0) (= |thrThread2of4ForFork0_~end~0#1| 0)), 30#L1061-3true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 138#L1024true, thrThread4of4ForFork0NotInUse, 207#(and (not (= |thrThread1of4ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of4ForFork0_#t~mem6#1| 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0))), 45#$Ultimate##0true, 187#true, 121#L1040-3true]) [2023-12-09 14:58:17,239 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2023-12-09 14:58:17,239 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-12-09 14:58:17,239 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-12-09 14:58:17,239 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-12-09 14:58:17,239 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-12-09 14:58:17,239 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][362], [214#(and (= |thrThread2of4ForFork0_~c~0#1| 0) (= |thrThread2of4ForFork0_~end~0#1| 0)), 30#L1061-3true, thrThread1of4ForFork0InUse, 20#L1040true, 59#L1040-3true, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 138#L1024true, thrThread4of4ForFork0NotInUse, 207#(and (not (= |thrThread1of4ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of4ForFork0_#t~mem6#1| 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0))), 187#true]) [2023-12-09 14:58:17,239 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2023-12-09 14:58:17,239 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-12-09 14:58:17,239 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-12-09 14:58:17,239 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-12-09 14:58:17,240 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([830] L1061-3-->$Ultimate##0: Formula: (and (= |v_ULTIMATE.start_main_#t~pre9#1_25| v_thrThread4of4ForFork0_thidvar0_2) (= v_thrThread4of4ForFork0_thidvar1_2 0) (= |v_thrThread4of4ForFork0_#in~arg#1.base_4| 0) (= |v_thrThread4of4ForFork0_#in~arg#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|} OutVars{thrThread4of4ForFork0_#t~nondet5#1=|v_thrThread4of4ForFork0_#t~nondet5#1_6|, thrThread4of4ForFork0_~c~0#1=|v_thrThread4of4ForFork0_~c~0#1_22|, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1_8|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|, thrThread4of4ForFork0_thidvar1=v_thrThread4of4ForFork0_thidvar1_2, thrThread4of4ForFork0_~arg#1.base=|v_thrThread4of4ForFork0_~arg#1.base_4|, thrThread4of4ForFork0_~arg#1.offset=|v_thrThread4of4ForFork0_~arg#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.base=|v_thrThread4of4ForFork0_#in~arg#1.base_4|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_6|, thrThread4of4ForFork0_#t~mem6#1=|v_thrThread4of4ForFork0_#t~mem6#1_8|, thrThread4of4ForFork0_#res#1.offset=|v_thrThread4of4ForFork0_#res#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.offset=|v_thrThread4of4ForFork0_#in~arg#1.offset_4|, thrThread4of4ForFork0_thidvar0=v_thrThread4of4ForFork0_thidvar0_2, thrThread4of4ForFork0___VERIFIER_assert_~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_~cond#1_12|, thrThread4of4ForFork0_~end~0#1=|v_thrThread4of4ForFork0_~end~0#1_14|, thrThread4of4ForFork0_#res#1.base=|v_thrThread4of4ForFork0_#res#1.base_4|} AuxVars[] AssignedVars[thrThread4of4ForFork0_#t~nondet5#1, thrThread4of4ForFork0_~c~0#1, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1, thrThread4of4ForFork0_thidvar1, thrThread4of4ForFork0_~arg#1.base, thrThread4of4ForFork0_~arg#1.offset, thrThread4of4ForFork0_#in~arg#1.base, thrThread4of4ForFork0_#t~nondet4#1, thrThread4of4ForFork0_#t~mem6#1, thrThread4of4ForFork0_#res#1.offset, thrThread4of4ForFork0_#in~arg#1.offset, thrThread4of4ForFork0_thidvar0, thrThread4of4ForFork0___VERIFIER_assert_~cond#1, thrThread4of4ForFork0_~end~0#1, thrThread4of4ForFork0_#res#1.base][382], [214#(and (= |thrThread2of4ForFork0_~c~0#1| 0) (= |thrThread2of4ForFork0_~end~0#1| 0)), thrThread1of4ForFork0InUse, 20#L1040true, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 138#L1024true, thrThread4of4ForFork0InUse, 207#(and (not (= |thrThread1of4ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of4ForFork0_#t~mem6#1| 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0))), 19#$Ultimate##0true, 187#true, 45#$Ultimate##0true, 105#L1061-4true]) [2023-12-09 14:58:17,240 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2023-12-09 14:58:17,240 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-12-09 14:58:17,240 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-12-09 14:58:17,240 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-12-09 14:58:17,240 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([830] L1061-3-->$Ultimate##0: Formula: (and (= |v_ULTIMATE.start_main_#t~pre9#1_25| v_thrThread4of4ForFork0_thidvar0_2) (= v_thrThread4of4ForFork0_thidvar1_2 0) (= |v_thrThread4of4ForFork0_#in~arg#1.base_4| 0) (= |v_thrThread4of4ForFork0_#in~arg#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|} OutVars{thrThread4of4ForFork0_#t~nondet5#1=|v_thrThread4of4ForFork0_#t~nondet5#1_6|, thrThread4of4ForFork0_~c~0#1=|v_thrThread4of4ForFork0_~c~0#1_22|, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1_8|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|, thrThread4of4ForFork0_thidvar1=v_thrThread4of4ForFork0_thidvar1_2, thrThread4of4ForFork0_~arg#1.base=|v_thrThread4of4ForFork0_~arg#1.base_4|, thrThread4of4ForFork0_~arg#1.offset=|v_thrThread4of4ForFork0_~arg#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.base=|v_thrThread4of4ForFork0_#in~arg#1.base_4|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_6|, thrThread4of4ForFork0_#t~mem6#1=|v_thrThread4of4ForFork0_#t~mem6#1_8|, thrThread4of4ForFork0_#res#1.offset=|v_thrThread4of4ForFork0_#res#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.offset=|v_thrThread4of4ForFork0_#in~arg#1.offset_4|, thrThread4of4ForFork0_thidvar0=v_thrThread4of4ForFork0_thidvar0_2, thrThread4of4ForFork0___VERIFIER_assert_~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_~cond#1_12|, thrThread4of4ForFork0_~end~0#1=|v_thrThread4of4ForFork0_~end~0#1_14|, thrThread4of4ForFork0_#res#1.base=|v_thrThread4of4ForFork0_#res#1.base_4|} AuxVars[] AssignedVars[thrThread4of4ForFork0_#t~nondet5#1, thrThread4of4ForFork0_~c~0#1, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1, thrThread4of4ForFork0_thidvar1, thrThread4of4ForFork0_~arg#1.base, thrThread4of4ForFork0_~arg#1.offset, thrThread4of4ForFork0_#in~arg#1.base, thrThread4of4ForFork0_#t~nondet4#1, thrThread4of4ForFork0_#t~mem6#1, thrThread4of4ForFork0_#res#1.offset, thrThread4of4ForFork0_#in~arg#1.offset, thrThread4of4ForFork0_thidvar0, thrThread4of4ForFork0___VERIFIER_assert_~cond#1, thrThread4of4ForFork0_~end~0#1, thrThread4of4ForFork0_#res#1.base][382], [214#(and (= |thrThread2of4ForFork0_~c~0#1| 0) (= |thrThread2of4ForFork0_~end~0#1| 0)), thrThread1of4ForFork0InUse, 20#L1040true, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 138#L1024true, thrThread4of4ForFork0InUse, 207#(and (not (= |thrThread1of4ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of4ForFork0_#t~mem6#1| 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0))), 19#$Ultimate##0true, 187#true, 45#$Ultimate##0true, 105#L1061-4true]) [2023-12-09 14:58:17,240 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2023-12-09 14:58:17,240 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-12-09 14:58:17,240 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-12-09 14:58:17,240 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-12-09 14:58:17,240 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-12-09 14:58:17,241 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([830] L1061-3-->$Ultimate##0: Formula: (and (= |v_ULTIMATE.start_main_#t~pre9#1_25| v_thrThread4of4ForFork0_thidvar0_2) (= v_thrThread4of4ForFork0_thidvar1_2 0) (= |v_thrThread4of4ForFork0_#in~arg#1.base_4| 0) (= |v_thrThread4of4ForFork0_#in~arg#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|} OutVars{thrThread4of4ForFork0_#t~nondet5#1=|v_thrThread4of4ForFork0_#t~nondet5#1_6|, thrThread4of4ForFork0_~c~0#1=|v_thrThread4of4ForFork0_~c~0#1_22|, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1_8|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|, thrThread4of4ForFork0_thidvar1=v_thrThread4of4ForFork0_thidvar1_2, thrThread4of4ForFork0_~arg#1.base=|v_thrThread4of4ForFork0_~arg#1.base_4|, thrThread4of4ForFork0_~arg#1.offset=|v_thrThread4of4ForFork0_~arg#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.base=|v_thrThread4of4ForFork0_#in~arg#1.base_4|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_6|, thrThread4of4ForFork0_#t~mem6#1=|v_thrThread4of4ForFork0_#t~mem6#1_8|, thrThread4of4ForFork0_#res#1.offset=|v_thrThread4of4ForFork0_#res#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.offset=|v_thrThread4of4ForFork0_#in~arg#1.offset_4|, thrThread4of4ForFork0_thidvar0=v_thrThread4of4ForFork0_thidvar0_2, thrThread4of4ForFork0___VERIFIER_assert_~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_~cond#1_12|, thrThread4of4ForFork0_~end~0#1=|v_thrThread4of4ForFork0_~end~0#1_14|, thrThread4of4ForFork0_#res#1.base=|v_thrThread4of4ForFork0_#res#1.base_4|} AuxVars[] AssignedVars[thrThread4of4ForFork0_#t~nondet5#1, thrThread4of4ForFork0_~c~0#1, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1, thrThread4of4ForFork0_thidvar1, thrThread4of4ForFork0_~arg#1.base, thrThread4of4ForFork0_~arg#1.offset, thrThread4of4ForFork0_#in~arg#1.base, thrThread4of4ForFork0_#t~nondet4#1, thrThread4of4ForFork0_#t~mem6#1, thrThread4of4ForFork0_#res#1.offset, thrThread4of4ForFork0_#in~arg#1.offset, thrThread4of4ForFork0_thidvar0, thrThread4of4ForFork0___VERIFIER_assert_~cond#1, thrThread4of4ForFork0_~end~0#1, thrThread4of4ForFork0_#res#1.base][120], [thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 192#true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), thrThread4of4ForFork0InUse, 46#L1025true, 45#$Ultimate##0true, 187#true, 19#$Ultimate##0true, 105#L1061-4true]) [2023-12-09 14:58:17,241 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2023-12-09 14:58:17,241 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-12-09 14:58:17,241 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-12-09 14:58:17,242 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-12-09 14:58:17,242 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([830] L1061-3-->$Ultimate##0: Formula: (and (= |v_ULTIMATE.start_main_#t~pre9#1_25| v_thrThread4of4ForFork0_thidvar0_2) (= v_thrThread4of4ForFork0_thidvar1_2 0) (= |v_thrThread4of4ForFork0_#in~arg#1.base_4| 0) (= |v_thrThread4of4ForFork0_#in~arg#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|} OutVars{thrThread4of4ForFork0_#t~nondet5#1=|v_thrThread4of4ForFork0_#t~nondet5#1_6|, thrThread4of4ForFork0_~c~0#1=|v_thrThread4of4ForFork0_~c~0#1_22|, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1_8|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|, thrThread4of4ForFork0_thidvar1=v_thrThread4of4ForFork0_thidvar1_2, thrThread4of4ForFork0_~arg#1.base=|v_thrThread4of4ForFork0_~arg#1.base_4|, thrThread4of4ForFork0_~arg#1.offset=|v_thrThread4of4ForFork0_~arg#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.base=|v_thrThread4of4ForFork0_#in~arg#1.base_4|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_6|, thrThread4of4ForFork0_#t~mem6#1=|v_thrThread4of4ForFork0_#t~mem6#1_8|, thrThread4of4ForFork0_#res#1.offset=|v_thrThread4of4ForFork0_#res#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.offset=|v_thrThread4of4ForFork0_#in~arg#1.offset_4|, thrThread4of4ForFork0_thidvar0=v_thrThread4of4ForFork0_thidvar0_2, thrThread4of4ForFork0___VERIFIER_assert_~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_~cond#1_12|, thrThread4of4ForFork0_~end~0#1=|v_thrThread4of4ForFork0_~end~0#1_14|, thrThread4of4ForFork0_#res#1.base=|v_thrThread4of4ForFork0_#res#1.base_4|} AuxVars[] AssignedVars[thrThread4of4ForFork0_#t~nondet5#1, thrThread4of4ForFork0_~c~0#1, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1, thrThread4of4ForFork0_thidvar1, thrThread4of4ForFork0_~arg#1.base, thrThread4of4ForFork0_~arg#1.offset, thrThread4of4ForFork0_#in~arg#1.base, thrThread4of4ForFork0_#t~nondet4#1, thrThread4of4ForFork0_#t~mem6#1, thrThread4of4ForFork0_#res#1.offset, thrThread4of4ForFork0_#in~arg#1.offset, thrThread4of4ForFork0_thidvar0, thrThread4of4ForFork0___VERIFIER_assert_~cond#1, thrThread4of4ForFork0_~end~0#1, thrThread4of4ForFork0_#res#1.base][399], [177#L1024-2true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 88#L1039true, thrThread4of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 187#true, 45#$Ultimate##0true, 19#$Ultimate##0true, 105#L1061-4true, 197#(not (= |thrThread1of4ForFork0___VERIFIER_assert_~cond#1| 0))]) [2023-12-09 14:58:17,242 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2023-12-09 14:58:17,242 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-12-09 14:58:17,242 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-12-09 14:58:17,242 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-12-09 14:58:17,243 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([729] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_thrThread2of4ForFork0_#t~nondet4#1_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread2of4ForFork0_#t~nondet4#1=|v_thrThread2of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread2of4ForFork0_#t~nondet4#1][271], [214#(and (= |thrThread2of4ForFork0_~c~0#1| 0) (= |thrThread2of4ForFork0_~end~0#1| 0)), 30#L1061-3true, 177#L1024-2true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, thrThread4of4ForFork0NotInUse, 207#(and (not (= |thrThread1of4ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of4ForFork0_#t~mem6#1| 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0))), 45#$Ultimate##0true, 187#true, 121#L1040-3true]) [2023-12-09 14:58:17,243 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2023-12-09 14:58:17,243 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-12-09 14:58:17,243 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-12-09 14:58:17,243 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-12-09 14:58:17,244 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][115], [30#L1061-3true, thrThread1of4ForFork0InUse, 59#L1040-3true, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, thrThread4of4ForFork0NotInUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 192#true, 187#true, 126#L1048true]) [2023-12-09 14:58:17,244 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2023-12-09 14:58:17,244 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-12-09 14:58:17,244 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-12-09 14:58:17,244 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-12-09 14:58:17,245 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([830] L1061-3-->$Ultimate##0: Formula: (and (= |v_ULTIMATE.start_main_#t~pre9#1_25| v_thrThread4of4ForFork0_thidvar0_2) (= v_thrThread4of4ForFork0_thidvar1_2 0) (= |v_thrThread4of4ForFork0_#in~arg#1.base_4| 0) (= |v_thrThread4of4ForFork0_#in~arg#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|} OutVars{thrThread4of4ForFork0_#t~nondet5#1=|v_thrThread4of4ForFork0_#t~nondet5#1_6|, thrThread4of4ForFork0_~c~0#1=|v_thrThread4of4ForFork0_~c~0#1_22|, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1_8|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|, thrThread4of4ForFork0_thidvar1=v_thrThread4of4ForFork0_thidvar1_2, thrThread4of4ForFork0_~arg#1.base=|v_thrThread4of4ForFork0_~arg#1.base_4|, thrThread4of4ForFork0_~arg#1.offset=|v_thrThread4of4ForFork0_~arg#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.base=|v_thrThread4of4ForFork0_#in~arg#1.base_4|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_6|, thrThread4of4ForFork0_#t~mem6#1=|v_thrThread4of4ForFork0_#t~mem6#1_8|, thrThread4of4ForFork0_#res#1.offset=|v_thrThread4of4ForFork0_#res#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.offset=|v_thrThread4of4ForFork0_#in~arg#1.offset_4|, thrThread4of4ForFork0_thidvar0=v_thrThread4of4ForFork0_thidvar0_2, thrThread4of4ForFork0___VERIFIER_assert_~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_~cond#1_12|, thrThread4of4ForFork0_~end~0#1=|v_thrThread4of4ForFork0_~end~0#1_14|, thrThread4of4ForFork0_#res#1.base=|v_thrThread4of4ForFork0_#res#1.base_4|} AuxVars[] AssignedVars[thrThread4of4ForFork0_#t~nondet5#1, thrThread4of4ForFork0_~c~0#1, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1, thrThread4of4ForFork0_thidvar1, thrThread4of4ForFork0_~arg#1.base, thrThread4of4ForFork0_~arg#1.offset, thrThread4of4ForFork0_#in~arg#1.base, thrThread4of4ForFork0_#t~nondet4#1, thrThread4of4ForFork0_#t~mem6#1, thrThread4of4ForFork0_#res#1.offset, thrThread4of4ForFork0_#in~arg#1.offset, thrThread4of4ForFork0_thidvar0, thrThread4of4ForFork0___VERIFIER_assert_~cond#1, thrThread4of4ForFork0_~end~0#1, thrThread4of4ForFork0_#res#1.base][383], [177#L1024-2true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, thrThread4of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 207#(and (not (= |thrThread1of4ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of4ForFork0_#t~mem6#1| 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0))), 187#true, 19#$Ultimate##0true, 45#$Ultimate##0true, 105#L1061-4true]) [2023-12-09 14:58:17,245 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2023-12-09 14:58:17,245 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-12-09 14:58:17,245 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-12-09 14:58:17,245 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-12-09 14:58:17,257 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][115], [thrThread1of4ForFork0InUse, 140#L1023true, thrThread2of4ForFork0InUse, 59#L1040-3true, thrThread3of4ForFork0InUse, 88#L1039true, thrThread4of4ForFork0InUse, 192#true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 187#true, 19#$Ultimate##0true, 105#L1061-4true]) [2023-12-09 14:58:17,258 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2023-12-09 14:58:17,258 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-12-09 14:58:17,258 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-12-09 14:58:17,258 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-12-09 14:58:17,274 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][302], [214#(and (= |thrThread2of4ForFork0_~c~0#1| 0) (= |thrThread2of4ForFork0_~end~0#1| 0)), 177#L1024-2true, thrThread1of4ForFork0InUse, 205#(and (not (= |thrThread1of4ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of4ForFork0_#t~mem6#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0))), 20#L1040true, 59#L1040-3true, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, thrThread4of4ForFork0NotInUse, 187#true, 105#L1061-4true]) [2023-12-09 14:58:17,274 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2023-12-09 14:58:17,274 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-12-09 14:58:17,274 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-12-09 14:58:17,274 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-12-09 14:58:17,274 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-12-09 14:58:17,276 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][279], [201#(and (= |thrThread1of4ForFork0_#t~mem6#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0))), 139#L1049-2true, thrThread1of4ForFork0InUse, 59#L1040-3true, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, thrThread4of4ForFork0NotInUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 187#true, 105#L1061-4true]) [2023-12-09 14:58:17,276 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2023-12-09 14:58:17,276 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-12-09 14:58:17,276 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-12-09 14:58:17,276 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-12-09 14:58:17,276 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([768] L1041-2-->L1045-2: Formula: (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0))) (= |v_thrThread3of4ForFork0_#t~nondet5#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|, thrThread3of4ForFork0_#t~nondet5#1=|v_thrThread3of4ForFork0_#t~nondet5#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread3of4ForFork0_#t~nondet5#1][360], [201#(and (= |thrThread1of4ForFork0_#t~mem6#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0))), thrThread1of4ForFork0InUse, 140#L1023true, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 88#L1039true, 79#L1045-2true, thrThread4of4ForFork0NotInUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 187#true, 105#L1061-4true]) [2023-12-09 14:58:17,276 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2023-12-09 14:58:17,276 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-12-09 14:58:17,276 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-12-09 14:58:17,276 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-12-09 14:58:17,322 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][113], [214#(and (= |thrThread2of4ForFork0_~c~0#1| 0) (= |thrThread2of4ForFork0_~end~0#1| 0)), thrThread1of4ForFork0InUse, 20#L1040true, 59#L1040-3true, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, thrThread4of4ForFork0NotInUse, 192#true, 46#L1025true, 187#true, 105#L1061-4true]) [2023-12-09 14:58:17,323 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2023-12-09 14:58:17,323 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-12-09 14:58:17,323 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-12-09 14:58:17,323 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-12-09 14:58:17,323 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][314], [214#(and (= |thrThread2of4ForFork0_~c~0#1| 0) (= |thrThread2of4ForFork0_~end~0#1| 0)), 177#L1024-2true, thrThread1of4ForFork0InUse, 20#L1040true, thrThread2of4ForFork0InUse, 59#L1040-3true, thrThread3of4ForFork0InUse, thrThread4of4ForFork0NotInUse, 187#true, 105#L1061-4true, 197#(not (= |thrThread1of4ForFork0___VERIFIER_assert_~cond#1| 0))]) [2023-12-09 14:58:17,323 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2023-12-09 14:58:17,323 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-12-09 14:58:17,323 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-12-09 14:58:17,323 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-12-09 14:58:17,324 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][115], [139#L1049-2true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 59#L1040-3true, 88#L1039true, thrThread3of4ForFork0InUse, thrThread4of4ForFork0NotInUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 192#true, 187#true, 105#L1061-4true]) [2023-12-09 14:58:17,324 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2023-12-09 14:58:17,324 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-12-09 14:58:17,324 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-12-09 14:58:17,325 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-12-09 14:58:17,426 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][303], [thrThread1of4ForFork0InUse, 205#(and (not (= |thrThread1of4ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of4ForFork0_#t~mem6#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0))), 59#L1040-3true, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 138#L1024true, thrThread4of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 187#true, 19#$Ultimate##0true, 105#L1061-4true]) [2023-12-09 14:58:17,427 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2023-12-09 14:58:17,427 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-12-09 14:58:17,427 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-12-09 14:58:17,427 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-12-09 14:58:17,505 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([729] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_thrThread2of4ForFork0_#t~nondet4#1_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread2of4ForFork0_#t~nondet4#1=|v_thrThread2of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread2of4ForFork0_#t~nondet4#1][68], [214#(and (= |thrThread2of4ForFork0_~c~0#1| 0) (= |thrThread2of4ForFork0_~end~0#1| 0)), 30#L1061-3true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, thrThread4of4ForFork0NotInUse, 192#true, 46#L1025true, 45#$Ultimate##0true, 187#true, 121#L1040-3true]) [2023-12-09 14:58:17,506 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2023-12-09 14:58:17,506 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-12-09 14:58:17,506 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-12-09 14:58:17,506 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-12-09 14:58:17,506 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([830] L1061-3-->$Ultimate##0: Formula: (and (= |v_ULTIMATE.start_main_#t~pre9#1_25| v_thrThread4of4ForFork0_thidvar0_2) (= v_thrThread4of4ForFork0_thidvar1_2 0) (= |v_thrThread4of4ForFork0_#in~arg#1.base_4| 0) (= |v_thrThread4of4ForFork0_#in~arg#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|} OutVars{thrThread4of4ForFork0_#t~nondet5#1=|v_thrThread4of4ForFork0_#t~nondet5#1_6|, thrThread4of4ForFork0_~c~0#1=|v_thrThread4of4ForFork0_~c~0#1_22|, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1_8|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|, thrThread4of4ForFork0_thidvar1=v_thrThread4of4ForFork0_thidvar1_2, thrThread4of4ForFork0_~arg#1.base=|v_thrThread4of4ForFork0_~arg#1.base_4|, thrThread4of4ForFork0_~arg#1.offset=|v_thrThread4of4ForFork0_~arg#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.base=|v_thrThread4of4ForFork0_#in~arg#1.base_4|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_6|, thrThread4of4ForFork0_#t~mem6#1=|v_thrThread4of4ForFork0_#t~mem6#1_8|, thrThread4of4ForFork0_#res#1.offset=|v_thrThread4of4ForFork0_#res#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.offset=|v_thrThread4of4ForFork0_#in~arg#1.offset_4|, thrThread4of4ForFork0_thidvar0=v_thrThread4of4ForFork0_thidvar0_2, thrThread4of4ForFork0___VERIFIER_assert_~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_~cond#1_12|, thrThread4of4ForFork0_~end~0#1=|v_thrThread4of4ForFork0_~end~0#1_14|, thrThread4of4ForFork0_#res#1.base=|v_thrThread4of4ForFork0_#res#1.base_4|} AuxVars[] AssignedVars[thrThread4of4ForFork0_#t~nondet5#1, thrThread4of4ForFork0_~c~0#1, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1, thrThread4of4ForFork0_thidvar1, thrThread4of4ForFork0_~arg#1.base, thrThread4of4ForFork0_~arg#1.offset, thrThread4of4ForFork0_#in~arg#1.base, thrThread4of4ForFork0_#t~nondet4#1, thrThread4of4ForFork0_#t~mem6#1, thrThread4of4ForFork0_#res#1.offset, thrThread4of4ForFork0_#in~arg#1.offset, thrThread4of4ForFork0_thidvar0, thrThread4of4ForFork0___VERIFIER_assert_~cond#1, thrThread4of4ForFork0_~end~0#1, thrThread4of4ForFork0_#res#1.base][118], [214#(and (= |thrThread2of4ForFork0_~c~0#1| 0) (= |thrThread2of4ForFork0_~end~0#1| 0)), thrThread1of4ForFork0InUse, 20#L1040true, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 192#true, thrThread4of4ForFork0InUse, 46#L1025true, 187#true, 45#$Ultimate##0true, 19#$Ultimate##0true, 105#L1061-4true]) [2023-12-09 14:58:17,506 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2023-12-09 14:58:17,506 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-12-09 14:58:17,506 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-12-09 14:58:17,506 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-12-09 14:58:17,506 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([729] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_thrThread2of4ForFork0_#t~nondet4#1_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread2of4ForFork0_#t~nondet4#1=|v_thrThread2of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread2of4ForFork0_#t~nondet4#1][213], [214#(and (= |thrThread2of4ForFork0_~c~0#1| 0) (= |thrThread2of4ForFork0_~end~0#1| 0)), 30#L1061-3true, 177#L1024-2true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, thrThread4of4ForFork0NotInUse, 45#$Ultimate##0true, 187#true, 121#L1040-3true, 197#(not (= |thrThread1of4ForFork0___VERIFIER_assert_~cond#1| 0))]) [2023-12-09 14:58:17,506 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2023-12-09 14:58:17,506 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-12-09 14:58:17,506 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-12-09 14:58:17,506 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-12-09 14:58:17,507 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([830] L1061-3-->$Ultimate##0: Formula: (and (= |v_ULTIMATE.start_main_#t~pre9#1_25| v_thrThread4of4ForFork0_thidvar0_2) (= v_thrThread4of4ForFork0_thidvar1_2 0) (= |v_thrThread4of4ForFork0_#in~arg#1.base_4| 0) (= |v_thrThread4of4ForFork0_#in~arg#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|} OutVars{thrThread4of4ForFork0_#t~nondet5#1=|v_thrThread4of4ForFork0_#t~nondet5#1_6|, thrThread4of4ForFork0_~c~0#1=|v_thrThread4of4ForFork0_~c~0#1_22|, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1_8|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|, thrThread4of4ForFork0_thidvar1=v_thrThread4of4ForFork0_thidvar1_2, thrThread4of4ForFork0_~arg#1.base=|v_thrThread4of4ForFork0_~arg#1.base_4|, thrThread4of4ForFork0_~arg#1.offset=|v_thrThread4of4ForFork0_~arg#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.base=|v_thrThread4of4ForFork0_#in~arg#1.base_4|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_6|, thrThread4of4ForFork0_#t~mem6#1=|v_thrThread4of4ForFork0_#t~mem6#1_8|, thrThread4of4ForFork0_#res#1.offset=|v_thrThread4of4ForFork0_#res#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.offset=|v_thrThread4of4ForFork0_#in~arg#1.offset_4|, thrThread4of4ForFork0_thidvar0=v_thrThread4of4ForFork0_thidvar0_2, thrThread4of4ForFork0___VERIFIER_assert_~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_~cond#1_12|, thrThread4of4ForFork0_~end~0#1=|v_thrThread4of4ForFork0_~end~0#1_14|, thrThread4of4ForFork0_#res#1.base=|v_thrThread4of4ForFork0_#res#1.base_4|} AuxVars[] AssignedVars[thrThread4of4ForFork0_#t~nondet5#1, thrThread4of4ForFork0_~c~0#1, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1, thrThread4of4ForFork0_thidvar1, thrThread4of4ForFork0_~arg#1.base, thrThread4of4ForFork0_~arg#1.offset, thrThread4of4ForFork0_#in~arg#1.base, thrThread4of4ForFork0_#t~nondet4#1, thrThread4of4ForFork0_#t~mem6#1, thrThread4of4ForFork0_#res#1.offset, thrThread4of4ForFork0_#in~arg#1.offset, thrThread4of4ForFork0_thidvar0, thrThread4of4ForFork0___VERIFIER_assert_~cond#1, thrThread4of4ForFork0_~end~0#1, thrThread4of4ForFork0_#res#1.base][398], [214#(and (= |thrThread2of4ForFork0_~c~0#1| 0) (= |thrThread2of4ForFork0_~end~0#1| 0)), 177#L1024-2true, thrThread1of4ForFork0InUse, 20#L1040true, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, thrThread4of4ForFork0InUse, 45#$Ultimate##0true, 187#true, 19#$Ultimate##0true, 105#L1061-4true, 197#(not (= |thrThread1of4ForFork0___VERIFIER_assert_~cond#1| 0))]) [2023-12-09 14:58:17,507 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2023-12-09 14:58:17,507 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-12-09 14:58:17,507 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-12-09 14:58:17,507 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-12-09 14:58:17,507 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([729] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_thrThread2of4ForFork0_#t~nondet4#1_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread2of4ForFork0_#t~nondet4#1=|v_thrThread2of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread2of4ForFork0_#t~nondet4#1][271], [214#(and (= |thrThread2of4ForFork0_~c~0#1| 0) (= |thrThread2of4ForFork0_~end~0#1| 0)), 177#L1024-2true, 30#L1061-3true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, thrThread4of4ForFork0NotInUse, 207#(and (not (= |thrThread1of4ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of4ForFork0_#t~mem6#1| 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0))), 45#$Ultimate##0true, 187#true, 121#L1040-3true]) [2023-12-09 14:58:17,507 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2023-12-09 14:58:17,507 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-12-09 14:58:17,507 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-12-09 14:58:17,507 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-12-09 14:58:17,507 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-12-09 14:58:17,508 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][362], [214#(and (= |thrThread2of4ForFork0_~c~0#1| 0) (= |thrThread2of4ForFork0_~end~0#1| 0)), 177#L1024-2true, 30#L1061-3true, thrThread1of4ForFork0InUse, 20#L1040true, thrThread2of4ForFork0InUse, 59#L1040-3true, thrThread3of4ForFork0InUse, thrThread4of4ForFork0NotInUse, 207#(and (not (= |thrThread1of4ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of4ForFork0_#t~mem6#1| 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0))), 187#true]) [2023-12-09 14:58:17,508 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2023-12-09 14:58:17,508 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-12-09 14:58:17,508 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-12-09 14:58:17,508 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-12-09 14:58:17,508 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([830] L1061-3-->$Ultimate##0: Formula: (and (= |v_ULTIMATE.start_main_#t~pre9#1_25| v_thrThread4of4ForFork0_thidvar0_2) (= v_thrThread4of4ForFork0_thidvar1_2 0) (= |v_thrThread4of4ForFork0_#in~arg#1.base_4| 0) (= |v_thrThread4of4ForFork0_#in~arg#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|} OutVars{thrThread4of4ForFork0_#t~nondet5#1=|v_thrThread4of4ForFork0_#t~nondet5#1_6|, thrThread4of4ForFork0_~c~0#1=|v_thrThread4of4ForFork0_~c~0#1_22|, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1_8|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|, thrThread4of4ForFork0_thidvar1=v_thrThread4of4ForFork0_thidvar1_2, thrThread4of4ForFork0_~arg#1.base=|v_thrThread4of4ForFork0_~arg#1.base_4|, thrThread4of4ForFork0_~arg#1.offset=|v_thrThread4of4ForFork0_~arg#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.base=|v_thrThread4of4ForFork0_#in~arg#1.base_4|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_6|, thrThread4of4ForFork0_#t~mem6#1=|v_thrThread4of4ForFork0_#t~mem6#1_8|, thrThread4of4ForFork0_#res#1.offset=|v_thrThread4of4ForFork0_#res#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.offset=|v_thrThread4of4ForFork0_#in~arg#1.offset_4|, thrThread4of4ForFork0_thidvar0=v_thrThread4of4ForFork0_thidvar0_2, thrThread4of4ForFork0___VERIFIER_assert_~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_~cond#1_12|, thrThread4of4ForFork0_~end~0#1=|v_thrThread4of4ForFork0_~end~0#1_14|, thrThread4of4ForFork0_#res#1.base=|v_thrThread4of4ForFork0_#res#1.base_4|} AuxVars[] AssignedVars[thrThread4of4ForFork0_#t~nondet5#1, thrThread4of4ForFork0_~c~0#1, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1, thrThread4of4ForFork0_thidvar1, thrThread4of4ForFork0_~arg#1.base, thrThread4of4ForFork0_~arg#1.offset, thrThread4of4ForFork0_#in~arg#1.base, thrThread4of4ForFork0_#t~nondet4#1, thrThread4of4ForFork0_#t~mem6#1, thrThread4of4ForFork0_#res#1.offset, thrThread4of4ForFork0_#in~arg#1.offset, thrThread4of4ForFork0_thidvar0, thrThread4of4ForFork0___VERIFIER_assert_~cond#1, thrThread4of4ForFork0_~end~0#1, thrThread4of4ForFork0_#res#1.base][382], [214#(and (= |thrThread2of4ForFork0_~c~0#1| 0) (= |thrThread2of4ForFork0_~end~0#1| 0)), 177#L1024-2true, thrThread1of4ForFork0InUse, 20#L1040true, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, thrThread4of4ForFork0InUse, 207#(and (not (= |thrThread1of4ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of4ForFork0_#t~mem6#1| 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0))), 187#true, 45#$Ultimate##0true, 19#$Ultimate##0true, 105#L1061-4true]) [2023-12-09 14:58:17,508 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2023-12-09 14:58:17,508 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-12-09 14:58:17,508 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-12-09 14:58:17,508 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-12-09 14:58:17,509 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([830] L1061-3-->$Ultimate##0: Formula: (and (= |v_ULTIMATE.start_main_#t~pre9#1_25| v_thrThread4of4ForFork0_thidvar0_2) (= v_thrThread4of4ForFork0_thidvar1_2 0) (= |v_thrThread4of4ForFork0_#in~arg#1.base_4| 0) (= |v_thrThread4of4ForFork0_#in~arg#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|} OutVars{thrThread4of4ForFork0_#t~nondet5#1=|v_thrThread4of4ForFork0_#t~nondet5#1_6|, thrThread4of4ForFork0_~c~0#1=|v_thrThread4of4ForFork0_~c~0#1_22|, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1_8|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|, thrThread4of4ForFork0_thidvar1=v_thrThread4of4ForFork0_thidvar1_2, thrThread4of4ForFork0_~arg#1.base=|v_thrThread4of4ForFork0_~arg#1.base_4|, thrThread4of4ForFork0_~arg#1.offset=|v_thrThread4of4ForFork0_~arg#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.base=|v_thrThread4of4ForFork0_#in~arg#1.base_4|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_6|, thrThread4of4ForFork0_#t~mem6#1=|v_thrThread4of4ForFork0_#t~mem6#1_8|, thrThread4of4ForFork0_#res#1.offset=|v_thrThread4of4ForFork0_#res#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.offset=|v_thrThread4of4ForFork0_#in~arg#1.offset_4|, thrThread4of4ForFork0_thidvar0=v_thrThread4of4ForFork0_thidvar0_2, thrThread4of4ForFork0___VERIFIER_assert_~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_~cond#1_12|, thrThread4of4ForFork0_~end~0#1=|v_thrThread4of4ForFork0_~end~0#1_14|, thrThread4of4ForFork0_#res#1.base=|v_thrThread4of4ForFork0_#res#1.base_4|} AuxVars[] AssignedVars[thrThread4of4ForFork0_#t~nondet5#1, thrThread4of4ForFork0_~c~0#1, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1, thrThread4of4ForFork0_thidvar1, thrThread4of4ForFork0_~arg#1.base, thrThread4of4ForFork0_~arg#1.offset, thrThread4of4ForFork0_#in~arg#1.base, thrThread4of4ForFork0_#t~nondet4#1, thrThread4of4ForFork0_#t~mem6#1, thrThread4of4ForFork0_#res#1.offset, thrThread4of4ForFork0_#in~arg#1.offset, thrThread4of4ForFork0_thidvar0, thrThread4of4ForFork0___VERIFIER_assert_~cond#1, thrThread4of4ForFork0_~end~0#1, thrThread4of4ForFork0_#res#1.base][382], [214#(and (= |thrThread2of4ForFork0_~c~0#1| 0) (= |thrThread2of4ForFork0_~end~0#1| 0)), 177#L1024-2true, thrThread1of4ForFork0InUse, 20#L1040true, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, thrThread4of4ForFork0InUse, 207#(and (not (= |thrThread1of4ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of4ForFork0_#t~mem6#1| 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0))), 187#true, 45#$Ultimate##0true, 19#$Ultimate##0true, 105#L1061-4true]) [2023-12-09 14:58:17,509 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2023-12-09 14:58:17,509 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-12-09 14:58:17,509 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-12-09 14:58:17,509 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-12-09 14:58:17,509 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-12-09 14:58:17,510 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([830] L1061-3-->$Ultimate##0: Formula: (and (= |v_ULTIMATE.start_main_#t~pre9#1_25| v_thrThread4of4ForFork0_thidvar0_2) (= v_thrThread4of4ForFork0_thidvar1_2 0) (= |v_thrThread4of4ForFork0_#in~arg#1.base_4| 0) (= |v_thrThread4of4ForFork0_#in~arg#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|} OutVars{thrThread4of4ForFork0_#t~nondet5#1=|v_thrThread4of4ForFork0_#t~nondet5#1_6|, thrThread4of4ForFork0_~c~0#1=|v_thrThread4of4ForFork0_~c~0#1_22|, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1_8|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|, thrThread4of4ForFork0_thidvar1=v_thrThread4of4ForFork0_thidvar1_2, thrThread4of4ForFork0_~arg#1.base=|v_thrThread4of4ForFork0_~arg#1.base_4|, thrThread4of4ForFork0_~arg#1.offset=|v_thrThread4of4ForFork0_~arg#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.base=|v_thrThread4of4ForFork0_#in~arg#1.base_4|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_6|, thrThread4of4ForFork0_#t~mem6#1=|v_thrThread4of4ForFork0_#t~mem6#1_8|, thrThread4of4ForFork0_#res#1.offset=|v_thrThread4of4ForFork0_#res#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.offset=|v_thrThread4of4ForFork0_#in~arg#1.offset_4|, thrThread4of4ForFork0_thidvar0=v_thrThread4of4ForFork0_thidvar0_2, thrThread4of4ForFork0___VERIFIER_assert_~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_~cond#1_12|, thrThread4of4ForFork0_~end~0#1=|v_thrThread4of4ForFork0_~end~0#1_14|, thrThread4of4ForFork0_#res#1.base=|v_thrThread4of4ForFork0_#res#1.base_4|} AuxVars[] AssignedVars[thrThread4of4ForFork0_#t~nondet5#1, thrThread4of4ForFork0_~c~0#1, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1, thrThread4of4ForFork0_thidvar1, thrThread4of4ForFork0_~arg#1.base, thrThread4of4ForFork0_~arg#1.offset, thrThread4of4ForFork0_#in~arg#1.base, thrThread4of4ForFork0_#t~nondet4#1, thrThread4of4ForFork0_#t~mem6#1, thrThread4of4ForFork0_#res#1.offset, thrThread4of4ForFork0_#in~arg#1.offset, thrThread4of4ForFork0_thidvar0, thrThread4of4ForFork0___VERIFIER_assert_~cond#1, thrThread4of4ForFork0_~end~0#1, thrThread4of4ForFork0_#res#1.base][120], [139#L1049-2true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 88#L1039true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), thrThread4of4ForFork0InUse, 192#true, 19#$Ultimate##0true, 45#$Ultimate##0true, 187#true, 105#L1061-4true]) [2023-12-09 14:58:17,510 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2023-12-09 14:58:17,510 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-12-09 14:58:17,510 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-12-09 14:58:17,510 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-12-09 14:58:17,510 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([729] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_thrThread2of4ForFork0_#t~nondet4#1_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread2of4ForFork0_#t~nondet4#1=|v_thrThread2of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread2of4ForFork0_#t~nondet4#1][249], [214#(and (= |thrThread2of4ForFork0_~c~0#1| 0) (= |thrThread2of4ForFork0_~end~0#1| 0)), 30#L1061-3true, 139#L1049-2true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, thrThread4of4ForFork0NotInUse, 45#$Ultimate##0true, 187#true, 121#L1040-3true, 203#(and (= |thrThread1of4ForFork0_#t~mem6#1| 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0)))]) [2023-12-09 14:58:17,510 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2023-12-09 14:58:17,511 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-12-09 14:58:17,511 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-12-09 14:58:17,511 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-12-09 14:58:17,512 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][115], [30#L1061-3true, thrThread1of4ForFork0InUse, 59#L1040-3true, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, thrThread4of4ForFork0NotInUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 192#true, 133#L1049true, 187#true]) [2023-12-09 14:58:17,512 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2023-12-09 14:58:17,512 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-12-09 14:58:17,512 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-12-09 14:58:17,512 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-12-09 14:58:17,513 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([830] L1061-3-->$Ultimate##0: Formula: (and (= |v_ULTIMATE.start_main_#t~pre9#1_25| v_thrThread4of4ForFork0_thidvar0_2) (= v_thrThread4of4ForFork0_thidvar1_2 0) (= |v_thrThread4of4ForFork0_#in~arg#1.base_4| 0) (= |v_thrThread4of4ForFork0_#in~arg#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|} OutVars{thrThread4of4ForFork0_#t~nondet5#1=|v_thrThread4of4ForFork0_#t~nondet5#1_6|, thrThread4of4ForFork0_~c~0#1=|v_thrThread4of4ForFork0_~c~0#1_22|, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1_8|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|, thrThread4of4ForFork0_thidvar1=v_thrThread4of4ForFork0_thidvar1_2, thrThread4of4ForFork0_~arg#1.base=|v_thrThread4of4ForFork0_~arg#1.base_4|, thrThread4of4ForFork0_~arg#1.offset=|v_thrThread4of4ForFork0_~arg#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.base=|v_thrThread4of4ForFork0_#in~arg#1.base_4|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_6|, thrThread4of4ForFork0_#t~mem6#1=|v_thrThread4of4ForFork0_#t~mem6#1_8|, thrThread4of4ForFork0_#res#1.offset=|v_thrThread4of4ForFork0_#res#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.offset=|v_thrThread4of4ForFork0_#in~arg#1.offset_4|, thrThread4of4ForFork0_thidvar0=v_thrThread4of4ForFork0_thidvar0_2, thrThread4of4ForFork0___VERIFIER_assert_~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_~cond#1_12|, thrThread4of4ForFork0_~end~0#1=|v_thrThread4of4ForFork0_~end~0#1_14|, thrThread4of4ForFork0_#res#1.base=|v_thrThread4of4ForFork0_#res#1.base_4|} AuxVars[] AssignedVars[thrThread4of4ForFork0_#t~nondet5#1, thrThread4of4ForFork0_~c~0#1, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1, thrThread4of4ForFork0_thidvar1, thrThread4of4ForFork0_~arg#1.base, thrThread4of4ForFork0_~arg#1.offset, thrThread4of4ForFork0_#in~arg#1.base, thrThread4of4ForFork0_#t~nondet4#1, thrThread4of4ForFork0_#t~mem6#1, thrThread4of4ForFork0_#res#1.offset, thrThread4of4ForFork0_#in~arg#1.offset, thrThread4of4ForFork0_thidvar0, thrThread4of4ForFork0___VERIFIER_assert_~cond#1, thrThread4of4ForFork0_~end~0#1, thrThread4of4ForFork0_#res#1.base][358], [139#L1049-2true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 88#L1039true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), thrThread4of4ForFork0InUse, 187#true, 45#$Ultimate##0true, 19#$Ultimate##0true, 105#L1061-4true, 203#(and (= |thrThread1of4ForFork0_#t~mem6#1| 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0)))]) [2023-12-09 14:58:17,513 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2023-12-09 14:58:17,513 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-12-09 14:58:17,513 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-12-09 14:58:17,513 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-12-09 14:58:17,523 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][115], [thrThread1of4ForFork0InUse, 59#L1040-3true, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 88#L1039true, 138#L1024true, thrThread4of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 192#true, 187#true, 19#$Ultimate##0true, 105#L1061-4true]) [2023-12-09 14:58:17,523 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2023-12-09 14:58:17,523 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-12-09 14:58:17,523 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-12-09 14:58:17,523 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-12-09 14:58:17,538 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][278], [214#(and (= |thrThread2of4ForFork0_~c~0#1| 0) (= |thrThread2of4ForFork0_~end~0#1| 0)), 201#(and (= |thrThread1of4ForFork0_#t~mem6#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0))), 139#L1049-2true, thrThread1of4ForFork0InUse, 20#L1040true, 59#L1040-3true, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, thrThread4of4ForFork0NotInUse, 187#true, 105#L1061-4true]) [2023-12-09 14:58:17,538 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2023-12-09 14:58:17,538 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-12-09 14:58:17,539 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-12-09 14:58:17,539 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-12-09 14:58:17,539 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-12-09 14:58:17,540 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([768] L1041-2-->L1045-2: Formula: (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0))) (= |v_thrThread3of4ForFork0_#t~nondet5#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|, thrThread3of4ForFork0_#t~nondet5#1=|v_thrThread3of4ForFork0_#t~nondet5#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread3of4ForFork0_#t~nondet5#1][385], [thrThread1of4ForFork0InUse, 205#(and (not (= |thrThread1of4ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of4ForFork0_#t~mem6#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0))), thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 88#L1039true, 79#L1045-2true, 138#L1024true, thrThread4of4ForFork0NotInUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 187#true, 105#L1061-4true]) [2023-12-09 14:58:17,540 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2023-12-09 14:58:17,540 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-12-09 14:58:17,540 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-12-09 14:58:17,540 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-12-09 14:58:17,540 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][346], [30#L1061-3true, 139#L1049-2true, thrThread1of4ForFork0InUse, 59#L1040-3true, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, thrThread4of4ForFork0NotInUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 187#true, 203#(and (= |thrThread1of4ForFork0_#t~mem6#1| 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0)))]) [2023-12-09 14:58:17,540 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2023-12-09 14:58:17,540 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-12-09 14:58:17,540 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-12-09 14:58:17,540 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-12-09 14:58:17,579 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][113], [214#(and (= |thrThread2of4ForFork0_~c~0#1| 0) (= |thrThread2of4ForFork0_~end~0#1| 0)), 139#L1049-2true, thrThread1of4ForFork0InUse, 20#L1040true, thrThread2of4ForFork0InUse, 59#L1040-3true, thrThread3of4ForFork0InUse, thrThread4of4ForFork0NotInUse, 192#true, 187#true, 105#L1061-4true]) [2023-12-09 14:58:17,580 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2023-12-09 14:58:17,580 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-12-09 14:58:17,580 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-12-09 14:58:17,580 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-12-09 14:58:17,580 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([768] L1041-2-->L1045-2: Formula: (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0))) (= |v_thrThread3of4ForFork0_#t~nondet5#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|, thrThread3of4ForFork0_#t~nondet5#1=|v_thrThread3of4ForFork0_#t~nondet5#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread3of4ForFork0_#t~nondet5#1][161], [thrThread1of4ForFork0InUse, 140#L1023true, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 79#L1045-2true, thrThread4of4ForFork0NotInUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 192#true, 187#true, 105#L1061-4true]) [2023-12-09 14:58:17,580 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is not cut-off event [2023-12-09 14:58:17,580 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is not cut-off event [2023-12-09 14:58:17,580 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is not cut-off event [2023-12-09 14:58:17,580 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is not cut-off event [2023-12-09 14:58:17,581 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([768] L1041-2-->L1045-2: Formula: (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0))) (= |v_thrThread3of4ForFork0_#t~nondet5#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|, thrThread3of4ForFork0_#t~nondet5#1=|v_thrThread3of4ForFork0_#t~nondet5#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread3of4ForFork0_#t~nondet5#1][161], [thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 79#L1045-2true, thrThread4of4ForFork0NotInUse, 138#L1024true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 192#true, 187#true, 105#L1061-4true]) [2023-12-09 14:58:17,581 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2023-12-09 14:58:17,581 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-12-09 14:58:17,581 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-12-09 14:58:17,581 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-12-09 14:58:17,581 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][115], [thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 59#L1040-3true, 88#L1039true, thrThread3of4ForFork0InUse, thrThread4of4ForFork0NotInUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 192#true, 66#L1049-3true, 187#true, 105#L1061-4true]) [2023-12-09 14:58:17,581 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2023-12-09 14:58:17,581 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-12-09 14:58:17,581 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-12-09 14:58:17,581 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-12-09 14:58:17,780 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([830] L1061-3-->$Ultimate##0: Formula: (and (= |v_ULTIMATE.start_main_#t~pre9#1_25| v_thrThread4of4ForFork0_thidvar0_2) (= v_thrThread4of4ForFork0_thidvar1_2 0) (= |v_thrThread4of4ForFork0_#in~arg#1.base_4| 0) (= |v_thrThread4of4ForFork0_#in~arg#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|} OutVars{thrThread4of4ForFork0_#t~nondet5#1=|v_thrThread4of4ForFork0_#t~nondet5#1_6|, thrThread4of4ForFork0_~c~0#1=|v_thrThread4of4ForFork0_~c~0#1_22|, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1_8|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|, thrThread4of4ForFork0_thidvar1=v_thrThread4of4ForFork0_thidvar1_2, thrThread4of4ForFork0_~arg#1.base=|v_thrThread4of4ForFork0_~arg#1.base_4|, thrThread4of4ForFork0_~arg#1.offset=|v_thrThread4of4ForFork0_~arg#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.base=|v_thrThread4of4ForFork0_#in~arg#1.base_4|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_6|, thrThread4of4ForFork0_#t~mem6#1=|v_thrThread4of4ForFork0_#t~mem6#1_8|, thrThread4of4ForFork0_#res#1.offset=|v_thrThread4of4ForFork0_#res#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.offset=|v_thrThread4of4ForFork0_#in~arg#1.offset_4|, thrThread4of4ForFork0_thidvar0=v_thrThread4of4ForFork0_thidvar0_2, thrThread4of4ForFork0___VERIFIER_assert_~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_~cond#1_12|, thrThread4of4ForFork0_~end~0#1=|v_thrThread4of4ForFork0_~end~0#1_14|, thrThread4of4ForFork0_#res#1.base=|v_thrThread4of4ForFork0_#res#1.base_4|} AuxVars[] AssignedVars[thrThread4of4ForFork0_#t~nondet5#1, thrThread4of4ForFork0_~c~0#1, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1, thrThread4of4ForFork0_thidvar1, thrThread4of4ForFork0_~arg#1.base, thrThread4of4ForFork0_~arg#1.offset, thrThread4of4ForFork0_#in~arg#1.base, thrThread4of4ForFork0_#t~nondet4#1, thrThread4of4ForFork0_#t~mem6#1, thrThread4of4ForFork0_#res#1.offset, thrThread4of4ForFork0_#in~arg#1.offset, thrThread4of4ForFork0_thidvar0, thrThread4of4ForFork0___VERIFIER_assert_~cond#1, thrThread4of4ForFork0_~end~0#1, thrThread4of4ForFork0_#res#1.base][333], [thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 59#L1040-3true, thrThread3of4ForFork0InUse, 88#L1039true, 199#(and (= |thrThread1of4ForFork0_#t~mem6#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1)), thrThread4of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 133#L1049true, 187#true, 19#$Ultimate##0true, 105#L1061-4true]) [2023-12-09 14:58:17,780 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2023-12-09 14:58:17,780 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-12-09 14:58:17,780 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-12-09 14:58:17,780 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-12-09 14:58:17,840 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][303], [177#L1024-2true, thrThread1of4ForFork0InUse, 205#(and (not (= |thrThread1of4ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of4ForFork0_#t~mem6#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0))), 59#L1040-3true, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, thrThread4of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 187#true, 19#$Ultimate##0true, 105#L1061-4true]) [2023-12-09 14:58:17,840 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2023-12-09 14:58:17,840 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-12-09 14:58:17,840 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-12-09 14:58:17,840 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-12-09 14:58:17,879 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([797] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread4of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread4of4ForFork0_#t~nondet4#1][220], [111#L1048true, 189#(= |thrThread1of4ForFork0_~c~0#1| 0), thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 88#L1039true, 192#true, thrThread4of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 100#L1039true, 105#L1061-4true, 174#L1040-3true]) [2023-12-09 14:58:17,879 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2023-12-09 14:58:17,879 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-12-09 14:58:17,879 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-12-09 14:58:17,879 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-12-09 14:58:17,938 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][113], [214#(and (= |thrThread2of4ForFork0_~c~0#1| 0) (= |thrThread2of4ForFork0_~end~0#1| 0)), 30#L1061-3true, thrThread1of4ForFork0InUse, 20#L1040true, 59#L1040-3true, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, thrThread4of4ForFork0NotInUse, 192#true, 133#L1049true, 187#true]) [2023-12-09 14:58:17,938 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2023-12-09 14:58:17,938 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-12-09 14:58:17,938 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-12-09 14:58:17,938 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-12-09 14:58:17,940 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([729] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_thrThread2of4ForFork0_#t~nondet4#1_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread2of4ForFork0_#t~nondet4#1=|v_thrThread2of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread2of4ForFork0_#t~nondet4#1][68], [214#(and (= |thrThread2of4ForFork0_~c~0#1| 0) (= |thrThread2of4ForFork0_~end~0#1| 0)), 139#L1049-2true, 30#L1061-3true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, thrThread4of4ForFork0NotInUse, 192#true, 45#$Ultimate##0true, 187#true, 121#L1040-3true]) [2023-12-09 14:58:17,940 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2023-12-09 14:58:17,940 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-12-09 14:58:17,940 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-12-09 14:58:17,940 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-12-09 14:58:17,940 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([830] L1061-3-->$Ultimate##0: Formula: (and (= |v_ULTIMATE.start_main_#t~pre9#1_25| v_thrThread4of4ForFork0_thidvar0_2) (= v_thrThread4of4ForFork0_thidvar1_2 0) (= |v_thrThread4of4ForFork0_#in~arg#1.base_4| 0) (= |v_thrThread4of4ForFork0_#in~arg#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|} OutVars{thrThread4of4ForFork0_#t~nondet5#1=|v_thrThread4of4ForFork0_#t~nondet5#1_6|, thrThread4of4ForFork0_~c~0#1=|v_thrThread4of4ForFork0_~c~0#1_22|, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1_8|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|, thrThread4of4ForFork0_thidvar1=v_thrThread4of4ForFork0_thidvar1_2, thrThread4of4ForFork0_~arg#1.base=|v_thrThread4of4ForFork0_~arg#1.base_4|, thrThread4of4ForFork0_~arg#1.offset=|v_thrThread4of4ForFork0_~arg#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.base=|v_thrThread4of4ForFork0_#in~arg#1.base_4|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_6|, thrThread4of4ForFork0_#t~mem6#1=|v_thrThread4of4ForFork0_#t~mem6#1_8|, thrThread4of4ForFork0_#res#1.offset=|v_thrThread4of4ForFork0_#res#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.offset=|v_thrThread4of4ForFork0_#in~arg#1.offset_4|, thrThread4of4ForFork0_thidvar0=v_thrThread4of4ForFork0_thidvar0_2, thrThread4of4ForFork0___VERIFIER_assert_~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_~cond#1_12|, thrThread4of4ForFork0_~end~0#1=|v_thrThread4of4ForFork0_~end~0#1_14|, thrThread4of4ForFork0_#res#1.base=|v_thrThread4of4ForFork0_#res#1.base_4|} AuxVars[] AssignedVars[thrThread4of4ForFork0_#t~nondet5#1, thrThread4of4ForFork0_~c~0#1, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1, thrThread4of4ForFork0_thidvar1, thrThread4of4ForFork0_~arg#1.base, thrThread4of4ForFork0_~arg#1.offset, thrThread4of4ForFork0_#in~arg#1.base, thrThread4of4ForFork0_#t~nondet4#1, thrThread4of4ForFork0_#t~mem6#1, thrThread4of4ForFork0_#res#1.offset, thrThread4of4ForFork0_#in~arg#1.offset, thrThread4of4ForFork0_thidvar0, thrThread4of4ForFork0___VERIFIER_assert_~cond#1, thrThread4of4ForFork0_~end~0#1, thrThread4of4ForFork0_#res#1.base][118], [214#(and (= |thrThread2of4ForFork0_~c~0#1| 0) (= |thrThread2of4ForFork0_~end~0#1| 0)), 139#L1049-2true, thrThread1of4ForFork0InUse, 20#L1040true, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 192#true, thrThread4of4ForFork0InUse, 19#$Ultimate##0true, 45#$Ultimate##0true, 187#true, 105#L1061-4true]) [2023-12-09 14:58:17,940 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2023-12-09 14:58:17,940 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-12-09 14:58:17,940 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-12-09 14:58:17,940 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-12-09 14:58:17,941 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([830] L1061-3-->$Ultimate##0: Formula: (and (= |v_ULTIMATE.start_main_#t~pre9#1_25| v_thrThread4of4ForFork0_thidvar0_2) (= v_thrThread4of4ForFork0_thidvar1_2 0) (= |v_thrThread4of4ForFork0_#in~arg#1.base_4| 0) (= |v_thrThread4of4ForFork0_#in~arg#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|} OutVars{thrThread4of4ForFork0_#t~nondet5#1=|v_thrThread4of4ForFork0_#t~nondet5#1_6|, thrThread4of4ForFork0_~c~0#1=|v_thrThread4of4ForFork0_~c~0#1_22|, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1_8|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|, thrThread4of4ForFork0_thidvar1=v_thrThread4of4ForFork0_thidvar1_2, thrThread4of4ForFork0_~arg#1.base=|v_thrThread4of4ForFork0_~arg#1.base_4|, thrThread4of4ForFork0_~arg#1.offset=|v_thrThread4of4ForFork0_~arg#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.base=|v_thrThread4of4ForFork0_#in~arg#1.base_4|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_6|, thrThread4of4ForFork0_#t~mem6#1=|v_thrThread4of4ForFork0_#t~mem6#1_8|, thrThread4of4ForFork0_#res#1.offset=|v_thrThread4of4ForFork0_#res#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.offset=|v_thrThread4of4ForFork0_#in~arg#1.offset_4|, thrThread4of4ForFork0_thidvar0=v_thrThread4of4ForFork0_thidvar0_2, thrThread4of4ForFork0___VERIFIER_assert_~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_~cond#1_12|, thrThread4of4ForFork0_~end~0#1=|v_thrThread4of4ForFork0_~end~0#1_14|, thrThread4of4ForFork0_#res#1.base=|v_thrThread4of4ForFork0_#res#1.base_4|} AuxVars[] AssignedVars[thrThread4of4ForFork0_#t~nondet5#1, thrThread4of4ForFork0_~c~0#1, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1, thrThread4of4ForFork0_thidvar1, thrThread4of4ForFork0_~arg#1.base, thrThread4of4ForFork0_~arg#1.offset, thrThread4of4ForFork0_#in~arg#1.base, thrThread4of4ForFork0_#t~nondet4#1, thrThread4of4ForFork0_#t~mem6#1, thrThread4of4ForFork0_#res#1.offset, thrThread4of4ForFork0_#in~arg#1.offset, thrThread4of4ForFork0_thidvar0, thrThread4of4ForFork0___VERIFIER_assert_~cond#1, thrThread4of4ForFork0_~end~0#1, thrThread4of4ForFork0_#res#1.base][357], [214#(and (= |thrThread2of4ForFork0_~c~0#1| 0) (= |thrThread2of4ForFork0_~end~0#1| 0)), 139#L1049-2true, thrThread1of4ForFork0InUse, 20#L1040true, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, thrThread4of4ForFork0InUse, 19#$Ultimate##0true, 187#true, 45#$Ultimate##0true, 105#L1061-4true, 203#(and (= |thrThread1of4ForFork0_#t~mem6#1| 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0)))]) [2023-12-09 14:58:17,941 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2023-12-09 14:58:17,941 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-12-09 14:58:17,941 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-12-09 14:58:17,941 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-12-09 14:58:17,941 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][345], [214#(and (= |thrThread2of4ForFork0_~c~0#1| 0) (= |thrThread2of4ForFork0_~end~0#1| 0)), 30#L1061-3true, 139#L1049-2true, thrThread1of4ForFork0InUse, 20#L1040true, thrThread2of4ForFork0InUse, 59#L1040-3true, thrThread3of4ForFork0InUse, thrThread4of4ForFork0NotInUse, 187#true, 203#(and (= |thrThread1of4ForFork0_#t~mem6#1| 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0)))]) [2023-12-09 14:58:17,941 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2023-12-09 14:58:17,941 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-12-09 14:58:17,941 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-12-09 14:58:17,941 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-12-09 14:58:17,941 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([729] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_thrThread2of4ForFork0_#t~nondet4#1_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread2of4ForFork0_#t~nondet4#1=|v_thrThread2of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread2of4ForFork0_#t~nondet4#1][249], [214#(and (= |thrThread2of4ForFork0_~c~0#1| 0) (= |thrThread2of4ForFork0_~end~0#1| 0)), 30#L1061-3true, 139#L1049-2true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, thrThread4of4ForFork0NotInUse, 45#$Ultimate##0true, 187#true, 121#L1040-3true, 203#(and (= |thrThread1of4ForFork0_#t~mem6#1| 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0)))]) [2023-12-09 14:58:17,941 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2023-12-09 14:58:17,941 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-12-09 14:58:17,941 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-12-09 14:58:17,942 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-12-09 14:58:17,942 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-12-09 14:58:17,942 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([768] L1041-2-->L1045-2: Formula: (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0))) (= |v_thrThread3of4ForFork0_#t~nondet5#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|, thrThread3of4ForFork0_#t~nondet5#1=|v_thrThread3of4ForFork0_#t~nondet5#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread3of4ForFork0_#t~nondet5#1][402], [30#L1061-3true, thrThread1of4ForFork0InUse, 195#(= |thrThread1of4ForFork0_#t~mem6#1| 1), thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 79#L1045-2true, thrThread4of4ForFork0NotInUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 133#L1049true, 187#true]) [2023-12-09 14:58:17,942 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2023-12-09 14:58:17,942 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-12-09 14:58:17,942 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-12-09 14:58:17,942 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-12-09 14:58:17,943 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([830] L1061-3-->$Ultimate##0: Formula: (and (= |v_ULTIMATE.start_main_#t~pre9#1_25| v_thrThread4of4ForFork0_thidvar0_2) (= v_thrThread4of4ForFork0_thidvar1_2 0) (= |v_thrThread4of4ForFork0_#in~arg#1.base_4| 0) (= |v_thrThread4of4ForFork0_#in~arg#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|} OutVars{thrThread4of4ForFork0_#t~nondet5#1=|v_thrThread4of4ForFork0_#t~nondet5#1_6|, thrThread4of4ForFork0_~c~0#1=|v_thrThread4of4ForFork0_~c~0#1_22|, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1_8|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|, thrThread4of4ForFork0_thidvar1=v_thrThread4of4ForFork0_thidvar1_2, thrThread4of4ForFork0_~arg#1.base=|v_thrThread4of4ForFork0_~arg#1.base_4|, thrThread4of4ForFork0_~arg#1.offset=|v_thrThread4of4ForFork0_~arg#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.base=|v_thrThread4of4ForFork0_#in~arg#1.base_4|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_6|, thrThread4of4ForFork0_#t~mem6#1=|v_thrThread4of4ForFork0_#t~mem6#1_8|, thrThread4of4ForFork0_#res#1.offset=|v_thrThread4of4ForFork0_#res#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.offset=|v_thrThread4of4ForFork0_#in~arg#1.offset_4|, thrThread4of4ForFork0_thidvar0=v_thrThread4of4ForFork0_thidvar0_2, thrThread4of4ForFork0___VERIFIER_assert_~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_~cond#1_12|, thrThread4of4ForFork0_~end~0#1=|v_thrThread4of4ForFork0_~end~0#1_14|, thrThread4of4ForFork0_#res#1.base=|v_thrThread4of4ForFork0_#res#1.base_4|} AuxVars[] AssignedVars[thrThread4of4ForFork0_#t~nondet5#1, thrThread4of4ForFork0_~c~0#1, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1, thrThread4of4ForFork0_thidvar1, thrThread4of4ForFork0_~arg#1.base, thrThread4of4ForFork0_~arg#1.offset, thrThread4of4ForFork0_#in~arg#1.base, thrThread4of4ForFork0_#t~nondet4#1, thrThread4of4ForFork0_#t~mem6#1, thrThread4of4ForFork0_#res#1.offset, thrThread4of4ForFork0_#in~arg#1.offset, thrThread4of4ForFork0_thidvar0, thrThread4of4ForFork0___VERIFIER_assert_~cond#1, thrThread4of4ForFork0_~end~0#1, thrThread4of4ForFork0_#res#1.base][357], [214#(and (= |thrThread2of4ForFork0_~c~0#1| 0) (= |thrThread2of4ForFork0_~end~0#1| 0)), 139#L1049-2true, thrThread1of4ForFork0InUse, 20#L1040true, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, thrThread4of4ForFork0InUse, 187#true, 19#$Ultimate##0true, 45#$Ultimate##0true, 105#L1061-4true, 203#(and (= |thrThread1of4ForFork0_#t~mem6#1| 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0)))]) [2023-12-09 14:58:17,943 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2023-12-09 14:58:17,943 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-12-09 14:58:17,943 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-12-09 14:58:17,944 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-12-09 14:58:17,944 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-12-09 14:58:17,945 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([830] L1061-3-->$Ultimate##0: Formula: (and (= |v_ULTIMATE.start_main_#t~pre9#1_25| v_thrThread4of4ForFork0_thidvar0_2) (= v_thrThread4of4ForFork0_thidvar1_2 0) (= |v_thrThread4of4ForFork0_#in~arg#1.base_4| 0) (= |v_thrThread4of4ForFork0_#in~arg#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|} OutVars{thrThread4of4ForFork0_#t~nondet5#1=|v_thrThread4of4ForFork0_#t~nondet5#1_6|, thrThread4of4ForFork0_~c~0#1=|v_thrThread4of4ForFork0_~c~0#1_22|, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1_8|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|, thrThread4of4ForFork0_thidvar1=v_thrThread4of4ForFork0_thidvar1_2, thrThread4of4ForFork0_~arg#1.base=|v_thrThread4of4ForFork0_~arg#1.base_4|, thrThread4of4ForFork0_~arg#1.offset=|v_thrThread4of4ForFork0_~arg#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.base=|v_thrThread4of4ForFork0_#in~arg#1.base_4|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_6|, thrThread4of4ForFork0_#t~mem6#1=|v_thrThread4of4ForFork0_#t~mem6#1_8|, thrThread4of4ForFork0_#res#1.offset=|v_thrThread4of4ForFork0_#res#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.offset=|v_thrThread4of4ForFork0_#in~arg#1.offset_4|, thrThread4of4ForFork0_thidvar0=v_thrThread4of4ForFork0_thidvar0_2, thrThread4of4ForFork0___VERIFIER_assert_~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_~cond#1_12|, thrThread4of4ForFork0_~end~0#1=|v_thrThread4of4ForFork0_~end~0#1_14|, thrThread4of4ForFork0_#res#1.base=|v_thrThread4of4ForFork0_#res#1.base_4|} AuxVars[] AssignedVars[thrThread4of4ForFork0_#t~nondet5#1, thrThread4of4ForFork0_~c~0#1, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1, thrThread4of4ForFork0_thidvar1, thrThread4of4ForFork0_~arg#1.base, thrThread4of4ForFork0_~arg#1.offset, thrThread4of4ForFork0_#in~arg#1.base, thrThread4of4ForFork0_#t~nondet4#1, thrThread4of4ForFork0_#t~mem6#1, thrThread4of4ForFork0_#res#1.offset, thrThread4of4ForFork0_#in~arg#1.offset, thrThread4of4ForFork0_thidvar0, thrThread4of4ForFork0___VERIFIER_assert_~cond#1, thrThread4of4ForFork0_~end~0#1, thrThread4of4ForFork0_#res#1.base][120], [thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, thrThread4of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 192#true, 66#L1049-3true, 45#$Ultimate##0true, 187#true, 19#$Ultimate##0true, 105#L1061-4true]) [2023-12-09 14:58:17,945 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2023-12-09 14:58:17,945 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-12-09 14:58:17,945 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-12-09 14:58:17,945 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-12-09 14:58:17,945 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([729] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_thrThread2of4ForFork0_#t~nondet4#1_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread2of4ForFork0_#t~nondet4#1=|v_thrThread2of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread2of4ForFork0_#t~nondet4#1][229], [214#(and (= |thrThread2of4ForFork0_~c~0#1| 0) (= |thrThread2of4ForFork0_~end~0#1| 0)), 30#L1061-3true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 195#(= |thrThread1of4ForFork0_#t~mem6#1| 1), thrThread3of4ForFork0InUse, thrThread4of4ForFork0NotInUse, 66#L1049-3true, 45#$Ultimate##0true, 187#true, 121#L1040-3true]) [2023-12-09 14:58:17,946 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2023-12-09 14:58:17,946 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-12-09 14:58:17,946 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-12-09 14:58:17,946 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-12-09 14:58:17,947 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([830] L1061-3-->$Ultimate##0: Formula: (and (= |v_ULTIMATE.start_main_#t~pre9#1_25| v_thrThread4of4ForFork0_thidvar0_2) (= v_thrThread4of4ForFork0_thidvar1_2 0) (= |v_thrThread4of4ForFork0_#in~arg#1.base_4| 0) (= |v_thrThread4of4ForFork0_#in~arg#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|} OutVars{thrThread4of4ForFork0_#t~nondet5#1=|v_thrThread4of4ForFork0_#t~nondet5#1_6|, thrThread4of4ForFork0_~c~0#1=|v_thrThread4of4ForFork0_~c~0#1_22|, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1_8|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|, thrThread4of4ForFork0_thidvar1=v_thrThread4of4ForFork0_thidvar1_2, thrThread4of4ForFork0_~arg#1.base=|v_thrThread4of4ForFork0_~arg#1.base_4|, thrThread4of4ForFork0_~arg#1.offset=|v_thrThread4of4ForFork0_~arg#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.base=|v_thrThread4of4ForFork0_#in~arg#1.base_4|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_6|, thrThread4of4ForFork0_#t~mem6#1=|v_thrThread4of4ForFork0_#t~mem6#1_8|, thrThread4of4ForFork0_#res#1.offset=|v_thrThread4of4ForFork0_#res#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.offset=|v_thrThread4of4ForFork0_#in~arg#1.offset_4|, thrThread4of4ForFork0_thidvar0=v_thrThread4of4ForFork0_thidvar0_2, thrThread4of4ForFork0___VERIFIER_assert_~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_~cond#1_12|, thrThread4of4ForFork0_~end~0#1=|v_thrThread4of4ForFork0_~end~0#1_14|, thrThread4of4ForFork0_#res#1.base=|v_thrThread4of4ForFork0_#res#1.base_4|} AuxVars[] AssignedVars[thrThread4of4ForFork0_#t~nondet5#1, thrThread4of4ForFork0_~c~0#1, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1, thrThread4of4ForFork0_thidvar1, thrThread4of4ForFork0_~arg#1.base, thrThread4of4ForFork0_~arg#1.offset, thrThread4of4ForFork0_#in~arg#1.base, thrThread4of4ForFork0_#t~nondet4#1, thrThread4of4ForFork0_#t~mem6#1, thrThread4of4ForFork0_#res#1.offset, thrThread4of4ForFork0_#in~arg#1.offset, thrThread4of4ForFork0_thidvar0, thrThread4of4ForFork0___VERIFIER_assert_~cond#1, thrThread4of4ForFork0_~end~0#1, thrThread4of4ForFork0_#res#1.base][341], [thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 59#L1040-3true, 195#(= |thrThread1of4ForFork0_#t~mem6#1| 1), 88#L1039true, thrThread3of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), thrThread4of4ForFork0InUse, 133#L1049true, 19#$Ultimate##0true, 187#true, 105#L1061-4true]) [2023-12-09 14:58:17,947 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2023-12-09 14:58:17,947 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-12-09 14:58:17,947 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-12-09 14:58:17,947 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-12-09 14:58:17,949 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([830] L1061-3-->$Ultimate##0: Formula: (and (= |v_ULTIMATE.start_main_#t~pre9#1_25| v_thrThread4of4ForFork0_thidvar0_2) (= v_thrThread4of4ForFork0_thidvar1_2 0) (= |v_thrThread4of4ForFork0_#in~arg#1.base_4| 0) (= |v_thrThread4of4ForFork0_#in~arg#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|} OutVars{thrThread4of4ForFork0_#t~nondet5#1=|v_thrThread4of4ForFork0_#t~nondet5#1_6|, thrThread4of4ForFork0_~c~0#1=|v_thrThread4of4ForFork0_~c~0#1_22|, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1_8|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|, thrThread4of4ForFork0_thidvar1=v_thrThread4of4ForFork0_thidvar1_2, thrThread4of4ForFork0_~arg#1.base=|v_thrThread4of4ForFork0_~arg#1.base_4|, thrThread4of4ForFork0_~arg#1.offset=|v_thrThread4of4ForFork0_~arg#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.base=|v_thrThread4of4ForFork0_#in~arg#1.base_4|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_6|, thrThread4of4ForFork0_#t~mem6#1=|v_thrThread4of4ForFork0_#t~mem6#1_8|, thrThread4of4ForFork0_#res#1.offset=|v_thrThread4of4ForFork0_#res#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.offset=|v_thrThread4of4ForFork0_#in~arg#1.offset_4|, thrThread4of4ForFork0_thidvar0=v_thrThread4of4ForFork0_thidvar0_2, thrThread4of4ForFork0___VERIFIER_assert_~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_~cond#1_12|, thrThread4of4ForFork0_~end~0#1=|v_thrThread4of4ForFork0_~end~0#1_14|, thrThread4of4ForFork0_#res#1.base=|v_thrThread4of4ForFork0_#res#1.base_4|} AuxVars[] AssignedVars[thrThread4of4ForFork0_#t~nondet5#1, thrThread4of4ForFork0_~c~0#1, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1, thrThread4of4ForFork0_thidvar1, thrThread4of4ForFork0_~arg#1.base, thrThread4of4ForFork0_~arg#1.offset, thrThread4of4ForFork0_#in~arg#1.base, thrThread4of4ForFork0_#t~nondet4#1, thrThread4of4ForFork0_#t~mem6#1, thrThread4of4ForFork0_#res#1.offset, thrThread4of4ForFork0_#in~arg#1.offset, thrThread4of4ForFork0_thidvar0, thrThread4of4ForFork0___VERIFIER_assert_~cond#1, thrThread4of4ForFork0_~end~0#1, thrThread4of4ForFork0_#res#1.base][341], [thrThread1of4ForFork0InUse, 195#(= |thrThread1of4ForFork0_#t~mem6#1| 1), thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), thrThread4of4ForFork0InUse, 66#L1049-3true, 19#$Ultimate##0true, 45#$Ultimate##0true, 187#true, 105#L1061-4true]) [2023-12-09 14:58:17,949 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2023-12-09 14:58:17,949 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-12-09 14:58:17,949 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-12-09 14:58:17,949 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-12-09 14:58:17,958 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][115], [thrThread1of4ForFork0InUse, 59#L1040-3true, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 88#L1039true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), thrThread4of4ForFork0InUse, 192#true, 46#L1025true, 187#true, 19#$Ultimate##0true, 105#L1061-4true]) [2023-12-09 14:58:17,958 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2023-12-09 14:58:17,958 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-12-09 14:58:17,958 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-12-09 14:58:17,958 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-12-09 14:58:17,959 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][316], [177#L1024-2true, thrThread1of4ForFork0InUse, 59#L1040-3true, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 88#L1039true, thrThread4of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 187#true, 19#$Ultimate##0true, 105#L1061-4true, 197#(not (= |thrThread1of4ForFork0___VERIFIER_assert_~cond#1| 0))]) [2023-12-09 14:58:17,959 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2023-12-09 14:58:17,959 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-12-09 14:58:17,959 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-12-09 14:58:17,959 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-12-09 14:58:17,978 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][258], [214#(and (= |thrThread2of4ForFork0_~c~0#1| 0) (= |thrThread2of4ForFork0_~end~0#1| 0)), thrThread1of4ForFork0InUse, 20#L1040true, 59#L1040-3true, thrThread2of4ForFork0InUse, 199#(and (= |thrThread1of4ForFork0_#t~mem6#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1)), thrThread3of4ForFork0InUse, thrThread4of4ForFork0NotInUse, 66#L1049-3true, 187#true, 105#L1061-4true]) [2023-12-09 14:58:17,978 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2023-12-09 14:58:17,978 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-12-09 14:58:17,978 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-12-09 14:58:17,978 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-12-09 14:58:17,978 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][345], [214#(and (= |thrThread2of4ForFork0_~c~0#1| 0) (= |thrThread2of4ForFork0_~end~0#1| 0)), 30#L1061-3true, 139#L1049-2true, thrThread1of4ForFork0InUse, 20#L1040true, 59#L1040-3true, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, thrThread4of4ForFork0NotInUse, 187#true, 203#(and (= |thrThread1of4ForFork0_#t~mem6#1| 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0)))]) [2023-12-09 14:58:17,978 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2023-12-09 14:58:17,978 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-12-09 14:58:17,978 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-12-09 14:58:17,978 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-12-09 14:58:17,978 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-12-09 14:58:17,980 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][258], [214#(and (= |thrThread2of4ForFork0_~c~0#1| 0) (= |thrThread2of4ForFork0_~end~0#1| 0)), thrThread1of4ForFork0InUse, 20#L1040true, 59#L1040-3true, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 199#(and (= |thrThread1of4ForFork0_#t~mem6#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1)), thrThread4of4ForFork0NotInUse, 66#L1049-3true, 187#true, 105#L1061-4true]) [2023-12-09 14:58:17,980 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2023-12-09 14:58:17,980 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-12-09 14:58:17,980 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-12-09 14:58:17,980 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-12-09 14:58:17,980 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-12-09 14:58:17,980 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([768] L1041-2-->L1045-2: Formula: (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0))) (= |v_thrThread3of4ForFork0_#t~nondet5#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|, thrThread3of4ForFork0_#t~nondet5#1=|v_thrThread3of4ForFork0_#t~nondet5#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread3of4ForFork0_#t~nondet5#1][385], [177#L1024-2true, thrThread1of4ForFork0InUse, 205#(and (not (= |thrThread1of4ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of4ForFork0_#t~mem6#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0))), thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 88#L1039true, 79#L1045-2true, thrThread4of4ForFork0NotInUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 187#true, 105#L1061-4true]) [2023-12-09 14:58:17,981 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2023-12-09 14:58:17,981 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-12-09 14:58:17,981 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-12-09 14:58:17,981 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-12-09 14:58:17,981 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][259], [thrThread1of4ForFork0InUse, 59#L1040-3true, thrThread2of4ForFork0InUse, 88#L1039true, 199#(and (= |thrThread1of4ForFork0_#t~mem6#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1)), thrThread3of4ForFork0InUse, thrThread4of4ForFork0NotInUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 66#L1049-3true, 187#true, 105#L1061-4true]) [2023-12-09 14:58:17,981 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is not cut-off event [2023-12-09 14:58:17,981 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is not cut-off event [2023-12-09 14:58:17,981 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is not cut-off event [2023-12-09 14:58:17,981 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is not cut-off event [2023-12-09 14:58:17,981 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][326], [30#L1061-3true, thrThread1of4ForFork0InUse, 195#(= |thrThread1of4ForFork0_#t~mem6#1| 1), 59#L1040-3true, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, thrThread4of4ForFork0NotInUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 66#L1049-3true, 187#true]) [2023-12-09 14:58:17,981 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2023-12-09 14:58:17,981 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-12-09 14:58:17,981 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-12-09 14:58:17,981 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-12-09 14:58:17,983 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][236], [thrThread1of4ForFork0InUse, 194#(= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1), 59#L1040-3true, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, thrThread4of4ForFork0NotInUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 13#L1050true, 187#true, 105#L1061-4true]) [2023-12-09 14:58:17,983 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2023-12-09 14:58:17,983 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-12-09 14:58:17,983 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-12-09 14:58:17,983 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-12-09 14:58:18,026 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][113], [214#(and (= |thrThread2of4ForFork0_~c~0#1| 0) (= |thrThread2of4ForFork0_~end~0#1| 0)), thrThread1of4ForFork0InUse, 20#L1040true, thrThread2of4ForFork0InUse, 59#L1040-3true, thrThread3of4ForFork0InUse, thrThread4of4ForFork0NotInUse, 192#true, 66#L1049-3true, 187#true, 105#L1061-4true]) [2023-12-09 14:58:18,027 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2023-12-09 14:58:18,027 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-12-09 14:58:18,027 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-12-09 14:58:18,027 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-12-09 14:58:18,028 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([768] L1041-2-->L1045-2: Formula: (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0))) (= |v_thrThread3of4ForFork0_#t~nondet5#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|, thrThread3of4ForFork0_#t~nondet5#1=|v_thrThread3of4ForFork0_#t~nondet5#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread3of4ForFork0_#t~nondet5#1][161], [thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 79#L1045-2true, thrThread4of4ForFork0NotInUse, 192#true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 46#L1025true, 187#true, 105#L1061-4true]) [2023-12-09 14:58:18,028 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2023-12-09 14:58:18,028 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-12-09 14:58:18,028 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-12-09 14:58:18,028 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-12-09 14:58:18,028 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([768] L1041-2-->L1045-2: Formula: (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0))) (= |v_thrThread3of4ForFork0_#t~nondet5#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|, thrThread3of4ForFork0_#t~nondet5#1=|v_thrThread3of4ForFork0_#t~nondet5#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread3of4ForFork0_#t~nondet5#1][404], [177#L1024-2true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, thrThread4of4ForFork0NotInUse, 79#L1045-2true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 187#true, 105#L1061-4true, 197#(not (= |thrThread1of4ForFork0___VERIFIER_assert_~cond#1| 0))]) [2023-12-09 14:58:18,028 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2023-12-09 14:58:18,028 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-12-09 14:58:18,028 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-12-09 14:58:18,028 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-12-09 14:58:18,058 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_thrThread1of4ForFork0_#t~nondet4#1_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread1of4ForFork0_#t~nondet4#1=|v_thrThread1of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread1of4ForFork0_#t~nondet4#1][48], [211#true, 30#L1061-3true, 111#L1048true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 96#L1040-3true, 190#(and (= |thrThread1of4ForFork0_~end~0#1| 0) (= |thrThread1of4ForFork0_~c~0#1| 0)), 192#true, thrThread4of4ForFork0InUse, 19#$Ultimate##0true, 163#L1038true]) [2023-12-09 14:58:18,058 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2023-12-09 14:58:18,058 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-12-09 14:58:18,058 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-12-09 14:58:18,058 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-12-09 14:58:18,110 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([830] L1061-3-->$Ultimate##0: Formula: (and (= |v_ULTIMATE.start_main_#t~pre9#1_25| v_thrThread4of4ForFork0_thidvar0_2) (= v_thrThread4of4ForFork0_thidvar1_2 0) (= |v_thrThread4of4ForFork0_#in~arg#1.base_4| 0) (= |v_thrThread4of4ForFork0_#in~arg#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|} OutVars{thrThread4of4ForFork0_#t~nondet5#1=|v_thrThread4of4ForFork0_#t~nondet5#1_6|, thrThread4of4ForFork0_~c~0#1=|v_thrThread4of4ForFork0_~c~0#1_22|, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1_8|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|, thrThread4of4ForFork0_thidvar1=v_thrThread4of4ForFork0_thidvar1_2, thrThread4of4ForFork0_~arg#1.base=|v_thrThread4of4ForFork0_~arg#1.base_4|, thrThread4of4ForFork0_~arg#1.offset=|v_thrThread4of4ForFork0_~arg#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.base=|v_thrThread4of4ForFork0_#in~arg#1.base_4|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_6|, thrThread4of4ForFork0_#t~mem6#1=|v_thrThread4of4ForFork0_#t~mem6#1_8|, thrThread4of4ForFork0_#res#1.offset=|v_thrThread4of4ForFork0_#res#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.offset=|v_thrThread4of4ForFork0_#in~arg#1.offset_4|, thrThread4of4ForFork0_thidvar0=v_thrThread4of4ForFork0_thidvar0_2, thrThread4of4ForFork0___VERIFIER_assert_~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_~cond#1_12|, thrThread4of4ForFork0_~end~0#1=|v_thrThread4of4ForFork0_~end~0#1_14|, thrThread4of4ForFork0_#res#1.base=|v_thrThread4of4ForFork0_#res#1.base_4|} AuxVars[] AssignedVars[thrThread4of4ForFork0_#t~nondet5#1, thrThread4of4ForFork0_~c~0#1, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1, thrThread4of4ForFork0_thidvar1, thrThread4of4ForFork0_~arg#1.base, thrThread4of4ForFork0_~arg#1.offset, thrThread4of4ForFork0_#in~arg#1.base, thrThread4of4ForFork0_#t~nondet4#1, thrThread4of4ForFork0_#t~mem6#1, thrThread4of4ForFork0_#res#1.offset, thrThread4of4ForFork0_#in~arg#1.offset, thrThread4of4ForFork0_thidvar0, thrThread4of4ForFork0___VERIFIER_assert_~cond#1, thrThread4of4ForFork0_~end~0#1, thrThread4of4ForFork0_#res#1.base][351], [201#(and (= |thrThread1of4ForFork0_#t~mem6#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0))), thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 59#L1040-3true, thrThread3of4ForFork0InUse, 88#L1039true, 41#L1049-1true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), thrThread4of4ForFork0InUse, 19#$Ultimate##0true, 187#true, 105#L1061-4true]) [2023-12-09 14:58:18,110 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2023-12-09 14:58:18,110 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-12-09 14:58:18,110 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-12-09 14:58:18,110 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-12-09 14:58:18,112 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([797] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread4of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread4of4ForFork0_#t~nondet4#1][353], [thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 88#L1039true, 199#(and (= |thrThread1of4ForFork0_#t~mem6#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1)), thrThread3of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), thrThread4of4ForFork0InUse, 133#L1049true, 187#true, 45#$Ultimate##0true, 105#L1061-4true, 174#L1040-3true]) [2023-12-09 14:58:18,112 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is not cut-off event [2023-12-09 14:58:18,112 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is not cut-off event [2023-12-09 14:58:18,112 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is not cut-off event [2023-12-09 14:58:18,112 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is not cut-off event [2023-12-09 14:58:18,112 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([797] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread4of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread4of4ForFork0_#t~nondet4#1][367], [201#(and (= |thrThread1of4ForFork0_#t~mem6#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0))), thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 41#L1049-1true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), thrThread4of4ForFork0InUse, 187#true, 45#$Ultimate##0true, 105#L1061-4true, 174#L1040-3true]) [2023-12-09 14:58:18,112 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2023-12-09 14:58:18,112 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-12-09 14:58:18,112 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-12-09 14:58:18,112 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-12-09 14:58:18,112 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([797] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread4of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread4of4ForFork0_#t~nondet4#1][424], [30#L1061-3true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 195#(= |thrThread1of4ForFork0_#t~mem6#1| 1), 88#L1039true, thrThread3of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), thrThread4of4ForFork0InUse, 133#L1049true, 45#$Ultimate##0true, 187#true, 174#L1040-3true]) [2023-12-09 14:58:18,112 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2023-12-09 14:58:18,112 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 14:58:18,112 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 14:58:18,113 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 14:58:18,113 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][259], [thrThread1of4ForFork0InUse, 59#L1040-3true, thrThread2of4ForFork0InUse, 88#L1039true, 199#(and (= |thrThread1of4ForFork0_#t~mem6#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1)), thrThread3of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), thrThread4of4ForFork0InUse, 133#L1049true, 187#true, 105#L1061-4true, 174#L1040-3true]) [2023-12-09 14:58:18,113 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2023-12-09 14:58:18,113 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 14:58:18,113 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 14:58:18,113 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 14:58:18,169 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][279], [139#L1049-2true, 201#(and (= |thrThread1of4ForFork0_#t~mem6#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0))), thrThread1of4ForFork0InUse, 59#L1040-3true, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), thrThread4of4ForFork0InUse, 187#true, 19#$Ultimate##0true, 105#L1061-4true]) [2023-12-09 14:58:18,170 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2023-12-09 14:58:18,170 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-12-09 14:58:18,170 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-12-09 14:58:18,170 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-12-09 14:58:18,201 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([797] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread4of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread4of4ForFork0_#t~nondet4#1][217], [60#L1040true, 211#true, 111#L1048true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 190#(and (= |thrThread1of4ForFork0_~end~0#1| 0) (= |thrThread1of4ForFork0_~c~0#1| 0)), thrThread4of4ForFork0InUse, 192#true, 105#L1061-4true, 174#L1040-3true, 163#L1038true]) [2023-12-09 14:58:18,202 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is not cut-off event [2023-12-09 14:58:18,202 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is not cut-off event [2023-12-09 14:58:18,202 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is not cut-off event [2023-12-09 14:58:18,202 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is not cut-off event [2023-12-09 14:58:18,202 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_thrThread1of4ForFork0_#t~nondet4#1_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread1of4ForFork0_#t~nondet4#1=|v_thrThread1of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread1of4ForFork0_#t~nondet4#1][48], [211#true, 111#L1048true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 96#L1040-3true, 190#(and (= |thrThread1of4ForFork0_~end~0#1| 0) (= |thrThread1of4ForFork0_~c~0#1| 0)), 192#true, thrThread4of4ForFork0InUse, 105#L1061-4true, 174#L1040-3true, 163#L1038true]) [2023-12-09 14:58:18,202 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2023-12-09 14:58:18,202 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-12-09 14:58:18,202 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-12-09 14:58:18,202 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-12-09 14:58:18,202 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([797] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread4of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread4of4ForFork0_#t~nondet4#1][217], [60#L1040true, 211#true, 25#L1049true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 190#(and (= |thrThread1of4ForFork0_~end~0#1| 0) (= |thrThread1of4ForFork0_~c~0#1| 0)), thrThread4of4ForFork0InUse, 192#true, 105#L1061-4true, 174#L1040-3true, 163#L1038true]) [2023-12-09 14:58:18,202 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2023-12-09 14:58:18,202 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-12-09 14:58:18,202 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-12-09 14:58:18,202 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-12-09 14:58:18,202 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([797] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread4of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread4of4ForFork0_#t~nondet4#1][218], [60#L1040true, 111#L1048true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 88#L1039true, 190#(and (= |thrThread1of4ForFork0_~end~0#1| 0) (= |thrThread1of4ForFork0_~c~0#1| 0)), thrThread4of4ForFork0InUse, 192#true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 105#L1061-4true, 174#L1040-3true]) [2023-12-09 14:58:18,203 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2023-12-09 14:58:18,203 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-12-09 14:58:18,203 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-12-09 14:58:18,203 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-12-09 14:58:18,217 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([797] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread4of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread4of4ForFork0_#t~nondet4#1][220], [25#L1049true, 189#(= |thrThread1of4ForFork0_~c~0#1| 0), thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 88#L1039true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), thrThread4of4ForFork0InUse, 192#true, 100#L1039true, 105#L1061-4true, 174#L1040-3true]) [2023-12-09 14:58:18,217 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2023-12-09 14:58:18,217 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-12-09 14:58:18,217 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-12-09 14:58:18,217 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-12-09 14:58:18,277 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][113], [214#(and (= |thrThread2of4ForFork0_~c~0#1| 0) (= |thrThread2of4ForFork0_~end~0#1| 0)), 30#L1061-3true, thrThread1of4ForFork0InUse, 20#L1040true, 59#L1040-3true, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 41#L1049-1true, thrThread4of4ForFork0NotInUse, 192#true, 187#true]) [2023-12-09 14:58:18,277 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2023-12-09 14:58:18,277 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-12-09 14:58:18,277 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-12-09 14:58:18,277 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-12-09 14:58:18,279 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([729] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_thrThread2of4ForFork0_#t~nondet4#1_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread2of4ForFork0_#t~nondet4#1=|v_thrThread2of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread2of4ForFork0_#t~nondet4#1][68], [214#(and (= |thrThread2of4ForFork0_~c~0#1| 0) (= |thrThread2of4ForFork0_~end~0#1| 0)), 30#L1061-3true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, thrThread4of4ForFork0NotInUse, 192#true, 66#L1049-3true, 45#$Ultimate##0true, 187#true, 121#L1040-3true]) [2023-12-09 14:58:18,279 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2023-12-09 14:58:18,279 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-12-09 14:58:18,279 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-12-09 14:58:18,279 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-12-09 14:58:18,279 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([830] L1061-3-->$Ultimate##0: Formula: (and (= |v_ULTIMATE.start_main_#t~pre9#1_25| v_thrThread4of4ForFork0_thidvar0_2) (= v_thrThread4of4ForFork0_thidvar1_2 0) (= |v_thrThread4of4ForFork0_#in~arg#1.base_4| 0) (= |v_thrThread4of4ForFork0_#in~arg#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|} OutVars{thrThread4of4ForFork0_#t~nondet5#1=|v_thrThread4of4ForFork0_#t~nondet5#1_6|, thrThread4of4ForFork0_~c~0#1=|v_thrThread4of4ForFork0_~c~0#1_22|, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1_8|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|, thrThread4of4ForFork0_thidvar1=v_thrThread4of4ForFork0_thidvar1_2, thrThread4of4ForFork0_~arg#1.base=|v_thrThread4of4ForFork0_~arg#1.base_4|, thrThread4of4ForFork0_~arg#1.offset=|v_thrThread4of4ForFork0_~arg#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.base=|v_thrThread4of4ForFork0_#in~arg#1.base_4|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_6|, thrThread4of4ForFork0_#t~mem6#1=|v_thrThread4of4ForFork0_#t~mem6#1_8|, thrThread4of4ForFork0_#res#1.offset=|v_thrThread4of4ForFork0_#res#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.offset=|v_thrThread4of4ForFork0_#in~arg#1.offset_4|, thrThread4of4ForFork0_thidvar0=v_thrThread4of4ForFork0_thidvar0_2, thrThread4of4ForFork0___VERIFIER_assert_~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_~cond#1_12|, thrThread4of4ForFork0_~end~0#1=|v_thrThread4of4ForFork0_~end~0#1_14|, thrThread4of4ForFork0_#res#1.base=|v_thrThread4of4ForFork0_#res#1.base_4|} AuxVars[] AssignedVars[thrThread4of4ForFork0_#t~nondet5#1, thrThread4of4ForFork0_~c~0#1, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1, thrThread4of4ForFork0_thidvar1, thrThread4of4ForFork0_~arg#1.base, thrThread4of4ForFork0_~arg#1.offset, thrThread4of4ForFork0_#in~arg#1.base, thrThread4of4ForFork0_#t~nondet4#1, thrThread4of4ForFork0_#t~mem6#1, thrThread4of4ForFork0_#res#1.offset, thrThread4of4ForFork0_#in~arg#1.offset, thrThread4of4ForFork0_thidvar0, thrThread4of4ForFork0___VERIFIER_assert_~cond#1, thrThread4of4ForFork0_~end~0#1, thrThread4of4ForFork0_#res#1.base][118], [214#(and (= |thrThread2of4ForFork0_~c~0#1| 0) (= |thrThread2of4ForFork0_~end~0#1| 0)), thrThread1of4ForFork0InUse, 20#L1040true, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 192#true, thrThread4of4ForFork0InUse, 66#L1049-3true, 45#$Ultimate##0true, 187#true, 19#$Ultimate##0true, 105#L1061-4true]) [2023-12-09 14:58:18,279 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2023-12-09 14:58:18,279 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-12-09 14:58:18,279 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-12-09 14:58:18,279 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-12-09 14:58:18,280 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([729] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_thrThread2of4ForFork0_#t~nondet4#1_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread2of4ForFork0_#t~nondet4#1=|v_thrThread2of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread2of4ForFork0_#t~nondet4#1][229], [214#(and (= |thrThread2of4ForFork0_~c~0#1| 0) (= |thrThread2of4ForFork0_~end~0#1| 0)), 30#L1061-3true, thrThread1of4ForFork0InUse, 195#(= |thrThread1of4ForFork0_#t~mem6#1| 1), thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, thrThread4of4ForFork0NotInUse, 66#L1049-3true, 187#true, 45#$Ultimate##0true, 121#L1040-3true]) [2023-12-09 14:58:18,280 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2023-12-09 14:58:18,280 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-12-09 14:58:18,280 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-12-09 14:58:18,280 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-12-09 14:58:18,280 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-12-09 14:58:18,280 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([830] L1061-3-->$Ultimate##0: Formula: (and (= |v_ULTIMATE.start_main_#t~pre9#1_25| v_thrThread4of4ForFork0_thidvar0_2) (= v_thrThread4of4ForFork0_thidvar1_2 0) (= |v_thrThread4of4ForFork0_#in~arg#1.base_4| 0) (= |v_thrThread4of4ForFork0_#in~arg#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|} OutVars{thrThread4of4ForFork0_#t~nondet5#1=|v_thrThread4of4ForFork0_#t~nondet5#1_6|, thrThread4of4ForFork0_~c~0#1=|v_thrThread4of4ForFork0_~c~0#1_22|, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1_8|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|, thrThread4of4ForFork0_thidvar1=v_thrThread4of4ForFork0_thidvar1_2, thrThread4of4ForFork0_~arg#1.base=|v_thrThread4of4ForFork0_~arg#1.base_4|, thrThread4of4ForFork0_~arg#1.offset=|v_thrThread4of4ForFork0_~arg#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.base=|v_thrThread4of4ForFork0_#in~arg#1.base_4|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_6|, thrThread4of4ForFork0_#t~mem6#1=|v_thrThread4of4ForFork0_#t~mem6#1_8|, thrThread4of4ForFork0_#res#1.offset=|v_thrThread4of4ForFork0_#res#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.offset=|v_thrThread4of4ForFork0_#in~arg#1.offset_4|, thrThread4of4ForFork0_thidvar0=v_thrThread4of4ForFork0_thidvar0_2, thrThread4of4ForFork0___VERIFIER_assert_~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_~cond#1_12|, thrThread4of4ForFork0_~end~0#1=|v_thrThread4of4ForFork0_~end~0#1_14|, thrThread4of4ForFork0_#res#1.base=|v_thrThread4of4ForFork0_#res#1.base_4|} AuxVars[] AssignedVars[thrThread4of4ForFork0_#t~nondet5#1, thrThread4of4ForFork0_~c~0#1, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1, thrThread4of4ForFork0_thidvar1, thrThread4of4ForFork0_~arg#1.base, thrThread4of4ForFork0_~arg#1.offset, thrThread4of4ForFork0_#in~arg#1.base, thrThread4of4ForFork0_#t~nondet4#1, thrThread4of4ForFork0_#t~mem6#1, thrThread4of4ForFork0_#res#1.offset, thrThread4of4ForFork0_#in~arg#1.offset, thrThread4of4ForFork0_thidvar0, thrThread4of4ForFork0___VERIFIER_assert_~cond#1, thrThread4of4ForFork0_~end~0#1, thrThread4of4ForFork0_#res#1.base][340], [214#(and (= |thrThread2of4ForFork0_~c~0#1| 0) (= |thrThread2of4ForFork0_~end~0#1| 0)), thrThread1of4ForFork0InUse, 20#L1040true, thrThread2of4ForFork0InUse, 195#(= |thrThread1of4ForFork0_#t~mem6#1| 1), thrThread3of4ForFork0InUse, thrThread4of4ForFork0InUse, 66#L1049-3true, 45#$Ultimate##0true, 19#$Ultimate##0true, 187#true, 105#L1061-4true]) [2023-12-09 14:58:18,280 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2023-12-09 14:58:18,280 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-12-09 14:58:18,280 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-12-09 14:58:18,280 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-12-09 14:58:18,280 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][325], [214#(and (= |thrThread2of4ForFork0_~c~0#1| 0) (= |thrThread2of4ForFork0_~end~0#1| 0)), 30#L1061-3true, thrThread1of4ForFork0InUse, 20#L1040true, thrThread2of4ForFork0InUse, 59#L1040-3true, 195#(= |thrThread1of4ForFork0_#t~mem6#1| 1), thrThread3of4ForFork0InUse, thrThread4of4ForFork0NotInUse, 66#L1049-3true, 187#true]) [2023-12-09 14:58:18,280 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2023-12-09 14:58:18,280 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 14:58:18,280 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 14:58:18,280 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 14:58:18,281 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([768] L1041-2-->L1045-2: Formula: (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0))) (= |v_thrThread3of4ForFork0_#t~nondet5#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|, thrThread3of4ForFork0_#t~nondet5#1=|v_thrThread3of4ForFork0_#t~nondet5#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread3of4ForFork0_#t~nondet5#1][414], [30#L1061-3true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 41#L1049-1true, 79#L1045-2true, thrThread4of4ForFork0NotInUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 187#true, 203#(and (= |thrThread1of4ForFork0_#t~mem6#1| 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0)))]) [2023-12-09 14:58:18,281 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2023-12-09 14:58:18,281 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-12-09 14:58:18,281 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-12-09 14:58:18,281 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-12-09 14:58:18,282 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][115], [30#L1061-3true, thrThread1of4ForFork0InUse, 59#L1040-3true, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 41#L1049-1true, thrThread4of4ForFork0NotInUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 192#true, 187#true]) [2023-12-09 14:58:18,282 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is not cut-off event [2023-12-09 14:58:18,282 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is not cut-off event [2023-12-09 14:58:18,282 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is not cut-off event [2023-12-09 14:58:18,282 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is not cut-off event [2023-12-09 14:58:18,282 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][115], [30#L1061-3true, thrThread1of4ForFork0InUse, 140#L1023true, 59#L1040-3true, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, thrThread4of4ForFork0NotInUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 192#true, 187#true]) [2023-12-09 14:58:18,282 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2023-12-09 14:58:18,282 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-12-09 14:58:18,282 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-12-09 14:58:18,282 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-12-09 14:58:18,283 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([830] L1061-3-->$Ultimate##0: Formula: (and (= |v_ULTIMATE.start_main_#t~pre9#1_25| v_thrThread4of4ForFork0_thidvar0_2) (= v_thrThread4of4ForFork0_thidvar1_2 0) (= |v_thrThread4of4ForFork0_#in~arg#1.base_4| 0) (= |v_thrThread4of4ForFork0_#in~arg#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|} OutVars{thrThread4of4ForFork0_#t~nondet5#1=|v_thrThread4of4ForFork0_#t~nondet5#1_6|, thrThread4of4ForFork0_~c~0#1=|v_thrThread4of4ForFork0_~c~0#1_22|, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1_8|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|, thrThread4of4ForFork0_thidvar1=v_thrThread4of4ForFork0_thidvar1_2, thrThread4of4ForFork0_~arg#1.base=|v_thrThread4of4ForFork0_~arg#1.base_4|, thrThread4of4ForFork0_~arg#1.offset=|v_thrThread4of4ForFork0_~arg#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.base=|v_thrThread4of4ForFork0_#in~arg#1.base_4|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_6|, thrThread4of4ForFork0_#t~mem6#1=|v_thrThread4of4ForFork0_#t~mem6#1_8|, thrThread4of4ForFork0_#res#1.offset=|v_thrThread4of4ForFork0_#res#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.offset=|v_thrThread4of4ForFork0_#in~arg#1.offset_4|, thrThread4of4ForFork0_thidvar0=v_thrThread4of4ForFork0_thidvar0_2, thrThread4of4ForFork0___VERIFIER_assert_~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_~cond#1_12|, thrThread4of4ForFork0_~end~0#1=|v_thrThread4of4ForFork0_~end~0#1_14|, thrThread4of4ForFork0_#res#1.base=|v_thrThread4of4ForFork0_#res#1.base_4|} AuxVars[] AssignedVars[thrThread4of4ForFork0_#t~nondet5#1, thrThread4of4ForFork0_~c~0#1, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1, thrThread4of4ForFork0_thidvar1, thrThread4of4ForFork0_~arg#1.base, thrThread4of4ForFork0_~arg#1.offset, thrThread4of4ForFork0_#in~arg#1.base, thrThread4of4ForFork0_#t~nondet4#1, thrThread4of4ForFork0_#t~mem6#1, thrThread4of4ForFork0_#res#1.offset, thrThread4of4ForFork0_#in~arg#1.offset, thrThread4of4ForFork0_thidvar0, thrThread4of4ForFork0___VERIFIER_assert_~cond#1, thrThread4of4ForFork0_~end~0#1, thrThread4of4ForFork0_#res#1.base][340], [214#(and (= |thrThread2of4ForFork0_~c~0#1| 0) (= |thrThread2of4ForFork0_~end~0#1| 0)), thrThread1of4ForFork0InUse, 20#L1040true, 195#(= |thrThread1of4ForFork0_#t~mem6#1| 1), thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, thrThread4of4ForFork0InUse, 66#L1049-3true, 19#$Ultimate##0true, 45#$Ultimate##0true, 187#true, 105#L1061-4true]) [2023-12-09 14:58:18,283 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2023-12-09 14:58:18,283 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-12-09 14:58:18,283 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-12-09 14:58:18,283 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-12-09 14:58:18,283 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-12-09 14:58:18,285 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([830] L1061-3-->$Ultimate##0: Formula: (and (= |v_ULTIMATE.start_main_#t~pre9#1_25| v_thrThread4of4ForFork0_thidvar0_2) (= v_thrThread4of4ForFork0_thidvar1_2 0) (= |v_thrThread4of4ForFork0_#in~arg#1.base_4| 0) (= |v_thrThread4of4ForFork0_#in~arg#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|} OutVars{thrThread4of4ForFork0_#t~nondet5#1=|v_thrThread4of4ForFork0_#t~nondet5#1_6|, thrThread4of4ForFork0_~c~0#1=|v_thrThread4of4ForFork0_~c~0#1_22|, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1_8|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|, thrThread4of4ForFork0_thidvar1=v_thrThread4of4ForFork0_thidvar1_2, thrThread4of4ForFork0_~arg#1.base=|v_thrThread4of4ForFork0_~arg#1.base_4|, thrThread4of4ForFork0_~arg#1.offset=|v_thrThread4of4ForFork0_~arg#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.base=|v_thrThread4of4ForFork0_#in~arg#1.base_4|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_6|, thrThread4of4ForFork0_#t~mem6#1=|v_thrThread4of4ForFork0_#t~mem6#1_8|, thrThread4of4ForFork0_#res#1.offset=|v_thrThread4of4ForFork0_#res#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.offset=|v_thrThread4of4ForFork0_#in~arg#1.offset_4|, thrThread4of4ForFork0_thidvar0=v_thrThread4of4ForFork0_thidvar0_2, thrThread4of4ForFork0___VERIFIER_assert_~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_~cond#1_12|, thrThread4of4ForFork0_~end~0#1=|v_thrThread4of4ForFork0_~end~0#1_14|, thrThread4of4ForFork0_#res#1.base=|v_thrThread4of4ForFork0_#res#1.base_4|} AuxVars[] AssignedVars[thrThread4of4ForFork0_#t~nondet5#1, thrThread4of4ForFork0_~c~0#1, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1, thrThread4of4ForFork0_thidvar1, thrThread4of4ForFork0_~arg#1.base, thrThread4of4ForFork0_~arg#1.offset, thrThread4of4ForFork0_#in~arg#1.base, thrThread4of4ForFork0_#t~nondet4#1, thrThread4of4ForFork0_#t~mem6#1, thrThread4of4ForFork0_#res#1.offset, thrThread4of4ForFork0_#in~arg#1.offset, thrThread4of4ForFork0_thidvar0, thrThread4of4ForFork0___VERIFIER_assert_~cond#1, thrThread4of4ForFork0_~end~0#1, thrThread4of4ForFork0_#res#1.base][358], [thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 59#L1040-3true, 88#L1039true, thrThread3of4ForFork0InUse, 41#L1049-1true, thrThread4of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 187#true, 19#$Ultimate##0true, 105#L1061-4true, 203#(and (= |thrThread1of4ForFork0_#t~mem6#1| 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0)))]) [2023-12-09 14:58:18,285 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2023-12-09 14:58:18,285 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-12-09 14:58:18,285 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-12-09 14:58:18,285 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-12-09 14:58:18,285 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([830] L1061-3-->$Ultimate##0: Formula: (and (= |v_ULTIMATE.start_main_#t~pre9#1_25| v_thrThread4of4ForFork0_thidvar0_2) (= v_thrThread4of4ForFork0_thidvar1_2 0) (= |v_thrThread4of4ForFork0_#in~arg#1.base_4| 0) (= |v_thrThread4of4ForFork0_#in~arg#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|} OutVars{thrThread4of4ForFork0_#t~nondet5#1=|v_thrThread4of4ForFork0_#t~nondet5#1_6|, thrThread4of4ForFork0_~c~0#1=|v_thrThread4of4ForFork0_~c~0#1_22|, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1_8|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|, thrThread4of4ForFork0_thidvar1=v_thrThread4of4ForFork0_thidvar1_2, thrThread4of4ForFork0_~arg#1.base=|v_thrThread4of4ForFork0_~arg#1.base_4|, thrThread4of4ForFork0_~arg#1.offset=|v_thrThread4of4ForFork0_~arg#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.base=|v_thrThread4of4ForFork0_#in~arg#1.base_4|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_6|, thrThread4of4ForFork0_#t~mem6#1=|v_thrThread4of4ForFork0_#t~mem6#1_8|, thrThread4of4ForFork0_#res#1.offset=|v_thrThread4of4ForFork0_#res#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.offset=|v_thrThread4of4ForFork0_#in~arg#1.offset_4|, thrThread4of4ForFork0_thidvar0=v_thrThread4of4ForFork0_thidvar0_2, thrThread4of4ForFork0___VERIFIER_assert_~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_~cond#1_12|, thrThread4of4ForFork0_~end~0#1=|v_thrThread4of4ForFork0_~end~0#1_14|, thrThread4of4ForFork0_#res#1.base=|v_thrThread4of4ForFork0_#res#1.base_4|} AuxVars[] AssignedVars[thrThread4of4ForFork0_#t~nondet5#1, thrThread4of4ForFork0_~c~0#1, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1, thrThread4of4ForFork0_thidvar1, thrThread4of4ForFork0_~arg#1.base, thrThread4of4ForFork0_~arg#1.offset, thrThread4of4ForFork0_#in~arg#1.base, thrThread4of4ForFork0_#t~nondet4#1, thrThread4of4ForFork0_#t~mem6#1, thrThread4of4ForFork0_#res#1.offset, thrThread4of4ForFork0_#in~arg#1.offset, thrThread4of4ForFork0_thidvar0, thrThread4of4ForFork0___VERIFIER_assert_~cond#1, thrThread4of4ForFork0_~end~0#1, thrThread4of4ForFork0_#res#1.base][120], [thrThread1of4ForFork0InUse, 59#L1040-3true, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 41#L1049-1true, 192#true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), thrThread4of4ForFork0InUse, 187#true, 19#$Ultimate##0true, 105#L1061-4true]) [2023-12-09 14:58:18,285 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2023-12-09 14:58:18,285 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-12-09 14:58:18,285 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-12-09 14:58:18,286 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-12-09 14:58:18,287 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([830] L1061-3-->$Ultimate##0: Formula: (and (= |v_ULTIMATE.start_main_#t~pre9#1_25| v_thrThread4of4ForFork0_thidvar0_2) (= v_thrThread4of4ForFork0_thidvar1_2 0) (= |v_thrThread4of4ForFork0_#in~arg#1.base_4| 0) (= |v_thrThread4of4ForFork0_#in~arg#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|} OutVars{thrThread4of4ForFork0_#t~nondet5#1=|v_thrThread4of4ForFork0_#t~nondet5#1_6|, thrThread4of4ForFork0_~c~0#1=|v_thrThread4of4ForFork0_~c~0#1_22|, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1_8|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|, thrThread4of4ForFork0_thidvar1=v_thrThread4of4ForFork0_thidvar1_2, thrThread4of4ForFork0_~arg#1.base=|v_thrThread4of4ForFork0_~arg#1.base_4|, thrThread4of4ForFork0_~arg#1.offset=|v_thrThread4of4ForFork0_~arg#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.base=|v_thrThread4of4ForFork0_#in~arg#1.base_4|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_6|, thrThread4of4ForFork0_#t~mem6#1=|v_thrThread4of4ForFork0_#t~mem6#1_8|, thrThread4of4ForFork0_#res#1.offset=|v_thrThread4of4ForFork0_#res#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.offset=|v_thrThread4of4ForFork0_#in~arg#1.offset_4|, thrThread4of4ForFork0_thidvar0=v_thrThread4of4ForFork0_thidvar0_2, thrThread4of4ForFork0___VERIFIER_assert_~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_~cond#1_12|, thrThread4of4ForFork0_~end~0#1=|v_thrThread4of4ForFork0_~end~0#1_14|, thrThread4of4ForFork0_#res#1.base=|v_thrThread4of4ForFork0_#res#1.base_4|} AuxVars[] AssignedVars[thrThread4of4ForFork0_#t~nondet5#1, thrThread4of4ForFork0_~c~0#1, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1, thrThread4of4ForFork0_thidvar1, thrThread4of4ForFork0_~arg#1.base, thrThread4of4ForFork0_~arg#1.offset, thrThread4of4ForFork0_#in~arg#1.base, thrThread4of4ForFork0_#t~nondet4#1, thrThread4of4ForFork0_#t~mem6#1, thrThread4of4ForFork0_#res#1.offset, thrThread4of4ForFork0_#in~arg#1.offset, thrThread4of4ForFork0_thidvar0, thrThread4of4ForFork0___VERIFIER_assert_~cond#1, thrThread4of4ForFork0_~end~0#1, thrThread4of4ForFork0_#res#1.base][120], [thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 88#L1039true, 192#true, thrThread4of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 13#L1050true, 19#$Ultimate##0true, 187#true, 45#$Ultimate##0true, 105#L1061-4true]) [2023-12-09 14:58:18,287 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2023-12-09 14:58:18,287 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-12-09 14:58:18,287 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-12-09 14:58:18,287 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-12-09 14:58:18,437 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][115], [139#L1049-2true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 59#L1040-3true, thrThread3of4ForFork0InUse, 88#L1039true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), thrThread4of4ForFork0InUse, 192#true, 187#true, 19#$Ultimate##0true, 105#L1061-4true]) [2023-12-09 14:58:18,437 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2023-12-09 14:58:18,437 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-12-09 14:58:18,437 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-12-09 14:58:18,437 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-12-09 14:58:18,463 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][256], [214#(and (= |thrThread2of4ForFork0_~c~0#1| 0) (= |thrThread2of4ForFork0_~end~0#1| 0)), thrThread1of4ForFork0InUse, 20#L1040true, 194#(= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1), 59#L1040-3true, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, thrThread4of4ForFork0NotInUse, 13#L1050true, 187#true, 105#L1061-4true]) [2023-12-09 14:58:18,464 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2023-12-09 14:58:18,464 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-12-09 14:58:18,464 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-12-09 14:58:18,464 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-12-09 14:58:18,464 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][325], [214#(and (= |thrThread2of4ForFork0_~c~0#1| 0) (= |thrThread2of4ForFork0_~end~0#1| 0)), 30#L1061-3true, thrThread1of4ForFork0InUse, 20#L1040true, 59#L1040-3true, 195#(= |thrThread1of4ForFork0_#t~mem6#1| 1), thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, thrThread4of4ForFork0NotInUse, 66#L1049-3true, 187#true]) [2023-12-09 14:58:18,464 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2023-12-09 14:58:18,464 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 14:58:18,464 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 14:58:18,464 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 14:58:18,464 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 14:58:18,466 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([768] L1041-2-->L1045-2: Formula: (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0))) (= |v_thrThread3of4ForFork0_#t~nondet5#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|, thrThread3of4ForFork0_#t~nondet5#1=|v_thrThread3of4ForFork0_#t~nondet5#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread3of4ForFork0_#t~nondet5#1][360], [139#L1049-2true, 201#(and (= |thrThread1of4ForFork0_#t~mem6#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0))), thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 88#L1039true, 79#L1045-2true, thrThread4of4ForFork0NotInUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 187#true, 105#L1061-4true]) [2023-12-09 14:58:18,466 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2023-12-09 14:58:18,466 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-12-09 14:58:18,466 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-12-09 14:58:18,466 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-12-09 14:58:18,510 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([768] L1041-2-->L1045-2: Formula: (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0))) (= |v_thrThread3of4ForFork0_#t~nondet5#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|, thrThread3of4ForFork0_#t~nondet5#1=|v_thrThread3of4ForFork0_#t~nondet5#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread3of4ForFork0_#t~nondet5#1][161], [139#L1049-2true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 79#L1045-2true, thrThread4of4ForFork0NotInUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 192#true, 187#true, 105#L1061-4true]) [2023-12-09 14:58:18,510 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2023-12-09 14:58:18,510 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-12-09 14:58:18,510 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-12-09 14:58:18,510 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-12-09 14:58:18,537 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_thrThread1of4ForFork0_#t~nondet4#1_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread1of4ForFork0_#t~nondet4#1=|v_thrThread1of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread1of4ForFork0_#t~nondet4#1][77], [30#L1061-3true, 111#L1048true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 88#L1039true, 96#L1040-3true, 190#(and (= |thrThread1of4ForFork0_~end~0#1| 0) (= |thrThread1of4ForFork0_~c~0#1| 0)), 213#(= |thrThread2of4ForFork0_~c~0#1| 0), thrThread4of4ForFork0InUse, 192#true, 19#$Ultimate##0true]) [2023-12-09 14:58:18,537 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2023-12-09 14:58:18,537 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-12-09 14:58:18,537 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-12-09 14:58:18,537 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-12-09 14:58:18,542 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([695] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_thrThread1of4ForFork0_#t~nondet4#1_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread1of4ForFork0_#t~nondet4#1=|v_thrThread1of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread1of4ForFork0_#t~nondet4#1][77], [111#L1048true, 30#L1061-3true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 190#(and (= |thrThread1of4ForFork0_~end~0#1| 0) (= |thrThread1of4ForFork0_~c~0#1| 0)), 96#L1040-3true, thrThread4of4ForFork0InUse, 192#true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 19#$Ultimate##0true]) [2023-12-09 14:58:18,542 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2023-12-09 14:58:18,542 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-12-09 14:58:18,542 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-12-09 14:58:18,542 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-12-09 14:58:18,542 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-12-09 14:58:18,542 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([797] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread4of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread4of4ForFork0_#t~nondet4#1][218], [60#L1040true, 111#L1048true, 30#L1061-3true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 190#(and (= |thrThread1of4ForFork0_~end~0#1| 0) (= |thrThread1of4ForFork0_~c~0#1| 0)), 192#true, thrThread4of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 174#L1040-3true]) [2023-12-09 14:58:18,542 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2023-12-09 14:58:18,542 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 14:58:18,542 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 14:58:18,542 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 14:58:18,543 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_thrThread1of4ForFork0_#t~nondet4#1_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread1of4ForFork0_#t~nondet4#1=|v_thrThread1of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread1of4ForFork0_#t~nondet4#1][48], [211#true, 30#L1061-3true, 25#L1049true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 190#(and (= |thrThread1of4ForFork0_~end~0#1| 0) (= |thrThread1of4ForFork0_~c~0#1| 0)), 96#L1040-3true, thrThread4of4ForFork0InUse, 192#true, 19#$Ultimate##0true, 163#L1038true]) [2023-12-09 14:58:18,543 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2023-12-09 14:58:18,543 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-12-09 14:58:18,543 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-12-09 14:58:18,543 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-12-09 14:58:18,543 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([797] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread4of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread4of4ForFork0_#t~nondet4#1][217], [60#L1040true, 211#true, 30#L1061-3true, 25#L1049true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 190#(and (= |thrThread1of4ForFork0_~end~0#1| 0) (= |thrThread1of4ForFork0_~c~0#1| 0)), thrThread4of4ForFork0InUse, 192#true, 174#L1040-3true, 163#L1038true]) [2023-12-09 14:58:18,543 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2023-12-09 14:58:18,543 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 14:58:18,543 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 14:58:18,543 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 14:58:18,572 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([797] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread4of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread4of4ForFork0_#t~nondet4#1][186], [111#L1048true, 171#$Ultimate##0true, 30#L1061-3true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 192#true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), thrThread4of4ForFork0InUse, 187#true, 174#L1040-3true]) [2023-12-09 14:58:18,572 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2023-12-09 14:58:18,572 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-12-09 14:58:18,572 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-12-09 14:58:18,572 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-12-09 14:58:18,605 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([830] L1061-3-->$Ultimate##0: Formula: (and (= |v_ULTIMATE.start_main_#t~pre9#1_25| v_thrThread4of4ForFork0_thidvar0_2) (= v_thrThread4of4ForFork0_thidvar1_2 0) (= |v_thrThread4of4ForFork0_#in~arg#1.base_4| 0) (= |v_thrThread4of4ForFork0_#in~arg#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|} OutVars{thrThread4of4ForFork0_#t~nondet5#1=|v_thrThread4of4ForFork0_#t~nondet5#1_6|, thrThread4of4ForFork0_~c~0#1=|v_thrThread4of4ForFork0_~c~0#1_22|, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1_8|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|, thrThread4of4ForFork0_thidvar1=v_thrThread4of4ForFork0_thidvar1_2, thrThread4of4ForFork0_~arg#1.base=|v_thrThread4of4ForFork0_~arg#1.base_4|, thrThread4of4ForFork0_~arg#1.offset=|v_thrThread4of4ForFork0_~arg#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.base=|v_thrThread4of4ForFork0_#in~arg#1.base_4|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_6|, thrThread4of4ForFork0_#t~mem6#1=|v_thrThread4of4ForFork0_#t~mem6#1_8|, thrThread4of4ForFork0_#res#1.offset=|v_thrThread4of4ForFork0_#res#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.offset=|v_thrThread4of4ForFork0_#in~arg#1.offset_4|, thrThread4of4ForFork0_thidvar0=v_thrThread4of4ForFork0_thidvar0_2, thrThread4of4ForFork0___VERIFIER_assert_~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_~cond#1_12|, thrThread4of4ForFork0_~end~0#1=|v_thrThread4of4ForFork0_~end~0#1_14|, thrThread4of4ForFork0_#res#1.base=|v_thrThread4of4ForFork0_#res#1.base_4|} AuxVars[] AssignedVars[thrThread4of4ForFork0_#t~nondet5#1, thrThread4of4ForFork0_~c~0#1, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1, thrThread4of4ForFork0_thidvar1, thrThread4of4ForFork0_~arg#1.base, thrThread4of4ForFork0_~arg#1.offset, thrThread4of4ForFork0_#in~arg#1.base, thrThread4of4ForFork0_#t~nondet4#1, thrThread4of4ForFork0_#t~mem6#1, thrThread4of4ForFork0_#res#1.offset, thrThread4of4ForFork0_#in~arg#1.offset, thrThread4of4ForFork0_thidvar0, thrThread4of4ForFork0___VERIFIER_assert_~cond#1, thrThread4of4ForFork0_~end~0#1, thrThread4of4ForFork0_#res#1.base][351], [201#(and (= |thrThread1of4ForFork0_#t~mem6#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0))), thrThread1of4ForFork0InUse, 140#L1023true, thrThread2of4ForFork0InUse, 59#L1040-3true, thrThread3of4ForFork0InUse, 88#L1039true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), thrThread4of4ForFork0InUse, 187#true, 19#$Ultimate##0true, 105#L1061-4true]) [2023-12-09 14:58:18,605 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2023-12-09 14:58:18,605 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-12-09 14:58:18,605 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-12-09 14:58:18,605 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-12-09 14:58:18,607 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][279], [201#(and (= |thrThread1of4ForFork0_#t~mem6#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0))), thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 59#L1040-3true, 88#L1039true, thrThread3of4ForFork0InUse, 41#L1049-1true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), thrThread4of4ForFork0InUse, 187#true, 105#L1061-4true, 174#L1040-3true]) [2023-12-09 14:58:18,607 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2023-12-09 14:58:18,607 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 14:58:18,607 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 14:58:18,607 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 14:58:18,607 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([797] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread4of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread4of4ForFork0_#t~nondet4#1][367], [201#(and (= |thrThread1of4ForFork0_#t~mem6#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0))), thrThread1of4ForFork0InUse, 140#L1023true, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), thrThread4of4ForFork0InUse, 187#true, 45#$Ultimate##0true, 105#L1061-4true, 174#L1040-3true]) [2023-12-09 14:58:18,607 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2023-12-09 14:58:18,607 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-12-09 14:58:18,607 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-12-09 14:58:18,608 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-12-09 14:58:18,608 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([797] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread4of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread4of4ForFork0_#t~nondet4#1][441], [30#L1061-3true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 41#L1049-1true, thrThread4of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 45#$Ultimate##0true, 187#true, 174#L1040-3true, 203#(and (= |thrThread1of4ForFork0_#t~mem6#1| 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0)))]) [2023-12-09 14:58:18,608 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2023-12-09 14:58:18,608 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 14:58:18,608 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 14:58:18,608 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 14:58:18,627 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L1041-2-->L1045-2: Formula: (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0))) (= |v_thrThread1of4ForFork0_#t~nondet5#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{thrThread1of4ForFork0_#t~nondet5#1=|v_thrThread1of4ForFork0_#t~nondet5#1_1|, #pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread1of4ForFork0_#t~nondet5#1][122], [111#L1048true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 88#L1039true, thrThread4of4ForFork0InUse, 192#true, 7#L1045-2true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 187#true, 19#$Ultimate##0true, 105#L1061-4true]) [2023-12-09 14:58:18,627 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2023-12-09 14:58:18,627 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-12-09 14:58:18,627 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-12-09 14:58:18,627 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-12-09 14:58:18,661 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([729] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_thrThread2of4ForFork0_#t~nondet4#1_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread2of4ForFork0_#t~nondet4#1=|v_thrThread2of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread2of4ForFork0_#t~nondet4#1][84], [214#(and (= |thrThread2of4ForFork0_~c~0#1| 0) (= |thrThread2of4ForFork0_~end~0#1| 0)), 136#L1047-1true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 190#(and (= |thrThread1of4ForFork0_~end~0#1| 0) (= |thrThread1of4ForFork0_~c~0#1| 0)), thrThread4of4ForFork0InUse, 192#true, 19#$Ultimate##0true, 105#L1061-4true, 52#L1046-3true, 121#L1040-3true]) [2023-12-09 14:58:18,661 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2023-12-09 14:58:18,661 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-12-09 14:58:18,661 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-12-09 14:58:18,662 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-12-09 14:58:18,668 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([729] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_thrThread2of4ForFork0_#t~nondet4#1_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread2of4ForFork0_#t~nondet4#1=|v_thrThread2of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread2of4ForFork0_#t~nondet4#1][84], [214#(and (= |thrThread2of4ForFork0_~c~0#1| 0) (= |thrThread2of4ForFork0_~end~0#1| 0)), 111#L1048true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 190#(and (= |thrThread1of4ForFork0_~end~0#1| 0) (= |thrThread1of4ForFork0_~c~0#1| 0)), thrThread4of4ForFork0InUse, 192#true, 19#$Ultimate##0true, 105#L1061-4true, 52#L1046-3true, 121#L1040-3true]) [2023-12-09 14:58:18,669 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2023-12-09 14:58:18,669 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-12-09 14:58:18,669 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-12-09 14:58:18,669 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-12-09 14:58:18,676 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][259], [thrThread1of4ForFork0InUse, 59#L1040-3true, thrThread2of4ForFork0InUse, 199#(and (= |thrThread1of4ForFork0_#t~mem6#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1)), 88#L1039true, thrThread3of4ForFork0InUse, thrThread4of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 66#L1049-3true, 187#true, 19#$Ultimate##0true, 105#L1061-4true]) [2023-12-09 14:58:18,676 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2023-12-09 14:58:18,676 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 14:58:18,676 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 14:58:18,677 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 14:58:18,711 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_thrThread1of4ForFork0_#t~nondet4#1_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread1of4ForFork0_#t~nondet4#1=|v_thrThread1of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread1of4ForFork0_#t~nondet4#1][77], [111#L1048true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 88#L1039true, 96#L1040-3true, 190#(and (= |thrThread1of4ForFork0_~end~0#1| 0) (= |thrThread1of4ForFork0_~c~0#1| 0)), 192#true, thrThread4of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 105#L1061-4true, 174#L1040-3true]) [2023-12-09 14:58:18,711 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2023-12-09 14:58:18,711 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-12-09 14:58:18,711 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-12-09 14:58:18,711 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-12-09 14:58:18,803 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][113], [214#(and (= |thrThread2of4ForFork0_~c~0#1| 0) (= |thrThread2of4ForFork0_~end~0#1| 0)), 30#L1061-3true, thrThread1of4ForFork0InUse, 140#L1023true, 20#L1040true, 59#L1040-3true, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, thrThread4of4ForFork0NotInUse, 192#true, 187#true]) [2023-12-09 14:58:18,803 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2023-12-09 14:58:18,803 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-12-09 14:58:18,803 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-12-09 14:58:18,803 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-12-09 14:58:18,805 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([729] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_thrThread2of4ForFork0_#t~nondet4#1_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread2of4ForFork0_#t~nondet4#1=|v_thrThread2of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread2of4ForFork0_#t~nondet4#1][68], [214#(and (= |thrThread2of4ForFork0_~c~0#1| 0) (= |thrThread2of4ForFork0_~end~0#1| 0)), 30#L1061-3true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, thrThread4of4ForFork0NotInUse, 192#true, 13#L1050true, 45#$Ultimate##0true, 187#true, 121#L1040-3true]) [2023-12-09 14:58:18,805 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2023-12-09 14:58:18,805 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-12-09 14:58:18,805 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-12-09 14:58:18,805 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-12-09 14:58:18,806 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][363], [30#L1061-3true, thrThread1of4ForFork0InUse, 59#L1040-3true, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 138#L1024true, thrThread4of4ForFork0NotInUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 207#(and (not (= |thrThread1of4ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of4ForFork0_#t~mem6#1| 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0))), 187#true]) [2023-12-09 14:58:18,806 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2023-12-09 14:58:18,806 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-12-09 14:58:18,806 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-12-09 14:58:18,806 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-12-09 14:58:18,806 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([768] L1041-2-->L1045-2: Formula: (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0))) (= |v_thrThread3of4ForFork0_#t~nondet5#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|, thrThread3of4ForFork0_#t~nondet5#1=|v_thrThread3of4ForFork0_#t~nondet5#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread3of4ForFork0_#t~nondet5#1][414], [30#L1061-3true, thrThread1of4ForFork0InUse, 140#L1023true, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, thrThread4of4ForFork0NotInUse, 79#L1045-2true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 187#true, 203#(and (= |thrThread1of4ForFork0_#t~mem6#1| 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0)))]) [2023-12-09 14:58:18,806 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2023-12-09 14:58:18,806 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-12-09 14:58:18,806 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-12-09 14:58:18,806 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-12-09 14:58:18,808 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][115], [30#L1061-3true, thrThread1of4ForFork0InUse, 59#L1040-3true, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, thrThread4of4ForFork0NotInUse, 138#L1024true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 192#true, 187#true]) [2023-12-09 14:58:18,808 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2023-12-09 14:58:18,808 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-12-09 14:58:18,808 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-12-09 14:58:18,808 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-12-09 14:58:18,810 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([830] L1061-3-->$Ultimate##0: Formula: (and (= |v_ULTIMATE.start_main_#t~pre9#1_25| v_thrThread4of4ForFork0_thidvar0_2) (= v_thrThread4of4ForFork0_thidvar1_2 0) (= |v_thrThread4of4ForFork0_#in~arg#1.base_4| 0) (= |v_thrThread4of4ForFork0_#in~arg#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|} OutVars{thrThread4of4ForFork0_#t~nondet5#1=|v_thrThread4of4ForFork0_#t~nondet5#1_6|, thrThread4of4ForFork0_~c~0#1=|v_thrThread4of4ForFork0_~c~0#1_22|, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1_8|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|, thrThread4of4ForFork0_thidvar1=v_thrThread4of4ForFork0_thidvar1_2, thrThread4of4ForFork0_~arg#1.base=|v_thrThread4of4ForFork0_~arg#1.base_4|, thrThread4of4ForFork0_~arg#1.offset=|v_thrThread4of4ForFork0_~arg#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.base=|v_thrThread4of4ForFork0_#in~arg#1.base_4|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_6|, thrThread4of4ForFork0_#t~mem6#1=|v_thrThread4of4ForFork0_#t~mem6#1_8|, thrThread4of4ForFork0_#res#1.offset=|v_thrThread4of4ForFork0_#res#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.offset=|v_thrThread4of4ForFork0_#in~arg#1.offset_4|, thrThread4of4ForFork0_thidvar0=v_thrThread4of4ForFork0_thidvar0_2, thrThread4of4ForFork0___VERIFIER_assert_~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_~cond#1_12|, thrThread4of4ForFork0_~end~0#1=|v_thrThread4of4ForFork0_~end~0#1_14|, thrThread4of4ForFork0_#res#1.base=|v_thrThread4of4ForFork0_#res#1.base_4|} AuxVars[] AssignedVars[thrThread4of4ForFork0_#t~nondet5#1, thrThread4of4ForFork0_~c~0#1, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1, thrThread4of4ForFork0_thidvar1, thrThread4of4ForFork0_~arg#1.base, thrThread4of4ForFork0_~arg#1.offset, thrThread4of4ForFork0_#in~arg#1.base, thrThread4of4ForFork0_#t~nondet4#1, thrThread4of4ForFork0_#t~mem6#1, thrThread4of4ForFork0_#res#1.offset, thrThread4of4ForFork0_#in~arg#1.offset, thrThread4of4ForFork0_thidvar0, thrThread4of4ForFork0___VERIFIER_assert_~cond#1, thrThread4of4ForFork0_~end~0#1, thrThread4of4ForFork0_#res#1.base][358], [140#L1023true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 59#L1040-3true, thrThread3of4ForFork0InUse, 88#L1039true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), thrThread4of4ForFork0InUse, 19#$Ultimate##0true, 187#true, 105#L1061-4true, 203#(and (= |thrThread1of4ForFork0_#t~mem6#1| 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0)))]) [2023-12-09 14:58:18,810 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2023-12-09 14:58:18,810 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-12-09 14:58:18,810 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-12-09 14:58:18,810 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-12-09 14:58:18,826 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][115], [thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 59#L1040-3true, thrThread3of4ForFork0InUse, 88#L1039true, 192#true, thrThread4of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 66#L1049-3true, 19#$Ultimate##0true, 187#true, 105#L1061-4true]) [2023-12-09 14:58:18,827 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2023-12-09 14:58:18,827 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 14:58:18,827 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 14:58:18,827 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 14:58:18,849 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][113], [214#(and (= |thrThread2of4ForFork0_~c~0#1| 0) (= |thrThread2of4ForFork0_~end~0#1| 0)), 30#L1061-3true, thrThread1of4ForFork0InUse, 20#L1040true, 59#L1040-3true, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, thrThread4of4ForFork0NotInUse, 192#true, 13#L1050true, 187#true]) [2023-12-09 14:58:18,849 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2023-12-09 14:58:18,849 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 14:58:18,849 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 14:58:18,849 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 14:58:18,902 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([768] L1041-2-->L1045-2: Formula: (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0))) (= |v_thrThread3of4ForFork0_#t~nondet5#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|, thrThread3of4ForFork0_#t~nondet5#1=|v_thrThread3of4ForFork0_#t~nondet5#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread3of4ForFork0_#t~nondet5#1][161], [thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 79#L1045-2true, thrThread4of4ForFork0NotInUse, 192#true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 66#L1049-3true, 187#true, 105#L1061-4true]) [2023-12-09 14:58:18,902 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2023-12-09 14:58:18,902 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-12-09 14:58:18,902 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-12-09 14:58:18,902 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-12-09 14:58:18,941 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([695] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_thrThread1of4ForFork0_#t~nondet4#1_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread1of4ForFork0_#t~nondet4#1=|v_thrThread1of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread1of4ForFork0_#t~nondet4#1][48], [211#true, 30#L1061-3true, 25#L1049true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 96#L1040-3true, 190#(and (= |thrThread1of4ForFork0_~end~0#1| 0) (= |thrThread1of4ForFork0_~c~0#1| 0)), thrThread4of4ForFork0InUse, 192#true, 19#$Ultimate##0true, 163#L1038true]) [2023-12-09 14:58:18,941 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is not cut-off event [2023-12-09 14:58:18,941 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is not cut-off event [2023-12-09 14:58:18,941 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is not cut-off event [2023-12-09 14:58:18,941 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is not cut-off event [2023-12-09 14:58:18,941 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is not cut-off event [2023-12-09 14:58:18,941 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_thrThread1of4ForFork0_#t~nondet4#1_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread1of4ForFork0_#t~nondet4#1=|v_thrThread1of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread1of4ForFork0_#t~nondet4#1][77], [30#L1061-3true, 25#L1049true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 88#L1039true, 96#L1040-3true, 190#(and (= |thrThread1of4ForFork0_~end~0#1| 0) (= |thrThread1of4ForFork0_~c~0#1| 0)), 192#true, thrThread4of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 19#$Ultimate##0true]) [2023-12-09 14:58:18,941 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2023-12-09 14:58:18,941 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-12-09 14:58:18,941 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-12-09 14:58:18,941 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-12-09 14:58:18,947 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([695] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_thrThread1of4ForFork0_#t~nondet4#1_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread1of4ForFork0_#t~nondet4#1=|v_thrThread1of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread1of4ForFork0_#t~nondet4#1][77], [30#L1061-3true, 25#L1049true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 96#L1040-3true, 190#(and (= |thrThread1of4ForFork0_~end~0#1| 0) (= |thrThread1of4ForFork0_~c~0#1| 0)), thrThread4of4ForFork0InUse, 192#true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 19#$Ultimate##0true]) [2023-12-09 14:58:18,947 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2023-12-09 14:58:18,947 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-12-09 14:58:18,947 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-12-09 14:58:18,947 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-12-09 14:58:18,947 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-12-09 14:58:18,947 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([797] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread4of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread4of4ForFork0_#t~nondet4#1][218], [60#L1040true, 30#L1061-3true, 25#L1049true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 190#(and (= |thrThread1of4ForFork0_~end~0#1| 0) (= |thrThread1of4ForFork0_~c~0#1| 0)), thrThread4of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 192#true, 174#L1040-3true]) [2023-12-09 14:58:18,947 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2023-12-09 14:58:18,947 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 14:58:18,947 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 14:58:18,947 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 14:58:18,987 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([797] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread4of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread4of4ForFork0_#t~nondet4#1][186], [171#$Ultimate##0true, 30#L1061-3true, 25#L1049true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 192#true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), thrThread4of4ForFork0InUse, 187#true, 174#L1040-3true]) [2023-12-09 14:58:18,988 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2023-12-09 14:58:18,988 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-12-09 14:58:18,988 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-12-09 14:58:18,988 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-12-09 14:58:18,994 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][326], [30#L1061-3true, thrThread1of4ForFork0InUse, 195#(= |thrThread1of4ForFork0_#t~mem6#1| 1), 59#L1040-3true, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, thrThread4of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 133#L1049true, 187#true, 19#$Ultimate##0true]) [2023-12-09 14:58:18,994 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2023-12-09 14:58:18,994 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 14:58:18,994 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 14:58:18,994 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 14:58:18,994 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][346], [30#L1061-3true, thrThread1of4ForFork0InUse, 59#L1040-3true, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 41#L1049-1true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), thrThread4of4ForFork0InUse, 187#true, 19#$Ultimate##0true, 203#(and (= |thrThread1of4ForFork0_#t~mem6#1| 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0)))]) [2023-12-09 14:58:18,994 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2023-12-09 14:58:18,994 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 14:58:18,994 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 14:58:18,995 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 14:58:19,181 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][346], [30#L1061-3true, thrThread1of4ForFork0InUse, 140#L1023true, thrThread2of4ForFork0InUse, 59#L1040-3true, 88#L1039true, thrThread3of4ForFork0InUse, thrThread4of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 19#$Ultimate##0true, 187#true, 203#(and (= |thrThread1of4ForFork0_#t~mem6#1| 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0)))]) [2023-12-09 14:58:19,182 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2023-12-09 14:58:19,182 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 14:58:19,182 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 14:58:19,182 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 14:58:19,182 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([830] L1061-3-->$Ultimate##0: Formula: (and (= |v_ULTIMATE.start_main_#t~pre9#1_25| v_thrThread4of4ForFork0_thidvar0_2) (= v_thrThread4of4ForFork0_thidvar1_2 0) (= |v_thrThread4of4ForFork0_#in~arg#1.base_4| 0) (= |v_thrThread4of4ForFork0_#in~arg#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|} OutVars{thrThread4of4ForFork0_#t~nondet5#1=|v_thrThread4of4ForFork0_#t~nondet5#1_6|, thrThread4of4ForFork0_~c~0#1=|v_thrThread4of4ForFork0_~c~0#1_22|, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1_8|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|, thrThread4of4ForFork0_thidvar1=v_thrThread4of4ForFork0_thidvar1_2, thrThread4of4ForFork0_~arg#1.base=|v_thrThread4of4ForFork0_~arg#1.base_4|, thrThread4of4ForFork0_~arg#1.offset=|v_thrThread4of4ForFork0_~arg#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.base=|v_thrThread4of4ForFork0_#in~arg#1.base_4|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_6|, thrThread4of4ForFork0_#t~mem6#1=|v_thrThread4of4ForFork0_#t~mem6#1_8|, thrThread4of4ForFork0_#res#1.offset=|v_thrThread4of4ForFork0_#res#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.offset=|v_thrThread4of4ForFork0_#in~arg#1.offset_4|, thrThread4of4ForFork0_thidvar0=v_thrThread4of4ForFork0_thidvar0_2, thrThread4of4ForFork0___VERIFIER_assert_~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_~cond#1_12|, thrThread4of4ForFork0_~end~0#1=|v_thrThread4of4ForFork0_~end~0#1_14|, thrThread4of4ForFork0_#res#1.base=|v_thrThread4of4ForFork0_#res#1.base_4|} AuxVars[] AssignedVars[thrThread4of4ForFork0_#t~nondet5#1, thrThread4of4ForFork0_~c~0#1, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1, thrThread4of4ForFork0_thidvar1, thrThread4of4ForFork0_~arg#1.base, thrThread4of4ForFork0_~arg#1.offset, thrThread4of4ForFork0_#in~arg#1.base, thrThread4of4ForFork0_#t~nondet4#1, thrThread4of4ForFork0_#t~mem6#1, thrThread4of4ForFork0_#res#1.offset, thrThread4of4ForFork0_#in~arg#1.offset, thrThread4of4ForFork0_thidvar0, thrThread4of4ForFork0___VERIFIER_assert_~cond#1, thrThread4of4ForFork0_~end~0#1, thrThread4of4ForFork0_#res#1.base][379], [thrThread1of4ForFork0InUse, 205#(and (not (= |thrThread1of4ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of4ForFork0_#t~mem6#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0))), 59#L1040-3true, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 138#L1024true, thrThread4of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 19#$Ultimate##0true, 187#true, 105#L1061-4true]) [2023-12-09 14:58:19,182 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2023-12-09 14:58:19,182 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-12-09 14:58:19,182 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-12-09 14:58:19,182 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-12-09 14:58:19,182 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([768] L1041-2-->L1045-2: Formula: (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0))) (= |v_thrThread3of4ForFork0_#t~nondet5#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|, thrThread3of4ForFork0_#t~nondet5#1=|v_thrThread3of4ForFork0_#t~nondet5#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread3of4ForFork0_#t~nondet5#1][343], [30#L1061-3true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 199#(and (= |thrThread1of4ForFork0_#t~mem6#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1)), 88#L1039true, thrThread3of4ForFork0InUse, 79#L1045-2true, thrThread4of4ForFork0NotInUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 133#L1049true, 187#true]) [2023-12-09 14:58:19,183 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is not cut-off event [2023-12-09 14:58:19,183 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is not cut-off event [2023-12-09 14:58:19,183 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is not cut-off event [2023-12-09 14:58:19,183 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is not cut-off event [2023-12-09 14:58:19,183 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([768] L1041-2-->L1045-2: Formula: (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0))) (= |v_thrThread3of4ForFork0_#t~nondet5#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|, thrThread3of4ForFork0_#t~nondet5#1=|v_thrThread3of4ForFork0_#t~nondet5#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread3of4ForFork0_#t~nondet5#1][360], [201#(and (= |thrThread1of4ForFork0_#t~mem6#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0))), 30#L1061-3true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 79#L1045-2true, 41#L1049-1true, thrThread4of4ForFork0NotInUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 187#true]) [2023-12-09 14:58:19,183 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2023-12-09 14:58:19,183 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-12-09 14:58:19,183 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-12-09 14:58:19,183 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-12-09 14:58:19,183 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([830] L1061-3-->$Ultimate##0: Formula: (and (= |v_ULTIMATE.start_main_#t~pre9#1_25| v_thrThread4of4ForFork0_thidvar0_2) (= v_thrThread4of4ForFork0_thidvar1_2 0) (= |v_thrThread4of4ForFork0_#in~arg#1.base_4| 0) (= |v_thrThread4of4ForFork0_#in~arg#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|} OutVars{thrThread4of4ForFork0_#t~nondet5#1=|v_thrThread4of4ForFork0_#t~nondet5#1_6|, thrThread4of4ForFork0_~c~0#1=|v_thrThread4of4ForFork0_~c~0#1_22|, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1_8|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|, thrThread4of4ForFork0_thidvar1=v_thrThread4of4ForFork0_thidvar1_2, thrThread4of4ForFork0_~arg#1.base=|v_thrThread4of4ForFork0_~arg#1.base_4|, thrThread4of4ForFork0_~arg#1.offset=|v_thrThread4of4ForFork0_~arg#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.base=|v_thrThread4of4ForFork0_#in~arg#1.base_4|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_6|, thrThread4of4ForFork0_#t~mem6#1=|v_thrThread4of4ForFork0_#t~mem6#1_8|, thrThread4of4ForFork0_#res#1.offset=|v_thrThread4of4ForFork0_#res#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.offset=|v_thrThread4of4ForFork0_#in~arg#1.offset_4|, thrThread4of4ForFork0_thidvar0=v_thrThread4of4ForFork0_thidvar0_2, thrThread4of4ForFork0___VERIFIER_assert_~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_~cond#1_12|, thrThread4of4ForFork0_~end~0#1=|v_thrThread4of4ForFork0_~end~0#1_14|, thrThread4of4ForFork0_#res#1.base=|v_thrThread4of4ForFork0_#res#1.base_4|} AuxVars[] AssignedVars[thrThread4of4ForFork0_#t~nondet5#1, thrThread4of4ForFork0_~c~0#1, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1, thrThread4of4ForFork0_thidvar1, thrThread4of4ForFork0_~arg#1.base, thrThread4of4ForFork0_~arg#1.offset, thrThread4of4ForFork0_#in~arg#1.base, thrThread4of4ForFork0_#t~nondet4#1, thrThread4of4ForFork0_#t~mem6#1, thrThread4of4ForFork0_#res#1.offset, thrThread4of4ForFork0_#in~arg#1.offset, thrThread4of4ForFork0_thidvar0, thrThread4of4ForFork0___VERIFIER_assert_~cond#1, thrThread4of4ForFork0_~end~0#1, thrThread4of4ForFork0_#res#1.base][333], [thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 199#(and (= |thrThread1of4ForFork0_#t~mem6#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1)), thrThread3of4ForFork0InUse, 88#L1039true, 79#L1045-2true, thrThread4of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 133#L1049true, 187#true, 19#$Ultimate##0true, 105#L1061-4true]) [2023-12-09 14:58:19,183 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2023-12-09 14:58:19,183 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-12-09 14:58:19,183 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-12-09 14:58:19,183 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-12-09 14:58:19,185 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([797] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread4of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread4of4ForFork0_#t~nondet4#1][395], [thrThread1of4ForFork0InUse, 205#(and (not (= |thrThread1of4ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of4ForFork0_#t~mem6#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0))), thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 138#L1024true, thrThread4of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 45#$Ultimate##0true, 187#true, 105#L1061-4true, 174#L1040-3true]) [2023-12-09 14:58:19,185 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2023-12-09 14:58:19,185 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-12-09 14:58:19,185 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-12-09 14:58:19,185 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-12-09 14:58:19,185 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][279], [201#(and (= |thrThread1of4ForFork0_#t~mem6#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0))), thrThread1of4ForFork0InUse, 140#L1023true, 59#L1040-3true, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, thrThread4of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 187#true, 105#L1061-4true, 174#L1040-3true]) [2023-12-09 14:58:19,186 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2023-12-09 14:58:19,186 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 14:58:19,186 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 14:58:19,186 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 14:58:19,186 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([797] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread4of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread4of4ForFork0_#t~nondet4#1][441], [30#L1061-3true, thrThread1of4ForFork0InUse, 140#L1023true, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), thrThread4of4ForFork0InUse, 187#true, 45#$Ultimate##0true, 174#L1040-3true, 203#(and (= |thrThread1of4ForFork0_#t~mem6#1| 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0)))]) [2023-12-09 14:58:19,186 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2023-12-09 14:58:19,186 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 14:58:19,186 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 14:58:19,186 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 14:58:19,187 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([729] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_thrThread2of4ForFork0_#t~nondet4#1_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread2of4ForFork0_#t~nondet4#1=|v_thrThread2of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread2of4ForFork0_#t~nondet4#1][68], [214#(and (= |thrThread2of4ForFork0_~c~0#1| 0) (= |thrThread2of4ForFork0_~end~0#1| 0)), 30#L1061-3true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 49#L1047true, thrThread3of4ForFork0InUse, thrThread4of4ForFork0NotInUse, 192#true, 45#$Ultimate##0true, 187#true, 121#L1040-3true]) [2023-12-09 14:58:19,188 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2023-12-09 14:58:19,188 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-12-09 14:58:19,188 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2023-12-09 14:58:19,188 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2023-12-09 14:58:19,188 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([830] L1061-3-->$Ultimate##0: Formula: (and (= |v_ULTIMATE.start_main_#t~pre9#1_25| v_thrThread4of4ForFork0_thidvar0_2) (= v_thrThread4of4ForFork0_thidvar1_2 0) (= |v_thrThread4of4ForFork0_#in~arg#1.base_4| 0) (= |v_thrThread4of4ForFork0_#in~arg#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|} OutVars{thrThread4of4ForFork0_#t~nondet5#1=|v_thrThread4of4ForFork0_#t~nondet5#1_6|, thrThread4of4ForFork0_~c~0#1=|v_thrThread4of4ForFork0_~c~0#1_22|, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1_8|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|, thrThread4of4ForFork0_thidvar1=v_thrThread4of4ForFork0_thidvar1_2, thrThread4of4ForFork0_~arg#1.base=|v_thrThread4of4ForFork0_~arg#1.base_4|, thrThread4of4ForFork0_~arg#1.offset=|v_thrThread4of4ForFork0_~arg#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.base=|v_thrThread4of4ForFork0_#in~arg#1.base_4|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_6|, thrThread4of4ForFork0_#t~mem6#1=|v_thrThread4of4ForFork0_#t~mem6#1_8|, thrThread4of4ForFork0_#res#1.offset=|v_thrThread4of4ForFork0_#res#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.offset=|v_thrThread4of4ForFork0_#in~arg#1.offset_4|, thrThread4of4ForFork0_thidvar0=v_thrThread4of4ForFork0_thidvar0_2, thrThread4of4ForFork0___VERIFIER_assert_~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_~cond#1_12|, thrThread4of4ForFork0_~end~0#1=|v_thrThread4of4ForFork0_~end~0#1_14|, thrThread4of4ForFork0_#res#1.base=|v_thrThread4of4ForFork0_#res#1.base_4|} AuxVars[] AssignedVars[thrThread4of4ForFork0_#t~nondet5#1, thrThread4of4ForFork0_~c~0#1, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1, thrThread4of4ForFork0_thidvar1, thrThread4of4ForFork0_~arg#1.base, thrThread4of4ForFork0_~arg#1.offset, thrThread4of4ForFork0_#in~arg#1.base, thrThread4of4ForFork0_#t~nondet4#1, thrThread4of4ForFork0_#t~mem6#1, thrThread4of4ForFork0_#res#1.offset, thrThread4of4ForFork0_#in~arg#1.offset, thrThread4of4ForFork0_thidvar0, thrThread4of4ForFork0___VERIFIER_assert_~cond#1, thrThread4of4ForFork0_~end~0#1, thrThread4of4ForFork0_#res#1.base][118], [214#(and (= |thrThread2of4ForFork0_~c~0#1| 0) (= |thrThread2of4ForFork0_~end~0#1| 0)), thrThread1of4ForFork0InUse, 20#L1040true, thrThread2of4ForFork0InUse, 49#L1047true, thrThread3of4ForFork0InUse, 192#true, thrThread4of4ForFork0InUse, 19#$Ultimate##0true, 45#$Ultimate##0true, 187#true, 105#L1061-4true]) [2023-12-09 14:58:19,188 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2023-12-09 14:58:19,188 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2023-12-09 14:58:19,188 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-12-09 14:58:19,188 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2023-12-09 14:58:19,188 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([830] L1061-3-->$Ultimate##0: Formula: (and (= |v_ULTIMATE.start_main_#t~pre9#1_25| v_thrThread4of4ForFork0_thidvar0_2) (= v_thrThread4of4ForFork0_thidvar1_2 0) (= |v_thrThread4of4ForFork0_#in~arg#1.base_4| 0) (= |v_thrThread4of4ForFork0_#in~arg#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|} OutVars{thrThread4of4ForFork0_#t~nondet5#1=|v_thrThread4of4ForFork0_#t~nondet5#1_6|, thrThread4of4ForFork0_~c~0#1=|v_thrThread4of4ForFork0_~c~0#1_22|, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1_8|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|, thrThread4of4ForFork0_thidvar1=v_thrThread4of4ForFork0_thidvar1_2, thrThread4of4ForFork0_~arg#1.base=|v_thrThread4of4ForFork0_~arg#1.base_4|, thrThread4of4ForFork0_~arg#1.offset=|v_thrThread4of4ForFork0_~arg#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.base=|v_thrThread4of4ForFork0_#in~arg#1.base_4|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_6|, thrThread4of4ForFork0_#t~mem6#1=|v_thrThread4of4ForFork0_#t~mem6#1_8|, thrThread4of4ForFork0_#res#1.offset=|v_thrThread4of4ForFork0_#res#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.offset=|v_thrThread4of4ForFork0_#in~arg#1.offset_4|, thrThread4of4ForFork0_thidvar0=v_thrThread4of4ForFork0_thidvar0_2, thrThread4of4ForFork0___VERIFIER_assert_~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_~cond#1_12|, thrThread4of4ForFork0_~end~0#1=|v_thrThread4of4ForFork0_~end~0#1_14|, thrThread4of4ForFork0_#res#1.base=|v_thrThread4of4ForFork0_#res#1.base_4|} AuxVars[] AssignedVars[thrThread4of4ForFork0_#t~nondet5#1, thrThread4of4ForFork0_~c~0#1, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1, thrThread4of4ForFork0_thidvar1, thrThread4of4ForFork0_~arg#1.base, thrThread4of4ForFork0_~arg#1.offset, thrThread4of4ForFork0_#in~arg#1.base, thrThread4of4ForFork0_#t~nondet4#1, thrThread4of4ForFork0_#t~mem6#1, thrThread4of4ForFork0_#res#1.offset, thrThread4of4ForFork0_#in~arg#1.offset, thrThread4of4ForFork0_thidvar0, thrThread4of4ForFork0___VERIFIER_assert_~cond#1, thrThread4of4ForFork0_~end~0#1, thrThread4of4ForFork0_#res#1.base][120], [thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 49#L1047true, 88#L1039true, thrThread3of4ForFork0InUse, 192#true, thrThread4of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 19#$Ultimate##0true, 45#$Ultimate##0true, 187#true, 105#L1061-4true]) [2023-12-09 14:58:19,188 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2023-12-09 14:58:19,188 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2023-12-09 14:58:19,188 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-12-09 14:58:19,188 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2023-12-09 14:58:19,188 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][113], [214#(and (= |thrThread2of4ForFork0_~c~0#1| 0) (= |thrThread2of4ForFork0_~end~0#1| 0)), 30#L1061-3true, thrThread1of4ForFork0InUse, 20#L1040true, thrThread2of4ForFork0InUse, 59#L1040-3true, 49#L1047true, thrThread3of4ForFork0InUse, thrThread4of4ForFork0NotInUse, 192#true, 187#true]) [2023-12-09 14:58:19,189 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2023-12-09 14:58:19,189 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2023-12-09 14:58:19,189 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2023-12-09 14:58:19,189 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 14:58:19,189 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][115], [30#L1061-3true, thrThread1of4ForFork0InUse, 59#L1040-3true, thrThread2of4ForFork0InUse, 49#L1047true, 88#L1039true, thrThread3of4ForFork0InUse, thrThread4of4ForFork0NotInUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 192#true, 187#true]) [2023-12-09 14:58:19,189 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2023-12-09 14:58:19,189 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2023-12-09 14:58:19,189 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2023-12-09 14:58:19,189 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 14:58:19,189 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([729] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_thrThread2of4ForFork0_#t~nondet4#1_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread2of4ForFork0_#t~nondet4#1=|v_thrThread2of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread2of4ForFork0_#t~nondet4#1][68], [214#(and (= |thrThread2of4ForFork0_~c~0#1| 0) (= |thrThread2of4ForFork0_~end~0#1| 0)), 30#L1061-3true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, thrThread4of4ForFork0NotInUse, 192#true, 187#true, 45#$Ultimate##0true, 52#L1046-3true, 121#L1040-3true]) [2023-12-09 14:58:19,189 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2023-12-09 14:58:19,189 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2023-12-09 14:58:19,189 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2023-12-09 14:58:19,190 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-12-09 14:58:19,190 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([830] L1061-3-->$Ultimate##0: Formula: (and (= |v_ULTIMATE.start_main_#t~pre9#1_25| v_thrThread4of4ForFork0_thidvar0_2) (= v_thrThread4of4ForFork0_thidvar1_2 0) (= |v_thrThread4of4ForFork0_#in~arg#1.base_4| 0) (= |v_thrThread4of4ForFork0_#in~arg#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|} OutVars{thrThread4of4ForFork0_#t~nondet5#1=|v_thrThread4of4ForFork0_#t~nondet5#1_6|, thrThread4of4ForFork0_~c~0#1=|v_thrThread4of4ForFork0_~c~0#1_22|, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1_8|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|, thrThread4of4ForFork0_thidvar1=v_thrThread4of4ForFork0_thidvar1_2, thrThread4of4ForFork0_~arg#1.base=|v_thrThread4of4ForFork0_~arg#1.base_4|, thrThread4of4ForFork0_~arg#1.offset=|v_thrThread4of4ForFork0_~arg#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.base=|v_thrThread4of4ForFork0_#in~arg#1.base_4|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_6|, thrThread4of4ForFork0_#t~mem6#1=|v_thrThread4of4ForFork0_#t~mem6#1_8|, thrThread4of4ForFork0_#res#1.offset=|v_thrThread4of4ForFork0_#res#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.offset=|v_thrThread4of4ForFork0_#in~arg#1.offset_4|, thrThread4of4ForFork0_thidvar0=v_thrThread4of4ForFork0_thidvar0_2, thrThread4of4ForFork0___VERIFIER_assert_~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_~cond#1_12|, thrThread4of4ForFork0_~end~0#1=|v_thrThread4of4ForFork0_~end~0#1_14|, thrThread4of4ForFork0_#res#1.base=|v_thrThread4of4ForFork0_#res#1.base_4|} AuxVars[] AssignedVars[thrThread4of4ForFork0_#t~nondet5#1, thrThread4of4ForFork0_~c~0#1, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1, thrThread4of4ForFork0_thidvar1, thrThread4of4ForFork0_~arg#1.base, thrThread4of4ForFork0_~arg#1.offset, thrThread4of4ForFork0_#in~arg#1.base, thrThread4of4ForFork0_#t~nondet4#1, thrThread4of4ForFork0_#t~mem6#1, thrThread4of4ForFork0_#res#1.offset, thrThread4of4ForFork0_#in~arg#1.offset, thrThread4of4ForFork0_thidvar0, thrThread4of4ForFork0___VERIFIER_assert_~cond#1, thrThread4of4ForFork0_~end~0#1, thrThread4of4ForFork0_#res#1.base][118], [214#(and (= |thrThread2of4ForFork0_~c~0#1| 0) (= |thrThread2of4ForFork0_~end~0#1| 0)), thrThread1of4ForFork0InUse, 20#L1040true, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, thrThread4of4ForFork0InUse, 192#true, 19#$Ultimate##0true, 187#true, 45#$Ultimate##0true, 105#L1061-4true, 52#L1046-3true]) [2023-12-09 14:58:19,190 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2023-12-09 14:58:19,190 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-12-09 14:58:19,190 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2023-12-09 14:58:19,190 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2023-12-09 14:58:19,190 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([830] L1061-3-->$Ultimate##0: Formula: (and (= |v_ULTIMATE.start_main_#t~pre9#1_25| v_thrThread4of4ForFork0_thidvar0_2) (= v_thrThread4of4ForFork0_thidvar1_2 0) (= |v_thrThread4of4ForFork0_#in~arg#1.base_4| 0) (= |v_thrThread4of4ForFork0_#in~arg#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|} OutVars{thrThread4of4ForFork0_#t~nondet5#1=|v_thrThread4of4ForFork0_#t~nondet5#1_6|, thrThread4of4ForFork0_~c~0#1=|v_thrThread4of4ForFork0_~c~0#1_22|, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1_8|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|, thrThread4of4ForFork0_thidvar1=v_thrThread4of4ForFork0_thidvar1_2, thrThread4of4ForFork0_~arg#1.base=|v_thrThread4of4ForFork0_~arg#1.base_4|, thrThread4of4ForFork0_~arg#1.offset=|v_thrThread4of4ForFork0_~arg#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.base=|v_thrThread4of4ForFork0_#in~arg#1.base_4|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_6|, thrThread4of4ForFork0_#t~mem6#1=|v_thrThread4of4ForFork0_#t~mem6#1_8|, thrThread4of4ForFork0_#res#1.offset=|v_thrThread4of4ForFork0_#res#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.offset=|v_thrThread4of4ForFork0_#in~arg#1.offset_4|, thrThread4of4ForFork0_thidvar0=v_thrThread4of4ForFork0_thidvar0_2, thrThread4of4ForFork0___VERIFIER_assert_~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_~cond#1_12|, thrThread4of4ForFork0_~end~0#1=|v_thrThread4of4ForFork0_~end~0#1_14|, thrThread4of4ForFork0_#res#1.base=|v_thrThread4of4ForFork0_#res#1.base_4|} AuxVars[] AssignedVars[thrThread4of4ForFork0_#t~nondet5#1, thrThread4of4ForFork0_~c~0#1, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1, thrThread4of4ForFork0_thidvar1, thrThread4of4ForFork0_~arg#1.base, thrThread4of4ForFork0_~arg#1.offset, thrThread4of4ForFork0_#in~arg#1.base, thrThread4of4ForFork0_#t~nondet4#1, thrThread4of4ForFork0_#t~mem6#1, thrThread4of4ForFork0_#res#1.offset, thrThread4of4ForFork0_#in~arg#1.offset, thrThread4of4ForFork0_thidvar0, thrThread4of4ForFork0___VERIFIER_assert_~cond#1, thrThread4of4ForFork0_~end~0#1, thrThread4of4ForFork0_#res#1.base][120], [thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 192#true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), thrThread4of4ForFork0InUse, 187#true, 45#$Ultimate##0true, 19#$Ultimate##0true, 105#L1061-4true, 52#L1046-3true]) [2023-12-09 14:58:19,190 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2023-12-09 14:58:19,190 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-12-09 14:58:19,190 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2023-12-09 14:58:19,190 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2023-12-09 14:58:19,190 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][113], [214#(and (= |thrThread2of4ForFork0_~c~0#1| 0) (= |thrThread2of4ForFork0_~end~0#1| 0)), 30#L1061-3true, thrThread1of4ForFork0InUse, 20#L1040true, 59#L1040-3true, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, thrThread4of4ForFork0NotInUse, 192#true, 187#true, 52#L1046-3true]) [2023-12-09 14:58:19,190 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2023-12-09 14:58:19,190 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 14:58:19,190 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2023-12-09 14:58:19,190 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2023-12-09 14:58:19,190 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][115], [30#L1061-3true, thrThread1of4ForFork0InUse, 59#L1040-3true, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, thrThread4of4ForFork0NotInUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 192#true, 187#true, 52#L1046-3true]) [2023-12-09 14:58:19,190 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2023-12-09 14:58:19,190 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2023-12-09 14:58:19,191 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 14:58:19,191 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2023-12-09 14:58:19,252 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L1041-2-->L1045-2: Formula: (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0))) (= |v_thrThread1of4ForFork0_#t~nondet5#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{thrThread1of4ForFork0_#t~nondet5#1=|v_thrThread1of4ForFork0_#t~nondet5#1_1|, #pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread1of4ForFork0_#t~nondet5#1][122], [25#L1049true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, thrThread4of4ForFork0InUse, 7#L1045-2true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 192#true, 19#$Ultimate##0true, 187#true, 105#L1061-4true]) [2023-12-09 14:58:19,252 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2023-12-09 14:58:19,252 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-12-09 14:58:19,252 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-12-09 14:58:19,252 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-12-09 14:58:19,264 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([830] L1061-3-->$Ultimate##0: Formula: (and (= |v_ULTIMATE.start_main_#t~pre9#1_25| v_thrThread4of4ForFork0_thidvar0_2) (= v_thrThread4of4ForFork0_thidvar1_2 0) (= |v_thrThread4of4ForFork0_#in~arg#1.base_4| 0) (= |v_thrThread4of4ForFork0_#in~arg#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|} OutVars{thrThread4of4ForFork0_#t~nondet5#1=|v_thrThread4of4ForFork0_#t~nondet5#1_6|, thrThread4of4ForFork0_~c~0#1=|v_thrThread4of4ForFork0_~c~0#1_22|, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1_8|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|, thrThread4of4ForFork0_thidvar1=v_thrThread4of4ForFork0_thidvar1_2, thrThread4of4ForFork0_~arg#1.base=|v_thrThread4of4ForFork0_~arg#1.base_4|, thrThread4of4ForFork0_~arg#1.offset=|v_thrThread4of4ForFork0_~arg#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.base=|v_thrThread4of4ForFork0_#in~arg#1.base_4|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_6|, thrThread4of4ForFork0_#t~mem6#1=|v_thrThread4of4ForFork0_#t~mem6#1_8|, thrThread4of4ForFork0_#res#1.offset=|v_thrThread4of4ForFork0_#res#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.offset=|v_thrThread4of4ForFork0_#in~arg#1.offset_4|, thrThread4of4ForFork0_thidvar0=v_thrThread4of4ForFork0_thidvar0_2, thrThread4of4ForFork0___VERIFIER_assert_~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_~cond#1_12|, thrThread4of4ForFork0_~end~0#1=|v_thrThread4of4ForFork0_~end~0#1_14|, thrThread4of4ForFork0_#res#1.base=|v_thrThread4of4ForFork0_#res#1.base_4|} AuxVars[] AssignedVars[thrThread4of4ForFork0_#t~nondet5#1, thrThread4of4ForFork0_~c~0#1, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1, thrThread4of4ForFork0_thidvar1, thrThread4of4ForFork0_~arg#1.base, thrThread4of4ForFork0_~arg#1.offset, thrThread4of4ForFork0_#in~arg#1.base, thrThread4of4ForFork0_#t~nondet4#1, thrThread4of4ForFork0_#t~mem6#1, thrThread4of4ForFork0_#res#1.offset, thrThread4of4ForFork0_#in~arg#1.offset, thrThread4of4ForFork0_thidvar0, thrThread4of4ForFork0___VERIFIER_assert_~cond#1, thrThread4of4ForFork0_~end~0#1, thrThread4of4ForFork0_#res#1.base][120], [25#L1049true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 88#L1039true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 7#L1045-2true, 192#true, thrThread4of4ForFork0InUse, 19#$Ultimate##0true, 187#true, 105#L1061-4true]) [2023-12-09 14:58:19,264 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2023-12-09 14:58:19,264 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-12-09 14:58:19,264 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-12-09 14:58:19,264 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-12-09 14:58:19,300 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([729] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_thrThread2of4ForFork0_#t~nondet4#1_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread2of4ForFork0_#t~nondet4#1=|v_thrThread2of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread2of4ForFork0_#t~nondet4#1][84], [214#(and (= |thrThread2of4ForFork0_~c~0#1| 0) (= |thrThread2of4ForFork0_~end~0#1| 0)), 111#L1048true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 190#(and (= |thrThread1of4ForFork0_~end~0#1| 0) (= |thrThread1of4ForFork0_~c~0#1| 0)), thrThread4of4ForFork0InUse, 192#true, 19#$Ultimate##0true, 105#L1061-4true, 52#L1046-3true, 121#L1040-3true]) [2023-12-09 14:58:19,300 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2023-12-09 14:58:19,300 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-12-09 14:58:19,300 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-12-09 14:58:19,300 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-12-09 14:58:19,300 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-12-09 14:58:19,310 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([729] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_thrThread2of4ForFork0_#t~nondet4#1_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread2of4ForFork0_#t~nondet4#1=|v_thrThread2of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread2of4ForFork0_#t~nondet4#1][84], [214#(and (= |thrThread2of4ForFork0_~c~0#1| 0) (= |thrThread2of4ForFork0_~end~0#1| 0)), 25#L1049true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 190#(and (= |thrThread1of4ForFork0_~end~0#1| 0) (= |thrThread1of4ForFork0_~c~0#1| 0)), thrThread4of4ForFork0InUse, 192#true, 19#$Ultimate##0true, 105#L1061-4true, 52#L1046-3true, 121#L1040-3true]) [2023-12-09 14:58:19,310 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2023-12-09 14:58:19,310 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-12-09 14:58:19,310 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-12-09 14:58:19,310 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-12-09 14:58:19,373 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([797] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread4of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread4of4ForFork0_#t~nondet4#1][218], [60#L1040true, 25#L1049true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 88#L1039true, 190#(and (= |thrThread1of4ForFork0_~end~0#1| 0) (= |thrThread1of4ForFork0_~c~0#1| 0)), thrThread4of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 192#true, 105#L1061-4true, 174#L1040-3true]) [2023-12-09 14:58:19,373 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is not cut-off event [2023-12-09 14:58:19,373 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is not cut-off event [2023-12-09 14:58:19,373 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is not cut-off event [2023-12-09 14:58:19,373 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is not cut-off event [2023-12-09 14:58:19,373 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_thrThread1of4ForFork0_#t~nondet4#1_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread1of4ForFork0_#t~nondet4#1=|v_thrThread1of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread1of4ForFork0_#t~nondet4#1][77], [25#L1049true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 88#L1039true, 96#L1040-3true, 190#(and (= |thrThread1of4ForFork0_~end~0#1| 0) (= |thrThread1of4ForFork0_~c~0#1| 0)), 213#(= |thrThread2of4ForFork0_~c~0#1| 0), thrThread4of4ForFork0InUse, 192#true, 105#L1061-4true, 174#L1040-3true]) [2023-12-09 14:58:19,373 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2023-12-09 14:58:19,373 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-12-09 14:58:19,374 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-12-09 14:58:19,374 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-12-09 14:58:19,374 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_thrThread1of4ForFork0_#t~nondet4#1_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread1of4ForFork0_#t~nondet4#1=|v_thrThread1of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread1of4ForFork0_#t~nondet4#1][77], [thrThread1of4ForFork0InUse, 59#L1040-3true, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 28#L1049true, 190#(and (= |thrThread1of4ForFork0_~end~0#1| 0) (= |thrThread1of4ForFork0_~c~0#1| 0)), 96#L1040-3true, 192#true, thrThread4of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 105#L1061-4true]) [2023-12-09 14:58:19,374 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2023-12-09 14:58:19,374 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-12-09 14:58:19,374 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-12-09 14:58:19,374 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-12-09 14:58:19,389 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([802] L1041-2-->L1045-2: Formula: (and (= |v_thrThread4of4ForFork0_#t~nondet5#1_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{thrThread4of4ForFork0_#t~nondet5#1=|v_thrThread4of4ForFork0_#t~nondet5#1_1|, #pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} AuxVars[] AssignedVars[thrThread4of4ForFork0_#t~nondet5#1, #pthreadsMutex][297], [111#L1048true, 189#(= |thrThread1of4ForFork0_~c~0#1| 0), thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 88#L1039true, 192#true, thrThread4of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 100#L1039true, 48#L1045-2true, 105#L1061-4true]) [2023-12-09 14:58:19,390 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2023-12-09 14:58:19,390 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-12-09 14:58:19,390 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-12-09 14:58:19,390 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-12-09 14:58:19,479 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][362], [214#(and (= |thrThread2of4ForFork0_~c~0#1| 0) (= |thrThread2of4ForFork0_~end~0#1| 0)), 30#L1061-3true, thrThread1of4ForFork0InUse, 20#L1040true, 59#L1040-3true, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 138#L1024true, thrThread4of4ForFork0NotInUse, 207#(and (not (= |thrThread1of4ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of4ForFork0_#t~mem6#1| 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0))), 187#true]) [2023-12-09 14:58:19,479 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2023-12-09 14:58:19,480 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-12-09 14:58:19,480 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-12-09 14:58:19,480 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-12-09 14:58:19,480 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-12-09 14:58:19,482 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][113], [214#(and (= |thrThread2of4ForFork0_~c~0#1| 0) (= |thrThread2of4ForFork0_~end~0#1| 0)), 30#L1061-3true, thrThread1of4ForFork0InUse, 20#L1040true, 59#L1040-3true, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, thrThread4of4ForFork0NotInUse, 138#L1024true, 192#true, 187#true]) [2023-12-09 14:58:19,482 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2023-12-09 14:58:19,482 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-12-09 14:58:19,482 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-12-09 14:58:19,482 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-12-09 14:58:19,483 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([830] L1061-3-->$Ultimate##0: Formula: (and (= |v_ULTIMATE.start_main_#t~pre9#1_25| v_thrThread4of4ForFork0_thidvar0_2) (= v_thrThread4of4ForFork0_thidvar1_2 0) (= |v_thrThread4of4ForFork0_#in~arg#1.base_4| 0) (= |v_thrThread4of4ForFork0_#in~arg#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|} OutVars{thrThread4of4ForFork0_#t~nondet5#1=|v_thrThread4of4ForFork0_#t~nondet5#1_6|, thrThread4of4ForFork0_~c~0#1=|v_thrThread4of4ForFork0_~c~0#1_22|, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1_8|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|, thrThread4of4ForFork0_thidvar1=v_thrThread4of4ForFork0_thidvar1_2, thrThread4of4ForFork0_~arg#1.base=|v_thrThread4of4ForFork0_~arg#1.base_4|, thrThread4of4ForFork0_~arg#1.offset=|v_thrThread4of4ForFork0_~arg#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.base=|v_thrThread4of4ForFork0_#in~arg#1.base_4|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_6|, thrThread4of4ForFork0_#t~mem6#1=|v_thrThread4of4ForFork0_#t~mem6#1_8|, thrThread4of4ForFork0_#res#1.offset=|v_thrThread4of4ForFork0_#res#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.offset=|v_thrThread4of4ForFork0_#in~arg#1.offset_4|, thrThread4of4ForFork0_thidvar0=v_thrThread4of4ForFork0_thidvar0_2, thrThread4of4ForFork0___VERIFIER_assert_~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_~cond#1_12|, thrThread4of4ForFork0_~end~0#1=|v_thrThread4of4ForFork0_~end~0#1_14|, thrThread4of4ForFork0_#res#1.base=|v_thrThread4of4ForFork0_#res#1.base_4|} AuxVars[] AssignedVars[thrThread4of4ForFork0_#t~nondet5#1, thrThread4of4ForFork0_~c~0#1, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1, thrThread4of4ForFork0_thidvar1, thrThread4of4ForFork0_~arg#1.base, thrThread4of4ForFork0_~arg#1.offset, thrThread4of4ForFork0_#in~arg#1.base, thrThread4of4ForFork0_#t~nondet4#1, thrThread4of4ForFork0_#t~mem6#1, thrThread4of4ForFork0_#res#1.offset, thrThread4of4ForFork0_#in~arg#1.offset, thrThread4of4ForFork0_thidvar0, thrThread4of4ForFork0___VERIFIER_assert_~cond#1, thrThread4of4ForFork0_~end~0#1, thrThread4of4ForFork0_#res#1.base][118], [214#(and (= |thrThread2of4ForFork0_~c~0#1| 0) (= |thrThread2of4ForFork0_~end~0#1| 0)), thrThread1of4ForFork0InUse, 20#L1040true, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, thrThread4of4ForFork0InUse, 192#true, 13#L1050true, 45#$Ultimate##0true, 19#$Ultimate##0true, 187#true, 105#L1061-4true]) [2023-12-09 14:58:19,483 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is not cut-off event [2023-12-09 14:58:19,483 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is not cut-off event [2023-12-09 14:58:19,483 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is not cut-off event [2023-12-09 14:58:19,483 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is not cut-off event [2023-12-09 14:58:19,484 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([729] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_thrThread2of4ForFork0_#t~nondet4#1_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread2of4ForFork0_#t~nondet4#1=|v_thrThread2of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread2of4ForFork0_#t~nondet4#1][68], [214#(and (= |thrThread2of4ForFork0_~c~0#1| 0) (= |thrThread2of4ForFork0_~end~0#1| 0)), 30#L1061-3true, thrThread1of4ForFork0InUse, 33#L1046-2true, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, thrThread4of4ForFork0NotInUse, 192#true, 45#$Ultimate##0true, 187#true, 121#L1040-3true]) [2023-12-09 14:58:19,485 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2023-12-09 14:58:19,485 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-12-09 14:58:19,485 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-12-09 14:58:19,485 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-12-09 14:58:19,485 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([830] L1061-3-->$Ultimate##0: Formula: (and (= |v_ULTIMATE.start_main_#t~pre9#1_25| v_thrThread4of4ForFork0_thidvar0_2) (= v_thrThread4of4ForFork0_thidvar1_2 0) (= |v_thrThread4of4ForFork0_#in~arg#1.base_4| 0) (= |v_thrThread4of4ForFork0_#in~arg#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|} OutVars{thrThread4of4ForFork0_#t~nondet5#1=|v_thrThread4of4ForFork0_#t~nondet5#1_6|, thrThread4of4ForFork0_~c~0#1=|v_thrThread4of4ForFork0_~c~0#1_22|, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1_8|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|, thrThread4of4ForFork0_thidvar1=v_thrThread4of4ForFork0_thidvar1_2, thrThread4of4ForFork0_~arg#1.base=|v_thrThread4of4ForFork0_~arg#1.base_4|, thrThread4of4ForFork0_~arg#1.offset=|v_thrThread4of4ForFork0_~arg#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.base=|v_thrThread4of4ForFork0_#in~arg#1.base_4|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_6|, thrThread4of4ForFork0_#t~mem6#1=|v_thrThread4of4ForFork0_#t~mem6#1_8|, thrThread4of4ForFork0_#res#1.offset=|v_thrThread4of4ForFork0_#res#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.offset=|v_thrThread4of4ForFork0_#in~arg#1.offset_4|, thrThread4of4ForFork0_thidvar0=v_thrThread4of4ForFork0_thidvar0_2, thrThread4of4ForFork0___VERIFIER_assert_~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_~cond#1_12|, thrThread4of4ForFork0_~end~0#1=|v_thrThread4of4ForFork0_~end~0#1_14|, thrThread4of4ForFork0_#res#1.base=|v_thrThread4of4ForFork0_#res#1.base_4|} AuxVars[] AssignedVars[thrThread4of4ForFork0_#t~nondet5#1, thrThread4of4ForFork0_~c~0#1, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1, thrThread4of4ForFork0_thidvar1, thrThread4of4ForFork0_~arg#1.base, thrThread4of4ForFork0_~arg#1.offset, thrThread4of4ForFork0_#in~arg#1.base, thrThread4of4ForFork0_#t~nondet4#1, thrThread4of4ForFork0_#t~mem6#1, thrThread4of4ForFork0_#res#1.offset, thrThread4of4ForFork0_#in~arg#1.offset, thrThread4of4ForFork0_thidvar0, thrThread4of4ForFork0___VERIFIER_assert_~cond#1, thrThread4of4ForFork0_~end~0#1, thrThread4of4ForFork0_#res#1.base][118], [214#(and (= |thrThread2of4ForFork0_~c~0#1| 0) (= |thrThread2of4ForFork0_~end~0#1| 0)), thrThread1of4ForFork0InUse, 33#L1046-2true, 20#L1040true, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 192#true, thrThread4of4ForFork0InUse, 45#$Ultimate##0true, 187#true, 19#$Ultimate##0true, 105#L1061-4true]) [2023-12-09 14:58:19,485 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2023-12-09 14:58:19,485 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-12-09 14:58:19,485 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-12-09 14:58:19,485 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-12-09 14:58:19,486 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][363], [177#L1024-2true, 30#L1061-3true, thrThread1of4ForFork0InUse, 59#L1040-3true, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, thrThread4of4ForFork0NotInUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 207#(and (not (= |thrThread1of4ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of4ForFork0_#t~mem6#1| 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0))), 187#true]) [2023-12-09 14:58:19,486 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2023-12-09 14:58:19,486 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-12-09 14:58:19,486 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-12-09 14:58:19,486 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-12-09 14:58:19,487 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([830] L1061-3-->$Ultimate##0: Formula: (and (= |v_ULTIMATE.start_main_#t~pre9#1_25| v_thrThread4of4ForFork0_thidvar0_2) (= v_thrThread4of4ForFork0_thidvar1_2 0) (= |v_thrThread4of4ForFork0_#in~arg#1.base_4| 0) (= |v_thrThread4of4ForFork0_#in~arg#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|} OutVars{thrThread4of4ForFork0_#t~nondet5#1=|v_thrThread4of4ForFork0_#t~nondet5#1_6|, thrThread4of4ForFork0_~c~0#1=|v_thrThread4of4ForFork0_~c~0#1_22|, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1_8|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|, thrThread4of4ForFork0_thidvar1=v_thrThread4of4ForFork0_thidvar1_2, thrThread4of4ForFork0_~arg#1.base=|v_thrThread4of4ForFork0_~arg#1.base_4|, thrThread4of4ForFork0_~arg#1.offset=|v_thrThread4of4ForFork0_~arg#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.base=|v_thrThread4of4ForFork0_#in~arg#1.base_4|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_6|, thrThread4of4ForFork0_#t~mem6#1=|v_thrThread4of4ForFork0_#t~mem6#1_8|, thrThread4of4ForFork0_#res#1.offset=|v_thrThread4of4ForFork0_#res#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.offset=|v_thrThread4of4ForFork0_#in~arg#1.offset_4|, thrThread4of4ForFork0_thidvar0=v_thrThread4of4ForFork0_thidvar0_2, thrThread4of4ForFork0___VERIFIER_assert_~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_~cond#1_12|, thrThread4of4ForFork0_~end~0#1=|v_thrThread4of4ForFork0_~end~0#1_14|, thrThread4of4ForFork0_#res#1.base=|v_thrThread4of4ForFork0_#res#1.base_4|} AuxVars[] AssignedVars[thrThread4of4ForFork0_#t~nondet5#1, thrThread4of4ForFork0_~c~0#1, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1, thrThread4of4ForFork0_thidvar1, thrThread4of4ForFork0_~arg#1.base, thrThread4of4ForFork0_~arg#1.offset, thrThread4of4ForFork0_#in~arg#1.base, thrThread4of4ForFork0_#t~nondet4#1, thrThread4of4ForFork0_#t~mem6#1, thrThread4of4ForFork0_#res#1.offset, thrThread4of4ForFork0_#in~arg#1.offset, thrThread4of4ForFork0_thidvar0, thrThread4of4ForFork0___VERIFIER_assert_~cond#1, thrThread4of4ForFork0_~end~0#1, thrThread4of4ForFork0_#res#1.base][120], [thrThread1of4ForFork0InUse, 140#L1023true, thrThread2of4ForFork0InUse, 59#L1040-3true, thrThread3of4ForFork0InUse, 88#L1039true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 192#true, thrThread4of4ForFork0InUse, 19#$Ultimate##0true, 187#true, 105#L1061-4true]) [2023-12-09 14:58:19,487 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is not cut-off event [2023-12-09 14:58:19,487 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is not cut-off event [2023-12-09 14:58:19,487 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is not cut-off event [2023-12-09 14:58:19,487 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is not cut-off event [2023-12-09 14:58:19,488 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][115], [30#L1061-3true, thrThread1of4ForFork0InUse, 59#L1040-3true, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, thrThread4of4ForFork0NotInUse, 192#true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 46#L1025true, 187#true]) [2023-12-09 14:58:19,488 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2023-12-09 14:58:19,489 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-12-09 14:58:19,489 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-12-09 14:58:19,489 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-12-09 14:58:19,489 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][316], [177#L1024-2true, 30#L1061-3true, thrThread1of4ForFork0InUse, 59#L1040-3true, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, thrThread4of4ForFork0NotInUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 187#true, 197#(not (= |thrThread1of4ForFork0___VERIFIER_assert_~cond#1| 0))]) [2023-12-09 14:58:19,489 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2023-12-09 14:58:19,489 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-12-09 14:58:19,489 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-12-09 14:58:19,489 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-12-09 14:58:19,489 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([830] L1061-3-->$Ultimate##0: Formula: (and (= |v_ULTIMATE.start_main_#t~pre9#1_25| v_thrThread4of4ForFork0_thidvar0_2) (= v_thrThread4of4ForFork0_thidvar1_2 0) (= |v_thrThread4of4ForFork0_#in~arg#1.base_4| 0) (= |v_thrThread4of4ForFork0_#in~arg#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|} OutVars{thrThread4of4ForFork0_#t~nondet5#1=|v_thrThread4of4ForFork0_#t~nondet5#1_6|, thrThread4of4ForFork0_~c~0#1=|v_thrThread4of4ForFork0_~c~0#1_22|, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1_8|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|, thrThread4of4ForFork0_thidvar1=v_thrThread4of4ForFork0_thidvar1_2, thrThread4of4ForFork0_~arg#1.base=|v_thrThread4of4ForFork0_~arg#1.base_4|, thrThread4of4ForFork0_~arg#1.offset=|v_thrThread4of4ForFork0_~arg#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.base=|v_thrThread4of4ForFork0_#in~arg#1.base_4|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_6|, thrThread4of4ForFork0_#t~mem6#1=|v_thrThread4of4ForFork0_#t~mem6#1_8|, thrThread4of4ForFork0_#res#1.offset=|v_thrThread4of4ForFork0_#res#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.offset=|v_thrThread4of4ForFork0_#in~arg#1.offset_4|, thrThread4of4ForFork0_thidvar0=v_thrThread4of4ForFork0_thidvar0_2, thrThread4of4ForFork0___VERIFIER_assert_~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_~cond#1_12|, thrThread4of4ForFork0_~end~0#1=|v_thrThread4of4ForFork0_~end~0#1_14|, thrThread4of4ForFork0_#res#1.base=|v_thrThread4of4ForFork0_#res#1.base_4|} AuxVars[] AssignedVars[thrThread4of4ForFork0_#t~nondet5#1, thrThread4of4ForFork0_~c~0#1, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1, thrThread4of4ForFork0_thidvar1, thrThread4of4ForFork0_~arg#1.base, thrThread4of4ForFork0_~arg#1.offset, thrThread4of4ForFork0_#in~arg#1.base, thrThread4of4ForFork0_#t~nondet4#1, thrThread4of4ForFork0_#t~mem6#1, thrThread4of4ForFork0_#res#1.offset, thrThread4of4ForFork0_#in~arg#1.offset, thrThread4of4ForFork0_thidvar0, thrThread4of4ForFork0___VERIFIER_assert_~cond#1, thrThread4of4ForFork0_~end~0#1, thrThread4of4ForFork0_#res#1.base][120], [thrThread1of4ForFork0InUse, 59#L1040-3true, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 138#L1024true, 192#true, thrThread4of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 187#true, 19#$Ultimate##0true, 105#L1061-4true]) [2023-12-09 14:58:19,489 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2023-12-09 14:58:19,489 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-12-09 14:58:19,489 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-12-09 14:58:19,489 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-12-09 14:58:19,490 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([797] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread4of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread4of4ForFork0_#t~nondet4#1][186], [thrThread1of4ForFork0InUse, 140#L1023true, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 88#L1039true, thrThread4of4ForFork0InUse, 192#true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 187#true, 45#$Ultimate##0true, 105#L1061-4true, 174#L1040-3true]) [2023-12-09 14:58:19,490 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is not cut-off event [2023-12-09 14:58:19,490 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is not cut-off event [2023-12-09 14:58:19,490 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is not cut-off event [2023-12-09 14:58:19,490 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is not cut-off event [2023-12-09 14:58:19,490 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([797] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread4of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread4of4ForFork0_#t~nondet4#1][186], [thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 88#L1039true, 138#L1024true, thrThread4of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 192#true, 187#true, 45#$Ultimate##0true, 105#L1061-4true, 174#L1040-3true]) [2023-12-09 14:58:19,490 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2023-12-09 14:58:19,490 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-12-09 14:58:19,490 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-12-09 14:58:19,490 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-12-09 14:58:19,490 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][115], [thrThread1of4ForFork0InUse, 140#L1023true, 59#L1040-3true, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 88#L1039true, thrThread4of4ForFork0InUse, 192#true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 187#true, 105#L1061-4true, 174#L1040-3true]) [2023-12-09 14:58:19,490 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2023-12-09 14:58:19,491 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 14:58:19,491 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 14:58:19,491 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 14:58:19,492 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([830] L1061-3-->$Ultimate##0: Formula: (and (= |v_ULTIMATE.start_main_#t~pre9#1_25| v_thrThread4of4ForFork0_thidvar0_2) (= v_thrThread4of4ForFork0_thidvar1_2 0) (= |v_thrThread4of4ForFork0_#in~arg#1.base_4| 0) (= |v_thrThread4of4ForFork0_#in~arg#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|} OutVars{thrThread4of4ForFork0_#t~nondet5#1=|v_thrThread4of4ForFork0_#t~nondet5#1_6|, thrThread4of4ForFork0_~c~0#1=|v_thrThread4of4ForFork0_~c~0#1_22|, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1_8|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|, thrThread4of4ForFork0_thidvar1=v_thrThread4of4ForFork0_thidvar1_2, thrThread4of4ForFork0_~arg#1.base=|v_thrThread4of4ForFork0_~arg#1.base_4|, thrThread4of4ForFork0_~arg#1.offset=|v_thrThread4of4ForFork0_~arg#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.base=|v_thrThread4of4ForFork0_#in~arg#1.base_4|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_6|, thrThread4of4ForFork0_#t~mem6#1=|v_thrThread4of4ForFork0_#t~mem6#1_8|, thrThread4of4ForFork0_#res#1.offset=|v_thrThread4of4ForFork0_#res#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.offset=|v_thrThread4of4ForFork0_#in~arg#1.offset_4|, thrThread4of4ForFork0_thidvar0=v_thrThread4of4ForFork0_thidvar0_2, thrThread4of4ForFork0___VERIFIER_assert_~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_~cond#1_12|, thrThread4of4ForFork0_~end~0#1=|v_thrThread4of4ForFork0_~end~0#1_14|, thrThread4of4ForFork0_#res#1.base=|v_thrThread4of4ForFork0_#res#1.base_4|} AuxVars[] AssignedVars[thrThread4of4ForFork0_#t~nondet5#1, thrThread4of4ForFork0_~c~0#1, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1, thrThread4of4ForFork0_thidvar1, thrThread4of4ForFork0_~arg#1.base, thrThread4of4ForFork0_~arg#1.offset, thrThread4of4ForFork0_#in~arg#1.base, thrThread4of4ForFork0_#t~nondet4#1, thrThread4of4ForFork0_#t~mem6#1, thrThread4of4ForFork0_#res#1.offset, thrThread4of4ForFork0_#in~arg#1.offset, thrThread4of4ForFork0_thidvar0, thrThread4of4ForFork0___VERIFIER_assert_~cond#1, thrThread4of4ForFork0_~end~0#1, thrThread4of4ForFork0_#res#1.base][383], [thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 59#L1040-3true, thrThread3of4ForFork0InUse, 88#L1039true, 138#L1024true, thrThread4of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 207#(and (not (= |thrThread1of4ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of4ForFork0_#t~mem6#1| 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0))), 19#$Ultimate##0true, 187#true, 105#L1061-4true]) [2023-12-09 14:58:19,492 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2023-12-09 14:58:19,492 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-12-09 14:58:19,492 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-12-09 14:58:19,492 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-12-09 14:58:19,493 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([830] L1061-3-->$Ultimate##0: Formula: (and (= |v_ULTIMATE.start_main_#t~pre9#1_25| v_thrThread4of4ForFork0_thidvar0_2) (= v_thrThread4of4ForFork0_thidvar1_2 0) (= |v_thrThread4of4ForFork0_#in~arg#1.base_4| 0) (= |v_thrThread4of4ForFork0_#in~arg#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|} OutVars{thrThread4of4ForFork0_#t~nondet5#1=|v_thrThread4of4ForFork0_#t~nondet5#1_6|, thrThread4of4ForFork0_~c~0#1=|v_thrThread4of4ForFork0_~c~0#1_22|, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1_8|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|, thrThread4of4ForFork0_thidvar1=v_thrThread4of4ForFork0_thidvar1_2, thrThread4of4ForFork0_~arg#1.base=|v_thrThread4of4ForFork0_~arg#1.base_4|, thrThread4of4ForFork0_~arg#1.offset=|v_thrThread4of4ForFork0_~arg#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.base=|v_thrThread4of4ForFork0_#in~arg#1.base_4|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_6|, thrThread4of4ForFork0_#t~mem6#1=|v_thrThread4of4ForFork0_#t~mem6#1_8|, thrThread4of4ForFork0_#res#1.offset=|v_thrThread4of4ForFork0_#res#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.offset=|v_thrThread4of4ForFork0_#in~arg#1.offset_4|, thrThread4of4ForFork0_thidvar0=v_thrThread4of4ForFork0_thidvar0_2, thrThread4of4ForFork0___VERIFIER_assert_~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_~cond#1_12|, thrThread4of4ForFork0_~end~0#1=|v_thrThread4of4ForFork0_~end~0#1_14|, thrThread4of4ForFork0_#res#1.base=|v_thrThread4of4ForFork0_#res#1.base_4|} AuxVars[] AssignedVars[thrThread4of4ForFork0_#t~nondet5#1, thrThread4of4ForFork0_~c~0#1, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1, thrThread4of4ForFork0_thidvar1, thrThread4of4ForFork0_~arg#1.base, thrThread4of4ForFork0_~arg#1.offset, thrThread4of4ForFork0_#in~arg#1.base, thrThread4of4ForFork0_#t~nondet4#1, thrThread4of4ForFork0_#t~mem6#1, thrThread4of4ForFork0_#res#1.offset, thrThread4of4ForFork0_#in~arg#1.offset, thrThread4of4ForFork0_thidvar0, thrThread4of4ForFork0___VERIFIER_assert_~cond#1, thrThread4of4ForFork0_~end~0#1, thrThread4of4ForFork0_#res#1.base][341], [thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 195#(= |thrThread1of4ForFork0_#t~mem6#1| 1), 88#L1039true, thrThread3of4ForFork0InUse, 79#L1045-2true, thrThread4of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 133#L1049true, 187#true, 19#$Ultimate##0true, 105#L1061-4true]) [2023-12-09 14:58:19,493 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2023-12-09 14:58:19,493 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-12-09 14:58:19,493 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-12-09 14:58:19,493 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-12-09 14:58:19,539 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][113], [214#(and (= |thrThread2of4ForFork0_~c~0#1| 0) (= |thrThread2of4ForFork0_~end~0#1| 0)), 30#L1061-3true, thrThread1of4ForFork0InUse, 20#L1040true, 33#L1046-2true, thrThread2of4ForFork0InUse, 59#L1040-3true, thrThread3of4ForFork0InUse, thrThread4of4ForFork0NotInUse, 192#true, 187#true]) [2023-12-09 14:58:19,540 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2023-12-09 14:58:19,540 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 14:58:19,540 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 14:58:19,540 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 14:58:19,543 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([768] L1041-2-->L1045-2: Formula: (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0))) (= |v_thrThread3of4ForFork0_#t~nondet5#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|, thrThread3of4ForFork0_#t~nondet5#1=|v_thrThread3of4ForFork0_#t~nondet5#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread3of4ForFork0_#t~nondet5#1][343], [thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 199#(and (= |thrThread1of4ForFork0_#t~mem6#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1)), thrThread3of4ForFork0InUse, 88#L1039true, 79#L1045-2true, thrThread4of4ForFork0NotInUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 66#L1049-3true, 187#true, 105#L1061-4true]) [2023-12-09 14:58:19,543 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is not cut-off event [2023-12-09 14:58:19,543 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is not cut-off event [2023-12-09 14:58:19,543 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is not cut-off event [2023-12-09 14:58:19,543 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is not cut-off event [2023-12-09 14:58:19,578 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([734] L1041-2-->L1045-2: Formula: (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0))) (= |v_thrThread2of4ForFork0_#t~nondet5#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|, thrThread2of4ForFork0_#t~nondet5#1=|v_thrThread2of4ForFork0_#t~nondet5#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread2of4ForFork0_#t~nondet5#1][109], [211#true, 51#L1045-2true, thrThread1of4ForFork0InUse, 140#L1023true, thrThread2of4ForFork0InUse, 59#L1040-3true, thrThread3of4ForFork0InUse, thrThread4of4ForFork0NotInUse, 192#true, 187#true, 105#L1061-4true]) [2023-12-09 14:58:19,579 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2023-12-09 14:58:19,579 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-12-09 14:58:19,579 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-12-09 14:58:19,579 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-12-09 14:58:19,678 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([797] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread4of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread4of4ForFork0_#t~nondet4#1][186], [30#L1061-3true, 111#L1048true, 9#L1037-1true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 88#L1039true, thrThread4of4ForFork0InUse, 192#true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 187#true, 174#L1040-3true]) [2023-12-09 14:58:19,679 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2023-12-09 14:58:19,679 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-12-09 14:58:19,679 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-12-09 14:58:19,679 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-12-09 14:58:19,745 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([830] L1061-3-->$Ultimate##0: Formula: (and (= |v_ULTIMATE.start_main_#t~pre9#1_25| v_thrThread4of4ForFork0_thidvar0_2) (= v_thrThread4of4ForFork0_thidvar1_2 0) (= |v_thrThread4of4ForFork0_#in~arg#1.base_4| 0) (= |v_thrThread4of4ForFork0_#in~arg#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|} OutVars{thrThread4of4ForFork0_#t~nondet5#1=|v_thrThread4of4ForFork0_#t~nondet5#1_6|, thrThread4of4ForFork0_~c~0#1=|v_thrThread4of4ForFork0_~c~0#1_22|, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1_8|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|, thrThread4of4ForFork0_thidvar1=v_thrThread4of4ForFork0_thidvar1_2, thrThread4of4ForFork0_~arg#1.base=|v_thrThread4of4ForFork0_~arg#1.base_4|, thrThread4of4ForFork0_~arg#1.offset=|v_thrThread4of4ForFork0_~arg#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.base=|v_thrThread4of4ForFork0_#in~arg#1.base_4|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_6|, thrThread4of4ForFork0_#t~mem6#1=|v_thrThread4of4ForFork0_#t~mem6#1_8|, thrThread4of4ForFork0_#res#1.offset=|v_thrThread4of4ForFork0_#res#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.offset=|v_thrThread4of4ForFork0_#in~arg#1.offset_4|, thrThread4of4ForFork0_thidvar0=v_thrThread4of4ForFork0_thidvar0_2, thrThread4of4ForFork0___VERIFIER_assert_~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_~cond#1_12|, thrThread4of4ForFork0_~end~0#1=|v_thrThread4of4ForFork0_~end~0#1_14|, thrThread4of4ForFork0_#res#1.base=|v_thrThread4of4ForFork0_#res#1.base_4|} AuxVars[] AssignedVars[thrThread4of4ForFork0_#t~nondet5#1, thrThread4of4ForFork0_~c~0#1, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1, thrThread4of4ForFork0_thidvar1, thrThread4of4ForFork0_~arg#1.base, thrThread4of4ForFork0_~arg#1.offset, thrThread4of4ForFork0_#in~arg#1.base, thrThread4of4ForFork0_#t~nondet4#1, thrThread4of4ForFork0_#t~mem6#1, thrThread4of4ForFork0_#res#1.offset, thrThread4of4ForFork0_#in~arg#1.offset, thrThread4of4ForFork0_thidvar0, thrThread4of4ForFork0___VERIFIER_assert_~cond#1, thrThread4of4ForFork0_~end~0#1, thrThread4of4ForFork0_#res#1.base][379], [177#L1024-2true, 205#(and (not (= |thrThread1of4ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of4ForFork0_#t~mem6#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0))), thrThread1of4ForFork0InUse, 59#L1040-3true, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 88#L1039true, thrThread4of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 19#$Ultimate##0true, 187#true, 105#L1061-4true]) [2023-12-09 14:58:19,745 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2023-12-09 14:58:19,745 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-12-09 14:58:19,745 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-12-09 14:58:19,745 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-12-09 14:58:19,746 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([830] L1061-3-->$Ultimate##0: Formula: (and (= |v_ULTIMATE.start_main_#t~pre9#1_25| v_thrThread4of4ForFork0_thidvar0_2) (= v_thrThread4of4ForFork0_thidvar1_2 0) (= |v_thrThread4of4ForFork0_#in~arg#1.base_4| 0) (= |v_thrThread4of4ForFork0_#in~arg#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|} OutVars{thrThread4of4ForFork0_#t~nondet5#1=|v_thrThread4of4ForFork0_#t~nondet5#1_6|, thrThread4of4ForFork0_~c~0#1=|v_thrThread4of4ForFork0_~c~0#1_22|, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1_8|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|, thrThread4of4ForFork0_thidvar1=v_thrThread4of4ForFork0_thidvar1_2, thrThread4of4ForFork0_~arg#1.base=|v_thrThread4of4ForFork0_~arg#1.base_4|, thrThread4of4ForFork0_~arg#1.offset=|v_thrThread4of4ForFork0_~arg#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.base=|v_thrThread4of4ForFork0_#in~arg#1.base_4|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_6|, thrThread4of4ForFork0_#t~mem6#1=|v_thrThread4of4ForFork0_#t~mem6#1_8|, thrThread4of4ForFork0_#res#1.offset=|v_thrThread4of4ForFork0_#res#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.offset=|v_thrThread4of4ForFork0_#in~arg#1.offset_4|, thrThread4of4ForFork0_thidvar0=v_thrThread4of4ForFork0_thidvar0_2, thrThread4of4ForFork0___VERIFIER_assert_~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_~cond#1_12|, thrThread4of4ForFork0_~end~0#1=|v_thrThread4of4ForFork0_~end~0#1_14|, thrThread4of4ForFork0_#res#1.base=|v_thrThread4of4ForFork0_#res#1.base_4|} AuxVars[] AssignedVars[thrThread4of4ForFork0_#t~nondet5#1, thrThread4of4ForFork0_~c~0#1, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1, thrThread4of4ForFork0_thidvar1, thrThread4of4ForFork0_~arg#1.base, thrThread4of4ForFork0_~arg#1.offset, thrThread4of4ForFork0_#in~arg#1.base, thrThread4of4ForFork0_#t~nondet4#1, thrThread4of4ForFork0_#t~mem6#1, thrThread4of4ForFork0_#res#1.offset, thrThread4of4ForFork0_#in~arg#1.offset, thrThread4of4ForFork0_thidvar0, thrThread4of4ForFork0___VERIFIER_assert_~cond#1, thrThread4of4ForFork0_~end~0#1, thrThread4of4ForFork0_#res#1.base][351], [201#(and (= |thrThread1of4ForFork0_#t~mem6#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0))), thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 88#L1039true, 79#L1045-2true, 41#L1049-1true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), thrThread4of4ForFork0InUse, 187#true, 19#$Ultimate##0true, 105#L1061-4true]) [2023-12-09 14:58:19,746 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2023-12-09 14:58:19,746 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-12-09 14:58:19,746 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-12-09 14:58:19,746 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-12-09 14:58:19,746 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([768] L1041-2-->L1045-2: Formula: (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0))) (= |v_thrThread3of4ForFork0_#t~nondet5#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|, thrThread3of4ForFork0_#t~nondet5#1=|v_thrThread3of4ForFork0_#t~nondet5#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread3of4ForFork0_#t~nondet5#1][360], [201#(and (= |thrThread1of4ForFork0_#t~mem6#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0))), 30#L1061-3true, thrThread1of4ForFork0InUse, 140#L1023true, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 79#L1045-2true, thrThread4of4ForFork0NotInUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 187#true]) [2023-12-09 14:58:19,746 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2023-12-09 14:58:19,746 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-12-09 14:58:19,746 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-12-09 14:58:19,746 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-12-09 14:58:19,749 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([797] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread4of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread4of4ForFork0_#t~nondet4#1][395], [177#L1024-2true, thrThread1of4ForFork0InUse, 205#(and (not (= |thrThread1of4ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of4ForFork0_#t~mem6#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0))), thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), thrThread4of4ForFork0InUse, 187#true, 45#$Ultimate##0true, 105#L1061-4true, 174#L1040-3true]) [2023-12-09 14:58:19,749 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2023-12-09 14:58:19,750 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-12-09 14:58:19,750 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-12-09 14:58:19,750 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-12-09 14:58:19,750 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][303], [thrThread1of4ForFork0InUse, 205#(and (not (= |thrThread1of4ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of4ForFork0_#t~mem6#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0))), thrThread2of4ForFork0InUse, 59#L1040-3true, 88#L1039true, thrThread3of4ForFork0InUse, 138#L1024true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), thrThread4of4ForFork0InUse, 187#true, 105#L1061-4true, 174#L1040-3true]) [2023-12-09 14:58:19,750 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2023-12-09 14:58:19,750 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 14:58:19,750 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 14:58:19,750 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 14:58:19,750 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([802] L1041-2-->L1045-2: Formula: (and (= |v_thrThread4of4ForFork0_#t~nondet5#1_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{thrThread4of4ForFork0_#t~nondet5#1=|v_thrThread4of4ForFork0_#t~nondet5#1_1|, #pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} AuxVars[] AssignedVars[thrThread4of4ForFork0_#t~nondet5#1, #pthreadsMutex][438], [thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 88#L1039true, 199#(and (= |thrThread1of4ForFork0_#t~mem6#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1)), thrThread3of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), thrThread4of4ForFork0InUse, 133#L1049true, 187#true, 45#$Ultimate##0true, 48#L1045-2true, 105#L1061-4true]) [2023-12-09 14:58:19,750 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is not cut-off event [2023-12-09 14:58:19,751 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is not cut-off event [2023-12-09 14:58:19,751 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is not cut-off event [2023-12-09 14:58:19,751 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is not cut-off event [2023-12-09 14:58:19,751 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([802] L1041-2-->L1045-2: Formula: (and (= |v_thrThread4of4ForFork0_#t~nondet5#1_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{thrThread4of4ForFork0_#t~nondet5#1=|v_thrThread4of4ForFork0_#t~nondet5#1_1|, #pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} AuxVars[] AssignedVars[thrThread4of4ForFork0_#t~nondet5#1, #pthreadsMutex][451], [201#(and (= |thrThread1of4ForFork0_#t~mem6#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0))), thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 41#L1049-1true, thrThread4of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 48#L1045-2true, 45#$Ultimate##0true, 187#true, 105#L1061-4true]) [2023-12-09 14:58:19,751 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2023-12-09 14:58:19,751 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-12-09 14:58:19,751 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-12-09 14:58:19,751 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-12-09 14:58:19,752 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([729] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_thrThread2of4ForFork0_#t~nondet4#1_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread2of4ForFork0_#t~nondet4#1=|v_thrThread2of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread2of4ForFork0_#t~nondet4#1][68], [214#(and (= |thrThread2of4ForFork0_~c~0#1| 0) (= |thrThread2of4ForFork0_~end~0#1| 0)), 30#L1061-3true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 35#L1047-1true, thrThread4of4ForFork0NotInUse, 192#true, 45#$Ultimate##0true, 187#true, 121#L1040-3true]) [2023-12-09 14:58:19,752 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2023-12-09 14:58:19,752 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2023-12-09 14:58:19,752 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2023-12-09 14:58:19,752 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2023-12-09 14:58:19,752 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([830] L1061-3-->$Ultimate##0: Formula: (and (= |v_ULTIMATE.start_main_#t~pre9#1_25| v_thrThread4of4ForFork0_thidvar0_2) (= v_thrThread4of4ForFork0_thidvar1_2 0) (= |v_thrThread4of4ForFork0_#in~arg#1.base_4| 0) (= |v_thrThread4of4ForFork0_#in~arg#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|} OutVars{thrThread4of4ForFork0_#t~nondet5#1=|v_thrThread4of4ForFork0_#t~nondet5#1_6|, thrThread4of4ForFork0_~c~0#1=|v_thrThread4of4ForFork0_~c~0#1_22|, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1_8|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|, thrThread4of4ForFork0_thidvar1=v_thrThread4of4ForFork0_thidvar1_2, thrThread4of4ForFork0_~arg#1.base=|v_thrThread4of4ForFork0_~arg#1.base_4|, thrThread4of4ForFork0_~arg#1.offset=|v_thrThread4of4ForFork0_~arg#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.base=|v_thrThread4of4ForFork0_#in~arg#1.base_4|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_6|, thrThread4of4ForFork0_#t~mem6#1=|v_thrThread4of4ForFork0_#t~mem6#1_8|, thrThread4of4ForFork0_#res#1.offset=|v_thrThread4of4ForFork0_#res#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.offset=|v_thrThread4of4ForFork0_#in~arg#1.offset_4|, thrThread4of4ForFork0_thidvar0=v_thrThread4of4ForFork0_thidvar0_2, thrThread4of4ForFork0___VERIFIER_assert_~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_~cond#1_12|, thrThread4of4ForFork0_~end~0#1=|v_thrThread4of4ForFork0_~end~0#1_14|, thrThread4of4ForFork0_#res#1.base=|v_thrThread4of4ForFork0_#res#1.base_4|} AuxVars[] AssignedVars[thrThread4of4ForFork0_#t~nondet5#1, thrThread4of4ForFork0_~c~0#1, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1, thrThread4of4ForFork0_thidvar1, thrThread4of4ForFork0_~arg#1.base, thrThread4of4ForFork0_~arg#1.offset, thrThread4of4ForFork0_#in~arg#1.base, thrThread4of4ForFork0_#t~nondet4#1, thrThread4of4ForFork0_#t~mem6#1, thrThread4of4ForFork0_#res#1.offset, thrThread4of4ForFork0_#in~arg#1.offset, thrThread4of4ForFork0_thidvar0, thrThread4of4ForFork0___VERIFIER_assert_~cond#1, thrThread4of4ForFork0_~end~0#1, thrThread4of4ForFork0_#res#1.base][118], [214#(and (= |thrThread2of4ForFork0_~c~0#1| 0) (= |thrThread2of4ForFork0_~end~0#1| 0)), thrThread1of4ForFork0InUse, 20#L1040true, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 35#L1047-1true, thrThread4of4ForFork0InUse, 192#true, 45#$Ultimate##0true, 19#$Ultimate##0true, 187#true, 105#L1061-4true]) [2023-12-09 14:58:19,753 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2023-12-09 14:58:19,753 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2023-12-09 14:58:19,753 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2023-12-09 14:58:19,753 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2023-12-09 14:58:19,753 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([830] L1061-3-->$Ultimate##0: Formula: (and (= |v_ULTIMATE.start_main_#t~pre9#1_25| v_thrThread4of4ForFork0_thidvar0_2) (= v_thrThread4of4ForFork0_thidvar1_2 0) (= |v_thrThread4of4ForFork0_#in~arg#1.base_4| 0) (= |v_thrThread4of4ForFork0_#in~arg#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|} OutVars{thrThread4of4ForFork0_#t~nondet5#1=|v_thrThread4of4ForFork0_#t~nondet5#1_6|, thrThread4of4ForFork0_~c~0#1=|v_thrThread4of4ForFork0_~c~0#1_22|, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1_8|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|, thrThread4of4ForFork0_thidvar1=v_thrThread4of4ForFork0_thidvar1_2, thrThread4of4ForFork0_~arg#1.base=|v_thrThread4of4ForFork0_~arg#1.base_4|, thrThread4of4ForFork0_~arg#1.offset=|v_thrThread4of4ForFork0_~arg#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.base=|v_thrThread4of4ForFork0_#in~arg#1.base_4|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_6|, thrThread4of4ForFork0_#t~mem6#1=|v_thrThread4of4ForFork0_#t~mem6#1_8|, thrThread4of4ForFork0_#res#1.offset=|v_thrThread4of4ForFork0_#res#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.offset=|v_thrThread4of4ForFork0_#in~arg#1.offset_4|, thrThread4of4ForFork0_thidvar0=v_thrThread4of4ForFork0_thidvar0_2, thrThread4of4ForFork0___VERIFIER_assert_~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_~cond#1_12|, thrThread4of4ForFork0_~end~0#1=|v_thrThread4of4ForFork0_~end~0#1_14|, thrThread4of4ForFork0_#res#1.base=|v_thrThread4of4ForFork0_#res#1.base_4|} AuxVars[] AssignedVars[thrThread4of4ForFork0_#t~nondet5#1, thrThread4of4ForFork0_~c~0#1, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1, thrThread4of4ForFork0_thidvar1, thrThread4of4ForFork0_~arg#1.base, thrThread4of4ForFork0_~arg#1.offset, thrThread4of4ForFork0_#in~arg#1.base, thrThread4of4ForFork0_#t~nondet4#1, thrThread4of4ForFork0_#t~mem6#1, thrThread4of4ForFork0_#res#1.offset, thrThread4of4ForFork0_#in~arg#1.offset, thrThread4of4ForFork0_thidvar0, thrThread4of4ForFork0___VERIFIER_assert_~cond#1, thrThread4of4ForFork0_~end~0#1, thrThread4of4ForFork0_#res#1.base][120], [thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 35#L1047-1true, thrThread4of4ForFork0InUse, 192#true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 19#$Ultimate##0true, 45#$Ultimate##0true, 187#true, 105#L1061-4true]) [2023-12-09 14:58:19,753 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2023-12-09 14:58:19,753 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2023-12-09 14:58:19,753 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2023-12-09 14:58:19,753 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2023-12-09 14:58:19,753 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][113], [214#(and (= |thrThread2of4ForFork0_~c~0#1| 0) (= |thrThread2of4ForFork0_~end~0#1| 0)), 30#L1061-3true, thrThread1of4ForFork0InUse, 20#L1040true, thrThread2of4ForFork0InUse, 59#L1040-3true, thrThread3of4ForFork0InUse, 35#L1047-1true, thrThread4of4ForFork0NotInUse, 192#true, 187#true]) [2023-12-09 14:58:19,753 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2023-12-09 14:58:19,753 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-12-09 14:58:19,753 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-12-09 14:58:19,753 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-12-09 14:58:19,753 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][115], [30#L1061-3true, thrThread1of4ForFork0InUse, 59#L1040-3true, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 35#L1047-1true, thrThread4of4ForFork0NotInUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 192#true, 187#true]) [2023-12-09 14:58:19,753 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2023-12-09 14:58:19,753 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2023-12-09 14:58:19,753 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2023-12-09 14:58:19,753 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2023-12-09 14:58:19,831 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([729] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_thrThread2of4ForFork0_#t~nondet4#1_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread2of4ForFork0_#t~nondet4#1=|v_thrThread2of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread2of4ForFork0_#t~nondet4#1][84], [214#(and (= |thrThread2of4ForFork0_~c~0#1| 0) (= |thrThread2of4ForFork0_~end~0#1| 0)), 25#L1049true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 190#(and (= |thrThread1of4ForFork0_~end~0#1| 0) (= |thrThread1of4ForFork0_~c~0#1| 0)), thrThread4of4ForFork0InUse, 192#true, 19#$Ultimate##0true, 105#L1061-4true, 52#L1046-3true, 121#L1040-3true]) [2023-12-09 14:58:19,831 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2023-12-09 14:58:19,831 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-12-09 14:58:19,831 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-12-09 14:58:19,831 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-12-09 14:58:19,831 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-12-09 14:58:20,051 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([802] L1041-2-->L1045-2: Formula: (and (= |v_thrThread4of4ForFork0_#t~nondet5#1_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{thrThread4of4ForFork0_#t~nondet5#1=|v_thrThread4of4ForFork0_#t~nondet5#1_1|, #pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} AuxVars[] AssignedVars[thrThread4of4ForFork0_#t~nondet5#1, #pthreadsMutex][273], [211#true, 60#L1040true, 111#L1048true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 190#(and (= |thrThread1of4ForFork0_~end~0#1| 0) (= |thrThread1of4ForFork0_~c~0#1| 0)), thrThread4of4ForFork0InUse, 192#true, 48#L1045-2true, 105#L1061-4true, 163#L1038true]) [2023-12-09 14:58:20,051 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is not cut-off event [2023-12-09 14:58:20,051 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is not cut-off event [2023-12-09 14:58:20,051 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is not cut-off event [2023-12-09 14:58:20,051 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is not cut-off event [2023-12-09 14:58:20,052 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_thrThread1of4ForFork0_#t~nondet4#1_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread1of4ForFork0_#t~nondet4#1=|v_thrThread1of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread1of4ForFork0_#t~nondet4#1][48], [211#true, 111#L1048true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 190#(and (= |thrThread1of4ForFork0_~end~0#1| 0) (= |thrThread1of4ForFork0_~c~0#1| 0)), 96#L1040-3true, 192#true, thrThread4of4ForFork0InUse, 48#L1045-2true, 105#L1061-4true, 163#L1038true]) [2023-12-09 14:58:20,052 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2023-12-09 14:58:20,052 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-12-09 14:58:20,052 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-12-09 14:58:20,052 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-12-09 14:58:20,052 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([802] L1041-2-->L1045-2: Formula: (and (= |v_thrThread4of4ForFork0_#t~nondet5#1_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{thrThread4of4ForFork0_#t~nondet5#1=|v_thrThread4of4ForFork0_#t~nondet5#1_1|, #pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} AuxVars[] AssignedVars[thrThread4of4ForFork0_#t~nondet5#1, #pthreadsMutex][298], [60#L1040true, 111#L1048true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 88#L1039true, 190#(and (= |thrThread1of4ForFork0_~end~0#1| 0) (= |thrThread1of4ForFork0_~c~0#1| 0)), thrThread4of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 192#true, 48#L1045-2true, 105#L1061-4true]) [2023-12-09 14:58:20,052 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2023-12-09 14:58:20,052 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-12-09 14:58:20,052 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-12-09 14:58:20,052 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-12-09 14:58:20,066 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([802] L1041-2-->L1045-2: Formula: (and (= |v_thrThread4of4ForFork0_#t~nondet5#1_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{thrThread4of4ForFork0_#t~nondet5#1=|v_thrThread4of4ForFork0_#t~nondet5#1_1|, #pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} AuxVars[] AssignedVars[thrThread4of4ForFork0_#t~nondet5#1, #pthreadsMutex][297], [25#L1049true, 189#(= |thrThread1of4ForFork0_~c~0#1| 0), thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 88#L1039true, 192#true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), thrThread4of4ForFork0InUse, 100#L1039true, 48#L1045-2true, 105#L1061-4true]) [2023-12-09 14:58:20,067 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2023-12-09 14:58:20,067 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-12-09 14:58:20,067 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-12-09 14:58:20,067 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-12-09 14:58:20,134 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([734] L1041-2-->L1045-2: Formula: (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0))) (= |v_thrThread2of4ForFork0_#t~nondet5#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|, thrThread2of4ForFork0_#t~nondet5#1=|v_thrThread2of4ForFork0_#t~nondet5#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread2of4ForFork0_#t~nondet5#1][109], [211#true, 51#L1045-2true, thrThread1of4ForFork0InUse, 140#L1023true, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 192#true, thrThread4of4ForFork0InUse, 19#$Ultimate##0true, 45#$Ultimate##0true, 187#true, 105#L1061-4true]) [2023-12-09 14:58:20,134 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2023-12-09 14:58:20,134 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-12-09 14:58:20,134 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-12-09 14:58:20,134 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-12-09 14:58:20,147 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][362], [214#(and (= |thrThread2of4ForFork0_~c~0#1| 0) (= |thrThread2of4ForFork0_~end~0#1| 0)), 177#L1024-2true, 30#L1061-3true, thrThread1of4ForFork0InUse, 20#L1040true, thrThread2of4ForFork0InUse, 59#L1040-3true, thrThread3of4ForFork0InUse, thrThread4of4ForFork0NotInUse, 207#(and (not (= |thrThread1of4ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of4ForFork0_#t~mem6#1| 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0))), 187#true]) [2023-12-09 14:58:20,148 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2023-12-09 14:58:20,148 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-12-09 14:58:20,148 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-12-09 14:58:20,148 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-12-09 14:58:20,148 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-12-09 14:58:20,151 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][113], [214#(and (= |thrThread2of4ForFork0_~c~0#1| 0) (= |thrThread2of4ForFork0_~end~0#1| 0)), 30#L1061-3true, thrThread1of4ForFork0InUse, 20#L1040true, 59#L1040-3true, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, thrThread4of4ForFork0NotInUse, 192#true, 46#L1025true, 187#true]) [2023-12-09 14:58:20,151 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2023-12-09 14:58:20,151 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-12-09 14:58:20,151 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-12-09 14:58:20,151 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-12-09 14:58:20,151 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][314], [214#(and (= |thrThread2of4ForFork0_~c~0#1| 0) (= |thrThread2of4ForFork0_~end~0#1| 0)), 177#L1024-2true, 30#L1061-3true, thrThread1of4ForFork0InUse, 20#L1040true, 59#L1040-3true, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, thrThread4of4ForFork0NotInUse, 187#true, 197#(not (= |thrThread1of4ForFork0___VERIFIER_assert_~cond#1| 0))]) [2023-12-09 14:58:20,151 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2023-12-09 14:58:20,151 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-12-09 14:58:20,151 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-12-09 14:58:20,151 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-12-09 14:58:20,153 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([729] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_thrThread2of4ForFork0_#t~nondet4#1_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread2of4ForFork0_#t~nondet4#1=|v_thrThread2of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread2of4ForFork0_#t~nondet4#1][68], [214#(and (= |thrThread2of4ForFork0_~c~0#1| 0) (= |thrThread2of4ForFork0_~end~0#1| 0)), 30#L1061-3true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 49#L1047true, thrThread3of4ForFork0InUse, thrThread4of4ForFork0NotInUse, 192#true, 45#$Ultimate##0true, 187#true, 121#L1040-3true]) [2023-12-09 14:58:20,153 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2023-12-09 14:58:20,153 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-12-09 14:58:20,154 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2023-12-09 14:58:20,154 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2023-12-09 14:58:20,154 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-12-09 14:58:20,154 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([830] L1061-3-->$Ultimate##0: Formula: (and (= |v_ULTIMATE.start_main_#t~pre9#1_25| v_thrThread4of4ForFork0_thidvar0_2) (= v_thrThread4of4ForFork0_thidvar1_2 0) (= |v_thrThread4of4ForFork0_#in~arg#1.base_4| 0) (= |v_thrThread4of4ForFork0_#in~arg#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|} OutVars{thrThread4of4ForFork0_#t~nondet5#1=|v_thrThread4of4ForFork0_#t~nondet5#1_6|, thrThread4of4ForFork0_~c~0#1=|v_thrThread4of4ForFork0_~c~0#1_22|, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1_8|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|, thrThread4of4ForFork0_thidvar1=v_thrThread4of4ForFork0_thidvar1_2, thrThread4of4ForFork0_~arg#1.base=|v_thrThread4of4ForFork0_~arg#1.base_4|, thrThread4of4ForFork0_~arg#1.offset=|v_thrThread4of4ForFork0_~arg#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.base=|v_thrThread4of4ForFork0_#in~arg#1.base_4|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_6|, thrThread4of4ForFork0_#t~mem6#1=|v_thrThread4of4ForFork0_#t~mem6#1_8|, thrThread4of4ForFork0_#res#1.offset=|v_thrThread4of4ForFork0_#res#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.offset=|v_thrThread4of4ForFork0_#in~arg#1.offset_4|, thrThread4of4ForFork0_thidvar0=v_thrThread4of4ForFork0_thidvar0_2, thrThread4of4ForFork0___VERIFIER_assert_~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_~cond#1_12|, thrThread4of4ForFork0_~end~0#1=|v_thrThread4of4ForFork0_~end~0#1_14|, thrThread4of4ForFork0_#res#1.base=|v_thrThread4of4ForFork0_#res#1.base_4|} AuxVars[] AssignedVars[thrThread4of4ForFork0_#t~nondet5#1, thrThread4of4ForFork0_~c~0#1, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1, thrThread4of4ForFork0_thidvar1, thrThread4of4ForFork0_~arg#1.base, thrThread4of4ForFork0_~arg#1.offset, thrThread4of4ForFork0_#in~arg#1.base, thrThread4of4ForFork0_#t~nondet4#1, thrThread4of4ForFork0_#t~mem6#1, thrThread4of4ForFork0_#res#1.offset, thrThread4of4ForFork0_#in~arg#1.offset, thrThread4of4ForFork0_thidvar0, thrThread4of4ForFork0___VERIFIER_assert_~cond#1, thrThread4of4ForFork0_~end~0#1, thrThread4of4ForFork0_#res#1.base][118], [214#(and (= |thrThread2of4ForFork0_~c~0#1| 0) (= |thrThread2of4ForFork0_~end~0#1| 0)), thrThread1of4ForFork0InUse, 20#L1040true, thrThread2of4ForFork0InUse, 49#L1047true, thrThread3of4ForFork0InUse, 192#true, thrThread4of4ForFork0InUse, 45#$Ultimate##0true, 19#$Ultimate##0true, 187#true, 105#L1061-4true]) [2023-12-09 14:58:20,154 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2023-12-09 14:58:20,154 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2023-12-09 14:58:20,154 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-12-09 14:58:20,154 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-12-09 14:58:20,154 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2023-12-09 14:58:20,154 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][113], [214#(and (= |thrThread2of4ForFork0_~c~0#1| 0) (= |thrThread2of4ForFork0_~end~0#1| 0)), 30#L1061-3true, thrThread1of4ForFork0InUse, 20#L1040true, 59#L1040-3true, thrThread2of4ForFork0InUse, 49#L1047true, thrThread3of4ForFork0InUse, thrThread4of4ForFork0NotInUse, 192#true, 187#true]) [2023-12-09 14:58:20,154 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2023-12-09 14:58:20,154 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2023-12-09 14:58:20,154 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2023-12-09 14:58:20,154 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 14:58:20,154 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 14:58:20,155 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([729] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_thrThread2of4ForFork0_#t~nondet4#1_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread2of4ForFork0_#t~nondet4#1=|v_thrThread2of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread2of4ForFork0_#t~nondet4#1][68], [214#(and (= |thrThread2of4ForFork0_~c~0#1| 0) (= |thrThread2of4ForFork0_~end~0#1| 0)), 30#L1061-3true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, thrThread4of4ForFork0NotInUse, 192#true, 45#$Ultimate##0true, 187#true, 52#L1046-3true, 121#L1040-3true]) [2023-12-09 14:58:20,155 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2023-12-09 14:58:20,155 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-12-09 14:58:20,155 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2023-12-09 14:58:20,155 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2023-12-09 14:58:20,155 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-12-09 14:58:20,155 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([830] L1061-3-->$Ultimate##0: Formula: (and (= |v_ULTIMATE.start_main_#t~pre9#1_25| v_thrThread4of4ForFork0_thidvar0_2) (= v_thrThread4of4ForFork0_thidvar1_2 0) (= |v_thrThread4of4ForFork0_#in~arg#1.base_4| 0) (= |v_thrThread4of4ForFork0_#in~arg#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|} OutVars{thrThread4of4ForFork0_#t~nondet5#1=|v_thrThread4of4ForFork0_#t~nondet5#1_6|, thrThread4of4ForFork0_~c~0#1=|v_thrThread4of4ForFork0_~c~0#1_22|, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1_8|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|, thrThread4of4ForFork0_thidvar1=v_thrThread4of4ForFork0_thidvar1_2, thrThread4of4ForFork0_~arg#1.base=|v_thrThread4of4ForFork0_~arg#1.base_4|, thrThread4of4ForFork0_~arg#1.offset=|v_thrThread4of4ForFork0_~arg#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.base=|v_thrThread4of4ForFork0_#in~arg#1.base_4|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_6|, thrThread4of4ForFork0_#t~mem6#1=|v_thrThread4of4ForFork0_#t~mem6#1_8|, thrThread4of4ForFork0_#res#1.offset=|v_thrThread4of4ForFork0_#res#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.offset=|v_thrThread4of4ForFork0_#in~arg#1.offset_4|, thrThread4of4ForFork0_thidvar0=v_thrThread4of4ForFork0_thidvar0_2, thrThread4of4ForFork0___VERIFIER_assert_~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_~cond#1_12|, thrThread4of4ForFork0_~end~0#1=|v_thrThread4of4ForFork0_~end~0#1_14|, thrThread4of4ForFork0_#res#1.base=|v_thrThread4of4ForFork0_#res#1.base_4|} AuxVars[] AssignedVars[thrThread4of4ForFork0_#t~nondet5#1, thrThread4of4ForFork0_~c~0#1, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1, thrThread4of4ForFork0_thidvar1, thrThread4of4ForFork0_~arg#1.base, thrThread4of4ForFork0_~arg#1.offset, thrThread4of4ForFork0_#in~arg#1.base, thrThread4of4ForFork0_#t~nondet4#1, thrThread4of4ForFork0_#t~mem6#1, thrThread4of4ForFork0_#res#1.offset, thrThread4of4ForFork0_#in~arg#1.offset, thrThread4of4ForFork0_thidvar0, thrThread4of4ForFork0___VERIFIER_assert_~cond#1, thrThread4of4ForFork0_~end~0#1, thrThread4of4ForFork0_#res#1.base][118], [214#(and (= |thrThread2of4ForFork0_~c~0#1| 0) (= |thrThread2of4ForFork0_~end~0#1| 0)), thrThread1of4ForFork0InUse, 20#L1040true, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, thrThread4of4ForFork0InUse, 192#true, 19#$Ultimate##0true, 187#true, 45#$Ultimate##0true, 105#L1061-4true, 52#L1046-3true]) [2023-12-09 14:58:20,155 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2023-12-09 14:58:20,155 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-12-09 14:58:20,155 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2023-12-09 14:58:20,155 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-12-09 14:58:20,155 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2023-12-09 14:58:20,156 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][113], [214#(and (= |thrThread2of4ForFork0_~c~0#1| 0) (= |thrThread2of4ForFork0_~end~0#1| 0)), 30#L1061-3true, thrThread1of4ForFork0InUse, 20#L1040true, 59#L1040-3true, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, thrThread4of4ForFork0NotInUse, 192#true, 187#true, 52#L1046-3true]) [2023-12-09 14:58:20,156 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2023-12-09 14:58:20,156 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 14:58:20,156 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2023-12-09 14:58:20,156 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 14:58:20,156 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2023-12-09 14:58:20,158 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([768] L1041-2-->L1045-2: Formula: (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0))) (= |v_thrThread3of4ForFork0_#t~nondet5#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|, thrThread3of4ForFork0_#t~nondet5#1=|v_thrThread3of4ForFork0_#t~nondet5#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread3of4ForFork0_#t~nondet5#1][161], [30#L1061-3true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 88#L1039true, 79#L1045-2true, 41#L1049-1true, thrThread4of4ForFork0NotInUse, 192#true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 187#true]) [2023-12-09 14:58:20,158 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is not cut-off event [2023-12-09 14:58:20,158 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is not cut-off event [2023-12-09 14:58:20,158 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is not cut-off event [2023-12-09 14:58:20,158 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is not cut-off event [2023-12-09 14:58:20,158 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([768] L1041-2-->L1045-2: Formula: (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0))) (= |v_thrThread3of4ForFork0_#t~nondet5#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|, thrThread3of4ForFork0_#t~nondet5#1=|v_thrThread3of4ForFork0_#t~nondet5#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread3of4ForFork0_#t~nondet5#1][161], [30#L1061-3true, 140#L1023true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 88#L1039true, 79#L1045-2true, thrThread4of4ForFork0NotInUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 192#true, 187#true]) [2023-12-09 14:58:20,158 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2023-12-09 14:58:20,158 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-12-09 14:58:20,158 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-12-09 14:58:20,158 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-12-09 14:58:20,159 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([830] L1061-3-->$Ultimate##0: Formula: (and (= |v_ULTIMATE.start_main_#t~pre9#1_25| v_thrThread4of4ForFork0_thidvar0_2) (= v_thrThread4of4ForFork0_thidvar1_2 0) (= |v_thrThread4of4ForFork0_#in~arg#1.base_4| 0) (= |v_thrThread4of4ForFork0_#in~arg#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|} OutVars{thrThread4of4ForFork0_#t~nondet5#1=|v_thrThread4of4ForFork0_#t~nondet5#1_6|, thrThread4of4ForFork0_~c~0#1=|v_thrThread4of4ForFork0_~c~0#1_22|, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1_8|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|, thrThread4of4ForFork0_thidvar1=v_thrThread4of4ForFork0_thidvar1_2, thrThread4of4ForFork0_~arg#1.base=|v_thrThread4of4ForFork0_~arg#1.base_4|, thrThread4of4ForFork0_~arg#1.offset=|v_thrThread4of4ForFork0_~arg#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.base=|v_thrThread4of4ForFork0_#in~arg#1.base_4|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_6|, thrThread4of4ForFork0_#t~mem6#1=|v_thrThread4of4ForFork0_#t~mem6#1_8|, thrThread4of4ForFork0_#res#1.offset=|v_thrThread4of4ForFork0_#res#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.offset=|v_thrThread4of4ForFork0_#in~arg#1.offset_4|, thrThread4of4ForFork0_thidvar0=v_thrThread4of4ForFork0_thidvar0_2, thrThread4of4ForFork0___VERIFIER_assert_~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_~cond#1_12|, thrThread4of4ForFork0_~end~0#1=|v_thrThread4of4ForFork0_~end~0#1_14|, thrThread4of4ForFork0_#res#1.base=|v_thrThread4of4ForFork0_#res#1.base_4|} AuxVars[] AssignedVars[thrThread4of4ForFork0_#t~nondet5#1, thrThread4of4ForFork0_~c~0#1, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1, thrThread4of4ForFork0_thidvar1, thrThread4of4ForFork0_~arg#1.base, thrThread4of4ForFork0_~arg#1.offset, thrThread4of4ForFork0_#in~arg#1.base, thrThread4of4ForFork0_#t~nondet4#1, thrThread4of4ForFork0_#t~mem6#1, thrThread4of4ForFork0_#res#1.offset, thrThread4of4ForFork0_#in~arg#1.offset, thrThread4of4ForFork0_thidvar0, thrThread4of4ForFork0___VERIFIER_assert_~cond#1, thrThread4of4ForFork0_~end~0#1, thrThread4of4ForFork0_#res#1.base][120], [thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 88#L1039true, 41#L1049-1true, 79#L1045-2true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 192#true, thrThread4of4ForFork0InUse, 19#$Ultimate##0true, 187#true, 105#L1061-4true]) [2023-12-09 14:58:20,159 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2023-12-09 14:58:20,159 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-12-09 14:58:20,159 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-12-09 14:58:20,159 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-12-09 14:58:20,159 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([830] L1061-3-->$Ultimate##0: Formula: (and (= |v_ULTIMATE.start_main_#t~pre9#1_25| v_thrThread4of4ForFork0_thidvar0_2) (= v_thrThread4of4ForFork0_thidvar1_2 0) (= |v_thrThread4of4ForFork0_#in~arg#1.base_4| 0) (= |v_thrThread4of4ForFork0_#in~arg#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|} OutVars{thrThread4of4ForFork0_#t~nondet5#1=|v_thrThread4of4ForFork0_#t~nondet5#1_6|, thrThread4of4ForFork0_~c~0#1=|v_thrThread4of4ForFork0_~c~0#1_22|, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1_8|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|, thrThread4of4ForFork0_thidvar1=v_thrThread4of4ForFork0_thidvar1_2, thrThread4of4ForFork0_~arg#1.base=|v_thrThread4of4ForFork0_~arg#1.base_4|, thrThread4of4ForFork0_~arg#1.offset=|v_thrThread4of4ForFork0_~arg#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.base=|v_thrThread4of4ForFork0_#in~arg#1.base_4|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_6|, thrThread4of4ForFork0_#t~mem6#1=|v_thrThread4of4ForFork0_#t~mem6#1_8|, thrThread4of4ForFork0_#res#1.offset=|v_thrThread4of4ForFork0_#res#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.offset=|v_thrThread4of4ForFork0_#in~arg#1.offset_4|, thrThread4of4ForFork0_thidvar0=v_thrThread4of4ForFork0_thidvar0_2, thrThread4of4ForFork0___VERIFIER_assert_~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_~cond#1_12|, thrThread4of4ForFork0_~end~0#1=|v_thrThread4of4ForFork0_~end~0#1_14|, thrThread4of4ForFork0_#res#1.base=|v_thrThread4of4ForFork0_#res#1.base_4|} AuxVars[] AssignedVars[thrThread4of4ForFork0_#t~nondet5#1, thrThread4of4ForFork0_~c~0#1, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1, thrThread4of4ForFork0_thidvar1, thrThread4of4ForFork0_~arg#1.base, thrThread4of4ForFork0_~arg#1.offset, thrThread4of4ForFork0_#in~arg#1.base, thrThread4of4ForFork0_#t~nondet4#1, thrThread4of4ForFork0_#t~mem6#1, thrThread4of4ForFork0_#res#1.offset, thrThread4of4ForFork0_#in~arg#1.offset, thrThread4of4ForFork0_thidvar0, thrThread4of4ForFork0___VERIFIER_assert_~cond#1, thrThread4of4ForFork0_~end~0#1, thrThread4of4ForFork0_#res#1.base][120], [thrThread1of4ForFork0InUse, 59#L1040-3true, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 88#L1039true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), thrThread4of4ForFork0InUse, 192#true, 46#L1025true, 19#$Ultimate##0true, 187#true, 105#L1061-4true]) [2023-12-09 14:58:20,159 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2023-12-09 14:58:20,159 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-12-09 14:58:20,159 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-12-09 14:58:20,159 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-12-09 14:58:20,160 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][115], [139#L1049-2true, 30#L1061-3true, thrThread1of4ForFork0InUse, 59#L1040-3true, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, thrThread4of4ForFork0NotInUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 192#true, 187#true]) [2023-12-09 14:58:20,160 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2023-12-09 14:58:20,160 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-12-09 14:58:20,160 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-12-09 14:58:20,160 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-12-09 14:58:20,160 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([830] L1061-3-->$Ultimate##0: Formula: (and (= |v_ULTIMATE.start_main_#t~pre9#1_25| v_thrThread4of4ForFork0_thidvar0_2) (= v_thrThread4of4ForFork0_thidvar1_2 0) (= |v_thrThread4of4ForFork0_#in~arg#1.base_4| 0) (= |v_thrThread4of4ForFork0_#in~arg#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|} OutVars{thrThread4of4ForFork0_#t~nondet5#1=|v_thrThread4of4ForFork0_#t~nondet5#1_6|, thrThread4of4ForFork0_~c~0#1=|v_thrThread4of4ForFork0_~c~0#1_22|, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1_8|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|, thrThread4of4ForFork0_thidvar1=v_thrThread4of4ForFork0_thidvar1_2, thrThread4of4ForFork0_~arg#1.base=|v_thrThread4of4ForFork0_~arg#1.base_4|, thrThread4of4ForFork0_~arg#1.offset=|v_thrThread4of4ForFork0_~arg#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.base=|v_thrThread4of4ForFork0_#in~arg#1.base_4|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_6|, thrThread4of4ForFork0_#t~mem6#1=|v_thrThread4of4ForFork0_#t~mem6#1_8|, thrThread4of4ForFork0_#res#1.offset=|v_thrThread4of4ForFork0_#res#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.offset=|v_thrThread4of4ForFork0_#in~arg#1.offset_4|, thrThread4of4ForFork0_thidvar0=v_thrThread4of4ForFork0_thidvar0_2, thrThread4of4ForFork0___VERIFIER_assert_~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_~cond#1_12|, thrThread4of4ForFork0_~end~0#1=|v_thrThread4of4ForFork0_~end~0#1_14|, thrThread4of4ForFork0_#res#1.base=|v_thrThread4of4ForFork0_#res#1.base_4|} AuxVars[] AssignedVars[thrThread4of4ForFork0_#t~nondet5#1, thrThread4of4ForFork0_~c~0#1, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1, thrThread4of4ForFork0_thidvar1, thrThread4of4ForFork0_~arg#1.base, thrThread4of4ForFork0_~arg#1.offset, thrThread4of4ForFork0_#in~arg#1.base, thrThread4of4ForFork0_#t~nondet4#1, thrThread4of4ForFork0_#t~mem6#1, thrThread4of4ForFork0_#res#1.offset, thrThread4of4ForFork0_#in~arg#1.offset, thrThread4of4ForFork0_thidvar0, thrThread4of4ForFork0___VERIFIER_assert_~cond#1, thrThread4of4ForFork0_~end~0#1, thrThread4of4ForFork0_#res#1.base][399], [177#L1024-2true, thrThread1of4ForFork0InUse, 59#L1040-3true, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), thrThread4of4ForFork0InUse, 187#true, 19#$Ultimate##0true, 105#L1061-4true, 197#(not (= |thrThread1of4ForFork0___VERIFIER_assert_~cond#1| 0))]) [2023-12-09 14:58:20,160 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2023-12-09 14:58:20,160 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-12-09 14:58:20,160 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-12-09 14:58:20,160 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-12-09 14:58:20,161 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([797] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread4of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread4of4ForFork0_#t~nondet4#1][186], [thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 88#L1039true, thrThread4of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 192#true, 46#L1025true, 45#$Ultimate##0true, 187#true, 105#L1061-4true, 174#L1040-3true]) [2023-12-09 14:58:20,161 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2023-12-09 14:58:20,162 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-12-09 14:58:20,162 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-12-09 14:58:20,162 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-12-09 14:58:20,162 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([797] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread4of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread4of4ForFork0_#t~nondet4#1][410], [177#L1024-2true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 88#L1039true, thrThread4of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 45#$Ultimate##0true, 187#true, 105#L1061-4true, 174#L1040-3true, 197#(not (= |thrThread1of4ForFork0___VERIFIER_assert_~cond#1| 0))]) [2023-12-09 14:58:20,162 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2023-12-09 14:58:20,162 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-12-09 14:58:20,162 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-12-09 14:58:20,162 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-12-09 14:58:20,162 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][115], [thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 59#L1040-3true, thrThread3of4ForFork0InUse, 88#L1039true, 138#L1024true, 192#true, thrThread4of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 187#true, 105#L1061-4true, 174#L1040-3true]) [2023-12-09 14:58:20,162 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2023-12-09 14:58:20,162 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 14:58:20,162 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 14:58:20,162 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 14:58:20,164 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([830] L1061-3-->$Ultimate##0: Formula: (and (= |v_ULTIMATE.start_main_#t~pre9#1_25| v_thrThread4of4ForFork0_thidvar0_2) (= v_thrThread4of4ForFork0_thidvar1_2 0) (= |v_thrThread4of4ForFork0_#in~arg#1.base_4| 0) (= |v_thrThread4of4ForFork0_#in~arg#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|} OutVars{thrThread4of4ForFork0_#t~nondet5#1=|v_thrThread4of4ForFork0_#t~nondet5#1_6|, thrThread4of4ForFork0_~c~0#1=|v_thrThread4of4ForFork0_~c~0#1_22|, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1_8|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|, thrThread4of4ForFork0_thidvar1=v_thrThread4of4ForFork0_thidvar1_2, thrThread4of4ForFork0_~arg#1.base=|v_thrThread4of4ForFork0_~arg#1.base_4|, thrThread4of4ForFork0_~arg#1.offset=|v_thrThread4of4ForFork0_~arg#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.base=|v_thrThread4of4ForFork0_#in~arg#1.base_4|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_6|, thrThread4of4ForFork0_#t~mem6#1=|v_thrThread4of4ForFork0_#t~mem6#1_8|, thrThread4of4ForFork0_#res#1.offset=|v_thrThread4of4ForFork0_#res#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.offset=|v_thrThread4of4ForFork0_#in~arg#1.offset_4|, thrThread4of4ForFork0_thidvar0=v_thrThread4of4ForFork0_thidvar0_2, thrThread4of4ForFork0___VERIFIER_assert_~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_~cond#1_12|, thrThread4of4ForFork0_~end~0#1=|v_thrThread4of4ForFork0_~end~0#1_14|, thrThread4of4ForFork0_#res#1.base=|v_thrThread4of4ForFork0_#res#1.base_4|} AuxVars[] AssignedVars[thrThread4of4ForFork0_#t~nondet5#1, thrThread4of4ForFork0_~c~0#1, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1, thrThread4of4ForFork0_thidvar1, thrThread4of4ForFork0_~arg#1.base, thrThread4of4ForFork0_~arg#1.offset, thrThread4of4ForFork0_#in~arg#1.base, thrThread4of4ForFork0_#t~nondet4#1, thrThread4of4ForFork0_#t~mem6#1, thrThread4of4ForFork0_#res#1.offset, thrThread4of4ForFork0_#in~arg#1.offset, thrThread4of4ForFork0_thidvar0, thrThread4of4ForFork0___VERIFIER_assert_~cond#1, thrThread4of4ForFork0_~end~0#1, thrThread4of4ForFork0_#res#1.base][383], [177#L1024-2true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 59#L1040-3true, thrThread3of4ForFork0InUse, 88#L1039true, thrThread4of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 207#(and (not (= |thrThread1of4ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of4ForFork0_#t~mem6#1| 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0))), 19#$Ultimate##0true, 187#true, 105#L1061-4true]) [2023-12-09 14:58:20,164 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2023-12-09 14:58:20,164 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-12-09 14:58:20,164 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-12-09 14:58:20,164 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-12-09 14:58:20,165 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([830] L1061-3-->$Ultimate##0: Formula: (and (= |v_ULTIMATE.start_main_#t~pre9#1_25| v_thrThread4of4ForFork0_thidvar0_2) (= v_thrThread4of4ForFork0_thidvar1_2 0) (= |v_thrThread4of4ForFork0_#in~arg#1.base_4| 0) (= |v_thrThread4of4ForFork0_#in~arg#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|} OutVars{thrThread4of4ForFork0_#t~nondet5#1=|v_thrThread4of4ForFork0_#t~nondet5#1_6|, thrThread4of4ForFork0_~c~0#1=|v_thrThread4of4ForFork0_~c~0#1_22|, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1_8|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|, thrThread4of4ForFork0_thidvar1=v_thrThread4of4ForFork0_thidvar1_2, thrThread4of4ForFork0_~arg#1.base=|v_thrThread4of4ForFork0_~arg#1.base_4|, thrThread4of4ForFork0_~arg#1.offset=|v_thrThread4of4ForFork0_~arg#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.base=|v_thrThread4of4ForFork0_#in~arg#1.base_4|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_6|, thrThread4of4ForFork0_#t~mem6#1=|v_thrThread4of4ForFork0_#t~mem6#1_8|, thrThread4of4ForFork0_#res#1.offset=|v_thrThread4of4ForFork0_#res#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.offset=|v_thrThread4of4ForFork0_#in~arg#1.offset_4|, thrThread4of4ForFork0_thidvar0=v_thrThread4of4ForFork0_thidvar0_2, thrThread4of4ForFork0___VERIFIER_assert_~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_~cond#1_12|, thrThread4of4ForFork0_~end~0#1=|v_thrThread4of4ForFork0_~end~0#1_14|, thrThread4of4ForFork0_#res#1.base=|v_thrThread4of4ForFork0_#res#1.base_4|} AuxVars[] AssignedVars[thrThread4of4ForFork0_#t~nondet5#1, thrThread4of4ForFork0_~c~0#1, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1, thrThread4of4ForFork0_thidvar1, thrThread4of4ForFork0_~arg#1.base, thrThread4of4ForFork0_~arg#1.offset, thrThread4of4ForFork0_#in~arg#1.base, thrThread4of4ForFork0_#t~nondet4#1, thrThread4of4ForFork0_#t~mem6#1, thrThread4of4ForFork0_#res#1.offset, thrThread4of4ForFork0_#in~arg#1.offset, thrThread4of4ForFork0_thidvar0, thrThread4of4ForFork0___VERIFIER_assert_~cond#1, thrThread4of4ForFork0_~end~0#1, thrThread4of4ForFork0_#res#1.base][358], [thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 79#L1045-2true, 41#L1049-1true, thrThread4of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 187#true, 19#$Ultimate##0true, 105#L1061-4true, 203#(and (= |thrThread1of4ForFork0_#t~mem6#1| 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0)))]) [2023-12-09 14:58:20,165 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2023-12-09 14:58:20,165 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-12-09 14:58:20,165 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-12-09 14:58:20,165 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-12-09 14:58:20,236 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([734] L1041-2-->L1045-2: Formula: (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0))) (= |v_thrThread2of4ForFork0_#t~nondet5#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|, thrThread2of4ForFork0_#t~nondet5#1=|v_thrThread2of4ForFork0_#t~nondet5#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread2of4ForFork0_#t~nondet5#1][109], [211#true, 51#L1045-2true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 59#L1040-3true, thrThread3of4ForFork0InUse, 138#L1024true, thrThread4of4ForFork0NotInUse, 192#true, 187#true, 105#L1061-4true]) [2023-12-09 14:58:20,236 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2023-12-09 14:58:20,236 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-12-09 14:58:20,236 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-12-09 14:58:20,236 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-12-09 14:58:20,306 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([797] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread4of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread4of4ForFork0_#t~nondet4#1][186], [30#L1061-3true, 111#L1048true, thrThread1of4ForFork0InUse, 37#L1038true, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 88#L1039true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), thrThread4of4ForFork0InUse, 192#true, 187#true, 174#L1040-3true]) [2023-12-09 14:58:20,306 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2023-12-09 14:58:20,306 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-12-09 14:58:20,306 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-12-09 14:58:20,306 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-12-09 14:58:20,316 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([797] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread4of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread4of4ForFork0_#t~nondet4#1][186], [30#L1061-3true, 9#L1037-1true, 25#L1049true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 88#L1039true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), thrThread4of4ForFork0InUse, 192#true, 187#true, 174#L1040-3true]) [2023-12-09 14:58:20,316 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2023-12-09 14:58:20,316 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-12-09 14:58:20,316 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-12-09 14:58:20,316 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-12-09 14:58:20,377 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([830] L1061-3-->$Ultimate##0: Formula: (and (= |v_ULTIMATE.start_main_#t~pre9#1_25| v_thrThread4of4ForFork0_thidvar0_2) (= v_thrThread4of4ForFork0_thidvar1_2 0) (= |v_thrThread4of4ForFork0_#in~arg#1.base_4| 0) (= |v_thrThread4of4ForFork0_#in~arg#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|} OutVars{thrThread4of4ForFork0_#t~nondet5#1=|v_thrThread4of4ForFork0_#t~nondet5#1_6|, thrThread4of4ForFork0_~c~0#1=|v_thrThread4of4ForFork0_~c~0#1_22|, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1_8|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|, thrThread4of4ForFork0_thidvar1=v_thrThread4of4ForFork0_thidvar1_2, thrThread4of4ForFork0_~arg#1.base=|v_thrThread4of4ForFork0_~arg#1.base_4|, thrThread4of4ForFork0_~arg#1.offset=|v_thrThread4of4ForFork0_~arg#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.base=|v_thrThread4of4ForFork0_#in~arg#1.base_4|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_6|, thrThread4of4ForFork0_#t~mem6#1=|v_thrThread4of4ForFork0_#t~mem6#1_8|, thrThread4of4ForFork0_#res#1.offset=|v_thrThread4of4ForFork0_#res#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.offset=|v_thrThread4of4ForFork0_#in~arg#1.offset_4|, thrThread4of4ForFork0_thidvar0=v_thrThread4of4ForFork0_thidvar0_2, thrThread4of4ForFork0___VERIFIER_assert_~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_~cond#1_12|, thrThread4of4ForFork0_~end~0#1=|v_thrThread4of4ForFork0_~end~0#1_14|, thrThread4of4ForFork0_#res#1.base=|v_thrThread4of4ForFork0_#res#1.base_4|} AuxVars[] AssignedVars[thrThread4of4ForFork0_#t~nondet5#1, thrThread4of4ForFork0_~c~0#1, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1, thrThread4of4ForFork0_thidvar1, thrThread4of4ForFork0_~arg#1.base, thrThread4of4ForFork0_~arg#1.offset, thrThread4of4ForFork0_#in~arg#1.base, thrThread4of4ForFork0_#t~nondet4#1, thrThread4of4ForFork0_#t~mem6#1, thrThread4of4ForFork0_#res#1.offset, thrThread4of4ForFork0_#in~arg#1.offset, thrThread4of4ForFork0_thidvar0, thrThread4of4ForFork0___VERIFIER_assert_~cond#1, thrThread4of4ForFork0_~end~0#1, thrThread4of4ForFork0_#res#1.base][351], [201#(and (= |thrThread1of4ForFork0_#t~mem6#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0))), 140#L1023true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 88#L1039true, 79#L1045-2true, thrThread4of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 187#true, 19#$Ultimate##0true, 105#L1061-4true]) [2023-12-09 14:58:20,377 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2023-12-09 14:58:20,377 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-12-09 14:58:20,377 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-12-09 14:58:20,377 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-12-09 14:58:20,377 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([768] L1041-2-->L1045-2: Formula: (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0))) (= |v_thrThread3of4ForFork0_#t~nondet5#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|, thrThread3of4ForFork0_#t~nondet5#1=|v_thrThread3of4ForFork0_#t~nondet5#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread3of4ForFork0_#t~nondet5#1][385], [30#L1061-3true, thrThread1of4ForFork0InUse, 205#(and (not (= |thrThread1of4ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of4ForFork0_#t~mem6#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0))), thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 138#L1024true, 79#L1045-2true, thrThread4of4ForFork0NotInUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 187#true]) [2023-12-09 14:58:20,377 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2023-12-09 14:58:20,377 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-12-09 14:58:20,377 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-12-09 14:58:20,377 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-12-09 14:58:20,378 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([830] L1061-3-->$Ultimate##0: Formula: (and (= |v_ULTIMATE.start_main_#t~pre9#1_25| v_thrThread4of4ForFork0_thidvar0_2) (= v_thrThread4of4ForFork0_thidvar1_2 0) (= |v_thrThread4of4ForFork0_#in~arg#1.base_4| 0) (= |v_thrThread4of4ForFork0_#in~arg#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|} OutVars{thrThread4of4ForFork0_#t~nondet5#1=|v_thrThread4of4ForFork0_#t~nondet5#1_6|, thrThread4of4ForFork0_~c~0#1=|v_thrThread4of4ForFork0_~c~0#1_22|, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1_8|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|, thrThread4of4ForFork0_thidvar1=v_thrThread4of4ForFork0_thidvar1_2, thrThread4of4ForFork0_~arg#1.base=|v_thrThread4of4ForFork0_~arg#1.base_4|, thrThread4of4ForFork0_~arg#1.offset=|v_thrThread4of4ForFork0_~arg#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.base=|v_thrThread4of4ForFork0_#in~arg#1.base_4|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_6|, thrThread4of4ForFork0_#t~mem6#1=|v_thrThread4of4ForFork0_#t~mem6#1_8|, thrThread4of4ForFork0_#res#1.offset=|v_thrThread4of4ForFork0_#res#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.offset=|v_thrThread4of4ForFork0_#in~arg#1.offset_4|, thrThread4of4ForFork0_thidvar0=v_thrThread4of4ForFork0_thidvar0_2, thrThread4of4ForFork0___VERIFIER_assert_~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_~cond#1_12|, thrThread4of4ForFork0_~end~0#1=|v_thrThread4of4ForFork0_~end~0#1_14|, thrThread4of4ForFork0_#res#1.base=|v_thrThread4of4ForFork0_#res#1.base_4|} AuxVars[] AssignedVars[thrThread4of4ForFork0_#t~nondet5#1, thrThread4of4ForFork0_~c~0#1, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1, thrThread4of4ForFork0_thidvar1, thrThread4of4ForFork0_~arg#1.base, thrThread4of4ForFork0_~arg#1.offset, thrThread4of4ForFork0_#in~arg#1.base, thrThread4of4ForFork0_#t~nondet4#1, thrThread4of4ForFork0_#t~mem6#1, thrThread4of4ForFork0_#res#1.offset, thrThread4of4ForFork0_#in~arg#1.offset, thrThread4of4ForFork0_thidvar0, thrThread4of4ForFork0___VERIFIER_assert_~cond#1, thrThread4of4ForFork0_~end~0#1, thrThread4of4ForFork0_#res#1.base][351], [201#(and (= |thrThread1of4ForFork0_#t~mem6#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0))), 139#L1049-2true, thrThread1of4ForFork0InUse, 59#L1040-3true, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 88#L1039true, thrThread4of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 187#true, 19#$Ultimate##0true, 105#L1061-4true]) [2023-12-09 14:58:20,378 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2023-12-09 14:58:20,378 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-12-09 14:58:20,378 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-12-09 14:58:20,378 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-12-09 14:58:20,380 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([797] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread4of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread4of4ForFork0_#t~nondet4#1][367], [139#L1049-2true, 201#(and (= |thrThread1of4ForFork0_#t~mem6#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0))), thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), thrThread4of4ForFork0InUse, 45#$Ultimate##0true, 187#true, 105#L1061-4true, 174#L1040-3true]) [2023-12-09 14:58:20,380 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2023-12-09 14:58:20,380 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-12-09 14:58:20,380 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-12-09 14:58:20,380 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-12-09 14:58:20,381 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][303], [177#L1024-2true, thrThread1of4ForFork0InUse, 205#(and (not (= |thrThread1of4ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of4ForFork0_#t~mem6#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0))), 59#L1040-3true, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, thrThread4of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 187#true, 105#L1061-4true, 174#L1040-3true]) [2023-12-09 14:58:20,381 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2023-12-09 14:58:20,381 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 14:58:20,381 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 14:58:20,381 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 14:58:20,381 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([802] L1041-2-->L1045-2: Formula: (and (= |v_thrThread4of4ForFork0_#t~nondet5#1_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{thrThread4of4ForFork0_#t~nondet5#1=|v_thrThread4of4ForFork0_#t~nondet5#1_1|, #pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} AuxVars[] AssignedVars[thrThread4of4ForFork0_#t~nondet5#1, #pthreadsMutex][451], [201#(and (= |thrThread1of4ForFork0_#t~mem6#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0))), thrThread1of4ForFork0InUse, 140#L1023true, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), thrThread4of4ForFork0InUse, 45#$Ultimate##0true, 187#true, 48#L1045-2true, 105#L1061-4true]) [2023-12-09 14:58:20,382 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2023-12-09 14:58:20,382 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-12-09 14:58:20,382 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-12-09 14:58:20,382 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-12-09 14:58:20,383 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][256], [214#(and (= |thrThread2of4ForFork0_~c~0#1| 0) (= |thrThread2of4ForFork0_~end~0#1| 0)), 30#L1061-3true, thrThread1of4ForFork0InUse, 194#(= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1), 20#L1040true, 59#L1040-3true, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, thrThread4of4ForFork0NotInUse, 187#true, 126#L1048true]) [2023-12-09 14:58:20,383 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2023-12-09 14:58:20,383 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-12-09 14:58:20,383 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-12-09 14:58:20,383 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-12-09 14:58:20,383 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][236], [30#L1061-3true, thrThread1of4ForFork0InUse, 194#(= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1), thrThread2of4ForFork0InUse, 59#L1040-3true, 88#L1039true, thrThread3of4ForFork0InUse, thrThread4of4ForFork0NotInUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 187#true, 126#L1048true]) [2023-12-09 14:58:20,383 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2023-12-09 14:58:20,383 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-12-09 14:58:20,383 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-12-09 14:58:20,383 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-12-09 14:58:20,383 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([830] L1061-3-->$Ultimate##0: Formula: (and (= |v_ULTIMATE.start_main_#t~pre9#1_25| v_thrThread4of4ForFork0_thidvar0_2) (= v_thrThread4of4ForFork0_thidvar1_2 0) (= |v_thrThread4of4ForFork0_#in~arg#1.base_4| 0) (= |v_thrThread4of4ForFork0_#in~arg#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|} OutVars{thrThread4of4ForFork0_#t~nondet5#1=|v_thrThread4of4ForFork0_#t~nondet5#1_6|, thrThread4of4ForFork0_~c~0#1=|v_thrThread4of4ForFork0_~c~0#1_22|, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1_8|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|, thrThread4of4ForFork0_thidvar1=v_thrThread4of4ForFork0_thidvar1_2, thrThread4of4ForFork0_~arg#1.base=|v_thrThread4of4ForFork0_~arg#1.base_4|, thrThread4of4ForFork0_~arg#1.offset=|v_thrThread4of4ForFork0_~arg#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.base=|v_thrThread4of4ForFork0_#in~arg#1.base_4|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_6|, thrThread4of4ForFork0_#t~mem6#1=|v_thrThread4of4ForFork0_#t~mem6#1_8|, thrThread4of4ForFork0_#res#1.offset=|v_thrThread4of4ForFork0_#res#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.offset=|v_thrThread4of4ForFork0_#in~arg#1.offset_4|, thrThread4of4ForFork0_thidvar0=v_thrThread4of4ForFork0_thidvar0_2, thrThread4of4ForFork0___VERIFIER_assert_~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_~cond#1_12|, thrThread4of4ForFork0_~end~0#1=|v_thrThread4of4ForFork0_~end~0#1_14|, thrThread4of4ForFork0_#res#1.base=|v_thrThread4of4ForFork0_#res#1.base_4|} AuxVars[] AssignedVars[thrThread4of4ForFork0_#t~nondet5#1, thrThread4of4ForFork0_~c~0#1, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1, thrThread4of4ForFork0_thidvar1, thrThread4of4ForFork0_~arg#1.base, thrThread4of4ForFork0_~arg#1.offset, thrThread4of4ForFork0_#in~arg#1.base, thrThread4of4ForFork0_#t~nondet4#1, thrThread4of4ForFork0_#t~mem6#1, thrThread4of4ForFork0_#res#1.offset, thrThread4of4ForFork0_#in~arg#1.offset, thrThread4of4ForFork0_thidvar0, thrThread4of4ForFork0___VERIFIER_assert_~cond#1, thrThread4of4ForFork0_~end~0#1, thrThread4of4ForFork0_#res#1.base][330], [214#(and (= |thrThread2of4ForFork0_~c~0#1| 0) (= |thrThread2of4ForFork0_~end~0#1| 0)), thrThread1of4ForFork0InUse, 20#L1040true, 194#(= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1), thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, thrThread4of4ForFork0InUse, 45#$Ultimate##0true, 187#true, 19#$Ultimate##0true, 105#L1061-4true, 126#L1048true]) [2023-12-09 14:58:20,383 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2023-12-09 14:58:20,383 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2023-12-09 14:58:20,383 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2023-12-09 14:58:20,383 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2023-12-09 14:58:20,383 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([830] L1061-3-->$Ultimate##0: Formula: (and (= |v_ULTIMATE.start_main_#t~pre9#1_25| v_thrThread4of4ForFork0_thidvar0_2) (= v_thrThread4of4ForFork0_thidvar1_2 0) (= |v_thrThread4of4ForFork0_#in~arg#1.base_4| 0) (= |v_thrThread4of4ForFork0_#in~arg#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|} OutVars{thrThread4of4ForFork0_#t~nondet5#1=|v_thrThread4of4ForFork0_#t~nondet5#1_6|, thrThread4of4ForFork0_~c~0#1=|v_thrThread4of4ForFork0_~c~0#1_22|, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1_8|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|, thrThread4of4ForFork0_thidvar1=v_thrThread4of4ForFork0_thidvar1_2, thrThread4of4ForFork0_~arg#1.base=|v_thrThread4of4ForFork0_~arg#1.base_4|, thrThread4of4ForFork0_~arg#1.offset=|v_thrThread4of4ForFork0_~arg#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.base=|v_thrThread4of4ForFork0_#in~arg#1.base_4|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_6|, thrThread4of4ForFork0_#t~mem6#1=|v_thrThread4of4ForFork0_#t~mem6#1_8|, thrThread4of4ForFork0_#res#1.offset=|v_thrThread4of4ForFork0_#res#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.offset=|v_thrThread4of4ForFork0_#in~arg#1.offset_4|, thrThread4of4ForFork0_thidvar0=v_thrThread4of4ForFork0_thidvar0_2, thrThread4of4ForFork0___VERIFIER_assert_~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_~cond#1_12|, thrThread4of4ForFork0_~end~0#1=|v_thrThread4of4ForFork0_~end~0#1_14|, thrThread4of4ForFork0_#res#1.base=|v_thrThread4of4ForFork0_#res#1.base_4|} AuxVars[] AssignedVars[thrThread4of4ForFork0_#t~nondet5#1, thrThread4of4ForFork0_~c~0#1, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1, thrThread4of4ForFork0_thidvar1, thrThread4of4ForFork0_~arg#1.base, thrThread4of4ForFork0_~arg#1.offset, thrThread4of4ForFork0_#in~arg#1.base, thrThread4of4ForFork0_#t~nondet4#1, thrThread4of4ForFork0_#t~mem6#1, thrThread4of4ForFork0_#res#1.offset, thrThread4of4ForFork0_#in~arg#1.offset, thrThread4of4ForFork0_thidvar0, thrThread4of4ForFork0___VERIFIER_assert_~cond#1, thrThread4of4ForFork0_~end~0#1, thrThread4of4ForFork0_#res#1.base][320], [thrThread1of4ForFork0InUse, 194#(= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1), thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, thrThread4of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 45#$Ultimate##0true, 19#$Ultimate##0true, 187#true, 105#L1061-4true, 126#L1048true]) [2023-12-09 14:58:20,384 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2023-12-09 14:58:20,384 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2023-12-09 14:58:20,384 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2023-12-09 14:58:20,384 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2023-12-09 14:58:20,384 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([729] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_thrThread2of4ForFork0_#t~nondet4#1_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread2of4ForFork0_#t~nondet4#1=|v_thrThread2of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread2of4ForFork0_#t~nondet4#1][165], [214#(and (= |thrThread2of4ForFork0_~c~0#1| 0) (= |thrThread2of4ForFork0_~end~0#1| 0)), 30#L1061-3true, thrThread1of4ForFork0InUse, 194#(= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1), thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, thrThread4of4ForFork0NotInUse, 187#true, 45#$Ultimate##0true, 126#L1048true, 121#L1040-3true]) [2023-12-09 14:58:20,384 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2023-12-09 14:58:20,384 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2023-12-09 14:58:20,384 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2023-12-09 14:58:20,384 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2023-12-09 14:58:20,384 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([830] L1061-3-->$Ultimate##0: Formula: (and (= |v_ULTIMATE.start_main_#t~pre9#1_25| v_thrThread4of4ForFork0_thidvar0_2) (= v_thrThread4of4ForFork0_thidvar1_2 0) (= |v_thrThread4of4ForFork0_#in~arg#1.base_4| 0) (= |v_thrThread4of4ForFork0_#in~arg#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|} OutVars{thrThread4of4ForFork0_#t~nondet5#1=|v_thrThread4of4ForFork0_#t~nondet5#1_6|, thrThread4of4ForFork0_~c~0#1=|v_thrThread4of4ForFork0_~c~0#1_22|, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1_8|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|, thrThread4of4ForFork0_thidvar1=v_thrThread4of4ForFork0_thidvar1_2, thrThread4of4ForFork0_~arg#1.base=|v_thrThread4of4ForFork0_~arg#1.base_4|, thrThread4of4ForFork0_~arg#1.offset=|v_thrThread4of4ForFork0_~arg#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.base=|v_thrThread4of4ForFork0_#in~arg#1.base_4|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_6|, thrThread4of4ForFork0_#t~mem6#1=|v_thrThread4of4ForFork0_#t~mem6#1_8|, thrThread4of4ForFork0_#res#1.offset=|v_thrThread4of4ForFork0_#res#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.offset=|v_thrThread4of4ForFork0_#in~arg#1.offset_4|, thrThread4of4ForFork0_thidvar0=v_thrThread4of4ForFork0_thidvar0_2, thrThread4of4ForFork0___VERIFIER_assert_~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_~cond#1_12|, thrThread4of4ForFork0_~end~0#1=|v_thrThread4of4ForFork0_~end~0#1_14|, thrThread4of4ForFork0_#res#1.base=|v_thrThread4of4ForFork0_#res#1.base_4|} AuxVars[] AssignedVars[thrThread4of4ForFork0_#t~nondet5#1, thrThread4of4ForFork0_~c~0#1, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1, thrThread4of4ForFork0_thidvar1, thrThread4of4ForFork0_~arg#1.base, thrThread4of4ForFork0_~arg#1.offset, thrThread4of4ForFork0_#in~arg#1.base, thrThread4of4ForFork0_#t~nondet4#1, thrThread4of4ForFork0_#t~mem6#1, thrThread4of4ForFork0_#res#1.offset, thrThread4of4ForFork0_#in~arg#1.offset, thrThread4of4ForFork0_thidvar0, thrThread4of4ForFork0___VERIFIER_assert_~cond#1, thrThread4of4ForFork0_~end~0#1, thrThread4of4ForFork0_#res#1.base][120], [25#L1049true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 49#L1047true, thrThread3of4ForFork0InUse, 88#L1039true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), thrThread4of4ForFork0InUse, 192#true, 19#$Ultimate##0true, 187#true, 105#L1061-4true]) [2023-12-09 14:58:20,384 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2023-12-09 14:58:20,384 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-12-09 14:58:20,385 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-12-09 14:58:20,385 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-12-09 14:58:20,385 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([830] L1061-3-->$Ultimate##0: Formula: (and (= |v_ULTIMATE.start_main_#t~pre9#1_25| v_thrThread4of4ForFork0_thidvar0_2) (= v_thrThread4of4ForFork0_thidvar1_2 0) (= |v_thrThread4of4ForFork0_#in~arg#1.base_4| 0) (= |v_thrThread4of4ForFork0_#in~arg#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|} OutVars{thrThread4of4ForFork0_#t~nondet5#1=|v_thrThread4of4ForFork0_#t~nondet5#1_6|, thrThread4of4ForFork0_~c~0#1=|v_thrThread4of4ForFork0_~c~0#1_22|, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1_8|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|, thrThread4of4ForFork0_thidvar1=v_thrThread4of4ForFork0_thidvar1_2, thrThread4of4ForFork0_~arg#1.base=|v_thrThread4of4ForFork0_~arg#1.base_4|, thrThread4of4ForFork0_~arg#1.offset=|v_thrThread4of4ForFork0_~arg#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.base=|v_thrThread4of4ForFork0_#in~arg#1.base_4|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_6|, thrThread4of4ForFork0_#t~mem6#1=|v_thrThread4of4ForFork0_#t~mem6#1_8|, thrThread4of4ForFork0_#res#1.offset=|v_thrThread4of4ForFork0_#res#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.offset=|v_thrThread4of4ForFork0_#in~arg#1.offset_4|, thrThread4of4ForFork0_thidvar0=v_thrThread4of4ForFork0_thidvar0_2, thrThread4of4ForFork0___VERIFIER_assert_~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_~cond#1_12|, thrThread4of4ForFork0_~end~0#1=|v_thrThread4of4ForFork0_~end~0#1_14|, thrThread4of4ForFork0_#res#1.base=|v_thrThread4of4ForFork0_#res#1.base_4|} AuxVars[] AssignedVars[thrThread4of4ForFork0_#t~nondet5#1, thrThread4of4ForFork0_~c~0#1, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1, thrThread4of4ForFork0_thidvar1, thrThread4of4ForFork0_~arg#1.base, thrThread4of4ForFork0_~arg#1.offset, thrThread4of4ForFork0_#in~arg#1.base, thrThread4of4ForFork0_#t~nondet4#1, thrThread4of4ForFork0_#t~mem6#1, thrThread4of4ForFork0_#res#1.offset, thrThread4of4ForFork0_#in~arg#1.offset, thrThread4of4ForFork0_thidvar0, thrThread4of4ForFork0___VERIFIER_assert_~cond#1, thrThread4of4ForFork0_~end~0#1, thrThread4of4ForFork0_#res#1.base][120], [25#L1049true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 88#L1039true, 192#true, thrThread4of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 187#true, 19#$Ultimate##0true, 105#L1061-4true, 52#L1046-3true]) [2023-12-09 14:58:20,385 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2023-12-09 14:58:20,385 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-12-09 14:58:20,385 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-12-09 14:58:20,385 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-12-09 14:58:20,510 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_thrThread1of4ForFork0_#t~nondet4#1_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread1of4ForFork0_#t~nondet4#1=|v_thrThread1of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread1of4ForFork0_#t~nondet4#1][77], [111#L1048true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 190#(and (= |thrThread1of4ForFork0_~end~0#1| 0) (= |thrThread1of4ForFork0_~c~0#1| 0)), 96#L1040-3true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), thrThread4of4ForFork0InUse, 192#true, 48#L1045-2true, 105#L1061-4true]) [2023-12-09 14:58:20,510 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2023-12-09 14:58:20,510 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-12-09 14:58:20,510 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-12-09 14:58:20,510 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-12-09 14:58:20,755 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([734] L1041-2-->L1045-2: Formula: (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0))) (= |v_thrThread2of4ForFork0_#t~nondet5#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|, thrThread2of4ForFork0_#t~nondet5#1=|v_thrThread2of4ForFork0_#t~nondet5#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread2of4ForFork0_#t~nondet5#1][109], [211#true, 51#L1045-2true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 138#L1024true, 192#true, thrThread4of4ForFork0InUse, 19#$Ultimate##0true, 45#$Ultimate##0true, 187#true, 105#L1061-4true]) [2023-12-09 14:58:20,755 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2023-12-09 14:58:20,755 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-12-09 14:58:20,755 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-12-09 14:58:20,755 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-12-09 14:58:20,774 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][113], [214#(and (= |thrThread2of4ForFork0_~c~0#1| 0) (= |thrThread2of4ForFork0_~end~0#1| 0)), 139#L1049-2true, 30#L1061-3true, thrThread1of4ForFork0InUse, 20#L1040true, 59#L1040-3true, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, thrThread4of4ForFork0NotInUse, 192#true, 187#true]) [2023-12-09 14:58:20,774 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2023-12-09 14:58:20,774 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-12-09 14:58:20,774 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-12-09 14:58:20,774 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-12-09 14:58:20,776 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([729] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_thrThread2of4ForFork0_#t~nondet4#1_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread2of4ForFork0_#t~nondet4#1=|v_thrThread2of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread2of4ForFork0_#t~nondet4#1][68], [214#(and (= |thrThread2of4ForFork0_~c~0#1| 0) (= |thrThread2of4ForFork0_~end~0#1| 0)), 30#L1061-3true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 35#L1047-1true, thrThread4of4ForFork0NotInUse, 192#true, 45#$Ultimate##0true, 187#true, 121#L1040-3true]) [2023-12-09 14:58:20,776 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2023-12-09 14:58:20,776 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-12-09 14:58:20,776 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2023-12-09 14:58:20,776 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2023-12-09 14:58:20,776 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2023-12-09 14:58:20,776 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([830] L1061-3-->$Ultimate##0: Formula: (and (= |v_ULTIMATE.start_main_#t~pre9#1_25| v_thrThread4of4ForFork0_thidvar0_2) (= v_thrThread4of4ForFork0_thidvar1_2 0) (= |v_thrThread4of4ForFork0_#in~arg#1.base_4| 0) (= |v_thrThread4of4ForFork0_#in~arg#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|} OutVars{thrThread4of4ForFork0_#t~nondet5#1=|v_thrThread4of4ForFork0_#t~nondet5#1_6|, thrThread4of4ForFork0_~c~0#1=|v_thrThread4of4ForFork0_~c~0#1_22|, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1_8|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|, thrThread4of4ForFork0_thidvar1=v_thrThread4of4ForFork0_thidvar1_2, thrThread4of4ForFork0_~arg#1.base=|v_thrThread4of4ForFork0_~arg#1.base_4|, thrThread4of4ForFork0_~arg#1.offset=|v_thrThread4of4ForFork0_~arg#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.base=|v_thrThread4of4ForFork0_#in~arg#1.base_4|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_6|, thrThread4of4ForFork0_#t~mem6#1=|v_thrThread4of4ForFork0_#t~mem6#1_8|, thrThread4of4ForFork0_#res#1.offset=|v_thrThread4of4ForFork0_#res#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.offset=|v_thrThread4of4ForFork0_#in~arg#1.offset_4|, thrThread4of4ForFork0_thidvar0=v_thrThread4of4ForFork0_thidvar0_2, thrThread4of4ForFork0___VERIFIER_assert_~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_~cond#1_12|, thrThread4of4ForFork0_~end~0#1=|v_thrThread4of4ForFork0_~end~0#1_14|, thrThread4of4ForFork0_#res#1.base=|v_thrThread4of4ForFork0_#res#1.base_4|} AuxVars[] AssignedVars[thrThread4of4ForFork0_#t~nondet5#1, thrThread4of4ForFork0_~c~0#1, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1, thrThread4of4ForFork0_thidvar1, thrThread4of4ForFork0_~arg#1.base, thrThread4of4ForFork0_~arg#1.offset, thrThread4of4ForFork0_#in~arg#1.base, thrThread4of4ForFork0_#t~nondet4#1, thrThread4of4ForFork0_#t~mem6#1, thrThread4of4ForFork0_#res#1.offset, thrThread4of4ForFork0_#in~arg#1.offset, thrThread4of4ForFork0_thidvar0, thrThread4of4ForFork0___VERIFIER_assert_~cond#1, thrThread4of4ForFork0_~end~0#1, thrThread4of4ForFork0_#res#1.base][118], [214#(and (= |thrThread2of4ForFork0_~c~0#1| 0) (= |thrThread2of4ForFork0_~end~0#1| 0)), thrThread1of4ForFork0InUse, 20#L1040true, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 35#L1047-1true, 192#true, thrThread4of4ForFork0InUse, 45#$Ultimate##0true, 187#true, 19#$Ultimate##0true, 105#L1061-4true]) [2023-12-09 14:58:20,776 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2023-12-09 14:58:20,777 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2023-12-09 14:58:20,777 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-12-09 14:58:20,777 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2023-12-09 14:58:20,777 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2023-12-09 14:58:20,777 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][113], [214#(and (= |thrThread2of4ForFork0_~c~0#1| 0) (= |thrThread2of4ForFork0_~end~0#1| 0)), 30#L1061-3true, thrThread1of4ForFork0InUse, 20#L1040true, thrThread2of4ForFork0InUse, 59#L1040-3true, thrThread3of4ForFork0InUse, 35#L1047-1true, thrThread4of4ForFork0NotInUse, 192#true, 187#true]) [2023-12-09 14:58:20,777 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2023-12-09 14:58:20,777 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-12-09 14:58:20,777 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-12-09 14:58:20,777 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 14:58:20,777 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-12-09 14:58:20,777 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([768] L1041-2-->L1045-2: Formula: (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0))) (= |v_thrThread3of4ForFork0_#t~nondet5#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|, thrThread3of4ForFork0_#t~nondet5#1=|v_thrThread3of4ForFork0_#t~nondet5#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread3of4ForFork0_#t~nondet5#1][431], [30#L1061-3true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 88#L1039true, 79#L1045-2true, thrThread4of4ForFork0NotInUse, 138#L1024true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 207#(and (not (= |thrThread1of4ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of4ForFork0_#t~mem6#1| 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0))), 187#true]) [2023-12-09 14:58:20,777 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2023-12-09 14:58:20,777 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-12-09 14:58:20,777 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-12-09 14:58:20,777 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-12-09 14:58:20,778 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([768] L1041-2-->L1045-2: Formula: (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0))) (= |v_thrThread3of4ForFork0_#t~nondet5#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|, thrThread3of4ForFork0_#t~nondet5#1=|v_thrThread3of4ForFork0_#t~nondet5#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread3of4ForFork0_#t~nondet5#1][414], [30#L1061-3true, 139#L1049-2true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 79#L1045-2true, thrThread4of4ForFork0NotInUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 187#true, 203#(and (= |thrThread1of4ForFork0_#t~mem6#1| 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0)))]) [2023-12-09 14:58:20,778 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2023-12-09 14:58:20,778 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 14:58:20,778 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 14:58:20,778 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 14:58:20,779 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([830] L1061-3-->$Ultimate##0: Formula: (and (= |v_ULTIMATE.start_main_#t~pre9#1_25| v_thrThread4of4ForFork0_thidvar0_2) (= v_thrThread4of4ForFork0_thidvar1_2 0) (= |v_thrThread4of4ForFork0_#in~arg#1.base_4| 0) (= |v_thrThread4of4ForFork0_#in~arg#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|} OutVars{thrThread4of4ForFork0_#t~nondet5#1=|v_thrThread4of4ForFork0_#t~nondet5#1_6|, thrThread4of4ForFork0_~c~0#1=|v_thrThread4of4ForFork0_~c~0#1_22|, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1_8|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|, thrThread4of4ForFork0_thidvar1=v_thrThread4of4ForFork0_thidvar1_2, thrThread4of4ForFork0_~arg#1.base=|v_thrThread4of4ForFork0_~arg#1.base_4|, thrThread4of4ForFork0_~arg#1.offset=|v_thrThread4of4ForFork0_~arg#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.base=|v_thrThread4of4ForFork0_#in~arg#1.base_4|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_6|, thrThread4of4ForFork0_#t~mem6#1=|v_thrThread4of4ForFork0_#t~mem6#1_8|, thrThread4of4ForFork0_#res#1.offset=|v_thrThread4of4ForFork0_#res#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.offset=|v_thrThread4of4ForFork0_#in~arg#1.offset_4|, thrThread4of4ForFork0_thidvar0=v_thrThread4of4ForFork0_thidvar0_2, thrThread4of4ForFork0___VERIFIER_assert_~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_~cond#1_12|, thrThread4of4ForFork0_~end~0#1=|v_thrThread4of4ForFork0_~end~0#1_14|, thrThread4of4ForFork0_#res#1.base=|v_thrThread4of4ForFork0_#res#1.base_4|} AuxVars[] AssignedVars[thrThread4of4ForFork0_#t~nondet5#1, thrThread4of4ForFork0_~c~0#1, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1, thrThread4of4ForFork0_thidvar1, thrThread4of4ForFork0_~arg#1.base, thrThread4of4ForFork0_~arg#1.offset, thrThread4of4ForFork0_#in~arg#1.base, thrThread4of4ForFork0_#t~nondet4#1, thrThread4of4ForFork0_#t~mem6#1, thrThread4of4ForFork0_#res#1.offset, thrThread4of4ForFork0_#in~arg#1.offset, thrThread4of4ForFork0_thidvar0, thrThread4of4ForFork0___VERIFIER_assert_~cond#1, thrThread4of4ForFork0_~end~0#1, thrThread4of4ForFork0_#res#1.base][120], [thrThread1of4ForFork0InUse, 140#L1023true, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 88#L1039true, 79#L1045-2true, 192#true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), thrThread4of4ForFork0InUse, 19#$Ultimate##0true, 187#true, 105#L1061-4true]) [2023-12-09 14:58:20,779 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2023-12-09 14:58:20,779 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-12-09 14:58:20,779 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-12-09 14:58:20,780 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-12-09 14:58:20,780 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([768] L1041-2-->L1045-2: Formula: (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0))) (= |v_thrThread3of4ForFork0_#t~nondet5#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|, thrThread3of4ForFork0_#t~nondet5#1=|v_thrThread3of4ForFork0_#t~nondet5#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread3of4ForFork0_#t~nondet5#1][161], [30#L1061-3true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 88#L1039true, 79#L1045-2true, 138#L1024true, thrThread4of4ForFork0NotInUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 192#true, 187#true]) [2023-12-09 14:58:20,780 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2023-12-09 14:58:20,780 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-12-09 14:58:20,780 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-12-09 14:58:20,780 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-12-09 14:58:20,781 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([830] L1061-3-->$Ultimate##0: Formula: (and (= |v_ULTIMATE.start_main_#t~pre9#1_25| v_thrThread4of4ForFork0_thidvar0_2) (= v_thrThread4of4ForFork0_thidvar1_2 0) (= |v_thrThread4of4ForFork0_#in~arg#1.base_4| 0) (= |v_thrThread4of4ForFork0_#in~arg#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|} OutVars{thrThread4of4ForFork0_#t~nondet5#1=|v_thrThread4of4ForFork0_#t~nondet5#1_6|, thrThread4of4ForFork0_~c~0#1=|v_thrThread4of4ForFork0_~c~0#1_22|, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1_8|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|, thrThread4of4ForFork0_thidvar1=v_thrThread4of4ForFork0_thidvar1_2, thrThread4of4ForFork0_~arg#1.base=|v_thrThread4of4ForFork0_~arg#1.base_4|, thrThread4of4ForFork0_~arg#1.offset=|v_thrThread4of4ForFork0_~arg#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.base=|v_thrThread4of4ForFork0_#in~arg#1.base_4|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_6|, thrThread4of4ForFork0_#t~mem6#1=|v_thrThread4of4ForFork0_#t~mem6#1_8|, thrThread4of4ForFork0_#res#1.offset=|v_thrThread4of4ForFork0_#res#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.offset=|v_thrThread4of4ForFork0_#in~arg#1.offset_4|, thrThread4of4ForFork0_thidvar0=v_thrThread4of4ForFork0_thidvar0_2, thrThread4of4ForFork0___VERIFIER_assert_~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_~cond#1_12|, thrThread4of4ForFork0_~end~0#1=|v_thrThread4of4ForFork0_~end~0#1_14|, thrThread4of4ForFork0_#res#1.base=|v_thrThread4of4ForFork0_#res#1.base_4|} AuxVars[] AssignedVars[thrThread4of4ForFork0_#t~nondet5#1, thrThread4of4ForFork0_~c~0#1, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1, thrThread4of4ForFork0_thidvar1, thrThread4of4ForFork0_~arg#1.base, thrThread4of4ForFork0_~arg#1.offset, thrThread4of4ForFork0_#in~arg#1.base, thrThread4of4ForFork0_#t~nondet4#1, thrThread4of4ForFork0_#t~mem6#1, thrThread4of4ForFork0_#res#1.offset, thrThread4of4ForFork0_#in~arg#1.offset, thrThread4of4ForFork0_thidvar0, thrThread4of4ForFork0___VERIFIER_assert_~cond#1, thrThread4of4ForFork0_~end~0#1, thrThread4of4ForFork0_#res#1.base][120], [139#L1049-2true, thrThread1of4ForFork0InUse, 59#L1040-3true, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 88#L1039true, thrThread4of4ForFork0InUse, 192#true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 187#true, 19#$Ultimate##0true, 105#L1061-4true]) [2023-12-09 14:58:20,781 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2023-12-09 14:58:20,781 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-12-09 14:58:20,781 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-12-09 14:58:20,781 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-12-09 14:58:20,781 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][115], [30#L1061-3true, thrThread1of4ForFork0InUse, 59#L1040-3true, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, thrThread4of4ForFork0NotInUse, 192#true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 66#L1049-3true, 187#true]) [2023-12-09 14:58:20,781 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2023-12-09 14:58:20,781 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-12-09 14:58:20,781 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-12-09 14:58:20,781 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-12-09 14:58:20,782 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][115], [thrThread1of4ForFork0InUse, 59#L1040-3true, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 88#L1039true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), thrThread4of4ForFork0InUse, 192#true, 46#L1025true, 187#true, 105#L1061-4true, 174#L1040-3true]) [2023-12-09 14:58:20,782 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2023-12-09 14:58:20,782 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 14:58:20,782 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 14:58:20,782 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 14:58:20,782 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([797] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread4of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread4of4ForFork0_#t~nondet4#1][186], [139#L1049-2true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 88#L1039true, thrThread4of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 192#true, 45#$Ultimate##0true, 187#true, 105#L1061-4true, 174#L1040-3true]) [2023-12-09 14:58:20,782 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2023-12-09 14:58:20,782 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-12-09 14:58:20,783 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-12-09 14:58:20,783 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-12-09 14:58:20,783 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][316], [177#L1024-2true, thrThread1of4ForFork0InUse, 59#L1040-3true, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 88#L1039true, thrThread4of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 187#true, 105#L1061-4true, 174#L1040-3true, 197#(not (= |thrThread1of4ForFork0___VERIFIER_assert_~cond#1| 0))]) [2023-12-09 14:58:20,783 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2023-12-09 14:58:20,783 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 14:58:20,783 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 14:58:20,783 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 14:58:20,784 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([830] L1061-3-->$Ultimate##0: Formula: (and (= |v_ULTIMATE.start_main_#t~pre9#1_25| v_thrThread4of4ForFork0_thidvar0_2) (= v_thrThread4of4ForFork0_thidvar1_2 0) (= |v_thrThread4of4ForFork0_#in~arg#1.base_4| 0) (= |v_thrThread4of4ForFork0_#in~arg#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|} OutVars{thrThread4of4ForFork0_#t~nondet5#1=|v_thrThread4of4ForFork0_#t~nondet5#1_6|, thrThread4of4ForFork0_~c~0#1=|v_thrThread4of4ForFork0_~c~0#1_22|, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1_8|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|, thrThread4of4ForFork0_thidvar1=v_thrThread4of4ForFork0_thidvar1_2, thrThread4of4ForFork0_~arg#1.base=|v_thrThread4of4ForFork0_~arg#1.base_4|, thrThread4of4ForFork0_~arg#1.offset=|v_thrThread4of4ForFork0_~arg#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.base=|v_thrThread4of4ForFork0_#in~arg#1.base_4|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_6|, thrThread4of4ForFork0_#t~mem6#1=|v_thrThread4of4ForFork0_#t~mem6#1_8|, thrThread4of4ForFork0_#res#1.offset=|v_thrThread4of4ForFork0_#res#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.offset=|v_thrThread4of4ForFork0_#in~arg#1.offset_4|, thrThread4of4ForFork0_thidvar0=v_thrThread4of4ForFork0_thidvar0_2, thrThread4of4ForFork0___VERIFIER_assert_~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_~cond#1_12|, thrThread4of4ForFork0_~end~0#1=|v_thrThread4of4ForFork0_~end~0#1_14|, thrThread4of4ForFork0_#res#1.base=|v_thrThread4of4ForFork0_#res#1.base_4|} AuxVars[] AssignedVars[thrThread4of4ForFork0_#t~nondet5#1, thrThread4of4ForFork0_~c~0#1, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1, thrThread4of4ForFork0_thidvar1, thrThread4of4ForFork0_~arg#1.base, thrThread4of4ForFork0_~arg#1.offset, thrThread4of4ForFork0_#in~arg#1.base, thrThread4of4ForFork0_#t~nondet4#1, thrThread4of4ForFork0_#t~mem6#1, thrThread4of4ForFork0_#res#1.offset, thrThread4of4ForFork0_#in~arg#1.offset, thrThread4of4ForFork0_thidvar0, thrThread4of4ForFork0___VERIFIER_assert_~cond#1, thrThread4of4ForFork0_~end~0#1, thrThread4of4ForFork0_#res#1.base][358], [139#L1049-2true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 59#L1040-3true, thrThread3of4ForFork0InUse, 88#L1039true, thrThread4of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 187#true, 19#$Ultimate##0true, 105#L1061-4true, 203#(and (= |thrThread1of4ForFork0_#t~mem6#1| 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0)))]) [2023-12-09 14:58:20,784 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2023-12-09 14:58:20,784 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-12-09 14:58:20,784 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-12-09 14:58:20,784 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-12-09 14:58:20,785 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([830] L1061-3-->$Ultimate##0: Formula: (and (= |v_ULTIMATE.start_main_#t~pre9#1_25| v_thrThread4of4ForFork0_thidvar0_2) (= v_thrThread4of4ForFork0_thidvar1_2 0) (= |v_thrThread4of4ForFork0_#in~arg#1.base_4| 0) (= |v_thrThread4of4ForFork0_#in~arg#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|} OutVars{thrThread4of4ForFork0_#t~nondet5#1=|v_thrThread4of4ForFork0_#t~nondet5#1_6|, thrThread4of4ForFork0_~c~0#1=|v_thrThread4of4ForFork0_~c~0#1_22|, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1_8|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|, thrThread4of4ForFork0_thidvar1=v_thrThread4of4ForFork0_thidvar1_2, thrThread4of4ForFork0_~arg#1.base=|v_thrThread4of4ForFork0_~arg#1.base_4|, thrThread4of4ForFork0_~arg#1.offset=|v_thrThread4of4ForFork0_~arg#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.base=|v_thrThread4of4ForFork0_#in~arg#1.base_4|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_6|, thrThread4of4ForFork0_#t~mem6#1=|v_thrThread4of4ForFork0_#t~mem6#1_8|, thrThread4of4ForFork0_#res#1.offset=|v_thrThread4of4ForFork0_#res#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.offset=|v_thrThread4of4ForFork0_#in~arg#1.offset_4|, thrThread4of4ForFork0_thidvar0=v_thrThread4of4ForFork0_thidvar0_2, thrThread4of4ForFork0___VERIFIER_assert_~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_~cond#1_12|, thrThread4of4ForFork0_~end~0#1=|v_thrThread4of4ForFork0_~end~0#1_14|, thrThread4of4ForFork0_#res#1.base=|v_thrThread4of4ForFork0_#res#1.base_4|} AuxVars[] AssignedVars[thrThread4of4ForFork0_#t~nondet5#1, thrThread4of4ForFork0_~c~0#1, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1, thrThread4of4ForFork0_thidvar1, thrThread4of4ForFork0_~arg#1.base, thrThread4of4ForFork0_~arg#1.offset, thrThread4of4ForFork0_#in~arg#1.base, thrThread4of4ForFork0_#t~nondet4#1, thrThread4of4ForFork0_#t~mem6#1, thrThread4of4ForFork0_#res#1.offset, thrThread4of4ForFork0_#in~arg#1.offset, thrThread4of4ForFork0_thidvar0, thrThread4of4ForFork0___VERIFIER_assert_~cond#1, thrThread4of4ForFork0_~end~0#1, thrThread4of4ForFork0_#res#1.base][358], [thrThread1of4ForFork0InUse, 140#L1023true, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 79#L1045-2true, thrThread4of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 187#true, 19#$Ultimate##0true, 105#L1061-4true, 203#(and (= |thrThread1of4ForFork0_#t~mem6#1| 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0)))]) [2023-12-09 14:58:20,785 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2023-12-09 14:58:20,785 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-12-09 14:58:20,785 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-12-09 14:58:20,785 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-12-09 14:58:20,789 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([802] L1041-2-->L1045-2: Formula: (and (= |v_thrThread4of4ForFork0_#t~nondet5#1_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{thrThread4of4ForFork0_#t~nondet5#1=|v_thrThread4of4ForFork0_#t~nondet5#1_1|, #pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} AuxVars[] AssignedVars[thrThread4of4ForFork0_#t~nondet5#1, #pthreadsMutex][252], [thrThread1of4ForFork0InUse, 140#L1023true, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 88#L1039true, thrThread4of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 192#true, 187#true, 45#$Ultimate##0true, 48#L1045-2true, 105#L1061-4true]) [2023-12-09 14:58:20,789 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2023-12-09 14:58:20,789 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-12-09 14:58:20,793 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-12-09 14:58:20,793 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-12-09 14:58:20,857 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([768] L1041-2-->L1045-2: Formula: (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0))) (= |v_thrThread3of4ForFork0_#t~nondet5#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|, thrThread3of4ForFork0_#t~nondet5#1=|v_thrThread3of4ForFork0_#t~nondet5#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread3of4ForFork0_#t~nondet5#1][142], [211#true, thrThread1of4ForFork0InUse, 140#L1023true, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 122#L1041-2true, 79#L1045-2true, thrThread4of4ForFork0NotInUse, 192#true, 187#true, 105#L1061-4true]) [2023-12-09 14:58:20,858 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2023-12-09 14:58:20,858 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-12-09 14:58:20,858 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-12-09 14:58:20,858 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-12-09 14:58:20,858 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([734] L1041-2-->L1045-2: Formula: (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0))) (= |v_thrThread2of4ForFork0_#t~nondet5#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|, thrThread2of4ForFork0_#t~nondet5#1=|v_thrThread2of4ForFork0_#t~nondet5#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread2of4ForFork0_#t~nondet5#1][109], [211#true, 51#L1045-2true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 59#L1040-3true, thrThread3of4ForFork0InUse, thrThread4of4ForFork0NotInUse, 192#true, 46#L1025true, 187#true, 105#L1061-4true]) [2023-12-09 14:58:20,858 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2023-12-09 14:58:20,858 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-12-09 14:58:20,858 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-12-09 14:58:20,858 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-12-09 14:58:20,859 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([734] L1041-2-->L1045-2: Formula: (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0))) (= |v_thrThread2of4ForFork0_#t~nondet5#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|, thrThread2of4ForFork0_#t~nondet5#1=|v_thrThread2of4ForFork0_#t~nondet5#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread2of4ForFork0_#t~nondet5#1][309], [211#true, 177#L1024-2true, 51#L1045-2true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 59#L1040-3true, thrThread3of4ForFork0InUse, thrThread4of4ForFork0NotInUse, 187#true, 105#L1061-4true, 197#(not (= |thrThread1of4ForFork0___VERIFIER_assert_~cond#1| 0))]) [2023-12-09 14:58:20,859 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2023-12-09 14:58:20,859 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-12-09 14:58:20,859 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-12-09 14:58:20,859 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-12-09 14:58:20,884 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L1041-2-->L1045-2: Formula: (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0))) (= |v_thrThread1of4ForFork0_#t~nondet5#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{thrThread1of4ForFork0_#t~nondet5#1=|v_thrThread1of4ForFork0_#t~nondet5#1_1|, #pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread1of4ForFork0_#t~nondet5#1][66], [211#true, 136#L1047-1true, 30#L1061-3true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 192#true, thrThread4of4ForFork0InUse, 7#L1045-2true, 187#true, 19#$Ultimate##0true, 163#L1038true]) [2023-12-09 14:58:20,884 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2023-12-09 14:58:20,884 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 14:58:20,884 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 14:58:20,884 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 14:58:20,884 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L1041-2-->L1045-2: Formula: (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0))) (= |v_thrThread1of4ForFork0_#t~nondet5#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{thrThread1of4ForFork0_#t~nondet5#1=|v_thrThread1of4ForFork0_#t~nondet5#1_1|, #pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread1of4ForFork0_#t~nondet5#1][122], [136#L1047-1true, 30#L1061-3true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 88#L1039true, thrThread4of4ForFork0InUse, 7#L1045-2true, 192#true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 19#$Ultimate##0true, 187#true]) [2023-12-09 14:58:20,884 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2023-12-09 14:58:20,885 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 14:58:20,885 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 14:58:20,885 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 14:58:20,885 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([797] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread4of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread4of4ForFork0_#t~nondet4#1][185], [211#true, 136#L1047-1true, 30#L1061-3true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, thrThread4of4ForFork0InUse, 192#true, 166#L1041-2true, 187#true, 174#L1040-3true, 163#L1038true]) [2023-12-09 14:58:20,885 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2023-12-09 14:58:20,885 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-12-09 14:58:20,885 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-12-09 14:58:20,885 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-12-09 14:58:20,885 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([797] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread4of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread4of4ForFork0_#t~nondet4#1][186], [136#L1047-1true, 30#L1061-3true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 88#L1039true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), thrThread4of4ForFork0InUse, 192#true, 166#L1041-2true, 187#true, 174#L1040-3true]) [2023-12-09 14:58:20,885 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2023-12-09 14:58:20,885 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-12-09 14:58:20,885 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-12-09 14:58:20,885 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-12-09 14:58:20,886 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L1041-2-->L1045-2: Formula: (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0))) (= |v_thrThread1of4ForFork0_#t~nondet5#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{thrThread1of4ForFork0_#t~nondet5#1=|v_thrThread1of4ForFork0_#t~nondet5#1_1|, #pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread1of4ForFork0_#t~nondet5#1][66], [211#true, 111#L1048true, 30#L1061-3true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 192#true, thrThread4of4ForFork0InUse, 7#L1045-2true, 19#$Ultimate##0true, 187#true, 163#L1038true]) [2023-12-09 14:58:20,886 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2023-12-09 14:58:20,887 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 14:58:20,887 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 14:58:20,887 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 14:58:20,887 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L1041-2-->L1045-2: Formula: (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0))) (= |v_thrThread1of4ForFork0_#t~nondet5#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{thrThread1of4ForFork0_#t~nondet5#1=|v_thrThread1of4ForFork0_#t~nondet5#1_1|, #pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread1of4ForFork0_#t~nondet5#1][122], [111#L1048true, 30#L1061-3true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 192#true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), thrThread4of4ForFork0InUse, 7#L1045-2true, 19#$Ultimate##0true, 187#true]) [2023-12-09 14:58:20,887 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2023-12-09 14:58:20,887 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 14:58:20,887 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 14:58:20,887 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 14:58:20,887 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([797] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread4of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread4of4ForFork0_#t~nondet4#1][185], [211#true, 111#L1048true, 30#L1061-3true, 116#L1043-1true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 192#true, thrThread4of4ForFork0InUse, 187#true, 174#L1040-3true, 163#L1038true]) [2023-12-09 14:58:20,887 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2023-12-09 14:58:20,887 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-12-09 14:58:20,887 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-12-09 14:58:20,887 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-12-09 14:58:20,887 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([797] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread4of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread4of4ForFork0_#t~nondet4#1][185], [211#true, 111#L1048true, 30#L1061-3true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 192#true, thrThread4of4ForFork0InUse, 166#L1041-2true, 187#true, 174#L1040-3true, 163#L1038true]) [2023-12-09 14:58:20,887 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2023-12-09 14:58:20,887 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-12-09 14:58:20,887 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-12-09 14:58:20,887 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-12-09 14:58:20,887 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([797] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread4of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread4of4ForFork0_#t~nondet4#1][186], [111#L1048true, 30#L1061-3true, 116#L1043-1true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), thrThread4of4ForFork0InUse, 192#true, 187#true, 174#L1040-3true]) [2023-12-09 14:58:20,887 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2023-12-09 14:58:20,888 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-12-09 14:58:20,888 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-12-09 14:58:20,888 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-12-09 14:58:20,888 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([797] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread4of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread4of4ForFork0_#t~nondet4#1][186], [111#L1048true, 30#L1061-3true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), thrThread4of4ForFork0InUse, 192#true, 166#L1041-2true, 187#true, 174#L1040-3true]) [2023-12-09 14:58:20,888 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2023-12-09 14:58:20,888 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-12-09 14:58:20,888 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-12-09 14:58:20,888 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-12-09 14:58:20,896 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([700] L1041-2-->L1045-2: Formula: (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0))) (= |v_thrThread1of4ForFork0_#t~nondet5#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{thrThread1of4ForFork0_#t~nondet5#1=|v_thrThread1of4ForFork0_#t~nondet5#1_1|, #pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread1of4ForFork0_#t~nondet5#1][66], [211#true, 136#L1047-1true, 30#L1061-3true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 7#L1045-2true, 192#true, thrThread4of4ForFork0InUse, 19#$Ultimate##0true, 187#true, 163#L1038true]) [2023-12-09 14:58:20,897 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2023-12-09 14:58:20,897 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 14:58:20,897 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 14:58:20,897 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 14:58:20,897 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 14:58:20,953 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([797] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread4of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread4of4ForFork0_#t~nondet4#1][186], [30#L1061-3true, 25#L1049true, thrThread1of4ForFork0InUse, 37#L1038true, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 88#L1039true, thrThread4of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 192#true, 187#true, 174#L1040-3true]) [2023-12-09 14:58:20,953 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2023-12-09 14:58:20,954 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 14:58:20,954 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 14:58:20,954 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 14:58:21,042 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][346], [30#L1061-3true, 139#L1049-2true, thrThread1of4ForFork0InUse, 59#L1040-3true, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), thrThread4of4ForFork0InUse, 187#true, 19#$Ultimate##0true, 203#(and (= |thrThread1of4ForFork0_#t~mem6#1| 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0)))]) [2023-12-09 14:58:21,043 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2023-12-09 14:58:21,043 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-12-09 14:58:21,043 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-12-09 14:58:21,043 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-12-09 14:58:21,044 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([830] L1061-3-->$Ultimate##0: Formula: (and (= |v_ULTIMATE.start_main_#t~pre9#1_25| v_thrThread4of4ForFork0_thidvar0_2) (= v_thrThread4of4ForFork0_thidvar1_2 0) (= |v_thrThread4of4ForFork0_#in~arg#1.base_4| 0) (= |v_thrThread4of4ForFork0_#in~arg#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|} OutVars{thrThread4of4ForFork0_#t~nondet5#1=|v_thrThread4of4ForFork0_#t~nondet5#1_6|, thrThread4of4ForFork0_~c~0#1=|v_thrThread4of4ForFork0_~c~0#1_22|, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1_8|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|, thrThread4of4ForFork0_thidvar1=v_thrThread4of4ForFork0_thidvar1_2, thrThread4of4ForFork0_~arg#1.base=|v_thrThread4of4ForFork0_~arg#1.base_4|, thrThread4of4ForFork0_~arg#1.offset=|v_thrThread4of4ForFork0_~arg#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.base=|v_thrThread4of4ForFork0_#in~arg#1.base_4|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_6|, thrThread4of4ForFork0_#t~mem6#1=|v_thrThread4of4ForFork0_#t~mem6#1_8|, thrThread4of4ForFork0_#res#1.offset=|v_thrThread4of4ForFork0_#res#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.offset=|v_thrThread4of4ForFork0_#in~arg#1.offset_4|, thrThread4of4ForFork0_thidvar0=v_thrThread4of4ForFork0_thidvar0_2, thrThread4of4ForFork0___VERIFIER_assert_~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_~cond#1_12|, thrThread4of4ForFork0_~end~0#1=|v_thrThread4of4ForFork0_~end~0#1_14|, thrThread4of4ForFork0_#res#1.base=|v_thrThread4of4ForFork0_#res#1.base_4|} AuxVars[] AssignedVars[thrThread4of4ForFork0_#t~nondet5#1, thrThread4of4ForFork0_~c~0#1, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1, thrThread4of4ForFork0_thidvar1, thrThread4of4ForFork0_~arg#1.base, thrThread4of4ForFork0_~arg#1.offset, thrThread4of4ForFork0_#in~arg#1.base, thrThread4of4ForFork0_#t~nondet4#1, thrThread4of4ForFork0_#t~mem6#1, thrThread4of4ForFork0_#res#1.offset, thrThread4of4ForFork0_#in~arg#1.offset, thrThread4of4ForFork0_thidvar0, thrThread4of4ForFork0___VERIFIER_assert_~cond#1, thrThread4of4ForFork0_~end~0#1, thrThread4of4ForFork0_#res#1.base][379], [thrThread1of4ForFork0InUse, 205#(and (not (= |thrThread1of4ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of4ForFork0_#t~mem6#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0))), thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 88#L1039true, 79#L1045-2true, 138#L1024true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), thrThread4of4ForFork0InUse, 19#$Ultimate##0true, 187#true, 105#L1061-4true]) [2023-12-09 14:58:21,044 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2023-12-09 14:58:21,044 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 14:58:21,044 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 14:58:21,044 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 14:58:21,044 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([768] L1041-2-->L1045-2: Formula: (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0))) (= |v_thrThread3of4ForFork0_#t~nondet5#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|, thrThread3of4ForFork0_#t~nondet5#1=|v_thrThread3of4ForFork0_#t~nondet5#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread3of4ForFork0_#t~nondet5#1][385], [177#L1024-2true, 30#L1061-3true, thrThread1of4ForFork0InUse, 205#(and (not (= |thrThread1of4ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of4ForFork0_#t~mem6#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0))), thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 79#L1045-2true, thrThread4of4ForFork0NotInUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 187#true]) [2023-12-09 14:58:21,044 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2023-12-09 14:58:21,044 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 14:58:21,044 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 14:58:21,044 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 14:58:21,045 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([830] L1061-3-->$Ultimate##0: Formula: (and (= |v_ULTIMATE.start_main_#t~pre9#1_25| v_thrThread4of4ForFork0_thidvar0_2) (= v_thrThread4of4ForFork0_thidvar1_2 0) (= |v_thrThread4of4ForFork0_#in~arg#1.base_4| 0) (= |v_thrThread4of4ForFork0_#in~arg#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|} OutVars{thrThread4of4ForFork0_#t~nondet5#1=|v_thrThread4of4ForFork0_#t~nondet5#1_6|, thrThread4of4ForFork0_~c~0#1=|v_thrThread4of4ForFork0_~c~0#1_22|, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1_8|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|, thrThread4of4ForFork0_thidvar1=v_thrThread4of4ForFork0_thidvar1_2, thrThread4of4ForFork0_~arg#1.base=|v_thrThread4of4ForFork0_~arg#1.base_4|, thrThread4of4ForFork0_~arg#1.offset=|v_thrThread4of4ForFork0_~arg#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.base=|v_thrThread4of4ForFork0_#in~arg#1.base_4|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_6|, thrThread4of4ForFork0_#t~mem6#1=|v_thrThread4of4ForFork0_#t~mem6#1_8|, thrThread4of4ForFork0_#res#1.offset=|v_thrThread4of4ForFork0_#res#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.offset=|v_thrThread4of4ForFork0_#in~arg#1.offset_4|, thrThread4of4ForFork0_thidvar0=v_thrThread4of4ForFork0_thidvar0_2, thrThread4of4ForFork0___VERIFIER_assert_~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_~cond#1_12|, thrThread4of4ForFork0_~end~0#1=|v_thrThread4of4ForFork0_~end~0#1_14|, thrThread4of4ForFork0_#res#1.base=|v_thrThread4of4ForFork0_#res#1.base_4|} AuxVars[] AssignedVars[thrThread4of4ForFork0_#t~nondet5#1, thrThread4of4ForFork0_~c~0#1, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1, thrThread4of4ForFork0_thidvar1, thrThread4of4ForFork0_~arg#1.base, thrThread4of4ForFork0_~arg#1.offset, thrThread4of4ForFork0_#in~arg#1.base, thrThread4of4ForFork0_#t~nondet4#1, thrThread4of4ForFork0_#t~mem6#1, thrThread4of4ForFork0_#res#1.offset, thrThread4of4ForFork0_#in~arg#1.offset, thrThread4of4ForFork0_thidvar0, thrThread4of4ForFork0___VERIFIER_assert_~cond#1, thrThread4of4ForFork0_~end~0#1, thrThread4of4ForFork0_#res#1.base][333], [thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 59#L1040-3true, thrThread3of4ForFork0InUse, 88#L1039true, 199#(and (= |thrThread1of4ForFork0_#t~mem6#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1)), 213#(= |thrThread2of4ForFork0_~c~0#1| 0), thrThread4of4ForFork0InUse, 66#L1049-3true, 187#true, 19#$Ultimate##0true, 105#L1061-4true]) [2023-12-09 14:58:21,045 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2023-12-09 14:58:21,045 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 14:58:21,045 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 14:58:21,045 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 14:58:21,045 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([830] L1061-3-->$Ultimate##0: Formula: (and (= |v_ULTIMATE.start_main_#t~pre9#1_25| v_thrThread4of4ForFork0_thidvar0_2) (= v_thrThread4of4ForFork0_thidvar1_2 0) (= |v_thrThread4of4ForFork0_#in~arg#1.base_4| 0) (= |v_thrThread4of4ForFork0_#in~arg#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|} OutVars{thrThread4of4ForFork0_#t~nondet5#1=|v_thrThread4of4ForFork0_#t~nondet5#1_6|, thrThread4of4ForFork0_~c~0#1=|v_thrThread4of4ForFork0_~c~0#1_22|, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1_8|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|, thrThread4of4ForFork0_thidvar1=v_thrThread4of4ForFork0_thidvar1_2, thrThread4of4ForFork0_~arg#1.base=|v_thrThread4of4ForFork0_~arg#1.base_4|, thrThread4of4ForFork0_~arg#1.offset=|v_thrThread4of4ForFork0_~arg#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.base=|v_thrThread4of4ForFork0_#in~arg#1.base_4|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_6|, thrThread4of4ForFork0_#t~mem6#1=|v_thrThread4of4ForFork0_#t~mem6#1_8|, thrThread4of4ForFork0_#res#1.offset=|v_thrThread4of4ForFork0_#res#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.offset=|v_thrThread4of4ForFork0_#in~arg#1.offset_4|, thrThread4of4ForFork0_thidvar0=v_thrThread4of4ForFork0_thidvar0_2, thrThread4of4ForFork0___VERIFIER_assert_~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_~cond#1_12|, thrThread4of4ForFork0_~end~0#1=|v_thrThread4of4ForFork0_~end~0#1_14|, thrThread4of4ForFork0_#res#1.base=|v_thrThread4of4ForFork0_#res#1.base_4|} AuxVars[] AssignedVars[thrThread4of4ForFork0_#t~nondet5#1, thrThread4of4ForFork0_~c~0#1, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1, thrThread4of4ForFork0_thidvar1, thrThread4of4ForFork0_~arg#1.base, thrThread4of4ForFork0_~arg#1.offset, thrThread4of4ForFork0_#in~arg#1.base, thrThread4of4ForFork0_#t~nondet4#1, thrThread4of4ForFork0_#t~mem6#1, thrThread4of4ForFork0_#res#1.offset, thrThread4of4ForFork0_#in~arg#1.offset, thrThread4of4ForFork0_thidvar0, thrThread4of4ForFork0___VERIFIER_assert_~cond#1, thrThread4of4ForFork0_~end~0#1, thrThread4of4ForFork0_#res#1.base][341], [136#L1047-1true, thrThread1of4ForFork0InUse, 195#(= |thrThread1of4ForFork0_#t~mem6#1| 1), thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 88#L1039true, thrThread4of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 133#L1049true, 187#true, 19#$Ultimate##0true, 105#L1061-4true]) [2023-12-09 14:58:21,046 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2023-12-09 14:58:21,046 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 14:58:21,046 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 14:58:21,046 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 14:58:21,048 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][279], [139#L1049-2true, 201#(and (= |thrThread1of4ForFork0_#t~mem6#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0))), thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 59#L1040-3true, 88#L1039true, thrThread3of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), thrThread4of4ForFork0InUse, 187#true, 105#L1061-4true, 174#L1040-3true]) [2023-12-09 14:58:21,048 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2023-12-09 14:58:21,048 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-12-09 14:58:21,048 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-12-09 14:58:21,048 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-12-09 14:58:21,048 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([797] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread4of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread4of4ForFork0_#t~nondet4#1][441], [30#L1061-3true, 139#L1049-2true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, thrThread4of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 187#true, 45#$Ultimate##0true, 174#L1040-3true, 203#(and (= |thrThread1of4ForFork0_#t~mem6#1| 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0)))]) [2023-12-09 14:58:21,048 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2023-12-09 14:58:21,048 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-12-09 14:58:21,049 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-12-09 14:58:21,049 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-12-09 14:58:21,049 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([802] L1041-2-->L1045-2: Formula: (and (= |v_thrThread4of4ForFork0_#t~nondet5#1_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{thrThread4of4ForFork0_#t~nondet5#1=|v_thrThread4of4ForFork0_#t~nondet5#1_1|, #pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} AuxVars[] AssignedVars[thrThread4of4ForFork0_#t~nondet5#1, #pthreadsMutex][465], [thrThread1of4ForFork0InUse, 205#(and (not (= |thrThread1of4ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of4ForFork0_#t~mem6#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0))), thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 138#L1024true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), thrThread4of4ForFork0InUse, 48#L1045-2true, 187#true, 45#$Ultimate##0true, 105#L1061-4true]) [2023-12-09 14:58:21,049 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2023-12-09 14:58:21,049 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 14:58:21,049 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 14:58:21,049 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 14:58:21,050 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([729] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_thrThread2of4ForFork0_#t~nondet4#1_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread2of4ForFork0_#t~nondet4#1=|v_thrThread2of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread2of4ForFork0_#t~nondet4#1][166], [214#(and (= |thrThread2of4ForFork0_~c~0#1| 0) (= |thrThread2of4ForFork0_~end~0#1| 0)), 30#L1061-3true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 199#(and (= |thrThread1of4ForFork0_#t~mem6#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1)), thrThread3of4ForFork0InUse, thrThread4of4ForFork0NotInUse, 133#L1049true, 187#true, 45#$Ultimate##0true, 121#L1040-3true]) [2023-12-09 14:58:21,050 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2023-12-09 14:58:21,050 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2023-12-09 14:58:21,050 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2023-12-09 14:58:21,050 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2023-12-09 14:58:21,051 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][258], [214#(and (= |thrThread2of4ForFork0_~c~0#1| 0) (= |thrThread2of4ForFork0_~end~0#1| 0)), 30#L1061-3true, thrThread1of4ForFork0InUse, 20#L1040true, 59#L1040-3true, thrThread2of4ForFork0InUse, 199#(and (= |thrThread1of4ForFork0_#t~mem6#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1)), thrThread3of4ForFork0InUse, thrThread4of4ForFork0NotInUse, 133#L1049true, 187#true]) [2023-12-09 14:58:21,051 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2023-12-09 14:58:21,051 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-12-09 14:58:21,051 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-12-09 14:58:21,051 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-12-09 14:58:21,051 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][259], [30#L1061-3true, thrThread1of4ForFork0InUse, 59#L1040-3true, thrThread2of4ForFork0InUse, 199#(and (= |thrThread1of4ForFork0_#t~mem6#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1)), 88#L1039true, thrThread3of4ForFork0InUse, thrThread4of4ForFork0NotInUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 133#L1049true, 187#true]) [2023-12-09 14:58:21,051 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2023-12-09 14:58:21,051 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-12-09 14:58:21,051 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-12-09 14:58:21,051 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-12-09 14:58:21,051 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([830] L1061-3-->$Ultimate##0: Formula: (and (= |v_ULTIMATE.start_main_#t~pre9#1_25| v_thrThread4of4ForFork0_thidvar0_2) (= v_thrThread4of4ForFork0_thidvar1_2 0) (= |v_thrThread4of4ForFork0_#in~arg#1.base_4| 0) (= |v_thrThread4of4ForFork0_#in~arg#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|} OutVars{thrThread4of4ForFork0_#t~nondet5#1=|v_thrThread4of4ForFork0_#t~nondet5#1_6|, thrThread4of4ForFork0_~c~0#1=|v_thrThread4of4ForFork0_~c~0#1_22|, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1_8|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|, thrThread4of4ForFork0_thidvar1=v_thrThread4of4ForFork0_thidvar1_2, thrThread4of4ForFork0_~arg#1.base=|v_thrThread4of4ForFork0_~arg#1.base_4|, thrThread4of4ForFork0_~arg#1.offset=|v_thrThread4of4ForFork0_~arg#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.base=|v_thrThread4of4ForFork0_#in~arg#1.base_4|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_6|, thrThread4of4ForFork0_#t~mem6#1=|v_thrThread4of4ForFork0_#t~mem6#1_8|, thrThread4of4ForFork0_#res#1.offset=|v_thrThread4of4ForFork0_#res#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.offset=|v_thrThread4of4ForFork0_#in~arg#1.offset_4|, thrThread4of4ForFork0_thidvar0=v_thrThread4of4ForFork0_thidvar0_2, thrThread4of4ForFork0___VERIFIER_assert_~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_~cond#1_12|, thrThread4of4ForFork0_~end~0#1=|v_thrThread4of4ForFork0_~end~0#1_14|, thrThread4of4ForFork0_#res#1.base=|v_thrThread4of4ForFork0_#res#1.base_4|} AuxVars[] AssignedVars[thrThread4of4ForFork0_#t~nondet5#1, thrThread4of4ForFork0_~c~0#1, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1, thrThread4of4ForFork0_thidvar1, thrThread4of4ForFork0_~arg#1.base, thrThread4of4ForFork0_~arg#1.offset, thrThread4of4ForFork0_#in~arg#1.base, thrThread4of4ForFork0_#t~nondet4#1, thrThread4of4ForFork0_#t~mem6#1, thrThread4of4ForFork0_#res#1.offset, thrThread4of4ForFork0_#in~arg#1.offset, thrThread4of4ForFork0_thidvar0, thrThread4of4ForFork0___VERIFIER_assert_~cond#1, thrThread4of4ForFork0_~end~0#1, thrThread4of4ForFork0_#res#1.base][332], [214#(and (= |thrThread2of4ForFork0_~c~0#1| 0) (= |thrThread2of4ForFork0_~end~0#1| 0)), thrThread1of4ForFork0InUse, 20#L1040true, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 199#(and (= |thrThread1of4ForFork0_#t~mem6#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1)), thrThread4of4ForFork0InUse, 133#L1049true, 187#true, 19#$Ultimate##0true, 45#$Ultimate##0true, 105#L1061-4true]) [2023-12-09 14:58:21,051 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2023-12-09 14:58:21,051 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2023-12-09 14:58:21,051 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2023-12-09 14:58:21,051 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2023-12-09 14:58:21,051 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([830] L1061-3-->$Ultimate##0: Formula: (and (= |v_ULTIMATE.start_main_#t~pre9#1_25| v_thrThread4of4ForFork0_thidvar0_2) (= v_thrThread4of4ForFork0_thidvar1_2 0) (= |v_thrThread4of4ForFork0_#in~arg#1.base_4| 0) (= |v_thrThread4of4ForFork0_#in~arg#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|} OutVars{thrThread4of4ForFork0_#t~nondet5#1=|v_thrThread4of4ForFork0_#t~nondet5#1_6|, thrThread4of4ForFork0_~c~0#1=|v_thrThread4of4ForFork0_~c~0#1_22|, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1_8|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|, thrThread4of4ForFork0_thidvar1=v_thrThread4of4ForFork0_thidvar1_2, thrThread4of4ForFork0_~arg#1.base=|v_thrThread4of4ForFork0_~arg#1.base_4|, thrThread4of4ForFork0_~arg#1.offset=|v_thrThread4of4ForFork0_~arg#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.base=|v_thrThread4of4ForFork0_#in~arg#1.base_4|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_6|, thrThread4of4ForFork0_#t~mem6#1=|v_thrThread4of4ForFork0_#t~mem6#1_8|, thrThread4of4ForFork0_#res#1.offset=|v_thrThread4of4ForFork0_#res#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.offset=|v_thrThread4of4ForFork0_#in~arg#1.offset_4|, thrThread4of4ForFork0_thidvar0=v_thrThread4of4ForFork0_thidvar0_2, thrThread4of4ForFork0___VERIFIER_assert_~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_~cond#1_12|, thrThread4of4ForFork0_~end~0#1=|v_thrThread4of4ForFork0_~end~0#1_14|, thrThread4of4ForFork0_#res#1.base=|v_thrThread4of4ForFork0_#res#1.base_4|} AuxVars[] AssignedVars[thrThread4of4ForFork0_#t~nondet5#1, thrThread4of4ForFork0_~c~0#1, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1, thrThread4of4ForFork0_thidvar1, thrThread4of4ForFork0_~arg#1.base, thrThread4of4ForFork0_~arg#1.offset, thrThread4of4ForFork0_#in~arg#1.base, thrThread4of4ForFork0_#t~nondet4#1, thrThread4of4ForFork0_#t~mem6#1, thrThread4of4ForFork0_#res#1.offset, thrThread4of4ForFork0_#in~arg#1.offset, thrThread4of4ForFork0_thidvar0, thrThread4of4ForFork0___VERIFIER_assert_~cond#1, thrThread4of4ForFork0_~end~0#1, thrThread4of4ForFork0_#res#1.base][333], [thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 199#(and (= |thrThread1of4ForFork0_#t~mem6#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1)), 88#L1039true, thrThread3of4ForFork0InUse, thrThread4of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 133#L1049true, 45#$Ultimate##0true, 19#$Ultimate##0true, 187#true, 105#L1061-4true]) [2023-12-09 14:58:21,051 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2023-12-09 14:58:21,051 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2023-12-09 14:58:21,051 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2023-12-09 14:58:21,051 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2023-12-09 14:58:21,052 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([830] L1061-3-->$Ultimate##0: Formula: (and (= |v_ULTIMATE.start_main_#t~pre9#1_25| v_thrThread4of4ForFork0_thidvar0_2) (= v_thrThread4of4ForFork0_thidvar1_2 0) (= |v_thrThread4of4ForFork0_#in~arg#1.base_4| 0) (= |v_thrThread4of4ForFork0_#in~arg#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|} OutVars{thrThread4of4ForFork0_#t~nondet5#1=|v_thrThread4of4ForFork0_#t~nondet5#1_6|, thrThread4of4ForFork0_~c~0#1=|v_thrThread4of4ForFork0_~c~0#1_22|, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1_8|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|, thrThread4of4ForFork0_thidvar1=v_thrThread4of4ForFork0_thidvar1_2, thrThread4of4ForFork0_~arg#1.base=|v_thrThread4of4ForFork0_~arg#1.base_4|, thrThread4of4ForFork0_~arg#1.offset=|v_thrThread4of4ForFork0_~arg#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.base=|v_thrThread4of4ForFork0_#in~arg#1.base_4|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_6|, thrThread4of4ForFork0_#t~mem6#1=|v_thrThread4of4ForFork0_#t~mem6#1_8|, thrThread4of4ForFork0_#res#1.offset=|v_thrThread4of4ForFork0_#res#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.offset=|v_thrThread4of4ForFork0_#in~arg#1.offset_4|, thrThread4of4ForFork0_thidvar0=v_thrThread4of4ForFork0_thidvar0_2, thrThread4of4ForFork0___VERIFIER_assert_~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_~cond#1_12|, thrThread4of4ForFork0_~end~0#1=|v_thrThread4of4ForFork0_~end~0#1_14|, thrThread4of4ForFork0_#res#1.base=|v_thrThread4of4ForFork0_#res#1.base_4|} AuxVars[] AssignedVars[thrThread4of4ForFork0_#t~nondet5#1, thrThread4of4ForFork0_~c~0#1, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1, thrThread4of4ForFork0_thidvar1, thrThread4of4ForFork0_~arg#1.base, thrThread4of4ForFork0_~arg#1.offset, thrThread4of4ForFork0_#in~arg#1.base, thrThread4of4ForFork0_#t~nondet4#1, thrThread4of4ForFork0_#t~mem6#1, thrThread4of4ForFork0_#res#1.offset, thrThread4of4ForFork0_#in~arg#1.offset, thrThread4of4ForFork0_thidvar0, thrThread4of4ForFork0___VERIFIER_assert_~cond#1, thrThread4of4ForFork0_~end~0#1, thrThread4of4ForFork0_#res#1.base][120], [25#L1049true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 88#L1039true, 35#L1047-1true, 192#true, thrThread4of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 19#$Ultimate##0true, 187#true, 105#L1061-4true]) [2023-12-09 14:58:21,052 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2023-12-09 14:58:21,052 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 14:58:21,052 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 14:58:21,052 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 14:58:21,056 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][259], [thrThread1of4ForFork0InUse, 59#L1040-3true, thrThread2of4ForFork0InUse, 88#L1039true, 199#(and (= |thrThread1of4ForFork0_#t~mem6#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1)), thrThread3of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), thrThread4of4ForFork0InUse, 133#L1049true, 187#true, 48#L1045-2true, 105#L1061-4true]) [2023-12-09 14:58:21,056 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2023-12-09 14:58:21,056 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 14:58:21,056 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 14:58:21,056 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 14:58:21,204 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([802] L1041-2-->L1045-2: Formula: (and (= |v_thrThread4of4ForFork0_#t~nondet5#1_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{thrThread4of4ForFork0_#t~nondet5#1=|v_thrThread4of4ForFork0_#t~nondet5#1_1|, #pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} AuxVars[] AssignedVars[thrThread4of4ForFork0_#t~nondet5#1, #pthreadsMutex][298], [60#L1040true, 25#L1049true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 88#L1039true, 190#(and (= |thrThread1of4ForFork0_~end~0#1| 0) (= |thrThread1of4ForFork0_~c~0#1| 0)), 213#(= |thrThread2of4ForFork0_~c~0#1| 0), thrThread4of4ForFork0InUse, 192#true, 48#L1045-2true, 105#L1061-4true]) [2023-12-09 14:58:21,205 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is not cut-off event [2023-12-09 14:58:21,205 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is not cut-off event [2023-12-09 14:58:21,205 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is not cut-off event [2023-12-09 14:58:21,205 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is not cut-off event [2023-12-09 14:58:21,205 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_thrThread1of4ForFork0_#t~nondet4#1_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread1of4ForFork0_#t~nondet4#1=|v_thrThread1of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread1of4ForFork0_#t~nondet4#1][77], [25#L1049true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 88#L1039true, 190#(and (= |thrThread1of4ForFork0_~end~0#1| 0) (= |thrThread1of4ForFork0_~c~0#1| 0)), 96#L1040-3true, thrThread4of4ForFork0InUse, 192#true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 48#L1045-2true, 105#L1061-4true]) [2023-12-09 14:58:21,205 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2023-12-09 14:58:21,205 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 14:58:21,205 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 14:58:21,205 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 14:58:21,206 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([768] L1041-2-->L1045-2: Formula: (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0))) (= |v_thrThread3of4ForFork0_#t~nondet5#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|, thrThread3of4ForFork0_#t~nondet5#1=|v_thrThread3of4ForFork0_#t~nondet5#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread3of4ForFork0_#t~nondet5#1][197], [60#L1040true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 79#L1045-2true, 28#L1049true, 190#(and (= |thrThread1of4ForFork0_~end~0#1| 0) (= |thrThread1of4ForFork0_~c~0#1| 0)), thrThread4of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 192#true, 105#L1061-4true]) [2023-12-09 14:58:21,206 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is not cut-off event [2023-12-09 14:58:21,206 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is not cut-off event [2023-12-09 14:58:21,206 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is not cut-off event [2023-12-09 14:58:21,206 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is not cut-off event [2023-12-09 14:58:21,206 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_thrThread1of4ForFork0_#t~nondet4#1_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread1of4ForFork0_#t~nondet4#1=|v_thrThread1of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread1of4ForFork0_#t~nondet4#1][77], [thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 190#(and (= |thrThread1of4ForFork0_~end~0#1| 0) (= |thrThread1of4ForFork0_~c~0#1| 0)), 79#L1045-2true, 28#L1049true, 96#L1040-3true, thrThread4of4ForFork0InUse, 192#true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 105#L1061-4true]) [2023-12-09 14:58:21,206 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2023-12-09 14:58:21,206 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 14:58:21,206 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 14:58:21,206 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 14:58:21,476 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([734] L1041-2-->L1045-2: Formula: (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0))) (= |v_thrThread2of4ForFork0_#t~nondet5#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|, thrThread2of4ForFork0_#t~nondet5#1=|v_thrThread2of4ForFork0_#t~nondet5#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread2of4ForFork0_#t~nondet5#1][109], [211#true, 51#L1045-2true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 192#true, thrThread4of4ForFork0InUse, 46#L1025true, 187#true, 19#$Ultimate##0true, 45#$Ultimate##0true, 105#L1061-4true]) [2023-12-09 14:58:21,476 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2023-12-09 14:58:21,476 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 14:58:21,476 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 14:58:21,476 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 14:58:21,476 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([734] L1041-2-->L1045-2: Formula: (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0))) (= |v_thrThread2of4ForFork0_#t~nondet5#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|, thrThread2of4ForFork0_#t~nondet5#1=|v_thrThread2of4ForFork0_#t~nondet5#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread2of4ForFork0_#t~nondet5#1][309], [211#true, 177#L1024-2true, 51#L1045-2true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, thrThread4of4ForFork0InUse, 19#$Ultimate##0true, 45#$Ultimate##0true, 187#true, 105#L1061-4true, 197#(not (= |thrThread1of4ForFork0___VERIFIER_assert_~cond#1| 0))]) [2023-12-09 14:58:21,476 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2023-12-09 14:58:21,476 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 14:58:21,476 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 14:58:21,476 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 14:58:21,495 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][113], [214#(and (= |thrThread2of4ForFork0_~c~0#1| 0) (= |thrThread2of4ForFork0_~end~0#1| 0)), 30#L1061-3true, thrThread1of4ForFork0InUse, 20#L1040true, 59#L1040-3true, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, thrThread4of4ForFork0NotInUse, 192#true, 66#L1049-3true, 187#true]) [2023-12-09 14:58:21,496 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2023-12-09 14:58:21,496 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 14:58:21,496 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 14:58:21,496 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 14:58:21,498 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][256], [214#(and (= |thrThread2of4ForFork0_~c~0#1| 0) (= |thrThread2of4ForFork0_~end~0#1| 0)), 30#L1061-3true, thrThread1of4ForFork0InUse, 194#(= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1), 20#L1040true, 59#L1040-3true, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, thrThread4of4ForFork0NotInUse, 187#true, 126#L1048true]) [2023-12-09 14:58:21,498 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2023-12-09 14:58:21,498 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-12-09 14:58:21,498 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-12-09 14:58:21,498 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-12-09 14:58:21,498 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-12-09 14:58:21,499 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([830] L1061-3-->$Ultimate##0: Formula: (and (= |v_ULTIMATE.start_main_#t~pre9#1_25| v_thrThread4of4ForFork0_thidvar0_2) (= v_thrThread4of4ForFork0_thidvar1_2 0) (= |v_thrThread4of4ForFork0_#in~arg#1.base_4| 0) (= |v_thrThread4of4ForFork0_#in~arg#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|} OutVars{thrThread4of4ForFork0_#t~nondet5#1=|v_thrThread4of4ForFork0_#t~nondet5#1_6|, thrThread4of4ForFork0_~c~0#1=|v_thrThread4of4ForFork0_~c~0#1_22|, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1_8|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|, thrThread4of4ForFork0_thidvar1=v_thrThread4of4ForFork0_thidvar1_2, thrThread4of4ForFork0_~arg#1.base=|v_thrThread4of4ForFork0_~arg#1.base_4|, thrThread4of4ForFork0_~arg#1.offset=|v_thrThread4of4ForFork0_~arg#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.base=|v_thrThread4of4ForFork0_#in~arg#1.base_4|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_6|, thrThread4of4ForFork0_#t~mem6#1=|v_thrThread4of4ForFork0_#t~mem6#1_8|, thrThread4of4ForFork0_#res#1.offset=|v_thrThread4of4ForFork0_#res#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.offset=|v_thrThread4of4ForFork0_#in~arg#1.offset_4|, thrThread4of4ForFork0_thidvar0=v_thrThread4of4ForFork0_thidvar0_2, thrThread4of4ForFork0___VERIFIER_assert_~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_~cond#1_12|, thrThread4of4ForFork0_~end~0#1=|v_thrThread4of4ForFork0_~end~0#1_14|, thrThread4of4ForFork0_#res#1.base=|v_thrThread4of4ForFork0_#res#1.base_4|} AuxVars[] AssignedVars[thrThread4of4ForFork0_#t~nondet5#1, thrThread4of4ForFork0_~c~0#1, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1, thrThread4of4ForFork0_thidvar1, thrThread4of4ForFork0_~arg#1.base, thrThread4of4ForFork0_~arg#1.offset, thrThread4of4ForFork0_#in~arg#1.base, thrThread4of4ForFork0_#t~nondet4#1, thrThread4of4ForFork0_#t~mem6#1, thrThread4of4ForFork0_#res#1.offset, thrThread4of4ForFork0_#in~arg#1.offset, thrThread4of4ForFork0_thidvar0, thrThread4of4ForFork0___VERIFIER_assert_~cond#1, thrThread4of4ForFork0_~end~0#1, thrThread4of4ForFork0_#res#1.base][330], [214#(and (= |thrThread2of4ForFork0_~c~0#1| 0) (= |thrThread2of4ForFork0_~end~0#1| 0)), thrThread1of4ForFork0InUse, 194#(= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1), 20#L1040true, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, thrThread4of4ForFork0InUse, 187#true, 45#$Ultimate##0true, 19#$Ultimate##0true, 105#L1061-4true, 126#L1048true]) [2023-12-09 14:58:21,499 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2023-12-09 14:58:21,499 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 14:58:21,499 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2023-12-09 14:58:21,499 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2023-12-09 14:58:21,499 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2023-12-09 14:58:21,499 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([729] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_thrThread2of4ForFork0_#t~nondet4#1_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread2of4ForFork0_#t~nondet4#1=|v_thrThread2of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread2of4ForFork0_#t~nondet4#1][165], [214#(and (= |thrThread2of4ForFork0_~c~0#1| 0) (= |thrThread2of4ForFork0_~end~0#1| 0)), 30#L1061-3true, thrThread1of4ForFork0InUse, 194#(= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1), thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, thrThread4of4ForFork0NotInUse, 45#$Ultimate##0true, 187#true, 126#L1048true, 121#L1040-3true]) [2023-12-09 14:58:21,499 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2023-12-09 14:58:21,499 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 14:58:21,499 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2023-12-09 14:58:21,499 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2023-12-09 14:58:21,499 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2023-12-09 14:58:21,499 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([768] L1041-2-->L1045-2: Formula: (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0))) (= |v_thrThread3of4ForFork0_#t~nondet5#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|, thrThread3of4ForFork0_#t~nondet5#1=|v_thrThread3of4ForFork0_#t~nondet5#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread3of4ForFork0_#t~nondet5#1][402], [30#L1061-3true, thrThread1of4ForFork0InUse, 195#(= |thrThread1of4ForFork0_#t~mem6#1| 1), thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 79#L1045-2true, thrThread4of4ForFork0NotInUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 66#L1049-3true, 187#true]) [2023-12-09 14:58:21,499 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2023-12-09 14:58:21,499 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 14:58:21,499 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 14:58:21,500 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 14:58:21,500 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([768] L1041-2-->L1045-2: Formula: (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0))) (= |v_thrThread3of4ForFork0_#t~nondet5#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|, thrThread3of4ForFork0_#t~nondet5#1=|v_thrThread3of4ForFork0_#t~nondet5#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread3of4ForFork0_#t~nondet5#1][431], [177#L1024-2true, 30#L1061-3true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 88#L1039true, 79#L1045-2true, thrThread4of4ForFork0NotInUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 207#(and (not (= |thrThread1of4ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of4ForFork0_#t~mem6#1| 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0))), 187#true]) [2023-12-09 14:58:21,500 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2023-12-09 14:58:21,501 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 14:58:21,501 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 14:58:21,501 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 14:58:21,501 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([768] L1041-2-->L1045-2: Formula: (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0))) (= |v_thrThread3of4ForFork0_#t~nondet5#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|, thrThread3of4ForFork0_#t~nondet5#1=|v_thrThread3of4ForFork0_#t~nondet5#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread3of4ForFork0_#t~nondet5#1][161], [140#L1023true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 79#L1045-2true, thrThread4of4ForFork0InUse, 192#true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 19#$Ultimate##0true, 187#true, 105#L1061-4true]) [2023-12-09 14:58:21,501 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is not cut-off event [2023-12-09 14:58:21,501 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is not cut-off event [2023-12-09 14:58:21,501 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is not cut-off event [2023-12-09 14:58:21,501 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is not cut-off event [2023-12-09 14:58:21,501 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([768] L1041-2-->L1045-2: Formula: (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0))) (= |v_thrThread3of4ForFork0_#t~nondet5#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|, thrThread3of4ForFork0_#t~nondet5#1=|v_thrThread3of4ForFork0_#t~nondet5#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread3of4ForFork0_#t~nondet5#1][161], [thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 138#L1024true, 79#L1045-2true, thrThread4of4ForFork0InUse, 192#true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 187#true, 19#$Ultimate##0true, 105#L1061-4true]) [2023-12-09 14:58:21,501 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2023-12-09 14:58:21,501 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 14:58:21,501 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 14:58:21,501 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 14:58:21,503 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([768] L1041-2-->L1045-2: Formula: (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0))) (= |v_thrThread3of4ForFork0_#t~nondet5#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|, thrThread3of4ForFork0_#t~nondet5#1=|v_thrThread3of4ForFork0_#t~nondet5#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread3of4ForFork0_#t~nondet5#1][161], [30#L1061-3true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 88#L1039true, 79#L1045-2true, thrThread4of4ForFork0NotInUse, 192#true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 46#L1025true, 187#true]) [2023-12-09 14:58:21,503 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2023-12-09 14:58:21,503 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 14:58:21,503 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 14:58:21,503 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 14:58:21,503 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([768] L1041-2-->L1045-2: Formula: (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0))) (= |v_thrThread3of4ForFork0_#t~nondet5#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|, thrThread3of4ForFork0_#t~nondet5#1=|v_thrThread3of4ForFork0_#t~nondet5#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread3of4ForFork0_#t~nondet5#1][404], [30#L1061-3true, 177#L1024-2true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 88#L1039true, 79#L1045-2true, thrThread4of4ForFork0NotInUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 187#true, 197#(not (= |thrThread1of4ForFork0___VERIFIER_assert_~cond#1| 0))]) [2023-12-09 14:58:21,503 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2023-12-09 14:58:21,503 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 14:58:21,504 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 14:58:21,504 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 14:58:21,504 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([830] L1061-3-->$Ultimate##0: Formula: (and (= |v_ULTIMATE.start_main_#t~pre9#1_25| v_thrThread4of4ForFork0_thidvar0_2) (= v_thrThread4of4ForFork0_thidvar1_2 0) (= |v_thrThread4of4ForFork0_#in~arg#1.base_4| 0) (= |v_thrThread4of4ForFork0_#in~arg#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|} OutVars{thrThread4of4ForFork0_#t~nondet5#1=|v_thrThread4of4ForFork0_#t~nondet5#1_6|, thrThread4of4ForFork0_~c~0#1=|v_thrThread4of4ForFork0_~c~0#1_22|, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1_8|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|, thrThread4of4ForFork0_thidvar1=v_thrThread4of4ForFork0_thidvar1_2, thrThread4of4ForFork0_~arg#1.base=|v_thrThread4of4ForFork0_~arg#1.base_4|, thrThread4of4ForFork0_~arg#1.offset=|v_thrThread4of4ForFork0_~arg#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.base=|v_thrThread4of4ForFork0_#in~arg#1.base_4|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_6|, thrThread4of4ForFork0_#t~mem6#1=|v_thrThread4of4ForFork0_#t~mem6#1_8|, thrThread4of4ForFork0_#res#1.offset=|v_thrThread4of4ForFork0_#res#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.offset=|v_thrThread4of4ForFork0_#in~arg#1.offset_4|, thrThread4of4ForFork0_thidvar0=v_thrThread4of4ForFork0_thidvar0_2, thrThread4of4ForFork0___VERIFIER_assert_~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_~cond#1_12|, thrThread4of4ForFork0_~end~0#1=|v_thrThread4of4ForFork0_~end~0#1_14|, thrThread4of4ForFork0_#res#1.base=|v_thrThread4of4ForFork0_#res#1.base_4|} AuxVars[] AssignedVars[thrThread4of4ForFork0_#t~nondet5#1, thrThread4of4ForFork0_~c~0#1, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1, thrThread4of4ForFork0_thidvar1, thrThread4of4ForFork0_~arg#1.base, thrThread4of4ForFork0_~arg#1.offset, thrThread4of4ForFork0_#in~arg#1.base, thrThread4of4ForFork0_#t~nondet4#1, thrThread4of4ForFork0_#t~mem6#1, thrThread4of4ForFork0_#res#1.offset, thrThread4of4ForFork0_#in~arg#1.offset, thrThread4of4ForFork0_thidvar0, thrThread4of4ForFork0___VERIFIER_assert_~cond#1, thrThread4of4ForFork0_~end~0#1, thrThread4of4ForFork0_#res#1.base][120], [thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 79#L1045-2true, 138#L1024true, thrThread4of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 192#true, 19#$Ultimate##0true, 187#true, 105#L1061-4true]) [2023-12-09 14:58:21,506 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2023-12-09 14:58:21,506 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 14:58:21,506 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 14:58:21,506 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 14:58:21,507 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([830] L1061-3-->$Ultimate##0: Formula: (and (= |v_ULTIMATE.start_main_#t~pre9#1_25| v_thrThread4of4ForFork0_thidvar0_2) (= v_thrThread4of4ForFork0_thidvar1_2 0) (= |v_thrThread4of4ForFork0_#in~arg#1.base_4| 0) (= |v_thrThread4of4ForFork0_#in~arg#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|} OutVars{thrThread4of4ForFork0_#t~nondet5#1=|v_thrThread4of4ForFork0_#t~nondet5#1_6|, thrThread4of4ForFork0_~c~0#1=|v_thrThread4of4ForFork0_~c~0#1_22|, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1_8|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|, thrThread4of4ForFork0_thidvar1=v_thrThread4of4ForFork0_thidvar1_2, thrThread4of4ForFork0_~arg#1.base=|v_thrThread4of4ForFork0_~arg#1.base_4|, thrThread4of4ForFork0_~arg#1.offset=|v_thrThread4of4ForFork0_~arg#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.base=|v_thrThread4of4ForFork0_#in~arg#1.base_4|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_6|, thrThread4of4ForFork0_#t~mem6#1=|v_thrThread4of4ForFork0_#t~mem6#1_8|, thrThread4of4ForFork0_#res#1.offset=|v_thrThread4of4ForFork0_#res#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.offset=|v_thrThread4of4ForFork0_#in~arg#1.offset_4|, thrThread4of4ForFork0_thidvar0=v_thrThread4of4ForFork0_thidvar0_2, thrThread4of4ForFork0___VERIFIER_assert_~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_~cond#1_12|, thrThread4of4ForFork0_~end~0#1=|v_thrThread4of4ForFork0_~end~0#1_14|, thrThread4of4ForFork0_#res#1.base=|v_thrThread4of4ForFork0_#res#1.base_4|} AuxVars[] AssignedVars[thrThread4of4ForFork0_#t~nondet5#1, thrThread4of4ForFork0_~c~0#1, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1, thrThread4of4ForFork0_thidvar1, thrThread4of4ForFork0_~arg#1.base, thrThread4of4ForFork0_~arg#1.offset, thrThread4of4ForFork0_#in~arg#1.base, thrThread4of4ForFork0_#t~nondet4#1, thrThread4of4ForFork0_#t~mem6#1, thrThread4of4ForFork0_#res#1.offset, thrThread4of4ForFork0_#in~arg#1.offset, thrThread4of4ForFork0_thidvar0, thrThread4of4ForFork0___VERIFIER_assert_~cond#1, thrThread4of4ForFork0_~end~0#1, thrThread4of4ForFork0_#res#1.base][120], [thrThread1of4ForFork0InUse, 59#L1040-3true, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 192#true, thrThread4of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 66#L1049-3true, 19#$Ultimate##0true, 187#true, 105#L1061-4true]) [2023-12-09 14:58:21,507 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2023-12-09 14:58:21,507 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 14:58:21,507 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 14:58:21,507 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 14:58:21,508 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([797] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread4of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread4of4ForFork0_#t~nondet4#1][186], [thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 88#L1039true, 192#true, thrThread4of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 66#L1049-3true, 45#$Ultimate##0true, 187#true, 105#L1061-4true, 174#L1040-3true]) [2023-12-09 14:58:21,508 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2023-12-09 14:58:21,508 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 14:58:21,508 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 14:58:21,509 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 14:58:21,509 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][115], [139#L1049-2true, thrThread1of4ForFork0InUse, 59#L1040-3true, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 88#L1039true, thrThread4of4ForFork0InUse, 192#true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 187#true, 105#L1061-4true, 174#L1040-3true]) [2023-12-09 14:58:21,509 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2023-12-09 14:58:21,509 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-12-09 14:58:21,509 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-12-09 14:58:21,509 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-12-09 14:58:21,509 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][115], [30#L1061-3true, thrThread1of4ForFork0InUse, 59#L1040-3true, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, thrThread4of4ForFork0NotInUse, 192#true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 13#L1050true, 187#true]) [2023-12-09 14:58:21,510 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2023-12-09 14:58:21,510 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 14:58:21,510 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 14:58:21,510 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 14:58:21,510 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([830] L1061-3-->$Ultimate##0: Formula: (and (= |v_ULTIMATE.start_main_#t~pre9#1_25| v_thrThread4of4ForFork0_thidvar0_2) (= v_thrThread4of4ForFork0_thidvar1_2 0) (= |v_thrThread4of4ForFork0_#in~arg#1.base_4| 0) (= |v_thrThread4of4ForFork0_#in~arg#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|} OutVars{thrThread4of4ForFork0_#t~nondet5#1=|v_thrThread4of4ForFork0_#t~nondet5#1_6|, thrThread4of4ForFork0_~c~0#1=|v_thrThread4of4ForFork0_~c~0#1_22|, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1_8|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|, thrThread4of4ForFork0_thidvar1=v_thrThread4of4ForFork0_thidvar1_2, thrThread4of4ForFork0_~arg#1.base=|v_thrThread4of4ForFork0_~arg#1.base_4|, thrThread4of4ForFork0_~arg#1.offset=|v_thrThread4of4ForFork0_~arg#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.base=|v_thrThread4of4ForFork0_#in~arg#1.base_4|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_6|, thrThread4of4ForFork0_#t~mem6#1=|v_thrThread4of4ForFork0_#t~mem6#1_8|, thrThread4of4ForFork0_#res#1.offset=|v_thrThread4of4ForFork0_#res#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.offset=|v_thrThread4of4ForFork0_#in~arg#1.offset_4|, thrThread4of4ForFork0_thidvar0=v_thrThread4of4ForFork0_thidvar0_2, thrThread4of4ForFork0___VERIFIER_assert_~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_~cond#1_12|, thrThread4of4ForFork0_~end~0#1=|v_thrThread4of4ForFork0_~end~0#1_14|, thrThread4of4ForFork0_#res#1.base=|v_thrThread4of4ForFork0_#res#1.base_4|} AuxVars[] AssignedVars[thrThread4of4ForFork0_#t~nondet5#1, thrThread4of4ForFork0_~c~0#1, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1, thrThread4of4ForFork0_thidvar1, thrThread4of4ForFork0_~arg#1.base, thrThread4of4ForFork0_~arg#1.offset, thrThread4of4ForFork0_#in~arg#1.base, thrThread4of4ForFork0_#t~nondet4#1, thrThread4of4ForFork0_#t~mem6#1, thrThread4of4ForFork0_#res#1.offset, thrThread4of4ForFork0_#in~arg#1.offset, thrThread4of4ForFork0_thidvar0, thrThread4of4ForFork0___VERIFIER_assert_~cond#1, thrThread4of4ForFork0_~end~0#1, thrThread4of4ForFork0_#res#1.base][341], [thrThread1of4ForFork0InUse, 195#(= |thrThread1of4ForFork0_#t~mem6#1| 1), 59#L1040-3true, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 88#L1039true, thrThread4of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 66#L1049-3true, 19#$Ultimate##0true, 187#true, 105#L1061-4true]) [2023-12-09 14:58:21,510 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2023-12-09 14:58:21,510 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 14:58:21,510 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 14:58:21,510 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 14:58:21,511 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([830] L1061-3-->$Ultimate##0: Formula: (and (= |v_ULTIMATE.start_main_#t~pre9#1_25| v_thrThread4of4ForFork0_thidvar0_2) (= v_thrThread4of4ForFork0_thidvar1_2 0) (= |v_thrThread4of4ForFork0_#in~arg#1.base_4| 0) (= |v_thrThread4of4ForFork0_#in~arg#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|} OutVars{thrThread4of4ForFork0_#t~nondet5#1=|v_thrThread4of4ForFork0_#t~nondet5#1_6|, thrThread4of4ForFork0_~c~0#1=|v_thrThread4of4ForFork0_~c~0#1_22|, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1_8|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|, thrThread4of4ForFork0_thidvar1=v_thrThread4of4ForFork0_thidvar1_2, thrThread4of4ForFork0_~arg#1.base=|v_thrThread4of4ForFork0_~arg#1.base_4|, thrThread4of4ForFork0_~arg#1.offset=|v_thrThread4of4ForFork0_~arg#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.base=|v_thrThread4of4ForFork0_#in~arg#1.base_4|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_6|, thrThread4of4ForFork0_#t~mem6#1=|v_thrThread4of4ForFork0_#t~mem6#1_8|, thrThread4of4ForFork0_#res#1.offset=|v_thrThread4of4ForFork0_#res#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.offset=|v_thrThread4of4ForFork0_#in~arg#1.offset_4|, thrThread4of4ForFork0_thidvar0=v_thrThread4of4ForFork0_thidvar0_2, thrThread4of4ForFork0___VERIFIER_assert_~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_~cond#1_12|, thrThread4of4ForFork0_~end~0#1=|v_thrThread4of4ForFork0_~end~0#1_14|, thrThread4of4ForFork0_#res#1.base=|v_thrThread4of4ForFork0_#res#1.base_4|} AuxVars[] AssignedVars[thrThread4of4ForFork0_#t~nondet5#1, thrThread4of4ForFork0_~c~0#1, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1, thrThread4of4ForFork0_thidvar1, thrThread4of4ForFork0_~arg#1.base, thrThread4of4ForFork0_~arg#1.offset, thrThread4of4ForFork0_#in~arg#1.base, thrThread4of4ForFork0_#t~nondet4#1, thrThread4of4ForFork0_#t~mem6#1, thrThread4of4ForFork0_#res#1.offset, thrThread4of4ForFork0_#in~arg#1.offset, thrThread4of4ForFork0_thidvar0, thrThread4of4ForFork0___VERIFIER_assert_~cond#1, thrThread4of4ForFork0_~end~0#1, thrThread4of4ForFork0_#res#1.base][383], [thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 79#L1045-2true, 138#L1024true, thrThread4of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 207#(and (not (= |thrThread1of4ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of4ForFork0_#t~mem6#1| 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0))), 187#true, 19#$Ultimate##0true, 105#L1061-4true]) [2023-12-09 14:58:21,511 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2023-12-09 14:58:21,511 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 14:58:21,511 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 14:58:21,511 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 14:58:21,518 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([802] L1041-2-->L1045-2: Formula: (and (= |v_thrThread4of4ForFork0_#t~nondet5#1_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{thrThread4of4ForFork0_#t~nondet5#1=|v_thrThread4of4ForFork0_#t~nondet5#1_1|, #pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} AuxVars[] AssignedVars[thrThread4of4ForFork0_#t~nondet5#1, #pthreadsMutex][252], [thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 88#L1039true, 138#L1024true, 192#true, thrThread4of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 48#L1045-2true, 45#$Ultimate##0true, 187#true, 105#L1061-4true]) [2023-12-09 14:58:21,518 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2023-12-09 14:58:21,518 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 14:58:21,518 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 14:58:21,518 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 14:58:21,597 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([768] L1041-2-->L1045-2: Formula: (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0))) (= |v_thrThread3of4ForFork0_#t~nondet5#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|, thrThread3of4ForFork0_#t~nondet5#1=|v_thrThread3of4ForFork0_#t~nondet5#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread3of4ForFork0_#t~nondet5#1][142], [211#true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 122#L1041-2true, thrThread3of4ForFork0InUse, 138#L1024true, 79#L1045-2true, thrThread4of4ForFork0NotInUse, 192#true, 187#true, 105#L1061-4true]) [2023-12-09 14:58:21,597 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2023-12-09 14:58:21,597 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 14:58:21,597 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 14:58:21,597 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 14:58:21,598 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([734] L1041-2-->L1045-2: Formula: (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0))) (= |v_thrThread2of4ForFork0_#t~nondet5#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|, thrThread2of4ForFork0_#t~nondet5#1=|v_thrThread2of4ForFork0_#t~nondet5#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread2of4ForFork0_#t~nondet5#1][109], [211#true, 139#L1049-2true, 51#L1045-2true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 59#L1040-3true, thrThread3of4ForFork0InUse, thrThread4of4ForFork0NotInUse, 192#true, 187#true, 105#L1061-4true]) [2023-12-09 14:58:21,598 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2023-12-09 14:58:21,598 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 14:58:21,598 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 14:58:21,598 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 14:58:21,619 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][259], [30#L1061-3true, thrThread1of4ForFork0InUse, 59#L1040-3true, thrThread2of4ForFork0InUse, 88#L1039true, 199#(and (= |thrThread1of4ForFork0_#t~mem6#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1)), thrThread3of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), thrThread4of4ForFork0InUse, 133#L1049true, 187#true, 174#L1040-3true]) [2023-12-09 14:58:21,619 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2023-12-09 14:58:21,619 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-12-09 14:58:21,619 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-12-09 14:58:21,619 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-12-09 14:58:21,628 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([700] L1041-2-->L1045-2: Formula: (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0))) (= |v_thrThread1of4ForFork0_#t~nondet5#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{thrThread1of4ForFork0_#t~nondet5#1=|v_thrThread1of4ForFork0_#t~nondet5#1_1|, #pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread1of4ForFork0_#t~nondet5#1][122], [136#L1047-1true, 30#L1061-3true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 88#L1039true, 7#L1045-2true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 192#true, thrThread4of4ForFork0InUse, 19#$Ultimate##0true, 187#true]) [2023-12-09 14:58:21,629 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2023-12-09 14:58:21,629 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 14:58:21,629 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 14:58:21,629 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 14:58:21,629 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 14:58:21,629 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([797] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread4of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread4of4ForFork0_#t~nondet4#1][186], [136#L1047-1true, 30#L1061-3true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 88#L1039true, 192#true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), thrThread4of4ForFork0InUse, 166#L1041-2true, 187#true, 174#L1040-3true]) [2023-12-09 14:58:21,629 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2023-12-09 14:58:21,629 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-12-09 14:58:21,629 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-12-09 14:58:21,629 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-12-09 14:58:21,629 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-12-09 14:58:21,633 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([700] L1041-2-->L1045-2: Formula: (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0))) (= |v_thrThread1of4ForFork0_#t~nondet5#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{thrThread1of4ForFork0_#t~nondet5#1=|v_thrThread1of4ForFork0_#t~nondet5#1_1|, #pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread1of4ForFork0_#t~nondet5#1][122], [136#L1047-1true, 30#L1061-3true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 7#L1045-2true, 192#true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), thrThread4of4ForFork0InUse, 19#$Ultimate##0true, 187#true]) [2023-12-09 14:58:21,634 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2023-12-09 14:58:21,634 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 14:58:21,634 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 14:58:21,634 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 14:58:21,634 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 14:58:21,634 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 14:58:21,635 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([700] L1041-2-->L1045-2: Formula: (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0))) (= |v_thrThread1of4ForFork0_#t~nondet5#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{thrThread1of4ForFork0_#t~nondet5#1=|v_thrThread1of4ForFork0_#t~nondet5#1_1|, #pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread1of4ForFork0_#t~nondet5#1][66], [211#true, 111#L1048true, 30#L1061-3true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 192#true, thrThread4of4ForFork0InUse, 7#L1045-2true, 187#true, 19#$Ultimate##0true, 163#L1038true]) [2023-12-09 14:58:21,635 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2023-12-09 14:58:21,635 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 14:58:21,635 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 14:58:21,635 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 14:58:21,635 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 14:58:21,635 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([700] L1041-2-->L1045-2: Formula: (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0))) (= |v_thrThread1of4ForFork0_#t~nondet5#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{thrThread1of4ForFork0_#t~nondet5#1=|v_thrThread1of4ForFork0_#t~nondet5#1_1|, #pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread1of4ForFork0_#t~nondet5#1][122], [111#L1048true, 30#L1061-3true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 88#L1039true, 192#true, thrThread4of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 7#L1045-2true, 187#true, 19#$Ultimate##0true]) [2023-12-09 14:58:21,635 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2023-12-09 14:58:21,635 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 14:58:21,636 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 14:58:21,636 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 14:58:21,636 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 14:58:21,636 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([797] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread4of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread4of4ForFork0_#t~nondet4#1][185], [211#true, 111#L1048true, 30#L1061-3true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, thrThread4of4ForFork0InUse, 192#true, 166#L1041-2true, 187#true, 174#L1040-3true, 163#L1038true]) [2023-12-09 14:58:21,636 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2023-12-09 14:58:21,636 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-12-09 14:58:21,636 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-12-09 14:58:21,636 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-12-09 14:58:21,636 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-12-09 14:58:21,636 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([797] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread4of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread4of4ForFork0_#t~nondet4#1][186], [111#L1048true, 30#L1061-3true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 88#L1039true, 192#true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), thrThread4of4ForFork0InUse, 166#L1041-2true, 187#true, 174#L1040-3true]) [2023-12-09 14:58:21,636 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2023-12-09 14:58:21,636 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-12-09 14:58:21,636 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-12-09 14:58:21,636 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-12-09 14:58:21,636 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-12-09 14:58:21,638 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L1041-2-->L1045-2: Formula: (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0))) (= |v_thrThread1of4ForFork0_#t~nondet5#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{thrThread1of4ForFork0_#t~nondet5#1=|v_thrThread1of4ForFork0_#t~nondet5#1_1|, #pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread1of4ForFork0_#t~nondet5#1][66], [211#true, 30#L1061-3true, 25#L1049true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 7#L1045-2true, thrThread4of4ForFork0InUse, 192#true, 19#$Ultimate##0true, 187#true, 163#L1038true]) [2023-12-09 14:58:21,638 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2023-12-09 14:58:21,638 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 14:58:21,638 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 14:58:21,638 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 14:58:21,638 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L1041-2-->L1045-2: Formula: (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0))) (= |v_thrThread1of4ForFork0_#t~nondet5#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{thrThread1of4ForFork0_#t~nondet5#1=|v_thrThread1of4ForFork0_#t~nondet5#1_1|, #pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread1of4ForFork0_#t~nondet5#1][122], [30#L1061-3true, 25#L1049true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 192#true, thrThread4of4ForFork0InUse, 7#L1045-2true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 19#$Ultimate##0true, 187#true]) [2023-12-09 14:58:21,638 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2023-12-09 14:58:21,638 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 14:58:21,638 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 14:58:21,638 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 14:58:21,638 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([797] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread4of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread4of4ForFork0_#t~nondet4#1][185], [211#true, 30#L1061-3true, 116#L1043-1true, 25#L1049true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 192#true, thrThread4of4ForFork0InUse, 187#true, 174#L1040-3true, 163#L1038true]) [2023-12-09 14:58:21,638 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2023-12-09 14:58:21,638 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-12-09 14:58:21,638 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-12-09 14:58:21,638 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-12-09 14:58:21,638 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([797] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread4of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread4of4ForFork0_#t~nondet4#1][185], [211#true, 30#L1061-3true, 25#L1049true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 192#true, thrThread4of4ForFork0InUse, 166#L1041-2true, 187#true, 174#L1040-3true, 163#L1038true]) [2023-12-09 14:58:21,638 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2023-12-09 14:58:21,639 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-12-09 14:58:21,639 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-12-09 14:58:21,639 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-12-09 14:58:21,639 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([797] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread4of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread4of4ForFork0_#t~nondet4#1][186], [30#L1061-3true, 116#L1043-1true, 25#L1049true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 192#true, thrThread4of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 187#true, 174#L1040-3true]) [2023-12-09 14:58:21,639 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2023-12-09 14:58:21,639 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-12-09 14:58:21,639 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-12-09 14:58:21,639 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-12-09 14:58:21,639 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([797] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread4of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread4of4ForFork0_#t~nondet4#1][186], [30#L1061-3true, 25#L1049true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 192#true, thrThread4of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 166#L1041-2true, 187#true, 174#L1040-3true]) [2023-12-09 14:58:21,639 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2023-12-09 14:58:21,639 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-12-09 14:58:21,639 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-12-09 14:58:21,639 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-12-09 14:58:21,653 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([700] L1041-2-->L1045-2: Formula: (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0))) (= |v_thrThread1of4ForFork0_#t~nondet5#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{thrThread1of4ForFork0_#t~nondet5#1=|v_thrThread1of4ForFork0_#t~nondet5#1_1|, #pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread1of4ForFork0_#t~nondet5#1][66], [211#true, 111#L1048true, 30#L1061-3true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 192#true, 7#L1045-2true, thrThread4of4ForFork0InUse, 19#$Ultimate##0true, 187#true, 163#L1038true]) [2023-12-09 14:58:21,654 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2023-12-09 14:58:21,654 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 14:58:21,654 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 14:58:21,654 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 14:58:21,654 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 14:58:21,654 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 14:58:21,702 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([797] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread4of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread4of4ForFork0_#t~nondet4#1][217], [60#L1040true, 211#true, 30#L1061-3true, 111#L1048true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 190#(and (= |thrThread1of4ForFork0_~end~0#1| 0) (= |thrThread1of4ForFork0_~c~0#1| 0)), thrThread4of4ForFork0InUse, 192#true, 174#L1040-3true, 163#L1038true]) [2023-12-09 14:58:21,702 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is not cut-off event [2023-12-09 14:58:21,703 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is not cut-off event [2023-12-09 14:58:21,703 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is not cut-off event [2023-12-09 14:58:21,703 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is not cut-off event [2023-12-09 14:58:21,703 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_thrThread1of4ForFork0_#t~nondet4#1_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread1of4ForFork0_#t~nondet4#1=|v_thrThread1of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread1of4ForFork0_#t~nondet4#1][48], [211#true, 30#L1061-3true, 111#L1048true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 190#(and (= |thrThread1of4ForFork0_~end~0#1| 0) (= |thrThread1of4ForFork0_~c~0#1| 0)), 96#L1040-3true, 192#true, thrThread4of4ForFork0InUse, 174#L1040-3true, 163#L1038true]) [2023-12-09 14:58:21,703 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2023-12-09 14:58:21,703 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 14:58:21,703 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 14:58:21,703 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 14:58:21,703 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([797] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread4of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread4of4ForFork0_#t~nondet4#1][218], [60#L1040true, 30#L1061-3true, 111#L1048true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 88#L1039true, 190#(and (= |thrThread1of4ForFork0_~end~0#1| 0) (= |thrThread1of4ForFork0_~c~0#1| 0)), 213#(= |thrThread2of4ForFork0_~c~0#1| 0), thrThread4of4ForFork0InUse, 192#true, 174#L1040-3true]) [2023-12-09 14:58:21,703 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2023-12-09 14:58:21,703 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 14:58:21,703 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 14:58:21,703 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 14:58:21,703 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 14:58:21,704 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([797] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread4of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread4of4ForFork0_#t~nondet4#1][217], [60#L1040true, 211#true, 30#L1061-3true, 25#L1049true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 190#(and (= |thrThread1of4ForFork0_~end~0#1| 0) (= |thrThread1of4ForFork0_~c~0#1| 0)), thrThread4of4ForFork0InUse, 192#true, 174#L1040-3true, 163#L1038true]) [2023-12-09 14:58:21,704 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2023-12-09 14:58:21,704 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 14:58:21,705 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 14:58:21,705 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 14:58:21,705 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 14:58:21,719 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([797] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread4of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread4of4ForFork0_#t~nondet4#1][220], [30#L1061-3true, 111#L1048true, 189#(= |thrThread1of4ForFork0_~c~0#1| 0), thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 88#L1039true, 192#true, thrThread4of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 100#L1039true, 174#L1040-3true]) [2023-12-09 14:58:21,719 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is not cut-off event [2023-12-09 14:58:21,719 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is not cut-off event [2023-12-09 14:58:21,719 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is not cut-off event [2023-12-09 14:58:21,719 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is not cut-off event [2023-12-09 14:58:21,783 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([802] L1041-2-->L1045-2: Formula: (and (= |v_thrThread4of4ForFork0_#t~nondet5#1_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{thrThread4of4ForFork0_#t~nondet5#1=|v_thrThread4of4ForFork0_#t~nondet5#1_1|, #pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} AuxVars[] AssignedVars[thrThread4of4ForFork0_#t~nondet5#1, #pthreadsMutex][474], [30#L1061-3true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 195#(= |thrThread1of4ForFork0_#t~mem6#1| 1), 88#L1039true, thrThread3of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), thrThread4of4ForFork0InUse, 133#L1049true, 187#true, 45#$Ultimate##0true, 48#L1045-2true]) [2023-12-09 14:58:21,783 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2023-12-09 14:58:21,784 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 14:58:21,784 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 14:58:21,784 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 14:58:21,784 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][326], [30#L1061-3true, thrThread1of4ForFork0InUse, 195#(= |thrThread1of4ForFork0_#t~mem6#1| 1), 59#L1040-3true, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, thrThread4of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 133#L1049true, 187#true, 174#L1040-3true]) [2023-12-09 14:58:21,784 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2023-12-09 14:58:21,784 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-12-09 14:58:21,784 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-12-09 14:58:21,784 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-12-09 14:58:21,864 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][326], [30#L1061-3true, thrThread1of4ForFork0InUse, 195#(= |thrThread1of4ForFork0_#t~mem6#1| 1), thrThread2of4ForFork0InUse, 59#L1040-3true, 88#L1039true, thrThread3of4ForFork0InUse, thrThread4of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 66#L1049-3true, 187#true, 19#$Ultimate##0true]) [2023-12-09 14:58:21,864 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2023-12-09 14:58:21,864 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-12-09 14:58:21,864 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-12-09 14:58:21,864 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-12-09 14:58:21,865 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([768] L1041-2-->L1045-2: Formula: (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0))) (= |v_thrThread3of4ForFork0_#t~nondet5#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|, thrThread3of4ForFork0_#t~nondet5#1=|v_thrThread3of4ForFork0_#t~nondet5#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread3of4ForFork0_#t~nondet5#1][360], [201#(and (= |thrThread1of4ForFork0_#t~mem6#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0))), 139#L1049-2true, 30#L1061-3true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 79#L1045-2true, thrThread4of4ForFork0NotInUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 187#true]) [2023-12-09 14:58:21,865 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2023-12-09 14:58:21,865 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 14:58:21,865 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 14:58:21,865 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 14:58:21,865 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([830] L1061-3-->$Ultimate##0: Formula: (and (= |v_ULTIMATE.start_main_#t~pre9#1_25| v_thrThread4of4ForFork0_thidvar0_2) (= v_thrThread4of4ForFork0_thidvar1_2 0) (= |v_thrThread4of4ForFork0_#in~arg#1.base_4| 0) (= |v_thrThread4of4ForFork0_#in~arg#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|} OutVars{thrThread4of4ForFork0_#t~nondet5#1=|v_thrThread4of4ForFork0_#t~nondet5#1_6|, thrThread4of4ForFork0_~c~0#1=|v_thrThread4of4ForFork0_~c~0#1_22|, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1_8|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|, thrThread4of4ForFork0_thidvar1=v_thrThread4of4ForFork0_thidvar1_2, thrThread4of4ForFork0_~arg#1.base=|v_thrThread4of4ForFork0_~arg#1.base_4|, thrThread4of4ForFork0_~arg#1.offset=|v_thrThread4of4ForFork0_~arg#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.base=|v_thrThread4of4ForFork0_#in~arg#1.base_4|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_6|, thrThread4of4ForFork0_#t~mem6#1=|v_thrThread4of4ForFork0_#t~mem6#1_8|, thrThread4of4ForFork0_#res#1.offset=|v_thrThread4of4ForFork0_#res#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.offset=|v_thrThread4of4ForFork0_#in~arg#1.offset_4|, thrThread4of4ForFork0_thidvar0=v_thrThread4of4ForFork0_thidvar0_2, thrThread4of4ForFork0___VERIFIER_assert_~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_~cond#1_12|, thrThread4of4ForFork0_~end~0#1=|v_thrThread4of4ForFork0_~end~0#1_14|, thrThread4of4ForFork0_#res#1.base=|v_thrThread4of4ForFork0_#res#1.base_4|} AuxVars[] AssignedVars[thrThread4of4ForFork0_#t~nondet5#1, thrThread4of4ForFork0_~c~0#1, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1, thrThread4of4ForFork0_thidvar1, thrThread4of4ForFork0_~arg#1.base, thrThread4of4ForFork0_~arg#1.offset, thrThread4of4ForFork0_#in~arg#1.base, thrThread4of4ForFork0_#t~nondet4#1, thrThread4of4ForFork0_#t~mem6#1, thrThread4of4ForFork0_#res#1.offset, thrThread4of4ForFork0_#in~arg#1.offset, thrThread4of4ForFork0_thidvar0, thrThread4of4ForFork0___VERIFIER_assert_~cond#1, thrThread4of4ForFork0_~end~0#1, thrThread4of4ForFork0_#res#1.base][379], [177#L1024-2true, thrThread1of4ForFork0InUse, 205#(and (not (= |thrThread1of4ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of4ForFork0_#t~mem6#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0))), thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 79#L1045-2true, thrThread4of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 19#$Ultimate##0true, 187#true, 105#L1061-4true]) [2023-12-09 14:58:21,865 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2023-12-09 14:58:21,866 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 14:58:21,866 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 14:58:21,866 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 14:58:21,866 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([830] L1061-3-->$Ultimate##0: Formula: (and (= |v_ULTIMATE.start_main_#t~pre9#1_25| v_thrThread4of4ForFork0_thidvar0_2) (= v_thrThread4of4ForFork0_thidvar1_2 0) (= |v_thrThread4of4ForFork0_#in~arg#1.base_4| 0) (= |v_thrThread4of4ForFork0_#in~arg#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|} OutVars{thrThread4of4ForFork0_#t~nondet5#1=|v_thrThread4of4ForFork0_#t~nondet5#1_6|, thrThread4of4ForFork0_~c~0#1=|v_thrThread4of4ForFork0_~c~0#1_22|, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1_8|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|, thrThread4of4ForFork0_thidvar1=v_thrThread4of4ForFork0_thidvar1_2, thrThread4of4ForFork0_~arg#1.base=|v_thrThread4of4ForFork0_~arg#1.base_4|, thrThread4of4ForFork0_~arg#1.offset=|v_thrThread4of4ForFork0_~arg#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.base=|v_thrThread4of4ForFork0_#in~arg#1.base_4|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_6|, thrThread4of4ForFork0_#t~mem6#1=|v_thrThread4of4ForFork0_#t~mem6#1_8|, thrThread4of4ForFork0_#res#1.offset=|v_thrThread4of4ForFork0_#res#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.offset=|v_thrThread4of4ForFork0_#in~arg#1.offset_4|, thrThread4of4ForFork0_thidvar0=v_thrThread4of4ForFork0_thidvar0_2, thrThread4of4ForFork0___VERIFIER_assert_~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_~cond#1_12|, thrThread4of4ForFork0_~end~0#1=|v_thrThread4of4ForFork0_~end~0#1_14|, thrThread4of4ForFork0_#res#1.base=|v_thrThread4of4ForFork0_#res#1.base_4|} AuxVars[] AssignedVars[thrThread4of4ForFork0_#t~nondet5#1, thrThread4of4ForFork0_~c~0#1, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1, thrThread4of4ForFork0_thidvar1, thrThread4of4ForFork0_~arg#1.base, thrThread4of4ForFork0_~arg#1.offset, thrThread4of4ForFork0_#in~arg#1.base, thrThread4of4ForFork0_#t~nondet4#1, thrThread4of4ForFork0_#t~mem6#1, thrThread4of4ForFork0_#res#1.offset, thrThread4of4ForFork0_#in~arg#1.offset, thrThread4of4ForFork0_thidvar0, thrThread4of4ForFork0___VERIFIER_assert_~cond#1, thrThread4of4ForFork0_~end~0#1, thrThread4of4ForFork0_#res#1.base][358], [136#L1047-1true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 88#L1039true, 41#L1049-1true, thrThread4of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 187#true, 19#$Ultimate##0true, 105#L1061-4true, 203#(and (= |thrThread1of4ForFork0_#t~mem6#1| 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0)))]) [2023-12-09 14:58:21,866 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2023-12-09 14:58:21,866 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 14:58:21,866 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 14:58:21,866 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 14:58:21,868 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([830] L1061-3-->$Ultimate##0: Formula: (and (= |v_ULTIMATE.start_main_#t~pre9#1_25| v_thrThread4of4ForFork0_thidvar0_2) (= v_thrThread4of4ForFork0_thidvar1_2 0) (= |v_thrThread4of4ForFork0_#in~arg#1.base_4| 0) (= |v_thrThread4of4ForFork0_#in~arg#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|} OutVars{thrThread4of4ForFork0_#t~nondet5#1=|v_thrThread4of4ForFork0_#t~nondet5#1_6|, thrThread4of4ForFork0_~c~0#1=|v_thrThread4of4ForFork0_~c~0#1_22|, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1_8|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|, thrThread4of4ForFork0_thidvar1=v_thrThread4of4ForFork0_thidvar1_2, thrThread4of4ForFork0_~arg#1.base=|v_thrThread4of4ForFork0_~arg#1.base_4|, thrThread4of4ForFork0_~arg#1.offset=|v_thrThread4of4ForFork0_~arg#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.base=|v_thrThread4of4ForFork0_#in~arg#1.base_4|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_6|, thrThread4of4ForFork0_#t~mem6#1=|v_thrThread4of4ForFork0_#t~mem6#1_8|, thrThread4of4ForFork0_#res#1.offset=|v_thrThread4of4ForFork0_#res#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.offset=|v_thrThread4of4ForFork0_#in~arg#1.offset_4|, thrThread4of4ForFork0_thidvar0=v_thrThread4of4ForFork0_thidvar0_2, thrThread4of4ForFork0___VERIFIER_assert_~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_~cond#1_12|, thrThread4of4ForFork0_~end~0#1=|v_thrThread4of4ForFork0_~end~0#1_14|, thrThread4of4ForFork0_#res#1.base=|v_thrThread4of4ForFork0_#res#1.base_4|} AuxVars[] AssignedVars[thrThread4of4ForFork0_#t~nondet5#1, thrThread4of4ForFork0_~c~0#1, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1, thrThread4of4ForFork0_thidvar1, thrThread4of4ForFork0_~arg#1.base, thrThread4of4ForFork0_~arg#1.offset, thrThread4of4ForFork0_#in~arg#1.base, thrThread4of4ForFork0_#t~nondet4#1, thrThread4of4ForFork0_#t~mem6#1, thrThread4of4ForFork0_#res#1.offset, thrThread4of4ForFork0_#in~arg#1.offset, thrThread4of4ForFork0_thidvar0, thrThread4of4ForFork0___VERIFIER_assert_~cond#1, thrThread4of4ForFork0_~end~0#1, thrThread4of4ForFork0_#res#1.base][341], [111#L1048true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 195#(= |thrThread1of4ForFork0_#t~mem6#1| 1), thrThread3of4ForFork0InUse, 88#L1039true, thrThread4of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 133#L1049true, 19#$Ultimate##0true, 187#true, 105#L1061-4true]) [2023-12-09 14:58:21,868 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2023-12-09 14:58:21,869 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 14:58:21,869 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 14:58:21,869 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 14:58:21,873 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([797] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread4of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread4of4ForFork0_#t~nondet4#1][353], [thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 88#L1039true, 199#(and (= |thrThread1of4ForFork0_#t~mem6#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1)), thrThread3of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), thrThread4of4ForFork0InUse, 66#L1049-3true, 45#$Ultimate##0true, 187#true, 105#L1061-4true, 174#L1040-3true]) [2023-12-09 14:58:21,873 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is not cut-off event [2023-12-09 14:58:21,873 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is not cut-off event [2023-12-09 14:58:21,873 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is not cut-off event [2023-12-09 14:58:21,873 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is not cut-off event [2023-12-09 14:58:21,873 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([797] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread4of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread4of4ForFork0_#t~nondet4#1][424], [30#L1061-3true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 195#(= |thrThread1of4ForFork0_#t~mem6#1| 1), 88#L1039true, thrThread3of4ForFork0InUse, thrThread4of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 66#L1049-3true, 187#true, 45#$Ultimate##0true, 174#L1040-3true]) [2023-12-09 14:58:21,873 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2023-12-09 14:58:21,873 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-12-09 14:58:21,873 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-12-09 14:58:21,873 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-12-09 14:58:21,873 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][259], [thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 59#L1040-3true, 88#L1039true, 199#(and (= |thrThread1of4ForFork0_#t~mem6#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1)), thrThread3of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), thrThread4of4ForFork0InUse, 66#L1049-3true, 187#true, 105#L1061-4true, 174#L1040-3true]) [2023-12-09 14:58:21,873 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2023-12-09 14:58:21,873 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-12-09 14:58:21,873 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-12-09 14:58:21,873 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-12-09 14:58:21,875 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([802] L1041-2-->L1045-2: Formula: (and (= |v_thrThread4of4ForFork0_#t~nondet5#1_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{thrThread4of4ForFork0_#t~nondet5#1=|v_thrThread4of4ForFork0_#t~nondet5#1_1|, #pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} AuxVars[] AssignedVars[thrThread4of4ForFork0_#t~nondet5#1, #pthreadsMutex][465], [177#L1024-2true, thrThread1of4ForFork0InUse, 205#(and (not (= |thrThread1of4ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of4ForFork0_#t~mem6#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0))), thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, thrThread4of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 45#$Ultimate##0true, 48#L1045-2true, 187#true, 105#L1061-4true]) [2023-12-09 14:58:21,875 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2023-12-09 14:58:21,875 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 14:58:21,875 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 14:58:21,875 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 14:58:21,877 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([830] L1061-3-->$Ultimate##0: Formula: (and (= |v_ULTIMATE.start_main_#t~pre9#1_25| v_thrThread4of4ForFork0_thidvar0_2) (= v_thrThread4of4ForFork0_thidvar1_2 0) (= |v_thrThread4of4ForFork0_#in~arg#1.base_4| 0) (= |v_thrThread4of4ForFork0_#in~arg#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|} OutVars{thrThread4of4ForFork0_#t~nondet5#1=|v_thrThread4of4ForFork0_#t~nondet5#1_6|, thrThread4of4ForFork0_~c~0#1=|v_thrThread4of4ForFork0_~c~0#1_22|, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1_8|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|, thrThread4of4ForFork0_thidvar1=v_thrThread4of4ForFork0_thidvar1_2, thrThread4of4ForFork0_~arg#1.base=|v_thrThread4of4ForFork0_~arg#1.base_4|, thrThread4of4ForFork0_~arg#1.offset=|v_thrThread4of4ForFork0_~arg#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.base=|v_thrThread4of4ForFork0_#in~arg#1.base_4|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_6|, thrThread4of4ForFork0_#t~mem6#1=|v_thrThread4of4ForFork0_#t~mem6#1_8|, thrThread4of4ForFork0_#res#1.offset=|v_thrThread4of4ForFork0_#res#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.offset=|v_thrThread4of4ForFork0_#in~arg#1.offset_4|, thrThread4of4ForFork0_thidvar0=v_thrThread4of4ForFork0_thidvar0_2, thrThread4of4ForFork0___VERIFIER_assert_~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_~cond#1_12|, thrThread4of4ForFork0_~end~0#1=|v_thrThread4of4ForFork0_~end~0#1_14|, thrThread4of4ForFork0_#res#1.base=|v_thrThread4of4ForFork0_#res#1.base_4|} AuxVars[] AssignedVars[thrThread4of4ForFork0_#t~nondet5#1, thrThread4of4ForFork0_~c~0#1, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1, thrThread4of4ForFork0_thidvar1, thrThread4of4ForFork0_~arg#1.base, thrThread4of4ForFork0_~arg#1.offset, thrThread4of4ForFork0_#in~arg#1.base, thrThread4of4ForFork0_#t~nondet4#1, thrThread4of4ForFork0_#t~mem6#1, thrThread4of4ForFork0_#res#1.offset, thrThread4of4ForFork0_#in~arg#1.offset, thrThread4of4ForFork0_thidvar0, thrThread4of4ForFork0___VERIFIER_assert_~cond#1, thrThread4of4ForFork0_~end~0#1, thrThread4of4ForFork0_#res#1.base][350], [214#(and (= |thrThread2of4ForFork0_~c~0#1| 0) (= |thrThread2of4ForFork0_~end~0#1| 0)), 201#(and (= |thrThread1of4ForFork0_#t~mem6#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0))), thrThread1of4ForFork0InUse, 20#L1040true, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 41#L1049-1true, thrThread4of4ForFork0InUse, 45#$Ultimate##0true, 19#$Ultimate##0true, 187#true, 105#L1061-4true]) [2023-12-09 14:58:21,877 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2023-12-09 14:58:21,877 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2023-12-09 14:58:21,877 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2023-12-09 14:58:21,877 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2023-12-09 14:58:21,878 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([830] L1061-3-->$Ultimate##0: Formula: (and (= |v_ULTIMATE.start_main_#t~pre9#1_25| v_thrThread4of4ForFork0_thidvar0_2) (= v_thrThread4of4ForFork0_thidvar1_2 0) (= |v_thrThread4of4ForFork0_#in~arg#1.base_4| 0) (= |v_thrThread4of4ForFork0_#in~arg#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|} OutVars{thrThread4of4ForFork0_#t~nondet5#1=|v_thrThread4of4ForFork0_#t~nondet5#1_6|, thrThread4of4ForFork0_~c~0#1=|v_thrThread4of4ForFork0_~c~0#1_22|, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1_8|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|, thrThread4of4ForFork0_thidvar1=v_thrThread4of4ForFork0_thidvar1_2, thrThread4of4ForFork0_~arg#1.base=|v_thrThread4of4ForFork0_~arg#1.base_4|, thrThread4of4ForFork0_~arg#1.offset=|v_thrThread4of4ForFork0_~arg#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.base=|v_thrThread4of4ForFork0_#in~arg#1.base_4|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_6|, thrThread4of4ForFork0_#t~mem6#1=|v_thrThread4of4ForFork0_#t~mem6#1_8|, thrThread4of4ForFork0_#res#1.offset=|v_thrThread4of4ForFork0_#res#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.offset=|v_thrThread4of4ForFork0_#in~arg#1.offset_4|, thrThread4of4ForFork0_thidvar0=v_thrThread4of4ForFork0_thidvar0_2, thrThread4of4ForFork0___VERIFIER_assert_~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_~cond#1_12|, thrThread4of4ForFork0_~end~0#1=|v_thrThread4of4ForFork0_~end~0#1_14|, thrThread4of4ForFork0_#res#1.base=|v_thrThread4of4ForFork0_#res#1.base_4|} AuxVars[] AssignedVars[thrThread4of4ForFork0_#t~nondet5#1, thrThread4of4ForFork0_~c~0#1, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1, thrThread4of4ForFork0_thidvar1, thrThread4of4ForFork0_~arg#1.base, thrThread4of4ForFork0_~arg#1.offset, thrThread4of4ForFork0_#in~arg#1.base, thrThread4of4ForFork0_#t~nondet4#1, thrThread4of4ForFork0_#t~mem6#1, thrThread4of4ForFork0_#res#1.offset, thrThread4of4ForFork0_#in~arg#1.offset, thrThread4of4ForFork0_thidvar0, thrThread4of4ForFork0___VERIFIER_assert_~cond#1, thrThread4of4ForFork0_~end~0#1, thrThread4of4ForFork0_#res#1.base][351], [201#(and (= |thrThread1of4ForFork0_#t~mem6#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0))), thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 41#L1049-1true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), thrThread4of4ForFork0InUse, 45#$Ultimate##0true, 19#$Ultimate##0true, 187#true, 105#L1061-4true]) [2023-12-09 14:58:21,878 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2023-12-09 14:58:21,878 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2023-12-09 14:58:21,878 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2023-12-09 14:58:21,878 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2023-12-09 14:58:21,878 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][278], [214#(and (= |thrThread2of4ForFork0_~c~0#1| 0) (= |thrThread2of4ForFork0_~end~0#1| 0)), 30#L1061-3true, 201#(and (= |thrThread1of4ForFork0_#t~mem6#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0))), thrThread1of4ForFork0InUse, 20#L1040true, thrThread2of4ForFork0InUse, 59#L1040-3true, thrThread3of4ForFork0InUse, 41#L1049-1true, thrThread4of4ForFork0NotInUse, 187#true]) [2023-12-09 14:58:21,878 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2023-12-09 14:58:21,878 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-12-09 14:58:21,878 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-12-09 14:58:21,878 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-12-09 14:58:21,878 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][279], [30#L1061-3true, 201#(and (= |thrThread1of4ForFork0_#t~mem6#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0))), thrThread1of4ForFork0InUse, 59#L1040-3true, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 41#L1049-1true, thrThread4of4ForFork0NotInUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 187#true]) [2023-12-09 14:58:21,878 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2023-12-09 14:58:21,878 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-12-09 14:58:21,878 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-12-09 14:58:21,878 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-12-09 14:58:21,878 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([729] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_thrThread2of4ForFork0_#t~nondet4#1_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread2of4ForFork0_#t~nondet4#1=|v_thrThread2of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread2of4ForFork0_#t~nondet4#1][181], [214#(and (= |thrThread2of4ForFork0_~c~0#1| 0) (= |thrThread2of4ForFork0_~end~0#1| 0)), 30#L1061-3true, 201#(and (= |thrThread1of4ForFork0_#t~mem6#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0))), thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 41#L1049-1true, thrThread4of4ForFork0NotInUse, 187#true, 45#$Ultimate##0true, 121#L1040-3true]) [2023-12-09 14:58:21,878 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2023-12-09 14:58:21,879 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2023-12-09 14:58:21,879 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2023-12-09 14:58:21,879 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2023-12-09 14:58:21,879 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([830] L1061-3-->$Ultimate##0: Formula: (and (= |v_ULTIMATE.start_main_#t~pre9#1_25| v_thrThread4of4ForFork0_thidvar0_2) (= v_thrThread4of4ForFork0_thidvar1_2 0) (= |v_thrThread4of4ForFork0_#in~arg#1.base_4| 0) (= |v_thrThread4of4ForFork0_#in~arg#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|} OutVars{thrThread4of4ForFork0_#t~nondet5#1=|v_thrThread4of4ForFork0_#t~nondet5#1_6|, thrThread4of4ForFork0_~c~0#1=|v_thrThread4of4ForFork0_~c~0#1_22|, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1_8|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|, thrThread4of4ForFork0_thidvar1=v_thrThread4of4ForFork0_thidvar1_2, thrThread4of4ForFork0_~arg#1.base=|v_thrThread4of4ForFork0_~arg#1.base_4|, thrThread4of4ForFork0_~arg#1.offset=|v_thrThread4of4ForFork0_~arg#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.base=|v_thrThread4of4ForFork0_#in~arg#1.base_4|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_6|, thrThread4of4ForFork0_#t~mem6#1=|v_thrThread4of4ForFork0_#t~mem6#1_8|, thrThread4of4ForFork0_#res#1.offset=|v_thrThread4of4ForFork0_#res#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.offset=|v_thrThread4of4ForFork0_#in~arg#1.offset_4|, thrThread4of4ForFork0_thidvar0=v_thrThread4of4ForFork0_thidvar0_2, thrThread4of4ForFork0___VERIFIER_assert_~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_~cond#1_12|, thrThread4of4ForFork0_~end~0#1=|v_thrThread4of4ForFork0_~end~0#1_14|, thrThread4of4ForFork0_#res#1.base=|v_thrThread4of4ForFork0_#res#1.base_4|} AuxVars[] AssignedVars[thrThread4of4ForFork0_#t~nondet5#1, thrThread4of4ForFork0_~c~0#1, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1, thrThread4of4ForFork0_thidvar1, thrThread4of4ForFork0_~arg#1.base, thrThread4of4ForFork0_~arg#1.offset, thrThread4of4ForFork0_#in~arg#1.base, thrThread4of4ForFork0_#t~nondet4#1, thrThread4of4ForFork0_#t~mem6#1, thrThread4of4ForFork0_#res#1.offset, thrThread4of4ForFork0_#in~arg#1.offset, thrThread4of4ForFork0_thidvar0, thrThread4of4ForFork0___VERIFIER_assert_~cond#1, thrThread4of4ForFork0_~end~0#1, thrThread4of4ForFork0_#res#1.base][320], [25#L1049true, thrThread1of4ForFork0InUse, 194#(= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1), thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 88#L1039true, thrThread4of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 187#true, 19#$Ultimate##0true, 105#L1061-4true, 126#L1048true]) [2023-12-09 14:58:21,879 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2023-12-09 14:58:21,879 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 14:58:21,879 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 14:58:21,879 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 14:58:21,886 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][279], [201#(and (= |thrThread1of4ForFork0_#t~mem6#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0))), thrThread1of4ForFork0InUse, 59#L1040-3true, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 41#L1049-1true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), thrThread4of4ForFork0InUse, 187#true, 48#L1045-2true, 105#L1061-4true]) [2023-12-09 14:58:21,886 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2023-12-09 14:58:21,886 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 14:58:21,886 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 14:58:21,886 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 14:58:21,998 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([797] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread4of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread4of4ForFork0_#t~nondet4#1][272], [214#(and (= |thrThread2of4ForFork0_~c~0#1| 0) (= |thrThread2of4ForFork0_~end~0#1| 0)), 111#L1048true, thrThread1of4ForFork0InUse, 20#L1040true, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 190#(and (= |thrThread1of4ForFork0_~end~0#1| 0) (= |thrThread1of4ForFork0_~c~0#1| 0)), thrThread4of4ForFork0InUse, 192#true, 105#L1061-4true, 52#L1046-3true, 174#L1040-3true]) [2023-12-09 14:58:21,998 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2023-12-09 14:58:21,998 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 14:58:21,998 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 14:58:21,998 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 14:58:21,998 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([797] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread4of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread4of4ForFork0_#t~nondet4#1][272], [214#(and (= |thrThread2of4ForFork0_~c~0#1| 0) (= |thrThread2of4ForFork0_~end~0#1| 0)), 25#L1049true, thrThread1of4ForFork0InUse, 20#L1040true, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 190#(and (= |thrThread1of4ForFork0_~end~0#1| 0) (= |thrThread1of4ForFork0_~c~0#1| 0)), 192#true, thrThread4of4ForFork0InUse, 105#L1061-4true, 52#L1046-3true, 174#L1040-3true]) [2023-12-09 14:58:21,998 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2023-12-09 14:58:21,998 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 14:58:21,998 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 14:58:21,998 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 14:58:22,000 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([797] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread4of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread4of4ForFork0_#t~nondet4#1][272], [214#(and (= |thrThread2of4ForFork0_~c~0#1| 0) (= |thrThread2of4ForFork0_~end~0#1| 0)), 136#L1047-1true, thrThread1of4ForFork0InUse, 20#L1040true, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 190#(and (= |thrThread1of4ForFork0_~end~0#1| 0) (= |thrThread1of4ForFork0_~c~0#1| 0)), thrThread4of4ForFork0InUse, 192#true, 105#L1061-4true, 174#L1040-3true, 52#L1046-3true]) [2023-12-09 14:58:22,000 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2023-12-09 14:58:22,000 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 14:58:22,000 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 14:58:22,000 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 14:58:22,000 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([797] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread4of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread4of4ForFork0_#t~nondet4#1][218], [111#L1048true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 88#L1039true, 190#(and (= |thrThread1of4ForFork0_~end~0#1| 0) (= |thrThread1of4ForFork0_~c~0#1| 0)), thrThread4of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 192#true, 105#L1061-4true, 174#L1040-3true, 52#L1046-3true]) [2023-12-09 14:58:22,000 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2023-12-09 14:58:22,000 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 14:58:22,000 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 14:58:22,000 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 14:58:22,263 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_thrThread1of4ForFork0_#t~nondet4#1_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread1of4ForFork0_#t~nondet4#1=|v_thrThread1of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread1of4ForFork0_#t~nondet4#1][77], [136#L1047-1true, 24#L1047-1true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 96#L1040-3true, 190#(and (= |thrThread1of4ForFork0_~end~0#1| 0) (= |thrThread1of4ForFork0_~c~0#1| 0)), thrThread4of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 192#true, 105#L1061-4true]) [2023-12-09 14:58:22,263 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2023-12-09 14:58:22,263 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 14:58:22,263 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 14:58:22,263 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 14:58:22,264 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_thrThread1of4ForFork0_#t~nondet4#1_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread1of4ForFork0_#t~nondet4#1=|v_thrThread1of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread1of4ForFork0_#t~nondet4#1][48], [211#true, 111#L1048true, 24#L1047-1true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 96#L1040-3true, 190#(and (= |thrThread1of4ForFork0_~end~0#1| 0) (= |thrThread1of4ForFork0_~c~0#1| 0)), thrThread4of4ForFork0InUse, 192#true, 105#L1061-4true, 163#L1038true]) [2023-12-09 14:58:22,264 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2023-12-09 14:58:22,264 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 14:58:22,264 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 14:58:22,264 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 14:58:22,265 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_thrThread1of4ForFork0_#t~nondet4#1_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread1of4ForFork0_#t~nondet4#1=|v_thrThread1of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread1of4ForFork0_#t~nondet4#1][48], [211#true, 136#L1047-1true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 190#(and (= |thrThread1of4ForFork0_~end~0#1| 0) (= |thrThread1of4ForFork0_~c~0#1| 0)), 96#L1040-3true, 80#L1048true, thrThread4of4ForFork0InUse, 192#true, 105#L1061-4true, 163#L1038true]) [2023-12-09 14:58:22,265 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2023-12-09 14:58:22,265 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 14:58:22,265 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 14:58:22,265 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 14:58:22,342 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][114], [211#true, 140#L1023true, thrThread1of4ForFork0InUse, 59#L1040-3true, thrThread2of4ForFork0InUse, 122#L1041-2true, thrThread3of4ForFork0InUse, thrThread4of4ForFork0InUse, 192#true, 187#true, 19#$Ultimate##0true, 105#L1061-4true]) [2023-12-09 14:58:22,342 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2023-12-09 14:58:22,342 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 14:58:22,342 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 14:58:22,342 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 14:58:22,353 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([734] L1041-2-->L1045-2: Formula: (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0))) (= |v_thrThread2of4ForFork0_#t~nondet5#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|, thrThread2of4ForFork0_#t~nondet5#1=|v_thrThread2of4ForFork0_#t~nondet5#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread2of4ForFork0_#t~nondet5#1][109], [211#true, 51#L1045-2true, 139#L1049-2true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 192#true, thrThread4of4ForFork0InUse, 19#$Ultimate##0true, 187#true, 45#$Ultimate##0true, 105#L1061-4true]) [2023-12-09 14:58:22,353 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2023-12-09 14:58:22,353 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 14:58:22,353 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 14:58:22,353 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 14:58:22,376 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([729] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_thrThread2of4ForFork0_#t~nondet4#1_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread2of4ForFork0_#t~nondet4#1=|v_thrThread2of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread2of4ForFork0_#t~nondet4#1][166], [214#(and (= |thrThread2of4ForFork0_~c~0#1| 0) (= |thrThread2of4ForFork0_~end~0#1| 0)), 30#L1061-3true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 199#(and (= |thrThread1of4ForFork0_#t~mem6#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1)), thrThread3of4ForFork0InUse, thrThread4of4ForFork0NotInUse, 133#L1049true, 45#$Ultimate##0true, 187#true, 121#L1040-3true]) [2023-12-09 14:58:22,376 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2023-12-09 14:58:22,376 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2023-12-09 14:58:22,376 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 14:58:22,377 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2023-12-09 14:58:22,377 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2023-12-09 14:58:22,377 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][258], [214#(and (= |thrThread2of4ForFork0_~c~0#1| 0) (= |thrThread2of4ForFork0_~end~0#1| 0)), 30#L1061-3true, thrThread1of4ForFork0InUse, 20#L1040true, 59#L1040-3true, thrThread2of4ForFork0InUse, 199#(and (= |thrThread1of4ForFork0_#t~mem6#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1)), thrThread3of4ForFork0InUse, thrThread4of4ForFork0NotInUse, 133#L1049true, 187#true]) [2023-12-09 14:58:22,377 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2023-12-09 14:58:22,377 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-12-09 14:58:22,377 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-12-09 14:58:22,377 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-12-09 14:58:22,377 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-12-09 14:58:22,377 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([830] L1061-3-->$Ultimate##0: Formula: (and (= |v_ULTIMATE.start_main_#t~pre9#1_25| v_thrThread4of4ForFork0_thidvar0_2) (= v_thrThread4of4ForFork0_thidvar1_2 0) (= |v_thrThread4of4ForFork0_#in~arg#1.base_4| 0) (= |v_thrThread4of4ForFork0_#in~arg#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|} OutVars{thrThread4of4ForFork0_#t~nondet5#1=|v_thrThread4of4ForFork0_#t~nondet5#1_6|, thrThread4of4ForFork0_~c~0#1=|v_thrThread4of4ForFork0_~c~0#1_22|, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1_8|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|, thrThread4of4ForFork0_thidvar1=v_thrThread4of4ForFork0_thidvar1_2, thrThread4of4ForFork0_~arg#1.base=|v_thrThread4of4ForFork0_~arg#1.base_4|, thrThread4of4ForFork0_~arg#1.offset=|v_thrThread4of4ForFork0_~arg#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.base=|v_thrThread4of4ForFork0_#in~arg#1.base_4|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_6|, thrThread4of4ForFork0_#t~mem6#1=|v_thrThread4of4ForFork0_#t~mem6#1_8|, thrThread4of4ForFork0_#res#1.offset=|v_thrThread4of4ForFork0_#res#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.offset=|v_thrThread4of4ForFork0_#in~arg#1.offset_4|, thrThread4of4ForFork0_thidvar0=v_thrThread4of4ForFork0_thidvar0_2, thrThread4of4ForFork0___VERIFIER_assert_~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_~cond#1_12|, thrThread4of4ForFork0_~end~0#1=|v_thrThread4of4ForFork0_~end~0#1_14|, thrThread4of4ForFork0_#res#1.base=|v_thrThread4of4ForFork0_#res#1.base_4|} AuxVars[] AssignedVars[thrThread4of4ForFork0_#t~nondet5#1, thrThread4of4ForFork0_~c~0#1, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1, thrThread4of4ForFork0_thidvar1, thrThread4of4ForFork0_~arg#1.base, thrThread4of4ForFork0_~arg#1.offset, thrThread4of4ForFork0_#in~arg#1.base, thrThread4of4ForFork0_#t~nondet4#1, thrThread4of4ForFork0_#t~mem6#1, thrThread4of4ForFork0_#res#1.offset, thrThread4of4ForFork0_#in~arg#1.offset, thrThread4of4ForFork0_thidvar0, thrThread4of4ForFork0___VERIFIER_assert_~cond#1, thrThread4of4ForFork0_~end~0#1, thrThread4of4ForFork0_#res#1.base][332], [214#(and (= |thrThread2of4ForFork0_~c~0#1| 0) (= |thrThread2of4ForFork0_~end~0#1| 0)), thrThread1of4ForFork0InUse, 20#L1040true, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 199#(and (= |thrThread1of4ForFork0_#t~mem6#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1)), thrThread4of4ForFork0InUse, 133#L1049true, 45#$Ultimate##0true, 187#true, 19#$Ultimate##0true, 105#L1061-4true]) [2023-12-09 14:58:22,377 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2023-12-09 14:58:22,377 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2023-12-09 14:58:22,377 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2023-12-09 14:58:22,377 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 14:58:22,377 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2023-12-09 14:58:22,379 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([768] L1041-2-->L1045-2: Formula: (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0))) (= |v_thrThread3of4ForFork0_#t~nondet5#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|, thrThread3of4ForFork0_#t~nondet5#1=|v_thrThread3of4ForFork0_#t~nondet5#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread3of4ForFork0_#t~nondet5#1][161], [thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 79#L1045-2true, thrThread4of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 192#true, 46#L1025true, 187#true, 19#$Ultimate##0true, 105#L1061-4true]) [2023-12-09 14:58:22,379 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2023-12-09 14:58:22,379 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 14:58:22,379 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 14:58:22,379 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 14:58:22,379 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([768] L1041-2-->L1045-2: Formula: (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0))) (= |v_thrThread3of4ForFork0_#t~nondet5#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|, thrThread3of4ForFork0_#t~nondet5#1=|v_thrThread3of4ForFork0_#t~nondet5#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread3of4ForFork0_#t~nondet5#1][404], [177#L1024-2true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 79#L1045-2true, thrThread4of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 19#$Ultimate##0true, 187#true, 105#L1061-4true, 197#(not (= |thrThread1of4ForFork0___VERIFIER_assert_~cond#1| 0))]) [2023-12-09 14:58:22,379 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2023-12-09 14:58:22,379 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 14:58:22,379 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 14:58:22,379 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 14:58:22,380 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([830] L1061-3-->$Ultimate##0: Formula: (and (= |v_ULTIMATE.start_main_#t~pre9#1_25| v_thrThread4of4ForFork0_thidvar0_2) (= v_thrThread4of4ForFork0_thidvar1_2 0) (= |v_thrThread4of4ForFork0_#in~arg#1.base_4| 0) (= |v_thrThread4of4ForFork0_#in~arg#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|} OutVars{thrThread4of4ForFork0_#t~nondet5#1=|v_thrThread4of4ForFork0_#t~nondet5#1_6|, thrThread4of4ForFork0_~c~0#1=|v_thrThread4of4ForFork0_~c~0#1_22|, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1_8|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|, thrThread4of4ForFork0_thidvar1=v_thrThread4of4ForFork0_thidvar1_2, thrThread4of4ForFork0_~arg#1.base=|v_thrThread4of4ForFork0_~arg#1.base_4|, thrThread4of4ForFork0_~arg#1.offset=|v_thrThread4of4ForFork0_~arg#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.base=|v_thrThread4of4ForFork0_#in~arg#1.base_4|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_6|, thrThread4of4ForFork0_#t~mem6#1=|v_thrThread4of4ForFork0_#t~mem6#1_8|, thrThread4of4ForFork0_#res#1.offset=|v_thrThread4of4ForFork0_#res#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.offset=|v_thrThread4of4ForFork0_#in~arg#1.offset_4|, thrThread4of4ForFork0_thidvar0=v_thrThread4of4ForFork0_thidvar0_2, thrThread4of4ForFork0___VERIFIER_assert_~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_~cond#1_12|, thrThread4of4ForFork0_~end~0#1=|v_thrThread4of4ForFork0_~end~0#1_14|, thrThread4of4ForFork0_#res#1.base=|v_thrThread4of4ForFork0_#res#1.base_4|} AuxVars[] AssignedVars[thrThread4of4ForFork0_#t~nondet5#1, thrThread4of4ForFork0_~c~0#1, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1, thrThread4of4ForFork0_thidvar1, thrThread4of4ForFork0_~arg#1.base, thrThread4of4ForFork0_~arg#1.offset, thrThread4of4ForFork0_#in~arg#1.base, thrThread4of4ForFork0_#t~nondet4#1, thrThread4of4ForFork0_#t~mem6#1, thrThread4of4ForFork0_#res#1.offset, thrThread4of4ForFork0_#in~arg#1.offset, thrThread4of4ForFork0_thidvar0, thrThread4of4ForFork0___VERIFIER_assert_~cond#1, thrThread4of4ForFork0_~end~0#1, thrThread4of4ForFork0_#res#1.base][120], [136#L1047-1true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 88#L1039true, 41#L1049-1true, 192#true, thrThread4of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 19#$Ultimate##0true, 187#true, 105#L1061-4true]) [2023-12-09 14:58:22,380 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2023-12-09 14:58:22,380 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 14:58:22,380 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 14:58:22,381 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 14:58:22,381 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([830] L1061-3-->$Ultimate##0: Formula: (and (= |v_ULTIMATE.start_main_#t~pre9#1_25| v_thrThread4of4ForFork0_thidvar0_2) (= v_thrThread4of4ForFork0_thidvar1_2 0) (= |v_thrThread4of4ForFork0_#in~arg#1.base_4| 0) (= |v_thrThread4of4ForFork0_#in~arg#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|} OutVars{thrThread4of4ForFork0_#t~nondet5#1=|v_thrThread4of4ForFork0_#t~nondet5#1_6|, thrThread4of4ForFork0_~c~0#1=|v_thrThread4of4ForFork0_~c~0#1_22|, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1_8|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|, thrThread4of4ForFork0_thidvar1=v_thrThread4of4ForFork0_thidvar1_2, thrThread4of4ForFork0_~arg#1.base=|v_thrThread4of4ForFork0_~arg#1.base_4|, thrThread4of4ForFork0_~arg#1.offset=|v_thrThread4of4ForFork0_~arg#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.base=|v_thrThread4of4ForFork0_#in~arg#1.base_4|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_6|, thrThread4of4ForFork0_#t~mem6#1=|v_thrThread4of4ForFork0_#t~mem6#1_8|, thrThread4of4ForFork0_#res#1.offset=|v_thrThread4of4ForFork0_#res#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.offset=|v_thrThread4of4ForFork0_#in~arg#1.offset_4|, thrThread4of4ForFork0_thidvar0=v_thrThread4of4ForFork0_thidvar0_2, thrThread4of4ForFork0___VERIFIER_assert_~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_~cond#1_12|, thrThread4of4ForFork0_~end~0#1=|v_thrThread4of4ForFork0_~end~0#1_14|, thrThread4of4ForFork0_#res#1.base=|v_thrThread4of4ForFork0_#res#1.base_4|} AuxVars[] AssignedVars[thrThread4of4ForFork0_#t~nondet5#1, thrThread4of4ForFork0_~c~0#1, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1, thrThread4of4ForFork0_thidvar1, thrThread4of4ForFork0_~arg#1.base, thrThread4of4ForFork0_~arg#1.offset, thrThread4of4ForFork0_#in~arg#1.base, thrThread4of4ForFork0_#t~nondet4#1, thrThread4of4ForFork0_#t~mem6#1, thrThread4of4ForFork0_#res#1.offset, thrThread4of4ForFork0_#in~arg#1.offset, thrThread4of4ForFork0_thidvar0, thrThread4of4ForFork0___VERIFIER_assert_~cond#1, thrThread4of4ForFork0_~end~0#1, thrThread4of4ForFork0_#res#1.base][120], [thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 79#L1045-2true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 192#true, thrThread4of4ForFork0InUse, 46#L1025true, 19#$Ultimate##0true, 187#true, 105#L1061-4true]) [2023-12-09 14:58:22,381 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2023-12-09 14:58:22,381 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 14:58:22,381 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 14:58:22,381 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 14:58:22,381 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([768] L1041-2-->L1045-2: Formula: (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0))) (= |v_thrThread3of4ForFork0_#t~nondet5#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|, thrThread3of4ForFork0_#t~nondet5#1=|v_thrThread3of4ForFork0_#t~nondet5#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread3of4ForFork0_#t~nondet5#1][161], [30#L1061-3true, 139#L1049-2true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 88#L1039true, 79#L1045-2true, thrThread4of4ForFork0NotInUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 192#true, 187#true]) [2023-12-09 14:58:22,381 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2023-12-09 14:58:22,381 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 14:58:22,381 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 14:58:22,382 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 14:58:22,382 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([830] L1061-3-->$Ultimate##0: Formula: (and (= |v_ULTIMATE.start_main_#t~pre9#1_25| v_thrThread4of4ForFork0_thidvar0_2) (= v_thrThread4of4ForFork0_thidvar1_2 0) (= |v_thrThread4of4ForFork0_#in~arg#1.base_4| 0) (= |v_thrThread4of4ForFork0_#in~arg#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|} OutVars{thrThread4of4ForFork0_#t~nondet5#1=|v_thrThread4of4ForFork0_#t~nondet5#1_6|, thrThread4of4ForFork0_~c~0#1=|v_thrThread4of4ForFork0_~c~0#1_22|, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1_8|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|, thrThread4of4ForFork0_thidvar1=v_thrThread4of4ForFork0_thidvar1_2, thrThread4of4ForFork0_~arg#1.base=|v_thrThread4of4ForFork0_~arg#1.base_4|, thrThread4of4ForFork0_~arg#1.offset=|v_thrThread4of4ForFork0_~arg#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.base=|v_thrThread4of4ForFork0_#in~arg#1.base_4|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_6|, thrThread4of4ForFork0_#t~mem6#1=|v_thrThread4of4ForFork0_#t~mem6#1_8|, thrThread4of4ForFork0_#res#1.offset=|v_thrThread4of4ForFork0_#res#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.offset=|v_thrThread4of4ForFork0_#in~arg#1.offset_4|, thrThread4of4ForFork0_thidvar0=v_thrThread4of4ForFork0_thidvar0_2, thrThread4of4ForFork0___VERIFIER_assert_~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_~cond#1_12|, thrThread4of4ForFork0_~end~0#1=|v_thrThread4of4ForFork0_~end~0#1_14|, thrThread4of4ForFork0_#res#1.base=|v_thrThread4of4ForFork0_#res#1.base_4|} AuxVars[] AssignedVars[thrThread4of4ForFork0_#t~nondet5#1, thrThread4of4ForFork0_~c~0#1, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1, thrThread4of4ForFork0_thidvar1, thrThread4of4ForFork0_~arg#1.base, thrThread4of4ForFork0_~arg#1.offset, thrThread4of4ForFork0_#in~arg#1.base, thrThread4of4ForFork0_#t~nondet4#1, thrThread4of4ForFork0_#t~mem6#1, thrThread4of4ForFork0_#res#1.offset, thrThread4of4ForFork0_#in~arg#1.offset, thrThread4of4ForFork0_thidvar0, thrThread4of4ForFork0___VERIFIER_assert_~cond#1, thrThread4of4ForFork0_~end~0#1, thrThread4of4ForFork0_#res#1.base][399], [177#L1024-2true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 79#L1045-2true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), thrThread4of4ForFork0InUse, 19#$Ultimate##0true, 187#true, 105#L1061-4true, 197#(not (= |thrThread1of4ForFork0___VERIFIER_assert_~cond#1| 0))]) [2023-12-09 14:58:22,382 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2023-12-09 14:58:22,382 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 14:58:22,382 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 14:58:22,382 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 14:58:22,383 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][115], [thrThread1of4ForFork0InUse, 59#L1040-3true, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 88#L1039true, thrThread4of4ForFork0InUse, 192#true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 66#L1049-3true, 187#true, 105#L1061-4true, 174#L1040-3true]) [2023-12-09 14:58:22,383 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2023-12-09 14:58:22,383 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-12-09 14:58:22,383 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-12-09 14:58:22,383 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-12-09 14:58:22,384 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([830] L1061-3-->$Ultimate##0: Formula: (and (= |v_ULTIMATE.start_main_#t~pre9#1_25| v_thrThread4of4ForFork0_thidvar0_2) (= v_thrThread4of4ForFork0_thidvar1_2 0) (= |v_thrThread4of4ForFork0_#in~arg#1.base_4| 0) (= |v_thrThread4of4ForFork0_#in~arg#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|} OutVars{thrThread4of4ForFork0_#t~nondet5#1=|v_thrThread4of4ForFork0_#t~nondet5#1_6|, thrThread4of4ForFork0_~c~0#1=|v_thrThread4of4ForFork0_~c~0#1_22|, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1_8|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|, thrThread4of4ForFork0_thidvar1=v_thrThread4of4ForFork0_thidvar1_2, thrThread4of4ForFork0_~arg#1.base=|v_thrThread4of4ForFork0_~arg#1.base_4|, thrThread4of4ForFork0_~arg#1.offset=|v_thrThread4of4ForFork0_~arg#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.base=|v_thrThread4of4ForFork0_#in~arg#1.base_4|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_6|, thrThread4of4ForFork0_#t~mem6#1=|v_thrThread4of4ForFork0_#t~mem6#1_8|, thrThread4of4ForFork0_#res#1.offset=|v_thrThread4of4ForFork0_#res#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.offset=|v_thrThread4of4ForFork0_#in~arg#1.offset_4|, thrThread4of4ForFork0_thidvar0=v_thrThread4of4ForFork0_thidvar0_2, thrThread4of4ForFork0___VERIFIER_assert_~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_~cond#1_12|, thrThread4of4ForFork0_~end~0#1=|v_thrThread4of4ForFork0_~end~0#1_14|, thrThread4of4ForFork0_#res#1.base=|v_thrThread4of4ForFork0_#res#1.base_4|} AuxVars[] AssignedVars[thrThread4of4ForFork0_#t~nondet5#1, thrThread4of4ForFork0_~c~0#1, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1, thrThread4of4ForFork0_thidvar1, thrThread4of4ForFork0_~arg#1.base, thrThread4of4ForFork0_~arg#1.offset, thrThread4of4ForFork0_#in~arg#1.base, thrThread4of4ForFork0_#t~nondet4#1, thrThread4of4ForFork0_#t~mem6#1, thrThread4of4ForFork0_#res#1.offset, thrThread4of4ForFork0_#in~arg#1.offset, thrThread4of4ForFork0_thidvar0, thrThread4of4ForFork0___VERIFIER_assert_~cond#1, thrThread4of4ForFork0_~end~0#1, thrThread4of4ForFork0_#res#1.base][120], [25#L1049true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), thrThread4of4ForFork0InUse, 192#true, 187#true, 19#$Ultimate##0true, 105#L1061-4true, 126#L1048true]) [2023-12-09 14:58:22,384 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2023-12-09 14:58:22,384 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 14:58:22,384 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 14:58:22,384 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 14:58:22,385 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([830] L1061-3-->$Ultimate##0: Formula: (and (= |v_ULTIMATE.start_main_#t~pre9#1_25| v_thrThread4of4ForFork0_thidvar0_2) (= v_thrThread4of4ForFork0_thidvar1_2 0) (= |v_thrThread4of4ForFork0_#in~arg#1.base_4| 0) (= |v_thrThread4of4ForFork0_#in~arg#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|} OutVars{thrThread4of4ForFork0_#t~nondet5#1=|v_thrThread4of4ForFork0_#t~nondet5#1_6|, thrThread4of4ForFork0_~c~0#1=|v_thrThread4of4ForFork0_~c~0#1_22|, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1_8|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|, thrThread4of4ForFork0_thidvar1=v_thrThread4of4ForFork0_thidvar1_2, thrThread4of4ForFork0_~arg#1.base=|v_thrThread4of4ForFork0_~arg#1.base_4|, thrThread4of4ForFork0_~arg#1.offset=|v_thrThread4of4ForFork0_~arg#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.base=|v_thrThread4of4ForFork0_#in~arg#1.base_4|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_6|, thrThread4of4ForFork0_#t~mem6#1=|v_thrThread4of4ForFork0_#t~mem6#1_8|, thrThread4of4ForFork0_#res#1.offset=|v_thrThread4of4ForFork0_#res#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.offset=|v_thrThread4of4ForFork0_#in~arg#1.offset_4|, thrThread4of4ForFork0_thidvar0=v_thrThread4of4ForFork0_thidvar0_2, thrThread4of4ForFork0___VERIFIER_assert_~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_~cond#1_12|, thrThread4of4ForFork0_~end~0#1=|v_thrThread4of4ForFork0_~end~0#1_14|, thrThread4of4ForFork0_#res#1.base=|v_thrThread4of4ForFork0_#res#1.base_4|} AuxVars[] AssignedVars[thrThread4of4ForFork0_#t~nondet5#1, thrThread4of4ForFork0_~c~0#1, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1, thrThread4of4ForFork0_thidvar1, thrThread4of4ForFork0_~arg#1.base, thrThread4of4ForFork0_~arg#1.offset, thrThread4of4ForFork0_#in~arg#1.base, thrThread4of4ForFork0_#t~nondet4#1, thrThread4of4ForFork0_#t~mem6#1, thrThread4of4ForFork0_#res#1.offset, thrThread4of4ForFork0_#in~arg#1.offset, thrThread4of4ForFork0_thidvar0, thrThread4of4ForFork0___VERIFIER_assert_~cond#1, thrThread4of4ForFork0_~end~0#1, thrThread4of4ForFork0_#res#1.base][383], [177#L1024-2true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 79#L1045-2true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), thrThread4of4ForFork0InUse, 207#(and (not (= |thrThread1of4ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of4ForFork0_#t~mem6#1| 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0))), 19#$Ultimate##0true, 187#true, 105#L1061-4true]) [2023-12-09 14:58:22,385 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2023-12-09 14:58:22,385 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 14:58:22,385 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 14:58:22,385 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 14:58:22,388 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([802] L1041-2-->L1045-2: Formula: (and (= |v_thrThread4of4ForFork0_#t~nondet5#1_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{thrThread4of4ForFork0_#t~nondet5#1=|v_thrThread4of4ForFork0_#t~nondet5#1_1|, #pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} AuxVars[] AssignedVars[thrThread4of4ForFork0_#t~nondet5#1, #pthreadsMutex][252], [thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 88#L1039true, 192#true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), thrThread4of4ForFork0InUse, 46#L1025true, 48#L1045-2true, 187#true, 45#$Ultimate##0true, 105#L1061-4true]) [2023-12-09 14:58:22,388 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2023-12-09 14:58:22,388 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 14:58:22,388 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 14:58:22,388 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 14:58:22,457 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([768] L1041-2-->L1045-2: Formula: (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0))) (= |v_thrThread3of4ForFork0_#t~nondet5#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|, thrThread3of4ForFork0_#t~nondet5#1=|v_thrThread3of4ForFork0_#t~nondet5#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread3of4ForFork0_#t~nondet5#1][142], [211#true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 122#L1041-2true, thrThread3of4ForFork0InUse, 79#L1045-2true, thrThread4of4ForFork0NotInUse, 192#true, 46#L1025true, 187#true, 105#L1061-4true]) [2023-12-09 14:58:22,457 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2023-12-09 14:58:22,457 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 14:58:22,457 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 14:58:22,457 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 14:58:22,457 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([768] L1041-2-->L1045-2: Formula: (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0))) (= |v_thrThread3of4ForFork0_#t~nondet5#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|, thrThread3of4ForFork0_#t~nondet5#1=|v_thrThread3of4ForFork0_#t~nondet5#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread3of4ForFork0_#t~nondet5#1][403], [211#true, 177#L1024-2true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 122#L1041-2true, thrThread3of4ForFork0InUse, 79#L1045-2true, thrThread4of4ForFork0NotInUse, 187#true, 105#L1061-4true, 197#(not (= |thrThread1of4ForFork0___VERIFIER_assert_~cond#1| 0))]) [2023-12-09 14:58:22,457 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2023-12-09 14:58:22,457 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 14:58:22,457 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 14:58:22,457 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 14:58:22,458 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([734] L1041-2-->L1045-2: Formula: (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0))) (= |v_thrThread2of4ForFork0_#t~nondet5#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|, thrThread2of4ForFork0_#t~nondet5#1=|v_thrThread2of4ForFork0_#t~nondet5#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread2of4ForFork0_#t~nondet5#1][109], [211#true, 51#L1045-2true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 59#L1040-3true, thrThread3of4ForFork0InUse, thrThread4of4ForFork0NotInUse, 192#true, 66#L1049-3true, 187#true, 105#L1061-4true]) [2023-12-09 14:58:22,458 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2023-12-09 14:58:22,458 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 14:58:22,458 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 14:58:22,458 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 14:58:22,475 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][279], [201#(and (= |thrThread1of4ForFork0_#t~mem6#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0))), 30#L1061-3true, thrThread1of4ForFork0InUse, 59#L1040-3true, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 41#L1049-1true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), thrThread4of4ForFork0InUse, 187#true, 174#L1040-3true]) [2023-12-09 14:58:22,475 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2023-12-09 14:58:22,475 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-12-09 14:58:22,475 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-12-09 14:58:22,475 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-12-09 14:58:22,485 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([700] L1041-2-->L1045-2: Formula: (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0))) (= |v_thrThread1of4ForFork0_#t~nondet5#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{thrThread1of4ForFork0_#t~nondet5#1=|v_thrThread1of4ForFork0_#t~nondet5#1_1|, #pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread1of4ForFork0_#t~nondet5#1][122], [30#L1061-3true, 111#L1048true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 88#L1039true, 192#true, 7#L1045-2true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), thrThread4of4ForFork0InUse, 187#true, 19#$Ultimate##0true]) [2023-12-09 14:58:22,485 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2023-12-09 14:58:22,485 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 14:58:22,485 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 14:58:22,485 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 14:58:22,485 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 14:58:22,485 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 14:58:22,485 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([797] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread4of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread4of4ForFork0_#t~nondet4#1][186], [30#L1061-3true, 111#L1048true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 88#L1039true, 192#true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), thrThread4of4ForFork0InUse, 166#L1041-2true, 187#true, 174#L1040-3true]) [2023-12-09 14:58:22,485 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2023-12-09 14:58:22,485 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-12-09 14:58:22,485 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-12-09 14:58:22,485 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-12-09 14:58:22,485 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-12-09 14:58:22,485 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-12-09 14:58:22,490 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([700] L1041-2-->L1045-2: Formula: (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0))) (= |v_thrThread1of4ForFork0_#t~nondet5#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{thrThread1of4ForFork0_#t~nondet5#1=|v_thrThread1of4ForFork0_#t~nondet5#1_1|, #pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread1of4ForFork0_#t~nondet5#1][122], [30#L1061-3true, 25#L1049true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, thrThread4of4ForFork0InUse, 192#true, 7#L1045-2true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 19#$Ultimate##0true, 187#true]) [2023-12-09 14:58:22,491 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2023-12-09 14:58:22,491 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 14:58:22,491 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 14:58:22,491 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 14:58:22,491 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 14:58:22,491 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([797] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread4of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread4of4ForFork0_#t~nondet4#1][186], [30#L1061-3true, 116#L1043-1true, 25#L1049true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, thrThread4of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 192#true, 187#true, 174#L1040-3true]) [2023-12-09 14:58:22,491 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2023-12-09 14:58:22,491 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-12-09 14:58:22,491 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-12-09 14:58:22,491 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-12-09 14:58:22,491 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-12-09 14:58:22,491 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([797] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread4of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread4of4ForFork0_#t~nondet4#1][186], [30#L1061-3true, 25#L1049true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, thrThread4of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 192#true, 166#L1041-2true, 187#true, 174#L1040-3true]) [2023-12-09 14:58:22,491 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2023-12-09 14:58:22,491 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-12-09 14:58:22,491 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-12-09 14:58:22,491 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-12-09 14:58:22,491 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-12-09 14:58:22,492 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([700] L1041-2-->L1045-2: Formula: (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0))) (= |v_thrThread1of4ForFork0_#t~nondet5#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{thrThread1of4ForFork0_#t~nondet5#1=|v_thrThread1of4ForFork0_#t~nondet5#1_1|, #pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread1of4ForFork0_#t~nondet5#1][122], [111#L1048true, 30#L1061-3true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 192#true, thrThread4of4ForFork0InUse, 7#L1045-2true, 19#$Ultimate##0true, 187#true]) [2023-12-09 14:58:22,492 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2023-12-09 14:58:22,492 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 14:58:22,492 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 14:58:22,492 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 14:58:22,492 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 14:58:22,492 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 14:58:22,492 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 14:58:22,493 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([700] L1041-2-->L1045-2: Formula: (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0))) (= |v_thrThread1of4ForFork0_#t~nondet5#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{thrThread1of4ForFork0_#t~nondet5#1=|v_thrThread1of4ForFork0_#t~nondet5#1_1|, #pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread1of4ForFork0_#t~nondet5#1][66], [211#true, 30#L1061-3true, 25#L1049true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 7#L1045-2true, 192#true, thrThread4of4ForFork0InUse, 19#$Ultimate##0true, 187#true, 163#L1038true]) [2023-12-09 14:58:22,493 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2023-12-09 14:58:22,493 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 14:58:22,493 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 14:58:22,493 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 14:58:22,493 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 14:58:22,493 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([700] L1041-2-->L1045-2: Formula: (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0))) (= |v_thrThread1of4ForFork0_#t~nondet5#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{thrThread1of4ForFork0_#t~nondet5#1=|v_thrThread1of4ForFork0_#t~nondet5#1_1|, #pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread1of4ForFork0_#t~nondet5#1][122], [30#L1061-3true, 25#L1049true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 88#L1039true, thrThread4of4ForFork0InUse, 7#L1045-2true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 192#true, 19#$Ultimate##0true, 187#true]) [2023-12-09 14:58:22,493 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2023-12-09 14:58:22,493 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 14:58:22,493 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 14:58:22,493 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 14:58:22,493 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 14:58:22,493 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 14:58:22,493 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([797] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread4of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread4of4ForFork0_#t~nondet4#1][185], [211#true, 30#L1061-3true, 25#L1049true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 192#true, thrThread4of4ForFork0InUse, 166#L1041-2true, 187#true, 174#L1040-3true, 163#L1038true]) [2023-12-09 14:58:22,493 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2023-12-09 14:58:22,493 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-12-09 14:58:22,493 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-12-09 14:58:22,493 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-12-09 14:58:22,493 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-12-09 14:58:22,494 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([797] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread4of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread4of4ForFork0_#t~nondet4#1][186], [30#L1061-3true, 25#L1049true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 88#L1039true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 192#true, thrThread4of4ForFork0InUse, 166#L1041-2true, 187#true, 174#L1040-3true]) [2023-12-09 14:58:22,494 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2023-12-09 14:58:22,494 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-12-09 14:58:22,494 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-12-09 14:58:22,494 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-12-09 14:58:22,494 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-12-09 14:58:22,494 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-12-09 14:58:22,510 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([729] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_thrThread2of4ForFork0_#t~nondet4#1_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread2of4ForFork0_#t~nondet4#1=|v_thrThread2of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread2of4ForFork0_#t~nondet4#1][84], [214#(and (= |thrThread2of4ForFork0_~c~0#1| 0) (= |thrThread2of4ForFork0_~end~0#1| 0)), 136#L1047-1true, 30#L1061-3true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 190#(and (= |thrThread1of4ForFork0_~end~0#1| 0) (= |thrThread1of4ForFork0_~c~0#1| 0)), thrThread4of4ForFork0InUse, 192#true, 19#$Ultimate##0true, 52#L1046-3true, 121#L1040-3true]) [2023-12-09 14:58:22,511 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2023-12-09 14:58:22,511 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 14:58:22,511 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 14:58:22,511 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 14:58:22,515 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([729] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_thrThread2of4ForFork0_#t~nondet4#1_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread2of4ForFork0_#t~nondet4#1=|v_thrThread2of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread2of4ForFork0_#t~nondet4#1][84], [214#(and (= |thrThread2of4ForFork0_~c~0#1| 0) (= |thrThread2of4ForFork0_~end~0#1| 0)), 30#L1061-3true, 111#L1048true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 190#(and (= |thrThread1of4ForFork0_~end~0#1| 0) (= |thrThread1of4ForFork0_~c~0#1| 0)), 192#true, thrThread4of4ForFork0InUse, 19#$Ultimate##0true, 52#L1046-3true, 121#L1040-3true]) [2023-12-09 14:58:22,515 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2023-12-09 14:58:22,515 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 14:58:22,515 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 14:58:22,515 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 14:58:22,543 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_thrThread1of4ForFork0_#t~nondet4#1_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread1of4ForFork0_#t~nondet4#1=|v_thrThread1of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread1of4ForFork0_#t~nondet4#1][77], [30#L1061-3true, 111#L1048true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 88#L1039true, 96#L1040-3true, 190#(and (= |thrThread1of4ForFork0_~end~0#1| 0) (= |thrThread1of4ForFork0_~c~0#1| 0)), 192#true, thrThread4of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 174#L1040-3true]) [2023-12-09 14:58:22,543 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2023-12-09 14:58:22,543 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 14:58:22,543 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 14:58:22,543 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 14:58:22,557 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([797] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread4of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread4of4ForFork0_#t~nondet4#1][220], [30#L1061-3true, 25#L1049true, 189#(= |thrThread1of4ForFork0_~c~0#1| 0), thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 88#L1039true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), thrThread4of4ForFork0InUse, 192#true, 100#L1039true, 174#L1040-3true]) [2023-12-09 14:58:22,557 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is not cut-off event [2023-12-09 14:58:22,557 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is not cut-off event [2023-12-09 14:58:22,557 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is not cut-off event [2023-12-09 14:58:22,557 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is not cut-off event [2023-12-09 14:58:22,609 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][115], [30#L1061-3true, thrThread1of4ForFork0InUse, 140#L1023true, 59#L1040-3true, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 192#true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), thrThread4of4ForFork0InUse, 187#true, 19#$Ultimate##0true]) [2023-12-09 14:58:22,610 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2023-12-09 14:58:22,610 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 14:58:22,610 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 14:58:22,610 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 14:58:22,611 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([802] L1041-2-->L1045-2: Formula: (and (= |v_thrThread4of4ForFork0_#t~nondet5#1_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{thrThread4of4ForFork0_#t~nondet5#1=|v_thrThread4of4ForFork0_#t~nondet5#1_1|, #pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} AuxVars[] AssignedVars[thrThread4of4ForFork0_#t~nondet5#1, #pthreadsMutex][482], [30#L1061-3true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 41#L1049-1true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), thrThread4of4ForFork0InUse, 45#$Ultimate##0true, 187#true, 48#L1045-2true, 203#(and (= |thrThread1of4ForFork0_#t~mem6#1| 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0)))]) [2023-12-09 14:58:22,611 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2023-12-09 14:58:22,611 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 14:58:22,611 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 14:58:22,611 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 14:58:22,611 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][346], [30#L1061-3true, thrThread1of4ForFork0InUse, 59#L1040-3true, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 41#L1049-1true, thrThread4of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 187#true, 174#L1040-3true, 203#(and (= |thrThread1of4ForFork0_#t~mem6#1| 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0)))]) [2023-12-09 14:58:22,611 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2023-12-09 14:58:22,611 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-12-09 14:58:22,611 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-12-09 14:58:22,611 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-12-09 14:58:22,614 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([797] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread4of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread4of4ForFork0_#t~nondet4#1][186], [30#L1061-3true, thrThread1of4ForFork0InUse, 140#L1023true, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), thrThread4of4ForFork0InUse, 192#true, 187#true, 45#$Ultimate##0true, 174#L1040-3true]) [2023-12-09 14:58:22,614 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2023-12-09 14:58:22,614 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 14:58:22,614 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 14:58:22,614 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 14:58:22,624 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][115], [139#L1049-2true, 30#L1061-3true, thrThread1of4ForFork0InUse, 59#L1040-3true, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 192#true, thrThread4of4ForFork0InUse, 187#true, 19#$Ultimate##0true]) [2023-12-09 14:58:22,624 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2023-12-09 14:58:22,625 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-12-09 14:58:22,625 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-12-09 14:58:22,625 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-12-09 14:58:22,625 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][115], [30#L1061-3true, thrThread1of4ForFork0InUse, 59#L1040-3true, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 138#L1024true, 192#true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), thrThread4of4ForFork0InUse, 187#true, 19#$Ultimate##0true]) [2023-12-09 14:58:22,625 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2023-12-09 14:58:22,625 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 14:58:22,625 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 14:58:22,625 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 14:58:22,625 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][115], [30#L1061-3true, thrThread1of4ForFork0InUse, 59#L1040-3true, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 192#true, thrThread4of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 46#L1025true, 187#true, 19#$Ultimate##0true]) [2023-12-09 14:58:22,625 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2023-12-09 14:58:22,625 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 14:58:22,625 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 14:58:22,625 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 14:58:22,625 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][115], [30#L1061-3true, thrThread1of4ForFork0InUse, 59#L1040-3true, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, thrThread4of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 192#true, 66#L1049-3true, 187#true, 19#$Ultimate##0true]) [2023-12-09 14:58:22,625 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2023-12-09 14:58:22,625 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-12-09 14:58:22,625 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-12-09 14:58:22,625 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-12-09 14:58:22,686 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][115], [30#L1061-3true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 59#L1040-3true, 88#L1039true, thrThread3of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), thrThread4of4ForFork0InUse, 192#true, 13#L1050true, 187#true, 19#$Ultimate##0true]) [2023-12-09 14:58:22,686 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2023-12-09 14:58:22,686 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-12-09 14:58:22,686 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-12-09 14:58:22,686 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-12-09 14:58:22,686 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([830] L1061-3-->$Ultimate##0: Formula: (and (= |v_ULTIMATE.start_main_#t~pre9#1_25| v_thrThread4of4ForFork0_thidvar0_2) (= v_thrThread4of4ForFork0_thidvar1_2 0) (= |v_thrThread4of4ForFork0_#in~arg#1.base_4| 0) (= |v_thrThread4of4ForFork0_#in~arg#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|} OutVars{thrThread4of4ForFork0_#t~nondet5#1=|v_thrThread4of4ForFork0_#t~nondet5#1_6|, thrThread4of4ForFork0_~c~0#1=|v_thrThread4of4ForFork0_~c~0#1_22|, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1_8|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|, thrThread4of4ForFork0_thidvar1=v_thrThread4of4ForFork0_thidvar1_2, thrThread4of4ForFork0_~arg#1.base=|v_thrThread4of4ForFork0_~arg#1.base_4|, thrThread4of4ForFork0_~arg#1.offset=|v_thrThread4of4ForFork0_~arg#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.base=|v_thrThread4of4ForFork0_#in~arg#1.base_4|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_6|, thrThread4of4ForFork0_#t~mem6#1=|v_thrThread4of4ForFork0_#t~mem6#1_8|, thrThread4of4ForFork0_#res#1.offset=|v_thrThread4of4ForFork0_#res#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.offset=|v_thrThread4of4ForFork0_#in~arg#1.offset_4|, thrThread4of4ForFork0_thidvar0=v_thrThread4of4ForFork0_thidvar0_2, thrThread4of4ForFork0___VERIFIER_assert_~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_~cond#1_12|, thrThread4of4ForFork0_~end~0#1=|v_thrThread4of4ForFork0_~end~0#1_14|, thrThread4of4ForFork0_#res#1.base=|v_thrThread4of4ForFork0_#res#1.base_4|} AuxVars[] AssignedVars[thrThread4of4ForFork0_#t~nondet5#1, thrThread4of4ForFork0_~c~0#1, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1, thrThread4of4ForFork0_thidvar1, thrThread4of4ForFork0_~arg#1.base, thrThread4of4ForFork0_~arg#1.offset, thrThread4of4ForFork0_#in~arg#1.base, thrThread4of4ForFork0_#t~nondet4#1, thrThread4of4ForFork0_#t~mem6#1, thrThread4of4ForFork0_#res#1.offset, thrThread4of4ForFork0_#in~arg#1.offset, thrThread4of4ForFork0_thidvar0, thrThread4of4ForFork0___VERIFIER_assert_~cond#1, thrThread4of4ForFork0_~end~0#1, thrThread4of4ForFork0_#res#1.base][351], [139#L1049-2true, 201#(and (= |thrThread1of4ForFork0_#t~mem6#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0))), thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 88#L1039true, 79#L1045-2true, thrThread4of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 187#true, 19#$Ultimate##0true, 105#L1061-4true]) [2023-12-09 14:58:22,686 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2023-12-09 14:58:22,686 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 14:58:22,686 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 14:58:22,686 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 14:58:22,687 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([830] L1061-3-->$Ultimate##0: Formula: (and (= |v_ULTIMATE.start_main_#t~pre9#1_25| v_thrThread4of4ForFork0_thidvar0_2) (= v_thrThread4of4ForFork0_thidvar1_2 0) (= |v_thrThread4of4ForFork0_#in~arg#1.base_4| 0) (= |v_thrThread4of4ForFork0_#in~arg#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|} OutVars{thrThread4of4ForFork0_#t~nondet5#1=|v_thrThread4of4ForFork0_#t~nondet5#1_6|, thrThread4of4ForFork0_~c~0#1=|v_thrThread4of4ForFork0_~c~0#1_22|, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1_8|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|, thrThread4of4ForFork0_thidvar1=v_thrThread4of4ForFork0_thidvar1_2, thrThread4of4ForFork0_~arg#1.base=|v_thrThread4of4ForFork0_~arg#1.base_4|, thrThread4of4ForFork0_~arg#1.offset=|v_thrThread4of4ForFork0_~arg#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.base=|v_thrThread4of4ForFork0_#in~arg#1.base_4|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_6|, thrThread4of4ForFork0_#t~mem6#1=|v_thrThread4of4ForFork0_#t~mem6#1_8|, thrThread4of4ForFork0_#res#1.offset=|v_thrThread4of4ForFork0_#res#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.offset=|v_thrThread4of4ForFork0_#in~arg#1.offset_4|, thrThread4of4ForFork0_thidvar0=v_thrThread4of4ForFork0_thidvar0_2, thrThread4of4ForFork0___VERIFIER_assert_~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_~cond#1_12|, thrThread4of4ForFork0_~end~0#1=|v_thrThread4of4ForFork0_~end~0#1_14|, thrThread4of4ForFork0_#res#1.base=|v_thrThread4of4ForFork0_#res#1.base_4|} AuxVars[] AssignedVars[thrThread4of4ForFork0_#t~nondet5#1, thrThread4of4ForFork0_~c~0#1, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1, thrThread4of4ForFork0_thidvar1, thrThread4of4ForFork0_~arg#1.base, thrThread4of4ForFork0_~arg#1.offset, thrThread4of4ForFork0_#in~arg#1.base, thrThread4of4ForFork0_#t~nondet4#1, thrThread4of4ForFork0_#t~mem6#1, thrThread4of4ForFork0_#res#1.offset, thrThread4of4ForFork0_#in~arg#1.offset, thrThread4of4ForFork0_thidvar0, thrThread4of4ForFork0___VERIFIER_assert_~cond#1, thrThread4of4ForFork0_~end~0#1, thrThread4of4ForFork0_#res#1.base][358], [136#L1047-1true, thrThread1of4ForFork0InUse, 140#L1023true, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, thrThread4of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 187#true, 19#$Ultimate##0true, 105#L1061-4true, 203#(and (= |thrThread1of4ForFork0_#t~mem6#1| 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0)))]) [2023-12-09 14:58:22,687 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2023-12-09 14:58:22,687 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 14:58:22,687 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 14:58:22,687 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 14:58:22,689 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([830] L1061-3-->$Ultimate##0: Formula: (and (= |v_ULTIMATE.start_main_#t~pre9#1_25| v_thrThread4of4ForFork0_thidvar0_2) (= v_thrThread4of4ForFork0_thidvar1_2 0) (= |v_thrThread4of4ForFork0_#in~arg#1.base_4| 0) (= |v_thrThread4of4ForFork0_#in~arg#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|} OutVars{thrThread4of4ForFork0_#t~nondet5#1=|v_thrThread4of4ForFork0_#t~nondet5#1_6|, thrThread4of4ForFork0_~c~0#1=|v_thrThread4of4ForFork0_~c~0#1_22|, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1_8|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|, thrThread4of4ForFork0_thidvar1=v_thrThread4of4ForFork0_thidvar1_2, thrThread4of4ForFork0_~arg#1.base=|v_thrThread4of4ForFork0_~arg#1.base_4|, thrThread4of4ForFork0_~arg#1.offset=|v_thrThread4of4ForFork0_~arg#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.base=|v_thrThread4of4ForFork0_#in~arg#1.base_4|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_6|, thrThread4of4ForFork0_#t~mem6#1=|v_thrThread4of4ForFork0_#t~mem6#1_8|, thrThread4of4ForFork0_#res#1.offset=|v_thrThread4of4ForFork0_#res#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.offset=|v_thrThread4of4ForFork0_#in~arg#1.offset_4|, thrThread4of4ForFork0_thidvar0=v_thrThread4of4ForFork0_thidvar0_2, thrThread4of4ForFork0___VERIFIER_assert_~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_~cond#1_12|, thrThread4of4ForFork0_~end~0#1=|v_thrThread4of4ForFork0_~end~0#1_14|, thrThread4of4ForFork0_#res#1.base=|v_thrThread4of4ForFork0_#res#1.base_4|} AuxVars[] AssignedVars[thrThread4of4ForFork0_#t~nondet5#1, thrThread4of4ForFork0_~c~0#1, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1, thrThread4of4ForFork0_thidvar1, thrThread4of4ForFork0_~arg#1.base, thrThread4of4ForFork0_~arg#1.offset, thrThread4of4ForFork0_#in~arg#1.base, thrThread4of4ForFork0_#t~nondet4#1, thrThread4of4ForFork0_#t~mem6#1, thrThread4of4ForFork0_#res#1.offset, thrThread4of4ForFork0_#in~arg#1.offset, thrThread4of4ForFork0_thidvar0, thrThread4of4ForFork0___VERIFIER_assert_~cond#1, thrThread4of4ForFork0_~end~0#1, thrThread4of4ForFork0_#res#1.base][358], [111#L1048true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 88#L1039true, 41#L1049-1true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), thrThread4of4ForFork0InUse, 187#true, 19#$Ultimate##0true, 105#L1061-4true, 203#(and (= |thrThread1of4ForFork0_#t~mem6#1| 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0)))]) [2023-12-09 14:58:22,689 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2023-12-09 14:58:22,689 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 14:58:22,689 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 14:58:22,689 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 14:58:22,690 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([830] L1061-3-->$Ultimate##0: Formula: (and (= |v_ULTIMATE.start_main_#t~pre9#1_25| v_thrThread4of4ForFork0_thidvar0_2) (= v_thrThread4of4ForFork0_thidvar1_2 0) (= |v_thrThread4of4ForFork0_#in~arg#1.base_4| 0) (= |v_thrThread4of4ForFork0_#in~arg#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|} OutVars{thrThread4of4ForFork0_#t~nondet5#1=|v_thrThread4of4ForFork0_#t~nondet5#1_6|, thrThread4of4ForFork0_~c~0#1=|v_thrThread4of4ForFork0_~c~0#1_22|, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1_8|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|, thrThread4of4ForFork0_thidvar1=v_thrThread4of4ForFork0_thidvar1_2, thrThread4of4ForFork0_~arg#1.base=|v_thrThread4of4ForFork0_~arg#1.base_4|, thrThread4of4ForFork0_~arg#1.offset=|v_thrThread4of4ForFork0_~arg#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.base=|v_thrThread4of4ForFork0_#in~arg#1.base_4|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_6|, thrThread4of4ForFork0_#t~mem6#1=|v_thrThread4of4ForFork0_#t~mem6#1_8|, thrThread4of4ForFork0_#res#1.offset=|v_thrThread4of4ForFork0_#res#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.offset=|v_thrThread4of4ForFork0_#in~arg#1.offset_4|, thrThread4of4ForFork0_thidvar0=v_thrThread4of4ForFork0_thidvar0_2, thrThread4of4ForFork0___VERIFIER_assert_~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_~cond#1_12|, thrThread4of4ForFork0_~end~0#1=|v_thrThread4of4ForFork0_~end~0#1_14|, thrThread4of4ForFork0_#res#1.base=|v_thrThread4of4ForFork0_#res#1.base_4|} AuxVars[] AssignedVars[thrThread4of4ForFork0_#t~nondet5#1, thrThread4of4ForFork0_~c~0#1, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1, thrThread4of4ForFork0_thidvar1, thrThread4of4ForFork0_~arg#1.base, thrThread4of4ForFork0_~arg#1.offset, thrThread4of4ForFork0_#in~arg#1.base, thrThread4of4ForFork0_#t~nondet4#1, thrThread4of4ForFork0_#t~mem6#1, thrThread4of4ForFork0_#res#1.offset, thrThread4of4ForFork0_#in~arg#1.offset, thrThread4of4ForFork0_thidvar0, thrThread4of4ForFork0___VERIFIER_assert_~cond#1, thrThread4of4ForFork0_~end~0#1, thrThread4of4ForFork0_#res#1.base][341], [25#L1049true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 195#(= |thrThread1of4ForFork0_#t~mem6#1| 1), thrThread3of4ForFork0InUse, 88#L1039true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), thrThread4of4ForFork0InUse, 133#L1049true, 19#$Ultimate##0true, 187#true, 105#L1061-4true]) [2023-12-09 14:58:22,690 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2023-12-09 14:58:22,690 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 14:58:22,690 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 14:58:22,690 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 14:58:22,693 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([802] L1041-2-->L1045-2: Formula: (and (= |v_thrThread4of4ForFork0_#t~nondet5#1_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{thrThread4of4ForFork0_#t~nondet5#1=|v_thrThread4of4ForFork0_#t~nondet5#1_1|, #pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} AuxVars[] AssignedVars[thrThread4of4ForFork0_#t~nondet5#1, #pthreadsMutex][451], [201#(and (= |thrThread1of4ForFork0_#t~mem6#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0))), 139#L1049-2true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), thrThread4of4ForFork0InUse, 187#true, 48#L1045-2true, 45#$Ultimate##0true, 105#L1061-4true]) [2023-12-09 14:58:22,697 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2023-12-09 14:58:22,697 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 14:58:22,697 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 14:58:22,698 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 14:58:22,700 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([830] L1061-3-->$Ultimate##0: Formula: (and (= |v_ULTIMATE.start_main_#t~pre9#1_25| v_thrThread4of4ForFork0_thidvar0_2) (= v_thrThread4of4ForFork0_thidvar1_2 0) (= |v_thrThread4of4ForFork0_#in~arg#1.base_4| 0) (= |v_thrThread4of4ForFork0_#in~arg#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|} OutVars{thrThread4of4ForFork0_#t~nondet5#1=|v_thrThread4of4ForFork0_#t~nondet5#1_6|, thrThread4of4ForFork0_~c~0#1=|v_thrThread4of4ForFork0_~c~0#1_22|, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1_8|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|, thrThread4of4ForFork0_thidvar1=v_thrThread4of4ForFork0_thidvar1_2, thrThread4of4ForFork0_~arg#1.base=|v_thrThread4of4ForFork0_~arg#1.base_4|, thrThread4of4ForFork0_~arg#1.offset=|v_thrThread4of4ForFork0_~arg#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.base=|v_thrThread4of4ForFork0_#in~arg#1.base_4|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_6|, thrThread4of4ForFork0_#t~mem6#1=|v_thrThread4of4ForFork0_#t~mem6#1_8|, thrThread4of4ForFork0_#res#1.offset=|v_thrThread4of4ForFork0_#res#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.offset=|v_thrThread4of4ForFork0_#in~arg#1.offset_4|, thrThread4of4ForFork0_thidvar0=v_thrThread4of4ForFork0_thidvar0_2, thrThread4of4ForFork0___VERIFIER_assert_~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_~cond#1_12|, thrThread4of4ForFork0_~end~0#1=|v_thrThread4of4ForFork0_~end~0#1_14|, thrThread4of4ForFork0_#res#1.base=|v_thrThread4of4ForFork0_#res#1.base_4|} AuxVars[] AssignedVars[thrThread4of4ForFork0_#t~nondet5#1, thrThread4of4ForFork0_~c~0#1, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1, thrThread4of4ForFork0_thidvar1, thrThread4of4ForFork0_~arg#1.base, thrThread4of4ForFork0_~arg#1.offset, thrThread4of4ForFork0_#in~arg#1.base, thrThread4of4ForFork0_#t~nondet4#1, thrThread4of4ForFork0_#t~mem6#1, thrThread4of4ForFork0_#res#1.offset, thrThread4of4ForFork0_#in~arg#1.offset, thrThread4of4ForFork0_thidvar0, thrThread4of4ForFork0___VERIFIER_assert_~cond#1, thrThread4of4ForFork0_~end~0#1, thrThread4of4ForFork0_#res#1.base][350], [214#(and (= |thrThread2of4ForFork0_~c~0#1| 0) (= |thrThread2of4ForFork0_~end~0#1| 0)), 201#(and (= |thrThread1of4ForFork0_#t~mem6#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0))), 140#L1023true, thrThread1of4ForFork0InUse, 20#L1040true, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, thrThread4of4ForFork0InUse, 45#$Ultimate##0true, 19#$Ultimate##0true, 187#true, 105#L1061-4true]) [2023-12-09 14:58:22,700 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2023-12-09 14:58:22,700 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2023-12-09 14:58:22,700 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2023-12-09 14:58:22,700 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2023-12-09 14:58:22,700 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([830] L1061-3-->$Ultimate##0: Formula: (and (= |v_ULTIMATE.start_main_#t~pre9#1_25| v_thrThread4of4ForFork0_thidvar0_2) (= v_thrThread4of4ForFork0_thidvar1_2 0) (= |v_thrThread4of4ForFork0_#in~arg#1.base_4| 0) (= |v_thrThread4of4ForFork0_#in~arg#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|} OutVars{thrThread4of4ForFork0_#t~nondet5#1=|v_thrThread4of4ForFork0_#t~nondet5#1_6|, thrThread4of4ForFork0_~c~0#1=|v_thrThread4of4ForFork0_~c~0#1_22|, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1_8|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|, thrThread4of4ForFork0_thidvar1=v_thrThread4of4ForFork0_thidvar1_2, thrThread4of4ForFork0_~arg#1.base=|v_thrThread4of4ForFork0_~arg#1.base_4|, thrThread4of4ForFork0_~arg#1.offset=|v_thrThread4of4ForFork0_~arg#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.base=|v_thrThread4of4ForFork0_#in~arg#1.base_4|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_6|, thrThread4of4ForFork0_#t~mem6#1=|v_thrThread4of4ForFork0_#t~mem6#1_8|, thrThread4of4ForFork0_#res#1.offset=|v_thrThread4of4ForFork0_#res#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.offset=|v_thrThread4of4ForFork0_#in~arg#1.offset_4|, thrThread4of4ForFork0_thidvar0=v_thrThread4of4ForFork0_thidvar0_2, thrThread4of4ForFork0___VERIFIER_assert_~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_~cond#1_12|, thrThread4of4ForFork0_~end~0#1=|v_thrThread4of4ForFork0_~end~0#1_14|, thrThread4of4ForFork0_#res#1.base=|v_thrThread4of4ForFork0_#res#1.base_4|} AuxVars[] AssignedVars[thrThread4of4ForFork0_#t~nondet5#1, thrThread4of4ForFork0_~c~0#1, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1, thrThread4of4ForFork0_thidvar1, thrThread4of4ForFork0_~arg#1.base, thrThread4of4ForFork0_~arg#1.offset, thrThread4of4ForFork0_#in~arg#1.base, thrThread4of4ForFork0_#t~nondet4#1, thrThread4of4ForFork0_#t~mem6#1, thrThread4of4ForFork0_#res#1.offset, thrThread4of4ForFork0_#in~arg#1.offset, thrThread4of4ForFork0_thidvar0, thrThread4of4ForFork0___VERIFIER_assert_~cond#1, thrThread4of4ForFork0_~end~0#1, thrThread4of4ForFork0_#res#1.base][351], [201#(and (= |thrThread1of4ForFork0_#t~mem6#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0))), thrThread1of4ForFork0InUse, 140#L1023true, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 88#L1039true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), thrThread4of4ForFork0InUse, 187#true, 45#$Ultimate##0true, 19#$Ultimate##0true, 105#L1061-4true]) [2023-12-09 14:58:22,700 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2023-12-09 14:58:22,700 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2023-12-09 14:58:22,700 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2023-12-09 14:58:22,700 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2023-12-09 14:58:22,700 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][278], [214#(and (= |thrThread2of4ForFork0_~c~0#1| 0) (= |thrThread2of4ForFork0_~end~0#1| 0)), 30#L1061-3true, 201#(and (= |thrThread1of4ForFork0_#t~mem6#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0))), 140#L1023true, thrThread1of4ForFork0InUse, 20#L1040true, thrThread2of4ForFork0InUse, 59#L1040-3true, thrThread3of4ForFork0InUse, thrThread4of4ForFork0NotInUse, 187#true]) [2023-12-09 14:58:22,700 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2023-12-09 14:58:22,700 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-12-09 14:58:22,700 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-12-09 14:58:22,701 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-12-09 14:58:22,701 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][279], [30#L1061-3true, 201#(and (= |thrThread1of4ForFork0_#t~mem6#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0))), 140#L1023true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 59#L1040-3true, 88#L1039true, thrThread3of4ForFork0InUse, thrThread4of4ForFork0NotInUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 187#true]) [2023-12-09 14:58:22,701 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2023-12-09 14:58:22,701 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-12-09 14:58:22,701 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-12-09 14:58:22,701 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-12-09 14:58:22,701 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([729] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_thrThread2of4ForFork0_#t~nondet4#1_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread2of4ForFork0_#t~nondet4#1=|v_thrThread2of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread2of4ForFork0_#t~nondet4#1][181], [214#(and (= |thrThread2of4ForFork0_~c~0#1| 0) (= |thrThread2of4ForFork0_~end~0#1| 0)), 30#L1061-3true, 201#(and (= |thrThread1of4ForFork0_#t~mem6#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0))), 140#L1023true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, thrThread4of4ForFork0NotInUse, 187#true, 45#$Ultimate##0true, 121#L1040-3true]) [2023-12-09 14:58:22,701 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2023-12-09 14:58:22,701 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2023-12-09 14:58:22,701 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2023-12-09 14:58:22,701 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2023-12-09 14:58:22,702 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([830] L1061-3-->$Ultimate##0: Formula: (and (= |v_ULTIMATE.start_main_#t~pre9#1_25| v_thrThread4of4ForFork0_thidvar0_2) (= v_thrThread4of4ForFork0_thidvar1_2 0) (= |v_thrThread4of4ForFork0_#in~arg#1.base_4| 0) (= |v_thrThread4of4ForFork0_#in~arg#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|} OutVars{thrThread4of4ForFork0_#t~nondet5#1=|v_thrThread4of4ForFork0_#t~nondet5#1_6|, thrThread4of4ForFork0_~c~0#1=|v_thrThread4of4ForFork0_~c~0#1_22|, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1_8|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|, thrThread4of4ForFork0_thidvar1=v_thrThread4of4ForFork0_thidvar1_2, thrThread4of4ForFork0_~arg#1.base=|v_thrThread4of4ForFork0_~arg#1.base_4|, thrThread4of4ForFork0_~arg#1.offset=|v_thrThread4of4ForFork0_~arg#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.base=|v_thrThread4of4ForFork0_#in~arg#1.base_4|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_6|, thrThread4of4ForFork0_#t~mem6#1=|v_thrThread4of4ForFork0_#t~mem6#1_8|, thrThread4of4ForFork0_#res#1.offset=|v_thrThread4of4ForFork0_#res#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.offset=|v_thrThread4of4ForFork0_#in~arg#1.offset_4|, thrThread4of4ForFork0_thidvar0=v_thrThread4of4ForFork0_thidvar0_2, thrThread4of4ForFork0___VERIFIER_assert_~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_~cond#1_12|, thrThread4of4ForFork0_~end~0#1=|v_thrThread4of4ForFork0_~end~0#1_14|, thrThread4of4ForFork0_#res#1.base=|v_thrThread4of4ForFork0_#res#1.base_4|} AuxVars[] AssignedVars[thrThread4of4ForFork0_#t~nondet5#1, thrThread4of4ForFork0_~c~0#1, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1, thrThread4of4ForFork0_thidvar1, thrThread4of4ForFork0_~arg#1.base, thrThread4of4ForFork0_~arg#1.offset, thrThread4of4ForFork0_#in~arg#1.base, thrThread4of4ForFork0_#t~nondet4#1, thrThread4of4ForFork0_#t~mem6#1, thrThread4of4ForFork0_#res#1.offset, thrThread4of4ForFork0_#in~arg#1.offset, thrThread4of4ForFork0_thidvar0, thrThread4of4ForFork0___VERIFIER_assert_~cond#1, thrThread4of4ForFork0_~end~0#1, thrThread4of4ForFork0_#res#1.base][333], [25#L1049true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 199#(and (= |thrThread1of4ForFork0_#t~mem6#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1)), 88#L1039true, thrThread4of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 133#L1049true, 187#true, 19#$Ultimate##0true, 105#L1061-4true]) [2023-12-09 14:58:22,702 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2023-12-09 14:58:22,702 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 14:58:22,702 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 14:58:22,702 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 14:58:22,706 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][279], [201#(and (= |thrThread1of4ForFork0_#t~mem6#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0))), thrThread1of4ForFork0InUse, 140#L1023true, 59#L1040-3true, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), thrThread4of4ForFork0InUse, 187#true, 48#L1045-2true, 105#L1061-4true]) [2023-12-09 14:58:22,706 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2023-12-09 14:58:22,706 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-12-09 14:58:22,706 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-12-09 14:58:22,706 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-12-09 14:58:22,740 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([797] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread4of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread4of4ForFork0_#t~nondet4#1][186], [111#L1048true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 192#true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), thrThread4of4ForFork0InUse, 166#L1041-2true, 187#true, 105#L1061-4true, 174#L1040-3true]) [2023-12-09 14:58:22,740 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is not cut-off event [2023-12-09 14:58:22,740 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is not cut-off event [2023-12-09 14:58:22,740 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is not cut-off event [2023-12-09 14:58:22,740 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is not cut-off event [2023-12-09 14:58:22,740 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([797] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread4of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread4of4ForFork0_#t~nondet4#1][186], [25#L1049true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 192#true, thrThread4of4ForFork0InUse, 166#L1041-2true, 187#true, 105#L1061-4true, 174#L1040-3true]) [2023-12-09 14:58:22,740 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2023-12-09 14:58:22,740 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 14:58:22,741 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 14:58:22,741 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 14:58:22,741 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L1041-2-->L1045-2: Formula: (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0))) (= |v_thrThread1of4ForFork0_#t~nondet5#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{thrThread1of4ForFork0_#t~nondet5#1=|v_thrThread1of4ForFork0_#t~nondet5#1_1|, #pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread1of4ForFork0_#t~nondet5#1][122], [111#L1048true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 7#L1045-2true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 192#true, thrThread4of4ForFork0InUse, 187#true, 105#L1061-4true, 174#L1040-3true]) [2023-12-09 14:58:22,741 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2023-12-09 14:58:22,741 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 14:58:22,741 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 14:58:22,741 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 14:58:22,741 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L1041-2-->L1045-2: Formula: (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0))) (= |v_thrThread1of4ForFork0_#t~nondet5#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{thrThread1of4ForFork0_#t~nondet5#1=|v_thrThread1of4ForFork0_#t~nondet5#1_1|, #pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread1of4ForFork0_#t~nondet5#1][122], [thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 59#L1040-3true, 88#L1039true, thrThread3of4ForFork0InUse, 80#L1048true, 192#true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), thrThread4of4ForFork0InUse, 7#L1045-2true, 187#true, 105#L1061-4true]) [2023-12-09 14:58:22,741 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2023-12-09 14:58:22,741 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 14:58:22,741 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 14:58:22,741 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 14:58:22,752 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([797] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread4of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread4of4ForFork0_#t~nondet4#1][186], [116#L1043-1true, 25#L1049true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 192#true, thrThread4of4ForFork0InUse, 187#true, 105#L1061-4true, 174#L1040-3true]) [2023-12-09 14:58:22,752 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is not cut-off event [2023-12-09 14:58:22,752 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is not cut-off event [2023-12-09 14:58:22,752 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is not cut-off event [2023-12-09 14:58:22,752 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is not cut-off event [2023-12-09 14:58:22,756 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L1041-2-->L1045-2: Formula: (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0))) (= |v_thrThread1of4ForFork0_#t~nondet5#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{thrThread1of4ForFork0_#t~nondet5#1=|v_thrThread1of4ForFork0_#t~nondet5#1_1|, #pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread1of4ForFork0_#t~nondet5#1][66], [211#true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 59#L1040-3true, thrThread3of4ForFork0InUse, 28#L1049true, thrThread4of4ForFork0InUse, 7#L1045-2true, 192#true, 187#true, 105#L1061-4true, 163#L1038true]) [2023-12-09 14:58:22,756 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2023-12-09 14:58:22,756 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 14:58:22,756 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 14:58:22,756 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 14:58:22,969 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([797] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread4of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread4of4ForFork0_#t~nondet4#1][218], [25#L1049true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 88#L1039true, 190#(and (= |thrThread1of4ForFork0_~end~0#1| 0) (= |thrThread1of4ForFork0_~c~0#1| 0)), thrThread4of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 192#true, 105#L1061-4true, 174#L1040-3true, 52#L1046-3true]) [2023-12-09 14:58:22,970 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2023-12-09 14:58:22,970 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 14:58:22,970 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 14:58:22,970 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 14:58:22,982 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([729] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_thrThread2of4ForFork0_#t~nondet4#1_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread2of4ForFork0_#t~nondet4#1=|v_thrThread2of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread2of4ForFork0_#t~nondet4#1][84], [214#(and (= |thrThread2of4ForFork0_~c~0#1| 0) (= |thrThread2of4ForFork0_~end~0#1| 0)), 111#L1048true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 190#(and (= |thrThread1of4ForFork0_~end~0#1| 0) (= |thrThread1of4ForFork0_~c~0#1| 0)), thrThread4of4ForFork0InUse, 192#true, 105#L1061-4true, 174#L1040-3true, 52#L1046-3true, 121#L1040-3true]) [2023-12-09 14:58:22,982 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2023-12-09 14:58:22,982 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 14:58:22,982 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 14:58:22,982 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 14:58:23,039 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_thrThread1of4ForFork0_#t~nondet4#1_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread1of4ForFork0_#t~nondet4#1=|v_thrThread1of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread1of4ForFork0_#t~nondet4#1][77], [136#L1047-1true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 88#L1039true, 80#L1048true, 190#(and (= |thrThread1of4ForFork0_~end~0#1| 0) (= |thrThread1of4ForFork0_~c~0#1| 0)), 96#L1040-3true, thrThread4of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 192#true, 105#L1061-4true]) [2023-12-09 14:58:23,039 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2023-12-09 14:58:23,039 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 14:58:23,039 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 14:58:23,039 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 14:58:23,040 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_thrThread1of4ForFork0_#t~nondet4#1_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread1of4ForFork0_#t~nondet4#1=|v_thrThread1of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread1of4ForFork0_#t~nondet4#1][77], [111#L1048true, 24#L1047-1true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 88#L1039true, 190#(and (= |thrThread1of4ForFork0_~end~0#1| 0) (= |thrThread1of4ForFork0_~c~0#1| 0)), 96#L1040-3true, 192#true, thrThread4of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 105#L1061-4true]) [2023-12-09 14:58:23,040 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2023-12-09 14:58:23,040 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 14:58:23,040 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 14:58:23,040 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 14:58:23,060 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([695] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_thrThread1of4ForFork0_#t~nondet4#1_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread1of4ForFork0_#t~nondet4#1=|v_thrThread1of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread1of4ForFork0_#t~nondet4#1][77], [111#L1048true, 24#L1047-1true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 96#L1040-3true, 190#(and (= |thrThread1of4ForFork0_~end~0#1| 0) (= |thrThread1of4ForFork0_~c~0#1| 0)), thrThread4of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 192#true, 105#L1061-4true]) [2023-12-09 14:58:23,061 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2023-12-09 14:58:23,061 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 14:58:23,061 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 14:58:23,061 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 14:58:23,061 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 14:58:23,061 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([695] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_thrThread1of4ForFork0_#t~nondet4#1_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread1of4ForFork0_#t~nondet4#1=|v_thrThread1of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread1of4ForFork0_#t~nondet4#1][77], [136#L1047-1true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 80#L1048true, 96#L1040-3true, 190#(and (= |thrThread1of4ForFork0_~end~0#1| 0) (= |thrThread1of4ForFork0_~c~0#1| 0)), thrThread4of4ForFork0InUse, 192#true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 105#L1061-4true]) [2023-12-09 14:58:23,061 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2023-12-09 14:58:23,061 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 14:58:23,061 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 14:58:23,061 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 14:58:23,061 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 14:58:23,062 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_thrThread1of4ForFork0_#t~nondet4#1_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread1of4ForFork0_#t~nondet4#1=|v_thrThread1of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread1of4ForFork0_#t~nondet4#1][48], [211#true, 111#L1048true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 96#L1040-3true, 80#L1048true, 190#(and (= |thrThread1of4ForFork0_~end~0#1| 0) (= |thrThread1of4ForFork0_~c~0#1| 0)), 192#true, thrThread4of4ForFork0InUse, 105#L1061-4true, 163#L1038true]) [2023-12-09 14:58:23,063 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2023-12-09 14:58:23,063 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 14:58:23,063 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 14:58:23,063 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 14:58:23,063 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_thrThread1of4ForFork0_#t~nondet4#1_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread1of4ForFork0_#t~nondet4#1=|v_thrThread1of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread1of4ForFork0_#t~nondet4#1][77], [111#L1048true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 190#(and (= |thrThread1of4ForFork0_~end~0#1| 0) (= |thrThread1of4ForFork0_~c~0#1| 0)), 96#L1040-3true, 80#L1048true, 192#true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), thrThread4of4ForFork0InUse, 105#L1061-4true]) [2023-12-09 14:58:23,063 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2023-12-09 14:58:23,063 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 14:58:23,063 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 14:58:23,063 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 14:58:23,063 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_thrThread1of4ForFork0_#t~nondet4#1_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread1of4ForFork0_#t~nondet4#1=|v_thrThread1of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread1of4ForFork0_#t~nondet4#1][77], [136#L1047-1true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 96#L1040-3true, 28#L1049true, 190#(and (= |thrThread1of4ForFork0_~end~0#1| 0) (= |thrThread1of4ForFork0_~c~0#1| 0)), 192#true, thrThread4of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 105#L1061-4true]) [2023-12-09 14:58:23,064 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2023-12-09 14:58:23,064 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 14:58:23,064 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 14:58:23,064 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 14:58:23,064 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_thrThread1of4ForFork0_#t~nondet4#1_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread1of4ForFork0_#t~nondet4#1=|v_thrThread1of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread1of4ForFork0_#t~nondet4#1][48], [211#true, 25#L1049true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 80#L1048true, 96#L1040-3true, 190#(and (= |thrThread1of4ForFork0_~end~0#1| 0) (= |thrThread1of4ForFork0_~c~0#1| 0)), thrThread4of4ForFork0InUse, 192#true, 105#L1061-4true, 159#L1037-1true]) [2023-12-09 14:58:23,064 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2023-12-09 14:58:23,064 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 14:58:23,065 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 14:58:23,065 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 14:58:23,153 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][114], [211#true, thrThread1of4ForFork0InUse, 59#L1040-3true, thrThread2of4ForFork0InUse, 122#L1041-2true, thrThread3of4ForFork0InUse, 138#L1024true, thrThread4of4ForFork0InUse, 192#true, 187#true, 19#$Ultimate##0true, 105#L1061-4true]) [2023-12-09 14:58:23,154 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2023-12-09 14:58:23,154 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 14:58:23,154 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 14:58:23,154 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 14:58:23,167 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([734] L1041-2-->L1045-2: Formula: (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0))) (= |v_thrThread2of4ForFork0_#t~nondet5#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|, thrThread2of4ForFork0_#t~nondet5#1=|v_thrThread2of4ForFork0_#t~nondet5#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread2of4ForFork0_#t~nondet5#1][109], [211#true, 51#L1045-2true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 192#true, thrThread4of4ForFork0InUse, 66#L1049-3true, 187#true, 19#$Ultimate##0true, 45#$Ultimate##0true, 105#L1061-4true]) [2023-12-09 14:58:23,168 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2023-12-09 14:58:23,168 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 14:58:23,168 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 14:58:23,168 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 14:58:23,187 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([830] L1061-3-->$Ultimate##0: Formula: (and (= |v_ULTIMATE.start_main_#t~pre9#1_25| v_thrThread4of4ForFork0_thidvar0_2) (= v_thrThread4of4ForFork0_thidvar1_2 0) (= |v_thrThread4of4ForFork0_#in~arg#1.base_4| 0) (= |v_thrThread4of4ForFork0_#in~arg#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|} OutVars{thrThread4of4ForFork0_#t~nondet5#1=|v_thrThread4of4ForFork0_#t~nondet5#1_6|, thrThread4of4ForFork0_~c~0#1=|v_thrThread4of4ForFork0_~c~0#1_22|, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1_8|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|, thrThread4of4ForFork0_thidvar1=v_thrThread4of4ForFork0_thidvar1_2, thrThread4of4ForFork0_~arg#1.base=|v_thrThread4of4ForFork0_~arg#1.base_4|, thrThread4of4ForFork0_~arg#1.offset=|v_thrThread4of4ForFork0_~arg#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.base=|v_thrThread4of4ForFork0_#in~arg#1.base_4|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_6|, thrThread4of4ForFork0_#t~mem6#1=|v_thrThread4of4ForFork0_#t~mem6#1_8|, thrThread4of4ForFork0_#res#1.offset=|v_thrThread4of4ForFork0_#res#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.offset=|v_thrThread4of4ForFork0_#in~arg#1.offset_4|, thrThread4of4ForFork0_thidvar0=v_thrThread4of4ForFork0_thidvar0_2, thrThread4of4ForFork0___VERIFIER_assert_~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_~cond#1_12|, thrThread4of4ForFork0_~end~0#1=|v_thrThread4of4ForFork0_~end~0#1_14|, thrThread4of4ForFork0_#res#1.base=|v_thrThread4of4ForFork0_#res#1.base_4|} AuxVars[] AssignedVars[thrThread4of4ForFork0_#t~nondet5#1, thrThread4of4ForFork0_~c~0#1, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1, thrThread4of4ForFork0_thidvar1, thrThread4of4ForFork0_~arg#1.base, thrThread4of4ForFork0_~arg#1.offset, thrThread4of4ForFork0_#in~arg#1.base, thrThread4of4ForFork0_#t~nondet4#1, thrThread4of4ForFork0_#t~mem6#1, thrThread4of4ForFork0_#res#1.offset, thrThread4of4ForFork0_#in~arg#1.offset, thrThread4of4ForFork0_thidvar0, thrThread4of4ForFork0___VERIFIER_assert_~cond#1, thrThread4of4ForFork0_~end~0#1, thrThread4of4ForFork0_#res#1.base][350], [214#(and (= |thrThread2of4ForFork0_~c~0#1| 0) (= |thrThread2of4ForFork0_~end~0#1| 0)), 201#(and (= |thrThread1of4ForFork0_#t~mem6#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0))), thrThread1of4ForFork0InUse, 20#L1040true, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 41#L1049-1true, thrThread4of4ForFork0InUse, 45#$Ultimate##0true, 187#true, 19#$Ultimate##0true, 105#L1061-4true]) [2023-12-09 14:58:23,187 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2023-12-09 14:58:23,187 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 14:58:23,187 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2023-12-09 14:58:23,187 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2023-12-09 14:58:23,187 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2023-12-09 14:58:23,187 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][278], [214#(and (= |thrThread2of4ForFork0_~c~0#1| 0) (= |thrThread2of4ForFork0_~end~0#1| 0)), 201#(and (= |thrThread1of4ForFork0_#t~mem6#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0))), 30#L1061-3true, thrThread1of4ForFork0InUse, 20#L1040true, thrThread2of4ForFork0InUse, 59#L1040-3true, thrThread3of4ForFork0InUse, 41#L1049-1true, thrThread4of4ForFork0NotInUse, 187#true]) [2023-12-09 14:58:23,187 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2023-12-09 14:58:23,187 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-12-09 14:58:23,187 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-12-09 14:58:23,187 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-12-09 14:58:23,187 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-12-09 14:58:23,187 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([729] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_thrThread2of4ForFork0_#t~nondet4#1_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread2of4ForFork0_#t~nondet4#1=|v_thrThread2of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread2of4ForFork0_#t~nondet4#1][181], [214#(and (= |thrThread2of4ForFork0_~c~0#1| 0) (= |thrThread2of4ForFork0_~end~0#1| 0)), 30#L1061-3true, 201#(and (= |thrThread1of4ForFork0_#t~mem6#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0))), thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 41#L1049-1true, thrThread4of4ForFork0NotInUse, 45#$Ultimate##0true, 187#true, 121#L1040-3true]) [2023-12-09 14:58:23,187 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2023-12-09 14:58:23,187 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2023-12-09 14:58:23,187 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2023-12-09 14:58:23,188 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 14:58:23,188 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2023-12-09 14:58:23,190 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([768] L1041-2-->L1045-2: Formula: (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0))) (= |v_thrThread3of4ForFork0_#t~nondet5#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|, thrThread3of4ForFork0_#t~nondet5#1=|v_thrThread3of4ForFork0_#t~nondet5#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread3of4ForFork0_#t~nondet5#1][161], [139#L1049-2true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 79#L1045-2true, thrThread4of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 192#true, 187#true, 19#$Ultimate##0true, 105#L1061-4true]) [2023-12-09 14:58:23,190 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2023-12-09 14:58:23,190 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 14:58:23,190 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 14:58:23,190 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 14:58:23,191 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([830] L1061-3-->$Ultimate##0: Formula: (and (= |v_ULTIMATE.start_main_#t~pre9#1_25| v_thrThread4of4ForFork0_thidvar0_2) (= v_thrThread4of4ForFork0_thidvar1_2 0) (= |v_thrThread4of4ForFork0_#in~arg#1.base_4| 0) (= |v_thrThread4of4ForFork0_#in~arg#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|} OutVars{thrThread4of4ForFork0_#t~nondet5#1=|v_thrThread4of4ForFork0_#t~nondet5#1_6|, thrThread4of4ForFork0_~c~0#1=|v_thrThread4of4ForFork0_~c~0#1_22|, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1_8|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|, thrThread4of4ForFork0_thidvar1=v_thrThread4of4ForFork0_thidvar1_2, thrThread4of4ForFork0_~arg#1.base=|v_thrThread4of4ForFork0_~arg#1.base_4|, thrThread4of4ForFork0_~arg#1.offset=|v_thrThread4of4ForFork0_~arg#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.base=|v_thrThread4of4ForFork0_#in~arg#1.base_4|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_6|, thrThread4of4ForFork0_#t~mem6#1=|v_thrThread4of4ForFork0_#t~mem6#1_8|, thrThread4of4ForFork0_#res#1.offset=|v_thrThread4of4ForFork0_#res#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.offset=|v_thrThread4of4ForFork0_#in~arg#1.offset_4|, thrThread4of4ForFork0_thidvar0=v_thrThread4of4ForFork0_thidvar0_2, thrThread4of4ForFork0___VERIFIER_assert_~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_~cond#1_12|, thrThread4of4ForFork0_~end~0#1=|v_thrThread4of4ForFork0_~end~0#1_14|, thrThread4of4ForFork0_#res#1.base=|v_thrThread4of4ForFork0_#res#1.base_4|} AuxVars[] AssignedVars[thrThread4of4ForFork0_#t~nondet5#1, thrThread4of4ForFork0_~c~0#1, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1, thrThread4of4ForFork0_thidvar1, thrThread4of4ForFork0_~arg#1.base, thrThread4of4ForFork0_~arg#1.offset, thrThread4of4ForFork0_#in~arg#1.base, thrThread4of4ForFork0_#t~nondet4#1, thrThread4of4ForFork0_#t~mem6#1, thrThread4of4ForFork0_#res#1.offset, thrThread4of4ForFork0_#in~arg#1.offset, thrThread4of4ForFork0_thidvar0, thrThread4of4ForFork0___VERIFIER_assert_~cond#1, thrThread4of4ForFork0_~end~0#1, thrThread4of4ForFork0_#res#1.base][120], [136#L1047-1true, 140#L1023true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 88#L1039true, 192#true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), thrThread4of4ForFork0InUse, 187#true, 19#$Ultimate##0true, 105#L1061-4true]) [2023-12-09 14:58:23,191 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2023-12-09 14:58:23,191 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 14:58:23,191 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 14:58:23,191 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 14:58:23,191 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([830] L1061-3-->$Ultimate##0: Formula: (and (= |v_ULTIMATE.start_main_#t~pre9#1_25| v_thrThread4of4ForFork0_thidvar0_2) (= v_thrThread4of4ForFork0_thidvar1_2 0) (= |v_thrThread4of4ForFork0_#in~arg#1.base_4| 0) (= |v_thrThread4of4ForFork0_#in~arg#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|} OutVars{thrThread4of4ForFork0_#t~nondet5#1=|v_thrThread4of4ForFork0_#t~nondet5#1_6|, thrThread4of4ForFork0_~c~0#1=|v_thrThread4of4ForFork0_~c~0#1_22|, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1_8|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|, thrThread4of4ForFork0_thidvar1=v_thrThread4of4ForFork0_thidvar1_2, thrThread4of4ForFork0_~arg#1.base=|v_thrThread4of4ForFork0_~arg#1.base_4|, thrThread4of4ForFork0_~arg#1.offset=|v_thrThread4of4ForFork0_~arg#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.base=|v_thrThread4of4ForFork0_#in~arg#1.base_4|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_6|, thrThread4of4ForFork0_#t~mem6#1=|v_thrThread4of4ForFork0_#t~mem6#1_8|, thrThread4of4ForFork0_#res#1.offset=|v_thrThread4of4ForFork0_#res#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.offset=|v_thrThread4of4ForFork0_#in~arg#1.offset_4|, thrThread4of4ForFork0_thidvar0=v_thrThread4of4ForFork0_thidvar0_2, thrThread4of4ForFork0___VERIFIER_assert_~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_~cond#1_12|, thrThread4of4ForFork0_~end~0#1=|v_thrThread4of4ForFork0_~end~0#1_14|, thrThread4of4ForFork0_#res#1.base=|v_thrThread4of4ForFork0_#res#1.base_4|} AuxVars[] AssignedVars[thrThread4of4ForFork0_#t~nondet5#1, thrThread4of4ForFork0_~c~0#1, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1, thrThread4of4ForFork0_thidvar1, thrThread4of4ForFork0_~arg#1.base, thrThread4of4ForFork0_~arg#1.offset, thrThread4of4ForFork0_#in~arg#1.base, thrThread4of4ForFork0_#t~nondet4#1, thrThread4of4ForFork0_#t~mem6#1, thrThread4of4ForFork0_#res#1.offset, thrThread4of4ForFork0_#in~arg#1.offset, thrThread4of4ForFork0_thidvar0, thrThread4of4ForFork0___VERIFIER_assert_~cond#1, thrThread4of4ForFork0_~end~0#1, thrThread4of4ForFork0_#res#1.base][120], [111#L1048true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 41#L1049-1true, 192#true, thrThread4of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 187#true, 19#$Ultimate##0true, 105#L1061-4true]) [2023-12-09 14:58:23,191 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2023-12-09 14:58:23,191 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 14:58:23,191 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 14:58:23,191 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 14:58:23,192 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([830] L1061-3-->$Ultimate##0: Formula: (and (= |v_ULTIMATE.start_main_#t~pre9#1_25| v_thrThread4of4ForFork0_thidvar0_2) (= v_thrThread4of4ForFork0_thidvar1_2 0) (= |v_thrThread4of4ForFork0_#in~arg#1.base_4| 0) (= |v_thrThread4of4ForFork0_#in~arg#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|} OutVars{thrThread4of4ForFork0_#t~nondet5#1=|v_thrThread4of4ForFork0_#t~nondet5#1_6|, thrThread4of4ForFork0_~c~0#1=|v_thrThread4of4ForFork0_~c~0#1_22|, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1_8|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|, thrThread4of4ForFork0_thidvar1=v_thrThread4of4ForFork0_thidvar1_2, thrThread4of4ForFork0_~arg#1.base=|v_thrThread4of4ForFork0_~arg#1.base_4|, thrThread4of4ForFork0_~arg#1.offset=|v_thrThread4of4ForFork0_~arg#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.base=|v_thrThread4of4ForFork0_#in~arg#1.base_4|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_6|, thrThread4of4ForFork0_#t~mem6#1=|v_thrThread4of4ForFork0_#t~mem6#1_8|, thrThread4of4ForFork0_#res#1.offset=|v_thrThread4of4ForFork0_#res#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.offset=|v_thrThread4of4ForFork0_#in~arg#1.offset_4|, thrThread4of4ForFork0_thidvar0=v_thrThread4of4ForFork0_thidvar0_2, thrThread4of4ForFork0___VERIFIER_assert_~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_~cond#1_12|, thrThread4of4ForFork0_~end~0#1=|v_thrThread4of4ForFork0_~end~0#1_14|, thrThread4of4ForFork0_#res#1.base=|v_thrThread4of4ForFork0_#res#1.base_4|} AuxVars[] AssignedVars[thrThread4of4ForFork0_#t~nondet5#1, thrThread4of4ForFork0_~c~0#1, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1, thrThread4of4ForFork0_thidvar1, thrThread4of4ForFork0_~arg#1.base, thrThread4of4ForFork0_~arg#1.offset, thrThread4of4ForFork0_#in~arg#1.base, thrThread4of4ForFork0_#t~nondet4#1, thrThread4of4ForFork0_#t~mem6#1, thrThread4of4ForFork0_#res#1.offset, thrThread4of4ForFork0_#in~arg#1.offset, thrThread4of4ForFork0_thidvar0, thrThread4of4ForFork0___VERIFIER_assert_~cond#1, thrThread4of4ForFork0_~end~0#1, thrThread4of4ForFork0_#res#1.base][120], [139#L1049-2true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 79#L1045-2true, 192#true, thrThread4of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 19#$Ultimate##0true, 187#true, 105#L1061-4true]) [2023-12-09 14:58:23,192 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2023-12-09 14:58:23,192 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 14:58:23,192 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 14:58:23,192 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 14:58:23,192 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([768] L1041-2-->L1045-2: Formula: (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0))) (= |v_thrThread3of4ForFork0_#t~nondet5#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|, thrThread3of4ForFork0_#t~nondet5#1=|v_thrThread3of4ForFork0_#t~nondet5#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread3of4ForFork0_#t~nondet5#1][161], [30#L1061-3true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 88#L1039true, 79#L1045-2true, thrThread4of4ForFork0NotInUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 192#true, 66#L1049-3true, 187#true]) [2023-12-09 14:58:23,192 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2023-12-09 14:58:23,192 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 14:58:23,192 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 14:58:23,192 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 14:58:23,193 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([802] L1041-2-->L1045-2: Formula: (and (= |v_thrThread4of4ForFork0_#t~nondet5#1_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{thrThread4of4ForFork0_#t~nondet5#1=|v_thrThread4of4ForFork0_#t~nondet5#1_1|, #pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} AuxVars[] AssignedVars[thrThread4of4ForFork0_#t~nondet5#1, #pthreadsMutex][477], [177#L1024-2true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 88#L1039true, thrThread4of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 187#true, 45#$Ultimate##0true, 48#L1045-2true, 105#L1061-4true, 197#(not (= |thrThread1of4ForFork0___VERIFIER_assert_~cond#1| 0))]) [2023-12-09 14:58:23,193 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is not cut-off event [2023-12-09 14:58:23,193 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is not cut-off event [2023-12-09 14:58:23,194 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is not cut-off event [2023-12-09 14:58:23,194 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is not cut-off event [2023-12-09 14:58:23,194 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][316], [177#L1024-2true, thrThread1of4ForFork0InUse, 59#L1040-3true, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 88#L1039true, thrThread4of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 48#L1045-2true, 187#true, 105#L1061-4true, 197#(not (= |thrThread1of4ForFork0___VERIFIER_assert_~cond#1| 0))]) [2023-12-09 14:58:23,194 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2023-12-09 14:58:23,194 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-12-09 14:58:23,194 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-12-09 14:58:23,194 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-12-09 14:58:23,194 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([830] L1061-3-->$Ultimate##0: Formula: (and (= |v_ULTIMATE.start_main_#t~pre9#1_25| v_thrThread4of4ForFork0_thidvar0_2) (= v_thrThread4of4ForFork0_thidvar1_2 0) (= |v_thrThread4of4ForFork0_#in~arg#1.base_4| 0) (= |v_thrThread4of4ForFork0_#in~arg#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|} OutVars{thrThread4of4ForFork0_#t~nondet5#1=|v_thrThread4of4ForFork0_#t~nondet5#1_6|, thrThread4of4ForFork0_~c~0#1=|v_thrThread4of4ForFork0_~c~0#1_22|, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1_8|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|, thrThread4of4ForFork0_thidvar1=v_thrThread4of4ForFork0_thidvar1_2, thrThread4of4ForFork0_~arg#1.base=|v_thrThread4of4ForFork0_~arg#1.base_4|, thrThread4of4ForFork0_~arg#1.offset=|v_thrThread4of4ForFork0_~arg#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.base=|v_thrThread4of4ForFork0_#in~arg#1.base_4|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_6|, thrThread4of4ForFork0_#t~mem6#1=|v_thrThread4of4ForFork0_#t~mem6#1_8|, thrThread4of4ForFork0_#res#1.offset=|v_thrThread4of4ForFork0_#res#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.offset=|v_thrThread4of4ForFork0_#in~arg#1.offset_4|, thrThread4of4ForFork0_thidvar0=v_thrThread4of4ForFork0_thidvar0_2, thrThread4of4ForFork0___VERIFIER_assert_~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_~cond#1_12|, thrThread4of4ForFork0_~end~0#1=|v_thrThread4of4ForFork0_~end~0#1_14|, thrThread4of4ForFork0_#res#1.base=|v_thrThread4of4ForFork0_#res#1.base_4|} AuxVars[] AssignedVars[thrThread4of4ForFork0_#t~nondet5#1, thrThread4of4ForFork0_~c~0#1, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1, thrThread4of4ForFork0_thidvar1, thrThread4of4ForFork0_~arg#1.base, thrThread4of4ForFork0_~arg#1.offset, thrThread4of4ForFork0_#in~arg#1.base, thrThread4of4ForFork0_#t~nondet4#1, thrThread4of4ForFork0_#t~mem6#1, thrThread4of4ForFork0_#res#1.offset, thrThread4of4ForFork0_#in~arg#1.offset, thrThread4of4ForFork0_thidvar0, thrThread4of4ForFork0___VERIFIER_assert_~cond#1, thrThread4of4ForFork0_~end~0#1, thrThread4of4ForFork0_#res#1.base][120], [25#L1049true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, thrThread4of4ForFork0InUse, 192#true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 133#L1049true, 19#$Ultimate##0true, 187#true, 105#L1061-4true]) [2023-12-09 14:58:23,194 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2023-12-09 14:58:23,194 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 14:58:23,194 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 14:58:23,194 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 14:58:23,195 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([830] L1061-3-->$Ultimate##0: Formula: (and (= |v_ULTIMATE.start_main_#t~pre9#1_25| v_thrThread4of4ForFork0_thidvar0_2) (= v_thrThread4of4ForFork0_thidvar1_2 0) (= |v_thrThread4of4ForFork0_#in~arg#1.base_4| 0) (= |v_thrThread4of4ForFork0_#in~arg#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|} OutVars{thrThread4of4ForFork0_#t~nondet5#1=|v_thrThread4of4ForFork0_#t~nondet5#1_6|, thrThread4of4ForFork0_~c~0#1=|v_thrThread4of4ForFork0_~c~0#1_22|, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1_8|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|, thrThread4of4ForFork0_thidvar1=v_thrThread4of4ForFork0_thidvar1_2, thrThread4of4ForFork0_~arg#1.base=|v_thrThread4of4ForFork0_~arg#1.base_4|, thrThread4of4ForFork0_~arg#1.offset=|v_thrThread4of4ForFork0_~arg#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.base=|v_thrThread4of4ForFork0_#in~arg#1.base_4|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_6|, thrThread4of4ForFork0_#t~mem6#1=|v_thrThread4of4ForFork0_#t~mem6#1_8|, thrThread4of4ForFork0_#res#1.offset=|v_thrThread4of4ForFork0_#res#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.offset=|v_thrThread4of4ForFork0_#in~arg#1.offset_4|, thrThread4of4ForFork0_thidvar0=v_thrThread4of4ForFork0_thidvar0_2, thrThread4of4ForFork0___VERIFIER_assert_~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_~cond#1_12|, thrThread4of4ForFork0_~end~0#1=|v_thrThread4of4ForFork0_~end~0#1_14|, thrThread4of4ForFork0_#res#1.base=|v_thrThread4of4ForFork0_#res#1.base_4|} AuxVars[] AssignedVars[thrThread4of4ForFork0_#t~nondet5#1, thrThread4of4ForFork0_~c~0#1, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1, thrThread4of4ForFork0_thidvar1, thrThread4of4ForFork0_~arg#1.base, thrThread4of4ForFork0_~arg#1.offset, thrThread4of4ForFork0_#in~arg#1.base, thrThread4of4ForFork0_#t~nondet4#1, thrThread4of4ForFork0_#t~mem6#1, thrThread4of4ForFork0_#res#1.offset, thrThread4of4ForFork0_#in~arg#1.offset, thrThread4of4ForFork0_thidvar0, thrThread4of4ForFork0___VERIFIER_assert_~cond#1, thrThread4of4ForFork0_~end~0#1, thrThread4of4ForFork0_#res#1.base][358], [139#L1049-2true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 88#L1039true, 79#L1045-2true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), thrThread4of4ForFork0InUse, 19#$Ultimate##0true, 187#true, 105#L1061-4true, 203#(and (= |thrThread1of4ForFork0_#t~mem6#1| 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0)))]) [2023-12-09 14:58:23,195 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2023-12-09 14:58:23,195 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 14:58:23,195 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 14:58:23,195 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 14:58:23,199 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([802] L1041-2-->L1045-2: Formula: (and (= |v_thrThread4of4ForFork0_#t~nondet5#1_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{thrThread4of4ForFork0_#t~nondet5#1=|v_thrThread4of4ForFork0_#t~nondet5#1_1|, #pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} AuxVars[] AssignedVars[thrThread4of4ForFork0_#t~nondet5#1, #pthreadsMutex][252], [139#L1049-2true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 88#L1039true, thrThread4of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 192#true, 45#$Ultimate##0true, 48#L1045-2true, 187#true, 105#L1061-4true]) [2023-12-09 14:58:23,199 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2023-12-09 14:58:23,199 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 14:58:23,199 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 14:58:23,199 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 14:58:23,265 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([768] L1041-2-->L1045-2: Formula: (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0))) (= |v_thrThread3of4ForFork0_#t~nondet5#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|, thrThread3of4ForFork0_#t~nondet5#1=|v_thrThread3of4ForFork0_#t~nondet5#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread3of4ForFork0_#t~nondet5#1][142], [211#true, 139#L1049-2true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 122#L1041-2true, thrThread3of4ForFork0InUse, 79#L1045-2true, thrThread4of4ForFork0NotInUse, 192#true, 187#true, 105#L1061-4true]) [2023-12-09 14:58:23,265 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2023-12-09 14:58:23,265 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 14:58:23,265 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 14:58:23,265 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 14:58:23,302 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][279], [30#L1061-3true, 201#(and (= |thrThread1of4ForFork0_#t~mem6#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0))), thrThread1of4ForFork0InUse, 140#L1023true, 59#L1040-3true, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, thrThread4of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 187#true, 174#L1040-3true]) [2023-12-09 14:58:23,302 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2023-12-09 14:58:23,302 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-12-09 14:58:23,302 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-12-09 14:58:23,302 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-12-09 14:58:23,316 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([700] L1041-2-->L1045-2: Formula: (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0))) (= |v_thrThread1of4ForFork0_#t~nondet5#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{thrThread1of4ForFork0_#t~nondet5#1=|v_thrThread1of4ForFork0_#t~nondet5#1_1|, #pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread1of4ForFork0_#t~nondet5#1][122], [30#L1061-3true, 25#L1049true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 88#L1039true, 192#true, 7#L1045-2true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), thrThread4of4ForFork0InUse, 19#$Ultimate##0true, 187#true]) [2023-12-09 14:58:23,316 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2023-12-09 14:58:23,316 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 14:58:23,316 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 14:58:23,316 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 14:58:23,316 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 14:58:23,316 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 14:58:23,316 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 14:58:23,317 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([797] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread4of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread4of4ForFork0_#t~nondet4#1][186], [30#L1061-3true, 25#L1049true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 88#L1039true, 192#true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), thrThread4of4ForFork0InUse, 166#L1041-2true, 187#true, 174#L1040-3true]) [2023-12-09 14:58:23,317 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2023-12-09 14:58:23,317 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-12-09 14:58:23,317 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-12-09 14:58:23,317 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-12-09 14:58:23,317 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-12-09 14:58:23,317 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-12-09 14:58:23,317 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-12-09 14:58:23,322 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([700] L1041-2-->L1045-2: Formula: (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0))) (= |v_thrThread1of4ForFork0_#t~nondet5#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{thrThread1of4ForFork0_#t~nondet5#1=|v_thrThread1of4ForFork0_#t~nondet5#1_1|, #pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread1of4ForFork0_#t~nondet5#1][66], [211#true, 30#L1061-3true, 25#L1049true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 7#L1045-2true, 192#true, thrThread4of4ForFork0InUse, 19#$Ultimate##0true, 187#true, 163#L1038true]) [2023-12-09 14:58:23,322 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is not cut-off event [2023-12-09 14:58:23,322 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is not cut-off event [2023-12-09 14:58:23,323 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is not cut-off event [2023-12-09 14:58:23,323 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is not cut-off event [2023-12-09 14:58:23,323 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is not cut-off event [2023-12-09 14:58:23,323 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is not cut-off event [2023-12-09 14:58:23,323 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([700] L1041-2-->L1045-2: Formula: (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0))) (= |v_thrThread1of4ForFork0_#t~nondet5#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{thrThread1of4ForFork0_#t~nondet5#1=|v_thrThread1of4ForFork0_#t~nondet5#1_1|, #pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread1of4ForFork0_#t~nondet5#1][122], [30#L1061-3true, 25#L1049true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 192#true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 7#L1045-2true, thrThread4of4ForFork0InUse, 19#$Ultimate##0true, 187#true]) [2023-12-09 14:58:23,323 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2023-12-09 14:58:23,323 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 14:58:23,323 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 14:58:23,323 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 14:58:23,323 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 14:58:23,323 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 14:58:23,323 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 14:58:23,323 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 14:58:23,348 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([797] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread4of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread4of4ForFork0_#t~nondet4#1][272], [214#(and (= |thrThread2of4ForFork0_~c~0#1| 0) (= |thrThread2of4ForFork0_~end~0#1| 0)), 30#L1061-3true, 111#L1048true, thrThread1of4ForFork0InUse, 20#L1040true, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 190#(and (= |thrThread1of4ForFork0_~end~0#1| 0) (= |thrThread1of4ForFork0_~c~0#1| 0)), thrThread4of4ForFork0InUse, 192#true, 52#L1046-3true, 174#L1040-3true]) [2023-12-09 14:58:23,348 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2023-12-09 14:58:23,348 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-12-09 14:58:23,348 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-12-09 14:58:23,348 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-12-09 14:58:23,348 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([729] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_thrThread2of4ForFork0_#t~nondet4#1_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread2of4ForFork0_#t~nondet4#1=|v_thrThread2of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread2of4ForFork0_#t~nondet4#1][84], [214#(and (= |thrThread2of4ForFork0_~c~0#1| 0) (= |thrThread2of4ForFork0_~end~0#1| 0)), 30#L1061-3true, 111#L1048true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 190#(and (= |thrThread1of4ForFork0_~end~0#1| 0) (= |thrThread1of4ForFork0_~c~0#1| 0)), thrThread4of4ForFork0InUse, 192#true, 19#$Ultimate##0true, 52#L1046-3true, 121#L1040-3true]) [2023-12-09 14:58:23,348 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2023-12-09 14:58:23,348 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 14:58:23,348 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 14:58:23,348 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 14:58:23,348 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 14:58:23,356 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([729] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_thrThread2of4ForFork0_#t~nondet4#1_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread2of4ForFork0_#t~nondet4#1=|v_thrThread2of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread2of4ForFork0_#t~nondet4#1][84], [214#(and (= |thrThread2of4ForFork0_~c~0#1| 0) (= |thrThread2of4ForFork0_~end~0#1| 0)), 30#L1061-3true, 25#L1049true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 190#(and (= |thrThread1of4ForFork0_~end~0#1| 0) (= |thrThread1of4ForFork0_~c~0#1| 0)), 192#true, thrThread4of4ForFork0InUse, 19#$Ultimate##0true, 52#L1046-3true, 121#L1040-3true]) [2023-12-09 14:58:23,356 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2023-12-09 14:58:23,356 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 14:58:23,356 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 14:58:23,356 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 14:58:23,409 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([797] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread4of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread4of4ForFork0_#t~nondet4#1][218], [60#L1040true, 30#L1061-3true, 25#L1049true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 88#L1039true, 190#(and (= |thrThread1of4ForFork0_~end~0#1| 0) (= |thrThread1of4ForFork0_~c~0#1| 0)), thrThread4of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 192#true, 174#L1040-3true]) [2023-12-09 14:58:23,409 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is not cut-off event [2023-12-09 14:58:23,409 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is not cut-off event [2023-12-09 14:58:23,409 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is not cut-off event [2023-12-09 14:58:23,409 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is not cut-off event [2023-12-09 14:58:23,409 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is not cut-off event [2023-12-09 14:58:23,409 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_thrThread1of4ForFork0_#t~nondet4#1_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread1of4ForFork0_#t~nondet4#1=|v_thrThread1of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread1of4ForFork0_#t~nondet4#1][77], [30#L1061-3true, 25#L1049true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 88#L1039true, 96#L1040-3true, 190#(and (= |thrThread1of4ForFork0_~end~0#1| 0) (= |thrThread1of4ForFork0_~c~0#1| 0)), 213#(= |thrThread2of4ForFork0_~c~0#1| 0), thrThread4of4ForFork0InUse, 192#true, 174#L1040-3true]) [2023-12-09 14:58:23,409 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2023-12-09 14:58:23,409 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 14:58:23,409 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 14:58:23,410 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 14:58:23,410 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_thrThread1of4ForFork0_#t~nondet4#1_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread1of4ForFork0_#t~nondet4#1=|v_thrThread1of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread1of4ForFork0_#t~nondet4#1][77], [30#L1061-3true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 59#L1040-3true, 88#L1039true, thrThread3of4ForFork0InUse, 96#L1040-3true, 190#(and (= |thrThread1of4ForFork0_~end~0#1| 0) (= |thrThread1of4ForFork0_~c~0#1| 0)), 28#L1049true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 192#true, thrThread4of4ForFork0InUse]) [2023-12-09 14:58:23,410 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2023-12-09 14:58:23,410 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 14:58:23,410 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 14:58:23,410 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 14:58:23,425 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([802] L1041-2-->L1045-2: Formula: (and (= |v_thrThread4of4ForFork0_#t~nondet5#1_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{thrThread4of4ForFork0_#t~nondet5#1=|v_thrThread4of4ForFork0_#t~nondet5#1_1|, #pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} AuxVars[] AssignedVars[thrThread4of4ForFork0_#t~nondet5#1, #pthreadsMutex][297], [30#L1061-3true, 111#L1048true, 189#(= |thrThread1of4ForFork0_~c~0#1| 0), thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 88#L1039true, thrThread4of4ForFork0InUse, 192#true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 100#L1039true, 48#L1045-2true]) [2023-12-09 14:58:23,425 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2023-12-09 14:58:23,425 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 14:58:23,425 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 14:58:23,425 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 14:58:23,499 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][363], [30#L1061-3true, thrThread1of4ForFork0InUse, 59#L1040-3true, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 138#L1024true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), thrThread4of4ForFork0InUse, 207#(and (not (= |thrThread1of4ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of4ForFork0_#t~mem6#1| 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0))), 187#true, 19#$Ultimate##0true]) [2023-12-09 14:58:23,499 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2023-12-09 14:58:23,499 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 14:58:23,499 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 14:58:23,499 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 14:58:23,501 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([802] L1041-2-->L1045-2: Formula: (and (= |v_thrThread4of4ForFork0_#t~nondet5#1_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{thrThread4of4ForFork0_#t~nondet5#1=|v_thrThread4of4ForFork0_#t~nondet5#1_1|, #pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} AuxVars[] AssignedVars[thrThread4of4ForFork0_#t~nondet5#1, #pthreadsMutex][482], [30#L1061-3true, thrThread1of4ForFork0InUse, 140#L1023true, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), thrThread4of4ForFork0InUse, 45#$Ultimate##0true, 48#L1045-2true, 187#true, 203#(and (= |thrThread1of4ForFork0_#t~mem6#1| 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0)))]) [2023-12-09 14:58:23,501 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2023-12-09 14:58:23,501 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-12-09 14:58:23,501 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-12-09 14:58:23,501 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-12-09 14:58:23,501 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([797] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread4of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread4of4ForFork0_#t~nondet4#1][454], [30#L1061-3true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 138#L1024true, thrThread4of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 207#(and (not (= |thrThread1of4ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of4ForFork0_#t~mem6#1| 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0))), 187#true, 45#$Ultimate##0true, 174#L1040-3true]) [2023-12-09 14:58:23,501 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2023-12-09 14:58:23,501 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 14:58:23,502 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 14:58:23,502 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 14:58:23,502 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][346], [30#L1061-3true, thrThread1of4ForFork0InUse, 140#L1023true, thrThread2of4ForFork0InUse, 59#L1040-3true, 88#L1039true, thrThread3of4ForFork0InUse, thrThread4of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 187#true, 174#L1040-3true, 203#(and (= |thrThread1of4ForFork0_#t~mem6#1| 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0)))]) [2023-12-09 14:58:23,502 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2023-12-09 14:58:23,502 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-12-09 14:58:23,502 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-12-09 14:58:23,502 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-12-09 14:58:23,507 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([797] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread4of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread4of4ForFork0_#t~nondet4#1][186], [30#L1061-3true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 138#L1024true, 192#true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), thrThread4of4ForFork0InUse, 187#true, 45#$Ultimate##0true, 174#L1040-3true]) [2023-12-09 14:58:23,507 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2023-12-09 14:58:23,507 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 14:58:23,507 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 14:58:23,507 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 14:58:23,805 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([768] L1041-2-->L1045-2: Formula: (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0))) (= |v_thrThread3of4ForFork0_#t~nondet5#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|, thrThread3of4ForFork0_#t~nondet5#1=|v_thrThread3of4ForFork0_#t~nondet5#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread3of4ForFork0_#t~nondet5#1][343], [30#L1061-3true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 199#(and (= |thrThread1of4ForFork0_#t~mem6#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1)), 79#L1045-2true, thrThread4of4ForFork0NotInUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 66#L1049-3true, 187#true]) [2023-12-09 14:58:23,806 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is not cut-off event [2023-12-09 14:58:23,806 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is not cut-off event [2023-12-09 14:58:23,806 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is not cut-off event [2023-12-09 14:58:23,806 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is not cut-off event [2023-12-09 14:58:23,806 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([830] L1061-3-->$Ultimate##0: Formula: (and (= |v_ULTIMATE.start_main_#t~pre9#1_25| v_thrThread4of4ForFork0_thidvar0_2) (= v_thrThread4of4ForFork0_thidvar1_2 0) (= |v_thrThread4of4ForFork0_#in~arg#1.base_4| 0) (= |v_thrThread4of4ForFork0_#in~arg#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|} OutVars{thrThread4of4ForFork0_#t~nondet5#1=|v_thrThread4of4ForFork0_#t~nondet5#1_6|, thrThread4of4ForFork0_~c~0#1=|v_thrThread4of4ForFork0_~c~0#1_22|, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1_8|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|, thrThread4of4ForFork0_thidvar1=v_thrThread4of4ForFork0_thidvar1_2, thrThread4of4ForFork0_~arg#1.base=|v_thrThread4of4ForFork0_~arg#1.base_4|, thrThread4of4ForFork0_~arg#1.offset=|v_thrThread4of4ForFork0_~arg#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.base=|v_thrThread4of4ForFork0_#in~arg#1.base_4|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_6|, thrThread4of4ForFork0_#t~mem6#1=|v_thrThread4of4ForFork0_#t~mem6#1_8|, thrThread4of4ForFork0_#res#1.offset=|v_thrThread4of4ForFork0_#res#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.offset=|v_thrThread4of4ForFork0_#in~arg#1.offset_4|, thrThread4of4ForFork0_thidvar0=v_thrThread4of4ForFork0_thidvar0_2, thrThread4of4ForFork0___VERIFIER_assert_~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_~cond#1_12|, thrThread4of4ForFork0_~end~0#1=|v_thrThread4of4ForFork0_~end~0#1_14|, thrThread4of4ForFork0_#res#1.base=|v_thrThread4of4ForFork0_#res#1.base_4|} AuxVars[] AssignedVars[thrThread4of4ForFork0_#t~nondet5#1, thrThread4of4ForFork0_~c~0#1, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1, thrThread4of4ForFork0_thidvar1, thrThread4of4ForFork0_~arg#1.base, thrThread4of4ForFork0_~arg#1.offset, thrThread4of4ForFork0_#in~arg#1.base, thrThread4of4ForFork0_#t~nondet4#1, thrThread4of4ForFork0_#t~mem6#1, thrThread4of4ForFork0_#res#1.offset, thrThread4of4ForFork0_#in~arg#1.offset, thrThread4of4ForFork0_thidvar0, thrThread4of4ForFork0___VERIFIER_assert_~cond#1, thrThread4of4ForFork0_~end~0#1, thrThread4of4ForFork0_#res#1.base][333], [thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 199#(and (= |thrThread1of4ForFork0_#t~mem6#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1)), 88#L1039true, thrThread3of4ForFork0InUse, 79#L1045-2true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), thrThread4of4ForFork0InUse, 66#L1049-3true, 187#true, 19#$Ultimate##0true, 105#L1061-4true]) [2023-12-09 14:58:23,806 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2023-12-09 14:58:23,806 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 14:58:23,806 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 14:58:23,806 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 14:58:23,806 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([830] L1061-3-->$Ultimate##0: Formula: (and (= |v_ULTIMATE.start_main_#t~pre9#1_25| v_thrThread4of4ForFork0_thidvar0_2) (= v_thrThread4of4ForFork0_thidvar1_2 0) (= |v_thrThread4of4ForFork0_#in~arg#1.base_4| 0) (= |v_thrThread4of4ForFork0_#in~arg#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|} OutVars{thrThread4of4ForFork0_#t~nondet5#1=|v_thrThread4of4ForFork0_#t~nondet5#1_6|, thrThread4of4ForFork0_~c~0#1=|v_thrThread4of4ForFork0_~c~0#1_22|, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1_8|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|, thrThread4of4ForFork0_thidvar1=v_thrThread4of4ForFork0_thidvar1_2, thrThread4of4ForFork0_~arg#1.base=|v_thrThread4of4ForFork0_~arg#1.base_4|, thrThread4of4ForFork0_~arg#1.offset=|v_thrThread4of4ForFork0_~arg#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.base=|v_thrThread4of4ForFork0_#in~arg#1.base_4|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_6|, thrThread4of4ForFork0_#t~mem6#1=|v_thrThread4of4ForFork0_#t~mem6#1_8|, thrThread4of4ForFork0_#res#1.offset=|v_thrThread4of4ForFork0_#res#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.offset=|v_thrThread4of4ForFork0_#in~arg#1.offset_4|, thrThread4of4ForFork0_thidvar0=v_thrThread4of4ForFork0_thidvar0_2, thrThread4of4ForFork0___VERIFIER_assert_~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_~cond#1_12|, thrThread4of4ForFork0_~end~0#1=|v_thrThread4of4ForFork0_~end~0#1_14|, thrThread4of4ForFork0_#res#1.base=|v_thrThread4of4ForFork0_#res#1.base_4|} AuxVars[] AssignedVars[thrThread4of4ForFork0_#t~nondet5#1, thrThread4of4ForFork0_~c~0#1, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1, thrThread4of4ForFork0_thidvar1, thrThread4of4ForFork0_~arg#1.base, thrThread4of4ForFork0_~arg#1.offset, thrThread4of4ForFork0_#in~arg#1.base, thrThread4of4ForFork0_#t~nondet4#1, thrThread4of4ForFork0_#t~mem6#1, thrThread4of4ForFork0_#res#1.offset, thrThread4of4ForFork0_#in~arg#1.offset, thrThread4of4ForFork0_thidvar0, thrThread4of4ForFork0___VERIFIER_assert_~cond#1, thrThread4of4ForFork0_~end~0#1, thrThread4of4ForFork0_#res#1.base][383], [136#L1047-1true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 88#L1039true, 138#L1024true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), thrThread4of4ForFork0InUse, 207#(and (not (= |thrThread1of4ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of4ForFork0_#t~mem6#1| 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0))), 19#$Ultimate##0true, 187#true, 105#L1061-4true]) [2023-12-09 14:58:23,807 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2023-12-09 14:58:23,807 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 14:58:23,807 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 14:58:23,807 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 14:58:23,808 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([830] L1061-3-->$Ultimate##0: Formula: (and (= |v_ULTIMATE.start_main_#t~pre9#1_25| v_thrThread4of4ForFork0_thidvar0_2) (= v_thrThread4of4ForFork0_thidvar1_2 0) (= |v_thrThread4of4ForFork0_#in~arg#1.base_4| 0) (= |v_thrThread4of4ForFork0_#in~arg#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|} OutVars{thrThread4of4ForFork0_#t~nondet5#1=|v_thrThread4of4ForFork0_#t~nondet5#1_6|, thrThread4of4ForFork0_~c~0#1=|v_thrThread4of4ForFork0_~c~0#1_22|, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1_8|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|, thrThread4of4ForFork0_thidvar1=v_thrThread4of4ForFork0_thidvar1_2, thrThread4of4ForFork0_~arg#1.base=|v_thrThread4of4ForFork0_~arg#1.base_4|, thrThread4of4ForFork0_~arg#1.offset=|v_thrThread4of4ForFork0_~arg#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.base=|v_thrThread4of4ForFork0_#in~arg#1.base_4|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_6|, thrThread4of4ForFork0_#t~mem6#1=|v_thrThread4of4ForFork0_#t~mem6#1_8|, thrThread4of4ForFork0_#res#1.offset=|v_thrThread4of4ForFork0_#res#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.offset=|v_thrThread4of4ForFork0_#in~arg#1.offset_4|, thrThread4of4ForFork0_thidvar0=v_thrThread4of4ForFork0_thidvar0_2, thrThread4of4ForFork0___VERIFIER_assert_~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_~cond#1_12|, thrThread4of4ForFork0_~end~0#1=|v_thrThread4of4ForFork0_~end~0#1_14|, thrThread4of4ForFork0_#res#1.base=|v_thrThread4of4ForFork0_#res#1.base_4|} AuxVars[] AssignedVars[thrThread4of4ForFork0_#t~nondet5#1, thrThread4of4ForFork0_~c~0#1, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1, thrThread4of4ForFork0_thidvar1, thrThread4of4ForFork0_~arg#1.base, thrThread4of4ForFork0_~arg#1.offset, thrThread4of4ForFork0_#in~arg#1.base, thrThread4of4ForFork0_#t~nondet4#1, thrThread4of4ForFork0_#t~mem6#1, thrThread4of4ForFork0_#res#1.offset, thrThread4of4ForFork0_#in~arg#1.offset, thrThread4of4ForFork0_thidvar0, thrThread4of4ForFork0___VERIFIER_assert_~cond#1, thrThread4of4ForFork0_~end~0#1, thrThread4of4ForFork0_#res#1.base][358], [111#L1048true, thrThread1of4ForFork0InUse, 140#L1023true, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 88#L1039true, thrThread4of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 187#true, 19#$Ultimate##0true, 105#L1061-4true, 203#(and (= |thrThread1of4ForFork0_#t~mem6#1| 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0)))]) [2023-12-09 14:58:23,808 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2023-12-09 14:58:23,808 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 14:58:23,809 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 14:58:23,809 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 14:58:23,810 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([830] L1061-3-->$Ultimate##0: Formula: (and (= |v_ULTIMATE.start_main_#t~pre9#1_25| v_thrThread4of4ForFork0_thidvar0_2) (= v_thrThread4of4ForFork0_thidvar1_2 0) (= |v_thrThread4of4ForFork0_#in~arg#1.base_4| 0) (= |v_thrThread4of4ForFork0_#in~arg#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|} OutVars{thrThread4of4ForFork0_#t~nondet5#1=|v_thrThread4of4ForFork0_#t~nondet5#1_6|, thrThread4of4ForFork0_~c~0#1=|v_thrThread4of4ForFork0_~c~0#1_22|, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1_8|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|, thrThread4of4ForFork0_thidvar1=v_thrThread4of4ForFork0_thidvar1_2, thrThread4of4ForFork0_~arg#1.base=|v_thrThread4of4ForFork0_~arg#1.base_4|, thrThread4of4ForFork0_~arg#1.offset=|v_thrThread4of4ForFork0_~arg#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.base=|v_thrThread4of4ForFork0_#in~arg#1.base_4|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_6|, thrThread4of4ForFork0_#t~mem6#1=|v_thrThread4of4ForFork0_#t~mem6#1_8|, thrThread4of4ForFork0_#res#1.offset=|v_thrThread4of4ForFork0_#res#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.offset=|v_thrThread4of4ForFork0_#in~arg#1.offset_4|, thrThread4of4ForFork0_thidvar0=v_thrThread4of4ForFork0_thidvar0_2, thrThread4of4ForFork0___VERIFIER_assert_~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_~cond#1_12|, thrThread4of4ForFork0_~end~0#1=|v_thrThread4of4ForFork0_~end~0#1_14|, thrThread4of4ForFork0_#res#1.base=|v_thrThread4of4ForFork0_#res#1.base_4|} AuxVars[] AssignedVars[thrThread4of4ForFork0_#t~nondet5#1, thrThread4of4ForFork0_~c~0#1, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1, thrThread4of4ForFork0_thidvar1, thrThread4of4ForFork0_~arg#1.base, thrThread4of4ForFork0_~arg#1.offset, thrThread4of4ForFork0_#in~arg#1.base, thrThread4of4ForFork0_#t~nondet4#1, thrThread4of4ForFork0_#t~mem6#1, thrThread4of4ForFork0_#res#1.offset, thrThread4of4ForFork0_#in~arg#1.offset, thrThread4of4ForFork0_thidvar0, thrThread4of4ForFork0___VERIFIER_assert_~cond#1, thrThread4of4ForFork0_~end~0#1, thrThread4of4ForFork0_#res#1.base][358], [25#L1049true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 88#L1039true, 41#L1049-1true, thrThread4of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 187#true, 19#$Ultimate##0true, 105#L1061-4true, 203#(and (= |thrThread1of4ForFork0_#t~mem6#1| 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0)))]) [2023-12-09 14:58:23,810 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2023-12-09 14:58:23,810 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 14:58:23,810 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 14:58:23,810 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 14:58:23,816 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([830] L1061-3-->$Ultimate##0: Formula: (and (= |v_ULTIMATE.start_main_#t~pre9#1_25| v_thrThread4of4ForFork0_thidvar0_2) (= v_thrThread4of4ForFork0_thidvar1_2 0) (= |v_thrThread4of4ForFork0_#in~arg#1.base_4| 0) (= |v_thrThread4of4ForFork0_#in~arg#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|} OutVars{thrThread4of4ForFork0_#t~nondet5#1=|v_thrThread4of4ForFork0_#t~nondet5#1_6|, thrThread4of4ForFork0_~c~0#1=|v_thrThread4of4ForFork0_~c~0#1_22|, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1_8|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|, thrThread4of4ForFork0_thidvar1=v_thrThread4of4ForFork0_thidvar1_2, thrThread4of4ForFork0_~arg#1.base=|v_thrThread4of4ForFork0_~arg#1.base_4|, thrThread4of4ForFork0_~arg#1.offset=|v_thrThread4of4ForFork0_~arg#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.base=|v_thrThread4of4ForFork0_#in~arg#1.base_4|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_6|, thrThread4of4ForFork0_#t~mem6#1=|v_thrThread4of4ForFork0_#t~mem6#1_8|, thrThread4of4ForFork0_#res#1.offset=|v_thrThread4of4ForFork0_#res#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.offset=|v_thrThread4of4ForFork0_#in~arg#1.offset_4|, thrThread4of4ForFork0_thidvar0=v_thrThread4of4ForFork0_thidvar0_2, thrThread4of4ForFork0___VERIFIER_assert_~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_~cond#1_12|, thrThread4of4ForFork0_~end~0#1=|v_thrThread4of4ForFork0_~end~0#1_14|, thrThread4of4ForFork0_#res#1.base=|v_thrThread4of4ForFork0_#res#1.base_4|} AuxVars[] AssignedVars[thrThread4of4ForFork0_#t~nondet5#1, thrThread4of4ForFork0_~c~0#1, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1, thrThread4of4ForFork0_thidvar1, thrThread4of4ForFork0_~arg#1.base, thrThread4of4ForFork0_~arg#1.offset, thrThread4of4ForFork0_#in~arg#1.base, thrThread4of4ForFork0_#t~nondet4#1, thrThread4of4ForFork0_#t~mem6#1, thrThread4of4ForFork0_#res#1.offset, thrThread4of4ForFork0_#in~arg#1.offset, thrThread4of4ForFork0_thidvar0, thrThread4of4ForFork0___VERIFIER_assert_~cond#1, thrThread4of4ForFork0_~end~0#1, thrThread4of4ForFork0_#res#1.base][378], [214#(and (= |thrThread2of4ForFork0_~c~0#1| 0) (= |thrThread2of4ForFork0_~end~0#1| 0)), thrThread1of4ForFork0InUse, 205#(and (not (= |thrThread1of4ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of4ForFork0_#t~mem6#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0))), 20#L1040true, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 138#L1024true, thrThread4of4ForFork0InUse, 19#$Ultimate##0true, 187#true, 45#$Ultimate##0true, 105#L1061-4true]) [2023-12-09 14:58:23,816 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2023-12-09 14:58:23,816 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-12-09 14:58:23,816 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-12-09 14:58:23,816 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-12-09 14:58:23,816 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([830] L1061-3-->$Ultimate##0: Formula: (and (= |v_ULTIMATE.start_main_#t~pre9#1_25| v_thrThread4of4ForFork0_thidvar0_2) (= v_thrThread4of4ForFork0_thidvar1_2 0) (= |v_thrThread4of4ForFork0_#in~arg#1.base_4| 0) (= |v_thrThread4of4ForFork0_#in~arg#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|} OutVars{thrThread4of4ForFork0_#t~nondet5#1=|v_thrThread4of4ForFork0_#t~nondet5#1_6|, thrThread4of4ForFork0_~c~0#1=|v_thrThread4of4ForFork0_~c~0#1_22|, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1_8|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|, thrThread4of4ForFork0_thidvar1=v_thrThread4of4ForFork0_thidvar1_2, thrThread4of4ForFork0_~arg#1.base=|v_thrThread4of4ForFork0_~arg#1.base_4|, thrThread4of4ForFork0_~arg#1.offset=|v_thrThread4of4ForFork0_~arg#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.base=|v_thrThread4of4ForFork0_#in~arg#1.base_4|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_6|, thrThread4of4ForFork0_#t~mem6#1=|v_thrThread4of4ForFork0_#t~mem6#1_8|, thrThread4of4ForFork0_#res#1.offset=|v_thrThread4of4ForFork0_#res#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.offset=|v_thrThread4of4ForFork0_#in~arg#1.offset_4|, thrThread4of4ForFork0_thidvar0=v_thrThread4of4ForFork0_thidvar0_2, thrThread4of4ForFork0___VERIFIER_assert_~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_~cond#1_12|, thrThread4of4ForFork0_~end~0#1=|v_thrThread4of4ForFork0_~end~0#1_14|, thrThread4of4ForFork0_#res#1.base=|v_thrThread4of4ForFork0_#res#1.base_4|} AuxVars[] AssignedVars[thrThread4of4ForFork0_#t~nondet5#1, thrThread4of4ForFork0_~c~0#1, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1, thrThread4of4ForFork0_thidvar1, thrThread4of4ForFork0_~arg#1.base, thrThread4of4ForFork0_~arg#1.offset, thrThread4of4ForFork0_#in~arg#1.base, thrThread4of4ForFork0_#t~nondet4#1, thrThread4of4ForFork0_#t~mem6#1, thrThread4of4ForFork0_#res#1.offset, thrThread4of4ForFork0_#in~arg#1.offset, thrThread4of4ForFork0_thidvar0, thrThread4of4ForFork0___VERIFIER_assert_~cond#1, thrThread4of4ForFork0_~end~0#1, thrThread4of4ForFork0_#res#1.base][379], [thrThread1of4ForFork0InUse, 205#(and (not (= |thrThread1of4ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of4ForFork0_#t~mem6#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0))), thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 138#L1024true, thrThread4of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 187#true, 45#$Ultimate##0true, 19#$Ultimate##0true, 105#L1061-4true]) [2023-12-09 14:58:23,816 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2023-12-09 14:58:23,816 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2023-12-09 14:58:23,817 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2023-12-09 14:58:23,817 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2023-12-09 14:58:23,817 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][302], [214#(and (= |thrThread2of4ForFork0_~c~0#1| 0) (= |thrThread2of4ForFork0_~end~0#1| 0)), 30#L1061-3true, 205#(and (not (= |thrThread1of4ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of4ForFork0_#t~mem6#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0))), thrThread1of4ForFork0InUse, 20#L1040true, thrThread2of4ForFork0InUse, 59#L1040-3true, thrThread3of4ForFork0InUse, 138#L1024true, thrThread4of4ForFork0NotInUse, 187#true]) [2023-12-09 14:58:23,817 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2023-12-09 14:58:23,817 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-12-09 14:58:23,817 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-12-09 14:58:23,817 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-12-09 14:58:23,817 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][303], [30#L1061-3true, thrThread1of4ForFork0InUse, 205#(and (not (= |thrThread1of4ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of4ForFork0_#t~mem6#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0))), thrThread2of4ForFork0InUse, 59#L1040-3true, 88#L1039true, thrThread3of4ForFork0InUse, 138#L1024true, thrThread4of4ForFork0NotInUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 187#true]) [2023-12-09 14:58:23,817 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2023-12-09 14:58:23,817 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-12-09 14:58:23,817 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-12-09 14:58:23,817 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-12-09 14:58:23,817 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([729] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_thrThread2of4ForFork0_#t~nondet4#1_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread2of4ForFork0_#t~nondet4#1=|v_thrThread2of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread2of4ForFork0_#t~nondet4#1][201], [214#(and (= |thrThread2of4ForFork0_~c~0#1| 0) (= |thrThread2of4ForFork0_~end~0#1| 0)), 30#L1061-3true, 205#(and (not (= |thrThread1of4ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of4ForFork0_#t~mem6#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0))), thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 138#L1024true, thrThread4of4ForFork0NotInUse, 45#$Ultimate##0true, 187#true, 121#L1040-3true]) [2023-12-09 14:58:23,817 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2023-12-09 14:58:23,817 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-12-09 14:58:23,817 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-12-09 14:58:23,818 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-12-09 14:58:23,818 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([830] L1061-3-->$Ultimate##0: Formula: (and (= |v_ULTIMATE.start_main_#t~pre9#1_25| v_thrThread4of4ForFork0_thidvar0_2) (= v_thrThread4of4ForFork0_thidvar1_2 0) (= |v_thrThread4of4ForFork0_#in~arg#1.base_4| 0) (= |v_thrThread4of4ForFork0_#in~arg#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|} OutVars{thrThread4of4ForFork0_#t~nondet5#1=|v_thrThread4of4ForFork0_#t~nondet5#1_6|, thrThread4of4ForFork0_~c~0#1=|v_thrThread4of4ForFork0_~c~0#1_22|, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1_8|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|, thrThread4of4ForFork0_thidvar1=v_thrThread4of4ForFork0_thidvar1_2, thrThread4of4ForFork0_~arg#1.base=|v_thrThread4of4ForFork0_~arg#1.base_4|, thrThread4of4ForFork0_~arg#1.offset=|v_thrThread4of4ForFork0_~arg#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.base=|v_thrThread4of4ForFork0_#in~arg#1.base_4|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_6|, thrThread4of4ForFork0_#t~mem6#1=|v_thrThread4of4ForFork0_#t~mem6#1_8|, thrThread4of4ForFork0_#res#1.offset=|v_thrThread4of4ForFork0_#res#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.offset=|v_thrThread4of4ForFork0_#in~arg#1.offset_4|, thrThread4of4ForFork0_thidvar0=v_thrThread4of4ForFork0_thidvar0_2, thrThread4of4ForFork0___VERIFIER_assert_~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_~cond#1_12|, thrThread4of4ForFork0_~end~0#1=|v_thrThread4of4ForFork0_~end~0#1_14|, thrThread4of4ForFork0_#res#1.base=|v_thrThread4of4ForFork0_#res#1.base_4|} AuxVars[] AssignedVars[thrThread4of4ForFork0_#t~nondet5#1, thrThread4of4ForFork0_~c~0#1, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1, thrThread4of4ForFork0_thidvar1, thrThread4of4ForFork0_~arg#1.base, thrThread4of4ForFork0_~arg#1.offset, thrThread4of4ForFork0_#in~arg#1.base, thrThread4of4ForFork0_#t~nondet4#1, thrThread4of4ForFork0_#t~mem6#1, thrThread4of4ForFork0_#res#1.offset, thrThread4of4ForFork0_#in~arg#1.offset, thrThread4of4ForFork0_thidvar0, thrThread4of4ForFork0___VERIFIER_assert_~cond#1, thrThread4of4ForFork0_~end~0#1, thrThread4of4ForFork0_#res#1.base][351], [201#(and (= |thrThread1of4ForFork0_#t~mem6#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0))), 25#L1049true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 88#L1039true, 41#L1049-1true, thrThread4of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 19#$Ultimate##0true, 187#true, 105#L1061-4true]) [2023-12-09 14:58:23,818 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2023-12-09 14:58:23,818 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 14:58:23,818 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 14:58:23,818 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 14:58:23,820 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][303], [thrThread1of4ForFork0InUse, 205#(and (not (= |thrThread1of4ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of4ForFork0_#t~mem6#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0))), 59#L1040-3true, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 138#L1024true, thrThread4of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 187#true, 48#L1045-2true, 105#L1061-4true]) [2023-12-09 14:58:23,820 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2023-12-09 14:58:23,821 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-12-09 14:58:23,821 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-12-09 14:58:23,821 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-12-09 14:58:23,865 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][115], [thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 59#L1040-3true, 88#L1039true, thrThread3of4ForFork0InUse, 28#L1049true, 7#L1045-2true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), thrThread4of4ForFork0InUse, 192#true, 187#true, 105#L1061-4true]) [2023-12-09 14:58:23,865 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2023-12-09 14:58:23,865 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 14:58:23,865 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 14:58:23,865 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 14:58:23,866 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L1041-2-->L1045-2: Formula: (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0))) (= |v_thrThread1of4ForFork0_#t~nondet5#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{thrThread1of4ForFork0_#t~nondet5#1=|v_thrThread1of4ForFork0_#t~nondet5#1_1|, #pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread1of4ForFork0_#t~nondet5#1][122], [25#L1049true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 7#L1045-2true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 192#true, thrThread4of4ForFork0InUse, 187#true, 105#L1061-4true, 174#L1040-3true]) [2023-12-09 14:58:23,866 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2023-12-09 14:58:23,866 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 14:58:23,866 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 14:58:23,866 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 14:58:23,866 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L1041-2-->L1045-2: Formula: (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0))) (= |v_thrThread1of4ForFork0_#t~nondet5#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{thrThread1of4ForFork0_#t~nondet5#1=|v_thrThread1of4ForFork0_#t~nondet5#1_1|, #pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread1of4ForFork0_#t~nondet5#1][122], [thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 59#L1040-3true, 88#L1039true, thrThread3of4ForFork0InUse, 28#L1049true, 7#L1045-2true, 192#true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), thrThread4of4ForFork0InUse, 187#true, 105#L1061-4true]) [2023-12-09 14:58:23,866 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2023-12-09 14:58:23,867 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 14:58:23,867 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 14:58:23,867 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 14:58:23,935 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([797] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread4of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread4of4ForFork0_#t~nondet4#1][272], [214#(and (= |thrThread2of4ForFork0_~c~0#1| 0) (= |thrThread2of4ForFork0_~end~0#1| 0)), 111#L1048true, thrThread1of4ForFork0InUse, 20#L1040true, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 190#(and (= |thrThread1of4ForFork0_~end~0#1| 0) (= |thrThread1of4ForFork0_~c~0#1| 0)), thrThread4of4ForFork0InUse, 192#true, 105#L1061-4true, 174#L1040-3true, 52#L1046-3true]) [2023-12-09 14:58:23,935 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is not cut-off event [2023-12-09 14:58:23,935 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is not cut-off event [2023-12-09 14:58:23,935 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is not cut-off event [2023-12-09 14:58:23,935 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is not cut-off event [2023-12-09 14:58:23,935 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is not cut-off event [2023-12-09 14:58:23,936 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([797] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread4of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread4of4ForFork0_#t~nondet4#1][272], [214#(and (= |thrThread2of4ForFork0_~c~0#1| 0) (= |thrThread2of4ForFork0_~end~0#1| 0)), 25#L1049true, thrThread1of4ForFork0InUse, 20#L1040true, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 190#(and (= |thrThread1of4ForFork0_~end~0#1| 0) (= |thrThread1of4ForFork0_~c~0#1| 0)), thrThread4of4ForFork0InUse, 192#true, 105#L1061-4true, 174#L1040-3true, 52#L1046-3true]) [2023-12-09 14:58:23,936 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2023-12-09 14:58:23,936 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 14:58:23,936 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 14:58:23,936 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 14:58:23,936 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 14:58:23,936 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([729] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_thrThread2of4ForFork0_#t~nondet4#1_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread2of4ForFork0_#t~nondet4#1=|v_thrThread2of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread2of4ForFork0_#t~nondet4#1][84], [214#(and (= |thrThread2of4ForFork0_~c~0#1| 0) (= |thrThread2of4ForFork0_~end~0#1| 0)), 111#L1048true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 190#(and (= |thrThread1of4ForFork0_~end~0#1| 0) (= |thrThread1of4ForFork0_~c~0#1| 0)), 192#true, thrThread4of4ForFork0InUse, 105#L1061-4true, 174#L1040-3true, 52#L1046-3true, 121#L1040-3true]) [2023-12-09 14:58:23,936 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2023-12-09 14:58:23,936 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 14:58:23,936 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 14:58:23,936 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 14:58:23,936 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 14:58:23,949 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([729] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_thrThread2of4ForFork0_#t~nondet4#1_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread2of4ForFork0_#t~nondet4#1=|v_thrThread2of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread2of4ForFork0_#t~nondet4#1][84], [214#(and (= |thrThread2of4ForFork0_~c~0#1| 0) (= |thrThread2of4ForFork0_~end~0#1| 0)), 25#L1049true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 190#(and (= |thrThread1of4ForFork0_~end~0#1| 0) (= |thrThread1of4ForFork0_~c~0#1| 0)), thrThread4of4ForFork0InUse, 192#true, 105#L1061-4true, 174#L1040-3true, 52#L1046-3true, 121#L1040-3true]) [2023-12-09 14:58:23,949 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2023-12-09 14:58:23,949 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 14:58:23,949 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 14:58:23,949 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 14:58:24,016 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_thrThread1of4ForFork0_#t~nondet4#1_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread1of4ForFork0_#t~nondet4#1=|v_thrThread1of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread1of4ForFork0_#t~nondet4#1][48], [211#true, 25#L1049true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 96#L1040-3true, 190#(and (= |thrThread1of4ForFork0_~end~0#1| 0) (= |thrThread1of4ForFork0_~c~0#1| 0)), 80#L1048true, 192#true, thrThread4of4ForFork0InUse, 105#L1061-4true, 163#L1038true]) [2023-12-09 14:58:24,016 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2023-12-09 14:58:24,016 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 14:58:24,016 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 14:58:24,016 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 14:58:24,017 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([695] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_thrThread1of4ForFork0_#t~nondet4#1_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread1of4ForFork0_#t~nondet4#1=|v_thrThread1of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread1of4ForFork0_#t~nondet4#1][48], [211#true, 111#L1048true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 190#(and (= |thrThread1of4ForFork0_~end~0#1| 0) (= |thrThread1of4ForFork0_~c~0#1| 0)), 80#L1048true, 96#L1040-3true, thrThread4of4ForFork0InUse, 192#true, 105#L1061-4true, 163#L1038true]) [2023-12-09 14:58:24,017 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is not cut-off event [2023-12-09 14:58:24,017 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is not cut-off event [2023-12-09 14:58:24,017 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is not cut-off event [2023-12-09 14:58:24,017 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is not cut-off event [2023-12-09 14:58:24,017 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is not cut-off event [2023-12-09 14:58:24,017 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_thrThread1of4ForFork0_#t~nondet4#1_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread1of4ForFork0_#t~nondet4#1=|v_thrThread1of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread1of4ForFork0_#t~nondet4#1][48], [211#true, 111#L1048true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 190#(and (= |thrThread1of4ForFork0_~end~0#1| 0) (= |thrThread1of4ForFork0_~c~0#1| 0)), 28#L1049true, 96#L1040-3true, thrThread4of4ForFork0InUse, 192#true, 105#L1061-4true, 163#L1038true]) [2023-12-09 14:58:24,017 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2023-12-09 14:58:24,017 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 14:58:24,017 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 14:58:24,017 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 14:58:24,017 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([695] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_thrThread1of4ForFork0_#t~nondet4#1_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread1of4ForFork0_#t~nondet4#1=|v_thrThread1of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread1of4ForFork0_#t~nondet4#1][77], [111#L1048true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 88#L1039true, 80#L1048true, 190#(and (= |thrThread1of4ForFork0_~end~0#1| 0) (= |thrThread1of4ForFork0_~c~0#1| 0)), 96#L1040-3true, 192#true, thrThread4of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 105#L1061-4true]) [2023-12-09 14:58:24,017 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2023-12-09 14:58:24,018 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 14:58:24,018 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 14:58:24,018 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 14:58:24,018 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 14:58:24,018 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_thrThread1of4ForFork0_#t~nondet4#1_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread1of4ForFork0_#t~nondet4#1=|v_thrThread1of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread1of4ForFork0_#t~nondet4#1][48], [211#true, 136#L1047-1true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 96#L1040-3true, 190#(and (= |thrThread1of4ForFork0_~end~0#1| 0) (= |thrThread1of4ForFork0_~c~0#1| 0)), 28#L1049true, 192#true, thrThread4of4ForFork0InUse, 105#L1061-4true, 163#L1038true]) [2023-12-09 14:58:24,018 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is not cut-off event [2023-12-09 14:58:24,018 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is not cut-off event [2023-12-09 14:58:24,018 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is not cut-off event [2023-12-09 14:58:24,018 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is not cut-off event [2023-12-09 14:58:24,037 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_thrThread1of4ForFork0_#t~nondet4#1_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread1of4ForFork0_#t~nondet4#1=|v_thrThread1of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread1of4ForFork0_#t~nondet4#1][77], [25#L1049true, 24#L1047-1true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 88#L1039true, 190#(and (= |thrThread1of4ForFork0_~end~0#1| 0) (= |thrThread1of4ForFork0_~c~0#1| 0)), 96#L1040-3true, 192#true, thrThread4of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 105#L1061-4true]) [2023-12-09 14:58:24,037 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2023-12-09 14:58:24,037 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 14:58:24,037 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 14:58:24,037 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 14:58:24,038 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([695] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_thrThread1of4ForFork0_#t~nondet4#1_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread1of4ForFork0_#t~nondet4#1=|v_thrThread1of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread1of4ForFork0_#t~nondet4#1][77], [111#L1048true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 80#L1048true, 96#L1040-3true, 190#(and (= |thrThread1of4ForFork0_~end~0#1| 0) (= |thrThread1of4ForFork0_~c~0#1| 0)), thrThread4of4ForFork0InUse, 192#true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 105#L1061-4true]) [2023-12-09 14:58:24,038 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2023-12-09 14:58:24,038 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 14:58:24,038 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 14:58:24,038 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 14:58:24,038 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 14:58:24,038 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 14:58:24,038 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([695] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_thrThread1of4ForFork0_#t~nondet4#1_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread1of4ForFork0_#t~nondet4#1=|v_thrThread1of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread1of4ForFork0_#t~nondet4#1][77], [136#L1047-1true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 190#(and (= |thrThread1of4ForFork0_~end~0#1| 0) (= |thrThread1of4ForFork0_~c~0#1| 0)), 96#L1040-3true, 28#L1049true, thrThread4of4ForFork0InUse, 192#true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 105#L1061-4true]) [2023-12-09 14:58:24,038 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2023-12-09 14:58:24,038 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 14:58:24,038 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 14:58:24,039 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 14:58:24,039 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 14:58:24,039 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([695] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_thrThread1of4ForFork0_#t~nondet4#1_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread1of4ForFork0_#t~nondet4#1=|v_thrThread1of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread1of4ForFork0_#t~nondet4#1][48], [211#true, 25#L1049true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 190#(and (= |thrThread1of4ForFork0_~end~0#1| 0) (= |thrThread1of4ForFork0_~c~0#1| 0)), 96#L1040-3true, 80#L1048true, 192#true, thrThread4of4ForFork0InUse, 105#L1061-4true, 163#L1038true]) [2023-12-09 14:58:24,039 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2023-12-09 14:58:24,039 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 14:58:24,039 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 14:58:24,039 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 14:58:24,039 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 14:58:24,039 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_thrThread1of4ForFork0_#t~nondet4#1_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread1of4ForFork0_#t~nondet4#1=|v_thrThread1of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread1of4ForFork0_#t~nondet4#1][77], [25#L1049true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 190#(and (= |thrThread1of4ForFork0_~end~0#1| 0) (= |thrThread1of4ForFork0_~c~0#1| 0)), 80#L1048true, 96#L1040-3true, thrThread4of4ForFork0InUse, 192#true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 105#L1061-4true]) [2023-12-09 14:58:24,039 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2023-12-09 14:58:24,039 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 14:58:24,039 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 14:58:24,040 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 14:58:24,040 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([695] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_thrThread1of4ForFork0_#t~nondet4#1_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread1of4ForFork0_#t~nondet4#1=|v_thrThread1of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread1of4ForFork0_#t~nondet4#1][48], [211#true, 111#L1048true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 190#(and (= |thrThread1of4ForFork0_~end~0#1| 0) (= |thrThread1of4ForFork0_~c~0#1| 0)), 96#L1040-3true, 28#L1049true, 192#true, thrThread4of4ForFork0InUse, 105#L1061-4true, 163#L1038true]) [2023-12-09 14:58:24,040 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2023-12-09 14:58:24,040 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 14:58:24,040 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 14:58:24,040 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 14:58:24,040 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 14:58:24,040 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_thrThread1of4ForFork0_#t~nondet4#1_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread1of4ForFork0_#t~nondet4#1=|v_thrThread1of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread1of4ForFork0_#t~nondet4#1][77], [111#L1048true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 190#(and (= |thrThread1of4ForFork0_~end~0#1| 0) (= |thrThread1of4ForFork0_~c~0#1| 0)), 28#L1049true, 96#L1040-3true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), thrThread4of4ForFork0InUse, 192#true, 105#L1061-4true]) [2023-12-09 14:58:24,040 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2023-12-09 14:58:24,040 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 14:58:24,040 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 14:58:24,040 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 14:58:24,041 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_thrThread1of4ForFork0_#t~nondet4#1_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread1of4ForFork0_#t~nondet4#1=|v_thrThread1of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread1of4ForFork0_#t~nondet4#1][48], [211#true, 25#L1049true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 28#L1049true, 96#L1040-3true, 190#(and (= |thrThread1of4ForFork0_~end~0#1| 0) (= |thrThread1of4ForFork0_~c~0#1| 0)), thrThread4of4ForFork0InUse, 192#true, 105#L1061-4true, 159#L1037-1true]) [2023-12-09 14:58:24,041 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2023-12-09 14:58:24,041 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 14:58:24,041 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 14:58:24,041 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 14:58:24,156 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][114], [211#true, thrThread1of4ForFork0InUse, 59#L1040-3true, thrThread2of4ForFork0InUse, 122#L1041-2true, thrThread3of4ForFork0InUse, thrThread4of4ForFork0InUse, 192#true, 46#L1025true, 187#true, 19#$Ultimate##0true, 105#L1061-4true]) [2023-12-09 14:58:24,156 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2023-12-09 14:58:24,156 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-12-09 14:58:24,156 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-12-09 14:58:24,156 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-12-09 14:58:24,157 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][315], [211#true, 177#L1024-2true, thrThread1of4ForFork0InUse, 59#L1040-3true, thrThread2of4ForFork0InUse, 122#L1041-2true, thrThread3of4ForFork0InUse, thrThread4of4ForFork0InUse, 187#true, 19#$Ultimate##0true, 105#L1061-4true, 197#(not (= |thrThread1of4ForFork0___VERIFIER_assert_~cond#1| 0))]) [2023-12-09 14:58:24,157 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2023-12-09 14:58:24,157 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-12-09 14:58:24,157 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-12-09 14:58:24,158 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-12-09 14:58:24,174 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([797] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread4of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread4of4ForFork0_#t~nondet4#1][185], [211#true, thrThread1of4ForFork0InUse, 140#L1023true, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 122#L1041-2true, 192#true, thrThread4of4ForFork0InUse, 187#true, 45#$Ultimate##0true, 105#L1061-4true, 174#L1040-3true]) [2023-12-09 14:58:24,174 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2023-12-09 14:58:24,174 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 14:58:24,174 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 14:58:24,174 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 14:58:24,199 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([830] L1061-3-->$Ultimate##0: Formula: (and (= |v_ULTIMATE.start_main_#t~pre9#1_25| v_thrThread4of4ForFork0_thidvar0_2) (= v_thrThread4of4ForFork0_thidvar1_2 0) (= |v_thrThread4of4ForFork0_#in~arg#1.base_4| 0) (= |v_thrThread4of4ForFork0_#in~arg#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|} OutVars{thrThread4of4ForFork0_#t~nondet5#1=|v_thrThread4of4ForFork0_#t~nondet5#1_6|, thrThread4of4ForFork0_~c~0#1=|v_thrThread4of4ForFork0_~c~0#1_22|, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1_8|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|, thrThread4of4ForFork0_thidvar1=v_thrThread4of4ForFork0_thidvar1_2, thrThread4of4ForFork0_~arg#1.base=|v_thrThread4of4ForFork0_~arg#1.base_4|, thrThread4of4ForFork0_~arg#1.offset=|v_thrThread4of4ForFork0_~arg#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.base=|v_thrThread4of4ForFork0_#in~arg#1.base_4|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_6|, thrThread4of4ForFork0_#t~mem6#1=|v_thrThread4of4ForFork0_#t~mem6#1_8|, thrThread4of4ForFork0_#res#1.offset=|v_thrThread4of4ForFork0_#res#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.offset=|v_thrThread4of4ForFork0_#in~arg#1.offset_4|, thrThread4of4ForFork0_thidvar0=v_thrThread4of4ForFork0_thidvar0_2, thrThread4of4ForFork0___VERIFIER_assert_~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_~cond#1_12|, thrThread4of4ForFork0_~end~0#1=|v_thrThread4of4ForFork0_~end~0#1_14|, thrThread4of4ForFork0_#res#1.base=|v_thrThread4of4ForFork0_#res#1.base_4|} AuxVars[] AssignedVars[thrThread4of4ForFork0_#t~nondet5#1, thrThread4of4ForFork0_~c~0#1, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1, thrThread4of4ForFork0_thidvar1, thrThread4of4ForFork0_~arg#1.base, thrThread4of4ForFork0_~arg#1.offset, thrThread4of4ForFork0_#in~arg#1.base, thrThread4of4ForFork0_#t~nondet4#1, thrThread4of4ForFork0_#t~mem6#1, thrThread4of4ForFork0_#res#1.offset, thrThread4of4ForFork0_#in~arg#1.offset, thrThread4of4ForFork0_thidvar0, thrThread4of4ForFork0___VERIFIER_assert_~cond#1, thrThread4of4ForFork0_~end~0#1, thrThread4of4ForFork0_#res#1.base][350], [214#(and (= |thrThread2of4ForFork0_~c~0#1| 0) (= |thrThread2of4ForFork0_~end~0#1| 0)), 201#(and (= |thrThread1of4ForFork0_#t~mem6#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0))), thrThread1of4ForFork0InUse, 140#L1023true, 20#L1040true, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, thrThread4of4ForFork0InUse, 45#$Ultimate##0true, 19#$Ultimate##0true, 187#true, 105#L1061-4true]) [2023-12-09 14:58:24,199 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2023-12-09 14:58:24,200 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2023-12-09 14:58:24,200 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 14:58:24,200 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2023-12-09 14:58:24,200 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2023-12-09 14:58:24,200 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][278], [214#(and (= |thrThread2of4ForFork0_~c~0#1| 0) (= |thrThread2of4ForFork0_~end~0#1| 0)), 30#L1061-3true, 201#(and (= |thrThread1of4ForFork0_#t~mem6#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0))), 140#L1023true, thrThread1of4ForFork0InUse, 20#L1040true, 59#L1040-3true, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, thrThread4of4ForFork0NotInUse, 187#true]) [2023-12-09 14:58:24,200 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2023-12-09 14:58:24,200 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-12-09 14:58:24,200 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-12-09 14:58:24,200 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-12-09 14:58:24,200 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-12-09 14:58:24,200 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([729] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_thrThread2of4ForFork0_#t~nondet4#1_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread2of4ForFork0_#t~nondet4#1=|v_thrThread2of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread2of4ForFork0_#t~nondet4#1][181], [214#(and (= |thrThread2of4ForFork0_~c~0#1| 0) (= |thrThread2of4ForFork0_~end~0#1| 0)), 30#L1061-3true, 201#(and (= |thrThread1of4ForFork0_#t~mem6#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0))), 140#L1023true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, thrThread4of4ForFork0NotInUse, 45#$Ultimate##0true, 187#true, 121#L1040-3true]) [2023-12-09 14:58:24,200 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2023-12-09 14:58:24,200 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 14:58:24,201 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2023-12-09 14:58:24,201 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2023-12-09 14:58:24,201 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2023-12-09 14:58:24,203 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([768] L1041-2-->L1045-2: Formula: (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0))) (= |v_thrThread3of4ForFork0_#t~nondet5#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|, thrThread3of4ForFork0_#t~nondet5#1=|v_thrThread3of4ForFork0_#t~nondet5#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread3of4ForFork0_#t~nondet5#1][161], [thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 79#L1045-2true, thrThread4of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 192#true, 66#L1049-3true, 19#$Ultimate##0true, 187#true, 105#L1061-4true]) [2023-12-09 14:58:24,203 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2023-12-09 14:58:24,203 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 14:58:24,204 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 14:58:24,204 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 14:58:24,204 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([797] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread4of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread4of4ForFork0_#t~nondet4#1][186], [thrThread1of4ForFork0InUse, 140#L1023true, 59#L1040-3true, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, thrThread4of4ForFork0InUse, 192#true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 187#true, 105#L1061-4true, 174#L1040-3true]) [2023-12-09 14:58:24,204 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is not cut-off event [2023-12-09 14:58:24,204 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is not cut-off event [2023-12-09 14:58:24,204 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is not cut-off event [2023-12-09 14:58:24,204 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is not cut-off event [2023-12-09 14:58:24,204 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([768] L1041-2-->L1045-2: Formula: (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0))) (= |v_thrThread3of4ForFork0_#t~nondet5#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|, thrThread3of4ForFork0_#t~nondet5#1=|v_thrThread3of4ForFork0_#t~nondet5#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread3of4ForFork0_#t~nondet5#1][161], [thrThread1of4ForFork0InUse, 140#L1023true, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 79#L1045-2true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), thrThread4of4ForFork0InUse, 192#true, 187#true, 105#L1061-4true, 174#L1040-3true]) [2023-12-09 14:58:24,205 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2023-12-09 14:58:24,205 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-12-09 14:58:24,205 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-12-09 14:58:24,205 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-12-09 14:58:24,205 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([797] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread4of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread4of4ForFork0_#t~nondet4#1][186], [thrThread1of4ForFork0InUse, 59#L1040-3true, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 138#L1024true, thrThread4of4ForFork0InUse, 192#true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 187#true, 105#L1061-4true, 174#L1040-3true]) [2023-12-09 14:58:24,205 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2023-12-09 14:58:24,205 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 14:58:24,205 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 14:58:24,205 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 14:58:24,206 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([830] L1061-3-->$Ultimate##0: Formula: (and (= |v_ULTIMATE.start_main_#t~pre9#1_25| v_thrThread4of4ForFork0_thidvar0_2) (= v_thrThread4of4ForFork0_thidvar1_2 0) (= |v_thrThread4of4ForFork0_#in~arg#1.base_4| 0) (= |v_thrThread4of4ForFork0_#in~arg#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|} OutVars{thrThread4of4ForFork0_#t~nondet5#1=|v_thrThread4of4ForFork0_#t~nondet5#1_6|, thrThread4of4ForFork0_~c~0#1=|v_thrThread4of4ForFork0_~c~0#1_22|, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1_8|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|, thrThread4of4ForFork0_thidvar1=v_thrThread4of4ForFork0_thidvar1_2, thrThread4of4ForFork0_~arg#1.base=|v_thrThread4of4ForFork0_~arg#1.base_4|, thrThread4of4ForFork0_~arg#1.offset=|v_thrThread4of4ForFork0_~arg#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.base=|v_thrThread4of4ForFork0_#in~arg#1.base_4|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_6|, thrThread4of4ForFork0_#t~mem6#1=|v_thrThread4of4ForFork0_#t~mem6#1_8|, thrThread4of4ForFork0_#res#1.offset=|v_thrThread4of4ForFork0_#res#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.offset=|v_thrThread4of4ForFork0_#in~arg#1.offset_4|, thrThread4of4ForFork0_thidvar0=v_thrThread4of4ForFork0_thidvar0_2, thrThread4of4ForFork0___VERIFIER_assert_~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_~cond#1_12|, thrThread4of4ForFork0_~end~0#1=|v_thrThread4of4ForFork0_~end~0#1_14|, thrThread4of4ForFork0_#res#1.base=|v_thrThread4of4ForFork0_#res#1.base_4|} AuxVars[] AssignedVars[thrThread4of4ForFork0_#t~nondet5#1, thrThread4of4ForFork0_~c~0#1, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1, thrThread4of4ForFork0_thidvar1, thrThread4of4ForFork0_~arg#1.base, thrThread4of4ForFork0_~arg#1.offset, thrThread4of4ForFork0_#in~arg#1.base, thrThread4of4ForFork0_#t~nondet4#1, thrThread4of4ForFork0_#t~mem6#1, thrThread4of4ForFork0_#res#1.offset, thrThread4of4ForFork0_#in~arg#1.offset, thrThread4of4ForFork0_thidvar0, thrThread4of4ForFork0___VERIFIER_assert_~cond#1, thrThread4of4ForFork0_~end~0#1, thrThread4of4ForFork0_#res#1.base][120], [136#L1047-1true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 88#L1039true, 138#L1024true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 192#true, thrThread4of4ForFork0InUse, 187#true, 19#$Ultimate##0true, 105#L1061-4true]) [2023-12-09 14:58:24,206 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2023-12-09 14:58:24,206 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 14:58:24,206 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 14:58:24,206 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 14:58:24,207 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([830] L1061-3-->$Ultimate##0: Formula: (and (= |v_ULTIMATE.start_main_#t~pre9#1_25| v_thrThread4of4ForFork0_thidvar0_2) (= v_thrThread4of4ForFork0_thidvar1_2 0) (= |v_thrThread4of4ForFork0_#in~arg#1.base_4| 0) (= |v_thrThread4of4ForFork0_#in~arg#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|} OutVars{thrThread4of4ForFork0_#t~nondet5#1=|v_thrThread4of4ForFork0_#t~nondet5#1_6|, thrThread4of4ForFork0_~c~0#1=|v_thrThread4of4ForFork0_~c~0#1_22|, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1_8|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|, thrThread4of4ForFork0_thidvar1=v_thrThread4of4ForFork0_thidvar1_2, thrThread4of4ForFork0_~arg#1.base=|v_thrThread4of4ForFork0_~arg#1.base_4|, thrThread4of4ForFork0_~arg#1.offset=|v_thrThread4of4ForFork0_~arg#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.base=|v_thrThread4of4ForFork0_#in~arg#1.base_4|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_6|, thrThread4of4ForFork0_#t~mem6#1=|v_thrThread4of4ForFork0_#t~mem6#1_8|, thrThread4of4ForFork0_#res#1.offset=|v_thrThread4of4ForFork0_#res#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.offset=|v_thrThread4of4ForFork0_#in~arg#1.offset_4|, thrThread4of4ForFork0_thidvar0=v_thrThread4of4ForFork0_thidvar0_2, thrThread4of4ForFork0___VERIFIER_assert_~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_~cond#1_12|, thrThread4of4ForFork0_~end~0#1=|v_thrThread4of4ForFork0_~end~0#1_14|, thrThread4of4ForFork0_#res#1.base=|v_thrThread4of4ForFork0_#res#1.base_4|} AuxVars[] AssignedVars[thrThread4of4ForFork0_#t~nondet5#1, thrThread4of4ForFork0_~c~0#1, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1, thrThread4of4ForFork0_thidvar1, thrThread4of4ForFork0_~arg#1.base, thrThread4of4ForFork0_~arg#1.offset, thrThread4of4ForFork0_#in~arg#1.base, thrThread4of4ForFork0_#t~nondet4#1, thrThread4of4ForFork0_#t~mem6#1, thrThread4of4ForFork0_#res#1.offset, thrThread4of4ForFork0_#in~arg#1.offset, thrThread4of4ForFork0_thidvar0, thrThread4of4ForFork0___VERIFIER_assert_~cond#1, thrThread4of4ForFork0_~end~0#1, thrThread4of4ForFork0_#res#1.base][120], [111#L1048true, thrThread1of4ForFork0InUse, 140#L1023true, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, thrThread4of4ForFork0InUse, 192#true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 187#true, 19#$Ultimate##0true, 105#L1061-4true]) [2023-12-09 14:58:24,207 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2023-12-09 14:58:24,207 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 14:58:24,207 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 14:58:24,207 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 14:58:24,207 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([830] L1061-3-->$Ultimate##0: Formula: (and (= |v_ULTIMATE.start_main_#t~pre9#1_25| v_thrThread4of4ForFork0_thidvar0_2) (= v_thrThread4of4ForFork0_thidvar1_2 0) (= |v_thrThread4of4ForFork0_#in~arg#1.base_4| 0) (= |v_thrThread4of4ForFork0_#in~arg#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|} OutVars{thrThread4of4ForFork0_#t~nondet5#1=|v_thrThread4of4ForFork0_#t~nondet5#1_6|, thrThread4of4ForFork0_~c~0#1=|v_thrThread4of4ForFork0_~c~0#1_22|, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1_8|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|, thrThread4of4ForFork0_thidvar1=v_thrThread4of4ForFork0_thidvar1_2, thrThread4of4ForFork0_~arg#1.base=|v_thrThread4of4ForFork0_~arg#1.base_4|, thrThread4of4ForFork0_~arg#1.offset=|v_thrThread4of4ForFork0_~arg#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.base=|v_thrThread4of4ForFork0_#in~arg#1.base_4|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_6|, thrThread4of4ForFork0_#t~mem6#1=|v_thrThread4of4ForFork0_#t~mem6#1_8|, thrThread4of4ForFork0_#res#1.offset=|v_thrThread4of4ForFork0_#res#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.offset=|v_thrThread4of4ForFork0_#in~arg#1.offset_4|, thrThread4of4ForFork0_thidvar0=v_thrThread4of4ForFork0_thidvar0_2, thrThread4of4ForFork0___VERIFIER_assert_~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_~cond#1_12|, thrThread4of4ForFork0_~end~0#1=|v_thrThread4of4ForFork0_~end~0#1_14|, thrThread4of4ForFork0_#res#1.base=|v_thrThread4of4ForFork0_#res#1.base_4|} AuxVars[] AssignedVars[thrThread4of4ForFork0_#t~nondet5#1, thrThread4of4ForFork0_~c~0#1, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1, thrThread4of4ForFork0_thidvar1, thrThread4of4ForFork0_~arg#1.base, thrThread4of4ForFork0_~arg#1.offset, thrThread4of4ForFork0_#in~arg#1.base, thrThread4of4ForFork0_#t~nondet4#1, thrThread4of4ForFork0_#t~mem6#1, thrThread4of4ForFork0_#res#1.offset, thrThread4of4ForFork0_#in~arg#1.offset, thrThread4of4ForFork0_thidvar0, thrThread4of4ForFork0___VERIFIER_assert_~cond#1, thrThread4of4ForFork0_~end~0#1, thrThread4of4ForFork0_#res#1.base][120], [25#L1049true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 41#L1049-1true, 192#true, thrThread4of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 187#true, 19#$Ultimate##0true, 105#L1061-4true]) [2023-12-09 14:58:24,208 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2023-12-09 14:58:24,208 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 14:58:24,208 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 14:58:24,208 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 14:58:24,208 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([830] L1061-3-->$Ultimate##0: Formula: (and (= |v_ULTIMATE.start_main_#t~pre9#1_25| v_thrThread4of4ForFork0_thidvar0_2) (= v_thrThread4of4ForFork0_thidvar1_2 0) (= |v_thrThread4of4ForFork0_#in~arg#1.base_4| 0) (= |v_thrThread4of4ForFork0_#in~arg#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|} OutVars{thrThread4of4ForFork0_#t~nondet5#1=|v_thrThread4of4ForFork0_#t~nondet5#1_6|, thrThread4of4ForFork0_~c~0#1=|v_thrThread4of4ForFork0_~c~0#1_22|, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1_8|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|, thrThread4of4ForFork0_thidvar1=v_thrThread4of4ForFork0_thidvar1_2, thrThread4of4ForFork0_~arg#1.base=|v_thrThread4of4ForFork0_~arg#1.base_4|, thrThread4of4ForFork0_~arg#1.offset=|v_thrThread4of4ForFork0_~arg#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.base=|v_thrThread4of4ForFork0_#in~arg#1.base_4|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_6|, thrThread4of4ForFork0_#t~mem6#1=|v_thrThread4of4ForFork0_#t~mem6#1_8|, thrThread4of4ForFork0_#res#1.offset=|v_thrThread4of4ForFork0_#res#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.offset=|v_thrThread4of4ForFork0_#in~arg#1.offset_4|, thrThread4of4ForFork0_thidvar0=v_thrThread4of4ForFork0_thidvar0_2, thrThread4of4ForFork0___VERIFIER_assert_~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_~cond#1_12|, thrThread4of4ForFork0_~end~0#1=|v_thrThread4of4ForFork0_~end~0#1_14|, thrThread4of4ForFork0_#res#1.base=|v_thrThread4of4ForFork0_#res#1.base_4|} AuxVars[] AssignedVars[thrThread4of4ForFork0_#t~nondet5#1, thrThread4of4ForFork0_~c~0#1, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1, thrThread4of4ForFork0_thidvar1, thrThread4of4ForFork0_~arg#1.base, thrThread4of4ForFork0_~arg#1.offset, thrThread4of4ForFork0_#in~arg#1.base, thrThread4of4ForFork0_#t~nondet4#1, thrThread4of4ForFork0_#t~mem6#1, thrThread4of4ForFork0_#res#1.offset, thrThread4of4ForFork0_#in~arg#1.offset, thrThread4of4ForFork0_thidvar0, thrThread4of4ForFork0___VERIFIER_assert_~cond#1, thrThread4of4ForFork0_~end~0#1, thrThread4of4ForFork0_#res#1.base][120], [thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 88#L1039true, 79#L1045-2true, thrThread4of4ForFork0InUse, 192#true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 66#L1049-3true, 187#true, 19#$Ultimate##0true, 105#L1061-4true]) [2023-12-09 14:58:24,223 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2023-12-09 14:58:24,223 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 14:58:24,223 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 14:58:24,223 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 14:58:24,224 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([830] L1061-3-->$Ultimate##0: Formula: (and (= |v_ULTIMATE.start_main_#t~pre9#1_25| v_thrThread4of4ForFork0_thidvar0_2) (= v_thrThread4of4ForFork0_thidvar1_2 0) (= |v_thrThread4of4ForFork0_#in~arg#1.base_4| 0) (= |v_thrThread4of4ForFork0_#in~arg#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|} OutVars{thrThread4of4ForFork0_#t~nondet5#1=|v_thrThread4of4ForFork0_#t~nondet5#1_6|, thrThread4of4ForFork0_~c~0#1=|v_thrThread4of4ForFork0_~c~0#1_22|, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1_8|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|, thrThread4of4ForFork0_thidvar1=v_thrThread4of4ForFork0_thidvar1_2, thrThread4of4ForFork0_~arg#1.base=|v_thrThread4of4ForFork0_~arg#1.base_4|, thrThread4of4ForFork0_~arg#1.offset=|v_thrThread4of4ForFork0_~arg#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.base=|v_thrThread4of4ForFork0_#in~arg#1.base_4|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_6|, thrThread4of4ForFork0_#t~mem6#1=|v_thrThread4of4ForFork0_#t~mem6#1_8|, thrThread4of4ForFork0_#res#1.offset=|v_thrThread4of4ForFork0_#res#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.offset=|v_thrThread4of4ForFork0_#in~arg#1.offset_4|, thrThread4of4ForFork0_thidvar0=v_thrThread4of4ForFork0_thidvar0_2, thrThread4of4ForFork0___VERIFIER_assert_~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_~cond#1_12|, thrThread4of4ForFork0_~end~0#1=|v_thrThread4of4ForFork0_~end~0#1_14|, thrThread4of4ForFork0_#res#1.base=|v_thrThread4of4ForFork0_#res#1.base_4|} AuxVars[] AssignedVars[thrThread4of4ForFork0_#t~nondet5#1, thrThread4of4ForFork0_~c~0#1, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1, thrThread4of4ForFork0_thidvar1, thrThread4of4ForFork0_~arg#1.base, thrThread4of4ForFork0_~arg#1.offset, thrThread4of4ForFork0_#in~arg#1.base, thrThread4of4ForFork0_#t~nondet4#1, thrThread4of4ForFork0_#t~mem6#1, thrThread4of4ForFork0_#res#1.offset, thrThread4of4ForFork0_#in~arg#1.offset, thrThread4of4ForFork0_thidvar0, thrThread4of4ForFork0___VERIFIER_assert_~cond#1, thrThread4of4ForFork0_~end~0#1, thrThread4of4ForFork0_#res#1.base][341], [thrThread1of4ForFork0InUse, 195#(= |thrThread1of4ForFork0_#t~mem6#1| 1), thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 79#L1045-2true, thrThread4of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 66#L1049-3true, 19#$Ultimate##0true, 187#true, 105#L1061-4true]) [2023-12-09 14:58:24,224 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2023-12-09 14:58:24,224 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 14:58:24,224 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 14:58:24,224 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 14:58:24,229 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([802] L1041-2-->L1045-2: Formula: (and (= |v_thrThread4of4ForFork0_#t~nondet5#1_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{thrThread4of4ForFork0_#t~nondet5#1=|v_thrThread4of4ForFork0_#t~nondet5#1_1|, #pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} AuxVars[] AssignedVars[thrThread4of4ForFork0_#t~nondet5#1, #pthreadsMutex][252], [thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 88#L1039true, thrThread4of4ForFork0InUse, 192#true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 66#L1049-3true, 187#true, 45#$Ultimate##0true, 48#L1045-2true, 105#L1061-4true]) [2023-12-09 14:58:24,229 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2023-12-09 14:58:24,229 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 14:58:24,229 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 14:58:24,229 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 14:58:24,317 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([768] L1041-2-->L1045-2: Formula: (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0))) (= |v_thrThread3of4ForFork0_#t~nondet5#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|, thrThread3of4ForFork0_#t~nondet5#1=|v_thrThread3of4ForFork0_#t~nondet5#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread3of4ForFork0_#t~nondet5#1][142], [211#true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 122#L1041-2true, thrThread3of4ForFork0InUse, 79#L1045-2true, thrThread4of4ForFork0NotInUse, 192#true, 66#L1049-3true, 187#true, 105#L1061-4true]) [2023-12-09 14:58:24,317 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2023-12-09 14:58:24,317 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 14:58:24,317 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 14:58:24,317 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 14:58:24,344 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][303], [30#L1061-3true, thrThread1of4ForFork0InUse, 205#(and (not (= |thrThread1of4ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of4ForFork0_#t~mem6#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0))), 59#L1040-3true, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 138#L1024true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), thrThread4of4ForFork0InUse, 187#true, 174#L1040-3true]) [2023-12-09 14:58:24,344 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2023-12-09 14:58:24,344 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-12-09 14:58:24,344 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-12-09 14:58:24,344 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-12-09 14:58:24,345 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([802] L1041-2-->L1045-2: Formula: (and (= |v_thrThread4of4ForFork0_#t~nondet5#1_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{thrThread4of4ForFork0_#t~nondet5#1=|v_thrThread4of4ForFork0_#t~nondet5#1_1|, #pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} AuxVars[] AssignedVars[thrThread4of4ForFork0_#t~nondet5#1, #pthreadsMutex][438], [30#L1061-3true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 199#(and (= |thrThread1of4ForFork0_#t~mem6#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1)), 88#L1039true, thrThread3of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), thrThread4of4ForFork0InUse, 133#L1049true, 48#L1045-2true, 45#$Ultimate##0true, 187#true]) [2023-12-09 14:58:24,345 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is not cut-off event [2023-12-09 14:58:24,345 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is not cut-off event [2023-12-09 14:58:24,345 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is not cut-off event [2023-12-09 14:58:24,345 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is not cut-off event [2023-12-09 14:58:24,345 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([802] L1041-2-->L1045-2: Formula: (and (= |v_thrThread4of4ForFork0_#t~nondet5#1_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{thrThread4of4ForFork0_#t~nondet5#1=|v_thrThread4of4ForFork0_#t~nondet5#1_1|, #pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} AuxVars[] AssignedVars[thrThread4of4ForFork0_#t~nondet5#1, #pthreadsMutex][451], [201#(and (= |thrThread1of4ForFork0_#t~mem6#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0))), 30#L1061-3true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 41#L1049-1true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), thrThread4of4ForFork0InUse, 45#$Ultimate##0true, 187#true, 48#L1045-2true]) [2023-12-09 14:58:24,345 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2023-12-09 14:58:24,345 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 14:58:24,345 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 14:58:24,345 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 14:58:24,383 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([797] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread4of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread4of4ForFork0_#t~nondet4#1][185], [211#true, 136#L1047-1true, 116#L1043-1true, 30#L1061-3true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 192#true, thrThread4of4ForFork0InUse, 187#true, 174#L1040-3true, 163#L1038true]) [2023-12-09 14:58:24,383 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2023-12-09 14:58:24,383 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 14:58:24,383 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 14:58:24,383 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 14:58:24,388 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([797] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread4of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread4of4ForFork0_#t~nondet4#1][272], [214#(and (= |thrThread2of4ForFork0_~c~0#1| 0) (= |thrThread2of4ForFork0_~end~0#1| 0)), 30#L1061-3true, 25#L1049true, thrThread1of4ForFork0InUse, 20#L1040true, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 190#(and (= |thrThread1of4ForFork0_~end~0#1| 0) (= |thrThread1of4ForFork0_~c~0#1| 0)), thrThread4of4ForFork0InUse, 192#true, 52#L1046-3true, 174#L1040-3true]) [2023-12-09 14:58:24,388 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2023-12-09 14:58:24,388 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-12-09 14:58:24,388 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-12-09 14:58:24,388 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-12-09 14:58:24,388 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([729] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_thrThread2of4ForFork0_#t~nondet4#1_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread2of4ForFork0_#t~nondet4#1=|v_thrThread2of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread2of4ForFork0_#t~nondet4#1][84], [214#(and (= |thrThread2of4ForFork0_~c~0#1| 0) (= |thrThread2of4ForFork0_~end~0#1| 0)), 30#L1061-3true, 25#L1049true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 190#(and (= |thrThread1of4ForFork0_~end~0#1| 0) (= |thrThread1of4ForFork0_~c~0#1| 0)), 192#true, thrThread4of4ForFork0InUse, 19#$Ultimate##0true, 52#L1046-3true, 121#L1040-3true]) [2023-12-09 14:58:24,388 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2023-12-09 14:58:24,388 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 14:58:24,388 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 14:58:24,389 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 14:58:24,389 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 14:58:24,601 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([802] L1041-2-->L1045-2: Formula: (and (= |v_thrThread4of4ForFork0_#t~nondet5#1_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{thrThread4of4ForFork0_#t~nondet5#1=|v_thrThread4of4ForFork0_#t~nondet5#1_1|, #pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} AuxVars[] AssignedVars[thrThread4of4ForFork0_#t~nondet5#1, #pthreadsMutex][273], [60#L1040true, 211#true, 30#L1061-3true, 111#L1048true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 190#(and (= |thrThread1of4ForFork0_~end~0#1| 0) (= |thrThread1of4ForFork0_~c~0#1| 0)), thrThread4of4ForFork0InUse, 192#true, 48#L1045-2true, 163#L1038true]) [2023-12-09 14:58:24,602 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is not cut-off event [2023-12-09 14:58:24,602 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is not cut-off event [2023-12-09 14:58:24,602 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is not cut-off event [2023-12-09 14:58:24,602 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is not cut-off event [2023-12-09 14:58:24,602 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_thrThread1of4ForFork0_#t~nondet4#1_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread1of4ForFork0_#t~nondet4#1=|v_thrThread1of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread1of4ForFork0_#t~nondet4#1][48], [211#true, 30#L1061-3true, 111#L1048true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 190#(and (= |thrThread1of4ForFork0_~end~0#1| 0) (= |thrThread1of4ForFork0_~c~0#1| 0)), 96#L1040-3true, thrThread4of4ForFork0InUse, 192#true, 48#L1045-2true, 163#L1038true]) [2023-12-09 14:58:24,602 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2023-12-09 14:58:24,602 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 14:58:24,602 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 14:58:24,602 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 14:58:24,602 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([802] L1041-2-->L1045-2: Formula: (and (= |v_thrThread4of4ForFork0_#t~nondet5#1_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{thrThread4of4ForFork0_#t~nondet5#1=|v_thrThread4of4ForFork0_#t~nondet5#1_1|, #pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} AuxVars[] AssignedVars[thrThread4of4ForFork0_#t~nondet5#1, #pthreadsMutex][298], [60#L1040true, 30#L1061-3true, 111#L1048true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 190#(and (= |thrThread1of4ForFork0_~end~0#1| 0) (= |thrThread1of4ForFork0_~c~0#1| 0)), thrThread4of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 192#true, 48#L1045-2true]) [2023-12-09 14:58:24,602 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2023-12-09 14:58:24,602 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 14:58:24,602 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 14:58:24,602 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 14:58:24,614 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([802] L1041-2-->L1045-2: Formula: (and (= |v_thrThread4of4ForFork0_#t~nondet5#1_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{thrThread4of4ForFork0_#t~nondet5#1=|v_thrThread4of4ForFork0_#t~nondet5#1_1|, #pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} AuxVars[] AssignedVars[thrThread4of4ForFork0_#t~nondet5#1, #pthreadsMutex][297], [30#L1061-3true, 25#L1049true, 189#(= |thrThread1of4ForFork0_~c~0#1| 0), thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 88#L1039true, thrThread4of4ForFork0InUse, 192#true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 100#L1039true, 48#L1045-2true]) [2023-12-09 14:58:24,614 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2023-12-09 14:58:24,614 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 14:58:24,614 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 14:58:24,614 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 14:58:24,676 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([797] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread4of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread4of4ForFork0_#t~nondet4#1][186], [30#L1061-3true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 49#L1047true, 88#L1039true, thrThread3of4ForFork0InUse, thrThread4of4ForFork0InUse, 192#true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 187#true, 45#$Ultimate##0true, 174#L1040-3true]) [2023-12-09 14:58:24,676 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2023-12-09 14:58:24,676 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-12-09 14:58:24,676 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-12-09 14:58:24,676 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-12-09 14:58:24,676 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][115], [30#L1061-3true, thrThread1of4ForFork0InUse, 59#L1040-3true, thrThread2of4ForFork0InUse, 49#L1047true, thrThread3of4ForFork0InUse, 88#L1039true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 192#true, thrThread4of4ForFork0InUse, 19#$Ultimate##0true, 187#true]) [2023-12-09 14:58:24,676 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2023-12-09 14:58:24,676 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-12-09 14:58:24,676 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-12-09 14:58:24,676 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-12-09 14:58:24,676 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([797] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread4of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread4of4ForFork0_#t~nondet4#1][186], [30#L1061-3true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), thrThread4of4ForFork0InUse, 192#true, 187#true, 45#$Ultimate##0true, 52#L1046-3true, 174#L1040-3true]) [2023-12-09 14:58:24,677 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2023-12-09 14:58:24,677 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-12-09 14:58:24,677 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-12-09 14:58:24,677 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-12-09 14:58:24,677 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][115], [30#L1061-3true, thrThread1of4ForFork0InUse, 59#L1040-3true, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 88#L1039true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), thrThread4of4ForFork0InUse, 192#true, 187#true, 19#$Ultimate##0true, 52#L1046-3true]) [2023-12-09 14:58:24,677 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2023-12-09 14:58:24,677 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-12-09 14:58:24,677 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-12-09 14:58:24,677 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-12-09 14:58:24,677 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][363], [30#L1061-3true, 177#L1024-2true, thrThread1of4ForFork0InUse, 59#L1040-3true, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, thrThread4of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 207#(and (not (= |thrThread1of4ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of4ForFork0_#t~mem6#1| 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0))), 187#true, 19#$Ultimate##0true]) [2023-12-09 14:58:24,677 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2023-12-09 14:58:24,677 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 14:58:24,677 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 14:58:24,677 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 14:58:24,679 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][316], [30#L1061-3true, 177#L1024-2true, thrThread1of4ForFork0InUse, 59#L1040-3true, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), thrThread4of4ForFork0InUse, 187#true, 19#$Ultimate##0true, 197#(not (= |thrThread1of4ForFork0___VERIFIER_assert_~cond#1| 0))]) [2023-12-09 14:58:24,679 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2023-12-09 14:58:24,679 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 14:58:24,679 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 14:58:24,679 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 14:58:24,679 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([797] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread4of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread4of4ForFork0_#t~nondet4#1][454], [30#L1061-3true, 177#L1024-2true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, thrThread4of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 207#(and (not (= |thrThread1of4ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of4ForFork0_#t~mem6#1| 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0))), 45#$Ultimate##0true, 187#true, 174#L1040-3true]) [2023-12-09 14:58:24,679 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2023-12-09 14:58:24,679 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 14:58:24,680 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 14:58:24,680 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 14:58:24,680 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][363], [30#L1061-3true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 59#L1040-3true, 88#L1039true, thrThread3of4ForFork0InUse, 138#L1024true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), thrThread4of4ForFork0InUse, 207#(and (not (= |thrThread1of4ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of4ForFork0_#t~mem6#1| 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0))), 187#true, 174#L1040-3true]) [2023-12-09 14:58:24,680 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2023-12-09 14:58:24,680 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-12-09 14:58:24,680 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-12-09 14:58:24,680 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-12-09 14:58:24,684 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([797] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread4of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread4of4ForFork0_#t~nondet4#1][186], [30#L1061-3true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, thrThread4of4ForFork0InUse, 192#true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 46#L1025true, 187#true, 45#$Ultimate##0true, 174#L1040-3true]) [2023-12-09 14:58:24,685 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2023-12-09 14:58:24,685 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 14:58:24,685 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 14:58:24,685 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 14:58:24,685 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([797] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread4of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread4of4ForFork0_#t~nondet4#1][410], [30#L1061-3true, 177#L1024-2true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), thrThread4of4ForFork0InUse, 187#true, 45#$Ultimate##0true, 174#L1040-3true, 197#(not (= |thrThread1of4ForFork0___VERIFIER_assert_~cond#1| 0))]) [2023-12-09 14:58:24,685 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2023-12-09 14:58:24,685 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 14:58:24,685 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 14:58:24,685 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 14:58:24,790 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([830] L1061-3-->$Ultimate##0: Formula: (and (= |v_ULTIMATE.start_main_#t~pre9#1_25| v_thrThread4of4ForFork0_thidvar0_2) (= v_thrThread4of4ForFork0_thidvar1_2 0) (= |v_thrThread4of4ForFork0_#in~arg#1.base_4| 0) (= |v_thrThread4of4ForFork0_#in~arg#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|} OutVars{thrThread4of4ForFork0_#t~nondet5#1=|v_thrThread4of4ForFork0_#t~nondet5#1_6|, thrThread4of4ForFork0_~c~0#1=|v_thrThread4of4ForFork0_~c~0#1_22|, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1_8|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|, thrThread4of4ForFork0_thidvar1=v_thrThread4of4ForFork0_thidvar1_2, thrThread4of4ForFork0_~arg#1.base=|v_thrThread4of4ForFork0_~arg#1.base_4|, thrThread4of4ForFork0_~arg#1.offset=|v_thrThread4of4ForFork0_~arg#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.base=|v_thrThread4of4ForFork0_#in~arg#1.base_4|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_6|, thrThread4of4ForFork0_#t~mem6#1=|v_thrThread4of4ForFork0_#t~mem6#1_8|, thrThread4of4ForFork0_#res#1.offset=|v_thrThread4of4ForFork0_#res#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.offset=|v_thrThread4of4ForFork0_#in~arg#1.offset_4|, thrThread4of4ForFork0_thidvar0=v_thrThread4of4ForFork0_thidvar0_2, thrThread4of4ForFork0___VERIFIER_assert_~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_~cond#1_12|, thrThread4of4ForFork0_~end~0#1=|v_thrThread4of4ForFork0_~end~0#1_14|, thrThread4of4ForFork0_#res#1.base=|v_thrThread4of4ForFork0_#res#1.base_4|} AuxVars[] AssignedVars[thrThread4of4ForFork0_#t~nondet5#1, thrThread4of4ForFork0_~c~0#1, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1, thrThread4of4ForFork0_thidvar1, thrThread4of4ForFork0_~arg#1.base, thrThread4of4ForFork0_~arg#1.offset, thrThread4of4ForFork0_#in~arg#1.base, thrThread4of4ForFork0_#t~nondet4#1, thrThread4of4ForFork0_#t~mem6#1, thrThread4of4ForFork0_#res#1.offset, thrThread4of4ForFork0_#in~arg#1.offset, thrThread4of4ForFork0_thidvar0, thrThread4of4ForFork0___VERIFIER_assert_~cond#1, thrThread4of4ForFork0_~end~0#1, thrThread4of4ForFork0_#res#1.base][383], [136#L1047-1true, 177#L1024-2true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 88#L1039true, thrThread4of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 207#(and (not (= |thrThread1of4ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of4ForFork0_#t~mem6#1| 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0))), 19#$Ultimate##0true, 187#true, 105#L1061-4true]) [2023-12-09 14:58:24,790 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2023-12-09 14:58:24,790 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 14:58:24,790 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 14:58:24,790 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 14:58:24,791 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([830] L1061-3-->$Ultimate##0: Formula: (and (= |v_ULTIMATE.start_main_#t~pre9#1_25| v_thrThread4of4ForFork0_thidvar0_2) (= v_thrThread4of4ForFork0_thidvar1_2 0) (= |v_thrThread4of4ForFork0_#in~arg#1.base_4| 0) (= |v_thrThread4of4ForFork0_#in~arg#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|} OutVars{thrThread4of4ForFork0_#t~nondet5#1=|v_thrThread4of4ForFork0_#t~nondet5#1_6|, thrThread4of4ForFork0_~c~0#1=|v_thrThread4of4ForFork0_~c~0#1_22|, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1_8|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|, thrThread4of4ForFork0_thidvar1=v_thrThread4of4ForFork0_thidvar1_2, thrThread4of4ForFork0_~arg#1.base=|v_thrThread4of4ForFork0_~arg#1.base_4|, thrThread4of4ForFork0_~arg#1.offset=|v_thrThread4of4ForFork0_~arg#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.base=|v_thrThread4of4ForFork0_#in~arg#1.base_4|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_6|, thrThread4of4ForFork0_#t~mem6#1=|v_thrThread4of4ForFork0_#t~mem6#1_8|, thrThread4of4ForFork0_#res#1.offset=|v_thrThread4of4ForFork0_#res#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.offset=|v_thrThread4of4ForFork0_#in~arg#1.offset_4|, thrThread4of4ForFork0_thidvar0=v_thrThread4of4ForFork0_thidvar0_2, thrThread4of4ForFork0___VERIFIER_assert_~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_~cond#1_12|, thrThread4of4ForFork0_~end~0#1=|v_thrThread4of4ForFork0_~end~0#1_14|, thrThread4of4ForFork0_#res#1.base=|v_thrThread4of4ForFork0_#res#1.base_4|} AuxVars[] AssignedVars[thrThread4of4ForFork0_#t~nondet5#1, thrThread4of4ForFork0_~c~0#1, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1, thrThread4of4ForFork0_thidvar1, thrThread4of4ForFork0_~arg#1.base, thrThread4of4ForFork0_~arg#1.offset, thrThread4of4ForFork0_#in~arg#1.base, thrThread4of4ForFork0_#t~nondet4#1, thrThread4of4ForFork0_#t~mem6#1, thrThread4of4ForFork0_#res#1.offset, thrThread4of4ForFork0_#in~arg#1.offset, thrThread4of4ForFork0_thidvar0, thrThread4of4ForFork0___VERIFIER_assert_~cond#1, thrThread4of4ForFork0_~end~0#1, thrThread4of4ForFork0_#res#1.base][383], [111#L1048true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 88#L1039true, 138#L1024true, thrThread4of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 207#(and (not (= |thrThread1of4ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of4ForFork0_#t~mem6#1| 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0))), 19#$Ultimate##0true, 187#true, 105#L1061-4true]) [2023-12-09 14:58:24,791 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2023-12-09 14:58:24,791 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 14:58:24,791 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 14:58:24,791 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 14:58:24,792 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([830] L1061-3-->$Ultimate##0: Formula: (and (= |v_ULTIMATE.start_main_#t~pre9#1_25| v_thrThread4of4ForFork0_thidvar0_2) (= v_thrThread4of4ForFork0_thidvar1_2 0) (= |v_thrThread4of4ForFork0_#in~arg#1.base_4| 0) (= |v_thrThread4of4ForFork0_#in~arg#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|} OutVars{thrThread4of4ForFork0_#t~nondet5#1=|v_thrThread4of4ForFork0_#t~nondet5#1_6|, thrThread4of4ForFork0_~c~0#1=|v_thrThread4of4ForFork0_~c~0#1_22|, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1_8|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|, thrThread4of4ForFork0_thidvar1=v_thrThread4of4ForFork0_thidvar1_2, thrThread4of4ForFork0_~arg#1.base=|v_thrThread4of4ForFork0_~arg#1.base_4|, thrThread4of4ForFork0_~arg#1.offset=|v_thrThread4of4ForFork0_~arg#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.base=|v_thrThread4of4ForFork0_#in~arg#1.base_4|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_6|, thrThread4of4ForFork0_#t~mem6#1=|v_thrThread4of4ForFork0_#t~mem6#1_8|, thrThread4of4ForFork0_#res#1.offset=|v_thrThread4of4ForFork0_#res#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.offset=|v_thrThread4of4ForFork0_#in~arg#1.offset_4|, thrThread4of4ForFork0_thidvar0=v_thrThread4of4ForFork0_thidvar0_2, thrThread4of4ForFork0___VERIFIER_assert_~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_~cond#1_12|, thrThread4of4ForFork0_~end~0#1=|v_thrThread4of4ForFork0_~end~0#1_14|, thrThread4of4ForFork0_#res#1.base=|v_thrThread4of4ForFork0_#res#1.base_4|} AuxVars[] AssignedVars[thrThread4of4ForFork0_#t~nondet5#1, thrThread4of4ForFork0_~c~0#1, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1, thrThread4of4ForFork0_thidvar1, thrThread4of4ForFork0_~arg#1.base, thrThread4of4ForFork0_~arg#1.offset, thrThread4of4ForFork0_#in~arg#1.base, thrThread4of4ForFork0_#t~nondet4#1, thrThread4of4ForFork0_#t~mem6#1, thrThread4of4ForFork0_#res#1.offset, thrThread4of4ForFork0_#in~arg#1.offset, thrThread4of4ForFork0_thidvar0, thrThread4of4ForFork0___VERIFIER_assert_~cond#1, thrThread4of4ForFork0_~end~0#1, thrThread4of4ForFork0_#res#1.base][358], [25#L1049true, thrThread1of4ForFork0InUse, 140#L1023true, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 88#L1039true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), thrThread4of4ForFork0InUse, 187#true, 19#$Ultimate##0true, 105#L1061-4true, 203#(and (= |thrThread1of4ForFork0_#t~mem6#1| 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0)))]) [2023-12-09 14:58:24,792 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2023-12-09 14:58:24,792 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 14:58:24,792 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 14:58:24,792 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 14:58:24,793 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][326], [30#L1061-3true, thrThread1of4ForFork0InUse, 59#L1040-3true, thrThread2of4ForFork0InUse, 195#(= |thrThread1of4ForFork0_#t~mem6#1| 1), 88#L1039true, thrThread3of4ForFork0InUse, thrThread4of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 133#L1049true, 187#true, 48#L1045-2true]) [2023-12-09 14:58:24,794 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2023-12-09 14:58:24,794 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-12-09 14:58:24,794 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-12-09 14:58:24,794 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-12-09 14:58:24,796 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][326], [24#L1047-1true, thrThread1of4ForFork0InUse, 195#(= |thrThread1of4ForFork0_#t~mem6#1| 1), 59#L1040-3true, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, thrThread4of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 133#L1049true, 187#true, 105#L1061-4true]) [2023-12-09 14:58:24,796 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2023-12-09 14:58:24,796 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-12-09 14:58:24,796 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-12-09 14:58:24,796 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-12-09 14:58:24,797 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([802] L1041-2-->L1045-2: Formula: (and (= |v_thrThread4of4ForFork0_#t~nondet5#1_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{thrThread4of4ForFork0_#t~nondet5#1=|v_thrThread4of4ForFork0_#t~nondet5#1_1|, #pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} AuxVars[] AssignedVars[thrThread4of4ForFork0_#t~nondet5#1, #pthreadsMutex][438], [thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 88#L1039true, 199#(and (= |thrThread1of4ForFork0_#t~mem6#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1)), thrThread3of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), thrThread4of4ForFork0InUse, 66#L1049-3true, 45#$Ultimate##0true, 48#L1045-2true, 187#true, 105#L1061-4true]) [2023-12-09 14:58:24,798 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is not cut-off event [2023-12-09 14:58:24,798 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is not cut-off event [2023-12-09 14:58:24,798 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is not cut-off event [2023-12-09 14:58:24,798 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is not cut-off event [2023-12-09 14:58:24,800 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([830] L1061-3-->$Ultimate##0: Formula: (and (= |v_ULTIMATE.start_main_#t~pre9#1_25| v_thrThread4of4ForFork0_thidvar0_2) (= v_thrThread4of4ForFork0_thidvar1_2 0) (= |v_thrThread4of4ForFork0_#in~arg#1.base_4| 0) (= |v_thrThread4of4ForFork0_#in~arg#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|} OutVars{thrThread4of4ForFork0_#t~nondet5#1=|v_thrThread4of4ForFork0_#t~nondet5#1_6|, thrThread4of4ForFork0_~c~0#1=|v_thrThread4of4ForFork0_~c~0#1_22|, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1_8|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|, thrThread4of4ForFork0_thidvar1=v_thrThread4of4ForFork0_thidvar1_2, thrThread4of4ForFork0_~arg#1.base=|v_thrThread4of4ForFork0_~arg#1.base_4|, thrThread4of4ForFork0_~arg#1.offset=|v_thrThread4of4ForFork0_~arg#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.base=|v_thrThread4of4ForFork0_#in~arg#1.base_4|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_6|, thrThread4of4ForFork0_#t~mem6#1=|v_thrThread4of4ForFork0_#t~mem6#1_8|, thrThread4of4ForFork0_#res#1.offset=|v_thrThread4of4ForFork0_#res#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.offset=|v_thrThread4of4ForFork0_#in~arg#1.offset_4|, thrThread4of4ForFork0_thidvar0=v_thrThread4of4ForFork0_thidvar0_2, thrThread4of4ForFork0___VERIFIER_assert_~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_~cond#1_12|, thrThread4of4ForFork0_~end~0#1=|v_thrThread4of4ForFork0_~end~0#1_14|, thrThread4of4ForFork0_#res#1.base=|v_thrThread4of4ForFork0_#res#1.base_4|} AuxVars[] AssignedVars[thrThread4of4ForFork0_#t~nondet5#1, thrThread4of4ForFork0_~c~0#1, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1, thrThread4of4ForFork0_thidvar1, thrThread4of4ForFork0_~arg#1.base, thrThread4of4ForFork0_~arg#1.offset, thrThread4of4ForFork0_#in~arg#1.base, thrThread4of4ForFork0_#t~nondet4#1, thrThread4of4ForFork0_#t~mem6#1, thrThread4of4ForFork0_#res#1.offset, thrThread4of4ForFork0_#in~arg#1.offset, thrThread4of4ForFork0_thidvar0, thrThread4of4ForFork0___VERIFIER_assert_~cond#1, thrThread4of4ForFork0_~end~0#1, thrThread4of4ForFork0_#res#1.base][378], [214#(and (= |thrThread2of4ForFork0_~c~0#1| 0) (= |thrThread2of4ForFork0_~end~0#1| 0)), 177#L1024-2true, 205#(and (not (= |thrThread1of4ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of4ForFork0_#t~mem6#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0))), thrThread1of4ForFork0InUse, 20#L1040true, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, thrThread4of4ForFork0InUse, 45#$Ultimate##0true, 19#$Ultimate##0true, 187#true, 105#L1061-4true]) [2023-12-09 14:58:24,800 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2023-12-09 14:58:24,800 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-12-09 14:58:24,800 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-12-09 14:58:24,800 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-12-09 14:58:24,800 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([830] L1061-3-->$Ultimate##0: Formula: (and (= |v_ULTIMATE.start_main_#t~pre9#1_25| v_thrThread4of4ForFork0_thidvar0_2) (= v_thrThread4of4ForFork0_thidvar1_2 0) (= |v_thrThread4of4ForFork0_#in~arg#1.base_4| 0) (= |v_thrThread4of4ForFork0_#in~arg#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|} OutVars{thrThread4of4ForFork0_#t~nondet5#1=|v_thrThread4of4ForFork0_#t~nondet5#1_6|, thrThread4of4ForFork0_~c~0#1=|v_thrThread4of4ForFork0_~c~0#1_22|, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1_8|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|, thrThread4of4ForFork0_thidvar1=v_thrThread4of4ForFork0_thidvar1_2, thrThread4of4ForFork0_~arg#1.base=|v_thrThread4of4ForFork0_~arg#1.base_4|, thrThread4of4ForFork0_~arg#1.offset=|v_thrThread4of4ForFork0_~arg#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.base=|v_thrThread4of4ForFork0_#in~arg#1.base_4|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_6|, thrThread4of4ForFork0_#t~mem6#1=|v_thrThread4of4ForFork0_#t~mem6#1_8|, thrThread4of4ForFork0_#res#1.offset=|v_thrThread4of4ForFork0_#res#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.offset=|v_thrThread4of4ForFork0_#in~arg#1.offset_4|, thrThread4of4ForFork0_thidvar0=v_thrThread4of4ForFork0_thidvar0_2, thrThread4of4ForFork0___VERIFIER_assert_~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_~cond#1_12|, thrThread4of4ForFork0_~end~0#1=|v_thrThread4of4ForFork0_~end~0#1_14|, thrThread4of4ForFork0_#res#1.base=|v_thrThread4of4ForFork0_#res#1.base_4|} AuxVars[] AssignedVars[thrThread4of4ForFork0_#t~nondet5#1, thrThread4of4ForFork0_~c~0#1, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1, thrThread4of4ForFork0_thidvar1, thrThread4of4ForFork0_~arg#1.base, thrThread4of4ForFork0_~arg#1.offset, thrThread4of4ForFork0_#in~arg#1.base, thrThread4of4ForFork0_#t~nondet4#1, thrThread4of4ForFork0_#t~mem6#1, thrThread4of4ForFork0_#res#1.offset, thrThread4of4ForFork0_#in~arg#1.offset, thrThread4of4ForFork0_thidvar0, thrThread4of4ForFork0___VERIFIER_assert_~cond#1, thrThread4of4ForFork0_~end~0#1, thrThread4of4ForFork0_#res#1.base][379], [177#L1024-2true, thrThread1of4ForFork0InUse, 205#(and (not (= |thrThread1of4ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of4ForFork0_#t~mem6#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0))), thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), thrThread4of4ForFork0InUse, 45#$Ultimate##0true, 187#true, 19#$Ultimate##0true, 105#L1061-4true]) [2023-12-09 14:58:24,801 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2023-12-09 14:58:24,801 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-12-09 14:58:24,801 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-12-09 14:58:24,801 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-12-09 14:58:24,801 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][302], [214#(and (= |thrThread2of4ForFork0_~c~0#1| 0) (= |thrThread2of4ForFork0_~end~0#1| 0)), 30#L1061-3true, 177#L1024-2true, 205#(and (not (= |thrThread1of4ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of4ForFork0_#t~mem6#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0))), thrThread1of4ForFork0InUse, 20#L1040true, 59#L1040-3true, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, thrThread4of4ForFork0NotInUse, 187#true]) [2023-12-09 14:58:24,801 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2023-12-09 14:58:24,801 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-12-09 14:58:24,801 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-12-09 14:58:24,801 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-12-09 14:58:24,801 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][303], [30#L1061-3true, 177#L1024-2true, 205#(and (not (= |thrThread1of4ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of4ForFork0_#t~mem6#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0))), thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 59#L1040-3true, 88#L1039true, thrThread3of4ForFork0InUse, thrThread4of4ForFork0NotInUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 187#true]) [2023-12-09 14:58:24,801 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2023-12-09 14:58:24,801 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-12-09 14:58:24,801 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-12-09 14:58:24,801 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-12-09 14:58:24,801 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([729] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_thrThread2of4ForFork0_#t~nondet4#1_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread2of4ForFork0_#t~nondet4#1=|v_thrThread2of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread2of4ForFork0_#t~nondet4#1][201], [214#(and (= |thrThread2of4ForFork0_~c~0#1| 0) (= |thrThread2of4ForFork0_~end~0#1| 0)), 30#L1061-3true, 177#L1024-2true, 205#(and (not (= |thrThread1of4ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of4ForFork0_#t~mem6#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0))), thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, thrThread4of4ForFork0NotInUse, 187#true, 45#$Ultimate##0true, 121#L1040-3true]) [2023-12-09 14:58:24,801 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2023-12-09 14:58:24,801 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-12-09 14:58:24,801 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-12-09 14:58:24,801 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-12-09 14:58:24,802 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([830] L1061-3-->$Ultimate##0: Formula: (and (= |v_ULTIMATE.start_main_#t~pre9#1_25| v_thrThread4of4ForFork0_thidvar0_2) (= v_thrThread4of4ForFork0_thidvar1_2 0) (= |v_thrThread4of4ForFork0_#in~arg#1.base_4| 0) (= |v_thrThread4of4ForFork0_#in~arg#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|} OutVars{thrThread4of4ForFork0_#t~nondet5#1=|v_thrThread4of4ForFork0_#t~nondet5#1_6|, thrThread4of4ForFork0_~c~0#1=|v_thrThread4of4ForFork0_~c~0#1_22|, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1_8|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|, thrThread4of4ForFork0_thidvar1=v_thrThread4of4ForFork0_thidvar1_2, thrThread4of4ForFork0_~arg#1.base=|v_thrThread4of4ForFork0_~arg#1.base_4|, thrThread4of4ForFork0_~arg#1.offset=|v_thrThread4of4ForFork0_~arg#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.base=|v_thrThread4of4ForFork0_#in~arg#1.base_4|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_6|, thrThread4of4ForFork0_#t~mem6#1=|v_thrThread4of4ForFork0_#t~mem6#1_8|, thrThread4of4ForFork0_#res#1.offset=|v_thrThread4of4ForFork0_#res#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.offset=|v_thrThread4of4ForFork0_#in~arg#1.offset_4|, thrThread4of4ForFork0_thidvar0=v_thrThread4of4ForFork0_thidvar0_2, thrThread4of4ForFork0___VERIFIER_assert_~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_~cond#1_12|, thrThread4of4ForFork0_~end~0#1=|v_thrThread4of4ForFork0_~end~0#1_14|, thrThread4of4ForFork0_#res#1.base=|v_thrThread4of4ForFork0_#res#1.base_4|} AuxVars[] AssignedVars[thrThread4of4ForFork0_#t~nondet5#1, thrThread4of4ForFork0_~c~0#1, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1, thrThread4of4ForFork0_thidvar1, thrThread4of4ForFork0_~arg#1.base, thrThread4of4ForFork0_~arg#1.offset, thrThread4of4ForFork0_#in~arg#1.base, thrThread4of4ForFork0_#t~nondet4#1, thrThread4of4ForFork0_#t~mem6#1, thrThread4of4ForFork0_#res#1.offset, thrThread4of4ForFork0_#in~arg#1.offset, thrThread4of4ForFork0_thidvar0, thrThread4of4ForFork0___VERIFIER_assert_~cond#1, thrThread4of4ForFork0_~end~0#1, thrThread4of4ForFork0_#res#1.base][351], [201#(and (= |thrThread1of4ForFork0_#t~mem6#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0))), 25#L1049true, 140#L1023true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 88#L1039true, thrThread4of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 19#$Ultimate##0true, 187#true, 105#L1061-4true]) [2023-12-09 14:58:24,802 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2023-12-09 14:58:24,802 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 14:58:24,802 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 14:58:24,802 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 14:58:24,805 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][303], [177#L1024-2true, thrThread1of4ForFork0InUse, 205#(and (not (= |thrThread1of4ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of4ForFork0_#t~mem6#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0))), 59#L1040-3true, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, thrThread4of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 187#true, 48#L1045-2true, 105#L1061-4true]) [2023-12-09 14:58:24,805 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2023-12-09 14:58:24,805 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-12-09 14:58:24,805 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-12-09 14:58:24,805 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-12-09 14:58:24,814 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([797] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread4of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread4of4ForFork0_#t~nondet4#1][186], [111#L1048true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 49#L1047true, 88#L1039true, thrThread3of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 192#true, thrThread4of4ForFork0InUse, 187#true, 105#L1061-4true, 174#L1040-3true]) [2023-12-09 14:58:24,814 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2023-12-09 14:58:24,814 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 14:58:24,814 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 14:58:24,814 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 14:58:24,819 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([797] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread4of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread4of4ForFork0_#t~nondet4#1][186], [111#L1048true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 192#true, thrThread4of4ForFork0InUse, 187#true, 105#L1061-4true, 174#L1040-3true, 52#L1046-3true]) [2023-12-09 14:58:24,820 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2023-12-09 14:58:24,820 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 14:58:24,820 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 14:58:24,820 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 14:58:24,847 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([768] L1041-2-->L1045-2: Formula: (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0))) (= |v_thrThread3of4ForFork0_#t~nondet5#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|, thrThread3of4ForFork0_#t~nondet5#1=|v_thrThread3of4ForFork0_#t~nondet5#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread3of4ForFork0_#t~nondet5#1][161], [thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 80#L1048true, 79#L1045-2true, 192#true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), thrThread4of4ForFork0InUse, 166#L1041-2true, 187#true, 105#L1061-4true]) [2023-12-09 14:58:24,847 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2023-12-09 14:58:24,847 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 14:58:24,847 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 14:58:24,848 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 14:58:24,859 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([768] L1041-2-->L1045-2: Formula: (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0))) (= |v_thrThread3of4ForFork0_#t~nondet5#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|, thrThread3of4ForFork0_#t~nondet5#1=|v_thrThread3of4ForFork0_#t~nondet5#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread3of4ForFork0_#t~nondet5#1][161], [116#L1043-1true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 28#L1049true, 79#L1045-2true, 192#true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), thrThread4of4ForFork0InUse, 187#true, 105#L1061-4true]) [2023-12-09 14:58:24,859 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2023-12-09 14:58:24,859 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 14:58:24,859 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 14:58:24,859 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 14:58:24,862 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([768] L1041-2-->L1045-2: Formula: (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0))) (= |v_thrThread3of4ForFork0_#t~nondet5#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|, thrThread3of4ForFork0_#t~nondet5#1=|v_thrThread3of4ForFork0_#t~nondet5#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread3of4ForFork0_#t~nondet5#1][142], [211#true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 28#L1049true, 79#L1045-2true, thrThread4of4ForFork0InUse, 192#true, 166#L1041-2true, 187#true, 105#L1061-4true, 163#L1038true]) [2023-12-09 14:58:24,862 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2023-12-09 14:58:24,862 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 14:58:24,862 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 14:58:24,862 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 14:58:24,918 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([729] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_thrThread2of4ForFork0_#t~nondet4#1_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread2of4ForFork0_#t~nondet4#1=|v_thrThread2of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread2of4ForFork0_#t~nondet4#1][84], [214#(and (= |thrThread2of4ForFork0_~c~0#1| 0) (= |thrThread2of4ForFork0_~end~0#1| 0)), 25#L1049true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 190#(and (= |thrThread1of4ForFork0_~end~0#1| 0) (= |thrThread1of4ForFork0_~c~0#1| 0)), thrThread4of4ForFork0InUse, 192#true, 105#L1061-4true, 174#L1040-3true, 52#L1046-3true, 121#L1040-3true]) [2023-12-09 14:58:24,918 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2023-12-09 14:58:24,918 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 14:58:24,918 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 14:58:24,918 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 14:58:24,918 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 14:58:24,919 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([802] L1041-2-->L1045-2: Formula: (and (= |v_thrThread4of4ForFork0_#t~nondet5#1_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{thrThread4of4ForFork0_#t~nondet5#1=|v_thrThread4of4ForFork0_#t~nondet5#1_1|, #pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} AuxVars[] AssignedVars[thrThread4of4ForFork0_#t~nondet5#1, #pthreadsMutex][298], [111#L1048true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 88#L1039true, 190#(and (= |thrThread1of4ForFork0_~end~0#1| 0) (= |thrThread1of4ForFork0_~c~0#1| 0)), 213#(= |thrThread2of4ForFork0_~c~0#1| 0), thrThread4of4ForFork0InUse, 192#true, 48#L1045-2true, 105#L1061-4true, 52#L1046-3true]) [2023-12-09 14:58:24,919 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2023-12-09 14:58:24,920 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 14:58:24,920 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 14:58:24,920 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 14:58:24,985 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_thrThread1of4ForFork0_#t~nondet4#1_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread1of4ForFork0_#t~nondet4#1=|v_thrThread1of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread1of4ForFork0_#t~nondet4#1][48], [211#true, 25#L1049true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 28#L1049true, 96#L1040-3true, 190#(and (= |thrThread1of4ForFork0_~end~0#1| 0) (= |thrThread1of4ForFork0_~c~0#1| 0)), 192#true, thrThread4of4ForFork0InUse, 105#L1061-4true, 163#L1038true]) [2023-12-09 14:58:24,985 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2023-12-09 14:58:24,985 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 14:58:24,985 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 14:58:24,985 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 14:58:24,993 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([734] L1041-2-->L1045-2: Formula: (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0))) (= |v_thrThread2of4ForFork0_#t~nondet5#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|, thrThread2of4ForFork0_#t~nondet5#1=|v_thrThread2of4ForFork0_#t~nondet5#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread2of4ForFork0_#t~nondet5#1][132], [211#true, 60#L1040true, 51#L1045-2true, thrThread1of4ForFork0InUse, 59#L1040-3true, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 28#L1049true, 190#(and (= |thrThread1of4ForFork0_~end~0#1| 0) (= |thrThread1of4ForFork0_~c~0#1| 0)), 192#true, thrThread4of4ForFork0InUse, 105#L1061-4true]) [2023-12-09 14:58:24,994 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2023-12-09 14:58:24,994 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 14:58:24,994 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 14:58:24,994 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 14:58:25,003 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([695] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_thrThread1of4ForFork0_#t~nondet4#1_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread1of4ForFork0_#t~nondet4#1=|v_thrThread1of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread1of4ForFork0_#t~nondet4#1][77], [25#L1049true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 88#L1039true, 80#L1048true, 190#(and (= |thrThread1of4ForFork0_~end~0#1| 0) (= |thrThread1of4ForFork0_~c~0#1| 0)), 96#L1040-3true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), thrThread4of4ForFork0InUse, 192#true, 105#L1061-4true]) [2023-12-09 14:58:25,003 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2023-12-09 14:58:25,004 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 14:58:25,004 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 14:58:25,004 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 14:58:25,004 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 14:58:25,004 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([695] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_thrThread1of4ForFork0_#t~nondet4#1_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread1of4ForFork0_#t~nondet4#1=|v_thrThread1of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread1of4ForFork0_#t~nondet4#1][77], [111#L1048true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 190#(and (= |thrThread1of4ForFork0_~end~0#1| 0) (= |thrThread1of4ForFork0_~c~0#1| 0)), 28#L1049true, 96#L1040-3true, thrThread4of4ForFork0InUse, 192#true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 105#L1061-4true]) [2023-12-09 14:58:25,004 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2023-12-09 14:58:25,004 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 14:58:25,004 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 14:58:25,004 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 14:58:25,004 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 14:58:25,005 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([695] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_thrThread1of4ForFork0_#t~nondet4#1_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread1of4ForFork0_#t~nondet4#1=|v_thrThread1of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread1of4ForFork0_#t~nondet4#1][48], [211#true, 25#L1049true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 96#L1040-3true, 28#L1049true, 190#(and (= |thrThread1of4ForFork0_~end~0#1| 0) (= |thrThread1of4ForFork0_~c~0#1| 0)), thrThread4of4ForFork0InUse, 192#true, 105#L1061-4true, 163#L1038true]) [2023-12-09 14:58:25,005 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2023-12-09 14:58:25,005 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 14:58:25,005 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 14:58:25,005 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 14:58:25,005 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 14:58:25,005 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_thrThread1of4ForFork0_#t~nondet4#1_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread1of4ForFork0_#t~nondet4#1=|v_thrThread1of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread1of4ForFork0_#t~nondet4#1][77], [25#L1049true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 96#L1040-3true, 28#L1049true, 190#(and (= |thrThread1of4ForFork0_~end~0#1| 0) (= |thrThread1of4ForFork0_~c~0#1| 0)), 213#(= |thrThread2of4ForFork0_~c~0#1| 0), thrThread4of4ForFork0InUse, 192#true, 105#L1061-4true]) [2023-12-09 14:58:25,005 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2023-12-09 14:58:25,005 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-12-09 14:58:25,005 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-12-09 14:58:25,005 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-12-09 14:58:25,082 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([734] L1041-2-->L1045-2: Formula: (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0))) (= |v_thrThread2of4ForFork0_#t~nondet5#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|, thrThread2of4ForFork0_#t~nondet5#1=|v_thrThread2of4ForFork0_#t~nondet5#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread2of4ForFork0_#t~nondet5#1][109], [211#true, 51#L1045-2true, 140#L1023true, thrThread1of4ForFork0InUse, 59#L1040-3true, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, thrThread4of4ForFork0InUse, 192#true, 19#$Ultimate##0true, 187#true, 105#L1061-4true]) [2023-12-09 14:58:25,082 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2023-12-09 14:58:25,082 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 14:58:25,082 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 14:58:25,082 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 14:58:25,090 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][114], [211#true, 139#L1049-2true, thrThread1of4ForFork0InUse, 59#L1040-3true, thrThread2of4ForFork0InUse, 122#L1041-2true, thrThread3of4ForFork0InUse, thrThread4of4ForFork0InUse, 192#true, 187#true, 19#$Ultimate##0true, 105#L1061-4true]) [2023-12-09 14:58:25,090 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2023-12-09 14:58:25,090 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-12-09 14:58:25,090 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-12-09 14:58:25,090 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-12-09 14:58:25,105 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([797] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread4of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread4of4ForFork0_#t~nondet4#1][185], [211#true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 122#L1041-2true, 138#L1024true, 192#true, thrThread4of4ForFork0InUse, 45#$Ultimate##0true, 187#true, 105#L1061-4true, 174#L1040-3true]) [2023-12-09 14:58:25,105 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2023-12-09 14:58:25,105 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 14:58:25,105 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 14:58:25,105 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 14:58:25,127 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([830] L1061-3-->$Ultimate##0: Formula: (and (= |v_ULTIMATE.start_main_#t~pre9#1_25| v_thrThread4of4ForFork0_thidvar0_2) (= v_thrThread4of4ForFork0_thidvar1_2 0) (= |v_thrThread4of4ForFork0_#in~arg#1.base_4| 0) (= |v_thrThread4of4ForFork0_#in~arg#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|} OutVars{thrThread4of4ForFork0_#t~nondet5#1=|v_thrThread4of4ForFork0_#t~nondet5#1_6|, thrThread4of4ForFork0_~c~0#1=|v_thrThread4of4ForFork0_~c~0#1_22|, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1_8|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|, thrThread4of4ForFork0_thidvar1=v_thrThread4of4ForFork0_thidvar1_2, thrThread4of4ForFork0_~arg#1.base=|v_thrThread4of4ForFork0_~arg#1.base_4|, thrThread4of4ForFork0_~arg#1.offset=|v_thrThread4of4ForFork0_~arg#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.base=|v_thrThread4of4ForFork0_#in~arg#1.base_4|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_6|, thrThread4of4ForFork0_#t~mem6#1=|v_thrThread4of4ForFork0_#t~mem6#1_8|, thrThread4of4ForFork0_#res#1.offset=|v_thrThread4of4ForFork0_#res#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.offset=|v_thrThread4of4ForFork0_#in~arg#1.offset_4|, thrThread4of4ForFork0_thidvar0=v_thrThread4of4ForFork0_thidvar0_2, thrThread4of4ForFork0___VERIFIER_assert_~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_~cond#1_12|, thrThread4of4ForFork0_~end~0#1=|v_thrThread4of4ForFork0_~end~0#1_14|, thrThread4of4ForFork0_#res#1.base=|v_thrThread4of4ForFork0_#res#1.base_4|} AuxVars[] AssignedVars[thrThread4of4ForFork0_#t~nondet5#1, thrThread4of4ForFork0_~c~0#1, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1, thrThread4of4ForFork0_thidvar1, thrThread4of4ForFork0_~arg#1.base, thrThread4of4ForFork0_~arg#1.offset, thrThread4of4ForFork0_#in~arg#1.base, thrThread4of4ForFork0_#t~nondet4#1, thrThread4of4ForFork0_#t~mem6#1, thrThread4of4ForFork0_#res#1.offset, thrThread4of4ForFork0_#in~arg#1.offset, thrThread4of4ForFork0_thidvar0, thrThread4of4ForFork0___VERIFIER_assert_~cond#1, thrThread4of4ForFork0_~end~0#1, thrThread4of4ForFork0_#res#1.base][378], [214#(and (= |thrThread2of4ForFork0_~c~0#1| 0) (= |thrThread2of4ForFork0_~end~0#1| 0)), thrThread1of4ForFork0InUse, 205#(and (not (= |thrThread1of4ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of4ForFork0_#t~mem6#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0))), 20#L1040true, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 138#L1024true, thrThread4of4ForFork0InUse, 45#$Ultimate##0true, 19#$Ultimate##0true, 187#true, 105#L1061-4true]) [2023-12-09 14:58:25,127 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2023-12-09 14:58:25,127 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-12-09 14:58:25,127 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-12-09 14:58:25,127 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-12-09 14:58:25,128 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 14:58:25,128 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][302], [214#(and (= |thrThread2of4ForFork0_~c~0#1| 0) (= |thrThread2of4ForFork0_~end~0#1| 0)), 30#L1061-3true, thrThread1of4ForFork0InUse, 205#(and (not (= |thrThread1of4ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of4ForFork0_#t~mem6#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0))), 20#L1040true, 59#L1040-3true, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 138#L1024true, thrThread4of4ForFork0NotInUse, 187#true]) [2023-12-09 14:58:25,128 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2023-12-09 14:58:25,128 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-12-09 14:58:25,128 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-12-09 14:58:25,128 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-12-09 14:58:25,128 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-12-09 14:58:25,128 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([729] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_thrThread2of4ForFork0_#t~nondet4#1_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread2of4ForFork0_#t~nondet4#1=|v_thrThread2of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread2of4ForFork0_#t~nondet4#1][201], [214#(and (= |thrThread2of4ForFork0_~c~0#1| 0) (= |thrThread2of4ForFork0_~end~0#1| 0)), 30#L1061-3true, thrThread1of4ForFork0InUse, 205#(and (not (= |thrThread1of4ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of4ForFork0_#t~mem6#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0))), thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 138#L1024true, thrThread4of4ForFork0NotInUse, 45#$Ultimate##0true, 187#true, 121#L1040-3true]) [2023-12-09 14:58:25,128 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2023-12-09 14:58:25,128 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 14:58:25,128 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-12-09 14:58:25,128 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-12-09 14:58:25,128 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-12-09 14:58:25,130 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([797] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread4of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread4of4ForFork0_#t~nondet4#1][186], [thrThread1of4ForFork0InUse, 59#L1040-3true, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, thrThread4of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 192#true, 46#L1025true, 187#true, 105#L1061-4true, 174#L1040-3true]) [2023-12-09 14:58:25,130 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2023-12-09 14:58:25,130 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 14:58:25,130 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 14:58:25,130 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 14:58:25,131 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([797] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread4of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread4of4ForFork0_#t~nondet4#1][410], [177#L1024-2true, thrThread1of4ForFork0InUse, 59#L1040-3true, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, thrThread4of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 187#true, 105#L1061-4true, 174#L1040-3true, 197#(not (= |thrThread1of4ForFork0___VERIFIER_assert_~cond#1| 0))]) [2023-12-09 14:58:25,131 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2023-12-09 14:58:25,131 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 14:58:25,131 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 14:58:25,131 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 14:58:25,131 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([768] L1041-2-->L1045-2: Formula: (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0))) (= |v_thrThread3of4ForFork0_#t~nondet5#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|, thrThread3of4ForFork0_#t~nondet5#1=|v_thrThread3of4ForFork0_#t~nondet5#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread3of4ForFork0_#t~nondet5#1][161], [thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 138#L1024true, 79#L1045-2true, thrThread4of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 192#true, 187#true, 105#L1061-4true, 174#L1040-3true]) [2023-12-09 14:58:25,131 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2023-12-09 14:58:25,131 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-12-09 14:58:25,131 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-12-09 14:58:25,131 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-12-09 14:58:25,132 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([830] L1061-3-->$Ultimate##0: Formula: (and (= |v_ULTIMATE.start_main_#t~pre9#1_25| v_thrThread4of4ForFork0_thidvar0_2) (= v_thrThread4of4ForFork0_thidvar1_2 0) (= |v_thrThread4of4ForFork0_#in~arg#1.base_4| 0) (= |v_thrThread4of4ForFork0_#in~arg#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|} OutVars{thrThread4of4ForFork0_#t~nondet5#1=|v_thrThread4of4ForFork0_#t~nondet5#1_6|, thrThread4of4ForFork0_~c~0#1=|v_thrThread4of4ForFork0_~c~0#1_22|, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1_8|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|, thrThread4of4ForFork0_thidvar1=v_thrThread4of4ForFork0_thidvar1_2, thrThread4of4ForFork0_~arg#1.base=|v_thrThread4of4ForFork0_~arg#1.base_4|, thrThread4of4ForFork0_~arg#1.offset=|v_thrThread4of4ForFork0_~arg#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.base=|v_thrThread4of4ForFork0_#in~arg#1.base_4|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_6|, thrThread4of4ForFork0_#t~mem6#1=|v_thrThread4of4ForFork0_#t~mem6#1_8|, thrThread4of4ForFork0_#res#1.offset=|v_thrThread4of4ForFork0_#res#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.offset=|v_thrThread4of4ForFork0_#in~arg#1.offset_4|, thrThread4of4ForFork0_thidvar0=v_thrThread4of4ForFork0_thidvar0_2, thrThread4of4ForFork0___VERIFIER_assert_~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_~cond#1_12|, thrThread4of4ForFork0_~end~0#1=|v_thrThread4of4ForFork0_~end~0#1_14|, thrThread4of4ForFork0_#res#1.base=|v_thrThread4of4ForFork0_#res#1.base_4|} AuxVars[] AssignedVars[thrThread4of4ForFork0_#t~nondet5#1, thrThread4of4ForFork0_~c~0#1, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1, thrThread4of4ForFork0_thidvar1, thrThread4of4ForFork0_~arg#1.base, thrThread4of4ForFork0_~arg#1.offset, thrThread4of4ForFork0_#in~arg#1.base, thrThread4of4ForFork0_#t~nondet4#1, thrThread4of4ForFork0_#t~mem6#1, thrThread4of4ForFork0_#res#1.offset, thrThread4of4ForFork0_#in~arg#1.offset, thrThread4of4ForFork0_thidvar0, thrThread4of4ForFork0___VERIFIER_assert_~cond#1, thrThread4of4ForFork0_~end~0#1, thrThread4of4ForFork0_#res#1.base][120], [111#L1048true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 138#L1024true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 192#true, thrThread4of4ForFork0InUse, 187#true, 19#$Ultimate##0true, 105#L1061-4true]) [2023-12-09 14:58:25,132 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2023-12-09 14:58:25,132 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 14:58:25,132 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 14:58:25,132 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 14:58:25,318 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([830] L1061-3-->$Ultimate##0: Formula: (and (= |v_ULTIMATE.start_main_#t~pre9#1_25| v_thrThread4of4ForFork0_thidvar0_2) (= v_thrThread4of4ForFork0_thidvar1_2 0) (= |v_thrThread4of4ForFork0_#in~arg#1.base_4| 0) (= |v_thrThread4of4ForFork0_#in~arg#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|} OutVars{thrThread4of4ForFork0_#t~nondet5#1=|v_thrThread4of4ForFork0_#t~nondet5#1_6|, thrThread4of4ForFork0_~c~0#1=|v_thrThread4of4ForFork0_~c~0#1_22|, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1_8|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|, thrThread4of4ForFork0_thidvar1=v_thrThread4of4ForFork0_thidvar1_2, thrThread4of4ForFork0_~arg#1.base=|v_thrThread4of4ForFork0_~arg#1.base_4|, thrThread4of4ForFork0_~arg#1.offset=|v_thrThread4of4ForFork0_~arg#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.base=|v_thrThread4of4ForFork0_#in~arg#1.base_4|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_6|, thrThread4of4ForFork0_#t~mem6#1=|v_thrThread4of4ForFork0_#t~mem6#1_8|, thrThread4of4ForFork0_#res#1.offset=|v_thrThread4of4ForFork0_#res#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.offset=|v_thrThread4of4ForFork0_#in~arg#1.offset_4|, thrThread4of4ForFork0_thidvar0=v_thrThread4of4ForFork0_thidvar0_2, thrThread4of4ForFork0___VERIFIER_assert_~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_~cond#1_12|, thrThread4of4ForFork0_~end~0#1=|v_thrThread4of4ForFork0_~end~0#1_14|, thrThread4of4ForFork0_#res#1.base=|v_thrThread4of4ForFork0_#res#1.base_4|} AuxVars[] AssignedVars[thrThread4of4ForFork0_#t~nondet5#1, thrThread4of4ForFork0_~c~0#1, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1, thrThread4of4ForFork0_thidvar1, thrThread4of4ForFork0_~arg#1.base, thrThread4of4ForFork0_~arg#1.offset, thrThread4of4ForFork0_#in~arg#1.base, thrThread4of4ForFork0_#t~nondet4#1, thrThread4of4ForFork0_#t~mem6#1, thrThread4of4ForFork0_#res#1.offset, thrThread4of4ForFork0_#in~arg#1.offset, thrThread4of4ForFork0_thidvar0, thrThread4of4ForFork0___VERIFIER_assert_~cond#1, thrThread4of4ForFork0_~end~0#1, thrThread4of4ForFork0_#res#1.base][120], [136#L1047-1true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 192#true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), thrThread4of4ForFork0InUse, 46#L1025true, 19#$Ultimate##0true, 187#true, 105#L1061-4true]) [2023-12-09 14:58:25,318 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2023-12-09 14:58:25,318 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 14:58:25,318 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 14:58:25,318 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 14:58:25,319 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([830] L1061-3-->$Ultimate##0: Formula: (and (= |v_ULTIMATE.start_main_#t~pre9#1_25| v_thrThread4of4ForFork0_thidvar0_2) (= v_thrThread4of4ForFork0_thidvar1_2 0) (= |v_thrThread4of4ForFork0_#in~arg#1.base_4| 0) (= |v_thrThread4of4ForFork0_#in~arg#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|} OutVars{thrThread4of4ForFork0_#t~nondet5#1=|v_thrThread4of4ForFork0_#t~nondet5#1_6|, thrThread4of4ForFork0_~c~0#1=|v_thrThread4of4ForFork0_~c~0#1_22|, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1_8|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|, thrThread4of4ForFork0_thidvar1=v_thrThread4of4ForFork0_thidvar1_2, thrThread4of4ForFork0_~arg#1.base=|v_thrThread4of4ForFork0_~arg#1.base_4|, thrThread4of4ForFork0_~arg#1.offset=|v_thrThread4of4ForFork0_~arg#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.base=|v_thrThread4of4ForFork0_#in~arg#1.base_4|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_6|, thrThread4of4ForFork0_#t~mem6#1=|v_thrThread4of4ForFork0_#t~mem6#1_8|, thrThread4of4ForFork0_#res#1.offset=|v_thrThread4of4ForFork0_#res#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.offset=|v_thrThread4of4ForFork0_#in~arg#1.offset_4|, thrThread4of4ForFork0_thidvar0=v_thrThread4of4ForFork0_thidvar0_2, thrThread4of4ForFork0___VERIFIER_assert_~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_~cond#1_12|, thrThread4of4ForFork0_~end~0#1=|v_thrThread4of4ForFork0_~end~0#1_14|, thrThread4of4ForFork0_#res#1.base=|v_thrThread4of4ForFork0_#res#1.base_4|} AuxVars[] AssignedVars[thrThread4of4ForFork0_#t~nondet5#1, thrThread4of4ForFork0_~c~0#1, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1, thrThread4of4ForFork0_thidvar1, thrThread4of4ForFork0_~arg#1.base, thrThread4of4ForFork0_~arg#1.offset, thrThread4of4ForFork0_#in~arg#1.base, thrThread4of4ForFork0_#t~nondet4#1, thrThread4of4ForFork0_#t~mem6#1, thrThread4of4ForFork0_#res#1.offset, thrThread4of4ForFork0_#in~arg#1.offset, thrThread4of4ForFork0_thidvar0, thrThread4of4ForFork0___VERIFIER_assert_~cond#1, thrThread4of4ForFork0_~end~0#1, thrThread4of4ForFork0_#res#1.base][399], [136#L1047-1true, 177#L1024-2true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 88#L1039true, thrThread4of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 187#true, 19#$Ultimate##0true, 105#L1061-4true, 197#(not (= |thrThread1of4ForFork0___VERIFIER_assert_~cond#1| 0))]) [2023-12-09 14:58:25,319 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2023-12-09 14:58:25,319 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 14:58:25,319 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 14:58:25,319 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 14:58:25,319 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([830] L1061-3-->$Ultimate##0: Formula: (and (= |v_ULTIMATE.start_main_#t~pre9#1_25| v_thrThread4of4ForFork0_thidvar0_2) (= v_thrThread4of4ForFork0_thidvar1_2 0) (= |v_thrThread4of4ForFork0_#in~arg#1.base_4| 0) (= |v_thrThread4of4ForFork0_#in~arg#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|} OutVars{thrThread4of4ForFork0_#t~nondet5#1=|v_thrThread4of4ForFork0_#t~nondet5#1_6|, thrThread4of4ForFork0_~c~0#1=|v_thrThread4of4ForFork0_~c~0#1_22|, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1_8|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|, thrThread4of4ForFork0_thidvar1=v_thrThread4of4ForFork0_thidvar1_2, thrThread4of4ForFork0_~arg#1.base=|v_thrThread4of4ForFork0_~arg#1.base_4|, thrThread4of4ForFork0_~arg#1.offset=|v_thrThread4of4ForFork0_~arg#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.base=|v_thrThread4of4ForFork0_#in~arg#1.base_4|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_6|, thrThread4of4ForFork0_#t~mem6#1=|v_thrThread4of4ForFork0_#t~mem6#1_8|, thrThread4of4ForFork0_#res#1.offset=|v_thrThread4of4ForFork0_#res#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.offset=|v_thrThread4of4ForFork0_#in~arg#1.offset_4|, thrThread4of4ForFork0_thidvar0=v_thrThread4of4ForFork0_thidvar0_2, thrThread4of4ForFork0___VERIFIER_assert_~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_~cond#1_12|, thrThread4of4ForFork0_~end~0#1=|v_thrThread4of4ForFork0_~end~0#1_14|, thrThread4of4ForFork0_#res#1.base=|v_thrThread4of4ForFork0_#res#1.base_4|} AuxVars[] AssignedVars[thrThread4of4ForFork0_#t~nondet5#1, thrThread4of4ForFork0_~c~0#1, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1, thrThread4of4ForFork0_thidvar1, thrThread4of4ForFork0_~arg#1.base, thrThread4of4ForFork0_~arg#1.offset, thrThread4of4ForFork0_#in~arg#1.base, thrThread4of4ForFork0_#t~nondet4#1, thrThread4of4ForFork0_#t~mem6#1, thrThread4of4ForFork0_#res#1.offset, thrThread4of4ForFork0_#in~arg#1.offset, thrThread4of4ForFork0_thidvar0, thrThread4of4ForFork0___VERIFIER_assert_~cond#1, thrThread4of4ForFork0_~end~0#1, thrThread4of4ForFork0_#res#1.base][120], [25#L1049true, thrThread1of4ForFork0InUse, 140#L1023true, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 192#true, thrThread4of4ForFork0InUse, 187#true, 19#$Ultimate##0true, 105#L1061-4true]) [2023-12-09 14:58:25,319 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2023-12-09 14:58:25,319 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 14:58:25,319 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 14:58:25,319 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 14:58:25,413 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][303], [177#L1024-2true, 30#L1061-3true, 205#(and (not (= |thrThread1of4ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of4ForFork0_#t~mem6#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0))), thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 59#L1040-3true, 88#L1039true, thrThread3of4ForFork0InUse, thrThread4of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 187#true, 174#L1040-3true]) [2023-12-09 14:58:25,413 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2023-12-09 14:58:25,413 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-12-09 14:58:25,413 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-12-09 14:58:25,413 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-12-09 14:58:25,414 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([802] L1041-2-->L1045-2: Formula: (and (= |v_thrThread4of4ForFork0_#t~nondet5#1_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{thrThread4of4ForFork0_#t~nondet5#1=|v_thrThread4of4ForFork0_#t~nondet5#1_1|, #pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} AuxVars[] AssignedVars[thrThread4of4ForFork0_#t~nondet5#1, #pthreadsMutex][451], [30#L1061-3true, 201#(and (= |thrThread1of4ForFork0_#t~mem6#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0))), thrThread1of4ForFork0InUse, 140#L1023true, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), thrThread4of4ForFork0InUse, 48#L1045-2true, 45#$Ultimate##0true, 187#true]) [2023-12-09 14:58:25,414 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2023-12-09 14:58:25,414 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-12-09 14:58:25,414 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-12-09 14:58:25,414 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-12-09 14:58:25,435 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([797] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread4of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread4of4ForFork0_#t~nondet4#1][186], [136#L1047-1true, 116#L1043-1true, 30#L1061-3true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 192#true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), thrThread4of4ForFork0InUse, 187#true, 174#L1040-3true]) [2023-12-09 14:58:25,436 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2023-12-09 14:58:25,436 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-12-09 14:58:25,436 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-12-09 14:58:25,436 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-12-09 14:58:25,442 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([797] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread4of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread4of4ForFork0_#t~nondet4#1][186], [111#L1048true, 30#L1061-3true, 18#L1043true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 192#true, thrThread4of4ForFork0InUse, 187#true, 174#L1040-3true]) [2023-12-09 14:58:25,442 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2023-12-09 14:58:25,442 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-12-09 14:58:25,442 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-12-09 14:58:25,442 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-12-09 14:58:25,512 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_thrThread1of4ForFork0_#t~nondet4#1_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread1of4ForFork0_#t~nondet4#1=|v_thrThread1of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread1of4ForFork0_#t~nondet4#1][77], [30#L1061-3true, 111#L1048true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 96#L1040-3true, 190#(and (= |thrThread1of4ForFork0_~end~0#1| 0) (= |thrThread1of4ForFork0_~c~0#1| 0)), 192#true, thrThread4of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 48#L1045-2true]) [2023-12-09 14:58:25,512 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2023-12-09 14:58:25,512 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-12-09 14:58:25,512 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-12-09 14:58:25,512 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-12-09 14:58:25,593 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([797] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread4of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread4of4ForFork0_#t~nondet4#1][186], [30#L1061-3true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 35#L1047-1true, thrThread4of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 192#true, 45#$Ultimate##0true, 187#true, 174#L1040-3true]) [2023-12-09 14:58:25,593 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2023-12-09 14:58:25,593 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-12-09 14:58:25,593 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-12-09 14:58:25,593 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-12-09 14:58:25,593 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][115], [30#L1061-3true, thrThread1of4ForFork0InUse, 59#L1040-3true, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 88#L1039true, 35#L1047-1true, 192#true, thrThread4of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 19#$Ultimate##0true, 187#true]) [2023-12-09 14:58:25,593 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2023-12-09 14:58:25,593 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-12-09 14:58:25,593 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-12-09 14:58:25,593 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-12-09 14:58:25,595 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][363], [30#L1061-3true, 177#L1024-2true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 59#L1040-3true, 88#L1039true, thrThread3of4ForFork0InUse, thrThread4of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 207#(and (not (= |thrThread1of4ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of4ForFork0_#t~mem6#1| 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0))), 187#true, 174#L1040-3true]) [2023-12-09 14:58:25,596 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2023-12-09 14:58:25,596 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-12-09 14:58:25,596 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-12-09 14:58:25,596 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-12-09 14:58:25,623 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([797] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread4of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread4of4ForFork0_#t~nondet4#1][186], [139#L1049-2true, 30#L1061-3true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 192#true, thrThread4of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 45#$Ultimate##0true, 187#true, 174#L1040-3true]) [2023-12-09 14:58:25,623 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2023-12-09 14:58:25,623 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-12-09 14:58:25,623 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-12-09 14:58:25,623 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-12-09 14:58:25,730 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([830] L1061-3-->$Ultimate##0: Formula: (and (= |v_ULTIMATE.start_main_#t~pre9#1_25| v_thrThread4of4ForFork0_thidvar0_2) (= v_thrThread4of4ForFork0_thidvar1_2 0) (= |v_thrThread4of4ForFork0_#in~arg#1.base_4| 0) (= |v_thrThread4of4ForFork0_#in~arg#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|} OutVars{thrThread4of4ForFork0_#t~nondet5#1=|v_thrThread4of4ForFork0_#t~nondet5#1_6|, thrThread4of4ForFork0_~c~0#1=|v_thrThread4of4ForFork0_~c~0#1_22|, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1_8|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|, thrThread4of4ForFork0_thidvar1=v_thrThread4of4ForFork0_thidvar1_2, thrThread4of4ForFork0_~arg#1.base=|v_thrThread4of4ForFork0_~arg#1.base_4|, thrThread4of4ForFork0_~arg#1.offset=|v_thrThread4of4ForFork0_~arg#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.base=|v_thrThread4of4ForFork0_#in~arg#1.base_4|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_6|, thrThread4of4ForFork0_#t~mem6#1=|v_thrThread4of4ForFork0_#t~mem6#1_8|, thrThread4of4ForFork0_#res#1.offset=|v_thrThread4of4ForFork0_#res#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.offset=|v_thrThread4of4ForFork0_#in~arg#1.offset_4|, thrThread4of4ForFork0_thidvar0=v_thrThread4of4ForFork0_thidvar0_2, thrThread4of4ForFork0___VERIFIER_assert_~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_~cond#1_12|, thrThread4of4ForFork0_~end~0#1=|v_thrThread4of4ForFork0_~end~0#1_14|, thrThread4of4ForFork0_#res#1.base=|v_thrThread4of4ForFork0_#res#1.base_4|} AuxVars[] AssignedVars[thrThread4of4ForFork0_#t~nondet5#1, thrThread4of4ForFork0_~c~0#1, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1, thrThread4of4ForFork0_thidvar1, thrThread4of4ForFork0_~arg#1.base, thrThread4of4ForFork0_~arg#1.offset, thrThread4of4ForFork0_#in~arg#1.base, thrThread4of4ForFork0_#t~nondet4#1, thrThread4of4ForFork0_#t~mem6#1, thrThread4of4ForFork0_#res#1.offset, thrThread4of4ForFork0_#in~arg#1.offset, thrThread4of4ForFork0_thidvar0, thrThread4of4ForFork0___VERIFIER_assert_~cond#1, thrThread4of4ForFork0_~end~0#1, thrThread4of4ForFork0_#res#1.base][358], [136#L1047-1true, 139#L1049-2true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 88#L1039true, thrThread4of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 187#true, 19#$Ultimate##0true, 105#L1061-4true, 203#(and (= |thrThread1of4ForFork0_#t~mem6#1| 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0)))]) [2023-12-09 14:58:25,731 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2023-12-09 14:58:25,731 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-12-09 14:58:25,731 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-12-09 14:58:25,731 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-12-09 14:58:25,731 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([830] L1061-3-->$Ultimate##0: Formula: (and (= |v_ULTIMATE.start_main_#t~pre9#1_25| v_thrThread4of4ForFork0_thidvar0_2) (= v_thrThread4of4ForFork0_thidvar1_2 0) (= |v_thrThread4of4ForFork0_#in~arg#1.base_4| 0) (= |v_thrThread4of4ForFork0_#in~arg#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|} OutVars{thrThread4of4ForFork0_#t~nondet5#1=|v_thrThread4of4ForFork0_#t~nondet5#1_6|, thrThread4of4ForFork0_~c~0#1=|v_thrThread4of4ForFork0_~c~0#1_22|, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1_8|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|, thrThread4of4ForFork0_thidvar1=v_thrThread4of4ForFork0_thidvar1_2, thrThread4of4ForFork0_~arg#1.base=|v_thrThread4of4ForFork0_~arg#1.base_4|, thrThread4of4ForFork0_~arg#1.offset=|v_thrThread4of4ForFork0_~arg#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.base=|v_thrThread4of4ForFork0_#in~arg#1.base_4|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_6|, thrThread4of4ForFork0_#t~mem6#1=|v_thrThread4of4ForFork0_#t~mem6#1_8|, thrThread4of4ForFork0_#res#1.offset=|v_thrThread4of4ForFork0_#res#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.offset=|v_thrThread4of4ForFork0_#in~arg#1.offset_4|, thrThread4of4ForFork0_thidvar0=v_thrThread4of4ForFork0_thidvar0_2, thrThread4of4ForFork0___VERIFIER_assert_~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_~cond#1_12|, thrThread4of4ForFork0_~end~0#1=|v_thrThread4of4ForFork0_~end~0#1_14|, thrThread4of4ForFork0_#res#1.base=|v_thrThread4of4ForFork0_#res#1.base_4|} AuxVars[] AssignedVars[thrThread4of4ForFork0_#t~nondet5#1, thrThread4of4ForFork0_~c~0#1, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1, thrThread4of4ForFork0_thidvar1, thrThread4of4ForFork0_~arg#1.base, thrThread4of4ForFork0_~arg#1.offset, thrThread4of4ForFork0_#in~arg#1.base, thrThread4of4ForFork0_#t~nondet4#1, thrThread4of4ForFork0_#t~mem6#1, thrThread4of4ForFork0_#res#1.offset, thrThread4of4ForFork0_#in~arg#1.offset, thrThread4of4ForFork0_thidvar0, thrThread4of4ForFork0___VERIFIER_assert_~cond#1, thrThread4of4ForFork0_~end~0#1, thrThread4of4ForFork0_#res#1.base][383], [177#L1024-2true, 111#L1048true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 88#L1039true, thrThread4of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 207#(and (not (= |thrThread1of4ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of4ForFork0_#t~mem6#1| 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0))), 187#true, 19#$Ultimate##0true, 105#L1061-4true]) [2023-12-09 14:58:25,731 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2023-12-09 14:58:25,731 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-12-09 14:58:25,731 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-12-09 14:58:25,731 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-12-09 14:58:25,731 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([830] L1061-3-->$Ultimate##0: Formula: (and (= |v_ULTIMATE.start_main_#t~pre9#1_25| v_thrThread4of4ForFork0_thidvar0_2) (= v_thrThread4of4ForFork0_thidvar1_2 0) (= |v_thrThread4of4ForFork0_#in~arg#1.base_4| 0) (= |v_thrThread4of4ForFork0_#in~arg#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|} OutVars{thrThread4of4ForFork0_#t~nondet5#1=|v_thrThread4of4ForFork0_#t~nondet5#1_6|, thrThread4of4ForFork0_~c~0#1=|v_thrThread4of4ForFork0_~c~0#1_22|, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1_8|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|, thrThread4of4ForFork0_thidvar1=v_thrThread4of4ForFork0_thidvar1_2, thrThread4of4ForFork0_~arg#1.base=|v_thrThread4of4ForFork0_~arg#1.base_4|, thrThread4of4ForFork0_~arg#1.offset=|v_thrThread4of4ForFork0_~arg#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.base=|v_thrThread4of4ForFork0_#in~arg#1.base_4|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_6|, thrThread4of4ForFork0_#t~mem6#1=|v_thrThread4of4ForFork0_#t~mem6#1_8|, thrThread4of4ForFork0_#res#1.offset=|v_thrThread4of4ForFork0_#res#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.offset=|v_thrThread4of4ForFork0_#in~arg#1.offset_4|, thrThread4of4ForFork0_thidvar0=v_thrThread4of4ForFork0_thidvar0_2, thrThread4of4ForFork0___VERIFIER_assert_~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_~cond#1_12|, thrThread4of4ForFork0_~end~0#1=|v_thrThread4of4ForFork0_~end~0#1_14|, thrThread4of4ForFork0_#res#1.base=|v_thrThread4of4ForFork0_#res#1.base_4|} AuxVars[] AssignedVars[thrThread4of4ForFork0_#t~nondet5#1, thrThread4of4ForFork0_~c~0#1, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1, thrThread4of4ForFork0_thidvar1, thrThread4of4ForFork0_~arg#1.base, thrThread4of4ForFork0_~arg#1.offset, thrThread4of4ForFork0_#in~arg#1.base, thrThread4of4ForFork0_#t~nondet4#1, thrThread4of4ForFork0_#t~mem6#1, thrThread4of4ForFork0_#res#1.offset, thrThread4of4ForFork0_#in~arg#1.offset, thrThread4of4ForFork0_thidvar0, thrThread4of4ForFork0___VERIFIER_assert_~cond#1, thrThread4of4ForFork0_~end~0#1, thrThread4of4ForFork0_#res#1.base][383], [25#L1049true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 88#L1039true, 138#L1024true, thrThread4of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 207#(and (not (= |thrThread1of4ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of4ForFork0_#t~mem6#1| 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0))), 187#true, 19#$Ultimate##0true, 105#L1061-4true]) [2023-12-09 14:58:25,731 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2023-12-09 14:58:25,731 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-12-09 14:58:25,731 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-12-09 14:58:25,732 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-12-09 14:58:25,733 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][346], [24#L1047-1true, thrThread1of4ForFork0InUse, 59#L1040-3true, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 41#L1049-1true, thrThread4of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 187#true, 105#L1061-4true, 203#(and (= |thrThread1of4ForFork0_#t~mem6#1| 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0)))]) [2023-12-09 14:58:25,733 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2023-12-09 14:58:25,733 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-12-09 14:58:25,733 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-12-09 14:58:25,733 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-12-09 14:58:25,733 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][346], [30#L1061-3true, thrThread1of4ForFork0InUse, 59#L1040-3true, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 41#L1049-1true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), thrThread4of4ForFork0InUse, 187#true, 48#L1045-2true, 203#(and (= |thrThread1of4ForFork0_#t~mem6#1| 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0)))]) [2023-12-09 14:58:25,733 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2023-12-09 14:58:25,733 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-12-09 14:58:25,733 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-12-09 14:58:25,734 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-12-09 14:58:25,737 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][115], [thrThread1of4ForFork0InUse, 59#L1040-3true, thrThread2of4ForFork0InUse, 49#L1047true, 88#L1039true, thrThread3of4ForFork0InUse, 28#L1049true, 192#true, thrThread4of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 187#true, 105#L1061-4true]) [2023-12-09 14:58:25,738 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2023-12-09 14:58:25,738 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-12-09 14:58:25,738 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-12-09 14:58:25,738 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-12-09 14:58:25,740 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][115], [thrThread1of4ForFork0InUse, 59#L1040-3true, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 28#L1049true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), thrThread4of4ForFork0InUse, 192#true, 187#true, 105#L1061-4true, 52#L1046-3true]) [2023-12-09 14:58:25,740 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2023-12-09 14:58:25,740 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-12-09 14:58:25,740 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-12-09 14:58:25,740 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-12-09 14:58:25,741 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([830] L1061-3-->$Ultimate##0: Formula: (and (= |v_ULTIMATE.start_main_#t~pre9#1_25| v_thrThread4of4ForFork0_thidvar0_2) (= v_thrThread4of4ForFork0_thidvar1_2 0) (= |v_thrThread4of4ForFork0_#in~arg#1.base_4| 0) (= |v_thrThread4of4ForFork0_#in~arg#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|} OutVars{thrThread4of4ForFork0_#t~nondet5#1=|v_thrThread4of4ForFork0_#t~nondet5#1_6|, thrThread4of4ForFork0_~c~0#1=|v_thrThread4of4ForFork0_~c~0#1_22|, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1_8|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|, thrThread4of4ForFork0_thidvar1=v_thrThread4of4ForFork0_thidvar1_2, thrThread4of4ForFork0_~arg#1.base=|v_thrThread4of4ForFork0_~arg#1.base_4|, thrThread4of4ForFork0_~arg#1.offset=|v_thrThread4of4ForFork0_~arg#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.base=|v_thrThread4of4ForFork0_#in~arg#1.base_4|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_6|, thrThread4of4ForFork0_#t~mem6#1=|v_thrThread4of4ForFork0_#t~mem6#1_8|, thrThread4of4ForFork0_#res#1.offset=|v_thrThread4of4ForFork0_#res#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.offset=|v_thrThread4of4ForFork0_#in~arg#1.offset_4|, thrThread4of4ForFork0_thidvar0=v_thrThread4of4ForFork0_thidvar0_2, thrThread4of4ForFork0___VERIFIER_assert_~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_~cond#1_12|, thrThread4of4ForFork0_~end~0#1=|v_thrThread4of4ForFork0_~end~0#1_14|, thrThread4of4ForFork0_#res#1.base=|v_thrThread4of4ForFork0_#res#1.base_4|} AuxVars[] AssignedVars[thrThread4of4ForFork0_#t~nondet5#1, thrThread4of4ForFork0_~c~0#1, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1, thrThread4of4ForFork0_thidvar1, thrThread4of4ForFork0_~arg#1.base, thrThread4of4ForFork0_~arg#1.offset, thrThread4of4ForFork0_#in~arg#1.base, thrThread4of4ForFork0_#t~nondet4#1, thrThread4of4ForFork0_#t~mem6#1, thrThread4of4ForFork0_#res#1.offset, thrThread4of4ForFork0_#in~arg#1.offset, thrThread4of4ForFork0_thidvar0, thrThread4of4ForFork0___VERIFIER_assert_~cond#1, thrThread4of4ForFork0_~end~0#1, thrThread4of4ForFork0_#res#1.base][350], [214#(and (= |thrThread2of4ForFork0_~c~0#1| 0) (= |thrThread2of4ForFork0_~end~0#1| 0)), 201#(and (= |thrThread1of4ForFork0_#t~mem6#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0))), 139#L1049-2true, thrThread1of4ForFork0InUse, 20#L1040true, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, thrThread4of4ForFork0InUse, 187#true, 45#$Ultimate##0true, 19#$Ultimate##0true, 105#L1061-4true]) [2023-12-09 14:58:25,741 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2023-12-09 14:58:25,741 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-12-09 14:58:25,741 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-12-09 14:58:25,741 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-12-09 14:58:25,741 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([830] L1061-3-->$Ultimate##0: Formula: (and (= |v_ULTIMATE.start_main_#t~pre9#1_25| v_thrThread4of4ForFork0_thidvar0_2) (= v_thrThread4of4ForFork0_thidvar1_2 0) (= |v_thrThread4of4ForFork0_#in~arg#1.base_4| 0) (= |v_thrThread4of4ForFork0_#in~arg#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|} OutVars{thrThread4of4ForFork0_#t~nondet5#1=|v_thrThread4of4ForFork0_#t~nondet5#1_6|, thrThread4of4ForFork0_~c~0#1=|v_thrThread4of4ForFork0_~c~0#1_22|, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1_8|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|, thrThread4of4ForFork0_thidvar1=v_thrThread4of4ForFork0_thidvar1_2, thrThread4of4ForFork0_~arg#1.base=|v_thrThread4of4ForFork0_~arg#1.base_4|, thrThread4of4ForFork0_~arg#1.offset=|v_thrThread4of4ForFork0_~arg#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.base=|v_thrThread4of4ForFork0_#in~arg#1.base_4|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_6|, thrThread4of4ForFork0_#t~mem6#1=|v_thrThread4of4ForFork0_#t~mem6#1_8|, thrThread4of4ForFork0_#res#1.offset=|v_thrThread4of4ForFork0_#res#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.offset=|v_thrThread4of4ForFork0_#in~arg#1.offset_4|, thrThread4of4ForFork0_thidvar0=v_thrThread4of4ForFork0_thidvar0_2, thrThread4of4ForFork0___VERIFIER_assert_~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_~cond#1_12|, thrThread4of4ForFork0_~end~0#1=|v_thrThread4of4ForFork0_~end~0#1_14|, thrThread4of4ForFork0_#res#1.base=|v_thrThread4of4ForFork0_#res#1.base_4|} AuxVars[] AssignedVars[thrThread4of4ForFork0_#t~nondet5#1, thrThread4of4ForFork0_~c~0#1, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1, thrThread4of4ForFork0_thidvar1, thrThread4of4ForFork0_~arg#1.base, thrThread4of4ForFork0_~arg#1.offset, thrThread4of4ForFork0_#in~arg#1.base, thrThread4of4ForFork0_#t~nondet4#1, thrThread4of4ForFork0_#t~mem6#1, thrThread4of4ForFork0_#res#1.offset, thrThread4of4ForFork0_#in~arg#1.offset, thrThread4of4ForFork0_thidvar0, thrThread4of4ForFork0___VERIFIER_assert_~cond#1, thrThread4of4ForFork0_~end~0#1, thrThread4of4ForFork0_#res#1.base][351], [201#(and (= |thrThread1of4ForFork0_#t~mem6#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0))), 139#L1049-2true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), thrThread4of4ForFork0InUse, 19#$Ultimate##0true, 187#true, 45#$Ultimate##0true, 105#L1061-4true]) [2023-12-09 14:58:25,741 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2023-12-09 14:58:25,741 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-12-09 14:58:25,741 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-12-09 14:58:25,741 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-12-09 14:58:25,742 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][278], [214#(and (= |thrThread2of4ForFork0_~c~0#1| 0) (= |thrThread2of4ForFork0_~end~0#1| 0)), 30#L1061-3true, 201#(and (= |thrThread1of4ForFork0_#t~mem6#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0))), 139#L1049-2true, thrThread1of4ForFork0InUse, 20#L1040true, thrThread2of4ForFork0InUse, 59#L1040-3true, thrThread3of4ForFork0InUse, thrThread4of4ForFork0NotInUse, 187#true]) [2023-12-09 14:58:25,742 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2023-12-09 14:58:25,742 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-12-09 14:58:25,742 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-12-09 14:58:25,742 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-12-09 14:58:25,742 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][279], [201#(and (= |thrThread1of4ForFork0_#t~mem6#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0))), 30#L1061-3true, 139#L1049-2true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 59#L1040-3true, 88#L1039true, thrThread3of4ForFork0InUse, thrThread4of4ForFork0NotInUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 187#true]) [2023-12-09 14:58:25,742 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2023-12-09 14:58:25,742 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-12-09 14:58:25,742 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-12-09 14:58:25,742 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-12-09 14:58:25,742 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([729] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_thrThread2of4ForFork0_#t~nondet4#1_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread2of4ForFork0_#t~nondet4#1=|v_thrThread2of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread2of4ForFork0_#t~nondet4#1][181], [214#(and (= |thrThread2of4ForFork0_~c~0#1| 0) (= |thrThread2of4ForFork0_~end~0#1| 0)), 30#L1061-3true, 201#(and (= |thrThread1of4ForFork0_#t~mem6#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0))), 139#L1049-2true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, thrThread4of4ForFork0NotInUse, 45#$Ultimate##0true, 187#true, 121#L1040-3true]) [2023-12-09 14:58:25,742 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2023-12-09 14:58:25,742 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-12-09 14:58:25,742 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-12-09 14:58:25,742 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-12-09 14:58:25,742 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([830] L1061-3-->$Ultimate##0: Formula: (and (= |v_ULTIMATE.start_main_#t~pre9#1_25| v_thrThread4of4ForFork0_thidvar0_2) (= v_thrThread4of4ForFork0_thidvar1_2 0) (= |v_thrThread4of4ForFork0_#in~arg#1.base_4| 0) (= |v_thrThread4of4ForFork0_#in~arg#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|} OutVars{thrThread4of4ForFork0_#t~nondet5#1=|v_thrThread4of4ForFork0_#t~nondet5#1_6|, thrThread4of4ForFork0_~c~0#1=|v_thrThread4of4ForFork0_~c~0#1_22|, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1_8|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|, thrThread4of4ForFork0_thidvar1=v_thrThread4of4ForFork0_thidvar1_2, thrThread4of4ForFork0_~arg#1.base=|v_thrThread4of4ForFork0_~arg#1.base_4|, thrThread4of4ForFork0_~arg#1.offset=|v_thrThread4of4ForFork0_~arg#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.base=|v_thrThread4of4ForFork0_#in~arg#1.base_4|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_6|, thrThread4of4ForFork0_#t~mem6#1=|v_thrThread4of4ForFork0_#t~mem6#1_8|, thrThread4of4ForFork0_#res#1.offset=|v_thrThread4of4ForFork0_#res#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.offset=|v_thrThread4of4ForFork0_#in~arg#1.offset_4|, thrThread4of4ForFork0_thidvar0=v_thrThread4of4ForFork0_thidvar0_2, thrThread4of4ForFork0___VERIFIER_assert_~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_~cond#1_12|, thrThread4of4ForFork0_~end~0#1=|v_thrThread4of4ForFork0_~end~0#1_14|, thrThread4of4ForFork0_#res#1.base=|v_thrThread4of4ForFork0_#res#1.base_4|} AuxVars[] AssignedVars[thrThread4of4ForFork0_#t~nondet5#1, thrThread4of4ForFork0_~c~0#1, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1, thrThread4of4ForFork0_thidvar1, thrThread4of4ForFork0_~arg#1.base, thrThread4of4ForFork0_~arg#1.offset, thrThread4of4ForFork0_#in~arg#1.base, thrThread4of4ForFork0_#t~nondet4#1, thrThread4of4ForFork0_#t~mem6#1, thrThread4of4ForFork0_#res#1.offset, thrThread4of4ForFork0_#in~arg#1.offset, thrThread4of4ForFork0_thidvar0, thrThread4of4ForFork0___VERIFIER_assert_~cond#1, thrThread4of4ForFork0_~end~0#1, thrThread4of4ForFork0_#res#1.base][379], [25#L1049true, thrThread1of4ForFork0InUse, 205#(and (not (= |thrThread1of4ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of4ForFork0_#t~mem6#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0))), thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 138#L1024true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), thrThread4of4ForFork0InUse, 19#$Ultimate##0true, 187#true, 105#L1061-4true]) [2023-12-09 14:58:25,743 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2023-12-09 14:58:25,743 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-12-09 14:58:25,743 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-12-09 14:58:25,743 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-12-09 14:58:25,746 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][279], [139#L1049-2true, 201#(and (= |thrThread1of4ForFork0_#t~mem6#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0))), thrThread1of4ForFork0InUse, 59#L1040-3true, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, thrThread4of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 48#L1045-2true, 187#true, 105#L1061-4true]) [2023-12-09 14:58:25,746 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2023-12-09 14:58:25,746 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-12-09 14:58:25,746 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-12-09 14:58:25,746 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-12-09 14:58:25,755 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([797] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread4of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread4of4ForFork0_#t~nondet4#1][186], [111#L1048true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 35#L1047-1true, 192#true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), thrThread4of4ForFork0InUse, 187#true, 105#L1061-4true, 174#L1040-3true]) [2023-12-09 14:58:25,755 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2023-12-09 14:58:25,756 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-12-09 14:58:25,756 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-12-09 14:58:25,756 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-12-09 14:58:25,788 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([802] L1041-2-->L1045-2: Formula: (and (= |v_thrThread4of4ForFork0_#t~nondet5#1_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{thrThread4of4ForFork0_#t~nondet5#1=|v_thrThread4of4ForFork0_#t~nondet5#1_1|, #pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} AuxVars[] AssignedVars[thrThread4of4ForFork0_#t~nondet5#1, #pthreadsMutex][252], [111#L1048true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 192#true, thrThread4of4ForFork0InUse, 166#L1041-2true, 48#L1045-2true, 187#true, 105#L1061-4true]) [2023-12-09 14:58:25,789 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is not cut-off event [2023-12-09 14:58:25,789 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is not cut-off event [2023-12-09 14:58:25,789 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is not cut-off event [2023-12-09 14:58:25,789 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is not cut-off event [2023-12-09 14:58:25,789 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([802] L1041-2-->L1045-2: Formula: (and (= |v_thrThread4of4ForFork0_#t~nondet5#1_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{thrThread4of4ForFork0_#t~nondet5#1=|v_thrThread4of4ForFork0_#t~nondet5#1_1|, #pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} AuxVars[] AssignedVars[thrThread4of4ForFork0_#t~nondet5#1, #pthreadsMutex][252], [25#L1049true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 192#true, thrThread4of4ForFork0InUse, 166#L1041-2true, 187#true, 48#L1045-2true, 105#L1061-4true]) [2023-12-09 14:58:25,789 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2023-12-09 14:58:25,789 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-12-09 14:58:25,789 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-12-09 14:58:25,789 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-12-09 14:58:25,789 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L1041-2-->L1045-2: Formula: (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0))) (= |v_thrThread1of4ForFork0_#t~nondet5#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{thrThread1of4ForFork0_#t~nondet5#1=|v_thrThread1of4ForFork0_#t~nondet5#1_1|, #pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread1of4ForFork0_#t~nondet5#1][122], [111#L1048true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 7#L1045-2true, 192#true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), thrThread4of4ForFork0InUse, 187#true, 48#L1045-2true, 105#L1061-4true]) [2023-12-09 14:58:25,789 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2023-12-09 14:58:25,789 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-12-09 14:58:25,789 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-12-09 14:58:25,789 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-12-09 14:58:25,802 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([802] L1041-2-->L1045-2: Formula: (and (= |v_thrThread4of4ForFork0_#t~nondet5#1_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{thrThread4of4ForFork0_#t~nondet5#1=|v_thrThread4of4ForFork0_#t~nondet5#1_1|, #pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} AuxVars[] AssignedVars[thrThread4of4ForFork0_#t~nondet5#1, #pthreadsMutex][252], [116#L1043-1true, 25#L1049true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 192#true, thrThread4of4ForFork0InUse, 187#true, 48#L1045-2true, 105#L1061-4true]) [2023-12-09 14:58:25,803 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is not cut-off event [2023-12-09 14:58:25,803 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is not cut-off event [2023-12-09 14:58:25,803 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is not cut-off event [2023-12-09 14:58:25,803 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is not cut-off event [2023-12-09 14:58:25,865 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([802] L1041-2-->L1045-2: Formula: (and (= |v_thrThread4of4ForFork0_#t~nondet5#1_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{thrThread4of4ForFork0_#t~nondet5#1=|v_thrThread4of4ForFork0_#t~nondet5#1_1|, #pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} AuxVars[] AssignedVars[thrThread4of4ForFork0_#t~nondet5#1, #pthreadsMutex][336], [214#(and (= |thrThread2of4ForFork0_~c~0#1| 0) (= |thrThread2of4ForFork0_~end~0#1| 0)), 25#L1049true, thrThread1of4ForFork0InUse, 20#L1040true, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 190#(and (= |thrThread1of4ForFork0_~end~0#1| 0) (= |thrThread1of4ForFork0_~c~0#1| 0)), 192#true, thrThread4of4ForFork0InUse, 48#L1045-2true, 105#L1061-4true, 52#L1046-3true]) [2023-12-09 14:58:25,865 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2023-12-09 14:58:25,865 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-12-09 14:58:25,865 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-12-09 14:58:25,865 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-12-09 14:58:25,865 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([802] L1041-2-->L1045-2: Formula: (and (= |v_thrThread4of4ForFork0_#t~nondet5#1_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{thrThread4of4ForFork0_#t~nondet5#1=|v_thrThread4of4ForFork0_#t~nondet5#1_1|, #pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} AuxVars[] AssignedVars[thrThread4of4ForFork0_#t~nondet5#1, #pthreadsMutex][336], [214#(and (= |thrThread2of4ForFork0_~c~0#1| 0) (= |thrThread2of4ForFork0_~end~0#1| 0)), 111#L1048true, thrThread1of4ForFork0InUse, 20#L1040true, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 190#(and (= |thrThread1of4ForFork0_~end~0#1| 0) (= |thrThread1of4ForFork0_~c~0#1| 0)), 192#true, thrThread4of4ForFork0InUse, 48#L1045-2true, 105#L1061-4true, 52#L1046-3true]) [2023-12-09 14:58:25,865 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2023-12-09 14:58:25,866 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-12-09 14:58:25,866 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-12-09 14:58:25,866 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-12-09 14:58:25,867 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([802] L1041-2-->L1045-2: Formula: (and (= |v_thrThread4of4ForFork0_#t~nondet5#1_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{thrThread4of4ForFork0_#t~nondet5#1=|v_thrThread4of4ForFork0_#t~nondet5#1_1|, #pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} AuxVars[] AssignedVars[thrThread4of4ForFork0_#t~nondet5#1, #pthreadsMutex][298], [25#L1049true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 88#L1039true, 190#(and (= |thrThread1of4ForFork0_~end~0#1| 0) (= |thrThread1of4ForFork0_~c~0#1| 0)), thrThread4of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 192#true, 48#L1045-2true, 105#L1061-4true, 52#L1046-3true]) [2023-12-09 14:58:25,867 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2023-12-09 14:58:25,867 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-12-09 14:58:25,867 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-12-09 14:58:25,867 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-12-09 14:58:25,880 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([729] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_thrThread2of4ForFork0_#t~nondet4#1_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread2of4ForFork0_#t~nondet4#1=|v_thrThread2of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread2of4ForFork0_#t~nondet4#1][84], [214#(and (= |thrThread2of4ForFork0_~c~0#1| 0) (= |thrThread2of4ForFork0_~end~0#1| 0)), 111#L1048true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 190#(and (= |thrThread1of4ForFork0_~end~0#1| 0) (= |thrThread1of4ForFork0_~c~0#1| 0)), thrThread4of4ForFork0InUse, 192#true, 48#L1045-2true, 105#L1061-4true, 52#L1046-3true, 121#L1040-3true]) [2023-12-09 14:58:25,881 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2023-12-09 14:58:25,881 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-12-09 14:58:25,881 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-12-09 14:58:25,881 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-12-09 14:58:26,108 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_thrThread1of4ForFork0_#t~nondet4#1_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread1of4ForFork0_#t~nondet4#1=|v_thrThread1of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread1of4ForFork0_#t~nondet4#1][48], [211#true, thrThread1of4ForFork0InUse, 59#L1040-3true, thrThread2of4ForFork0InUse, 122#L1041-2true, thrThread3of4ForFork0InUse, 28#L1049true, 96#L1040-3true, 190#(and (= |thrThread1of4ForFork0_~end~0#1| 0) (= |thrThread1of4ForFork0_~c~0#1| 0)), thrThread4of4ForFork0InUse, 192#true, 105#L1061-4true]) [2023-12-09 14:58:26,108 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is not cut-off event [2023-12-09 14:58:26,108 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is not cut-off event [2023-12-09 14:58:26,108 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is not cut-off event [2023-12-09 14:58:26,108 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is not cut-off event [2023-12-09 14:58:26,141 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([695] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_thrThread1of4ForFork0_#t~nondet4#1_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread1of4ForFork0_#t~nondet4#1=|v_thrThread1of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread1of4ForFork0_#t~nondet4#1][77], [25#L1049true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 88#L1039true, 190#(and (= |thrThread1of4ForFork0_~end~0#1| 0) (= |thrThread1of4ForFork0_~c~0#1| 0)), 96#L1040-3true, 80#L1048true, thrThread4of4ForFork0InUse, 192#true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 105#L1061-4true]) [2023-12-09 14:58:26,141 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is not cut-off event [2023-12-09 14:58:26,141 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is not cut-off event [2023-12-09 14:58:26,141 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is not cut-off event [2023-12-09 14:58:26,141 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is not cut-off event [2023-12-09 14:58:26,141 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is not cut-off event [2023-12-09 14:58:26,141 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is not cut-off event [2023-12-09 14:58:26,142 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([695] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_thrThread1of4ForFork0_#t~nondet4#1_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread1of4ForFork0_#t~nondet4#1=|v_thrThread1of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread1of4ForFork0_#t~nondet4#1][77], [25#L1049true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 88#L1039true, 28#L1049true, 96#L1040-3true, 190#(and (= |thrThread1of4ForFork0_~end~0#1| 0) (= |thrThread1of4ForFork0_~c~0#1| 0)), thrThread4of4ForFork0InUse, 192#true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 105#L1061-4true]) [2023-12-09 14:58:26,142 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2023-12-09 14:58:26,142 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-12-09 14:58:26,142 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-12-09 14:58:26,142 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-12-09 14:58:26,142 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-12-09 14:58:26,142 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([695] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_thrThread1of4ForFork0_#t~nondet4#1_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread1of4ForFork0_#t~nondet4#1=|v_thrThread1of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread1of4ForFork0_#t~nondet4#1][77], [111#L1048true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 88#L1039true, 96#L1040-3true, 28#L1049true, 190#(and (= |thrThread1of4ForFork0_~end~0#1| 0) (= |thrThread1of4ForFork0_~c~0#1| 0)), thrThread4of4ForFork0InUse, 192#true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 105#L1061-4true]) [2023-12-09 14:58:26,142 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is not cut-off event [2023-12-09 14:58:26,142 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is not cut-off event [2023-12-09 14:58:26,142 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is not cut-off event [2023-12-09 14:58:26,142 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is not cut-off event [2023-12-09 14:58:26,142 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is not cut-off event [2023-12-09 14:58:26,143 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is not cut-off event [2023-12-09 14:58:26,143 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([695] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_thrThread1of4ForFork0_#t~nondet4#1_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread1of4ForFork0_#t~nondet4#1=|v_thrThread1of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread1of4ForFork0_#t~nondet4#1][77], [25#L1049true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 88#L1039true, 190#(and (= |thrThread1of4ForFork0_~end~0#1| 0) (= |thrThread1of4ForFork0_~c~0#1| 0)), 28#L1049true, 96#L1040-3true, thrThread4of4ForFork0InUse, 192#true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 105#L1061-4true]) [2023-12-09 14:58:26,143 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2023-12-09 14:58:26,143 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-12-09 14:58:26,143 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-12-09 14:58:26,143 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-12-09 14:58:26,143 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-12-09 14:58:26,143 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-12-09 14:58:26,235 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([734] L1041-2-->L1045-2: Formula: (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0))) (= |v_thrThread2of4ForFork0_#t~nondet5#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|, thrThread2of4ForFork0_#t~nondet5#1=|v_thrThread2of4ForFork0_#t~nondet5#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread2of4ForFork0_#t~nondet5#1][109], [211#true, 51#L1045-2true, thrThread1of4ForFork0InUse, 59#L1040-3true, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 138#L1024true, thrThread4of4ForFork0InUse, 192#true, 19#$Ultimate##0true, 187#true, 105#L1061-4true]) [2023-12-09 14:58:26,235 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2023-12-09 14:58:26,235 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-12-09 14:58:26,235 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-12-09 14:58:26,235 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-12-09 14:58:26,248 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][114], [211#true, thrThread1of4ForFork0InUse, 59#L1040-3true, thrThread2of4ForFork0InUse, 122#L1041-2true, thrThread3of4ForFork0InUse, thrThread4of4ForFork0InUse, 192#true, 66#L1049-3true, 187#true, 19#$Ultimate##0true, 105#L1061-4true]) [2023-12-09 14:58:26,248 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2023-12-09 14:58:26,248 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-12-09 14:58:26,248 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-12-09 14:58:26,248 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-12-09 14:58:26,265 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([797] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread4of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread4of4ForFork0_#t~nondet4#1][185], [211#true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 122#L1041-2true, 192#true, thrThread4of4ForFork0InUse, 46#L1025true, 45#$Ultimate##0true, 187#true, 105#L1061-4true, 174#L1040-3true]) [2023-12-09 14:58:26,265 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2023-12-09 14:58:26,265 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-12-09 14:58:26,265 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-12-09 14:58:26,265 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-12-09 14:58:26,265 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([797] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread4of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread4of4ForFork0_#t~nondet4#1][409], [211#true, 177#L1024-2true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 122#L1041-2true, thrThread4of4ForFork0InUse, 45#$Ultimate##0true, 187#true, 105#L1061-4true, 174#L1040-3true, 197#(not (= |thrThread1of4ForFork0___VERIFIER_assert_~cond#1| 0))]) [2023-12-09 14:58:26,266 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2023-12-09 14:58:26,266 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-12-09 14:58:26,266 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-12-09 14:58:26,266 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-12-09 14:58:26,290 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([830] L1061-3-->$Ultimate##0: Formula: (and (= |v_ULTIMATE.start_main_#t~pre9#1_25| v_thrThread4of4ForFork0_thidvar0_2) (= v_thrThread4of4ForFork0_thidvar1_2 0) (= |v_thrThread4of4ForFork0_#in~arg#1.base_4| 0) (= |v_thrThread4of4ForFork0_#in~arg#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|} OutVars{thrThread4of4ForFork0_#t~nondet5#1=|v_thrThread4of4ForFork0_#t~nondet5#1_6|, thrThread4of4ForFork0_~c~0#1=|v_thrThread4of4ForFork0_~c~0#1_22|, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1_8|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|, thrThread4of4ForFork0_thidvar1=v_thrThread4of4ForFork0_thidvar1_2, thrThread4of4ForFork0_~arg#1.base=|v_thrThread4of4ForFork0_~arg#1.base_4|, thrThread4of4ForFork0_~arg#1.offset=|v_thrThread4of4ForFork0_~arg#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.base=|v_thrThread4of4ForFork0_#in~arg#1.base_4|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_6|, thrThread4of4ForFork0_#t~mem6#1=|v_thrThread4of4ForFork0_#t~mem6#1_8|, thrThread4of4ForFork0_#res#1.offset=|v_thrThread4of4ForFork0_#res#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.offset=|v_thrThread4of4ForFork0_#in~arg#1.offset_4|, thrThread4of4ForFork0_thidvar0=v_thrThread4of4ForFork0_thidvar0_2, thrThread4of4ForFork0___VERIFIER_assert_~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_~cond#1_12|, thrThread4of4ForFork0_~end~0#1=|v_thrThread4of4ForFork0_~end~0#1_14|, thrThread4of4ForFork0_#res#1.base=|v_thrThread4of4ForFork0_#res#1.base_4|} AuxVars[] AssignedVars[thrThread4of4ForFork0_#t~nondet5#1, thrThread4of4ForFork0_~c~0#1, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1, thrThread4of4ForFork0_thidvar1, thrThread4of4ForFork0_~arg#1.base, thrThread4of4ForFork0_~arg#1.offset, thrThread4of4ForFork0_#in~arg#1.base, thrThread4of4ForFork0_#t~nondet4#1, thrThread4of4ForFork0_#t~mem6#1, thrThread4of4ForFork0_#res#1.offset, thrThread4of4ForFork0_#in~arg#1.offset, thrThread4of4ForFork0_thidvar0, thrThread4of4ForFork0___VERIFIER_assert_~cond#1, thrThread4of4ForFork0_~end~0#1, thrThread4of4ForFork0_#res#1.base][378], [214#(and (= |thrThread2of4ForFork0_~c~0#1| 0) (= |thrThread2of4ForFork0_~end~0#1| 0)), 177#L1024-2true, 205#(and (not (= |thrThread1of4ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of4ForFork0_#t~mem6#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0))), thrThread1of4ForFork0InUse, 20#L1040true, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, thrThread4of4ForFork0InUse, 45#$Ultimate##0true, 19#$Ultimate##0true, 187#true, 105#L1061-4true]) [2023-12-09 14:58:26,290 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2023-12-09 14:58:26,290 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-12-09 14:58:26,290 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-12-09 14:58:26,290 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-12-09 14:58:26,290 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-12-09 14:58:26,290 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][302], [214#(and (= |thrThread2of4ForFork0_~c~0#1| 0) (= |thrThread2of4ForFork0_~end~0#1| 0)), 177#L1024-2true, 30#L1061-3true, thrThread1of4ForFork0InUse, 205#(and (not (= |thrThread1of4ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of4ForFork0_#t~mem6#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0))), 20#L1040true, 59#L1040-3true, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, thrThread4of4ForFork0NotInUse, 187#true]) [2023-12-09 14:58:26,290 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2023-12-09 14:58:26,290 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-12-09 14:58:26,290 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-12-09 14:58:26,290 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-12-09 14:58:26,290 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-12-09 14:58:26,290 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([729] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_thrThread2of4ForFork0_#t~nondet4#1_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread2of4ForFork0_#t~nondet4#1=|v_thrThread2of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread2of4ForFork0_#t~nondet4#1][201], [214#(and (= |thrThread2of4ForFork0_~c~0#1| 0) (= |thrThread2of4ForFork0_~end~0#1| 0)), 177#L1024-2true, 30#L1061-3true, 205#(and (not (= |thrThread1of4ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of4ForFork0_#t~mem6#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0))), thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, thrThread4of4ForFork0NotInUse, 187#true, 45#$Ultimate##0true, 121#L1040-3true]) [2023-12-09 14:58:26,290 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2023-12-09 14:58:26,290 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-12-09 14:58:26,290 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-12-09 14:58:26,291 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-12-09 14:58:26,291 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-12-09 14:58:26,292 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([768] L1041-2-->L1045-2: Formula: (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0))) (= |v_thrThread3of4ForFork0_#t~nondet5#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|, thrThread3of4ForFork0_#t~nondet5#1=|v_thrThread3of4ForFork0_#t~nondet5#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread3of4ForFork0_#t~nondet5#1][161], [thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 79#L1045-2true, thrThread4of4ForFork0InUse, 192#true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 46#L1025true, 187#true, 105#L1061-4true, 174#L1040-3true]) [2023-12-09 14:58:26,292 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2023-12-09 14:58:26,292 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-12-09 14:58:26,292 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-12-09 14:58:26,292 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-12-09 14:58:26,292 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([797] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread4of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread4of4ForFork0_#t~nondet4#1][186], [139#L1049-2true, thrThread1of4ForFork0InUse, 59#L1040-3true, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), thrThread4of4ForFork0InUse, 192#true, 187#true, 105#L1061-4true, 174#L1040-3true]) [2023-12-09 14:58:26,293 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2023-12-09 14:58:26,293 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-12-09 14:58:26,293 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-12-09 14:58:26,293 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-12-09 14:58:26,293 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([768] L1041-2-->L1045-2: Formula: (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0))) (= |v_thrThread3of4ForFork0_#t~nondet5#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|, thrThread3of4ForFork0_#t~nondet5#1=|v_thrThread3of4ForFork0_#t~nondet5#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread3of4ForFork0_#t~nondet5#1][404], [177#L1024-2true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 79#L1045-2true, thrThread4of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 187#true, 105#L1061-4true, 174#L1040-3true, 197#(not (= |thrThread1of4ForFork0___VERIFIER_assert_~cond#1| 0))]) [2023-12-09 14:58:26,293 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2023-12-09 14:58:26,293 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-12-09 14:58:26,293 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-12-09 14:58:26,293 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-12-09 14:58:26,294 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([830] L1061-3-->$Ultimate##0: Formula: (and (= |v_ULTIMATE.start_main_#t~pre9#1_25| v_thrThread4of4ForFork0_thidvar0_2) (= v_thrThread4of4ForFork0_thidvar1_2 0) (= |v_thrThread4of4ForFork0_#in~arg#1.base_4| 0) (= |v_thrThread4of4ForFork0_#in~arg#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|} OutVars{thrThread4of4ForFork0_#t~nondet5#1=|v_thrThread4of4ForFork0_#t~nondet5#1_6|, thrThread4of4ForFork0_~c~0#1=|v_thrThread4of4ForFork0_~c~0#1_22|, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1_8|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|, thrThread4of4ForFork0_thidvar1=v_thrThread4of4ForFork0_thidvar1_2, thrThread4of4ForFork0_~arg#1.base=|v_thrThread4of4ForFork0_~arg#1.base_4|, thrThread4of4ForFork0_~arg#1.offset=|v_thrThread4of4ForFork0_~arg#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.base=|v_thrThread4of4ForFork0_#in~arg#1.base_4|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_6|, thrThread4of4ForFork0_#t~mem6#1=|v_thrThread4of4ForFork0_#t~mem6#1_8|, thrThread4of4ForFork0_#res#1.offset=|v_thrThread4of4ForFork0_#res#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.offset=|v_thrThread4of4ForFork0_#in~arg#1.offset_4|, thrThread4of4ForFork0_thidvar0=v_thrThread4of4ForFork0_thidvar0_2, thrThread4of4ForFork0___VERIFIER_assert_~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_~cond#1_12|, thrThread4of4ForFork0_~end~0#1=|v_thrThread4of4ForFork0_~end~0#1_14|, thrThread4of4ForFork0_#res#1.base=|v_thrThread4of4ForFork0_#res#1.base_4|} AuxVars[] AssignedVars[thrThread4of4ForFork0_#t~nondet5#1, thrThread4of4ForFork0_~c~0#1, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1, thrThread4of4ForFork0_thidvar1, thrThread4of4ForFork0_~arg#1.base, thrThread4of4ForFork0_~arg#1.offset, thrThread4of4ForFork0_#in~arg#1.base, thrThread4of4ForFork0_#t~nondet4#1, thrThread4of4ForFork0_#t~mem6#1, thrThread4of4ForFork0_#res#1.offset, thrThread4of4ForFork0_#in~arg#1.offset, thrThread4of4ForFork0_thidvar0, thrThread4of4ForFork0___VERIFIER_assert_~cond#1, thrThread4of4ForFork0_~end~0#1, thrThread4of4ForFork0_#res#1.base][120], [111#L1048true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), thrThread4of4ForFork0InUse, 192#true, 46#L1025true, 19#$Ultimate##0true, 187#true, 105#L1061-4true]) [2023-12-09 14:58:26,294 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2023-12-09 14:58:26,294 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-12-09 14:58:26,294 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-12-09 14:58:26,294 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-12-09 14:58:26,294 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([830] L1061-3-->$Ultimate##0: Formula: (and (= |v_ULTIMATE.start_main_#t~pre9#1_25| v_thrThread4of4ForFork0_thidvar0_2) (= v_thrThread4of4ForFork0_thidvar1_2 0) (= |v_thrThread4of4ForFork0_#in~arg#1.base_4| 0) (= |v_thrThread4of4ForFork0_#in~arg#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|} OutVars{thrThread4of4ForFork0_#t~nondet5#1=|v_thrThread4of4ForFork0_#t~nondet5#1_6|, thrThread4of4ForFork0_~c~0#1=|v_thrThread4of4ForFork0_~c~0#1_22|, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1_8|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|, thrThread4of4ForFork0_thidvar1=v_thrThread4of4ForFork0_thidvar1_2, thrThread4of4ForFork0_~arg#1.base=|v_thrThread4of4ForFork0_~arg#1.base_4|, thrThread4of4ForFork0_~arg#1.offset=|v_thrThread4of4ForFork0_~arg#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.base=|v_thrThread4of4ForFork0_#in~arg#1.base_4|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_6|, thrThread4of4ForFork0_#t~mem6#1=|v_thrThread4of4ForFork0_#t~mem6#1_8|, thrThread4of4ForFork0_#res#1.offset=|v_thrThread4of4ForFork0_#res#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.offset=|v_thrThread4of4ForFork0_#in~arg#1.offset_4|, thrThread4of4ForFork0_thidvar0=v_thrThread4of4ForFork0_thidvar0_2, thrThread4of4ForFork0___VERIFIER_assert_~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_~cond#1_12|, thrThread4of4ForFork0_~end~0#1=|v_thrThread4of4ForFork0_~end~0#1_14|, thrThread4of4ForFork0_#res#1.base=|v_thrThread4of4ForFork0_#res#1.base_4|} AuxVars[] AssignedVars[thrThread4of4ForFork0_#t~nondet5#1, thrThread4of4ForFork0_~c~0#1, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1, thrThread4of4ForFork0_thidvar1, thrThread4of4ForFork0_~arg#1.base, thrThread4of4ForFork0_~arg#1.offset, thrThread4of4ForFork0_#in~arg#1.base, thrThread4of4ForFork0_#t~nondet4#1, thrThread4of4ForFork0_#t~mem6#1, thrThread4of4ForFork0_#res#1.offset, thrThread4of4ForFork0_#in~arg#1.offset, thrThread4of4ForFork0_thidvar0, thrThread4of4ForFork0___VERIFIER_assert_~cond#1, thrThread4of4ForFork0_~end~0#1, thrThread4of4ForFork0_#res#1.base][399], [177#L1024-2true, 111#L1048true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), thrThread4of4ForFork0InUse, 19#$Ultimate##0true, 187#true, 105#L1061-4true, 197#(not (= |thrThread1of4ForFork0___VERIFIER_assert_~cond#1| 0))]) [2023-12-09 14:58:26,295 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2023-12-09 14:58:26,295 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-12-09 14:58:26,295 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-12-09 14:58:26,295 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-12-09 14:58:26,295 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([830] L1061-3-->$Ultimate##0: Formula: (and (= |v_ULTIMATE.start_main_#t~pre9#1_25| v_thrThread4of4ForFork0_thidvar0_2) (= v_thrThread4of4ForFork0_thidvar1_2 0) (= |v_thrThread4of4ForFork0_#in~arg#1.base_4| 0) (= |v_thrThread4of4ForFork0_#in~arg#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|} OutVars{thrThread4of4ForFork0_#t~nondet5#1=|v_thrThread4of4ForFork0_#t~nondet5#1_6|, thrThread4of4ForFork0_~c~0#1=|v_thrThread4of4ForFork0_~c~0#1_22|, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1_8|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|, thrThread4of4ForFork0_thidvar1=v_thrThread4of4ForFork0_thidvar1_2, thrThread4of4ForFork0_~arg#1.base=|v_thrThread4of4ForFork0_~arg#1.base_4|, thrThread4of4ForFork0_~arg#1.offset=|v_thrThread4of4ForFork0_~arg#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.base=|v_thrThread4of4ForFork0_#in~arg#1.base_4|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_6|, thrThread4of4ForFork0_#t~mem6#1=|v_thrThread4of4ForFork0_#t~mem6#1_8|, thrThread4of4ForFork0_#res#1.offset=|v_thrThread4of4ForFork0_#res#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.offset=|v_thrThread4of4ForFork0_#in~arg#1.offset_4|, thrThread4of4ForFork0_thidvar0=v_thrThread4of4ForFork0_thidvar0_2, thrThread4of4ForFork0___VERIFIER_assert_~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_~cond#1_12|, thrThread4of4ForFork0_~end~0#1=|v_thrThread4of4ForFork0_~end~0#1_14|, thrThread4of4ForFork0_#res#1.base=|v_thrThread4of4ForFork0_#res#1.base_4|} AuxVars[] AssignedVars[thrThread4of4ForFork0_#t~nondet5#1, thrThread4of4ForFork0_~c~0#1, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1, thrThread4of4ForFork0_thidvar1, thrThread4of4ForFork0_~arg#1.base, thrThread4of4ForFork0_~arg#1.offset, thrThread4of4ForFork0_#in~arg#1.base, thrThread4of4ForFork0_#t~nondet4#1, thrThread4of4ForFork0_#t~mem6#1, thrThread4of4ForFork0_#res#1.offset, thrThread4of4ForFork0_#in~arg#1.offset, thrThread4of4ForFork0_thidvar0, thrThread4of4ForFork0___VERIFIER_assert_~cond#1, thrThread4of4ForFork0_~end~0#1, thrThread4of4ForFork0_#res#1.base][120], [25#L1049true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 138#L1024true, thrThread4of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 192#true, 187#true, 19#$Ultimate##0true, 105#L1061-4true]) [2023-12-09 14:58:26,295 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2023-12-09 14:58:26,295 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-12-09 14:58:26,295 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-12-09 14:58:26,295 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-12-09 14:58:26,295 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([830] L1061-3-->$Ultimate##0: Formula: (and (= |v_ULTIMATE.start_main_#t~pre9#1_25| v_thrThread4of4ForFork0_thidvar0_2) (= v_thrThread4of4ForFork0_thidvar1_2 0) (= |v_thrThread4of4ForFork0_#in~arg#1.base_4| 0) (= |v_thrThread4of4ForFork0_#in~arg#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|} OutVars{thrThread4of4ForFork0_#t~nondet5#1=|v_thrThread4of4ForFork0_#t~nondet5#1_6|, thrThread4of4ForFork0_~c~0#1=|v_thrThread4of4ForFork0_~c~0#1_22|, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1_8|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|, thrThread4of4ForFork0_thidvar1=v_thrThread4of4ForFork0_thidvar1_2, thrThread4of4ForFork0_~arg#1.base=|v_thrThread4of4ForFork0_~arg#1.base_4|, thrThread4of4ForFork0_~arg#1.offset=|v_thrThread4of4ForFork0_~arg#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.base=|v_thrThread4of4ForFork0_#in~arg#1.base_4|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_6|, thrThread4of4ForFork0_#t~mem6#1=|v_thrThread4of4ForFork0_#t~mem6#1_8|, thrThread4of4ForFork0_#res#1.offset=|v_thrThread4of4ForFork0_#res#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.offset=|v_thrThread4of4ForFork0_#in~arg#1.offset_4|, thrThread4of4ForFork0_thidvar0=v_thrThread4of4ForFork0_thidvar0_2, thrThread4of4ForFork0___VERIFIER_assert_~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_~cond#1_12|, thrThread4of4ForFork0_~end~0#1=|v_thrThread4of4ForFork0_~end~0#1_14|, thrThread4of4ForFork0_#res#1.base=|v_thrThread4of4ForFork0_#res#1.base_4|} AuxVars[] AssignedVars[thrThread4of4ForFork0_#t~nondet5#1, thrThread4of4ForFork0_~c~0#1, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1, thrThread4of4ForFork0_thidvar1, thrThread4of4ForFork0_~arg#1.base, thrThread4of4ForFork0_~arg#1.offset, thrThread4of4ForFork0_#in~arg#1.base, thrThread4of4ForFork0_#t~nondet4#1, thrThread4of4ForFork0_#t~mem6#1, thrThread4of4ForFork0_#res#1.offset, thrThread4of4ForFork0_#in~arg#1.offset, thrThread4of4ForFork0_thidvar0, thrThread4of4ForFork0___VERIFIER_assert_~cond#1, thrThread4of4ForFork0_~end~0#1, thrThread4of4ForFork0_#res#1.base][120], [136#L1047-1true, 139#L1049-2true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, thrThread4of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 192#true, 187#true, 19#$Ultimate##0true, 105#L1061-4true]) [2023-12-09 14:58:26,296 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2023-12-09 14:58:26,296 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-12-09 14:58:26,296 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-12-09 14:58:26,296 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-12-09 14:58:26,299 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([802] L1041-2-->L1045-2: Formula: (and (= |v_thrThread4of4ForFork0_#t~nondet5#1_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{thrThread4of4ForFork0_#t~nondet5#1=|v_thrThread4of4ForFork0_#t~nondet5#1_1|, #pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} AuxVars[] AssignedVars[thrThread4of4ForFork0_#t~nondet5#1, #pthreadsMutex][252], [thrThread1of4ForFork0InUse, 140#L1023true, 59#L1040-3true, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 192#true, thrThread4of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 187#true, 48#L1045-2true, 105#L1061-4true]) [2023-12-09 14:58:26,299 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2023-12-09 14:58:26,299 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-12-09 14:58:26,299 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-12-09 14:58:26,299 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-12-09 14:58:26,388 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][279], [30#L1061-3true, 201#(and (= |thrThread1of4ForFork0_#t~mem6#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0))), 139#L1049-2true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 59#L1040-3true, 88#L1039true, thrThread3of4ForFork0InUse, thrThread4of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 187#true, 174#L1040-3true]) [2023-12-09 14:58:26,388 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2023-12-09 14:58:26,388 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-12-09 14:58:26,388 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-12-09 14:58:26,388 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-12-09 14:58:26,388 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([802] L1041-2-->L1045-2: Formula: (and (= |v_thrThread4of4ForFork0_#t~nondet5#1_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{thrThread4of4ForFork0_#t~nondet5#1=|v_thrThread4of4ForFork0_#t~nondet5#1_1|, #pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} AuxVars[] AssignedVars[thrThread4of4ForFork0_#t~nondet5#1, #pthreadsMutex][465], [30#L1061-3true, thrThread1of4ForFork0InUse, 205#(and (not (= |thrThread1of4ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of4ForFork0_#t~mem6#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0))), thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 138#L1024true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), thrThread4of4ForFork0InUse, 48#L1045-2true, 45#$Ultimate##0true, 187#true]) [2023-12-09 14:58:26,388 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2023-12-09 14:58:26,388 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-12-09 14:58:26,388 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-12-09 14:58:26,388 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-12-09 14:58:26,392 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][259], [30#L1061-3true, thrThread1of4ForFork0InUse, 59#L1040-3true, thrThread2of4ForFork0InUse, 88#L1039true, 199#(and (= |thrThread1of4ForFork0_#t~mem6#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1)), thrThread3of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), thrThread4of4ForFork0InUse, 133#L1049true, 48#L1045-2true, 187#true]) [2023-12-09 14:58:26,392 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2023-12-09 14:58:26,392 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-12-09 14:58:26,392 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-12-09 14:58:26,392 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-12-09 14:58:26,416 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([797] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread4of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread4of4ForFork0_#t~nondet4#1][185], [211#true, 136#L1047-1true, 30#L1061-3true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 192#true, thrThread4of4ForFork0InUse, 166#L1041-2true, 187#true, 174#L1040-3true, 163#L1038true]) [2023-12-09 14:58:26,416 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is not cut-off event [2023-12-09 14:58:26,416 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is not cut-off event [2023-12-09 14:58:26,416 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is not cut-off event [2023-12-09 14:58:26,416 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is not cut-off event [2023-12-09 14:58:26,416 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is not cut-off event [2023-12-09 14:58:26,416 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([797] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread4of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread4of4ForFork0_#t~nondet4#1][185], [211#true, 111#L1048true, 30#L1061-3true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 192#true, thrThread4of4ForFork0InUse, 166#L1041-2true, 187#true, 174#L1040-3true, 163#L1038true]) [2023-12-09 14:58:26,416 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2023-12-09 14:58:26,416 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-12-09 14:58:26,416 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-12-09 14:58:26,416 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-12-09 14:58:26,416 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-12-09 14:58:26,417 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-12-09 14:58:26,417 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([797] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread4of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread4of4ForFork0_#t~nondet4#1][186], [136#L1047-1true, 30#L1061-3true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 192#true, thrThread4of4ForFork0InUse, 166#L1041-2true, 187#true, 174#L1040-3true]) [2023-12-09 14:58:26,417 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2023-12-09 14:58:26,417 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-12-09 14:58:26,417 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-12-09 14:58:26,417 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-12-09 14:58:26,417 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-12-09 14:58:26,417 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-12-09 14:58:26,418 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([797] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread4of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread4of4ForFork0_#t~nondet4#1][185], [211#true, 116#L1043-1true, 111#L1048true, 30#L1061-3true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 192#true, thrThread4of4ForFork0InUse, 187#true, 174#L1040-3true, 163#L1038true]) [2023-12-09 14:58:26,418 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is not cut-off event [2023-12-09 14:58:26,418 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is not cut-off event [2023-12-09 14:58:26,418 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is not cut-off event [2023-12-09 14:58:26,418 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is not cut-off event [2023-12-09 14:58:26,418 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is not cut-off event [2023-12-09 14:58:26,418 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([797] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread4of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread4of4ForFork0_#t~nondet4#1][185], [211#true, 116#L1043-1true, 30#L1061-3true, 25#L1049true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 192#true, thrThread4of4ForFork0InUse, 187#true, 174#L1040-3true, 163#L1038true]) [2023-12-09 14:58:26,418 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2023-12-09 14:58:26,418 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-12-09 14:58:26,419 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-12-09 14:58:26,419 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-12-09 14:58:26,419 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-12-09 14:58:26,419 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([797] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread4of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread4of4ForFork0_#t~nondet4#1][186], [116#L1043-1true, 111#L1048true, 30#L1061-3true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 192#true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), thrThread4of4ForFork0InUse, 187#true, 174#L1040-3true]) [2023-12-09 14:58:26,419 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2023-12-09 14:58:26,419 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-12-09 14:58:26,419 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-12-09 14:58:26,419 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-12-09 14:58:26,419 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-12-09 14:58:26,428 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([797] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread4of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread4of4ForFork0_#t~nondet4#1][186], [30#L1061-3true, 25#L1049true, 18#L1043true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 192#true, thrThread4of4ForFork0InUse, 187#true, 174#L1040-3true]) [2023-12-09 14:58:26,428 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2023-12-09 14:58:26,428 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-12-09 14:58:26,428 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-12-09 14:58:26,428 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-12-09 14:58:26,509 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([802] L1041-2-->L1045-2: Formula: (and (= |v_thrThread4of4ForFork0_#t~nondet5#1_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{thrThread4of4ForFork0_#t~nondet5#1=|v_thrThread4of4ForFork0_#t~nondet5#1_1|, #pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} AuxVars[] AssignedVars[thrThread4of4ForFork0_#t~nondet5#1, #pthreadsMutex][298], [60#L1040true, 30#L1061-3true, 25#L1049true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 190#(and (= |thrThread1of4ForFork0_~end~0#1| 0) (= |thrThread1of4ForFork0_~c~0#1| 0)), thrThread4of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 192#true, 48#L1045-2true]) [2023-12-09 14:58:26,510 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is not cut-off event [2023-12-09 14:58:26,510 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is not cut-off event [2023-12-09 14:58:26,510 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is not cut-off event [2023-12-09 14:58:26,510 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is not cut-off event [2023-12-09 14:58:26,510 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_thrThread1of4ForFork0_#t~nondet4#1_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread1of4ForFork0_#t~nondet4#1=|v_thrThread1of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread1of4ForFork0_#t~nondet4#1][77], [30#L1061-3true, 25#L1049true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 96#L1040-3true, 190#(and (= |thrThread1of4ForFork0_~end~0#1| 0) (= |thrThread1of4ForFork0_~c~0#1| 0)), 192#true, thrThread4of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 48#L1045-2true]) [2023-12-09 14:58:26,510 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2023-12-09 14:58:26,510 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-12-09 14:58:26,510 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-12-09 14:58:26,510 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-12-09 14:58:26,511 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([768] L1041-2-->L1045-2: Formula: (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0))) (= |v_thrThread3of4ForFork0_#t~nondet5#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|, thrThread3of4ForFork0_#t~nondet5#1=|v_thrThread3of4ForFork0_#t~nondet5#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread3of4ForFork0_#t~nondet5#1][197], [60#L1040true, 30#L1061-3true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 79#L1045-2true, 190#(and (= |thrThread1of4ForFork0_~end~0#1| 0) (= |thrThread1of4ForFork0_~c~0#1| 0)), 28#L1049true, thrThread4of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 192#true]) [2023-12-09 14:58:26,511 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is not cut-off event [2023-12-09 14:58:26,511 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is not cut-off event [2023-12-09 14:58:26,511 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is not cut-off event [2023-12-09 14:58:26,511 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is not cut-off event [2023-12-09 14:58:26,511 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_thrThread1of4ForFork0_#t~nondet4#1_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread1of4ForFork0_#t~nondet4#1=|v_thrThread1of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread1of4ForFork0_#t~nondet4#1][77], [30#L1061-3true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 79#L1045-2true, 96#L1040-3true, 190#(and (= |thrThread1of4ForFork0_~end~0#1| 0) (= |thrThread1of4ForFork0_~c~0#1| 0)), 28#L1049true, thrThread4of4ForFork0InUse, 192#true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0)]) [2023-12-09 14:58:26,511 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2023-12-09 14:58:26,511 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-12-09 14:58:26,511 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-12-09 14:58:26,511 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-12-09 14:58:26,512 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_thrThread1of4ForFork0_#t~nondet4#1_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread1of4ForFork0_#t~nondet4#1=|v_thrThread1of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread1of4ForFork0_#t~nondet4#1][48], [136#L1047-1true, 211#true, 30#L1061-3true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 190#(and (= |thrThread1of4ForFork0_~end~0#1| 0) (= |thrThread1of4ForFork0_~c~0#1| 0)), 96#L1040-3true, thrThread4of4ForFork0InUse, 192#true, 19#$Ultimate##0true, 163#L1038true]) [2023-12-09 14:58:26,512 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2023-12-09 14:58:26,512 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-12-09 14:58:26,512 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-12-09 14:58:26,512 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-12-09 14:58:26,512 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([797] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread4of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread4of4ForFork0_#t~nondet4#1][217], [60#L1040true, 211#true, 136#L1047-1true, 30#L1061-3true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 190#(and (= |thrThread1of4ForFork0_~end~0#1| 0) (= |thrThread1of4ForFork0_~c~0#1| 0)), 192#true, thrThread4of4ForFork0InUse, 174#L1040-3true, 163#L1038true]) [2023-12-09 14:58:26,513 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2023-12-09 14:58:26,513 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-12-09 14:58:26,513 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-12-09 14:58:26,513 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-12-09 14:58:26,602 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][236], [30#L1061-3true, thrThread1of4ForFork0InUse, 194#(= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1), thrThread2of4ForFork0InUse, 59#L1040-3true, thrThread3of4ForFork0InUse, 88#L1039true, thrThread4of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 19#$Ultimate##0true, 187#true, 126#L1048true]) [2023-12-09 14:58:26,602 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2023-12-09 14:58:26,602 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-12-09 14:58:26,603 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-12-09 14:58:26,603 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-12-09 14:58:26,603 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([797] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread4of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread4of4ForFork0_#t~nondet4#1][335], [30#L1061-3true, thrThread1of4ForFork0InUse, 194#(= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1), thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, thrThread4of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 45#$Ultimate##0true, 187#true, 174#L1040-3true, 126#L1048true]) [2023-12-09 14:58:26,603 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2023-12-09 14:58:26,603 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-12-09 14:58:26,603 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-12-09 14:58:26,603 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-12-09 14:58:26,605 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([802] L1041-2-->L1045-2: Formula: (and (= |v_thrThread4of4ForFork0_#t~nondet5#1_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{thrThread4of4ForFork0_#t~nondet5#1=|v_thrThread4of4ForFork0_#t~nondet5#1_1|, #pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} AuxVars[] AssignedVars[thrThread4of4ForFork0_#t~nondet5#1, #pthreadsMutex][482], [139#L1049-2true, 30#L1061-3true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), thrThread4of4ForFork0InUse, 48#L1045-2true, 45#$Ultimate##0true, 187#true, 203#(and (= |thrThread1of4ForFork0_#t~mem6#1| 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0)))]) [2023-12-09 14:58:26,605 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2023-12-09 14:58:26,605 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-12-09 14:58:26,605 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-12-09 14:58:26,605 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-12-09 14:58:26,606 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][346], [139#L1049-2true, 30#L1061-3true, thrThread1of4ForFork0InUse, 59#L1040-3true, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, thrThread4of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 187#true, 174#L1040-3true, 203#(and (= |thrThread1of4ForFork0_#t~mem6#1| 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0)))]) [2023-12-09 14:58:26,606 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2023-12-09 14:58:26,606 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-12-09 14:58:26,606 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-12-09 14:58:26,606 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-12-09 14:58:26,606 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([802] L1041-2-->L1045-2: Formula: (and (= |v_thrThread4of4ForFork0_#t~nondet5#1_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{thrThread4of4ForFork0_#t~nondet5#1=|v_thrThread4of4ForFork0_#t~nondet5#1_1|, #pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} AuxVars[] AssignedVars[thrThread4of4ForFork0_#t~nondet5#1, #pthreadsMutex][490], [30#L1061-3true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 138#L1024true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), thrThread4of4ForFork0InUse, 207#(and (not (= |thrThread1of4ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of4ForFork0_#t~mem6#1| 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0))), 187#true, 48#L1045-2true, 45#$Ultimate##0true]) [2023-12-09 14:58:26,606 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2023-12-09 14:58:26,606 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-12-09 14:58:26,606 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-12-09 14:58:26,606 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-12-09 14:58:26,946 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([830] L1061-3-->$Ultimate##0: Formula: (and (= |v_ULTIMATE.start_main_#t~pre9#1_25| v_thrThread4of4ForFork0_thidvar0_2) (= v_thrThread4of4ForFork0_thidvar1_2 0) (= |v_thrThread4of4ForFork0_#in~arg#1.base_4| 0) (= |v_thrThread4of4ForFork0_#in~arg#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|} OutVars{thrThread4of4ForFork0_#t~nondet5#1=|v_thrThread4of4ForFork0_#t~nondet5#1_6|, thrThread4of4ForFork0_~c~0#1=|v_thrThread4of4ForFork0_~c~0#1_22|, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1_8|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|, thrThread4of4ForFork0_thidvar1=v_thrThread4of4ForFork0_thidvar1_2, thrThread4of4ForFork0_~arg#1.base=|v_thrThread4of4ForFork0_~arg#1.base_4|, thrThread4of4ForFork0_~arg#1.offset=|v_thrThread4of4ForFork0_~arg#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.base=|v_thrThread4of4ForFork0_#in~arg#1.base_4|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_6|, thrThread4of4ForFork0_#t~mem6#1=|v_thrThread4of4ForFork0_#t~mem6#1_8|, thrThread4of4ForFork0_#res#1.offset=|v_thrThread4of4ForFork0_#res#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.offset=|v_thrThread4of4ForFork0_#in~arg#1.offset_4|, thrThread4of4ForFork0_thidvar0=v_thrThread4of4ForFork0_thidvar0_2, thrThread4of4ForFork0___VERIFIER_assert_~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_~cond#1_12|, thrThread4of4ForFork0_~end~0#1=|v_thrThread4of4ForFork0_~end~0#1_14|, thrThread4of4ForFork0_#res#1.base=|v_thrThread4of4ForFork0_#res#1.base_4|} AuxVars[] AssignedVars[thrThread4of4ForFork0_#t~nondet5#1, thrThread4of4ForFork0_~c~0#1, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1, thrThread4of4ForFork0_thidvar1, thrThread4of4ForFork0_~arg#1.base, thrThread4of4ForFork0_~arg#1.offset, thrThread4of4ForFork0_#in~arg#1.base, thrThread4of4ForFork0_#t~nondet4#1, thrThread4of4ForFork0_#t~mem6#1, thrThread4of4ForFork0_#res#1.offset, thrThread4of4ForFork0_#in~arg#1.offset, thrThread4of4ForFork0_thidvar0, thrThread4of4ForFork0___VERIFIER_assert_~cond#1, thrThread4of4ForFork0_~end~0#1, thrThread4of4ForFork0_#res#1.base][341], [136#L1047-1true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 195#(= |thrThread1of4ForFork0_#t~mem6#1| 1), 88#L1039true, thrThread3of4ForFork0InUse, thrThread4of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 66#L1049-3true, 19#$Ultimate##0true, 187#true, 105#L1061-4true]) [2023-12-09 14:58:26,946 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2023-12-09 14:58:26,947 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-12-09 14:58:26,947 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-12-09 14:58:26,947 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-12-09 14:58:26,947 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([830] L1061-3-->$Ultimate##0: Formula: (and (= |v_ULTIMATE.start_main_#t~pre9#1_25| v_thrThread4of4ForFork0_thidvar0_2) (= v_thrThread4of4ForFork0_thidvar1_2 0) (= |v_thrThread4of4ForFork0_#in~arg#1.base_4| 0) (= |v_thrThread4of4ForFork0_#in~arg#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|} OutVars{thrThread4of4ForFork0_#t~nondet5#1=|v_thrThread4of4ForFork0_#t~nondet5#1_6|, thrThread4of4ForFork0_~c~0#1=|v_thrThread4of4ForFork0_~c~0#1_22|, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1_8|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|, thrThread4of4ForFork0_thidvar1=v_thrThread4of4ForFork0_thidvar1_2, thrThread4of4ForFork0_~arg#1.base=|v_thrThread4of4ForFork0_~arg#1.base_4|, thrThread4of4ForFork0_~arg#1.offset=|v_thrThread4of4ForFork0_~arg#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.base=|v_thrThread4of4ForFork0_#in~arg#1.base_4|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_6|, thrThread4of4ForFork0_#t~mem6#1=|v_thrThread4of4ForFork0_#t~mem6#1_8|, thrThread4of4ForFork0_#res#1.offset=|v_thrThread4of4ForFork0_#res#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.offset=|v_thrThread4of4ForFork0_#in~arg#1.offset_4|, thrThread4of4ForFork0_thidvar0=v_thrThread4of4ForFork0_thidvar0_2, thrThread4of4ForFork0___VERIFIER_assert_~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_~cond#1_12|, thrThread4of4ForFork0_~end~0#1=|v_thrThread4of4ForFork0_~end~0#1_14|, thrThread4of4ForFork0_#res#1.base=|v_thrThread4of4ForFork0_#res#1.base_4|} AuxVars[] AssignedVars[thrThread4of4ForFork0_#t~nondet5#1, thrThread4of4ForFork0_~c~0#1, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1, thrThread4of4ForFork0_thidvar1, thrThread4of4ForFork0_~arg#1.base, thrThread4of4ForFork0_~arg#1.offset, thrThread4of4ForFork0_#in~arg#1.base, thrThread4of4ForFork0_#t~nondet4#1, thrThread4of4ForFork0_#t~mem6#1, thrThread4of4ForFork0_#res#1.offset, thrThread4of4ForFork0_#in~arg#1.offset, thrThread4of4ForFork0_thidvar0, thrThread4of4ForFork0___VERIFIER_assert_~cond#1, thrThread4of4ForFork0_~end~0#1, thrThread4of4ForFork0_#res#1.base][358], [111#L1048true, 139#L1049-2true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 88#L1039true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), thrThread4of4ForFork0InUse, 187#true, 19#$Ultimate##0true, 105#L1061-4true, 203#(and (= |thrThread1of4ForFork0_#t~mem6#1| 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0)))]) [2023-12-09 14:58:26,947 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2023-12-09 14:58:26,947 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-12-09 14:58:26,947 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-12-09 14:58:26,947 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-12-09 14:58:26,948 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([830] L1061-3-->$Ultimate##0: Formula: (and (= |v_ULTIMATE.start_main_#t~pre9#1_25| v_thrThread4of4ForFork0_thidvar0_2) (= v_thrThread4of4ForFork0_thidvar1_2 0) (= |v_thrThread4of4ForFork0_#in~arg#1.base_4| 0) (= |v_thrThread4of4ForFork0_#in~arg#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|} OutVars{thrThread4of4ForFork0_#t~nondet5#1=|v_thrThread4of4ForFork0_#t~nondet5#1_6|, thrThread4of4ForFork0_~c~0#1=|v_thrThread4of4ForFork0_~c~0#1_22|, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1_8|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|, thrThread4of4ForFork0_thidvar1=v_thrThread4of4ForFork0_thidvar1_2, thrThread4of4ForFork0_~arg#1.base=|v_thrThread4of4ForFork0_~arg#1.base_4|, thrThread4of4ForFork0_~arg#1.offset=|v_thrThread4of4ForFork0_~arg#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.base=|v_thrThread4of4ForFork0_#in~arg#1.base_4|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_6|, thrThread4of4ForFork0_#t~mem6#1=|v_thrThread4of4ForFork0_#t~mem6#1_8|, thrThread4of4ForFork0_#res#1.offset=|v_thrThread4of4ForFork0_#res#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.offset=|v_thrThread4of4ForFork0_#in~arg#1.offset_4|, thrThread4of4ForFork0_thidvar0=v_thrThread4of4ForFork0_thidvar0_2, thrThread4of4ForFork0___VERIFIER_assert_~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_~cond#1_12|, thrThread4of4ForFork0_~end~0#1=|v_thrThread4of4ForFork0_~end~0#1_14|, thrThread4of4ForFork0_#res#1.base=|v_thrThread4of4ForFork0_#res#1.base_4|} AuxVars[] AssignedVars[thrThread4of4ForFork0_#t~nondet5#1, thrThread4of4ForFork0_~c~0#1, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1, thrThread4of4ForFork0_thidvar1, thrThread4of4ForFork0_~arg#1.base, thrThread4of4ForFork0_~arg#1.offset, thrThread4of4ForFork0_#in~arg#1.base, thrThread4of4ForFork0_#t~nondet4#1, thrThread4of4ForFork0_#t~mem6#1, thrThread4of4ForFork0_#res#1.offset, thrThread4of4ForFork0_#in~arg#1.offset, thrThread4of4ForFork0_thidvar0, thrThread4of4ForFork0___VERIFIER_assert_~cond#1, thrThread4of4ForFork0_~end~0#1, thrThread4of4ForFork0_#res#1.base][383], [177#L1024-2true, 25#L1049true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 88#L1039true, thrThread4of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 207#(and (not (= |thrThread1of4ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of4ForFork0_#t~mem6#1| 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0))), 19#$Ultimate##0true, 187#true, 105#L1061-4true]) [2023-12-09 14:58:26,948 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2023-12-09 14:58:26,948 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-12-09 14:58:26,948 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-12-09 14:58:26,948 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-12-09 14:58:26,949 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][346], [24#L1047-1true, thrThread1of4ForFork0InUse, 140#L1023true, 59#L1040-3true, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, thrThread4of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 187#true, 105#L1061-4true, 203#(and (= |thrThread1of4ForFork0_#t~mem6#1| 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0)))]) [2023-12-09 14:58:26,949 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2023-12-09 14:58:26,949 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-12-09 14:58:26,949 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-12-09 14:58:26,949 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-12-09 14:58:26,949 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][346], [30#L1061-3true, thrThread1of4ForFork0InUse, 140#L1023true, thrThread2of4ForFork0InUse, 59#L1040-3true, 88#L1039true, thrThread3of4ForFork0InUse, thrThread4of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 48#L1045-2true, 187#true, 203#(and (= |thrThread1of4ForFork0_#t~mem6#1| 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0)))]) [2023-12-09 14:58:26,949 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2023-12-09 14:58:26,949 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-12-09 14:58:26,949 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-12-09 14:58:26,949 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-12-09 14:58:26,954 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][115], [thrThread1of4ForFork0InUse, 59#L1040-3true, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 28#L1049true, 35#L1047-1true, 192#true, thrThread4of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 187#true, 105#L1061-4true]) [2023-12-09 14:58:26,955 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2023-12-09 14:58:26,955 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-12-09 14:58:26,955 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-12-09 14:58:26,955 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-12-09 14:58:26,955 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([797] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread4of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread4of4ForFork0_#t~nondet4#1][186], [25#L1049true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 49#L1047true, 88#L1039true, thrThread3of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), thrThread4of4ForFork0InUse, 192#true, 187#true, 105#L1061-4true, 174#L1040-3true]) [2023-12-09 14:58:26,955 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is not cut-off event [2023-12-09 14:58:26,955 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is not cut-off event [2023-12-09 14:58:26,955 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is not cut-off event [2023-12-09 14:58:26,956 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is not cut-off event [2023-12-09 14:58:26,956 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][115], [30#L1061-3true, thrThread1of4ForFork0InUse, 59#L1040-3true, thrThread2of4ForFork0InUse, 49#L1047true, 88#L1039true, thrThread3of4ForFork0InUse, 28#L1049true, thrThread4of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 192#true, 187#true]) [2023-12-09 14:58:26,956 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2023-12-09 14:58:26,956 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-12-09 14:58:26,956 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-12-09 14:58:26,957 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-12-09 14:58:26,959 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([797] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread4of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread4of4ForFork0_#t~nondet4#1][186], [25#L1049true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 192#true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), thrThread4of4ForFork0InUse, 187#true, 105#L1061-4true, 174#L1040-3true, 52#L1046-3true]) [2023-12-09 14:58:26,959 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is not cut-off event [2023-12-09 14:58:26,959 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is not cut-off event [2023-12-09 14:58:26,959 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is not cut-off event [2023-12-09 14:58:26,959 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is not cut-off event [2023-12-09 14:58:26,960 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][115], [30#L1061-3true, thrThread1of4ForFork0InUse, 59#L1040-3true, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 28#L1049true, thrThread4of4ForFork0InUse, 192#true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 187#true, 52#L1046-3true]) [2023-12-09 14:58:26,960 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2023-12-09 14:58:26,960 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-12-09 14:58:26,960 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-12-09 14:58:26,960 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-12-09 14:58:26,961 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([729] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_thrThread2of4ForFork0_#t~nondet4#1_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread2of4ForFork0_#t~nondet4#1=|v_thrThread2of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread2of4ForFork0_#t~nondet4#1][166], [214#(and (= |thrThread2of4ForFork0_~c~0#1| 0) (= |thrThread2of4ForFork0_~end~0#1| 0)), 30#L1061-3true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 199#(and (= |thrThread1of4ForFork0_#t~mem6#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1)), thrThread3of4ForFork0InUse, thrThread4of4ForFork0NotInUse, 66#L1049-3true, 45#$Ultimate##0true, 187#true, 121#L1040-3true]) [2023-12-09 14:58:26,961 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2023-12-09 14:58:26,961 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-12-09 14:58:26,961 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-12-09 14:58:26,961 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-12-09 14:58:26,961 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][258], [214#(and (= |thrThread2of4ForFork0_~c~0#1| 0) (= |thrThread2of4ForFork0_~end~0#1| 0)), 30#L1061-3true, thrThread1of4ForFork0InUse, 20#L1040true, thrThread2of4ForFork0InUse, 59#L1040-3true, thrThread3of4ForFork0InUse, 199#(and (= |thrThread1of4ForFork0_#t~mem6#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1)), thrThread4of4ForFork0NotInUse, 66#L1049-3true, 187#true]) [2023-12-09 14:58:26,961 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2023-12-09 14:58:26,961 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 14:58:26,961 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 14:58:26,961 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 14:58:26,961 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][259], [30#L1061-3true, thrThread1of4ForFork0InUse, 59#L1040-3true, thrThread2of4ForFork0InUse, 88#L1039true, 199#(and (= |thrThread1of4ForFork0_#t~mem6#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1)), thrThread3of4ForFork0InUse, thrThread4of4ForFork0NotInUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 66#L1049-3true, 187#true]) [2023-12-09 14:58:26,961 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2023-12-09 14:58:26,961 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-12-09 14:58:26,961 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-12-09 14:58:26,961 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-12-09 14:58:26,962 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([830] L1061-3-->$Ultimate##0: Formula: (and (= |v_ULTIMATE.start_main_#t~pre9#1_25| v_thrThread4of4ForFork0_thidvar0_2) (= v_thrThread4of4ForFork0_thidvar1_2 0) (= |v_thrThread4of4ForFork0_#in~arg#1.base_4| 0) (= |v_thrThread4of4ForFork0_#in~arg#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|} OutVars{thrThread4of4ForFork0_#t~nondet5#1=|v_thrThread4of4ForFork0_#t~nondet5#1_6|, thrThread4of4ForFork0_~c~0#1=|v_thrThread4of4ForFork0_~c~0#1_22|, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1_8|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|, thrThread4of4ForFork0_thidvar1=v_thrThread4of4ForFork0_thidvar1_2, thrThread4of4ForFork0_~arg#1.base=|v_thrThread4of4ForFork0_~arg#1.base_4|, thrThread4of4ForFork0_~arg#1.offset=|v_thrThread4of4ForFork0_~arg#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.base=|v_thrThread4of4ForFork0_#in~arg#1.base_4|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_6|, thrThread4of4ForFork0_#t~mem6#1=|v_thrThread4of4ForFork0_#t~mem6#1_8|, thrThread4of4ForFork0_#res#1.offset=|v_thrThread4of4ForFork0_#res#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.offset=|v_thrThread4of4ForFork0_#in~arg#1.offset_4|, thrThread4of4ForFork0_thidvar0=v_thrThread4of4ForFork0_thidvar0_2, thrThread4of4ForFork0___VERIFIER_assert_~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_~cond#1_12|, thrThread4of4ForFork0_~end~0#1=|v_thrThread4of4ForFork0_~end~0#1_14|, thrThread4of4ForFork0_#res#1.base=|v_thrThread4of4ForFork0_#res#1.base_4|} AuxVars[] AssignedVars[thrThread4of4ForFork0_#t~nondet5#1, thrThread4of4ForFork0_~c~0#1, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1, thrThread4of4ForFork0_thidvar1, thrThread4of4ForFork0_~arg#1.base, thrThread4of4ForFork0_~arg#1.offset, thrThread4of4ForFork0_#in~arg#1.base, thrThread4of4ForFork0_#t~nondet4#1, thrThread4of4ForFork0_#t~mem6#1, thrThread4of4ForFork0_#res#1.offset, thrThread4of4ForFork0_#in~arg#1.offset, thrThread4of4ForFork0_thidvar0, thrThread4of4ForFork0___VERIFIER_assert_~cond#1, thrThread4of4ForFork0_~end~0#1, thrThread4of4ForFork0_#res#1.base][332], [214#(and (= |thrThread2of4ForFork0_~c~0#1| 0) (= |thrThread2of4ForFork0_~end~0#1| 0)), thrThread1of4ForFork0InUse, 20#L1040true, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 199#(and (= |thrThread1of4ForFork0_#t~mem6#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1)), thrThread4of4ForFork0InUse, 66#L1049-3true, 187#true, 45#$Ultimate##0true, 19#$Ultimate##0true, 105#L1061-4true]) [2023-12-09 14:58:26,962 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2023-12-09 14:58:26,962 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-12-09 14:58:26,962 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-12-09 14:58:26,962 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-12-09 14:58:26,962 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([830] L1061-3-->$Ultimate##0: Formula: (and (= |v_ULTIMATE.start_main_#t~pre9#1_25| v_thrThread4of4ForFork0_thidvar0_2) (= v_thrThread4of4ForFork0_thidvar1_2 0) (= |v_thrThread4of4ForFork0_#in~arg#1.base_4| 0) (= |v_thrThread4of4ForFork0_#in~arg#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|} OutVars{thrThread4of4ForFork0_#t~nondet5#1=|v_thrThread4of4ForFork0_#t~nondet5#1_6|, thrThread4of4ForFork0_~c~0#1=|v_thrThread4of4ForFork0_~c~0#1_22|, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1_8|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|, thrThread4of4ForFork0_thidvar1=v_thrThread4of4ForFork0_thidvar1_2, thrThread4of4ForFork0_~arg#1.base=|v_thrThread4of4ForFork0_~arg#1.base_4|, thrThread4of4ForFork0_~arg#1.offset=|v_thrThread4of4ForFork0_~arg#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.base=|v_thrThread4of4ForFork0_#in~arg#1.base_4|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_6|, thrThread4of4ForFork0_#t~mem6#1=|v_thrThread4of4ForFork0_#t~mem6#1_8|, thrThread4of4ForFork0_#res#1.offset=|v_thrThread4of4ForFork0_#res#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.offset=|v_thrThread4of4ForFork0_#in~arg#1.offset_4|, thrThread4of4ForFork0_thidvar0=v_thrThread4of4ForFork0_thidvar0_2, thrThread4of4ForFork0___VERIFIER_assert_~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_~cond#1_12|, thrThread4of4ForFork0_~end~0#1=|v_thrThread4of4ForFork0_~end~0#1_14|, thrThread4of4ForFork0_#res#1.base=|v_thrThread4of4ForFork0_#res#1.base_4|} AuxVars[] AssignedVars[thrThread4of4ForFork0_#t~nondet5#1, thrThread4of4ForFork0_~c~0#1, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1, thrThread4of4ForFork0_thidvar1, thrThread4of4ForFork0_~arg#1.base, thrThread4of4ForFork0_~arg#1.offset, thrThread4of4ForFork0_#in~arg#1.base, thrThread4of4ForFork0_#t~nondet4#1, thrThread4of4ForFork0_#t~mem6#1, thrThread4of4ForFork0_#res#1.offset, thrThread4of4ForFork0_#in~arg#1.offset, thrThread4of4ForFork0_thidvar0, thrThread4of4ForFork0___VERIFIER_assert_~cond#1, thrThread4of4ForFork0_~end~0#1, thrThread4of4ForFork0_#res#1.base][333], [thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 88#L1039true, 199#(and (= |thrThread1of4ForFork0_#t~mem6#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1)), thrThread4of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 66#L1049-3true, 45#$Ultimate##0true, 19#$Ultimate##0true, 187#true, 105#L1061-4true]) [2023-12-09 14:58:26,962 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2023-12-09 14:58:26,962 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-12-09 14:58:26,962 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-12-09 14:58:26,962 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-12-09 14:58:26,962 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([830] L1061-3-->$Ultimate##0: Formula: (and (= |v_ULTIMATE.start_main_#t~pre9#1_25| v_thrThread4of4ForFork0_thidvar0_2) (= v_thrThread4of4ForFork0_thidvar1_2 0) (= |v_thrThread4of4ForFork0_#in~arg#1.base_4| 0) (= |v_thrThread4of4ForFork0_#in~arg#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|} OutVars{thrThread4of4ForFork0_#t~nondet5#1=|v_thrThread4of4ForFork0_#t~nondet5#1_6|, thrThread4of4ForFork0_~c~0#1=|v_thrThread4of4ForFork0_~c~0#1_22|, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1_8|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|, thrThread4of4ForFork0_thidvar1=v_thrThread4of4ForFork0_thidvar1_2, thrThread4of4ForFork0_~arg#1.base=|v_thrThread4of4ForFork0_~arg#1.base_4|, thrThread4of4ForFork0_~arg#1.offset=|v_thrThread4of4ForFork0_~arg#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.base=|v_thrThread4of4ForFork0_#in~arg#1.base_4|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_6|, thrThread4of4ForFork0_#t~mem6#1=|v_thrThread4of4ForFork0_#t~mem6#1_8|, thrThread4of4ForFork0_#res#1.offset=|v_thrThread4of4ForFork0_#res#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.offset=|v_thrThread4of4ForFork0_#in~arg#1.offset_4|, thrThread4of4ForFork0_thidvar0=v_thrThread4of4ForFork0_thidvar0_2, thrThread4of4ForFork0___VERIFIER_assert_~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_~cond#1_12|, thrThread4of4ForFork0_~end~0#1=|v_thrThread4of4ForFork0_~end~0#1_14|, thrThread4of4ForFork0_#res#1.base=|v_thrThread4of4ForFork0_#res#1.base_4|} AuxVars[] AssignedVars[thrThread4of4ForFork0_#t~nondet5#1, thrThread4of4ForFork0_~c~0#1, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1, thrThread4of4ForFork0_thidvar1, thrThread4of4ForFork0_~arg#1.base, thrThread4of4ForFork0_~arg#1.offset, thrThread4of4ForFork0_#in~arg#1.base, thrThread4of4ForFork0_#t~nondet4#1, thrThread4of4ForFork0_#t~mem6#1, thrThread4of4ForFork0_#res#1.offset, thrThread4of4ForFork0_#in~arg#1.offset, thrThread4of4ForFork0_thidvar0, thrThread4of4ForFork0___VERIFIER_assert_~cond#1, thrThread4of4ForFork0_~end~0#1, thrThread4of4ForFork0_#res#1.base][379], [177#L1024-2true, 25#L1049true, 205#(and (not (= |thrThread1of4ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of4ForFork0_#t~mem6#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0))), thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), thrThread4of4ForFork0InUse, 19#$Ultimate##0true, 187#true, 105#L1061-4true]) [2023-12-09 14:58:26,962 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2023-12-09 14:58:26,962 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-12-09 14:58:26,962 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-12-09 14:58:26,962 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-12-09 14:58:26,966 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][259], [thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 59#L1040-3true, 88#L1039true, 199#(and (= |thrThread1of4ForFork0_#t~mem6#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1)), thrThread3of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), thrThread4of4ForFork0InUse, 66#L1049-3true, 187#true, 48#L1045-2true, 105#L1061-4true]) [2023-12-09 14:58:26,967 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2023-12-09 14:58:26,967 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-12-09 14:58:26,967 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-12-09 14:58:26,967 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-12-09 14:58:27,014 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L1041-2-->L1045-2: Formula: (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0))) (= |v_thrThread1of4ForFork0_#t~nondet5#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{thrThread1of4ForFork0_#t~nondet5#1=|v_thrThread1of4ForFork0_#t~nondet5#1_1|, #pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread1of4ForFork0_#t~nondet5#1][122], [25#L1049true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 7#L1045-2true, 192#true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), thrThread4of4ForFork0InUse, 48#L1045-2true, 187#true, 105#L1061-4true]) [2023-12-09 14:58:27,014 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2023-12-09 14:58:27,014 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-12-09 14:58:27,014 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-12-09 14:58:27,014 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-12-09 14:58:27,015 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([768] L1041-2-->L1045-2: Formula: (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0))) (= |v_thrThread3of4ForFork0_#t~nondet5#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|, thrThread3of4ForFork0_#t~nondet5#1=|v_thrThread3of4ForFork0_#t~nondet5#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread3of4ForFork0_#t~nondet5#1][161], [thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 88#L1039true, 28#L1049true, 79#L1045-2true, 192#true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), thrThread4of4ForFork0InUse, 166#L1041-2true, 187#true, 105#L1061-4true]) [2023-12-09 14:58:27,015 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is not cut-off event [2023-12-09 14:58:27,015 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is not cut-off event [2023-12-09 14:58:27,015 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is not cut-off event [2023-12-09 14:58:27,015 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is not cut-off event [2023-12-09 14:58:27,015 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L1041-2-->L1045-2: Formula: (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0))) (= |v_thrThread1of4ForFork0_#t~nondet5#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{thrThread1of4ForFork0_#t~nondet5#1=|v_thrThread1of4ForFork0_#t~nondet5#1_1|, #pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread1of4ForFork0_#t~nondet5#1][122], [thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 79#L1045-2true, 28#L1049true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 192#true, thrThread4of4ForFork0InUse, 7#L1045-2true, 187#true, 105#L1061-4true]) [2023-12-09 14:58:27,015 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2023-12-09 14:58:27,016 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-12-09 14:58:27,016 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-12-09 14:58:27,016 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-12-09 14:58:27,030 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L1041-2-->L1045-2: Formula: (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0))) (= |v_thrThread1of4ForFork0_#t~nondet5#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{thrThread1of4ForFork0_#t~nondet5#1=|v_thrThread1of4ForFork0_#t~nondet5#1_1|, #pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread1of4ForFork0_#t~nondet5#1][66], [211#true, 136#L1047-1true, 24#L1047-1true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 7#L1045-2true, 192#true, thrThread4of4ForFork0InUse, 187#true, 105#L1061-4true, 163#L1038true]) [2023-12-09 14:58:27,030 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2023-12-09 14:58:27,030 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-12-09 14:58:27,030 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-12-09 14:58:27,030 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-12-09 14:58:27,030 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L1041-2-->L1045-2: Formula: (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0))) (= |v_thrThread1of4ForFork0_#t~nondet5#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{thrThread1of4ForFork0_#t~nondet5#1=|v_thrThread1of4ForFork0_#t~nondet5#1_1|, #pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread1of4ForFork0_#t~nondet5#1][122], [136#L1047-1true, 24#L1047-1true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 7#L1045-2true, 192#true, thrThread4of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 187#true, 105#L1061-4true]) [2023-12-09 14:58:27,030 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2023-12-09 14:58:27,030 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-12-09 14:58:27,030 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-12-09 14:58:27,030 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-12-09 14:58:27,075 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([700] L1041-2-->L1045-2: Formula: (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0))) (= |v_thrThread1of4ForFork0_#t~nondet5#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{thrThread1of4ForFork0_#t~nondet5#1=|v_thrThread1of4ForFork0_#t~nondet5#1_1|, #pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread1of4ForFork0_#t~nondet5#1][66], [211#true, 136#L1047-1true, 24#L1047-1true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 192#true, 7#L1045-2true, thrThread4of4ForFork0InUse, 187#true, 105#L1061-4true, 163#L1038true]) [2023-12-09 14:58:27,075 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2023-12-09 14:58:27,075 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-12-09 14:58:27,075 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-12-09 14:58:27,075 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-12-09 14:58:27,075 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-12-09 14:58:27,077 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L1041-2-->L1045-2: Formula: (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0))) (= |v_thrThread1of4ForFork0_#t~nondet5#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{thrThread1of4ForFork0_#t~nondet5#1=|v_thrThread1of4ForFork0_#t~nondet5#1_1|, #pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread1of4ForFork0_#t~nondet5#1][66], [211#true, 136#L1047-1true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 80#L1048true, 192#true, thrThread4of4ForFork0InUse, 7#L1045-2true, 187#true, 105#L1061-4true, 159#L1037-1true]) [2023-12-09 14:58:27,077 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2023-12-09 14:58:27,077 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-12-09 14:58:27,077 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-12-09 14:58:27,077 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-12-09 14:58:27,093 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([802] L1041-2-->L1045-2: Formula: (and (= |v_thrThread4of4ForFork0_#t~nondet5#1_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{thrThread4of4ForFork0_#t~nondet5#1=|v_thrThread4of4ForFork0_#t~nondet5#1_1|, #pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} AuxVars[] AssignedVars[thrThread4of4ForFork0_#t~nondet5#1, #pthreadsMutex][336], [214#(and (= |thrThread2of4ForFork0_~c~0#1| 0) (= |thrThread2of4ForFork0_~end~0#1| 0)), 111#L1048true, thrThread1of4ForFork0InUse, 20#L1040true, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 190#(and (= |thrThread1of4ForFork0_~end~0#1| 0) (= |thrThread1of4ForFork0_~c~0#1| 0)), 192#true, thrThread4of4ForFork0InUse, 48#L1045-2true, 105#L1061-4true, 52#L1046-3true]) [2023-12-09 14:58:27,093 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is not cut-off event [2023-12-09 14:58:27,093 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is not cut-off event [2023-12-09 14:58:27,093 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is not cut-off event [2023-12-09 14:58:27,093 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is not cut-off event [2023-12-09 14:58:27,093 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is not cut-off event [2023-12-09 14:58:27,093 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([802] L1041-2-->L1045-2: Formula: (and (= |v_thrThread4of4ForFork0_#t~nondet5#1_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{thrThread4of4ForFork0_#t~nondet5#1=|v_thrThread4of4ForFork0_#t~nondet5#1_1|, #pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} AuxVars[] AssignedVars[thrThread4of4ForFork0_#t~nondet5#1, #pthreadsMutex][336], [214#(and (= |thrThread2of4ForFork0_~c~0#1| 0) (= |thrThread2of4ForFork0_~end~0#1| 0)), 25#L1049true, thrThread1of4ForFork0InUse, 20#L1040true, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 190#(and (= |thrThread1of4ForFork0_~end~0#1| 0) (= |thrThread1of4ForFork0_~c~0#1| 0)), thrThread4of4ForFork0InUse, 192#true, 48#L1045-2true, 105#L1061-4true, 52#L1046-3true]) [2023-12-09 14:58:27,093 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2023-12-09 14:58:27,093 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-12-09 14:58:27,093 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-12-09 14:58:27,093 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-12-09 14:58:27,093 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-12-09 14:58:27,093 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([729] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_thrThread2of4ForFork0_#t~nondet4#1_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread2of4ForFork0_#t~nondet4#1=|v_thrThread2of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread2of4ForFork0_#t~nondet4#1][84], [214#(and (= |thrThread2of4ForFork0_~c~0#1| 0) (= |thrThread2of4ForFork0_~end~0#1| 0)), 111#L1048true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 190#(and (= |thrThread1of4ForFork0_~end~0#1| 0) (= |thrThread1of4ForFork0_~c~0#1| 0)), thrThread4of4ForFork0InUse, 192#true, 48#L1045-2true, 105#L1061-4true, 52#L1046-3true, 121#L1040-3true]) [2023-12-09 14:58:27,094 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2023-12-09 14:58:27,094 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-12-09 14:58:27,094 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-12-09 14:58:27,094 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-12-09 14:58:27,094 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-12-09 14:58:27,110 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([729] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_thrThread2of4ForFork0_#t~nondet4#1_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread2of4ForFork0_#t~nondet4#1=|v_thrThread2of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread2of4ForFork0_#t~nondet4#1][84], [214#(and (= |thrThread2of4ForFork0_~c~0#1| 0) (= |thrThread2of4ForFork0_~end~0#1| 0)), 25#L1049true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 190#(and (= |thrThread1of4ForFork0_~end~0#1| 0) (= |thrThread1of4ForFork0_~c~0#1| 0)), thrThread4of4ForFork0InUse, 192#true, 48#L1045-2true, 105#L1061-4true, 52#L1046-3true, 121#L1040-3true]) [2023-12-09 14:58:27,111 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2023-12-09 14:58:27,111 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-12-09 14:58:27,111 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-12-09 14:58:27,111 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-12-09 14:58:27,173 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_thrThread1of4ForFork0_#t~nondet4#1_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread1of4ForFork0_#t~nondet4#1=|v_thrThread1of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread1of4ForFork0_#t~nondet4#1][48], [211#true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 122#L1041-2true, thrThread3of4ForFork0InUse, 79#L1045-2true, 190#(and (= |thrThread1of4ForFork0_~end~0#1| 0) (= |thrThread1of4ForFork0_~c~0#1| 0)), 96#L1040-3true, 80#L1048true, 192#true, thrThread4of4ForFork0InUse, 105#L1061-4true]) [2023-12-09 14:58:27,174 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2023-12-09 14:58:27,174 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-12-09 14:58:27,174 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-12-09 14:58:27,174 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-12-09 14:58:27,174 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([734] L1041-2-->L1045-2: Formula: (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0))) (= |v_thrThread2of4ForFork0_#t~nondet5#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|, thrThread2of4ForFork0_#t~nondet5#1=|v_thrThread2of4ForFork0_#t~nondet5#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread2of4ForFork0_#t~nondet5#1][132], [211#true, 60#L1040true, 51#L1045-2true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 79#L1045-2true, 190#(and (= |thrThread1of4ForFork0_~end~0#1| 0) (= |thrThread1of4ForFork0_~c~0#1| 0)), 80#L1048true, 192#true, thrThread4of4ForFork0InUse, 105#L1061-4true]) [2023-12-09 14:58:27,174 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2023-12-09 14:58:27,174 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-12-09 14:58:27,174 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-12-09 14:58:27,174 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-12-09 14:58:27,174 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([768] L1041-2-->L1045-2: Formula: (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0))) (= |v_thrThread3of4ForFork0_#t~nondet5#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|, thrThread3of4ForFork0_#t~nondet5#1=|v_thrThread3of4ForFork0_#t~nondet5#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread3of4ForFork0_#t~nondet5#1][178], [60#L1040true, 211#true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 122#L1041-2true, 79#L1045-2true, 190#(and (= |thrThread1of4ForFork0_~end~0#1| 0) (= |thrThread1of4ForFork0_~c~0#1| 0)), 28#L1049true, 192#true, thrThread4of4ForFork0InUse, 105#L1061-4true]) [2023-12-09 14:58:27,175 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2023-12-09 14:58:27,175 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-12-09 14:58:27,175 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-12-09 14:58:27,175 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-12-09 14:58:27,182 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([729] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_thrThread2of4ForFork0_#t~nondet4#1_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread2of4ForFork0_#t~nondet4#1=|v_thrThread2of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread2of4ForFork0_#t~nondet4#1][84], [214#(and (= |thrThread2of4ForFork0_~c~0#1| 0) (= |thrThread2of4ForFork0_~end~0#1| 0)), 25#L1049true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 190#(and (= |thrThread1of4ForFork0_~end~0#1| 0) (= |thrThread1of4ForFork0_~c~0#1| 0)), 96#L1040-3true, 80#L1048true, thrThread4of4ForFork0InUse, 192#true, 105#L1061-4true, 121#L1040-3true]) [2023-12-09 14:58:27,182 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2023-12-09 14:58:27,182 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-12-09 14:58:27,182 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-12-09 14:58:27,182 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-12-09 14:58:27,183 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([729] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_thrThread2of4ForFork0_#t~nondet4#1_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread2of4ForFork0_#t~nondet4#1=|v_thrThread2of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread2of4ForFork0_#t~nondet4#1][84], [214#(and (= |thrThread2of4ForFork0_~c~0#1| 0) (= |thrThread2of4ForFork0_~end~0#1| 0)), 111#L1048true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 190#(and (= |thrThread1of4ForFork0_~end~0#1| 0) (= |thrThread1of4ForFork0_~c~0#1| 0)), 96#L1040-3true, 28#L1049true, thrThread4of4ForFork0InUse, 192#true, 105#L1061-4true, 121#L1040-3true]) [2023-12-09 14:58:27,183 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2023-12-09 14:58:27,183 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-12-09 14:58:27,183 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-12-09 14:58:27,183 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-12-09 14:58:27,263 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([768] L1041-2-->L1045-2: Formula: (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0))) (= |v_thrThread3of4ForFork0_#t~nondet5#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|, thrThread3of4ForFork0_#t~nondet5#1=|v_thrThread3of4ForFork0_#t~nondet5#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread3of4ForFork0_#t~nondet5#1][142], [211#true, thrThread1of4ForFork0InUse, 140#L1023true, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 122#L1041-2true, 79#L1045-2true, thrThread4of4ForFork0InUse, 192#true, 187#true, 19#$Ultimate##0true, 105#L1061-4true]) [2023-12-09 14:58:27,263 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2023-12-09 14:58:27,263 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-12-09 14:58:27,263 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-12-09 14:58:27,263 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-12-09 14:58:27,264 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([734] L1041-2-->L1045-2: Formula: (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0))) (= |v_thrThread2of4ForFork0_#t~nondet5#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|, thrThread2of4ForFork0_#t~nondet5#1=|v_thrThread2of4ForFork0_#t~nondet5#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread2of4ForFork0_#t~nondet5#1][109], [211#true, 51#L1045-2true, thrThread1of4ForFork0InUse, 59#L1040-3true, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 192#true, thrThread4of4ForFork0InUse, 46#L1025true, 19#$Ultimate##0true, 187#true, 105#L1061-4true]) [2023-12-09 14:58:27,264 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2023-12-09 14:58:27,264 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-12-09 14:58:27,264 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-12-09 14:58:27,264 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-12-09 14:58:27,264 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([734] L1041-2-->L1045-2: Formula: (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0))) (= |v_thrThread2of4ForFork0_#t~nondet5#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|, thrThread2of4ForFork0_#t~nondet5#1=|v_thrThread2of4ForFork0_#t~nondet5#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread2of4ForFork0_#t~nondet5#1][309], [211#true, 177#L1024-2true, 51#L1045-2true, thrThread1of4ForFork0InUse, 59#L1040-3true, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, thrThread4of4ForFork0InUse, 19#$Ultimate##0true, 187#true, 105#L1061-4true, 197#(not (= |thrThread1of4ForFork0___VERIFIER_assert_~cond#1| 0))]) [2023-12-09 14:58:27,264 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2023-12-09 14:58:27,264 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-12-09 14:58:27,264 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-12-09 14:58:27,264 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-12-09 14:58:27,288 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([797] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread4of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread4of4ForFork0_#t~nondet4#1][185], [211#true, 139#L1049-2true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 122#L1041-2true, 192#true, thrThread4of4ForFork0InUse, 45#$Ultimate##0true, 187#true, 105#L1061-4true, 174#L1040-3true]) [2023-12-09 14:58:27,288 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2023-12-09 14:58:27,288 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-12-09 14:58:27,289 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-12-09 14:58:27,289 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-12-09 14:58:27,310 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([830] L1061-3-->$Ultimate##0: Formula: (and (= |v_ULTIMATE.start_main_#t~pre9#1_25| v_thrThread4of4ForFork0_thidvar0_2) (= v_thrThread4of4ForFork0_thidvar1_2 0) (= |v_thrThread4of4ForFork0_#in~arg#1.base_4| 0) (= |v_thrThread4of4ForFork0_#in~arg#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|} OutVars{thrThread4of4ForFork0_#t~nondet5#1=|v_thrThread4of4ForFork0_#t~nondet5#1_6|, thrThread4of4ForFork0_~c~0#1=|v_thrThread4of4ForFork0_~c~0#1_22|, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1_8|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|, thrThread4of4ForFork0_thidvar1=v_thrThread4of4ForFork0_thidvar1_2, thrThread4of4ForFork0_~arg#1.base=|v_thrThread4of4ForFork0_~arg#1.base_4|, thrThread4of4ForFork0_~arg#1.offset=|v_thrThread4of4ForFork0_~arg#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.base=|v_thrThread4of4ForFork0_#in~arg#1.base_4|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_6|, thrThread4of4ForFork0_#t~mem6#1=|v_thrThread4of4ForFork0_#t~mem6#1_8|, thrThread4of4ForFork0_#res#1.offset=|v_thrThread4of4ForFork0_#res#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.offset=|v_thrThread4of4ForFork0_#in~arg#1.offset_4|, thrThread4of4ForFork0_thidvar0=v_thrThread4of4ForFork0_thidvar0_2, thrThread4of4ForFork0___VERIFIER_assert_~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_~cond#1_12|, thrThread4of4ForFork0_~end~0#1=|v_thrThread4of4ForFork0_~end~0#1_14|, thrThread4of4ForFork0_#res#1.base=|v_thrThread4of4ForFork0_#res#1.base_4|} AuxVars[] AssignedVars[thrThread4of4ForFork0_#t~nondet5#1, thrThread4of4ForFork0_~c~0#1, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1, thrThread4of4ForFork0_thidvar1, thrThread4of4ForFork0_~arg#1.base, thrThread4of4ForFork0_~arg#1.offset, thrThread4of4ForFork0_#in~arg#1.base, thrThread4of4ForFork0_#t~nondet4#1, thrThread4of4ForFork0_#t~mem6#1, thrThread4of4ForFork0_#res#1.offset, thrThread4of4ForFork0_#in~arg#1.offset, thrThread4of4ForFork0_thidvar0, thrThread4of4ForFork0___VERIFIER_assert_~cond#1, thrThread4of4ForFork0_~end~0#1, thrThread4of4ForFork0_#res#1.base][350], [214#(and (= |thrThread2of4ForFork0_~c~0#1| 0) (= |thrThread2of4ForFork0_~end~0#1| 0)), 139#L1049-2true, 201#(and (= |thrThread1of4ForFork0_#t~mem6#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0))), thrThread1of4ForFork0InUse, 20#L1040true, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, thrThread4of4ForFork0InUse, 45#$Ultimate##0true, 187#true, 19#$Ultimate##0true, 105#L1061-4true]) [2023-12-09 14:58:27,310 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2023-12-09 14:58:27,310 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-12-09 14:58:27,310 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-12-09 14:58:27,310 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-12-09 14:58:27,310 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-12-09 14:58:27,311 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][278], [214#(and (= |thrThread2of4ForFork0_~c~0#1| 0) (= |thrThread2of4ForFork0_~end~0#1| 0)), 139#L1049-2true, 201#(and (= |thrThread1of4ForFork0_#t~mem6#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0))), 30#L1061-3true, thrThread1of4ForFork0InUse, 20#L1040true, thrThread2of4ForFork0InUse, 59#L1040-3true, thrThread3of4ForFork0InUse, thrThread4of4ForFork0NotInUse, 187#true]) [2023-12-09 14:58:27,311 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2023-12-09 14:58:27,311 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-12-09 14:58:27,311 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-12-09 14:58:27,311 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-12-09 14:58:27,311 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-12-09 14:58:27,311 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([729] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_thrThread2of4ForFork0_#t~nondet4#1_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread2of4ForFork0_#t~nondet4#1=|v_thrThread2of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread2of4ForFork0_#t~nondet4#1][181], [214#(and (= |thrThread2of4ForFork0_~c~0#1| 0) (= |thrThread2of4ForFork0_~end~0#1| 0)), 201#(and (= |thrThread1of4ForFork0_#t~mem6#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0))), 30#L1061-3true, 139#L1049-2true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, thrThread4of4ForFork0NotInUse, 45#$Ultimate##0true, 187#true, 121#L1040-3true]) [2023-12-09 14:58:27,311 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2023-12-09 14:58:27,311 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-12-09 14:58:27,311 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-12-09 14:58:27,311 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-12-09 14:58:27,311 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-12-09 14:58:27,313 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([797] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread4of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread4of4ForFork0_#t~nondet4#1][186], [140#L1023true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 79#L1045-2true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), thrThread4of4ForFork0InUse, 192#true, 187#true, 105#L1061-4true, 174#L1040-3true]) [2023-12-09 14:58:27,313 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is not cut-off event [2023-12-09 14:58:27,313 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is not cut-off event [2023-12-09 14:58:27,313 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is not cut-off event [2023-12-09 14:58:27,313 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is not cut-off event [2023-12-09 14:58:27,313 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([797] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread4of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread4of4ForFork0_#t~nondet4#1][186], [thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 138#L1024true, 79#L1045-2true, thrThread4of4ForFork0InUse, 192#true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 187#true, 105#L1061-4true, 174#L1040-3true]) [2023-12-09 14:58:27,313 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2023-12-09 14:58:27,313 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-12-09 14:58:27,313 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-12-09 14:58:27,313 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-12-09 14:58:27,314 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([797] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread4of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread4of4ForFork0_#t~nondet4#1][186], [thrThread1of4ForFork0InUse, 59#L1040-3true, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, thrThread4of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 192#true, 66#L1049-3true, 187#true, 105#L1061-4true, 174#L1040-3true]) [2023-12-09 14:58:27,314 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2023-12-09 14:58:27,314 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-12-09 14:58:27,314 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-12-09 14:58:27,314 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-12-09 14:58:27,314 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([768] L1041-2-->L1045-2: Formula: (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0))) (= |v_thrThread3of4ForFork0_#t~nondet5#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|, thrThread3of4ForFork0_#t~nondet5#1=|v_thrThread3of4ForFork0_#t~nondet5#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread3of4ForFork0_#t~nondet5#1][161], [139#L1049-2true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 79#L1045-2true, thrThread4of4ForFork0InUse, 192#true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 187#true, 105#L1061-4true, 174#L1040-3true]) [2023-12-09 14:58:27,314 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2023-12-09 14:58:27,314 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-12-09 14:58:27,314 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-12-09 14:58:27,314 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-12-09 14:58:27,315 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([830] L1061-3-->$Ultimate##0: Formula: (and (= |v_ULTIMATE.start_main_#t~pre9#1_25| v_thrThread4of4ForFork0_thidvar0_2) (= v_thrThread4of4ForFork0_thidvar1_2 0) (= |v_thrThread4of4ForFork0_#in~arg#1.base_4| 0) (= |v_thrThread4of4ForFork0_#in~arg#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|} OutVars{thrThread4of4ForFork0_#t~nondet5#1=|v_thrThread4of4ForFork0_#t~nondet5#1_6|, thrThread4of4ForFork0_~c~0#1=|v_thrThread4of4ForFork0_~c~0#1_22|, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1_8|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|, thrThread4of4ForFork0_thidvar1=v_thrThread4of4ForFork0_thidvar1_2, thrThread4of4ForFork0_~arg#1.base=|v_thrThread4of4ForFork0_~arg#1.base_4|, thrThread4of4ForFork0_~arg#1.offset=|v_thrThread4of4ForFork0_~arg#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.base=|v_thrThread4of4ForFork0_#in~arg#1.base_4|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_6|, thrThread4of4ForFork0_#t~mem6#1=|v_thrThread4of4ForFork0_#t~mem6#1_8|, thrThread4of4ForFork0_#res#1.offset=|v_thrThread4of4ForFork0_#res#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.offset=|v_thrThread4of4ForFork0_#in~arg#1.offset_4|, thrThread4of4ForFork0_thidvar0=v_thrThread4of4ForFork0_thidvar0_2, thrThread4of4ForFork0___VERIFIER_assert_~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_~cond#1_12|, thrThread4of4ForFork0_~end~0#1=|v_thrThread4of4ForFork0_~end~0#1_14|, thrThread4of4ForFork0_#res#1.base=|v_thrThread4of4ForFork0_#res#1.base_4|} AuxVars[] AssignedVars[thrThread4of4ForFork0_#t~nondet5#1, thrThread4of4ForFork0_~c~0#1, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1, thrThread4of4ForFork0_thidvar1, thrThread4of4ForFork0_~arg#1.base, thrThread4of4ForFork0_~arg#1.offset, thrThread4of4ForFork0_#in~arg#1.base, thrThread4of4ForFork0_#t~nondet4#1, thrThread4of4ForFork0_#t~mem6#1, thrThread4of4ForFork0_#res#1.offset, thrThread4of4ForFork0_#in~arg#1.offset, thrThread4of4ForFork0_thidvar0, thrThread4of4ForFork0___VERIFIER_assert_~cond#1, thrThread4of4ForFork0_~end~0#1, thrThread4of4ForFork0_#res#1.base][120], [25#L1049true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 88#L1039true, thrThread4of4ForFork0InUse, 192#true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 46#L1025true, 19#$Ultimate##0true, 187#true, 105#L1061-4true]) [2023-12-09 14:58:27,315 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2023-12-09 14:58:27,315 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-12-09 14:58:27,315 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-12-09 14:58:27,315 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-12-09 14:58:27,315 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([830] L1061-3-->$Ultimate##0: Formula: (and (= |v_ULTIMATE.start_main_#t~pre9#1_25| v_thrThread4of4ForFork0_thidvar0_2) (= v_thrThread4of4ForFork0_thidvar1_2 0) (= |v_thrThread4of4ForFork0_#in~arg#1.base_4| 0) (= |v_thrThread4of4ForFork0_#in~arg#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|} OutVars{thrThread4of4ForFork0_#t~nondet5#1=|v_thrThread4of4ForFork0_#t~nondet5#1_6|, thrThread4of4ForFork0_~c~0#1=|v_thrThread4of4ForFork0_~c~0#1_22|, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1_8|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|, thrThread4of4ForFork0_thidvar1=v_thrThread4of4ForFork0_thidvar1_2, thrThread4of4ForFork0_~arg#1.base=|v_thrThread4of4ForFork0_~arg#1.base_4|, thrThread4of4ForFork0_~arg#1.offset=|v_thrThread4of4ForFork0_~arg#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.base=|v_thrThread4of4ForFork0_#in~arg#1.base_4|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_6|, thrThread4of4ForFork0_#t~mem6#1=|v_thrThread4of4ForFork0_#t~mem6#1_8|, thrThread4of4ForFork0_#res#1.offset=|v_thrThread4of4ForFork0_#res#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.offset=|v_thrThread4of4ForFork0_#in~arg#1.offset_4|, thrThread4of4ForFork0_thidvar0=v_thrThread4of4ForFork0_thidvar0_2, thrThread4of4ForFork0___VERIFIER_assert_~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_~cond#1_12|, thrThread4of4ForFork0_~end~0#1=|v_thrThread4of4ForFork0_~end~0#1_14|, thrThread4of4ForFork0_#res#1.base=|v_thrThread4of4ForFork0_#res#1.base_4|} AuxVars[] AssignedVars[thrThread4of4ForFork0_#t~nondet5#1, thrThread4of4ForFork0_~c~0#1, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1, thrThread4of4ForFork0_thidvar1, thrThread4of4ForFork0_~arg#1.base, thrThread4of4ForFork0_~arg#1.offset, thrThread4of4ForFork0_#in~arg#1.base, thrThread4of4ForFork0_#t~nondet4#1, thrThread4of4ForFork0_#t~mem6#1, thrThread4of4ForFork0_#res#1.offset, thrThread4of4ForFork0_#in~arg#1.offset, thrThread4of4ForFork0_thidvar0, thrThread4of4ForFork0___VERIFIER_assert_~cond#1, thrThread4of4ForFork0_~end~0#1, thrThread4of4ForFork0_#res#1.base][399], [177#L1024-2true, 25#L1049true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, thrThread4of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 19#$Ultimate##0true, 187#true, 105#L1061-4true, 197#(not (= |thrThread1of4ForFork0___VERIFIER_assert_~cond#1| 0))]) [2023-12-09 14:58:27,315 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2023-12-09 14:58:27,315 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-12-09 14:58:27,315 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-12-09 14:58:27,315 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-12-09 14:58:27,316 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([830] L1061-3-->$Ultimate##0: Formula: (and (= |v_ULTIMATE.start_main_#t~pre9#1_25| v_thrThread4of4ForFork0_thidvar0_2) (= v_thrThread4of4ForFork0_thidvar1_2 0) (= |v_thrThread4of4ForFork0_#in~arg#1.base_4| 0) (= |v_thrThread4of4ForFork0_#in~arg#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|} OutVars{thrThread4of4ForFork0_#t~nondet5#1=|v_thrThread4of4ForFork0_#t~nondet5#1_6|, thrThread4of4ForFork0_~c~0#1=|v_thrThread4of4ForFork0_~c~0#1_22|, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1_8|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|, thrThread4of4ForFork0_thidvar1=v_thrThread4of4ForFork0_thidvar1_2, thrThread4of4ForFork0_~arg#1.base=|v_thrThread4of4ForFork0_~arg#1.base_4|, thrThread4of4ForFork0_~arg#1.offset=|v_thrThread4of4ForFork0_~arg#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.base=|v_thrThread4of4ForFork0_#in~arg#1.base_4|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_6|, thrThread4of4ForFork0_#t~mem6#1=|v_thrThread4of4ForFork0_#t~mem6#1_8|, thrThread4of4ForFork0_#res#1.offset=|v_thrThread4of4ForFork0_#res#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.offset=|v_thrThread4of4ForFork0_#in~arg#1.offset_4|, thrThread4of4ForFork0_thidvar0=v_thrThread4of4ForFork0_thidvar0_2, thrThread4of4ForFork0___VERIFIER_assert_~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_~cond#1_12|, thrThread4of4ForFork0_~end~0#1=|v_thrThread4of4ForFork0_~end~0#1_14|, thrThread4of4ForFork0_#res#1.base=|v_thrThread4of4ForFork0_#res#1.base_4|} AuxVars[] AssignedVars[thrThread4of4ForFork0_#t~nondet5#1, thrThread4of4ForFork0_~c~0#1, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1, thrThread4of4ForFork0_thidvar1, thrThread4of4ForFork0_~arg#1.base, thrThread4of4ForFork0_~arg#1.offset, thrThread4of4ForFork0_#in~arg#1.base, thrThread4of4ForFork0_#t~nondet4#1, thrThread4of4ForFork0_#t~mem6#1, thrThread4of4ForFork0_#res#1.offset, thrThread4of4ForFork0_#in~arg#1.offset, thrThread4of4ForFork0_thidvar0, thrThread4of4ForFork0___VERIFIER_assert_~cond#1, thrThread4of4ForFork0_~end~0#1, thrThread4of4ForFork0_#res#1.base][120], [139#L1049-2true, 111#L1048true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 192#true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), thrThread4of4ForFork0InUse, 19#$Ultimate##0true, 187#true, 105#L1061-4true]) [2023-12-09 14:58:27,316 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2023-12-09 14:58:27,316 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-12-09 14:58:27,316 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-12-09 14:58:27,316 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-12-09 14:58:27,316 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([830] L1061-3-->$Ultimate##0: Formula: (and (= |v_ULTIMATE.start_main_#t~pre9#1_25| v_thrThread4of4ForFork0_thidvar0_2) (= v_thrThread4of4ForFork0_thidvar1_2 0) (= |v_thrThread4of4ForFork0_#in~arg#1.base_4| 0) (= |v_thrThread4of4ForFork0_#in~arg#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|} OutVars{thrThread4of4ForFork0_#t~nondet5#1=|v_thrThread4of4ForFork0_#t~nondet5#1_6|, thrThread4of4ForFork0_~c~0#1=|v_thrThread4of4ForFork0_~c~0#1_22|, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1_8|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|, thrThread4of4ForFork0_thidvar1=v_thrThread4of4ForFork0_thidvar1_2, thrThread4of4ForFork0_~arg#1.base=|v_thrThread4of4ForFork0_~arg#1.base_4|, thrThread4of4ForFork0_~arg#1.offset=|v_thrThread4of4ForFork0_~arg#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.base=|v_thrThread4of4ForFork0_#in~arg#1.base_4|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_6|, thrThread4of4ForFork0_#t~mem6#1=|v_thrThread4of4ForFork0_#t~mem6#1_8|, thrThread4of4ForFork0_#res#1.offset=|v_thrThread4of4ForFork0_#res#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.offset=|v_thrThread4of4ForFork0_#in~arg#1.offset_4|, thrThread4of4ForFork0_thidvar0=v_thrThread4of4ForFork0_thidvar0_2, thrThread4of4ForFork0___VERIFIER_assert_~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_~cond#1_12|, thrThread4of4ForFork0_~end~0#1=|v_thrThread4of4ForFork0_~end~0#1_14|, thrThread4of4ForFork0_#res#1.base=|v_thrThread4of4ForFork0_#res#1.base_4|} AuxVars[] AssignedVars[thrThread4of4ForFork0_#t~nondet5#1, thrThread4of4ForFork0_~c~0#1, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1, thrThread4of4ForFork0_thidvar1, thrThread4of4ForFork0_~arg#1.base, thrThread4of4ForFork0_~arg#1.offset, thrThread4of4ForFork0_#in~arg#1.base, thrThread4of4ForFork0_#t~nondet4#1, thrThread4of4ForFork0_#t~mem6#1, thrThread4of4ForFork0_#res#1.offset, thrThread4of4ForFork0_#in~arg#1.offset, thrThread4of4ForFork0_thidvar0, thrThread4of4ForFork0___VERIFIER_assert_~cond#1, thrThread4of4ForFork0_~end~0#1, thrThread4of4ForFork0_#res#1.base][120], [136#L1047-1true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 192#true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), thrThread4of4ForFork0InUse, 66#L1049-3true, 19#$Ultimate##0true, 187#true, 105#L1061-4true]) [2023-12-09 14:58:27,316 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2023-12-09 14:58:27,316 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-12-09 14:58:27,317 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-12-09 14:58:27,317 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-12-09 14:58:27,321 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([802] L1041-2-->L1045-2: Formula: (and (= |v_thrThread4of4ForFork0_#t~nondet5#1_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{thrThread4of4ForFork0_#t~nondet5#1=|v_thrThread4of4ForFork0_#t~nondet5#1_1|, #pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} AuxVars[] AssignedVars[thrThread4of4ForFork0_#t~nondet5#1, #pthreadsMutex][252], [thrThread1of4ForFork0InUse, 59#L1040-3true, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 138#L1024true, thrThread4of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 192#true, 187#true, 48#L1045-2true, 105#L1061-4true]) [2023-12-09 14:58:27,321 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2023-12-09 14:58:27,321 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-12-09 14:58:27,321 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-12-09 14:58:27,321 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-12-09 14:58:27,609 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][259], [30#L1061-3true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 59#L1040-3true, 88#L1039true, 199#(and (= |thrThread1of4ForFork0_#t~mem6#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1)), thrThread3of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), thrThread4of4ForFork0InUse, 66#L1049-3true, 187#true, 174#L1040-3true]) [2023-12-09 14:58:27,609 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2023-12-09 14:58:27,609 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-12-09 14:58:27,609 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-12-09 14:58:27,610 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-12-09 14:58:27,610 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([802] L1041-2-->L1045-2: Formula: (and (= |v_thrThread4of4ForFork0_#t~nondet5#1_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{thrThread4of4ForFork0_#t~nondet5#1=|v_thrThread4of4ForFork0_#t~nondet5#1_1|, #pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} AuxVars[] AssignedVars[thrThread4of4ForFork0_#t~nondet5#1, #pthreadsMutex][465], [177#L1024-2true, 30#L1061-3true, thrThread1of4ForFork0InUse, 205#(and (not (= |thrThread1of4ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of4ForFork0_#t~mem6#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0))), thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), thrThread4of4ForFork0InUse, 45#$Ultimate##0true, 48#L1045-2true, 187#true]) [2023-12-09 14:58:27,610 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2023-12-09 14:58:27,610 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-12-09 14:58:27,610 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-12-09 14:58:27,610 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-12-09 14:58:27,614 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][279], [30#L1061-3true, 201#(and (= |thrThread1of4ForFork0_#t~mem6#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0))), thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 59#L1040-3true, 88#L1039true, thrThread3of4ForFork0InUse, 41#L1049-1true, thrThread4of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 48#L1045-2true, 187#true]) [2023-12-09 14:58:27,614 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2023-12-09 14:58:27,614 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-12-09 14:58:27,614 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-12-09 14:58:27,614 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-12-09 14:58:27,642 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([797] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread4of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread4of4ForFork0_#t~nondet4#1][185], [211#true, 30#L1061-3true, 25#L1049true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 192#true, thrThread4of4ForFork0InUse, 166#L1041-2true, 187#true, 174#L1040-3true, 163#L1038true]) [2023-12-09 14:58:27,642 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2023-12-09 14:58:27,642 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-12-09 14:58:27,642 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-12-09 14:58:27,642 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-12-09 14:58:27,642 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-12-09 14:58:27,642 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-12-09 14:58:27,672 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([797] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread4of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread4of4ForFork0_#t~nondet4#1][272], [214#(and (= |thrThread2of4ForFork0_~c~0#1| 0) (= |thrThread2of4ForFork0_~end~0#1| 0)), 136#L1047-1true, 30#L1061-3true, thrThread1of4ForFork0InUse, 20#L1040true, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 190#(and (= |thrThread1of4ForFork0_~end~0#1| 0) (= |thrThread1of4ForFork0_~c~0#1| 0)), 192#true, thrThread4of4ForFork0InUse, 52#L1046-3true, 174#L1040-3true]) [2023-12-09 14:58:27,673 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2023-12-09 14:58:27,673 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-12-09 14:58:27,673 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-12-09 14:58:27,673 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-12-09 14:58:27,673 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([797] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread4of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread4of4ForFork0_#t~nondet4#1][218], [30#L1061-3true, 111#L1048true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 88#L1039true, 190#(and (= |thrThread1of4ForFork0_~end~0#1| 0) (= |thrThread1of4ForFork0_~c~0#1| 0)), thrThread4of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 192#true, 174#L1040-3true, 52#L1046-3true]) [2023-12-09 14:58:27,673 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2023-12-09 14:58:27,673 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-12-09 14:58:27,673 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-12-09 14:58:27,673 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-12-09 14:58:27,734 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_thrThread1of4ForFork0_#t~nondet4#1_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread1of4ForFork0_#t~nondet4#1=|v_thrThread1of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread1of4ForFork0_#t~nondet4#1][77], [136#L1047-1true, 30#L1061-3true, 24#L1047-1true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 190#(and (= |thrThread1of4ForFork0_~end~0#1| 0) (= |thrThread1of4ForFork0_~c~0#1| 0)), 96#L1040-3true, thrThread4of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 192#true]) [2023-12-09 14:58:27,734 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2023-12-09 14:58:27,734 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-12-09 14:58:27,734 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-12-09 14:58:27,734 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-12-09 14:58:27,735 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_thrThread1of4ForFork0_#t~nondet4#1_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread1of4ForFork0_#t~nondet4#1=|v_thrThread1of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread1of4ForFork0_#t~nondet4#1][48], [211#true, 30#L1061-3true, 111#L1048true, 24#L1047-1true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 96#L1040-3true, 190#(and (= |thrThread1of4ForFork0_~end~0#1| 0) (= |thrThread1of4ForFork0_~c~0#1| 0)), thrThread4of4ForFork0InUse, 192#true, 163#L1038true]) [2023-12-09 14:58:27,735 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2023-12-09 14:58:27,735 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-12-09 14:58:27,735 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-12-09 14:58:27,735 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-12-09 14:58:27,735 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_thrThread1of4ForFork0_#t~nondet4#1_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread1of4ForFork0_#t~nondet4#1=|v_thrThread1of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread1of4ForFork0_#t~nondet4#1][48], [211#true, 136#L1047-1true, 30#L1061-3true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 80#L1048true, 190#(and (= |thrThread1of4ForFork0_~end~0#1| 0) (= |thrThread1of4ForFork0_~c~0#1| 0)), 96#L1040-3true, thrThread4of4ForFork0InUse, 192#true, 163#L1038true]) [2023-12-09 14:58:27,735 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2023-12-09 14:58:27,735 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-12-09 14:58:27,735 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-12-09 14:58:27,735 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-12-09 14:58:27,823 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][259], [30#L1061-3true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 59#L1040-3true, 199#(and (= |thrThread1of4ForFork0_#t~mem6#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1)), thrThread3of4ForFork0InUse, 88#L1039true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), thrThread4of4ForFork0InUse, 133#L1049true, 19#$Ultimate##0true, 187#true]) [2023-12-09 14:58:27,823 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2023-12-09 14:58:27,823 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-12-09 14:58:27,823 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 14:58:27,823 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 14:58:27,823 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([797] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread4of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread4of4ForFork0_#t~nondet4#1][353], [30#L1061-3true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 88#L1039true, 199#(and (= |thrThread1of4ForFork0_#t~mem6#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1)), thrThread3of4ForFork0InUse, thrThread4of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 133#L1049true, 187#true, 45#$Ultimate##0true, 174#L1040-3true]) [2023-12-09 14:58:27,823 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2023-12-09 14:58:27,823 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-12-09 14:58:27,823 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 14:58:27,823 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 14:58:27,826 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([802] L1041-2-->L1045-2: Formula: (and (= |v_thrThread4of4ForFork0_#t~nondet5#1_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{thrThread4of4ForFork0_#t~nondet5#1=|v_thrThread4of4ForFork0_#t~nondet5#1_1|, #pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} AuxVars[] AssignedVars[thrThread4of4ForFork0_#t~nondet5#1, #pthreadsMutex][474], [30#L1061-3true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 195#(= |thrThread1of4ForFork0_#t~mem6#1| 1), 88#L1039true, thrThread3of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), thrThread4of4ForFork0InUse, 66#L1049-3true, 48#L1045-2true, 45#$Ultimate##0true, 187#true]) [2023-12-09 14:58:27,826 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2023-12-09 14:58:27,826 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-12-09 14:58:27,826 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-12-09 14:58:27,826 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-12-09 14:58:27,827 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][326], [30#L1061-3true, thrThread1of4ForFork0InUse, 195#(= |thrThread1of4ForFork0_#t~mem6#1| 1), 59#L1040-3true, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, thrThread4of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 66#L1049-3true, 187#true, 174#L1040-3true]) [2023-12-09 14:58:27,827 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2023-12-09 14:58:27,827 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-12-09 14:58:27,827 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-12-09 14:58:27,827 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-12-09 14:58:27,827 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([802] L1041-2-->L1045-2: Formula: (and (= |v_thrThread4of4ForFork0_#t~nondet5#1_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{thrThread4of4ForFork0_#t~nondet5#1=|v_thrThread4of4ForFork0_#t~nondet5#1_1|, #pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} AuxVars[] AssignedVars[thrThread4of4ForFork0_#t~nondet5#1, #pthreadsMutex][490], [177#L1024-2true, 30#L1061-3true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), thrThread4of4ForFork0InUse, 207#(and (not (= |thrThread1of4ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of4ForFork0_#t~mem6#1| 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0))), 48#L1045-2true, 45#$Ultimate##0true, 187#true]) [2023-12-09 14:58:27,827 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2023-12-09 14:58:27,827 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-12-09 14:58:27,827 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-12-09 14:58:27,827 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-12-09 14:58:27,828 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([797] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread4of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread4of4ForFork0_#t~nondet4#1][186], [30#L1061-3true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, thrThread4of4ForFork0InUse, 192#true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 66#L1049-3true, 45#$Ultimate##0true, 187#true, 174#L1040-3true]) [2023-12-09 14:58:27,828 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is not cut-off event [2023-12-09 14:58:27,828 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is not cut-off event [2023-12-09 14:58:27,828 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is not cut-off event [2023-12-09 14:58:27,828 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is not cut-off event [2023-12-09 14:58:27,828 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][115], [30#L1061-3true, thrThread1of4ForFork0InUse, 59#L1040-3true, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), thrThread4of4ForFork0InUse, 192#true, 66#L1049-3true, 187#true, 174#L1040-3true]) [2023-12-09 14:58:27,828 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2023-12-09 14:58:27,828 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-12-09 14:58:27,828 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-12-09 14:58:27,828 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-12-09 14:58:27,831 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([797] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread4of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread4of4ForFork0_#t~nondet4#1][186], [30#L1061-3true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, thrThread4of4ForFork0InUse, 192#true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 13#L1050true, 187#true, 45#$Ultimate##0true, 174#L1040-3true]) [2023-12-09 14:58:27,831 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2023-12-09 14:58:27,831 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-12-09 14:58:27,831 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-12-09 14:58:27,831 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-12-09 14:58:27,975 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][363], [24#L1047-1true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 59#L1040-3true, 88#L1039true, thrThread3of4ForFork0InUse, 138#L1024true, thrThread4of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 207#(and (not (= |thrThread1of4ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of4ForFork0_#t~mem6#1| 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0))), 187#true, 105#L1061-4true]) [2023-12-09 14:58:27,975 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2023-12-09 14:58:27,975 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-12-09 14:58:27,975 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-12-09 14:58:27,975 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-12-09 14:58:27,975 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([830] L1061-3-->$Ultimate##0: Formula: (and (= |v_ULTIMATE.start_main_#t~pre9#1_25| v_thrThread4of4ForFork0_thidvar0_2) (= v_thrThread4of4ForFork0_thidvar1_2 0) (= |v_thrThread4of4ForFork0_#in~arg#1.base_4| 0) (= |v_thrThread4of4ForFork0_#in~arg#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|} OutVars{thrThread4of4ForFork0_#t~nondet5#1=|v_thrThread4of4ForFork0_#t~nondet5#1_6|, thrThread4of4ForFork0_~c~0#1=|v_thrThread4of4ForFork0_~c~0#1_22|, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1_8|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|, thrThread4of4ForFork0_thidvar1=v_thrThread4of4ForFork0_thidvar1_2, thrThread4of4ForFork0_~arg#1.base=|v_thrThread4of4ForFork0_~arg#1.base_4|, thrThread4of4ForFork0_~arg#1.offset=|v_thrThread4of4ForFork0_~arg#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.base=|v_thrThread4of4ForFork0_#in~arg#1.base_4|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_6|, thrThread4of4ForFork0_#t~mem6#1=|v_thrThread4of4ForFork0_#t~mem6#1_8|, thrThread4of4ForFork0_#res#1.offset=|v_thrThread4of4ForFork0_#res#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.offset=|v_thrThread4of4ForFork0_#in~arg#1.offset_4|, thrThread4of4ForFork0_thidvar0=v_thrThread4of4ForFork0_thidvar0_2, thrThread4of4ForFork0___VERIFIER_assert_~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_~cond#1_12|, thrThread4of4ForFork0_~end~0#1=|v_thrThread4of4ForFork0_~end~0#1_14|, thrThread4of4ForFork0_#res#1.base=|v_thrThread4of4ForFork0_#res#1.base_4|} AuxVars[] AssignedVars[thrThread4of4ForFork0_#t~nondet5#1, thrThread4of4ForFork0_~c~0#1, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1, thrThread4of4ForFork0_thidvar1, thrThread4of4ForFork0_~arg#1.base, thrThread4of4ForFork0_~arg#1.offset, thrThread4of4ForFork0_#in~arg#1.base, thrThread4of4ForFork0_#t~nondet4#1, thrThread4of4ForFork0_#t~mem6#1, thrThread4of4ForFork0_#res#1.offset, thrThread4of4ForFork0_#in~arg#1.offset, thrThread4of4ForFork0_thidvar0, thrThread4of4ForFork0___VERIFIER_assert_~cond#1, thrThread4of4ForFork0_~end~0#1, thrThread4of4ForFork0_#res#1.base][120], [136#L1047-1true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 88#L1039true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), thrThread4of4ForFork0InUse, 192#true, 13#L1050true, 187#true, 19#$Ultimate##0true, 105#L1061-4true]) [2023-12-09 14:58:27,975 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2023-12-09 14:58:27,975 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-12-09 14:58:27,975 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-12-09 14:58:27,975 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-12-09 14:58:27,976 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([830] L1061-3-->$Ultimate##0: Formula: (and (= |v_ULTIMATE.start_main_#t~pre9#1_25| v_thrThread4of4ForFork0_thidvar0_2) (= v_thrThread4of4ForFork0_thidvar1_2 0) (= |v_thrThread4of4ForFork0_#in~arg#1.base_4| 0) (= |v_thrThread4of4ForFork0_#in~arg#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|} OutVars{thrThread4of4ForFork0_#t~nondet5#1=|v_thrThread4of4ForFork0_#t~nondet5#1_6|, thrThread4of4ForFork0_~c~0#1=|v_thrThread4of4ForFork0_~c~0#1_22|, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1_8|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|, thrThread4of4ForFork0_thidvar1=v_thrThread4of4ForFork0_thidvar1_2, thrThread4of4ForFork0_~arg#1.base=|v_thrThread4of4ForFork0_~arg#1.base_4|, thrThread4of4ForFork0_~arg#1.offset=|v_thrThread4of4ForFork0_~arg#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.base=|v_thrThread4of4ForFork0_#in~arg#1.base_4|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_6|, thrThread4of4ForFork0_#t~mem6#1=|v_thrThread4of4ForFork0_#t~mem6#1_8|, thrThread4of4ForFork0_#res#1.offset=|v_thrThread4of4ForFork0_#res#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.offset=|v_thrThread4of4ForFork0_#in~arg#1.offset_4|, thrThread4of4ForFork0_thidvar0=v_thrThread4of4ForFork0_thidvar0_2, thrThread4of4ForFork0___VERIFIER_assert_~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_~cond#1_12|, thrThread4of4ForFork0_~end~0#1=|v_thrThread4of4ForFork0_~end~0#1_14|, thrThread4of4ForFork0_#res#1.base=|v_thrThread4of4ForFork0_#res#1.base_4|} AuxVars[] AssignedVars[thrThread4of4ForFork0_#t~nondet5#1, thrThread4of4ForFork0_~c~0#1, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1, thrThread4of4ForFork0_thidvar1, thrThread4of4ForFork0_~arg#1.base, thrThread4of4ForFork0_~arg#1.offset, thrThread4of4ForFork0_#in~arg#1.base, thrThread4of4ForFork0_#t~nondet4#1, thrThread4of4ForFork0_#t~mem6#1, thrThread4of4ForFork0_#res#1.offset, thrThread4of4ForFork0_#in~arg#1.offset, thrThread4of4ForFork0_thidvar0, thrThread4of4ForFork0___VERIFIER_assert_~cond#1, thrThread4of4ForFork0_~end~0#1, thrThread4of4ForFork0_#res#1.base][341], [111#L1048true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 195#(= |thrThread1of4ForFork0_#t~mem6#1| 1), 88#L1039true, thrThread3of4ForFork0InUse, thrThread4of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 66#L1049-3true, 19#$Ultimate##0true, 187#true, 105#L1061-4true]) [2023-12-09 14:58:27,976 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2023-12-09 14:58:27,976 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-12-09 14:58:27,976 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-12-09 14:58:27,976 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-12-09 14:58:27,976 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([830] L1061-3-->$Ultimate##0: Formula: (and (= |v_ULTIMATE.start_main_#t~pre9#1_25| v_thrThread4of4ForFork0_thidvar0_2) (= v_thrThread4of4ForFork0_thidvar1_2 0) (= |v_thrThread4of4ForFork0_#in~arg#1.base_4| 0) (= |v_thrThread4of4ForFork0_#in~arg#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|} OutVars{thrThread4of4ForFork0_#t~nondet5#1=|v_thrThread4of4ForFork0_#t~nondet5#1_6|, thrThread4of4ForFork0_~c~0#1=|v_thrThread4of4ForFork0_~c~0#1_22|, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1_8|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|, thrThread4of4ForFork0_thidvar1=v_thrThread4of4ForFork0_thidvar1_2, thrThread4of4ForFork0_~arg#1.base=|v_thrThread4of4ForFork0_~arg#1.base_4|, thrThread4of4ForFork0_~arg#1.offset=|v_thrThread4of4ForFork0_~arg#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.base=|v_thrThread4of4ForFork0_#in~arg#1.base_4|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_6|, thrThread4of4ForFork0_#t~mem6#1=|v_thrThread4of4ForFork0_#t~mem6#1_8|, thrThread4of4ForFork0_#res#1.offset=|v_thrThread4of4ForFork0_#res#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.offset=|v_thrThread4of4ForFork0_#in~arg#1.offset_4|, thrThread4of4ForFork0_thidvar0=v_thrThread4of4ForFork0_thidvar0_2, thrThread4of4ForFork0___VERIFIER_assert_~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_~cond#1_12|, thrThread4of4ForFork0_~end~0#1=|v_thrThread4of4ForFork0_~end~0#1_14|, thrThread4of4ForFork0_#res#1.base=|v_thrThread4of4ForFork0_#res#1.base_4|} AuxVars[] AssignedVars[thrThread4of4ForFork0_#t~nondet5#1, thrThread4of4ForFork0_~c~0#1, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1, thrThread4of4ForFork0_thidvar1, thrThread4of4ForFork0_~arg#1.base, thrThread4of4ForFork0_~arg#1.offset, thrThread4of4ForFork0_#in~arg#1.base, thrThread4of4ForFork0_#t~nondet4#1, thrThread4of4ForFork0_#t~mem6#1, thrThread4of4ForFork0_#res#1.offset, thrThread4of4ForFork0_#in~arg#1.offset, thrThread4of4ForFork0_thidvar0, thrThread4of4ForFork0___VERIFIER_assert_~cond#1, thrThread4of4ForFork0_~end~0#1, thrThread4of4ForFork0_#res#1.base][358], [139#L1049-2true, 25#L1049true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 88#L1039true, thrThread4of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 187#true, 19#$Ultimate##0true, 105#L1061-4true, 203#(and (= |thrThread1of4ForFork0_#t~mem6#1| 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0)))]) [2023-12-09 14:58:27,976 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2023-12-09 14:58:27,976 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-12-09 14:58:27,976 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-12-09 14:58:27,976 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-12-09 14:58:27,979 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][326], [thrThread1of4ForFork0InUse, 195#(= |thrThread1of4ForFork0_#t~mem6#1| 1), 59#L1040-3true, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 80#L1048true, thrThread4of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 133#L1049true, 187#true, 105#L1061-4true]) [2023-12-09 14:58:27,979 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2023-12-09 14:58:27,979 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-12-09 14:58:27,979 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-12-09 14:58:27,979 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-12-09 14:58:27,980 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([797] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread4of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread4of4ForFork0_#t~nondet4#1][335], [111#L1048true, thrThread1of4ForFork0InUse, 194#(= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1), thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), thrThread4of4ForFork0InUse, 187#true, 105#L1061-4true, 174#L1040-3true, 126#L1048true]) [2023-12-09 14:58:27,980 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is not cut-off event [2023-12-09 14:58:27,980 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is not cut-off event [2023-12-09 14:58:27,980 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is not cut-off event [2023-12-09 14:58:27,980 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is not cut-off event [2023-12-09 14:58:27,980 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([797] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread4of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread4of4ForFork0_#t~nondet4#1][353], [111#L1048true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 88#L1039true, 199#(and (= |thrThread1of4ForFork0_#t~mem6#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1)), thrThread3of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), thrThread4of4ForFork0InUse, 133#L1049true, 187#true, 105#L1061-4true, 174#L1040-3true]) [2023-12-09 14:58:27,981 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2023-12-09 14:58:27,981 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-12-09 14:58:27,981 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-12-09 14:58:27,981 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-12-09 14:58:27,984 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][236], [thrThread1of4ForFork0InUse, 194#(= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1), 59#L1040-3true, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 28#L1049true, thrThread4of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 187#true, 105#L1061-4true, 126#L1048true]) [2023-12-09 14:58:27,984 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2023-12-09 14:58:27,984 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-12-09 14:58:27,984 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-12-09 14:58:27,984 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-12-09 14:58:27,985 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([797] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread4of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread4of4ForFork0_#t~nondet4#1][186], [25#L1049true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 35#L1047-1true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 192#true, thrThread4of4ForFork0InUse, 187#true, 105#L1061-4true, 174#L1040-3true]) [2023-12-09 14:58:27,985 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is not cut-off event [2023-12-09 14:58:27,985 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is not cut-off event [2023-12-09 14:58:27,985 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is not cut-off event [2023-12-09 14:58:27,985 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is not cut-off event [2023-12-09 14:58:27,985 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([797] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread4of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread4of4ForFork0_#t~nondet4#1][335], [25#L1049true, thrThread1of4ForFork0InUse, 194#(= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1), thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), thrThread4of4ForFork0InUse, 187#true, 105#L1061-4true, 174#L1040-3true, 126#L1048true]) [2023-12-09 14:58:27,985 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2023-12-09 14:58:27,985 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-12-09 14:58:27,985 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-12-09 14:58:27,985 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-12-09 14:58:27,986 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][115], [30#L1061-3true, thrThread1of4ForFork0InUse, 59#L1040-3true, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 28#L1049true, 35#L1047-1true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), thrThread4of4ForFork0InUse, 192#true, 187#true]) [2023-12-09 14:58:27,986 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2023-12-09 14:58:27,986 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-12-09 14:58:27,986 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-12-09 14:58:27,986 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-12-09 14:58:27,989 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][256], [214#(and (= |thrThread2of4ForFork0_~c~0#1| 0) (= |thrThread2of4ForFork0_~end~0#1| 0)), 30#L1061-3true, thrThread1of4ForFork0InUse, 20#L1040true, 194#(= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1), 59#L1040-3true, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, thrThread4of4ForFork0NotInUse, 13#L1050true, 187#true]) [2023-12-09 14:58:27,989 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2023-12-09 14:58:27,989 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 14:58:27,989 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 14:58:27,989 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 14:58:27,990 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][236], [30#L1061-3true, thrThread1of4ForFork0InUse, 194#(= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1), thrThread2of4ForFork0InUse, 59#L1040-3true, 88#L1039true, thrThread3of4ForFork0InUse, thrThread4of4ForFork0NotInUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 13#L1050true, 187#true]) [2023-12-09 14:58:27,990 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2023-12-09 14:58:27,990 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 14:58:27,990 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 14:58:27,990 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 14:58:27,990 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([830] L1061-3-->$Ultimate##0: Formula: (and (= |v_ULTIMATE.start_main_#t~pre9#1_25| v_thrThread4of4ForFork0_thidvar0_2) (= v_thrThread4of4ForFork0_thidvar1_2 0) (= |v_thrThread4of4ForFork0_#in~arg#1.base_4| 0) (= |v_thrThread4of4ForFork0_#in~arg#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|} OutVars{thrThread4of4ForFork0_#t~nondet5#1=|v_thrThread4of4ForFork0_#t~nondet5#1_6|, thrThread4of4ForFork0_~c~0#1=|v_thrThread4of4ForFork0_~c~0#1_22|, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1_8|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|, thrThread4of4ForFork0_thidvar1=v_thrThread4of4ForFork0_thidvar1_2, thrThread4of4ForFork0_~arg#1.base=|v_thrThread4of4ForFork0_~arg#1.base_4|, thrThread4of4ForFork0_~arg#1.offset=|v_thrThread4of4ForFork0_~arg#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.base=|v_thrThread4of4ForFork0_#in~arg#1.base_4|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_6|, thrThread4of4ForFork0_#t~mem6#1=|v_thrThread4of4ForFork0_#t~mem6#1_8|, thrThread4of4ForFork0_#res#1.offset=|v_thrThread4of4ForFork0_#res#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.offset=|v_thrThread4of4ForFork0_#in~arg#1.offset_4|, thrThread4of4ForFork0_thidvar0=v_thrThread4of4ForFork0_thidvar0_2, thrThread4of4ForFork0___VERIFIER_assert_~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_~cond#1_12|, thrThread4of4ForFork0_~end~0#1=|v_thrThread4of4ForFork0_~end~0#1_14|, thrThread4of4ForFork0_#res#1.base=|v_thrThread4of4ForFork0_#res#1.base_4|} AuxVars[] AssignedVars[thrThread4of4ForFork0_#t~nondet5#1, thrThread4of4ForFork0_~c~0#1, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1, thrThread4of4ForFork0_thidvar1, thrThread4of4ForFork0_~arg#1.base, thrThread4of4ForFork0_~arg#1.offset, thrThread4of4ForFork0_#in~arg#1.base, thrThread4of4ForFork0_#t~nondet4#1, thrThread4of4ForFork0_#t~mem6#1, thrThread4of4ForFork0_#res#1.offset, thrThread4of4ForFork0_#in~arg#1.offset, thrThread4of4ForFork0_thidvar0, thrThread4of4ForFork0___VERIFIER_assert_~cond#1, thrThread4of4ForFork0_~end~0#1, thrThread4of4ForFork0_#res#1.base][330], [214#(and (= |thrThread2of4ForFork0_~c~0#1| 0) (= |thrThread2of4ForFork0_~end~0#1| 0)), thrThread1of4ForFork0InUse, 194#(= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1), 20#L1040true, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, thrThread4of4ForFork0InUse, 13#L1050true, 187#true, 45#$Ultimate##0true, 19#$Ultimate##0true, 105#L1061-4true]) [2023-12-09 14:58:27,990 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2023-12-09 14:58:27,990 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-12-09 14:58:27,990 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-12-09 14:58:27,990 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-12-09 14:58:27,990 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([830] L1061-3-->$Ultimate##0: Formula: (and (= |v_ULTIMATE.start_main_#t~pre9#1_25| v_thrThread4of4ForFork0_thidvar0_2) (= v_thrThread4of4ForFork0_thidvar1_2 0) (= |v_thrThread4of4ForFork0_#in~arg#1.base_4| 0) (= |v_thrThread4of4ForFork0_#in~arg#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|} OutVars{thrThread4of4ForFork0_#t~nondet5#1=|v_thrThread4of4ForFork0_#t~nondet5#1_6|, thrThread4of4ForFork0_~c~0#1=|v_thrThread4of4ForFork0_~c~0#1_22|, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1_8|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|, thrThread4of4ForFork0_thidvar1=v_thrThread4of4ForFork0_thidvar1_2, thrThread4of4ForFork0_~arg#1.base=|v_thrThread4of4ForFork0_~arg#1.base_4|, thrThread4of4ForFork0_~arg#1.offset=|v_thrThread4of4ForFork0_~arg#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.base=|v_thrThread4of4ForFork0_#in~arg#1.base_4|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_6|, thrThread4of4ForFork0_#t~mem6#1=|v_thrThread4of4ForFork0_#t~mem6#1_8|, thrThread4of4ForFork0_#res#1.offset=|v_thrThread4of4ForFork0_#res#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.offset=|v_thrThread4of4ForFork0_#in~arg#1.offset_4|, thrThread4of4ForFork0_thidvar0=v_thrThread4of4ForFork0_thidvar0_2, thrThread4of4ForFork0___VERIFIER_assert_~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_~cond#1_12|, thrThread4of4ForFork0_~end~0#1=|v_thrThread4of4ForFork0_~end~0#1_14|, thrThread4of4ForFork0_#res#1.base=|v_thrThread4of4ForFork0_#res#1.base_4|} AuxVars[] AssignedVars[thrThread4of4ForFork0_#t~nondet5#1, thrThread4of4ForFork0_~c~0#1, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1, thrThread4of4ForFork0_thidvar1, thrThread4of4ForFork0_~arg#1.base, thrThread4of4ForFork0_~arg#1.offset, thrThread4of4ForFork0_#in~arg#1.base, thrThread4of4ForFork0_#t~nondet4#1, thrThread4of4ForFork0_#t~mem6#1, thrThread4of4ForFork0_#res#1.offset, thrThread4of4ForFork0_#in~arg#1.offset, thrThread4of4ForFork0_thidvar0, thrThread4of4ForFork0___VERIFIER_assert_~cond#1, thrThread4of4ForFork0_~end~0#1, thrThread4of4ForFork0_#res#1.base][320], [thrThread1of4ForFork0InUse, 194#(= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1), thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), thrThread4of4ForFork0InUse, 13#L1050true, 19#$Ultimate##0true, 187#true, 45#$Ultimate##0true, 105#L1061-4true]) [2023-12-09 14:58:27,990 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2023-12-09 14:58:27,990 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-12-09 14:58:27,990 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-12-09 14:58:27,990 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-12-09 14:58:27,990 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([729] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_thrThread2of4ForFork0_#t~nondet4#1_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread2of4ForFork0_#t~nondet4#1=|v_thrThread2of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread2of4ForFork0_#t~nondet4#1][165], [214#(and (= |thrThread2of4ForFork0_~c~0#1| 0) (= |thrThread2of4ForFork0_~end~0#1| 0)), 30#L1061-3true, thrThread1of4ForFork0InUse, 194#(= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1), thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, thrThread4of4ForFork0NotInUse, 13#L1050true, 187#true, 45#$Ultimate##0true, 121#L1040-3true]) [2023-12-09 14:58:27,990 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2023-12-09 14:58:27,990 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-12-09 14:58:27,990 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-12-09 14:58:27,990 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-12-09 14:58:27,991 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([830] L1061-3-->$Ultimate##0: Formula: (and (= |v_ULTIMATE.start_main_#t~pre9#1_25| v_thrThread4of4ForFork0_thidvar0_2) (= v_thrThread4of4ForFork0_thidvar1_2 0) (= |v_thrThread4of4ForFork0_#in~arg#1.base_4| 0) (= |v_thrThread4of4ForFork0_#in~arg#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|} OutVars{thrThread4of4ForFork0_#t~nondet5#1=|v_thrThread4of4ForFork0_#t~nondet5#1_6|, thrThread4of4ForFork0_~c~0#1=|v_thrThread4of4ForFork0_~c~0#1_22|, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1_8|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|, thrThread4of4ForFork0_thidvar1=v_thrThread4of4ForFork0_thidvar1_2, thrThread4of4ForFork0_~arg#1.base=|v_thrThread4of4ForFork0_~arg#1.base_4|, thrThread4of4ForFork0_~arg#1.offset=|v_thrThread4of4ForFork0_~arg#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.base=|v_thrThread4of4ForFork0_#in~arg#1.base_4|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_6|, thrThread4of4ForFork0_#t~mem6#1=|v_thrThread4of4ForFork0_#t~mem6#1_8|, thrThread4of4ForFork0_#res#1.offset=|v_thrThread4of4ForFork0_#res#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.offset=|v_thrThread4of4ForFork0_#in~arg#1.offset_4|, thrThread4of4ForFork0_thidvar0=v_thrThread4of4ForFork0_thidvar0_2, thrThread4of4ForFork0___VERIFIER_assert_~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_~cond#1_12|, thrThread4of4ForFork0_~end~0#1=|v_thrThread4of4ForFork0_~end~0#1_14|, thrThread4of4ForFork0_#res#1.base=|v_thrThread4of4ForFork0_#res#1.base_4|} AuxVars[] AssignedVars[thrThread4of4ForFork0_#t~nondet5#1, thrThread4of4ForFork0_~c~0#1, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1, thrThread4of4ForFork0_thidvar1, thrThread4of4ForFork0_~arg#1.base, thrThread4of4ForFork0_~arg#1.offset, thrThread4of4ForFork0_#in~arg#1.base, thrThread4of4ForFork0_#t~nondet4#1, thrThread4of4ForFork0_#t~mem6#1, thrThread4of4ForFork0_#res#1.offset, thrThread4of4ForFork0_#in~arg#1.offset, thrThread4of4ForFork0_thidvar0, thrThread4of4ForFork0___VERIFIER_assert_~cond#1, thrThread4of4ForFork0_~end~0#1, thrThread4of4ForFork0_#res#1.base][351], [139#L1049-2true, 201#(and (= |thrThread1of4ForFork0_#t~mem6#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0))), 25#L1049true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 88#L1039true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), thrThread4of4ForFork0InUse, 187#true, 19#$Ultimate##0true, 105#L1061-4true]) [2023-12-09 14:58:27,991 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2023-12-09 14:58:27,991 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-12-09 14:58:27,991 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-12-09 14:58:27,991 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-12-09 14:58:28,042 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([700] L1041-2-->L1045-2: Formula: (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0))) (= |v_thrThread1of4ForFork0_#t~nondet5#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{thrThread1of4ForFork0_#t~nondet5#1=|v_thrThread1of4ForFork0_#t~nondet5#1_1|, #pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread1of4ForFork0_#t~nondet5#1][122], [136#L1047-1true, 24#L1047-1true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 88#L1039true, 7#L1045-2true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 192#true, thrThread4of4ForFork0InUse, 187#true, 105#L1061-4true]) [2023-12-09 14:58:28,042 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2023-12-09 14:58:28,042 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-12-09 14:58:28,042 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-12-09 14:58:28,042 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-12-09 14:58:28,042 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-12-09 14:58:28,042 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L1041-2-->L1045-2: Formula: (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0))) (= |v_thrThread1of4ForFork0_#t~nondet5#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{thrThread1of4ForFork0_#t~nondet5#1=|v_thrThread1of4ForFork0_#t~nondet5#1_1|, #pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread1of4ForFork0_#t~nondet5#1][122], [136#L1047-1true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 88#L1039true, 80#L1048true, 192#true, 7#L1045-2true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), thrThread4of4ForFork0InUse, 187#true, 105#L1061-4true]) [2023-12-09 14:58:28,042 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2023-12-09 14:58:28,043 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-12-09 14:58:28,043 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-12-09 14:58:28,043 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-12-09 14:58:28,044 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([700] L1041-2-->L1045-2: Formula: (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0))) (= |v_thrThread1of4ForFork0_#t~nondet5#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{thrThread1of4ForFork0_#t~nondet5#1=|v_thrThread1of4ForFork0_#t~nondet5#1_1|, #pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread1of4ForFork0_#t~nondet5#1][122], [136#L1047-1true, 24#L1047-1true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 192#true, thrThread4of4ForFork0InUse, 7#L1045-2true, 187#true, 105#L1061-4true]) [2023-12-09 14:58:28,044 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2023-12-09 14:58:28,044 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-12-09 14:58:28,044 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-12-09 14:58:28,044 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-12-09 14:58:28,044 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-12-09 14:58:28,044 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-12-09 14:58:28,059 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L1041-2-->L1045-2: Formula: (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0))) (= |v_thrThread1of4ForFork0_#t~nondet5#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{thrThread1of4ForFork0_#t~nondet5#1=|v_thrThread1of4ForFork0_#t~nondet5#1_1|, #pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread1of4ForFork0_#t~nondet5#1][66], [211#true, 136#L1047-1true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 80#L1048true, 192#true, 7#L1045-2true, thrThread4of4ForFork0InUse, 187#true, 105#L1061-4true, 163#L1038true]) [2023-12-09 14:58:28,060 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2023-12-09 14:58:28,060 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-12-09 14:58:28,060 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-12-09 14:58:28,060 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-12-09 14:58:28,060 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([700] L1041-2-->L1045-2: Formula: (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0))) (= |v_thrThread1of4ForFork0_#t~nondet5#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{thrThread1of4ForFork0_#t~nondet5#1=|v_thrThread1of4ForFork0_#t~nondet5#1_1|, #pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread1of4ForFork0_#t~nondet5#1][122], [136#L1047-1true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 80#L1048true, 192#true, 7#L1045-2true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), thrThread4of4ForFork0InUse, 187#true, 105#L1061-4true]) [2023-12-09 14:58:28,060 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2023-12-09 14:58:28,060 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-12-09 14:58:28,060 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-12-09 14:58:28,060 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-12-09 14:58:28,060 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-12-09 14:58:28,061 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L1041-2-->L1045-2: Formula: (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0))) (= |v_thrThread1of4ForFork0_#t~nondet5#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{thrThread1of4ForFork0_#t~nondet5#1=|v_thrThread1of4ForFork0_#t~nondet5#1_1|, #pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread1of4ForFork0_#t~nondet5#1][122], [136#L1047-1true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 28#L1049true, 7#L1045-2true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 192#true, thrThread4of4ForFork0InUse, 187#true, 105#L1061-4true]) [2023-12-09 14:58:28,061 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2023-12-09 14:58:28,061 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-12-09 14:58:28,061 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-12-09 14:58:28,061 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-12-09 14:58:28,101 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L1041-2-->L1045-2: Formula: (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0))) (= |v_thrThread1of4ForFork0_#t~nondet5#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{thrThread1of4ForFork0_#t~nondet5#1=|v_thrThread1of4ForFork0_#t~nondet5#1_1|, #pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread1of4ForFork0_#t~nondet5#1][66], [211#true, 24#L1047-1true, 25#L1049true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 7#L1045-2true, 192#true, thrThread4of4ForFork0InUse, 187#true, 159#L1037-1true, 105#L1061-4true]) [2023-12-09 14:58:28,101 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2023-12-09 14:58:28,101 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-12-09 14:58:28,101 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-12-09 14:58:28,101 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-12-09 14:58:28,101 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L1041-2-->L1045-2: Formula: (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0))) (= |v_thrThread1of4ForFork0_#t~nondet5#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{thrThread1of4ForFork0_#t~nondet5#1=|v_thrThread1of4ForFork0_#t~nondet5#1_1|, #pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread1of4ForFork0_#t~nondet5#1][66], [211#true, 136#L1047-1true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 28#L1049true, 7#L1045-2true, thrThread4of4ForFork0InUse, 192#true, 187#true, 105#L1061-4true, 159#L1037-1true]) [2023-12-09 14:58:28,102 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2023-12-09 14:58:28,102 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-12-09 14:58:28,102 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-12-09 14:58:28,102 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-12-09 14:58:28,341 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([729] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_thrThread2of4ForFork0_#t~nondet4#1_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread2of4ForFork0_#t~nondet4#1=|v_thrThread2of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread2of4ForFork0_#t~nondet4#1][84], [214#(and (= |thrThread2of4ForFork0_~c~0#1| 0) (= |thrThread2of4ForFork0_~end~0#1| 0)), 25#L1049true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 190#(and (= |thrThread1of4ForFork0_~end~0#1| 0) (= |thrThread1of4ForFork0_~c~0#1| 0)), 192#true, thrThread4of4ForFork0InUse, 48#L1045-2true, 105#L1061-4true, 52#L1046-3true, 121#L1040-3true]) [2023-12-09 14:58:28,341 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2023-12-09 14:58:28,341 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-12-09 14:58:28,341 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-12-09 14:58:28,341 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-12-09 14:58:28,341 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-12-09 14:58:28,406 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([729] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_thrThread2of4ForFork0_#t~nondet4#1_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread2of4ForFork0_#t~nondet4#1=|v_thrThread2of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread2of4ForFork0_#t~nondet4#1][84], [214#(and (= |thrThread2of4ForFork0_~c~0#1| 0) (= |thrThread2of4ForFork0_~end~0#1| 0)), 25#L1049true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 96#L1040-3true, 190#(and (= |thrThread1of4ForFork0_~end~0#1| 0) (= |thrThread1of4ForFork0_~c~0#1| 0)), 28#L1049true, thrThread4of4ForFork0InUse, 192#true, 105#L1061-4true, 121#L1040-3true]) [2023-12-09 14:58:28,406 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2023-12-09 14:58:28,406 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-12-09 14:58:28,406 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-12-09 14:58:28,406 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-12-09 14:58:28,418 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([734] L1041-2-->L1045-2: Formula: (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0))) (= |v_thrThread2of4ForFork0_#t~nondet5#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|, thrThread2of4ForFork0_#t~nondet5#1=|v_thrThread2of4ForFork0_#t~nondet5#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread2of4ForFork0_#t~nondet5#1][132], [211#true, 60#L1040true, 51#L1045-2true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 28#L1049true, 79#L1045-2true, 190#(and (= |thrThread1of4ForFork0_~end~0#1| 0) (= |thrThread1of4ForFork0_~c~0#1| 0)), thrThread4of4ForFork0InUse, 192#true, 105#L1061-4true]) [2023-12-09 14:58:28,418 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2023-12-09 14:58:28,419 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-12-09 14:58:28,419 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-12-09 14:58:28,419 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-12-09 14:58:28,426 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([729] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_thrThread2of4ForFork0_#t~nondet4#1_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread2of4ForFork0_#t~nondet4#1=|v_thrThread2of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread2of4ForFork0_#t~nondet4#1][84], [214#(and (= |thrThread2of4ForFork0_~c~0#1| 0) (= |thrThread2of4ForFork0_~end~0#1| 0)), 25#L1049true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 96#L1040-3true, 28#L1049true, 190#(and (= |thrThread1of4ForFork0_~end~0#1| 0) (= |thrThread1of4ForFork0_~c~0#1| 0)), thrThread4of4ForFork0InUse, 192#true, 105#L1061-4true, 121#L1040-3true]) [2023-12-09 14:58:28,427 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2023-12-09 14:58:28,427 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-12-09 14:58:28,427 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-12-09 14:58:28,427 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-12-09 14:58:28,427 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-12-09 14:58:28,505 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([768] L1041-2-->L1045-2: Formula: (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0))) (= |v_thrThread3of4ForFork0_#t~nondet5#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|, thrThread3of4ForFork0_#t~nondet5#1=|v_thrThread3of4ForFork0_#t~nondet5#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread3of4ForFork0_#t~nondet5#1][142], [211#true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 122#L1041-2true, 138#L1024true, 79#L1045-2true, thrThread4of4ForFork0InUse, 192#true, 19#$Ultimate##0true, 187#true, 105#L1061-4true]) [2023-12-09 14:58:28,506 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2023-12-09 14:58:28,506 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-12-09 14:58:28,506 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-12-09 14:58:28,506 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-12-09 14:58:28,507 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([734] L1041-2-->L1045-2: Formula: (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0))) (= |v_thrThread2of4ForFork0_#t~nondet5#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|, thrThread2of4ForFork0_#t~nondet5#1=|v_thrThread2of4ForFork0_#t~nondet5#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread2of4ForFork0_#t~nondet5#1][109], [211#true, 51#L1045-2true, 139#L1049-2true, thrThread1of4ForFork0InUse, 59#L1040-3true, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 192#true, thrThread4of4ForFork0InUse, 19#$Ultimate##0true, 187#true, 105#L1061-4true]) [2023-12-09 14:58:28,507 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2023-12-09 14:58:28,507 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-12-09 14:58:28,507 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-12-09 14:58:28,507 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-12-09 14:58:28,532 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([797] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread4of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread4of4ForFork0_#t~nondet4#1][185], [211#true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 122#L1041-2true, 192#true, thrThread4of4ForFork0InUse, 66#L1049-3true, 45#$Ultimate##0true, 187#true, 105#L1061-4true, 174#L1040-3true]) [2023-12-09 14:58:28,532 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2023-12-09 14:58:28,532 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-12-09 14:58:28,532 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-12-09 14:58:28,532 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-12-09 14:58:28,553 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([729] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_thrThread2of4ForFork0_#t~nondet4#1_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread2of4ForFork0_#t~nondet4#1=|v_thrThread2of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread2of4ForFork0_#t~nondet4#1][166], [214#(and (= |thrThread2of4ForFork0_~c~0#1| 0) (= |thrThread2of4ForFork0_~end~0#1| 0)), 30#L1061-3true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 199#(and (= |thrThread1of4ForFork0_#t~mem6#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1)), thrThread3of4ForFork0InUse, thrThread4of4ForFork0NotInUse, 66#L1049-3true, 45#$Ultimate##0true, 187#true, 121#L1040-3true]) [2023-12-09 14:58:28,553 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2023-12-09 14:58:28,553 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-12-09 14:58:28,553 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-12-09 14:58:28,553 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-12-09 14:58:28,553 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-12-09 14:58:28,553 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][258], [214#(and (= |thrThread2of4ForFork0_~c~0#1| 0) (= |thrThread2of4ForFork0_~end~0#1| 0)), 30#L1061-3true, thrThread1of4ForFork0InUse, 20#L1040true, thrThread2of4ForFork0InUse, 59#L1040-3true, 199#(and (= |thrThread1of4ForFork0_#t~mem6#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1)), thrThread3of4ForFork0InUse, thrThread4of4ForFork0NotInUse, 66#L1049-3true, 187#true]) [2023-12-09 14:58:28,553 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2023-12-09 14:58:28,553 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-12-09 14:58:28,553 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 14:58:28,553 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 14:58:28,553 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 14:58:28,553 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([830] L1061-3-->$Ultimate##0: Formula: (and (= |v_ULTIMATE.start_main_#t~pre9#1_25| v_thrThread4of4ForFork0_thidvar0_2) (= v_thrThread4of4ForFork0_thidvar1_2 0) (= |v_thrThread4of4ForFork0_#in~arg#1.base_4| 0) (= |v_thrThread4of4ForFork0_#in~arg#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|} OutVars{thrThread4of4ForFork0_#t~nondet5#1=|v_thrThread4of4ForFork0_#t~nondet5#1_6|, thrThread4of4ForFork0_~c~0#1=|v_thrThread4of4ForFork0_~c~0#1_22|, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1_8|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|, thrThread4of4ForFork0_thidvar1=v_thrThread4of4ForFork0_thidvar1_2, thrThread4of4ForFork0_~arg#1.base=|v_thrThread4of4ForFork0_~arg#1.base_4|, thrThread4of4ForFork0_~arg#1.offset=|v_thrThread4of4ForFork0_~arg#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.base=|v_thrThread4of4ForFork0_#in~arg#1.base_4|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_6|, thrThread4of4ForFork0_#t~mem6#1=|v_thrThread4of4ForFork0_#t~mem6#1_8|, thrThread4of4ForFork0_#res#1.offset=|v_thrThread4of4ForFork0_#res#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.offset=|v_thrThread4of4ForFork0_#in~arg#1.offset_4|, thrThread4of4ForFork0_thidvar0=v_thrThread4of4ForFork0_thidvar0_2, thrThread4of4ForFork0___VERIFIER_assert_~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_~cond#1_12|, thrThread4of4ForFork0_~end~0#1=|v_thrThread4of4ForFork0_~end~0#1_14|, thrThread4of4ForFork0_#res#1.base=|v_thrThread4of4ForFork0_#res#1.base_4|} AuxVars[] AssignedVars[thrThread4of4ForFork0_#t~nondet5#1, thrThread4of4ForFork0_~c~0#1, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1, thrThread4of4ForFork0_thidvar1, thrThread4of4ForFork0_~arg#1.base, thrThread4of4ForFork0_~arg#1.offset, thrThread4of4ForFork0_#in~arg#1.base, thrThread4of4ForFork0_#t~nondet4#1, thrThread4of4ForFork0_#t~mem6#1, thrThread4of4ForFork0_#res#1.offset, thrThread4of4ForFork0_#in~arg#1.offset, thrThread4of4ForFork0_thidvar0, thrThread4of4ForFork0___VERIFIER_assert_~cond#1, thrThread4of4ForFork0_~end~0#1, thrThread4of4ForFork0_#res#1.base][332], [214#(and (= |thrThread2of4ForFork0_~c~0#1| 0) (= |thrThread2of4ForFork0_~end~0#1| 0)), thrThread1of4ForFork0InUse, 20#L1040true, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 199#(and (= |thrThread1of4ForFork0_#t~mem6#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1)), thrThread4of4ForFork0InUse, 66#L1049-3true, 45#$Ultimate##0true, 187#true, 19#$Ultimate##0true, 105#L1061-4true]) [2023-12-09 14:58:28,553 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2023-12-09 14:58:28,553 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-12-09 14:58:28,554 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-12-09 14:58:28,554 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-12-09 14:58:28,554 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-12-09 14:58:28,555 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([797] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread4of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread4of4ForFork0_#t~nondet4#1][186], [thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 79#L1045-2true, thrThread4of4ForFork0InUse, 192#true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 46#L1025true, 187#true, 105#L1061-4true, 174#L1040-3true]) [2023-12-09 14:58:28,555 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2023-12-09 14:58:28,555 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-12-09 14:58:28,555 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-12-09 14:58:28,555 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-12-09 14:58:28,555 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([797] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread4of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread4of4ForFork0_#t~nondet4#1][410], [177#L1024-2true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 79#L1045-2true, thrThread4of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 187#true, 105#L1061-4true, 174#L1040-3true, 197#(not (= |thrThread1of4ForFork0___VERIFIER_assert_~cond#1| 0))]) [2023-12-09 14:58:28,555 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2023-12-09 14:58:28,555 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-12-09 14:58:28,555 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-12-09 14:58:28,555 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-12-09 14:58:28,557 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([768] L1041-2-->L1045-2: Formula: (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0))) (= |v_thrThread3of4ForFork0_#t~nondet5#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|, thrThread3of4ForFork0_#t~nondet5#1=|v_thrThread3of4ForFork0_#t~nondet5#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread3of4ForFork0_#t~nondet5#1][161], [thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 79#L1045-2true, thrThread4of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 192#true, 66#L1049-3true, 187#true, 105#L1061-4true, 174#L1040-3true]) [2023-12-09 14:58:28,557 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2023-12-09 14:58:28,557 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-12-09 14:58:28,557 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-12-09 14:58:28,557 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-12-09 14:58:28,557 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([830] L1061-3-->$Ultimate##0: Formula: (and (= |v_ULTIMATE.start_main_#t~pre9#1_25| v_thrThread4of4ForFork0_thidvar0_2) (= v_thrThread4of4ForFork0_thidvar1_2 0) (= |v_thrThread4of4ForFork0_#in~arg#1.base_4| 0) (= |v_thrThread4of4ForFork0_#in~arg#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|} OutVars{thrThread4of4ForFork0_#t~nondet5#1=|v_thrThread4of4ForFork0_#t~nondet5#1_6|, thrThread4of4ForFork0_~c~0#1=|v_thrThread4of4ForFork0_~c~0#1_22|, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1_8|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|, thrThread4of4ForFork0_thidvar1=v_thrThread4of4ForFork0_thidvar1_2, thrThread4of4ForFork0_~arg#1.base=|v_thrThread4of4ForFork0_~arg#1.base_4|, thrThread4of4ForFork0_~arg#1.offset=|v_thrThread4of4ForFork0_~arg#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.base=|v_thrThread4of4ForFork0_#in~arg#1.base_4|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_6|, thrThread4of4ForFork0_#t~mem6#1=|v_thrThread4of4ForFork0_#t~mem6#1_8|, thrThread4of4ForFork0_#res#1.offset=|v_thrThread4of4ForFork0_#res#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.offset=|v_thrThread4of4ForFork0_#in~arg#1.offset_4|, thrThread4of4ForFork0_thidvar0=v_thrThread4of4ForFork0_thidvar0_2, thrThread4of4ForFork0___VERIFIER_assert_~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_~cond#1_12|, thrThread4of4ForFork0_~end~0#1=|v_thrThread4of4ForFork0_~end~0#1_14|, thrThread4of4ForFork0_#res#1.base=|v_thrThread4of4ForFork0_#res#1.base_4|} AuxVars[] AssignedVars[thrThread4of4ForFork0_#t~nondet5#1, thrThread4of4ForFork0_~c~0#1, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1, thrThread4of4ForFork0_thidvar1, thrThread4of4ForFork0_~arg#1.base, thrThread4of4ForFork0_~arg#1.offset, thrThread4of4ForFork0_#in~arg#1.base, thrThread4of4ForFork0_#t~nondet4#1, thrThread4of4ForFork0_#t~mem6#1, thrThread4of4ForFork0_#res#1.offset, thrThread4of4ForFork0_#in~arg#1.offset, thrThread4of4ForFork0_thidvar0, thrThread4of4ForFork0___VERIFIER_assert_~cond#1, thrThread4of4ForFork0_~end~0#1, thrThread4of4ForFork0_#res#1.base][120], [139#L1049-2true, 25#L1049true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 192#true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), thrThread4of4ForFork0InUse, 187#true, 19#$Ultimate##0true, 105#L1061-4true]) [2023-12-09 14:58:28,557 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2023-12-09 14:58:28,557 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-12-09 14:58:28,557 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-12-09 14:58:28,557 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-12-09 14:58:28,558 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([830] L1061-3-->$Ultimate##0: Formula: (and (= |v_ULTIMATE.start_main_#t~pre9#1_25| v_thrThread4of4ForFork0_thidvar0_2) (= v_thrThread4of4ForFork0_thidvar1_2 0) (= |v_thrThread4of4ForFork0_#in~arg#1.base_4| 0) (= |v_thrThread4of4ForFork0_#in~arg#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|} OutVars{thrThread4of4ForFork0_#t~nondet5#1=|v_thrThread4of4ForFork0_#t~nondet5#1_6|, thrThread4of4ForFork0_~c~0#1=|v_thrThread4of4ForFork0_~c~0#1_22|, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1_8|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|, thrThread4of4ForFork0_thidvar1=v_thrThread4of4ForFork0_thidvar1_2, thrThread4of4ForFork0_~arg#1.base=|v_thrThread4of4ForFork0_~arg#1.base_4|, thrThread4of4ForFork0_~arg#1.offset=|v_thrThread4of4ForFork0_~arg#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.base=|v_thrThread4of4ForFork0_#in~arg#1.base_4|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_6|, thrThread4of4ForFork0_#t~mem6#1=|v_thrThread4of4ForFork0_#t~mem6#1_8|, thrThread4of4ForFork0_#res#1.offset=|v_thrThread4of4ForFork0_#res#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.offset=|v_thrThread4of4ForFork0_#in~arg#1.offset_4|, thrThread4of4ForFork0_thidvar0=v_thrThread4of4ForFork0_thidvar0_2, thrThread4of4ForFork0___VERIFIER_assert_~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_~cond#1_12|, thrThread4of4ForFork0_~end~0#1=|v_thrThread4of4ForFork0_~end~0#1_14|, thrThread4of4ForFork0_#res#1.base=|v_thrThread4of4ForFork0_#res#1.base_4|} AuxVars[] AssignedVars[thrThread4of4ForFork0_#t~nondet5#1, thrThread4of4ForFork0_~c~0#1, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1, thrThread4of4ForFork0_thidvar1, thrThread4of4ForFork0_~arg#1.base, thrThread4of4ForFork0_~arg#1.offset, thrThread4of4ForFork0_#in~arg#1.base, thrThread4of4ForFork0_#t~nondet4#1, thrThread4of4ForFork0_#t~mem6#1, thrThread4of4ForFork0_#res#1.offset, thrThread4of4ForFork0_#in~arg#1.offset, thrThread4of4ForFork0_thidvar0, thrThread4of4ForFork0___VERIFIER_assert_~cond#1, thrThread4of4ForFork0_~end~0#1, thrThread4of4ForFork0_#res#1.base][120], [111#L1048true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 88#L1039true, thrThread4of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 192#true, 66#L1049-3true, 19#$Ultimate##0true, 187#true, 105#L1061-4true]) [2023-12-09 14:58:28,558 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2023-12-09 14:58:28,558 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-12-09 14:58:28,558 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-12-09 14:58:28,558 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-12-09 14:58:28,562 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([802] L1041-2-->L1045-2: Formula: (and (= |v_thrThread4of4ForFork0_#t~nondet5#1_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{thrThread4of4ForFork0_#t~nondet5#1=|v_thrThread4of4ForFork0_#t~nondet5#1_1|, #pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} AuxVars[] AssignedVars[thrThread4of4ForFork0_#t~nondet5#1, #pthreadsMutex][252], [thrThread1of4ForFork0InUse, 59#L1040-3true, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, thrThread4of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 192#true, 46#L1025true, 187#true, 48#L1045-2true, 105#L1061-4true]) [2023-12-09 14:58:28,562 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2023-12-09 14:58:28,562 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-12-09 14:58:28,562 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-12-09 14:58:28,562 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-12-09 14:58:28,656 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([802] L1041-2-->L1045-2: Formula: (and (= |v_thrThread4of4ForFork0_#t~nondet5#1_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{thrThread4of4ForFork0_#t~nondet5#1=|v_thrThread4of4ForFork0_#t~nondet5#1_1|, #pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} AuxVars[] AssignedVars[thrThread4of4ForFork0_#t~nondet5#1, #pthreadsMutex][451], [201#(and (= |thrThread1of4ForFork0_#t~mem6#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0))), 30#L1061-3true, 139#L1049-2true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), thrThread4of4ForFork0InUse, 187#true, 48#L1045-2true, 45#$Ultimate##0true]) [2023-12-09 14:58:28,656 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2023-12-09 14:58:28,656 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-12-09 14:58:28,656 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-12-09 14:58:28,656 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-12-09 14:58:28,659 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][279], [30#L1061-3true, 201#(and (= |thrThread1of4ForFork0_#t~mem6#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0))), thrThread1of4ForFork0InUse, 140#L1023true, 59#L1040-3true, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, thrThread4of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 187#true, 48#L1045-2true]) [2023-12-09 14:58:28,660 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2023-12-09 14:58:28,660 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-12-09 14:58:28,660 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-12-09 14:58:28,660 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-12-09 14:58:28,682 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([797] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread4of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread4of4ForFork0_#t~nondet4#1][186], [111#L1048true, 30#L1061-3true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 192#true, thrThread4of4ForFork0InUse, 166#L1041-2true, 187#true, 174#L1040-3true]) [2023-12-09 14:58:28,682 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is not cut-off event [2023-12-09 14:58:28,683 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is not cut-off event [2023-12-09 14:58:28,683 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is not cut-off event [2023-12-09 14:58:28,683 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is not cut-off event [2023-12-09 14:58:28,683 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is not cut-off event [2023-12-09 14:58:28,683 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is not cut-off event [2023-12-09 14:58:28,683 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is not cut-off event [2023-12-09 14:58:28,683 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([797] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread4of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread4of4ForFork0_#t~nondet4#1][186], [30#L1061-3true, 25#L1049true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 192#true, thrThread4of4ForFork0InUse, 166#L1041-2true, 187#true, 174#L1040-3true]) [2023-12-09 14:58:28,683 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2023-12-09 14:58:28,683 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-12-09 14:58:28,683 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-12-09 14:58:28,683 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-12-09 14:58:28,683 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-12-09 14:58:28,683 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-12-09 14:58:28,683 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-12-09 14:58:28,683 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-12-09 14:58:28,683 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L1041-2-->L1045-2: Formula: (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0))) (= |v_thrThread1of4ForFork0_#t~nondet5#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{thrThread1of4ForFork0_#t~nondet5#1=|v_thrThread1of4ForFork0_#t~nondet5#1_1|, #pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread1of4ForFork0_#t~nondet5#1][122], [111#L1048true, 30#L1061-3true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 192#true, 7#L1045-2true, thrThread4of4ForFork0InUse, 187#true, 174#L1040-3true]) [2023-12-09 14:58:28,683 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2023-12-09 14:58:28,683 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-12-09 14:58:28,683 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-12-09 14:58:28,683 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-12-09 14:58:28,684 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L1041-2-->L1045-2: Formula: (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0))) (= |v_thrThread1of4ForFork0_#t~nondet5#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{thrThread1of4ForFork0_#t~nondet5#1=|v_thrThread1of4ForFork0_#t~nondet5#1_1|, #pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread1of4ForFork0_#t~nondet5#1][122], [30#L1061-3true, thrThread1of4ForFork0InUse, 59#L1040-3true, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 80#L1048true, 192#true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 7#L1045-2true, thrThread4of4ForFork0InUse, 187#true]) [2023-12-09 14:58:28,684 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2023-12-09 14:58:28,684 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-12-09 14:58:28,684 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-12-09 14:58:28,684 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-12-09 14:58:28,692 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([797] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread4of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread4of4ForFork0_#t~nondet4#1][186], [116#L1043-1true, 30#L1061-3true, 25#L1049true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 192#true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), thrThread4of4ForFork0InUse, 187#true, 174#L1040-3true]) [2023-12-09 14:58:28,692 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is not cut-off event [2023-12-09 14:58:28,692 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is not cut-off event [2023-12-09 14:58:28,692 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is not cut-off event [2023-12-09 14:58:28,692 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is not cut-off event [2023-12-09 14:58:28,692 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is not cut-off event [2023-12-09 14:58:28,692 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is not cut-off event [2023-12-09 14:58:28,695 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L1041-2-->L1045-2: Formula: (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0))) (= |v_thrThread1of4ForFork0_#t~nondet5#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{thrThread1of4ForFork0_#t~nondet5#1=|v_thrThread1of4ForFork0_#t~nondet5#1_1|, #pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread1of4ForFork0_#t~nondet5#1][66], [211#true, 30#L1061-3true, thrThread1of4ForFork0InUse, 59#L1040-3true, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 28#L1049true, 7#L1045-2true, thrThread4of4ForFork0InUse, 192#true, 187#true, 163#L1038true]) [2023-12-09 14:58:28,695 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2023-12-09 14:58:28,695 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-12-09 14:58:28,695 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-12-09 14:58:28,695 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-12-09 14:58:28,731 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([797] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread4of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread4of4ForFork0_#t~nondet4#1][218], [30#L1061-3true, 25#L1049true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 88#L1039true, 190#(and (= |thrThread1of4ForFork0_~end~0#1| 0) (= |thrThread1of4ForFork0_~c~0#1| 0)), 213#(= |thrThread2of4ForFork0_~c~0#1| 0), thrThread4of4ForFork0InUse, 192#true, 174#L1040-3true, 52#L1046-3true]) [2023-12-09 14:58:28,731 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2023-12-09 14:58:28,731 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-12-09 14:58:28,731 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-12-09 14:58:28,731 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-12-09 14:58:28,739 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([729] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_thrThread2of4ForFork0_#t~nondet4#1_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread2of4ForFork0_#t~nondet4#1=|v_thrThread2of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread2of4ForFork0_#t~nondet4#1][84], [214#(and (= |thrThread2of4ForFork0_~c~0#1| 0) (= |thrThread2of4ForFork0_~end~0#1| 0)), 30#L1061-3true, 111#L1048true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 190#(and (= |thrThread1of4ForFork0_~end~0#1| 0) (= |thrThread1of4ForFork0_~c~0#1| 0)), 192#true, thrThread4of4ForFork0InUse, 52#L1046-3true, 174#L1040-3true, 121#L1040-3true]) [2023-12-09 14:58:28,740 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2023-12-09 14:58:28,740 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-12-09 14:58:28,740 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-12-09 14:58:28,740 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-12-09 14:58:28,778 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_thrThread1of4ForFork0_#t~nondet4#1_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread1of4ForFork0_#t~nondet4#1=|v_thrThread1of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread1of4ForFork0_#t~nondet4#1][77], [136#L1047-1true, 30#L1061-3true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 88#L1039true, 96#L1040-3true, 80#L1048true, 190#(and (= |thrThread1of4ForFork0_~end~0#1| 0) (= |thrThread1of4ForFork0_~c~0#1| 0)), 192#true, thrThread4of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0)]) [2023-12-09 14:58:28,778 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2023-12-09 14:58:28,778 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-12-09 14:58:28,778 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-12-09 14:58:28,778 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-12-09 14:58:28,779 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_thrThread1of4ForFork0_#t~nondet4#1_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread1of4ForFork0_#t~nondet4#1=|v_thrThread1of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread1of4ForFork0_#t~nondet4#1][77], [30#L1061-3true, 111#L1048true, 24#L1047-1true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 88#L1039true, 190#(and (= |thrThread1of4ForFork0_~end~0#1| 0) (= |thrThread1of4ForFork0_~c~0#1| 0)), 96#L1040-3true, thrThread4of4ForFork0InUse, 192#true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0)]) [2023-12-09 14:58:28,779 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2023-12-09 14:58:28,779 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-12-09 14:58:28,779 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-12-09 14:58:28,779 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-12-09 14:58:28,792 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([695] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_thrThread1of4ForFork0_#t~nondet4#1_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread1of4ForFork0_#t~nondet4#1=|v_thrThread1of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread1of4ForFork0_#t~nondet4#1][77], [111#L1048true, 30#L1061-3true, 24#L1047-1true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 190#(and (= |thrThread1of4ForFork0_~end~0#1| 0) (= |thrThread1of4ForFork0_~c~0#1| 0)), 96#L1040-3true, thrThread4of4ForFork0InUse, 192#true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0)]) [2023-12-09 14:58:28,792 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2023-12-09 14:58:28,792 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-12-09 14:58:28,792 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-12-09 14:58:28,792 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-12-09 14:58:28,792 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-12-09 14:58:28,793 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([695] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_thrThread1of4ForFork0_#t~nondet4#1_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread1of4ForFork0_#t~nondet4#1=|v_thrThread1of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread1of4ForFork0_#t~nondet4#1][77], [136#L1047-1true, 30#L1061-3true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 190#(and (= |thrThread1of4ForFork0_~end~0#1| 0) (= |thrThread1of4ForFork0_~c~0#1| 0)), 80#L1048true, 96#L1040-3true, thrThread4of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 192#true]) [2023-12-09 14:58:28,793 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2023-12-09 14:58:28,793 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-12-09 14:58:28,793 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-12-09 14:58:28,793 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-12-09 14:58:28,793 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-12-09 14:58:28,794 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_thrThread1of4ForFork0_#t~nondet4#1_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread1of4ForFork0_#t~nondet4#1=|v_thrThread1of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread1of4ForFork0_#t~nondet4#1][48], [211#true, 30#L1061-3true, 111#L1048true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 190#(and (= |thrThread1of4ForFork0_~end~0#1| 0) (= |thrThread1of4ForFork0_~c~0#1| 0)), 96#L1040-3true, 80#L1048true, 192#true, thrThread4of4ForFork0InUse, 163#L1038true]) [2023-12-09 14:58:28,794 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2023-12-09 14:58:28,794 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-12-09 14:58:28,794 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-12-09 14:58:28,794 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-12-09 14:58:28,794 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_thrThread1of4ForFork0_#t~nondet4#1_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread1of4ForFork0_#t~nondet4#1=|v_thrThread1of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread1of4ForFork0_#t~nondet4#1][77], [30#L1061-3true, 111#L1048true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 190#(and (= |thrThread1of4ForFork0_~end~0#1| 0) (= |thrThread1of4ForFork0_~c~0#1| 0)), 96#L1040-3true, 80#L1048true, thrThread4of4ForFork0InUse, 192#true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0)]) [2023-12-09 14:58:28,794 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2023-12-09 14:58:28,794 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-12-09 14:58:28,794 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-12-09 14:58:28,794 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-12-09 14:58:28,795 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_thrThread1of4ForFork0_#t~nondet4#1_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread1of4ForFork0_#t~nondet4#1=|v_thrThread1of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread1of4ForFork0_#t~nondet4#1][77], [136#L1047-1true, 30#L1061-3true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 96#L1040-3true, 28#L1049true, 190#(and (= |thrThread1of4ForFork0_~end~0#1| 0) (= |thrThread1of4ForFork0_~c~0#1| 0)), thrThread4of4ForFork0InUse, 192#true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0)]) [2023-12-09 14:58:28,795 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2023-12-09 14:58:28,795 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-12-09 14:58:28,795 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-12-09 14:58:28,795 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-12-09 14:58:28,795 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_thrThread1of4ForFork0_#t~nondet4#1_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread1of4ForFork0_#t~nondet4#1=|v_thrThread1of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread1of4ForFork0_#t~nondet4#1][48], [211#true, 30#L1061-3true, 25#L1049true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 190#(and (= |thrThread1of4ForFork0_~end~0#1| 0) (= |thrThread1of4ForFork0_~c~0#1| 0)), 96#L1040-3true, 80#L1048true, thrThread4of4ForFork0InUse, 192#true, 159#L1037-1true]) [2023-12-09 14:58:28,796 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2023-12-09 14:58:28,796 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-12-09 14:58:28,796 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-12-09 14:58:28,796 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-12-09 14:58:29,095 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([797] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread4of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread4of4ForFork0_#t~nondet4#1][367], [201#(and (= |thrThread1of4ForFork0_#t~mem6#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0))), 30#L1061-3true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 41#L1049-1true, thrThread4of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 45#$Ultimate##0true, 187#true, 174#L1040-3true]) [2023-12-09 14:58:29,096 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2023-12-09 14:58:29,096 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 14:58:29,096 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 14:58:29,096 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-12-09 14:58:29,096 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][279], [30#L1061-3true, 201#(and (= |thrThread1of4ForFork0_#t~mem6#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0))), thrThread1of4ForFork0InUse, 59#L1040-3true, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 88#L1039true, 41#L1049-1true, thrThread4of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 187#true, 19#$Ultimate##0true]) [2023-12-09 14:58:29,096 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2023-12-09 14:58:29,096 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 14:58:29,096 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 14:58:29,096 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-12-09 14:58:29,284 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][363], [177#L1024-2true, 24#L1047-1true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 59#L1040-3true, 88#L1039true, thrThread3of4ForFork0InUse, thrThread4of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 207#(and (not (= |thrThread1of4ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of4ForFork0_#t~mem6#1| 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0))), 187#true, 105#L1061-4true]) [2023-12-09 14:58:29,284 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2023-12-09 14:58:29,284 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-12-09 14:58:29,284 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-12-09 14:58:29,284 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-12-09 14:58:29,285 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([830] L1061-3-->$Ultimate##0: Formula: (and (= |v_ULTIMATE.start_main_#t~pre9#1_25| v_thrThread4of4ForFork0_thidvar0_2) (= v_thrThread4of4ForFork0_thidvar1_2 0) (= |v_thrThread4of4ForFork0_#in~arg#1.base_4| 0) (= |v_thrThread4of4ForFork0_#in~arg#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|} OutVars{thrThread4of4ForFork0_#t~nondet5#1=|v_thrThread4of4ForFork0_#t~nondet5#1_6|, thrThread4of4ForFork0_~c~0#1=|v_thrThread4of4ForFork0_~c~0#1_22|, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1_8|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|, thrThread4of4ForFork0_thidvar1=v_thrThread4of4ForFork0_thidvar1_2, thrThread4of4ForFork0_~arg#1.base=|v_thrThread4of4ForFork0_~arg#1.base_4|, thrThread4of4ForFork0_~arg#1.offset=|v_thrThread4of4ForFork0_~arg#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.base=|v_thrThread4of4ForFork0_#in~arg#1.base_4|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_6|, thrThread4of4ForFork0_#t~mem6#1=|v_thrThread4of4ForFork0_#t~mem6#1_8|, thrThread4of4ForFork0_#res#1.offset=|v_thrThread4of4ForFork0_#res#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.offset=|v_thrThread4of4ForFork0_#in~arg#1.offset_4|, thrThread4of4ForFork0_thidvar0=v_thrThread4of4ForFork0_thidvar0_2, thrThread4of4ForFork0___VERIFIER_assert_~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_~cond#1_12|, thrThread4of4ForFork0_~end~0#1=|v_thrThread4of4ForFork0_~end~0#1_14|, thrThread4of4ForFork0_#res#1.base=|v_thrThread4of4ForFork0_#res#1.base_4|} AuxVars[] AssignedVars[thrThread4of4ForFork0_#t~nondet5#1, thrThread4of4ForFork0_~c~0#1, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1, thrThread4of4ForFork0_thidvar1, thrThread4of4ForFork0_~arg#1.base, thrThread4of4ForFork0_~arg#1.offset, thrThread4of4ForFork0_#in~arg#1.base, thrThread4of4ForFork0_#t~nondet4#1, thrThread4of4ForFork0_#t~mem6#1, thrThread4of4ForFork0_#res#1.offset, thrThread4of4ForFork0_#in~arg#1.offset, thrThread4of4ForFork0_thidvar0, thrThread4of4ForFork0___VERIFIER_assert_~cond#1, thrThread4of4ForFork0_~end~0#1, thrThread4of4ForFork0_#res#1.base][120], [111#L1048true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 88#L1039true, 192#true, thrThread4of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 13#L1050true, 187#true, 19#$Ultimate##0true, 105#L1061-4true]) [2023-12-09 14:58:29,285 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2023-12-09 14:58:29,285 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-12-09 14:58:29,285 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-12-09 14:58:29,285 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-12-09 14:58:29,286 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([830] L1061-3-->$Ultimate##0: Formula: (and (= |v_ULTIMATE.start_main_#t~pre9#1_25| v_thrThread4of4ForFork0_thidvar0_2) (= v_thrThread4of4ForFork0_thidvar1_2 0) (= |v_thrThread4of4ForFork0_#in~arg#1.base_4| 0) (= |v_thrThread4of4ForFork0_#in~arg#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|} OutVars{thrThread4of4ForFork0_#t~nondet5#1=|v_thrThread4of4ForFork0_#t~nondet5#1_6|, thrThread4of4ForFork0_~c~0#1=|v_thrThread4of4ForFork0_~c~0#1_22|, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1_8|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|, thrThread4of4ForFork0_thidvar1=v_thrThread4of4ForFork0_thidvar1_2, thrThread4of4ForFork0_~arg#1.base=|v_thrThread4of4ForFork0_~arg#1.base_4|, thrThread4of4ForFork0_~arg#1.offset=|v_thrThread4of4ForFork0_~arg#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.base=|v_thrThread4of4ForFork0_#in~arg#1.base_4|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_6|, thrThread4of4ForFork0_#t~mem6#1=|v_thrThread4of4ForFork0_#t~mem6#1_8|, thrThread4of4ForFork0_#res#1.offset=|v_thrThread4of4ForFork0_#res#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.offset=|v_thrThread4of4ForFork0_#in~arg#1.offset_4|, thrThread4of4ForFork0_thidvar0=v_thrThread4of4ForFork0_thidvar0_2, thrThread4of4ForFork0___VERIFIER_assert_~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_~cond#1_12|, thrThread4of4ForFork0_~end~0#1=|v_thrThread4of4ForFork0_~end~0#1_14|, thrThread4of4ForFork0_#res#1.base=|v_thrThread4of4ForFork0_#res#1.base_4|} AuxVars[] AssignedVars[thrThread4of4ForFork0_#t~nondet5#1, thrThread4of4ForFork0_~c~0#1, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1, thrThread4of4ForFork0_thidvar1, thrThread4of4ForFork0_~arg#1.base, thrThread4of4ForFork0_~arg#1.offset, thrThread4of4ForFork0_#in~arg#1.base, thrThread4of4ForFork0_#t~nondet4#1, thrThread4of4ForFork0_#t~mem6#1, thrThread4of4ForFork0_#res#1.offset, thrThread4of4ForFork0_#in~arg#1.offset, thrThread4of4ForFork0_thidvar0, thrThread4of4ForFork0___VERIFIER_assert_~cond#1, thrThread4of4ForFork0_~end~0#1, thrThread4of4ForFork0_#res#1.base][341], [25#L1049true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 195#(= |thrThread1of4ForFork0_#t~mem6#1| 1), 88#L1039true, thrThread3of4ForFork0InUse, thrThread4of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 66#L1049-3true, 187#true, 19#$Ultimate##0true, 105#L1061-4true]) [2023-12-09 14:58:29,286 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2023-12-09 14:58:29,286 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-12-09 14:58:29,286 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-12-09 14:58:29,286 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-12-09 14:58:29,288 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][346], [thrThread1of4ForFork0InUse, 59#L1040-3true, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 41#L1049-1true, 80#L1048true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), thrThread4of4ForFork0InUse, 187#true, 105#L1061-4true, 203#(and (= |thrThread1of4ForFork0_#t~mem6#1| 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0)))]) [2023-12-09 14:58:29,288 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2023-12-09 14:58:29,288 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-12-09 14:58:29,288 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-12-09 14:58:29,288 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-12-09 14:58:29,289 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([797] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread4of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread4of4ForFork0_#t~nondet4#1][367], [111#L1048true, 201#(and (= |thrThread1of4ForFork0_#t~mem6#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0))), thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 41#L1049-1true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), thrThread4of4ForFork0InUse, 187#true, 105#L1061-4true, 174#L1040-3true]) [2023-12-09 14:58:29,289 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2023-12-09 14:58:29,289 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-12-09 14:58:29,289 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-12-09 14:58:29,289 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-12-09 14:58:29,290 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][259], [thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 59#L1040-3true, 199#(and (= |thrThread1of4ForFork0_#t~mem6#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1)), 88#L1039true, thrThread3of4ForFork0InUse, 28#L1049true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), thrThread4of4ForFork0InUse, 133#L1049true, 187#true, 105#L1061-4true]) [2023-12-09 14:58:29,290 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2023-12-09 14:58:29,290 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-12-09 14:58:29,290 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-12-09 14:58:29,290 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-12-09 14:58:29,291 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][326], [thrThread1of4ForFork0InUse, 195#(= |thrThread1of4ForFork0_#t~mem6#1| 1), 59#L1040-3true, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 28#L1049true, thrThread4of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 133#L1049true, 187#true, 105#L1061-4true]) [2023-12-09 14:58:29,291 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2023-12-09 14:58:29,291 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-12-09 14:58:29,291 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-12-09 14:58:29,291 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-12-09 14:58:29,292 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([797] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread4of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread4of4ForFork0_#t~nondet4#1][353], [25#L1049true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 88#L1039true, 199#(and (= |thrThread1of4ForFork0_#t~mem6#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1)), thrThread3of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), thrThread4of4ForFork0InUse, 133#L1049true, 187#true, 105#L1061-4true, 174#L1040-3true]) [2023-12-09 14:58:29,292 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2023-12-09 14:58:29,292 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-12-09 14:58:29,292 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-12-09 14:58:29,292 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-12-09 14:58:29,296 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][115], [30#L1061-3true, thrThread1of4ForFork0InUse, 59#L1040-3true, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 28#L1049true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), thrThread4of4ForFork0InUse, 192#true, 187#true, 126#L1048true]) [2023-12-09 14:58:29,296 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2023-12-09 14:58:29,296 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-12-09 14:58:29,296 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-12-09 14:58:29,296 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-12-09 14:58:29,300 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([830] L1061-3-->$Ultimate##0: Formula: (and (= |v_ULTIMATE.start_main_#t~pre9#1_25| v_thrThread4of4ForFork0_thidvar0_2) (= v_thrThread4of4ForFork0_thidvar1_2 0) (= |v_thrThread4of4ForFork0_#in~arg#1.base_4| 0) (= |v_thrThread4of4ForFork0_#in~arg#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|} OutVars{thrThread4of4ForFork0_#t~nondet5#1=|v_thrThread4of4ForFork0_#t~nondet5#1_6|, thrThread4of4ForFork0_~c~0#1=|v_thrThread4of4ForFork0_~c~0#1_22|, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1_8|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|, thrThread4of4ForFork0_thidvar1=v_thrThread4of4ForFork0_thidvar1_2, thrThread4of4ForFork0_~arg#1.base=|v_thrThread4of4ForFork0_~arg#1.base_4|, thrThread4of4ForFork0_~arg#1.offset=|v_thrThread4of4ForFork0_~arg#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.base=|v_thrThread4of4ForFork0_#in~arg#1.base_4|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_6|, thrThread4of4ForFork0_#t~mem6#1=|v_thrThread4of4ForFork0_#t~mem6#1_8|, thrThread4of4ForFork0_#res#1.offset=|v_thrThread4of4ForFork0_#res#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.offset=|v_thrThread4of4ForFork0_#in~arg#1.offset_4|, thrThread4of4ForFork0_thidvar0=v_thrThread4of4ForFork0_thidvar0_2, thrThread4of4ForFork0___VERIFIER_assert_~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_~cond#1_12|, thrThread4of4ForFork0_~end~0#1=|v_thrThread4of4ForFork0_~end~0#1_14|, thrThread4of4ForFork0_#res#1.base=|v_thrThread4of4ForFork0_#res#1.base_4|} AuxVars[] AssignedVars[thrThread4of4ForFork0_#t~nondet5#1, thrThread4of4ForFork0_~c~0#1, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1, thrThread4of4ForFork0_thidvar1, thrThread4of4ForFork0_~arg#1.base, thrThread4of4ForFork0_~arg#1.offset, thrThread4of4ForFork0_#in~arg#1.base, thrThread4of4ForFork0_#t~nondet4#1, thrThread4of4ForFork0_#t~mem6#1, thrThread4of4ForFork0_#res#1.offset, thrThread4of4ForFork0_#in~arg#1.offset, thrThread4of4ForFork0_thidvar0, thrThread4of4ForFork0___VERIFIER_assert_~cond#1, thrThread4of4ForFork0_~end~0#1, thrThread4of4ForFork0_#res#1.base][333], [25#L1049true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 199#(and (= |thrThread1of4ForFork0_#t~mem6#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1)), thrThread3of4ForFork0InUse, 88#L1039true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), thrThread4of4ForFork0InUse, 66#L1049-3true, 19#$Ultimate##0true, 187#true, 105#L1061-4true]) [2023-12-09 14:58:29,300 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2023-12-09 14:58:29,300 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-12-09 14:58:29,300 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-12-09 14:58:29,300 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-12-09 14:58:29,357 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L1041-2-->L1045-2: Formula: (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0))) (= |v_thrThread1of4ForFork0_#t~nondet5#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{thrThread1of4ForFork0_#t~nondet5#1=|v_thrThread1of4ForFork0_#t~nondet5#1_1|, #pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread1of4ForFork0_#t~nondet5#1][122], [111#L1048true, 24#L1047-1true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 7#L1045-2true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 192#true, thrThread4of4ForFork0InUse, 187#true, 105#L1061-4true]) [2023-12-09 14:58:29,357 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2023-12-09 14:58:29,357 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-12-09 14:58:29,357 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-12-09 14:58:29,357 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-12-09 14:58:29,358 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([700] L1041-2-->L1045-2: Formula: (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0))) (= |v_thrThread1of4ForFork0_#t~nondet5#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{thrThread1of4ForFork0_#t~nondet5#1=|v_thrThread1of4ForFork0_#t~nondet5#1_1|, #pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread1of4ForFork0_#t~nondet5#1][122], [136#L1047-1true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 80#L1048true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 192#true, 7#L1045-2true, thrThread4of4ForFork0InUse, 187#true, 105#L1061-4true]) [2023-12-09 14:58:29,358 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2023-12-09 14:58:29,358 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-12-09 14:58:29,358 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-12-09 14:58:29,358 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-12-09 14:58:29,358 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-12-09 14:58:29,358 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-12-09 14:58:29,373 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L1041-2-->L1045-2: Formula: (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0))) (= |v_thrThread1of4ForFork0_#t~nondet5#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{thrThread1of4ForFork0_#t~nondet5#1=|v_thrThread1of4ForFork0_#t~nondet5#1_1|, #pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread1of4ForFork0_#t~nondet5#1][66], [211#true, 111#L1048true, 24#L1047-1true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 192#true, 7#L1045-2true, thrThread4of4ForFork0InUse, 187#true, 105#L1061-4true, 163#L1038true]) [2023-12-09 14:58:29,373 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is not cut-off event [2023-12-09 14:58:29,373 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is not cut-off event [2023-12-09 14:58:29,374 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is not cut-off event [2023-12-09 14:58:29,374 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is not cut-off event [2023-12-09 14:58:29,374 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([700] L1041-2-->L1045-2: Formula: (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0))) (= |v_thrThread1of4ForFork0_#t~nondet5#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{thrThread1of4ForFork0_#t~nondet5#1=|v_thrThread1of4ForFork0_#t~nondet5#1_1|, #pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread1of4ForFork0_#t~nondet5#1][122], [111#L1048true, 24#L1047-1true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 88#L1039true, 7#L1045-2true, 192#true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), thrThread4of4ForFork0InUse, 187#true, 105#L1061-4true]) [2023-12-09 14:58:29,374 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2023-12-09 14:58:29,374 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-12-09 14:58:29,374 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-12-09 14:58:29,374 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-12-09 14:58:29,374 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-12-09 14:58:29,374 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([700] L1041-2-->L1045-2: Formula: (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0))) (= |v_thrThread1of4ForFork0_#t~nondet5#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{thrThread1of4ForFork0_#t~nondet5#1=|v_thrThread1of4ForFork0_#t~nondet5#1_1|, #pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread1of4ForFork0_#t~nondet5#1][66], [211#true, 136#L1047-1true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 80#L1048true, 7#L1045-2true, 192#true, thrThread4of4ForFork0InUse, 187#true, 105#L1061-4true, 163#L1038true]) [2023-12-09 14:58:29,374 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is not cut-off event [2023-12-09 14:58:29,374 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is not cut-off event [2023-12-09 14:58:29,374 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is not cut-off event [2023-12-09 14:58:29,374 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is not cut-off event [2023-12-09 14:58:29,374 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is not cut-off event [2023-12-09 14:58:29,375 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L1041-2-->L1045-2: Formula: (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0))) (= |v_thrThread1of4ForFork0_#t~nondet5#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{thrThread1of4ForFork0_#t~nondet5#1=|v_thrThread1of4ForFork0_#t~nondet5#1_1|, #pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread1of4ForFork0_#t~nondet5#1][66], [211#true, 136#L1047-1true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 28#L1049true, 192#true, 7#L1045-2true, thrThread4of4ForFork0InUse, 187#true, 105#L1061-4true, 163#L1038true]) [2023-12-09 14:58:29,375 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2023-12-09 14:58:29,375 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-12-09 14:58:29,375 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-12-09 14:58:29,375 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-12-09 14:58:29,376 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L1041-2-->L1045-2: Formula: (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0))) (= |v_thrThread1of4ForFork0_#t~nondet5#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{thrThread1of4ForFork0_#t~nondet5#1=|v_thrThread1of4ForFork0_#t~nondet5#1_1|, #pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread1of4ForFork0_#t~nondet5#1][66], [211#true, 111#L1048true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 80#L1048true, 7#L1045-2true, 192#true, thrThread4of4ForFork0InUse, 187#true, 105#L1061-4true, 163#L1038true]) [2023-12-09 14:58:29,376 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2023-12-09 14:58:29,376 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-12-09 14:58:29,376 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-12-09 14:58:29,376 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-12-09 14:58:29,377 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([700] L1041-2-->L1045-2: Formula: (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0))) (= |v_thrThread1of4ForFork0_#t~nondet5#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{thrThread1of4ForFork0_#t~nondet5#1=|v_thrThread1of4ForFork0_#t~nondet5#1_1|, #pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread1of4ForFork0_#t~nondet5#1][66], [211#true, 136#L1047-1true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 28#L1049true, 7#L1045-2true, 192#true, thrThread4of4ForFork0InUse, 187#true, 105#L1061-4true, 163#L1038true]) [2023-12-09 14:58:29,377 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2023-12-09 14:58:29,377 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-12-09 14:58:29,377 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-12-09 14:58:29,377 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-12-09 14:58:29,377 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-12-09 14:58:29,377 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([700] L1041-2-->L1045-2: Formula: (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0))) (= |v_thrThread1of4ForFork0_#t~nondet5#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{thrThread1of4ForFork0_#t~nondet5#1=|v_thrThread1of4ForFork0_#t~nondet5#1_1|, #pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread1of4ForFork0_#t~nondet5#1][122], [136#L1047-1true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 28#L1049true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 7#L1045-2true, 192#true, thrThread4of4ForFork0InUse, 187#true, 105#L1061-4true]) [2023-12-09 14:58:29,377 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2023-12-09 14:58:29,377 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-12-09 14:58:29,377 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-12-09 14:58:29,377 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-12-09 14:58:29,377 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-12-09 14:58:29,418 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L1041-2-->L1045-2: Formula: (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0))) (= |v_thrThread1of4ForFork0_#t~nondet5#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{thrThread1of4ForFork0_#t~nondet5#1=|v_thrThread1of4ForFork0_#t~nondet5#1_1|, #pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread1of4ForFork0_#t~nondet5#1][66], [211#true, 25#L1049true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 80#L1048true, 192#true, 7#L1045-2true, thrThread4of4ForFork0InUse, 187#true, 159#L1037-1true, 105#L1061-4true]) [2023-12-09 14:58:29,419 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2023-12-09 14:58:29,419 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-12-09 14:58:29,419 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-12-09 14:58:29,419 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-12-09 14:58:29,437 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([729] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_thrThread2of4ForFork0_#t~nondet4#1_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread2of4ForFork0_#t~nondet4#1=|v_thrThread2of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread2of4ForFork0_#t~nondet4#1][84], [136#L1047-1true, 214#(and (= |thrThread2of4ForFork0_~c~0#1| 0) (= |thrThread2of4ForFork0_~end~0#1| 0)), 24#L1047-1true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 190#(and (= |thrThread1of4ForFork0_~end~0#1| 0) (= |thrThread1of4ForFork0_~c~0#1| 0)), thrThread4of4ForFork0InUse, 192#true, 105#L1061-4true, 52#L1046-3true, 121#L1040-3true]) [2023-12-09 14:58:29,438 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2023-12-09 14:58:29,438 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-12-09 14:58:29,438 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-12-09 14:58:29,438 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-12-09 14:58:29,453 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([729] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_thrThread2of4ForFork0_#t~nondet4#1_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread2of4ForFork0_#t~nondet4#1=|v_thrThread2of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread2of4ForFork0_#t~nondet4#1][84], [214#(and (= |thrThread2of4ForFork0_~c~0#1| 0) (= |thrThread2of4ForFork0_~end~0#1| 0)), 111#L1048true, 24#L1047-1true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 190#(and (= |thrThread1of4ForFork0_~end~0#1| 0) (= |thrThread1of4ForFork0_~c~0#1| 0)), thrThread4of4ForFork0InUse, 192#true, 105#L1061-4true, 52#L1046-3true, 121#L1040-3true]) [2023-12-09 14:58:29,454 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2023-12-09 14:58:29,454 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-12-09 14:58:29,454 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-12-09 14:58:29,454 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-12-09 14:58:29,454 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([729] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_thrThread2of4ForFork0_#t~nondet4#1_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread2of4ForFork0_#t~nondet4#1=|v_thrThread2of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread2of4ForFork0_#t~nondet4#1][84], [136#L1047-1true, 214#(and (= |thrThread2of4ForFork0_~c~0#1| 0) (= |thrThread2of4ForFork0_~end~0#1| 0)), thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 190#(and (= |thrThread1of4ForFork0_~end~0#1| 0) (= |thrThread1of4ForFork0_~c~0#1| 0)), 80#L1048true, 192#true, thrThread4of4ForFork0InUse, 105#L1061-4true, 52#L1046-3true, 121#L1040-3true]) [2023-12-09 14:58:29,454 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2023-12-09 14:58:29,454 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-12-09 14:58:29,454 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-12-09 14:58:29,454 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-12-09 14:58:29,462 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L1041-2-->L1045-2: Formula: (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0))) (= |v_thrThread1of4ForFork0_#t~nondet5#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{thrThread1of4ForFork0_#t~nondet5#1=|v_thrThread1of4ForFork0_#t~nondet5#1_1|, #pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread1of4ForFork0_#t~nondet5#1][97], [25#L1049true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 80#L1048true, 190#(and (= |thrThread1of4ForFork0_~end~0#1| 0) (= |thrThread1of4ForFork0_~c~0#1| 0)), 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 7#L1045-2true, thrThread4of4ForFork0InUse, 192#true, 105#L1061-4true]) [2023-12-09 14:58:29,462 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is not cut-off event [2023-12-09 14:58:29,462 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is not cut-off event [2023-12-09 14:58:29,462 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is not cut-off event [2023-12-09 14:58:29,462 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is not cut-off event [2023-12-09 14:58:29,462 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L1041-2-->L1045-2: Formula: (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0))) (= |v_thrThread1of4ForFork0_#t~nondet5#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{thrThread1of4ForFork0_#t~nondet5#1=|v_thrThread1of4ForFork0_#t~nondet5#1_1|, #pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread1of4ForFork0_#t~nondet5#1][106], [214#(and (= |thrThread2of4ForFork0_~c~0#1| 0) (= |thrThread2of4ForFork0_~end~0#1| 0)), 25#L1049true, thrThread1of4ForFork0InUse, 20#L1040true, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 80#L1048true, 190#(and (= |thrThread1of4ForFork0_~end~0#1| 0) (= |thrThread1of4ForFork0_~c~0#1| 0)), 7#L1045-2true, thrThread4of4ForFork0InUse, 192#true, 105#L1061-4true]) [2023-12-09 14:58:29,462 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2023-12-09 14:58:29,462 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-12-09 14:58:29,462 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-12-09 14:58:29,462 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-12-09 14:58:29,462 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L1041-2-->L1045-2: Formula: (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0))) (= |v_thrThread1of4ForFork0_#t~nondet5#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{thrThread1of4ForFork0_#t~nondet5#1=|v_thrThread1of4ForFork0_#t~nondet5#1_1|, #pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread1of4ForFork0_#t~nondet5#1][97], [25#L1049true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 190#(and (= |thrThread1of4ForFork0_~end~0#1| 0) (= |thrThread1of4ForFork0_~c~0#1| 0)), 28#L1049true, 7#L1045-2true, thrThread4of4ForFork0InUse, 192#true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 105#L1061-4true]) [2023-12-09 14:58:29,462 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2023-12-09 14:58:29,462 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-12-09 14:58:29,463 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-12-09 14:58:29,463 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-12-09 14:58:29,463 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L1041-2-->L1045-2: Formula: (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0))) (= |v_thrThread1of4ForFork0_#t~nondet5#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{thrThread1of4ForFork0_#t~nondet5#1=|v_thrThread1of4ForFork0_#t~nondet5#1_1|, #pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread1of4ForFork0_#t~nondet5#1][97], [111#L1048true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 28#L1049true, 190#(and (= |thrThread1of4ForFork0_~end~0#1| 0) (= |thrThread1of4ForFork0_~c~0#1| 0)), 192#true, 7#L1045-2true, thrThread4of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 105#L1061-4true]) [2023-12-09 14:58:29,463 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is not cut-off event [2023-12-09 14:58:29,463 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is not cut-off event [2023-12-09 14:58:29,463 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is not cut-off event [2023-12-09 14:58:29,463 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is not cut-off event [2023-12-09 14:58:29,463 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L1041-2-->L1045-2: Formula: (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0))) (= |v_thrThread1of4ForFork0_#t~nondet5#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{thrThread1of4ForFork0_#t~nondet5#1=|v_thrThread1of4ForFork0_#t~nondet5#1_1|, #pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread1of4ForFork0_#t~nondet5#1][106], [214#(and (= |thrThread2of4ForFork0_~c~0#1| 0) (= |thrThread2of4ForFork0_~end~0#1| 0)), 111#L1048true, thrThread1of4ForFork0InUse, 20#L1040true, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 28#L1049true, 190#(and (= |thrThread1of4ForFork0_~end~0#1| 0) (= |thrThread1of4ForFork0_~c~0#1| 0)), 192#true, thrThread4of4ForFork0InUse, 7#L1045-2true, 105#L1061-4true]) [2023-12-09 14:58:29,463 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2023-12-09 14:58:29,463 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-12-09 14:58:29,463 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-12-09 14:58:29,463 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-12-09 14:58:29,501 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_thrThread1of4ForFork0_#t~nondet4#1_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread1of4ForFork0_#t~nondet4#1=|v_thrThread1of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread1of4ForFork0_#t~nondet4#1][48], [211#true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 122#L1041-2true, thrThread3of4ForFork0InUse, 28#L1049true, 79#L1045-2true, 190#(and (= |thrThread1of4ForFork0_~end~0#1| 0) (= |thrThread1of4ForFork0_~c~0#1| 0)), 96#L1040-3true, 192#true, thrThread4of4ForFork0InUse, 105#L1061-4true]) [2023-12-09 14:58:29,502 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is not cut-off event [2023-12-09 14:58:29,502 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is not cut-off event [2023-12-09 14:58:29,502 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is not cut-off event [2023-12-09 14:58:29,502 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is not cut-off event [2023-12-09 14:58:29,604 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([768] L1041-2-->L1045-2: Formula: (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0))) (= |v_thrThread3of4ForFork0_#t~nondet5#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|, thrThread3of4ForFork0_#t~nondet5#1=|v_thrThread3of4ForFork0_#t~nondet5#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread3of4ForFork0_#t~nondet5#1][142], [211#true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 122#L1041-2true, 79#L1045-2true, thrThread4of4ForFork0InUse, 192#true, 46#L1025true, 19#$Ultimate##0true, 187#true, 105#L1061-4true]) [2023-12-09 14:58:29,605 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2023-12-09 14:58:29,605 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-12-09 14:58:29,605 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-12-09 14:58:29,605 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-12-09 14:58:29,605 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([768] L1041-2-->L1045-2: Formula: (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0))) (= |v_thrThread3of4ForFork0_#t~nondet5#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|, thrThread3of4ForFork0_#t~nondet5#1=|v_thrThread3of4ForFork0_#t~nondet5#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread3of4ForFork0_#t~nondet5#1][403], [211#true, 177#L1024-2true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 122#L1041-2true, 79#L1045-2true, thrThread4of4ForFork0InUse, 187#true, 19#$Ultimate##0true, 105#L1061-4true, 197#(not (= |thrThread1of4ForFork0___VERIFIER_assert_~cond#1| 0))]) [2023-12-09 14:58:29,605 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2023-12-09 14:58:29,605 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-12-09 14:58:29,605 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-12-09 14:58:29,605 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-12-09 14:58:29,606 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([734] L1041-2-->L1045-2: Formula: (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0))) (= |v_thrThread2of4ForFork0_#t~nondet5#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|, thrThread2of4ForFork0_#t~nondet5#1=|v_thrThread2of4ForFork0_#t~nondet5#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread2of4ForFork0_#t~nondet5#1][109], [211#true, 51#L1045-2true, thrThread1of4ForFork0InUse, 59#L1040-3true, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 192#true, thrThread4of4ForFork0InUse, 66#L1049-3true, 19#$Ultimate##0true, 187#true, 105#L1061-4true]) [2023-12-09 14:58:29,606 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2023-12-09 14:58:29,606 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-12-09 14:58:29,606 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-12-09 14:58:29,606 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-12-09 14:58:29,646 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][256], [214#(and (= |thrThread2of4ForFork0_~c~0#1| 0) (= |thrThread2of4ForFork0_~end~0#1| 0)), 30#L1061-3true, thrThread1of4ForFork0InUse, 194#(= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1), 20#L1040true, thrThread2of4ForFork0InUse, 59#L1040-3true, thrThread3of4ForFork0InUse, thrThread4of4ForFork0NotInUse, 13#L1050true, 187#true]) [2023-12-09 14:58:29,646 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2023-12-09 14:58:29,646 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 14:58:29,646 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 14:58:29,646 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 14:58:29,646 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-12-09 14:58:29,647 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([830] L1061-3-->$Ultimate##0: Formula: (and (= |v_ULTIMATE.start_main_#t~pre9#1_25| v_thrThread4of4ForFork0_thidvar0_2) (= v_thrThread4of4ForFork0_thidvar1_2 0) (= |v_thrThread4of4ForFork0_#in~arg#1.base_4| 0) (= |v_thrThread4of4ForFork0_#in~arg#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|} OutVars{thrThread4of4ForFork0_#t~nondet5#1=|v_thrThread4of4ForFork0_#t~nondet5#1_6|, thrThread4of4ForFork0_~c~0#1=|v_thrThread4of4ForFork0_~c~0#1_22|, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1_8|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|, thrThread4of4ForFork0_thidvar1=v_thrThread4of4ForFork0_thidvar1_2, thrThread4of4ForFork0_~arg#1.base=|v_thrThread4of4ForFork0_~arg#1.base_4|, thrThread4of4ForFork0_~arg#1.offset=|v_thrThread4of4ForFork0_~arg#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.base=|v_thrThread4of4ForFork0_#in~arg#1.base_4|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_6|, thrThread4of4ForFork0_#t~mem6#1=|v_thrThread4of4ForFork0_#t~mem6#1_8|, thrThread4of4ForFork0_#res#1.offset=|v_thrThread4of4ForFork0_#res#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.offset=|v_thrThread4of4ForFork0_#in~arg#1.offset_4|, thrThread4of4ForFork0_thidvar0=v_thrThread4of4ForFork0_thidvar0_2, thrThread4of4ForFork0___VERIFIER_assert_~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_~cond#1_12|, thrThread4of4ForFork0_~end~0#1=|v_thrThread4of4ForFork0_~end~0#1_14|, thrThread4of4ForFork0_#res#1.base=|v_thrThread4of4ForFork0_#res#1.base_4|} AuxVars[] AssignedVars[thrThread4of4ForFork0_#t~nondet5#1, thrThread4of4ForFork0_~c~0#1, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1, thrThread4of4ForFork0_thidvar1, thrThread4of4ForFork0_~arg#1.base, thrThread4of4ForFork0_~arg#1.offset, thrThread4of4ForFork0_#in~arg#1.base, thrThread4of4ForFork0_#t~nondet4#1, thrThread4of4ForFork0_#t~mem6#1, thrThread4of4ForFork0_#res#1.offset, thrThread4of4ForFork0_#in~arg#1.offset, thrThread4of4ForFork0_thidvar0, thrThread4of4ForFork0___VERIFIER_assert_~cond#1, thrThread4of4ForFork0_~end~0#1, thrThread4of4ForFork0_#res#1.base][330], [214#(and (= |thrThread2of4ForFork0_~c~0#1| 0) (= |thrThread2of4ForFork0_~end~0#1| 0)), thrThread1of4ForFork0InUse, 194#(= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1), 20#L1040true, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, thrThread4of4ForFork0InUse, 13#L1050true, 187#true, 45#$Ultimate##0true, 19#$Ultimate##0true, 105#L1061-4true]) [2023-12-09 14:58:29,647 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2023-12-09 14:58:29,647 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-12-09 14:58:29,647 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-12-09 14:58:29,647 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-12-09 14:58:29,647 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-12-09 14:58:29,647 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([729] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_thrThread2of4ForFork0_#t~nondet4#1_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread2of4ForFork0_#t~nondet4#1=|v_thrThread2of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread2of4ForFork0_#t~nondet4#1][165], [214#(and (= |thrThread2of4ForFork0_~c~0#1| 0) (= |thrThread2of4ForFork0_~end~0#1| 0)), 30#L1061-3true, thrThread1of4ForFork0InUse, 194#(= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1), thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, thrThread4of4ForFork0NotInUse, 13#L1050true, 45#$Ultimate##0true, 187#true, 121#L1040-3true]) [2023-12-09 14:58:29,647 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2023-12-09 14:58:29,647 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-12-09 14:58:29,647 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-12-09 14:58:29,647 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-12-09 14:58:29,647 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-12-09 14:58:29,649 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([797] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread4of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread4of4ForFork0_#t~nondet4#1][186], [139#L1049-2true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 79#L1045-2true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), thrThread4of4ForFork0InUse, 192#true, 187#true, 105#L1061-4true, 174#L1040-3true]) [2023-12-09 14:58:29,649 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2023-12-09 14:58:29,649 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-12-09 14:58:29,649 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-12-09 14:58:29,649 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-12-09 14:58:29,650 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([802] L1041-2-->L1045-2: Formula: (and (= |v_thrThread4of4ForFork0_#t~nondet5#1_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{thrThread4of4ForFork0_#t~nondet5#1=|v_thrThread4of4ForFork0_#t~nondet5#1_1|, #pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} AuxVars[] AssignedVars[thrThread4of4ForFork0_#t~nondet5#1, #pthreadsMutex][477], [177#L1024-2true, thrThread1of4ForFork0InUse, 59#L1040-3true, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, thrThread4of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 48#L1045-2true, 187#true, 105#L1061-4true, 197#(not (= |thrThread1of4ForFork0___VERIFIER_assert_~cond#1| 0))]) [2023-12-09 14:58:29,650 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is not cut-off event [2023-12-09 14:58:29,650 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is not cut-off event [2023-12-09 14:58:29,650 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is not cut-off event [2023-12-09 14:58:29,650 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is not cut-off event [2023-12-09 14:58:29,650 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([768] L1041-2-->L1045-2: Formula: (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0))) (= |v_thrThread3of4ForFork0_#t~nondet5#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|, thrThread3of4ForFork0_#t~nondet5#1=|v_thrThread3of4ForFork0_#t~nondet5#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread3of4ForFork0_#t~nondet5#1][404], [177#L1024-2true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 79#L1045-2true, thrThread4of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 187#true, 48#L1045-2true, 105#L1061-4true, 197#(not (= |thrThread1of4ForFork0___VERIFIER_assert_~cond#1| 0))]) [2023-12-09 14:58:29,650 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2023-12-09 14:58:29,650 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-12-09 14:58:29,650 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-12-09 14:58:29,651 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-12-09 14:58:29,651 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([830] L1061-3-->$Ultimate##0: Formula: (and (= |v_ULTIMATE.start_main_#t~pre9#1_25| v_thrThread4of4ForFork0_thidvar0_2) (= v_thrThread4of4ForFork0_thidvar1_2 0) (= |v_thrThread4of4ForFork0_#in~arg#1.base_4| 0) (= |v_thrThread4of4ForFork0_#in~arg#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|} OutVars{thrThread4of4ForFork0_#t~nondet5#1=|v_thrThread4of4ForFork0_#t~nondet5#1_6|, thrThread4of4ForFork0_~c~0#1=|v_thrThread4of4ForFork0_~c~0#1_22|, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1_8|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|, thrThread4of4ForFork0_thidvar1=v_thrThread4of4ForFork0_thidvar1_2, thrThread4of4ForFork0_~arg#1.base=|v_thrThread4of4ForFork0_~arg#1.base_4|, thrThread4of4ForFork0_~arg#1.offset=|v_thrThread4of4ForFork0_~arg#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.base=|v_thrThread4of4ForFork0_#in~arg#1.base_4|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_6|, thrThread4of4ForFork0_#t~mem6#1=|v_thrThread4of4ForFork0_#t~mem6#1_8|, thrThread4of4ForFork0_#res#1.offset=|v_thrThread4of4ForFork0_#res#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.offset=|v_thrThread4of4ForFork0_#in~arg#1.offset_4|, thrThread4of4ForFork0_thidvar0=v_thrThread4of4ForFork0_thidvar0_2, thrThread4of4ForFork0___VERIFIER_assert_~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_~cond#1_12|, thrThread4of4ForFork0_~end~0#1=|v_thrThread4of4ForFork0_~end~0#1_14|, thrThread4of4ForFork0_#res#1.base=|v_thrThread4of4ForFork0_#res#1.base_4|} AuxVars[] AssignedVars[thrThread4of4ForFork0_#t~nondet5#1, thrThread4of4ForFork0_~c~0#1, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1, thrThread4of4ForFork0_thidvar1, thrThread4of4ForFork0_~arg#1.base, thrThread4of4ForFork0_~arg#1.offset, thrThread4of4ForFork0_#in~arg#1.base, thrThread4of4ForFork0_#t~nondet4#1, thrThread4of4ForFork0_#t~mem6#1, thrThread4of4ForFork0_#res#1.offset, thrThread4of4ForFork0_#in~arg#1.offset, thrThread4of4ForFork0_thidvar0, thrThread4of4ForFork0___VERIFIER_assert_~cond#1, thrThread4of4ForFork0_~end~0#1, thrThread4of4ForFork0_#res#1.base][120], [25#L1049true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 88#L1039true, thrThread4of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 192#true, 66#L1049-3true, 19#$Ultimate##0true, 187#true, 105#L1061-4true]) [2023-12-09 14:58:29,651 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2023-12-09 14:58:29,651 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-12-09 14:58:29,651 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-12-09 14:58:29,651 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-12-09 14:58:29,654 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([802] L1041-2-->L1045-2: Formula: (and (= |v_thrThread4of4ForFork0_#t~nondet5#1_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{thrThread4of4ForFork0_#t~nondet5#1=|v_thrThread4of4ForFork0_#t~nondet5#1_1|, #pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} AuxVars[] AssignedVars[thrThread4of4ForFork0_#t~nondet5#1, #pthreadsMutex][252], [thrThread1of4ForFork0InUse, 140#L1023true, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 79#L1045-2true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 192#true, thrThread4of4ForFork0InUse, 48#L1045-2true, 187#true, 105#L1061-4true]) [2023-12-09 14:58:29,654 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2023-12-09 14:58:29,654 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-12-09 14:58:29,654 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-12-09 14:58:29,655 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-12-09 14:58:29,655 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([802] L1041-2-->L1045-2: Formula: (and (= |v_thrThread4of4ForFork0_#t~nondet5#1_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{thrThread4of4ForFork0_#t~nondet5#1=|v_thrThread4of4ForFork0_#t~nondet5#1_1|, #pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} AuxVars[] AssignedVars[thrThread4of4ForFork0_#t~nondet5#1, #pthreadsMutex][252], [139#L1049-2true, thrThread1of4ForFork0InUse, 59#L1040-3true, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, thrThread4of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 192#true, 187#true, 48#L1045-2true, 105#L1061-4true]) [2023-12-09 14:58:29,655 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2023-12-09 14:58:29,655 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-12-09 14:58:29,655 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-12-09 14:58:29,656 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-12-09 14:58:30,003 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][303], [30#L1061-3true, thrThread1of4ForFork0InUse, 205#(and (not (= |thrThread1of4ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of4ForFork0_#t~mem6#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0))), 59#L1040-3true, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 138#L1024true, thrThread4of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 48#L1045-2true, 187#true]) [2023-12-09 14:58:30,003 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2023-12-09 14:58:30,004 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-12-09 14:58:30,004 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-12-09 14:58:30,004 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-12-09 14:58:30,031 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][115], [30#L1061-3true, thrThread1of4ForFork0InUse, 59#L1040-3true, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 28#L1049true, thrThread4of4ForFork0InUse, 7#L1045-2true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 192#true, 187#true]) [2023-12-09 14:58:30,031 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2023-12-09 14:58:30,031 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-12-09 14:58:30,031 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-12-09 14:58:30,031 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-12-09 14:58:30,032 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L1041-2-->L1045-2: Formula: (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0))) (= |v_thrThread1of4ForFork0_#t~nondet5#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{thrThread1of4ForFork0_#t~nondet5#1=|v_thrThread1of4ForFork0_#t~nondet5#1_1|, #pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread1of4ForFork0_#t~nondet5#1][122], [30#L1061-3true, 25#L1049true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 192#true, 7#L1045-2true, thrThread4of4ForFork0InUse, 187#true, 174#L1040-3true]) [2023-12-09 14:58:30,032 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2023-12-09 14:58:30,032 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-12-09 14:58:30,032 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-12-09 14:58:30,032 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-12-09 14:58:30,032 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L1041-2-->L1045-2: Formula: (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0))) (= |v_thrThread1of4ForFork0_#t~nondet5#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{thrThread1of4ForFork0_#t~nondet5#1=|v_thrThread1of4ForFork0_#t~nondet5#1_1|, #pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread1of4ForFork0_#t~nondet5#1][122], [30#L1061-3true, thrThread1of4ForFork0InUse, 59#L1040-3true, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 28#L1049true, 192#true, 7#L1045-2true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), thrThread4of4ForFork0InUse, 187#true]) [2023-12-09 14:58:30,032 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2023-12-09 14:58:30,032 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-12-09 14:58:30,032 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-12-09 14:58:30,032 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-12-09 14:58:30,082 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([797] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread4of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread4of4ForFork0_#t~nondet4#1][272], [214#(and (= |thrThread2of4ForFork0_~c~0#1| 0) (= |thrThread2of4ForFork0_~end~0#1| 0)), 30#L1061-3true, 111#L1048true, thrThread1of4ForFork0InUse, 20#L1040true, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 190#(and (= |thrThread1of4ForFork0_~end~0#1| 0) (= |thrThread1of4ForFork0_~c~0#1| 0)), 192#true, thrThread4of4ForFork0InUse, 174#L1040-3true, 52#L1046-3true]) [2023-12-09 14:58:30,082 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is not cut-off event [2023-12-09 14:58:30,082 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is not cut-off event [2023-12-09 14:58:30,082 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is not cut-off event [2023-12-09 14:58:30,082 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is not cut-off event [2023-12-09 14:58:30,082 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is not cut-off event [2023-12-09 14:58:30,082 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([797] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread4of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread4of4ForFork0_#t~nondet4#1][272], [214#(and (= |thrThread2of4ForFork0_~c~0#1| 0) (= |thrThread2of4ForFork0_~end~0#1| 0)), 30#L1061-3true, 25#L1049true, thrThread1of4ForFork0InUse, 20#L1040true, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 190#(and (= |thrThread1of4ForFork0_~end~0#1| 0) (= |thrThread1of4ForFork0_~c~0#1| 0)), thrThread4of4ForFork0InUse, 192#true, 174#L1040-3true, 52#L1046-3true]) [2023-12-09 14:58:30,082 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2023-12-09 14:58:30,082 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-12-09 14:58:30,082 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-12-09 14:58:30,083 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-12-09 14:58:30,083 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-12-09 14:58:30,083 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([729] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_thrThread2of4ForFork0_#t~nondet4#1_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread2of4ForFork0_#t~nondet4#1=|v_thrThread2of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread2of4ForFork0_#t~nondet4#1][84], [214#(and (= |thrThread2of4ForFork0_~c~0#1| 0) (= |thrThread2of4ForFork0_~end~0#1| 0)), 30#L1061-3true, 111#L1048true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 190#(and (= |thrThread1of4ForFork0_~end~0#1| 0) (= |thrThread1of4ForFork0_~c~0#1| 0)), thrThread4of4ForFork0InUse, 192#true, 174#L1040-3true, 52#L1046-3true, 121#L1040-3true]) [2023-12-09 14:58:30,083 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2023-12-09 14:58:30,083 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-12-09 14:58:30,083 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-12-09 14:58:30,083 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-12-09 14:58:30,083 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-12-09 14:58:30,094 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([729] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_thrThread2of4ForFork0_#t~nondet4#1_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread2of4ForFork0_#t~nondet4#1=|v_thrThread2of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread2of4ForFork0_#t~nondet4#1][84], [214#(and (= |thrThread2of4ForFork0_~c~0#1| 0) (= |thrThread2of4ForFork0_~end~0#1| 0)), 30#L1061-3true, 25#L1049true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 190#(and (= |thrThread1of4ForFork0_~end~0#1| 0) (= |thrThread1of4ForFork0_~c~0#1| 0)), 192#true, thrThread4of4ForFork0InUse, 52#L1046-3true, 174#L1040-3true, 121#L1040-3true]) [2023-12-09 14:58:30,094 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2023-12-09 14:58:30,094 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-12-09 14:58:30,094 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-12-09 14:58:30,094 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-12-09 14:58:30,138 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_thrThread1of4ForFork0_#t~nondet4#1_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread1of4ForFork0_#t~nondet4#1=|v_thrThread1of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread1of4ForFork0_#t~nondet4#1][48], [211#true, 30#L1061-3true, 25#L1049true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 96#L1040-3true, 190#(and (= |thrThread1of4ForFork0_~end~0#1| 0) (= |thrThread1of4ForFork0_~c~0#1| 0)), 80#L1048true, 192#true, thrThread4of4ForFork0InUse, 163#L1038true]) [2023-12-09 14:58:30,139 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2023-12-09 14:58:30,139 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-12-09 14:58:30,139 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-12-09 14:58:30,139 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-12-09 14:58:30,139 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([695] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_thrThread1of4ForFork0_#t~nondet4#1_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread1of4ForFork0_#t~nondet4#1=|v_thrThread1of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread1of4ForFork0_#t~nondet4#1][48], [211#true, 30#L1061-3true, 111#L1048true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 80#L1048true, 96#L1040-3true, 190#(and (= |thrThread1of4ForFork0_~end~0#1| 0) (= |thrThread1of4ForFork0_~c~0#1| 0)), 192#true, thrThread4of4ForFork0InUse, 163#L1038true]) [2023-12-09 14:58:30,139 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is not cut-off event [2023-12-09 14:58:30,139 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is not cut-off event [2023-12-09 14:58:30,139 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is not cut-off event [2023-12-09 14:58:30,139 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is not cut-off event [2023-12-09 14:58:30,139 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is not cut-off event [2023-12-09 14:58:30,139 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_thrThread1of4ForFork0_#t~nondet4#1_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread1of4ForFork0_#t~nondet4#1=|v_thrThread1of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread1of4ForFork0_#t~nondet4#1][48], [211#true, 30#L1061-3true, 111#L1048true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 190#(and (= |thrThread1of4ForFork0_~end~0#1| 0) (= |thrThread1of4ForFork0_~c~0#1| 0)), 96#L1040-3true, 28#L1049true, 192#true, thrThread4of4ForFork0InUse, 163#L1038true]) [2023-12-09 14:58:30,139 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2023-12-09 14:58:30,140 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-12-09 14:58:30,140 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-12-09 14:58:30,140 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-12-09 14:58:30,140 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([695] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_thrThread1of4ForFork0_#t~nondet4#1_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread1of4ForFork0_#t~nondet4#1=|v_thrThread1of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread1of4ForFork0_#t~nondet4#1][77], [30#L1061-3true, 111#L1048true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 88#L1039true, 80#L1048true, 190#(and (= |thrThread1of4ForFork0_~end~0#1| 0) (= |thrThread1of4ForFork0_~c~0#1| 0)), 96#L1040-3true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), thrThread4of4ForFork0InUse, 192#true]) [2023-12-09 14:58:30,140 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2023-12-09 14:58:30,140 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-12-09 14:58:30,140 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-12-09 14:58:30,140 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-12-09 14:58:30,140 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-12-09 14:58:30,140 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_thrThread1of4ForFork0_#t~nondet4#1_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread1of4ForFork0_#t~nondet4#1=|v_thrThread1of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread1of4ForFork0_#t~nondet4#1][48], [136#L1047-1true, 211#true, 30#L1061-3true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 190#(and (= |thrThread1of4ForFork0_~end~0#1| 0) (= |thrThread1of4ForFork0_~c~0#1| 0)), 96#L1040-3true, 28#L1049true, thrThread4of4ForFork0InUse, 192#true, 163#L1038true]) [2023-12-09 14:58:30,140 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is not cut-off event [2023-12-09 14:58:30,140 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is not cut-off event [2023-12-09 14:58:30,140 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is not cut-off event [2023-12-09 14:58:30,140 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is not cut-off event [2023-12-09 14:58:30,147 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_thrThread1of4ForFork0_#t~nondet4#1_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread1of4ForFork0_#t~nondet4#1=|v_thrThread1of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread1of4ForFork0_#t~nondet4#1][48], [211#true, 30#L1061-3true, 111#L1048true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 122#L1041-2true, thrThread3of4ForFork0InUse, 96#L1040-3true, 190#(and (= |thrThread1of4ForFork0_~end~0#1| 0) (= |thrThread1of4ForFork0_~c~0#1| 0)), 192#true, thrThread4of4ForFork0InUse, 174#L1040-3true]) [2023-12-09 14:58:30,147 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2023-12-09 14:58:30,147 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-12-09 14:58:30,147 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-12-09 14:58:30,147 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-12-09 14:58:30,147 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([734] L1041-2-->L1045-2: Formula: (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0))) (= |v_thrThread2of4ForFork0_#t~nondet5#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|, thrThread2of4ForFork0_#t~nondet5#1=|v_thrThread2of4ForFork0_#t~nondet5#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread2of4ForFork0_#t~nondet5#1][132], [60#L1040true, 211#true, 30#L1061-3true, 111#L1048true, 51#L1045-2true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 190#(and (= |thrThread1of4ForFork0_~end~0#1| 0) (= |thrThread1of4ForFork0_~c~0#1| 0)), 192#true, thrThread4of4ForFork0InUse, 174#L1040-3true]) [2023-12-09 14:58:30,147 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2023-12-09 14:58:30,147 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-12-09 14:58:30,147 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-12-09 14:58:30,147 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-12-09 14:58:30,154 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_thrThread1of4ForFork0_#t~nondet4#1_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread1of4ForFork0_#t~nondet4#1=|v_thrThread1of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread1of4ForFork0_#t~nondet4#1][77], [30#L1061-3true, 24#L1047-1true, 25#L1049true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 96#L1040-3true, 190#(and (= |thrThread1of4ForFork0_~end~0#1| 0) (= |thrThread1of4ForFork0_~c~0#1| 0)), 213#(= |thrThread2of4ForFork0_~c~0#1| 0), thrThread4of4ForFork0InUse, 192#true]) [2023-12-09 14:58:30,154 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2023-12-09 14:58:30,154 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-12-09 14:58:30,154 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-12-09 14:58:30,154 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-12-09 14:58:30,155 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([695] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_thrThread1of4ForFork0_#t~nondet4#1_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread1of4ForFork0_#t~nondet4#1=|v_thrThread1of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread1of4ForFork0_#t~nondet4#1][77], [111#L1048true, 30#L1061-3true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 80#L1048true, 96#L1040-3true, 190#(and (= |thrThread1of4ForFork0_~end~0#1| 0) (= |thrThread1of4ForFork0_~c~0#1| 0)), thrThread4of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 192#true]) [2023-12-09 14:58:30,155 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2023-12-09 14:58:30,155 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-12-09 14:58:30,155 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-12-09 14:58:30,155 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-12-09 14:58:30,155 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-12-09 14:58:30,155 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-12-09 14:58:30,155 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([695] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_thrThread1of4ForFork0_#t~nondet4#1_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread1of4ForFork0_#t~nondet4#1=|v_thrThread1of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread1of4ForFork0_#t~nondet4#1][77], [136#L1047-1true, 30#L1061-3true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 96#L1040-3true, 28#L1049true, 190#(and (= |thrThread1of4ForFork0_~end~0#1| 0) (= |thrThread1of4ForFork0_~c~0#1| 0)), thrThread4of4ForFork0InUse, 192#true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0)]) [2023-12-09 14:58:30,155 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2023-12-09 14:58:30,155 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-12-09 14:58:30,155 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-12-09 14:58:30,155 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-12-09 14:58:30,155 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-12-09 14:58:30,156 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([695] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_thrThread1of4ForFork0_#t~nondet4#1_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread1of4ForFork0_#t~nondet4#1=|v_thrThread1of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread1of4ForFork0_#t~nondet4#1][48], [211#true, 30#L1061-3true, 25#L1049true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 96#L1040-3true, 190#(and (= |thrThread1of4ForFork0_~end~0#1| 0) (= |thrThread1of4ForFork0_~c~0#1| 0)), 80#L1048true, thrThread4of4ForFork0InUse, 192#true, 163#L1038true]) [2023-12-09 14:58:30,156 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2023-12-09 14:58:30,156 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-12-09 14:58:30,156 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-12-09 14:58:30,156 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-12-09 14:58:30,156 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-12-09 14:58:30,156 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_thrThread1of4ForFork0_#t~nondet4#1_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread1of4ForFork0_#t~nondet4#1=|v_thrThread1of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread1of4ForFork0_#t~nondet4#1][77], [30#L1061-3true, 25#L1049true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 190#(and (= |thrThread1of4ForFork0_~end~0#1| 0) (= |thrThread1of4ForFork0_~c~0#1| 0)), 96#L1040-3true, 80#L1048true, thrThread4of4ForFork0InUse, 192#true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0)]) [2023-12-09 14:58:30,156 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2023-12-09 14:58:30,156 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-12-09 14:58:30,156 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-12-09 14:58:30,156 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-12-09 14:58:30,157 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([695] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_thrThread1of4ForFork0_#t~nondet4#1_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread1of4ForFork0_#t~nondet4#1=|v_thrThread1of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread1of4ForFork0_#t~nondet4#1][48], [211#true, 30#L1061-3true, 111#L1048true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 190#(and (= |thrThread1of4ForFork0_~end~0#1| 0) (= |thrThread1of4ForFork0_~c~0#1| 0)), 28#L1049true, 96#L1040-3true, thrThread4of4ForFork0InUse, 192#true, 163#L1038true]) [2023-12-09 14:58:30,157 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2023-12-09 14:58:30,157 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-12-09 14:58:30,157 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-12-09 14:58:30,157 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-12-09 14:58:30,157 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-12-09 14:58:30,157 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_thrThread1of4ForFork0_#t~nondet4#1_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread1of4ForFork0_#t~nondet4#1=|v_thrThread1of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread1of4ForFork0_#t~nondet4#1][77], [30#L1061-3true, 111#L1048true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 28#L1049true, 96#L1040-3true, 190#(and (= |thrThread1of4ForFork0_~end~0#1| 0) (= |thrThread1of4ForFork0_~c~0#1| 0)), thrThread4of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 192#true]) [2023-12-09 14:58:30,157 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2023-12-09 14:58:30,157 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-12-09 14:58:30,157 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-12-09 14:58:30,157 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-12-09 14:58:30,158 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_thrThread1of4ForFork0_#t~nondet4#1_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread1of4ForFork0_#t~nondet4#1=|v_thrThread1of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread1of4ForFork0_#t~nondet4#1][48], [211#true, 30#L1061-3true, 25#L1049true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 96#L1040-3true, 190#(and (= |thrThread1of4ForFork0_~end~0#1| 0) (= |thrThread1of4ForFork0_~c~0#1| 0)), 28#L1049true, thrThread4of4ForFork0InUse, 192#true, 159#L1037-1true]) [2023-12-09 14:58:30,158 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2023-12-09 14:58:30,158 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-12-09 14:58:30,158 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-12-09 14:58:30,158 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-12-09 14:58:30,250 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([797] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread4of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread4of4ForFork0_#t~nondet4#1][367], [201#(and (= |thrThread1of4ForFork0_#t~mem6#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0))), 30#L1061-3true, thrThread1of4ForFork0InUse, 140#L1023true, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, thrThread4of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 187#true, 45#$Ultimate##0true, 174#L1040-3true]) [2023-12-09 14:58:30,251 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2023-12-09 14:58:30,251 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 14:58:30,251 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-12-09 14:58:30,251 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 14:58:30,251 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][279], [201#(and (= |thrThread1of4ForFork0_#t~mem6#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0))), 30#L1061-3true, thrThread1of4ForFork0InUse, 140#L1023true, 59#L1040-3true, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 88#L1039true, thrThread4of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 19#$Ultimate##0true, 187#true]) [2023-12-09 14:58:30,251 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2023-12-09 14:58:30,251 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 14:58:30,251 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-12-09 14:58:30,251 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 14:58:30,255 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][363], [30#L1061-3true, thrThread1of4ForFork0InUse, 59#L1040-3true, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 138#L1024true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), thrThread4of4ForFork0InUse, 207#(and (not (= |thrThread1of4ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of4ForFork0_#t~mem6#1| 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0))), 187#true, 48#L1045-2true]) [2023-12-09 14:58:30,255 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2023-12-09 14:58:30,255 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-12-09 14:58:30,256 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-12-09 14:58:30,256 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-12-09 14:58:30,259 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([802] L1041-2-->L1045-2: Formula: (and (= |v_thrThread4of4ForFork0_#t~nondet5#1_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{thrThread4of4ForFork0_#t~nondet5#1=|v_thrThread4of4ForFork0_#t~nondet5#1_1|, #pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} AuxVars[] AssignedVars[thrThread4of4ForFork0_#t~nondet5#1, #pthreadsMutex][252], [30#L1061-3true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), thrThread4of4ForFork0InUse, 192#true, 66#L1049-3true, 48#L1045-2true, 45#$Ultimate##0true, 187#true]) [2023-12-09 14:58:30,259 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2023-12-09 14:58:30,259 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-12-09 14:58:30,259 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-12-09 14:58:30,259 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-12-09 14:58:30,442 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([830] L1061-3-->$Ultimate##0: Formula: (and (= |v_ULTIMATE.start_main_#t~pre9#1_25| v_thrThread4of4ForFork0_thidvar0_2) (= v_thrThread4of4ForFork0_thidvar1_2 0) (= |v_thrThread4of4ForFork0_#in~arg#1.base_4| 0) (= |v_thrThread4of4ForFork0_#in~arg#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|} OutVars{thrThread4of4ForFork0_#t~nondet5#1=|v_thrThread4of4ForFork0_#t~nondet5#1_6|, thrThread4of4ForFork0_~c~0#1=|v_thrThread4of4ForFork0_~c~0#1_22|, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1_8|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|, thrThread4of4ForFork0_thidvar1=v_thrThread4of4ForFork0_thidvar1_2, thrThread4of4ForFork0_~arg#1.base=|v_thrThread4of4ForFork0_~arg#1.base_4|, thrThread4of4ForFork0_~arg#1.offset=|v_thrThread4of4ForFork0_~arg#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.base=|v_thrThread4of4ForFork0_#in~arg#1.base_4|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_6|, thrThread4of4ForFork0_#t~mem6#1=|v_thrThread4of4ForFork0_#t~mem6#1_8|, thrThread4of4ForFork0_#res#1.offset=|v_thrThread4of4ForFork0_#res#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.offset=|v_thrThread4of4ForFork0_#in~arg#1.offset_4|, thrThread4of4ForFork0_thidvar0=v_thrThread4of4ForFork0_thidvar0_2, thrThread4of4ForFork0___VERIFIER_assert_~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_~cond#1_12|, thrThread4of4ForFork0_~end~0#1=|v_thrThread4of4ForFork0_~end~0#1_14|, thrThread4of4ForFork0_#res#1.base=|v_thrThread4of4ForFork0_#res#1.base_4|} AuxVars[] AssignedVars[thrThread4of4ForFork0_#t~nondet5#1, thrThread4of4ForFork0_~c~0#1, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1, thrThread4of4ForFork0_thidvar1, thrThread4of4ForFork0_~arg#1.base, thrThread4of4ForFork0_~arg#1.offset, thrThread4of4ForFork0_#in~arg#1.base, thrThread4of4ForFork0_#t~nondet4#1, thrThread4of4ForFork0_#t~mem6#1, thrThread4of4ForFork0_#res#1.offset, thrThread4of4ForFork0_#in~arg#1.offset, thrThread4of4ForFork0_thidvar0, thrThread4of4ForFork0___VERIFIER_assert_~cond#1, thrThread4of4ForFork0_~end~0#1, thrThread4of4ForFork0_#res#1.base][120], [136#L1047-1true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 49#L1047true, thrThread3of4ForFork0InUse, 88#L1039true, 192#true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), thrThread4of4ForFork0InUse, 187#true, 19#$Ultimate##0true, 105#L1061-4true]) [2023-12-09 14:58:30,442 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2023-12-09 14:58:30,442 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-12-09 14:58:30,442 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-12-09 14:58:30,442 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-12-09 14:58:30,443 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([830] L1061-3-->$Ultimate##0: Formula: (and (= |v_ULTIMATE.start_main_#t~pre9#1_25| v_thrThread4of4ForFork0_thidvar0_2) (= v_thrThread4of4ForFork0_thidvar1_2 0) (= |v_thrThread4of4ForFork0_#in~arg#1.base_4| 0) (= |v_thrThread4of4ForFork0_#in~arg#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|} OutVars{thrThread4of4ForFork0_#t~nondet5#1=|v_thrThread4of4ForFork0_#t~nondet5#1_6|, thrThread4of4ForFork0_~c~0#1=|v_thrThread4of4ForFork0_~c~0#1_22|, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1_8|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|, thrThread4of4ForFork0_thidvar1=v_thrThread4of4ForFork0_thidvar1_2, thrThread4of4ForFork0_~arg#1.base=|v_thrThread4of4ForFork0_~arg#1.base_4|, thrThread4of4ForFork0_~arg#1.offset=|v_thrThread4of4ForFork0_~arg#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.base=|v_thrThread4of4ForFork0_#in~arg#1.base_4|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_6|, thrThread4of4ForFork0_#t~mem6#1=|v_thrThread4of4ForFork0_#t~mem6#1_8|, thrThread4of4ForFork0_#res#1.offset=|v_thrThread4of4ForFork0_#res#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.offset=|v_thrThread4of4ForFork0_#in~arg#1.offset_4|, thrThread4of4ForFork0_thidvar0=v_thrThread4of4ForFork0_thidvar0_2, thrThread4of4ForFork0___VERIFIER_assert_~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_~cond#1_12|, thrThread4of4ForFork0_~end~0#1=|v_thrThread4of4ForFork0_~end~0#1_14|, thrThread4of4ForFork0_#res#1.base=|v_thrThread4of4ForFork0_#res#1.base_4|} AuxVars[] AssignedVars[thrThread4of4ForFork0_#t~nondet5#1, thrThread4of4ForFork0_~c~0#1, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1, thrThread4of4ForFork0_thidvar1, thrThread4of4ForFork0_~arg#1.base, thrThread4of4ForFork0_~arg#1.offset, thrThread4of4ForFork0_#in~arg#1.base, thrThread4of4ForFork0_#t~nondet4#1, thrThread4of4ForFork0_#t~mem6#1, thrThread4of4ForFork0_#res#1.offset, thrThread4of4ForFork0_#in~arg#1.offset, thrThread4of4ForFork0_thidvar0, thrThread4of4ForFork0___VERIFIER_assert_~cond#1, thrThread4of4ForFork0_~end~0#1, thrThread4of4ForFork0_#res#1.base][120], [136#L1047-1true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 88#L1039true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), thrThread4of4ForFork0InUse, 192#true, 19#$Ultimate##0true, 187#true, 105#L1061-4true, 52#L1046-3true]) [2023-12-09 14:58:30,443 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2023-12-09 14:58:30,443 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-12-09 14:58:30,443 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-12-09 14:58:30,443 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-12-09 14:58:30,446 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][346], [139#L1049-2true, 24#L1047-1true, thrThread1of4ForFork0InUse, 59#L1040-3true, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, thrThread4of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 187#true, 105#L1061-4true, 203#(and (= |thrThread1of4ForFork0_#t~mem6#1| 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0)))]) [2023-12-09 14:58:30,446 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2023-12-09 14:58:30,446 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-12-09 14:58:30,446 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-12-09 14:58:30,446 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-12-09 14:58:30,691 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][346], [139#L1049-2true, 30#L1061-3true, thrThread1of4ForFork0InUse, 59#L1040-3true, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, thrThread4of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 187#true, 48#L1045-2true, 203#(and (= |thrThread1of4ForFork0_#t~mem6#1| 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0)))]) [2023-12-09 14:58:30,691 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2023-12-09 14:58:30,691 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-12-09 14:58:30,691 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-12-09 14:58:30,691 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-12-09 14:58:30,692 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([830] L1061-3-->$Ultimate##0: Formula: (and (= |v_ULTIMATE.start_main_#t~pre9#1_25| v_thrThread4of4ForFork0_thidvar0_2) (= v_thrThread4of4ForFork0_thidvar1_2 0) (= |v_thrThread4of4ForFork0_#in~arg#1.base_4| 0) (= |v_thrThread4of4ForFork0_#in~arg#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|} OutVars{thrThread4of4ForFork0_#t~nondet5#1=|v_thrThread4of4ForFork0_#t~nondet5#1_6|, thrThread4of4ForFork0_~c~0#1=|v_thrThread4of4ForFork0_~c~0#1_22|, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1_8|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|, thrThread4of4ForFork0_thidvar1=v_thrThread4of4ForFork0_thidvar1_2, thrThread4of4ForFork0_~arg#1.base=|v_thrThread4of4ForFork0_~arg#1.base_4|, thrThread4of4ForFork0_~arg#1.offset=|v_thrThread4of4ForFork0_~arg#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.base=|v_thrThread4of4ForFork0_#in~arg#1.base_4|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_6|, thrThread4of4ForFork0_#t~mem6#1=|v_thrThread4of4ForFork0_#t~mem6#1_8|, thrThread4of4ForFork0_#res#1.offset=|v_thrThread4of4ForFork0_#res#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.offset=|v_thrThread4of4ForFork0_#in~arg#1.offset_4|, thrThread4of4ForFork0_thidvar0=v_thrThread4of4ForFork0_thidvar0_2, thrThread4of4ForFork0___VERIFIER_assert_~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_~cond#1_12|, thrThread4of4ForFork0_~end~0#1=|v_thrThread4of4ForFork0_~end~0#1_14|, thrThread4of4ForFork0_#res#1.base=|v_thrThread4of4ForFork0_#res#1.base_4|} AuxVars[] AssignedVars[thrThread4of4ForFork0_#t~nondet5#1, thrThread4of4ForFork0_~c~0#1, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1, thrThread4of4ForFork0_thidvar1, thrThread4of4ForFork0_~arg#1.base, thrThread4of4ForFork0_~arg#1.offset, thrThread4of4ForFork0_#in~arg#1.base, thrThread4of4ForFork0_#t~nondet4#1, thrThread4of4ForFork0_#t~mem6#1, thrThread4of4ForFork0_#res#1.offset, thrThread4of4ForFork0_#in~arg#1.offset, thrThread4of4ForFork0_thidvar0, thrThread4of4ForFork0___VERIFIER_assert_~cond#1, thrThread4of4ForFork0_~end~0#1, thrThread4of4ForFork0_#res#1.base][120], [25#L1049true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 192#true, thrThread4of4ForFork0InUse, 13#L1050true, 187#true, 19#$Ultimate##0true, 105#L1061-4true]) [2023-12-09 14:58:30,692 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2023-12-09 14:58:30,692 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-12-09 14:58:30,692 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-12-09 14:58:30,692 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-12-09 14:58:30,695 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][346], [thrThread1of4ForFork0InUse, 140#L1023true, thrThread2of4ForFork0InUse, 59#L1040-3true, 88#L1039true, thrThread3of4ForFork0InUse, 80#L1048true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), thrThread4of4ForFork0InUse, 187#true, 105#L1061-4true, 203#(and (= |thrThread1of4ForFork0_#t~mem6#1| 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0)))]) [2023-12-09 14:58:30,695 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2023-12-09 14:58:30,695 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-12-09 14:58:30,695 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-12-09 14:58:30,695 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-12-09 14:58:30,695 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([797] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread4of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread4of4ForFork0_#t~nondet4#1][367], [111#L1048true, 201#(and (= |thrThread1of4ForFork0_#t~mem6#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0))), 140#L1023true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), thrThread4of4ForFork0InUse, 187#true, 105#L1061-4true, 174#L1040-3true]) [2023-12-09 14:58:30,695 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2023-12-09 14:58:30,695 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-12-09 14:58:30,696 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-12-09 14:58:30,696 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-12-09 14:58:30,697 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][279], [201#(and (= |thrThread1of4ForFork0_#t~mem6#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0))), thrThread1of4ForFork0InUse, 59#L1040-3true, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 41#L1049-1true, 28#L1049true, thrThread4of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 187#true, 105#L1061-4true]) [2023-12-09 14:58:30,697 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2023-12-09 14:58:30,697 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-12-09 14:58:30,697 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-12-09 14:58:30,697 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-12-09 14:58:30,697 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][346], [thrThread1of4ForFork0InUse, 59#L1040-3true, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 41#L1049-1true, 28#L1049true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), thrThread4of4ForFork0InUse, 187#true, 105#L1061-4true, 203#(and (= |thrThread1of4ForFork0_#t~mem6#1| 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0)))]) [2023-12-09 14:58:30,697 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2023-12-09 14:58:30,697 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-12-09 14:58:30,697 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-12-09 14:58:30,697 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-12-09 14:58:30,698 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([797] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread4of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread4of4ForFork0_#t~nondet4#1][367], [201#(and (= |thrThread1of4ForFork0_#t~mem6#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0))), 25#L1049true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 41#L1049-1true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), thrThread4of4ForFork0InUse, 187#true, 105#L1061-4true, 174#L1040-3true]) [2023-12-09 14:58:30,698 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2023-12-09 14:58:30,698 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-12-09 14:58:30,698 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-12-09 14:58:30,698 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-12-09 14:58:30,704 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][115], [30#L1061-3true, thrThread1of4ForFork0InUse, 59#L1040-3true, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 28#L1049true, 192#true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), thrThread4of4ForFork0InUse, 133#L1049true, 187#true]) [2023-12-09 14:58:30,705 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2023-12-09 14:58:30,705 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-12-09 14:58:30,705 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-12-09 14:58:30,705 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-12-09 14:58:30,706 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([802] L1041-2-->L1045-2: Formula: (and (= |v_thrThread4of4ForFork0_#t~nondet5#1_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{thrThread4of4ForFork0_#t~nondet5#1=|v_thrThread4of4ForFork0_#t~nondet5#1_1|, #pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} AuxVars[] AssignedVars[thrThread4of4ForFork0_#t~nondet5#1, #pthreadsMutex][252], [25#L1049true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 49#L1047true, 88#L1039true, thrThread3of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 192#true, thrThread4of4ForFork0InUse, 187#true, 48#L1045-2true, 105#L1061-4true]) [2023-12-09 14:58:30,706 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is not cut-off event [2023-12-09 14:58:30,706 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is not cut-off event [2023-12-09 14:58:30,706 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is not cut-off event [2023-12-09 14:58:30,706 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is not cut-off event [2023-12-09 14:58:30,709 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([802] L1041-2-->L1045-2: Formula: (and (= |v_thrThread4of4ForFork0_#t~nondet5#1_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{thrThread4of4ForFork0_#t~nondet5#1=|v_thrThread4of4ForFork0_#t~nondet5#1_1|, #pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} AuxVars[] AssignedVars[thrThread4of4ForFork0_#t~nondet5#1, #pthreadsMutex][252], [25#L1049true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 192#true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), thrThread4of4ForFork0InUse, 187#true, 48#L1045-2true, 105#L1061-4true, 52#L1046-3true]) [2023-12-09 14:58:30,709 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is not cut-off event [2023-12-09 14:58:30,709 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is not cut-off event [2023-12-09 14:58:30,709 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is not cut-off event [2023-12-09 14:58:30,709 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is not cut-off event [2023-12-09 14:58:30,710 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([830] L1061-3-->$Ultimate##0: Formula: (and (= |v_ULTIMATE.start_main_#t~pre9#1_25| v_thrThread4of4ForFork0_thidvar0_2) (= v_thrThread4of4ForFork0_thidvar1_2 0) (= |v_thrThread4of4ForFork0_#in~arg#1.base_4| 0) (= |v_thrThread4of4ForFork0_#in~arg#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|} OutVars{thrThread4of4ForFork0_#t~nondet5#1=|v_thrThread4of4ForFork0_#t~nondet5#1_6|, thrThread4of4ForFork0_~c~0#1=|v_thrThread4of4ForFork0_~c~0#1_22|, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1_8|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|, thrThread4of4ForFork0_thidvar1=v_thrThread4of4ForFork0_thidvar1_2, thrThread4of4ForFork0_~arg#1.base=|v_thrThread4of4ForFork0_~arg#1.base_4|, thrThread4of4ForFork0_~arg#1.offset=|v_thrThread4of4ForFork0_~arg#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.base=|v_thrThread4of4ForFork0_#in~arg#1.base_4|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_6|, thrThread4of4ForFork0_#t~mem6#1=|v_thrThread4of4ForFork0_#t~mem6#1_8|, thrThread4of4ForFork0_#res#1.offset=|v_thrThread4of4ForFork0_#res#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.offset=|v_thrThread4of4ForFork0_#in~arg#1.offset_4|, thrThread4of4ForFork0_thidvar0=v_thrThread4of4ForFork0_thidvar0_2, thrThread4of4ForFork0___VERIFIER_assert_~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_~cond#1_12|, thrThread4of4ForFork0_~end~0#1=|v_thrThread4of4ForFork0_~end~0#1_14|, thrThread4of4ForFork0_#res#1.base=|v_thrThread4of4ForFork0_#res#1.base_4|} AuxVars[] AssignedVars[thrThread4of4ForFork0_#t~nondet5#1, thrThread4of4ForFork0_~c~0#1, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1, thrThread4of4ForFork0_thidvar1, thrThread4of4ForFork0_~arg#1.base, thrThread4of4ForFork0_~arg#1.offset, thrThread4of4ForFork0_#in~arg#1.base, thrThread4of4ForFork0_#t~nondet4#1, thrThread4of4ForFork0_#t~mem6#1, thrThread4of4ForFork0_#res#1.offset, thrThread4of4ForFork0_#in~arg#1.offset, thrThread4of4ForFork0_thidvar0, thrThread4of4ForFork0___VERIFIER_assert_~cond#1, thrThread4of4ForFork0_~end~0#1, thrThread4of4ForFork0_#res#1.base][320], [25#L1049true, thrThread1of4ForFork0InUse, 194#(= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1), thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 88#L1039true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), thrThread4of4ForFork0InUse, 13#L1050true, 187#true, 19#$Ultimate##0true, 105#L1061-4true]) [2023-12-09 14:58:30,710 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2023-12-09 14:58:30,710 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-12-09 14:58:30,710 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-12-09 14:58:30,710 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-12-09 14:58:30,769 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L1041-2-->L1045-2: Formula: (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0))) (= |v_thrThread1of4ForFork0_#t~nondet5#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{thrThread1of4ForFork0_#t~nondet5#1=|v_thrThread1of4ForFork0_#t~nondet5#1_1|, #pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread1of4ForFork0_#t~nondet5#1][122], [111#L1048true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 80#L1048true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 7#L1045-2true, 192#true, thrThread4of4ForFork0InUse, 187#true, 105#L1061-4true]) [2023-12-09 14:58:30,769 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2023-12-09 14:58:30,769 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-12-09 14:58:30,769 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-12-09 14:58:30,769 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-12-09 14:58:30,770 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([700] L1041-2-->L1045-2: Formula: (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0))) (= |v_thrThread1of4ForFork0_#t~nondet5#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{thrThread1of4ForFork0_#t~nondet5#1=|v_thrThread1of4ForFork0_#t~nondet5#1_1|, #pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread1of4ForFork0_#t~nondet5#1][122], [136#L1047-1true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 28#L1049true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 7#L1045-2true, 192#true, thrThread4of4ForFork0InUse, 187#true, 105#L1061-4true]) [2023-12-09 14:58:30,770 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2023-12-09 14:58:30,770 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-12-09 14:58:30,770 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-12-09 14:58:30,770 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-12-09 14:58:30,770 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-12-09 14:58:30,770 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-12-09 14:58:30,785 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L1041-2-->L1045-2: Formula: (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0))) (= |v_thrThread1of4ForFork0_#t~nondet5#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{thrThread1of4ForFork0_#t~nondet5#1=|v_thrThread1of4ForFork0_#t~nondet5#1_1|, #pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread1of4ForFork0_#t~nondet5#1][66], [211#true, 111#L1048true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 28#L1049true, 7#L1045-2true, 192#true, thrThread4of4ForFork0InUse, 187#true, 105#L1061-4true, 163#L1038true]) [2023-12-09 14:58:30,785 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2023-12-09 14:58:30,785 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-12-09 14:58:30,785 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-12-09 14:58:30,785 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-12-09 14:58:30,826 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L1041-2-->L1045-2: Formula: (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0))) (= |v_thrThread1of4ForFork0_#t~nondet5#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{thrThread1of4ForFork0_#t~nondet5#1=|v_thrThread1of4ForFork0_#t~nondet5#1_1|, #pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread1of4ForFork0_#t~nondet5#1][66], [211#true, 25#L1049true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 28#L1049true, 192#true, 7#L1045-2true, thrThread4of4ForFork0InUse, 187#true, 159#L1037-1true, 105#L1061-4true]) [2023-12-09 14:58:30,826 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2023-12-09 14:58:30,827 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-12-09 14:58:30,827 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-12-09 14:58:30,827 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-12-09 14:58:30,844 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([729] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_thrThread2of4ForFork0_#t~nondet4#1_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread2of4ForFork0_#t~nondet4#1=|v_thrThread2of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread2of4ForFork0_#t~nondet4#1][84], [214#(and (= |thrThread2of4ForFork0_~c~0#1| 0) (= |thrThread2of4ForFork0_~end~0#1| 0)), 111#L1048true, 24#L1047-1true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 190#(and (= |thrThread1of4ForFork0_~end~0#1| 0) (= |thrThread1of4ForFork0_~c~0#1| 0)), 192#true, thrThread4of4ForFork0InUse, 105#L1061-4true, 52#L1046-3true, 121#L1040-3true]) [2023-12-09 14:58:30,844 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2023-12-09 14:58:30,844 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-12-09 14:58:30,844 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-12-09 14:58:30,844 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-12-09 14:58:30,844 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-12-09 14:58:30,845 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([729] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_thrThread2of4ForFork0_#t~nondet4#1_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread2of4ForFork0_#t~nondet4#1=|v_thrThread2of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread2of4ForFork0_#t~nondet4#1][84], [214#(and (= |thrThread2of4ForFork0_~c~0#1| 0) (= |thrThread2of4ForFork0_~end~0#1| 0)), 136#L1047-1true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 80#L1048true, 190#(and (= |thrThread1of4ForFork0_~end~0#1| 0) (= |thrThread1of4ForFork0_~c~0#1| 0)), 192#true, thrThread4of4ForFork0InUse, 105#L1061-4true, 52#L1046-3true, 121#L1040-3true]) [2023-12-09 14:58:30,845 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2023-12-09 14:58:30,845 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-12-09 14:58:30,845 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-12-09 14:58:30,845 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-12-09 14:58:30,845 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-12-09 14:58:30,861 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([729] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_thrThread2of4ForFork0_#t~nondet4#1_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread2of4ForFork0_#t~nondet4#1=|v_thrThread2of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread2of4ForFork0_#t~nondet4#1][84], [214#(and (= |thrThread2of4ForFork0_~c~0#1| 0) (= |thrThread2of4ForFork0_~end~0#1| 0)), 24#L1047-1true, 25#L1049true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 190#(and (= |thrThread1of4ForFork0_~end~0#1| 0) (= |thrThread1of4ForFork0_~c~0#1| 0)), 192#true, thrThread4of4ForFork0InUse, 105#L1061-4true, 52#L1046-3true, 121#L1040-3true]) [2023-12-09 14:58:30,862 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2023-12-09 14:58:30,862 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-12-09 14:58:30,862 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-12-09 14:58:30,862 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-12-09 14:58:30,862 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([729] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_thrThread2of4ForFork0_#t~nondet4#1_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread2of4ForFork0_#t~nondet4#1=|v_thrThread2of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread2of4ForFork0_#t~nondet4#1][84], [214#(and (= |thrThread2of4ForFork0_~c~0#1| 0) (= |thrThread2of4ForFork0_~end~0#1| 0)), 111#L1048true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 80#L1048true, 190#(and (= |thrThread1of4ForFork0_~end~0#1| 0) (= |thrThread1of4ForFork0_~c~0#1| 0)), 192#true, thrThread4of4ForFork0InUse, 105#L1061-4true, 52#L1046-3true, 121#L1040-3true]) [2023-12-09 14:58:30,862 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2023-12-09 14:58:30,862 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-12-09 14:58:30,862 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-12-09 14:58:30,862 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-12-09 14:58:30,863 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([729] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_thrThread2of4ForFork0_#t~nondet4#1_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread2of4ForFork0_#t~nondet4#1=|v_thrThread2of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread2of4ForFork0_#t~nondet4#1][84], [214#(and (= |thrThread2of4ForFork0_~c~0#1| 0) (= |thrThread2of4ForFork0_~end~0#1| 0)), 136#L1047-1true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 190#(and (= |thrThread1of4ForFork0_~end~0#1| 0) (= |thrThread1of4ForFork0_~c~0#1| 0)), 28#L1049true, thrThread4of4ForFork0InUse, 192#true, 105#L1061-4true, 52#L1046-3true, 121#L1040-3true]) [2023-12-09 14:58:30,863 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2023-12-09 14:58:30,863 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-12-09 14:58:30,863 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-12-09 14:58:30,863 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-12-09 14:58:30,869 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([729] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_thrThread2of4ForFork0_#t~nondet4#1_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread2of4ForFork0_#t~nondet4#1=|v_thrThread2of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread2of4ForFork0_#t~nondet4#1][84], [214#(and (= |thrThread2of4ForFork0_~c~0#1| 0) (= |thrThread2of4ForFork0_~end~0#1| 0)), 25#L1049true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 80#L1048true, 190#(and (= |thrThread1of4ForFork0_~end~0#1| 0) (= |thrThread1of4ForFork0_~c~0#1| 0)), 7#L1045-2true, thrThread4of4ForFork0InUse, 192#true, 105#L1061-4true, 121#L1040-3true]) [2023-12-09 14:58:30,869 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2023-12-09 14:58:30,869 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-12-09 14:58:30,869 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-12-09 14:58:30,869 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-12-09 14:58:30,869 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([729] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_thrThread2of4ForFork0_#t~nondet4#1_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread2of4ForFork0_#t~nondet4#1=|v_thrThread2of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread2of4ForFork0_#t~nondet4#1][84], [214#(and (= |thrThread2of4ForFork0_~c~0#1| 0) (= |thrThread2of4ForFork0_~end~0#1| 0)), 111#L1048true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 28#L1049true, 190#(and (= |thrThread1of4ForFork0_~end~0#1| 0) (= |thrThread1of4ForFork0_~c~0#1| 0)), 192#true, 7#L1045-2true, thrThread4of4ForFork0InUse, 105#L1061-4true, 121#L1040-3true]) [2023-12-09 14:58:30,869 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2023-12-09 14:58:30,869 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-12-09 14:58:30,869 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-12-09 14:58:30,869 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-12-09 14:58:30,923 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L1041-2-->L1045-2: Formula: (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0))) (= |v_thrThread1of4ForFork0_#t~nondet5#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{thrThread1of4ForFork0_#t~nondet5#1=|v_thrThread1of4ForFork0_#t~nondet5#1_1|, #pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread1of4ForFork0_#t~nondet5#1][106], [214#(and (= |thrThread2of4ForFork0_~c~0#1| 0) (= |thrThread2of4ForFork0_~end~0#1| 0)), 25#L1049true, thrThread1of4ForFork0InUse, 20#L1040true, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 28#L1049true, 190#(and (= |thrThread1of4ForFork0_~end~0#1| 0) (= |thrThread1of4ForFork0_~c~0#1| 0)), thrThread4of4ForFork0InUse, 7#L1045-2true, 192#true, 105#L1061-4true]) [2023-12-09 14:58:30,923 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2023-12-09 14:58:30,923 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-12-09 14:58:30,923 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-12-09 14:58:30,923 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-12-09 14:58:30,936 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_thrThread1of4ForFork0_#t~nondet4#1_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread1of4ForFork0_#t~nondet4#1=|v_thrThread1of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread1of4ForFork0_#t~nondet4#1][48], [136#L1047-1true, 211#true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 122#L1041-2true, thrThread3of4ForFork0InUse, 96#L1040-3true, 80#L1048true, 190#(and (= |thrThread1of4ForFork0_~end~0#1| 0) (= |thrThread1of4ForFork0_~c~0#1| 0)), 192#true, thrThread4of4ForFork0InUse, 105#L1061-4true]) [2023-12-09 14:58:30,937 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2023-12-09 14:58:30,937 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-12-09 14:58:30,937 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-12-09 14:58:30,937 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-12-09 14:58:30,937 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([734] L1041-2-->L1045-2: Formula: (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0))) (= |v_thrThread2of4ForFork0_#t~nondet5#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|, thrThread2of4ForFork0_#t~nondet5#1=|v_thrThread2of4ForFork0_#t~nondet5#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread2of4ForFork0_#t~nondet5#1][132], [136#L1047-1true, 211#true, 60#L1040true, 51#L1045-2true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 190#(and (= |thrThread1of4ForFork0_~end~0#1| 0) (= |thrThread1of4ForFork0_~c~0#1| 0)), 80#L1048true, 192#true, thrThread4of4ForFork0InUse, 105#L1061-4true]) [2023-12-09 14:58:30,937 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2023-12-09 14:58:30,937 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-12-09 14:58:30,937 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-12-09 14:58:30,937 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-12-09 14:58:30,957 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([734] L1041-2-->L1045-2: Formula: (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0))) (= |v_thrThread2of4ForFork0_#t~nondet5#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|, thrThread2of4ForFork0_#t~nondet5#1=|v_thrThread2of4ForFork0_#t~nondet5#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread2of4ForFork0_#t~nondet5#1][132], [211#true, 136#L1047-1true, 60#L1040true, 51#L1045-2true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 190#(and (= |thrThread1of4ForFork0_~end~0#1| 0) (= |thrThread1of4ForFork0_~c~0#1| 0)), 28#L1049true, 192#true, thrThread4of4ForFork0InUse, 105#L1061-4true]) [2023-12-09 14:58:30,957 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2023-12-09 14:58:30,957 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-12-09 14:58:30,957 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-12-09 14:58:30,957 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-12-09 14:58:31,025 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([768] L1041-2-->L1045-2: Formula: (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0))) (= |v_thrThread3of4ForFork0_#t~nondet5#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|, thrThread3of4ForFork0_#t~nondet5#1=|v_thrThread3of4ForFork0_#t~nondet5#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread3of4ForFork0_#t~nondet5#1][142], [211#true, 139#L1049-2true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 122#L1041-2true, 79#L1045-2true, thrThread4of4ForFork0InUse, 192#true, 19#$Ultimate##0true, 187#true, 105#L1061-4true]) [2023-12-09 14:58:31,026 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2023-12-09 14:58:31,026 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-12-09 14:58:31,026 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-12-09 14:58:31,026 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-12-09 14:58:31,027 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([797] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread4of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread4of4ForFork0_#t~nondet4#1][185], [211#true, 140#L1023true, thrThread1of4ForFork0InUse, 59#L1040-3true, thrThread2of4ForFork0InUse, 122#L1041-2true, thrThread3of4ForFork0InUse, 192#true, thrThread4of4ForFork0InUse, 187#true, 105#L1061-4true, 174#L1040-3true]) [2023-12-09 14:58:31,027 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2023-12-09 14:58:31,027 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-12-09 14:58:31,027 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-12-09 14:58:31,027 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-12-09 14:58:31,072 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([797] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread4of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread4of4ForFork0_#t~nondet4#1][186], [thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 79#L1045-2true, 192#true, thrThread4of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 66#L1049-3true, 187#true, 105#L1061-4true, 174#L1040-3true]) [2023-12-09 14:58:31,072 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2023-12-09 14:58:31,072 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-12-09 14:58:31,072 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-12-09 14:58:31,072 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-12-09 14:58:31,076 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([802] L1041-2-->L1045-2: Formula: (and (= |v_thrThread4of4ForFork0_#t~nondet5#1_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{thrThread4of4ForFork0_#t~nondet5#1=|v_thrThread4of4ForFork0_#t~nondet5#1_1|, #pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} AuxVars[] AssignedVars[thrThread4of4ForFork0_#t~nondet5#1, #pthreadsMutex][252], [thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 138#L1024true, 79#L1045-2true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), thrThread4of4ForFork0InUse, 192#true, 48#L1045-2true, 187#true, 105#L1061-4true]) [2023-12-09 14:58:31,076 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2023-12-09 14:58:31,076 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-12-09 14:58:31,076 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-12-09 14:58:31,076 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-12-09 14:58:31,077 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([802] L1041-2-->L1045-2: Formula: (and (= |v_thrThread4of4ForFork0_#t~nondet5#1_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{thrThread4of4ForFork0_#t~nondet5#1=|v_thrThread4of4ForFork0_#t~nondet5#1_1|, #pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} AuxVars[] AssignedVars[thrThread4of4ForFork0_#t~nondet5#1, #pthreadsMutex][252], [thrThread1of4ForFork0InUse, 59#L1040-3true, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, thrThread4of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 192#true, 66#L1049-3true, 187#true, 48#L1045-2true, 105#L1061-4true]) [2023-12-09 14:58:31,077 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2023-12-09 14:58:31,077 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-12-09 14:58:31,077 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-12-09 14:58:31,077 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-12-09 14:58:31,174 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][326], [30#L1061-3true, 24#L1047-1true, thrThread1of4ForFork0InUse, 195#(= |thrThread1of4ForFork0_#t~mem6#1| 1), thrThread2of4ForFork0InUse, 59#L1040-3true, 88#L1039true, thrThread3of4ForFork0InUse, thrThread4of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 133#L1049true, 187#true]) [2023-12-09 14:58:31,174 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2023-12-09 14:58:31,174 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-12-09 14:58:31,174 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-12-09 14:58:31,174 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-12-09 14:58:31,176 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([802] L1041-2-->L1045-2: Formula: (and (= |v_thrThread4of4ForFork0_#t~nondet5#1_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{thrThread4of4ForFork0_#t~nondet5#1=|v_thrThread4of4ForFork0_#t~nondet5#1_1|, #pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} AuxVars[] AssignedVars[thrThread4of4ForFork0_#t~nondet5#1, #pthreadsMutex][438], [30#L1061-3true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 88#L1039true, 199#(and (= |thrThread1of4ForFork0_#t~mem6#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1)), thrThread3of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), thrThread4of4ForFork0InUse, 66#L1049-3true, 48#L1045-2true, 187#true, 45#$Ultimate##0true]) [2023-12-09 14:58:31,176 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is not cut-off event [2023-12-09 14:58:31,176 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is not cut-off event [2023-12-09 14:58:31,176 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is not cut-off event [2023-12-09 14:58:31,176 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is not cut-off event [2023-12-09 14:58:31,180 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][303], [177#L1024-2true, 30#L1061-3true, thrThread1of4ForFork0InUse, 205#(and (not (= |thrThread1of4ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of4ForFork0_#t~mem6#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0))), 59#L1040-3true, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), thrThread4of4ForFork0InUse, 48#L1045-2true, 187#true]) [2023-12-09 14:58:31,181 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2023-12-09 14:58:31,181 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-12-09 14:58:31,181 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-12-09 14:58:31,181 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-12-09 14:58:31,185 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([797] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread4of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread4of4ForFork0_#t~nondet4#1][186], [111#L1048true, 30#L1061-3true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 49#L1047true, thrThread3of4ForFork0InUse, 88#L1039true, 192#true, thrThread4of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 187#true, 174#L1040-3true]) [2023-12-09 14:58:31,185 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2023-12-09 14:58:31,185 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-12-09 14:58:31,185 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-12-09 14:58:31,185 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-12-09 14:58:31,191 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([797] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread4of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread4of4ForFork0_#t~nondet4#1][186], [111#L1048true, 30#L1061-3true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 88#L1039true, 192#true, thrThread4of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 187#true, 174#L1040-3true, 52#L1046-3true]) [2023-12-09 14:58:31,191 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2023-12-09 14:58:31,191 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-12-09 14:58:31,191 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-12-09 14:58:31,191 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-12-09 14:58:31,213 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([768] L1041-2-->L1045-2: Formula: (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0))) (= |v_thrThread3of4ForFork0_#t~nondet5#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|, thrThread3of4ForFork0_#t~nondet5#1=|v_thrThread3of4ForFork0_#t~nondet5#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread3of4ForFork0_#t~nondet5#1][161], [30#L1061-3true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 80#L1048true, 79#L1045-2true, 192#true, thrThread4of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 166#L1041-2true, 187#true]) [2023-12-09 14:58:31,213 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2023-12-09 14:58:31,213 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-12-09 14:58:31,213 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-12-09 14:58:31,213 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-12-09 14:58:31,222 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([768] L1041-2-->L1045-2: Formula: (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0))) (= |v_thrThread3of4ForFork0_#t~nondet5#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|, thrThread3of4ForFork0_#t~nondet5#1=|v_thrThread3of4ForFork0_#t~nondet5#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread3of4ForFork0_#t~nondet5#1][161], [116#L1043-1true, 30#L1061-3true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 79#L1045-2true, 28#L1049true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 192#true, thrThread4of4ForFork0InUse, 187#true]) [2023-12-09 14:58:31,223 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2023-12-09 14:58:31,223 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-12-09 14:58:31,223 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-12-09 14:58:31,223 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-12-09 14:58:31,225 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([768] L1041-2-->L1045-2: Formula: (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0))) (= |v_thrThread3of4ForFork0_#t~nondet5#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|, thrThread3of4ForFork0_#t~nondet5#1=|v_thrThread3of4ForFork0_#t~nondet5#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread3of4ForFork0_#t~nondet5#1][142], [211#true, 30#L1061-3true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 28#L1049true, 79#L1045-2true, 192#true, thrThread4of4ForFork0InUse, 166#L1041-2true, 187#true, 163#L1038true]) [2023-12-09 14:58:31,225 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2023-12-09 14:58:31,225 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-12-09 14:58:31,225 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-12-09 14:58:31,225 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-12-09 14:58:31,266 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([729] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_thrThread2of4ForFork0_#t~nondet4#1_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread2of4ForFork0_#t~nondet4#1=|v_thrThread2of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread2of4ForFork0_#t~nondet4#1][84], [214#(and (= |thrThread2of4ForFork0_~c~0#1| 0) (= |thrThread2of4ForFork0_~end~0#1| 0)), 30#L1061-3true, 25#L1049true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 190#(and (= |thrThread1of4ForFork0_~end~0#1| 0) (= |thrThread1of4ForFork0_~c~0#1| 0)), thrThread4of4ForFork0InUse, 192#true, 174#L1040-3true, 52#L1046-3true, 121#L1040-3true]) [2023-12-09 14:58:31,266 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2023-12-09 14:58:31,266 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-12-09 14:58:31,266 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-12-09 14:58:31,266 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-12-09 14:58:31,267 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-12-09 14:58:31,268 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([802] L1041-2-->L1045-2: Formula: (and (= |v_thrThread4of4ForFork0_#t~nondet5#1_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{thrThread4of4ForFork0_#t~nondet5#1=|v_thrThread4of4ForFork0_#t~nondet5#1_1|, #pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} AuxVars[] AssignedVars[thrThread4of4ForFork0_#t~nondet5#1, #pthreadsMutex][298], [30#L1061-3true, 111#L1048true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 190#(and (= |thrThread1of4ForFork0_~end~0#1| 0) (= |thrThread1of4ForFork0_~c~0#1| 0)), 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 192#true, thrThread4of4ForFork0InUse, 48#L1045-2true, 52#L1046-3true]) [2023-12-09 14:58:31,268 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2023-12-09 14:58:31,268 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-12-09 14:58:31,268 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-12-09 14:58:31,268 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-12-09 14:58:31,585 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_thrThread1of4ForFork0_#t~nondet4#1_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread1of4ForFork0_#t~nondet4#1=|v_thrThread1of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread1of4ForFork0_#t~nondet4#1][48], [211#true, 30#L1061-3true, 25#L1049true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 28#L1049true, 96#L1040-3true, 190#(and (= |thrThread1of4ForFork0_~end~0#1| 0) (= |thrThread1of4ForFork0_~c~0#1| 0)), thrThread4of4ForFork0InUse, 192#true, 163#L1038true]) [2023-12-09 14:58:31,586 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2023-12-09 14:58:31,586 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-12-09 14:58:31,586 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-12-09 14:58:31,586 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-12-09 14:58:31,594 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([734] L1041-2-->L1045-2: Formula: (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0))) (= |v_thrThread2of4ForFork0_#t~nondet5#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|, thrThread2of4ForFork0_#t~nondet5#1=|v_thrThread2of4ForFork0_#t~nondet5#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread2of4ForFork0_#t~nondet5#1][132], [60#L1040true, 211#true, 51#L1045-2true, 30#L1061-3true, thrThread1of4ForFork0InUse, 59#L1040-3true, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 190#(and (= |thrThread1of4ForFork0_~end~0#1| 0) (= |thrThread1of4ForFork0_~c~0#1| 0)), 28#L1049true, 192#true, thrThread4of4ForFork0InUse]) [2023-12-09 14:58:31,595 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2023-12-09 14:58:31,595 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-12-09 14:58:31,595 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-12-09 14:58:31,595 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-12-09 14:58:31,603 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([695] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_thrThread1of4ForFork0_#t~nondet4#1_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread1of4ForFork0_#t~nondet4#1=|v_thrThread1of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread1of4ForFork0_#t~nondet4#1][77], [30#L1061-3true, 25#L1049true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 96#L1040-3true, 80#L1048true, 190#(and (= |thrThread1of4ForFork0_~end~0#1| 0) (= |thrThread1of4ForFork0_~c~0#1| 0)), 192#true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), thrThread4of4ForFork0InUse]) [2023-12-09 14:58:31,603 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2023-12-09 14:58:31,603 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-12-09 14:58:31,603 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-12-09 14:58:31,603 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-12-09 14:58:31,603 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-12-09 14:58:31,604 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([695] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_thrThread1of4ForFork0_#t~nondet4#1_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread1of4ForFork0_#t~nondet4#1=|v_thrThread1of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread1of4ForFork0_#t~nondet4#1][77], [111#L1048true, 30#L1061-3true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 28#L1049true, 190#(and (= |thrThread1of4ForFork0_~end~0#1| 0) (= |thrThread1of4ForFork0_~c~0#1| 0)), 96#L1040-3true, thrThread4of4ForFork0InUse, 192#true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0)]) [2023-12-09 14:58:31,604 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2023-12-09 14:58:31,604 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-12-09 14:58:31,604 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-12-09 14:58:31,604 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-12-09 14:58:31,604 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-12-09 14:58:31,605 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([695] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_thrThread1of4ForFork0_#t~nondet4#1_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread1of4ForFork0_#t~nondet4#1=|v_thrThread1of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread1of4ForFork0_#t~nondet4#1][48], [211#true, 30#L1061-3true, 25#L1049true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 190#(and (= |thrThread1of4ForFork0_~end~0#1| 0) (= |thrThread1of4ForFork0_~c~0#1| 0)), 28#L1049true, 96#L1040-3true, 192#true, thrThread4of4ForFork0InUse, 163#L1038true]) [2023-12-09 14:58:31,605 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2023-12-09 14:58:31,605 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-12-09 14:58:31,605 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-12-09 14:58:31,605 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-12-09 14:58:31,605 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-12-09 14:58:31,605 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_thrThread1of4ForFork0_#t~nondet4#1_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread1of4ForFork0_#t~nondet4#1=|v_thrThread1of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread1of4ForFork0_#t~nondet4#1][77], [30#L1061-3true, 25#L1049true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 190#(and (= |thrThread1of4ForFork0_~end~0#1| 0) (= |thrThread1of4ForFork0_~c~0#1| 0)), 28#L1049true, 96#L1040-3true, 192#true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), thrThread4of4ForFork0InUse]) [2023-12-09 14:58:31,605 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2023-12-09 14:58:31,605 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-12-09 14:58:31,605 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-12-09 14:58:31,605 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-12-09 14:58:31,712 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([797] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread4of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread4of4ForFork0_#t~nondet4#1][395], [30#L1061-3true, 205#(and (not (= |thrThread1of4ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of4ForFork0_#t~mem6#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0))), thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 138#L1024true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), thrThread4of4ForFork0InUse, 187#true, 45#$Ultimate##0true, 174#L1040-3true]) [2023-12-09 14:58:31,712 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2023-12-09 14:58:31,712 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 14:58:31,712 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-12-09 14:58:31,713 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 14:58:31,713 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][303], [30#L1061-3true, thrThread1of4ForFork0InUse, 205#(and (not (= |thrThread1of4ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of4ForFork0_#t~mem6#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0))), 59#L1040-3true, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 88#L1039true, 138#L1024true, thrThread4of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 19#$Ultimate##0true, 187#true]) [2023-12-09 14:58:31,713 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2023-12-09 14:58:31,713 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 14:58:31,713 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 14:58:31,713 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-12-09 14:58:31,718 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][363], [177#L1024-2true, 30#L1061-3true, thrThread1of4ForFork0InUse, 59#L1040-3true, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, thrThread4of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 207#(and (not (= |thrThread1of4ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of4ForFork0_#t~mem6#1| 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0))), 187#true, 48#L1045-2true]) [2023-12-09 14:58:31,718 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2023-12-09 14:58:31,718 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-12-09 14:58:31,719 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-12-09 14:58:31,719 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-12-09 14:58:32,015 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([830] L1061-3-->$Ultimate##0: Formula: (and (= |v_ULTIMATE.start_main_#t~pre9#1_25| v_thrThread4of4ForFork0_thidvar0_2) (= v_thrThread4of4ForFork0_thidvar1_2 0) (= |v_thrThread4of4ForFork0_#in~arg#1.base_4| 0) (= |v_thrThread4of4ForFork0_#in~arg#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|} OutVars{thrThread4of4ForFork0_#t~nondet5#1=|v_thrThread4of4ForFork0_#t~nondet5#1_6|, thrThread4of4ForFork0_~c~0#1=|v_thrThread4of4ForFork0_~c~0#1_22|, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1_8|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|, thrThread4of4ForFork0_thidvar1=v_thrThread4of4ForFork0_thidvar1_2, thrThread4of4ForFork0_~arg#1.base=|v_thrThread4of4ForFork0_~arg#1.base_4|, thrThread4of4ForFork0_~arg#1.offset=|v_thrThread4of4ForFork0_~arg#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.base=|v_thrThread4of4ForFork0_#in~arg#1.base_4|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_6|, thrThread4of4ForFork0_#t~mem6#1=|v_thrThread4of4ForFork0_#t~mem6#1_8|, thrThread4of4ForFork0_#res#1.offset=|v_thrThread4of4ForFork0_#res#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.offset=|v_thrThread4of4ForFork0_#in~arg#1.offset_4|, thrThread4of4ForFork0_thidvar0=v_thrThread4of4ForFork0_thidvar0_2, thrThread4of4ForFork0___VERIFIER_assert_~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_~cond#1_12|, thrThread4of4ForFork0_~end~0#1=|v_thrThread4of4ForFork0_~end~0#1_14|, thrThread4of4ForFork0_#res#1.base=|v_thrThread4of4ForFork0_#res#1.base_4|} AuxVars[] AssignedVars[thrThread4of4ForFork0_#t~nondet5#1, thrThread4of4ForFork0_~c~0#1, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1, thrThread4of4ForFork0_thidvar1, thrThread4of4ForFork0_~arg#1.base, thrThread4of4ForFork0_~arg#1.offset, thrThread4of4ForFork0_#in~arg#1.base, thrThread4of4ForFork0_#t~nondet4#1, thrThread4of4ForFork0_#t~mem6#1, thrThread4of4ForFork0_#res#1.offset, thrThread4of4ForFork0_#in~arg#1.offset, thrThread4of4ForFork0_thidvar0, thrThread4of4ForFork0___VERIFIER_assert_~cond#1, thrThread4of4ForFork0_~end~0#1, thrThread4of4ForFork0_#res#1.base][120], [136#L1047-1true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 88#L1039true, 35#L1047-1true, 192#true, thrThread4of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 187#true, 19#$Ultimate##0true, 105#L1061-4true]) [2023-12-09 14:58:32,015 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2023-12-09 14:58:32,015 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-12-09 14:58:32,015 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-12-09 14:58:32,015 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-12-09 14:58:32,016 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([830] L1061-3-->$Ultimate##0: Formula: (and (= |v_ULTIMATE.start_main_#t~pre9#1_25| v_thrThread4of4ForFork0_thidvar0_2) (= v_thrThread4of4ForFork0_thidvar1_2 0) (= |v_thrThread4of4ForFork0_#in~arg#1.base_4| 0) (= |v_thrThread4of4ForFork0_#in~arg#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|} OutVars{thrThread4of4ForFork0_#t~nondet5#1=|v_thrThread4of4ForFork0_#t~nondet5#1_6|, thrThread4of4ForFork0_~c~0#1=|v_thrThread4of4ForFork0_~c~0#1_22|, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1_8|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|, thrThread4of4ForFork0_thidvar1=v_thrThread4of4ForFork0_thidvar1_2, thrThread4of4ForFork0_~arg#1.base=|v_thrThread4of4ForFork0_~arg#1.base_4|, thrThread4of4ForFork0_~arg#1.offset=|v_thrThread4of4ForFork0_~arg#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.base=|v_thrThread4of4ForFork0_#in~arg#1.base_4|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_6|, thrThread4of4ForFork0_#t~mem6#1=|v_thrThread4of4ForFork0_#t~mem6#1_8|, thrThread4of4ForFork0_#res#1.offset=|v_thrThread4of4ForFork0_#res#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.offset=|v_thrThread4of4ForFork0_#in~arg#1.offset_4|, thrThread4of4ForFork0_thidvar0=v_thrThread4of4ForFork0_thidvar0_2, thrThread4of4ForFork0___VERIFIER_assert_~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_~cond#1_12|, thrThread4of4ForFork0_~end~0#1=|v_thrThread4of4ForFork0_~end~0#1_14|, thrThread4of4ForFork0_#res#1.base=|v_thrThread4of4ForFork0_#res#1.base_4|} AuxVars[] AssignedVars[thrThread4of4ForFork0_#t~nondet5#1, thrThread4of4ForFork0_~c~0#1, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1, thrThread4of4ForFork0_thidvar1, thrThread4of4ForFork0_~arg#1.base, thrThread4of4ForFork0_~arg#1.offset, thrThread4of4ForFork0_#in~arg#1.base, thrThread4of4ForFork0_#t~nondet4#1, thrThread4of4ForFork0_#t~mem6#1, thrThread4of4ForFork0_#res#1.offset, thrThread4of4ForFork0_#in~arg#1.offset, thrThread4of4ForFork0_thidvar0, thrThread4of4ForFork0___VERIFIER_assert_~cond#1, thrThread4of4ForFork0_~end~0#1, thrThread4of4ForFork0_#res#1.base][120], [111#L1048true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 49#L1047true, thrThread3of4ForFork0InUse, 88#L1039true, thrThread4of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 192#true, 19#$Ultimate##0true, 187#true, 105#L1061-4true]) [2023-12-09 14:58:32,016 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2023-12-09 14:58:32,016 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-12-09 14:58:32,016 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-12-09 14:58:32,016 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-12-09 14:58:32,017 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][115], [24#L1047-1true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 59#L1040-3true, 49#L1047true, 88#L1039true, thrThread3of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 192#true, thrThread4of4ForFork0InUse, 187#true, 105#L1061-4true]) [2023-12-09 14:58:32,017 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2023-12-09 14:58:32,017 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-12-09 14:58:32,017 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 14:58:32,017 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 14:58:32,017 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([830] L1061-3-->$Ultimate##0: Formula: (and (= |v_ULTIMATE.start_main_#t~pre9#1_25| v_thrThread4of4ForFork0_thidvar0_2) (= v_thrThread4of4ForFork0_thidvar1_2 0) (= |v_thrThread4of4ForFork0_#in~arg#1.base_4| 0) (= |v_thrThread4of4ForFork0_#in~arg#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|} OutVars{thrThread4of4ForFork0_#t~nondet5#1=|v_thrThread4of4ForFork0_#t~nondet5#1_6|, thrThread4of4ForFork0_~c~0#1=|v_thrThread4of4ForFork0_~c~0#1_22|, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1_8|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|, thrThread4of4ForFork0_thidvar1=v_thrThread4of4ForFork0_thidvar1_2, thrThread4of4ForFork0_~arg#1.base=|v_thrThread4of4ForFork0_~arg#1.base_4|, thrThread4of4ForFork0_~arg#1.offset=|v_thrThread4of4ForFork0_~arg#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.base=|v_thrThread4of4ForFork0_#in~arg#1.base_4|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_6|, thrThread4of4ForFork0_#t~mem6#1=|v_thrThread4of4ForFork0_#t~mem6#1_8|, thrThread4of4ForFork0_#res#1.offset=|v_thrThread4of4ForFork0_#res#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.offset=|v_thrThread4of4ForFork0_#in~arg#1.offset_4|, thrThread4of4ForFork0_thidvar0=v_thrThread4of4ForFork0_thidvar0_2, thrThread4of4ForFork0___VERIFIER_assert_~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_~cond#1_12|, thrThread4of4ForFork0_~end~0#1=|v_thrThread4of4ForFork0_~end~0#1_14|, thrThread4of4ForFork0_#res#1.base=|v_thrThread4of4ForFork0_#res#1.base_4|} AuxVars[] AssignedVars[thrThread4of4ForFork0_#t~nondet5#1, thrThread4of4ForFork0_~c~0#1, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1, thrThread4of4ForFork0_thidvar1, thrThread4of4ForFork0_~arg#1.base, thrThread4of4ForFork0_~arg#1.offset, thrThread4of4ForFork0_#in~arg#1.base, thrThread4of4ForFork0_#t~nondet4#1, thrThread4of4ForFork0_#t~mem6#1, thrThread4of4ForFork0_#res#1.offset, thrThread4of4ForFork0_#in~arg#1.offset, thrThread4of4ForFork0_thidvar0, thrThread4of4ForFork0___VERIFIER_assert_~cond#1, thrThread4of4ForFork0_~end~0#1, thrThread4of4ForFork0_#res#1.base][120], [111#L1048true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 88#L1039true, thrThread4of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 192#true, 19#$Ultimate##0true, 187#true, 105#L1061-4true, 52#L1046-3true]) [2023-12-09 14:58:32,017 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2023-12-09 14:58:32,017 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-12-09 14:58:32,017 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-12-09 14:58:32,017 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-12-09 14:58:32,018 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][115], [24#L1047-1true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 59#L1040-3true, 88#L1039true, thrThread3of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), thrThread4of4ForFork0InUse, 192#true, 187#true, 105#L1061-4true, 52#L1046-3true]) [2023-12-09 14:58:32,018 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2023-12-09 14:58:32,018 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 14:58:32,018 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 14:58:32,018 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-12-09 14:58:32,023 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][326], [30#L1061-3true, thrThread1of4ForFork0InUse, 59#L1040-3true, 195#(= |thrThread1of4ForFork0_#t~mem6#1| 1), thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), thrThread4of4ForFork0InUse, 66#L1049-3true, 187#true, 48#L1045-2true]) [2023-12-09 14:58:32,023 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2023-12-09 14:58:32,023 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-12-09 14:58:32,023 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-12-09 14:58:32,023 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-12-09 14:58:32,023 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][326], [24#L1047-1true, thrThread1of4ForFork0InUse, 59#L1040-3true, thrThread2of4ForFork0InUse, 195#(= |thrThread1of4ForFork0_#t~mem6#1| 1), 88#L1039true, thrThread3of4ForFork0InUse, thrThread4of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 66#L1049-3true, 187#true, 105#L1061-4true]) [2023-12-09 14:58:32,023 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2023-12-09 14:58:32,023 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-12-09 14:58:32,023 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-12-09 14:58:32,023 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-12-09 14:58:32,024 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][363], [thrThread1of4ForFork0InUse, 59#L1040-3true, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 80#L1048true, 138#L1024true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), thrThread4of4ForFork0InUse, 207#(and (not (= |thrThread1of4ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of4ForFork0_#t~mem6#1| 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0))), 187#true, 105#L1061-4true]) [2023-12-09 14:58:32,024 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2023-12-09 14:58:32,024 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-12-09 14:58:32,025 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-12-09 14:58:32,025 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-12-09 14:58:32,033 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([797] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread4of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread4of4ForFork0_#t~nondet4#1][395], [111#L1048true, thrThread1of4ForFork0InUse, 205#(and (not (= |thrThread1of4ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of4ForFork0_#t~mem6#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0))), thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 138#L1024true, thrThread4of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 187#true, 105#L1061-4true, 174#L1040-3true]) [2023-12-09 14:58:32,033 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2023-12-09 14:58:32,033 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-12-09 14:58:32,034 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-12-09 14:58:32,034 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-12-09 14:58:32,042 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][279], [201#(and (= |thrThread1of4ForFork0_#t~mem6#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0))), thrThread1of4ForFork0InUse, 140#L1023true, 59#L1040-3true, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 28#L1049true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), thrThread4of4ForFork0InUse, 187#true, 105#L1061-4true]) [2023-12-09 14:58:32,043 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2023-12-09 14:58:32,043 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-12-09 14:58:32,043 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-12-09 14:58:32,045 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-12-09 14:58:32,047 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][346], [thrThread1of4ForFork0InUse, 140#L1023true, 59#L1040-3true, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 28#L1049true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), thrThread4of4ForFork0InUse, 187#true, 105#L1061-4true, 203#(and (= |thrThread1of4ForFork0_#t~mem6#1| 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0)))]) [2023-12-09 14:58:32,047 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2023-12-09 14:58:32,047 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-12-09 14:58:32,047 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-12-09 14:58:32,047 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-12-09 14:58:32,047 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([797] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread4of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread4of4ForFork0_#t~nondet4#1][367], [201#(and (= |thrThread1of4ForFork0_#t~mem6#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0))), 25#L1049true, 140#L1023true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), thrThread4of4ForFork0InUse, 187#true, 105#L1061-4true, 174#L1040-3true]) [2023-12-09 14:58:32,048 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2023-12-09 14:58:32,048 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-12-09 14:58:32,048 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-12-09 14:58:32,048 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-12-09 14:58:32,050 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([802] L1041-2-->L1045-2: Formula: (and (= |v_thrThread4of4ForFork0_#t~nondet5#1_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{thrThread4of4ForFork0_#t~nondet5#1=|v_thrThread4of4ForFork0_#t~nondet5#1_1|, #pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} AuxVars[] AssignedVars[thrThread4of4ForFork0_#t~nondet5#1, #pthreadsMutex][438], [136#L1047-1true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 88#L1039true, 199#(and (= |thrThread1of4ForFork0_#t~mem6#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1)), thrThread3of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), thrThread4of4ForFork0InUse, 133#L1049true, 187#true, 48#L1045-2true, 105#L1061-4true]) [2023-12-09 14:58:32,050 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is not cut-off event [2023-12-09 14:58:32,050 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is not cut-off event [2023-12-09 14:58:32,050 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is not cut-off event [2023-12-09 14:58:32,050 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is not cut-off event [2023-12-09 14:58:32,050 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([802] L1041-2-->L1045-2: Formula: (and (= |v_thrThread4of4ForFork0_#t~nondet5#1_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{thrThread4of4ForFork0_#t~nondet5#1=|v_thrThread4of4ForFork0_#t~nondet5#1_1|, #pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} AuxVars[] AssignedVars[thrThread4of4ForFork0_#t~nondet5#1, #pthreadsMutex][451], [136#L1047-1true, 201#(and (= |thrThread1of4ForFork0_#t~mem6#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0))), thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 41#L1049-1true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), thrThread4of4ForFork0InUse, 187#true, 48#L1045-2true, 105#L1061-4true]) [2023-12-09 14:58:32,050 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2023-12-09 14:58:32,050 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-12-09 14:58:32,050 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-12-09 14:58:32,050 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-12-09 14:58:32,056 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([802] L1041-2-->L1045-2: Formula: (and (= |v_thrThread4of4ForFork0_#t~nondet5#1_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{thrThread4of4ForFork0_#t~nondet5#1=|v_thrThread4of4ForFork0_#t~nondet5#1_1|, #pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} AuxVars[] AssignedVars[thrThread4of4ForFork0_#t~nondet5#1, #pthreadsMutex][421], [111#L1048true, thrThread1of4ForFork0InUse, 194#(= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1), thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), thrThread4of4ForFork0InUse, 187#true, 48#L1045-2true, 105#L1061-4true, 126#L1048true]) [2023-12-09 14:58:32,056 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is not cut-off event [2023-12-09 14:58:32,056 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is not cut-off event [2023-12-09 14:58:32,056 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is not cut-off event [2023-12-09 14:58:32,056 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is not cut-off event [2023-12-09 14:58:32,056 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([802] L1041-2-->L1045-2: Formula: (and (= |v_thrThread4of4ForFork0_#t~nondet5#1_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{thrThread4of4ForFork0_#t~nondet5#1=|v_thrThread4of4ForFork0_#t~nondet5#1_1|, #pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} AuxVars[] AssignedVars[thrThread4of4ForFork0_#t~nondet5#1, #pthreadsMutex][438], [111#L1048true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 199#(and (= |thrThread1of4ForFork0_#t~mem6#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1)), 213#(= |thrThread2of4ForFork0_~c~0#1| 0), thrThread4of4ForFork0InUse, 133#L1049true, 187#true, 48#L1045-2true, 105#L1061-4true]) [2023-12-09 14:58:32,056 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2023-12-09 14:58:32,056 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-12-09 14:58:32,056 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-12-09 14:58:32,056 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-12-09 14:58:32,060 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][316], [177#L1024-2true, 24#L1047-1true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 59#L1040-3true, 88#L1039true, thrThread3of4ForFork0InUse, thrThread4of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 187#true, 105#L1061-4true, 197#(not (= |thrThread1of4ForFork0___VERIFIER_assert_~cond#1| 0))]) [2023-12-09 14:58:32,060 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2023-12-09 14:58:32,060 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-12-09 14:58:32,060 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-12-09 14:58:32,060 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-12-09 14:58:32,061 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][115], [30#L1061-3true, thrThread1of4ForFork0InUse, 59#L1040-3true, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 41#L1049-1true, 28#L1049true, 192#true, thrThread4of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 187#true]) [2023-12-09 14:58:32,061 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2023-12-09 14:58:32,061 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-12-09 14:58:32,061 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-12-09 14:58:32,061 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-12-09 14:58:32,062 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([802] L1041-2-->L1045-2: Formula: (and (= |v_thrThread4of4ForFork0_#t~nondet5#1_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{thrThread4of4ForFork0_#t~nondet5#1=|v_thrThread4of4ForFork0_#t~nondet5#1_1|, #pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} AuxVars[] AssignedVars[thrThread4of4ForFork0_#t~nondet5#1, #pthreadsMutex][252], [25#L1049true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 35#L1047-1true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 192#true, thrThread4of4ForFork0InUse, 48#L1045-2true, 187#true, 105#L1061-4true]) [2023-12-09 14:58:32,062 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is not cut-off event [2023-12-09 14:58:32,062 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is not cut-off event [2023-12-09 14:58:32,062 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is not cut-off event [2023-12-09 14:58:32,062 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is not cut-off event [2023-12-09 14:58:32,062 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([802] L1041-2-->L1045-2: Formula: (and (= |v_thrThread4of4ForFork0_#t~nondet5#1_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{thrThread4of4ForFork0_#t~nondet5#1=|v_thrThread4of4ForFork0_#t~nondet5#1_1|, #pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} AuxVars[] AssignedVars[thrThread4of4ForFork0_#t~nondet5#1, #pthreadsMutex][421], [25#L1049true, thrThread1of4ForFork0InUse, 194#(= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1), thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), thrThread4of4ForFork0InUse, 48#L1045-2true, 187#true, 105#L1061-4true, 126#L1048true]) [2023-12-09 14:58:32,062 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2023-12-09 14:58:32,062 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-12-09 14:58:32,062 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-12-09 14:58:32,063 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-12-09 14:58:32,145 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L1041-2-->L1045-2: Formula: (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0))) (= |v_thrThread1of4ForFork0_#t~nondet5#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{thrThread1of4ForFork0_#t~nondet5#1=|v_thrThread1of4ForFork0_#t~nondet5#1_1|, #pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread1of4ForFork0_#t~nondet5#1][122], [111#L1048true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 88#L1039true, 28#L1049true, 7#L1045-2true, 192#true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), thrThread4of4ForFork0InUse, 187#true, 105#L1061-4true]) [2023-12-09 14:58:32,146 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2023-12-09 14:58:32,146 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-12-09 14:58:32,146 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-12-09 14:58:32,146 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-12-09 14:58:32,146 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L1041-2-->L1045-2: Formula: (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0))) (= |v_thrThread1of4ForFork0_#t~nondet5#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{thrThread1of4ForFork0_#t~nondet5#1=|v_thrThread1of4ForFork0_#t~nondet5#1_1|, #pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread1of4ForFork0_#t~nondet5#1][122], [24#L1047-1true, 25#L1049true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 88#L1039true, 192#true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 7#L1045-2true, thrThread4of4ForFork0InUse, 187#true, 105#L1061-4true]) [2023-12-09 14:58:32,146 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is not cut-off event [2023-12-09 14:58:32,146 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is not cut-off event [2023-12-09 14:58:32,146 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is not cut-off event [2023-12-09 14:58:32,146 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is not cut-off event [2023-12-09 14:58:32,147 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([700] L1041-2-->L1045-2: Formula: (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0))) (= |v_thrThread1of4ForFork0_#t~nondet5#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{thrThread1of4ForFork0_#t~nondet5#1=|v_thrThread1of4ForFork0_#t~nondet5#1_1|, #pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread1of4ForFork0_#t~nondet5#1][122], [111#L1048true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 88#L1039true, 80#L1048true, 7#L1045-2true, 192#true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), thrThread4of4ForFork0InUse, 187#true, 105#L1061-4true]) [2023-12-09 14:58:32,147 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is not cut-off event [2023-12-09 14:58:32,147 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is not cut-off event [2023-12-09 14:58:32,147 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is not cut-off event [2023-12-09 14:58:32,147 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is not cut-off event [2023-12-09 14:58:32,148 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is not cut-off event [2023-12-09 14:58:32,148 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L1041-2-->L1045-2: Formula: (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0))) (= |v_thrThread1of4ForFork0_#t~nondet5#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{thrThread1of4ForFork0_#t~nondet5#1=|v_thrThread1of4ForFork0_#t~nondet5#1_1|, #pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread1of4ForFork0_#t~nondet5#1][122], [25#L1049true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 80#L1048true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 192#true, 7#L1045-2true, thrThread4of4ForFork0InUse, 187#true, 105#L1061-4true]) [2023-12-09 14:58:32,148 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2023-12-09 14:58:32,148 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-12-09 14:58:32,148 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-12-09 14:58:32,148 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-12-09 14:58:32,149 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([700] L1041-2-->L1045-2: Formula: (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0))) (= |v_thrThread1of4ForFork0_#t~nondet5#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{thrThread1of4ForFork0_#t~nondet5#1=|v_thrThread1of4ForFork0_#t~nondet5#1_1|, #pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread1of4ForFork0_#t~nondet5#1][122], [111#L1048true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 28#L1049true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), thrThread4of4ForFork0InUse, 7#L1045-2true, 192#true, 187#true, 105#L1061-4true]) [2023-12-09 14:58:32,149 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2023-12-09 14:58:32,149 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-12-09 14:58:32,149 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-12-09 14:58:32,149 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-12-09 14:58:32,149 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-12-09 14:58:32,251 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([729] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_thrThread2of4ForFork0_#t~nondet4#1_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread2of4ForFork0_#t~nondet4#1=|v_thrThread2of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread2of4ForFork0_#t~nondet4#1][84], [214#(and (= |thrThread2of4ForFork0_~c~0#1| 0) (= |thrThread2of4ForFork0_~end~0#1| 0)), 24#L1047-1true, 25#L1049true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 190#(and (= |thrThread1of4ForFork0_~end~0#1| 0) (= |thrThread1of4ForFork0_~c~0#1| 0)), 192#true, thrThread4of4ForFork0InUse, 105#L1061-4true, 52#L1046-3true, 121#L1040-3true]) [2023-12-09 14:58:32,251 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2023-12-09 14:58:32,251 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-12-09 14:58:32,252 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-12-09 14:58:32,252 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-12-09 14:58:32,252 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-12-09 14:58:32,252 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([729] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_thrThread2of4ForFork0_#t~nondet4#1_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread2of4ForFork0_#t~nondet4#1=|v_thrThread2of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread2of4ForFork0_#t~nondet4#1][84], [214#(and (= |thrThread2of4ForFork0_~c~0#1| 0) (= |thrThread2of4ForFork0_~end~0#1| 0)), 111#L1048true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 80#L1048true, 190#(and (= |thrThread1of4ForFork0_~end~0#1| 0) (= |thrThread1of4ForFork0_~c~0#1| 0)), 192#true, thrThread4of4ForFork0InUse, 105#L1061-4true, 52#L1046-3true, 121#L1040-3true]) [2023-12-09 14:58:32,252 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2023-12-09 14:58:32,252 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-12-09 14:58:32,252 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-12-09 14:58:32,252 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-12-09 14:58:32,252 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-12-09 14:58:32,253 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([729] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_thrThread2of4ForFork0_#t~nondet4#1_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread2of4ForFork0_#t~nondet4#1=|v_thrThread2of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread2of4ForFork0_#t~nondet4#1][84], [136#L1047-1true, 214#(and (= |thrThread2of4ForFork0_~c~0#1| 0) (= |thrThread2of4ForFork0_~end~0#1| 0)), thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 28#L1049true, 190#(and (= |thrThread1of4ForFork0_~end~0#1| 0) (= |thrThread1of4ForFork0_~c~0#1| 0)), 192#true, thrThread4of4ForFork0InUse, 105#L1061-4true, 52#L1046-3true, 121#L1040-3true]) [2023-12-09 14:58:32,253 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2023-12-09 14:58:32,253 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-12-09 14:58:32,253 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-12-09 14:58:32,253 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-12-09 14:58:32,253 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-12-09 14:58:32,543 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([729] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_thrThread2of4ForFork0_#t~nondet4#1_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread2of4ForFork0_#t~nondet4#1=|v_thrThread2of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread2of4ForFork0_#t~nondet4#1][84], [214#(and (= |thrThread2of4ForFork0_~c~0#1| 0) (= |thrThread2of4ForFork0_~end~0#1| 0)), 25#L1049true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 28#L1049true, 190#(and (= |thrThread1of4ForFork0_~end~0#1| 0) (= |thrThread1of4ForFork0_~c~0#1| 0)), thrThread4of4ForFork0InUse, 7#L1045-2true, 192#true, 105#L1061-4true, 121#L1040-3true]) [2023-12-09 14:58:32,543 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2023-12-09 14:58:32,543 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-12-09 14:58:32,543 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-12-09 14:58:32,543 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-12-09 14:58:32,543 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([729] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_thrThread2of4ForFork0_#t~nondet4#1_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread2of4ForFork0_#t~nondet4#1=|v_thrThread2of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread2of4ForFork0_#t~nondet4#1][84], [214#(and (= |thrThread2of4ForFork0_~c~0#1| 0) (= |thrThread2of4ForFork0_~end~0#1| 0)), 25#L1049true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 190#(and (= |thrThread1of4ForFork0_~end~0#1| 0) (= |thrThread1of4ForFork0_~c~0#1| 0)), 80#L1048true, thrThread4of4ForFork0InUse, 192#true, 105#L1061-4true, 52#L1046-3true, 121#L1040-3true]) [2023-12-09 14:58:32,543 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2023-12-09 14:58:32,543 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-12-09 14:58:32,543 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-12-09 14:58:32,543 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-12-09 14:58:32,544 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([729] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_thrThread2of4ForFork0_#t~nondet4#1_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread2of4ForFork0_#t~nondet4#1=|v_thrThread2of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread2of4ForFork0_#t~nondet4#1][84], [214#(and (= |thrThread2of4ForFork0_~c~0#1| 0) (= |thrThread2of4ForFork0_~end~0#1| 0)), 111#L1048true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 28#L1049true, 190#(and (= |thrThread1of4ForFork0_~end~0#1| 0) (= |thrThread1of4ForFork0_~c~0#1| 0)), thrThread4of4ForFork0InUse, 192#true, 105#L1061-4true, 52#L1046-3true, 121#L1040-3true]) [2023-12-09 14:58:32,544 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2023-12-09 14:58:32,544 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-12-09 14:58:32,544 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-12-09 14:58:32,544 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-12-09 14:58:32,549 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([700] L1041-2-->L1045-2: Formula: (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0))) (= |v_thrThread1of4ForFork0_#t~nondet5#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{thrThread1of4ForFork0_#t~nondet5#1=|v_thrThread1of4ForFork0_#t~nondet5#1_1|, #pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread1of4ForFork0_#t~nondet5#1][106], [214#(and (= |thrThread2of4ForFork0_~c~0#1| 0) (= |thrThread2of4ForFork0_~end~0#1| 0)), 25#L1049true, thrThread1of4ForFork0InUse, 20#L1040true, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 190#(and (= |thrThread1of4ForFork0_~end~0#1| 0) (= |thrThread1of4ForFork0_~c~0#1| 0)), 28#L1049true, thrThread4of4ForFork0InUse, 192#true, 7#L1045-2true, 105#L1061-4true]) [2023-12-09 14:58:32,549 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is not cut-off event [2023-12-09 14:58:32,549 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is not cut-off event [2023-12-09 14:58:32,550 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is not cut-off event [2023-12-09 14:58:32,550 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is not cut-off event [2023-12-09 14:58:32,550 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is not cut-off event [2023-12-09 14:58:32,550 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([729] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_thrThread2of4ForFork0_#t~nondet4#1_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread2of4ForFork0_#t~nondet4#1=|v_thrThread2of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread2of4ForFork0_#t~nondet4#1][84], [214#(and (= |thrThread2of4ForFork0_~c~0#1| 0) (= |thrThread2of4ForFork0_~end~0#1| 0)), 25#L1049true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 190#(and (= |thrThread1of4ForFork0_~end~0#1| 0) (= |thrThread1of4ForFork0_~c~0#1| 0)), 28#L1049true, thrThread4of4ForFork0InUse, 7#L1045-2true, 192#true, 105#L1061-4true, 121#L1040-3true]) [2023-12-09 14:58:32,550 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2023-12-09 14:58:32,550 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-12-09 14:58:32,550 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-12-09 14:58:32,550 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-12-09 14:58:32,550 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-12-09 14:58:32,615 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_thrThread1of4ForFork0_#t~nondet4#1_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread1of4ForFork0_#t~nondet4#1=|v_thrThread1of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread1of4ForFork0_#t~nondet4#1][48], [211#true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 190#(and (= |thrThread1of4ForFork0_~end~0#1| 0) (= |thrThread1of4ForFork0_~c~0#1| 0)), 79#L1045-2true, 70#L1047true, 28#L1049true, 96#L1040-3true, 192#true, thrThread4of4ForFork0InUse, 105#L1061-4true]) [2023-12-09 14:58:32,615 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2023-12-09 14:58:32,615 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-12-09 14:58:32,615 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-12-09 14:58:32,615 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-12-09 14:58:32,617 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_thrThread1of4ForFork0_#t~nondet4#1_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread1of4ForFork0_#t~nondet4#1=|v_thrThread1of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread1of4ForFork0_#t~nondet4#1][48], [211#true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 143#L1046-3true, thrThread3of4ForFork0InUse, 28#L1049true, 96#L1040-3true, 79#L1045-2true, 190#(and (= |thrThread1of4ForFork0_~end~0#1| 0) (= |thrThread1of4ForFork0_~c~0#1| 0)), 192#true, thrThread4of4ForFork0InUse, 105#L1061-4true]) [2023-12-09 14:58:32,617 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2023-12-09 14:58:32,617 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-12-09 14:58:32,618 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-12-09 14:58:32,618 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-12-09 14:58:32,623 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([734] L1041-2-->L1045-2: Formula: (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0))) (= |v_thrThread2of4ForFork0_#t~nondet5#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|, thrThread2of4ForFork0_#t~nondet5#1=|v_thrThread2of4ForFork0_#t~nondet5#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread2of4ForFork0_#t~nondet5#1][132], [211#true, 60#L1040true, 51#L1045-2true, 111#L1048true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 190#(and (= |thrThread1of4ForFork0_~end~0#1| 0) (= |thrThread1of4ForFork0_~c~0#1| 0)), 80#L1048true, 192#true, thrThread4of4ForFork0InUse, 105#L1061-4true]) [2023-12-09 14:58:32,623 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2023-12-09 14:58:32,623 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-12-09 14:58:32,623 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-12-09 14:58:32,623 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-12-09 14:58:32,624 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_thrThread1of4ForFork0_#t~nondet4#1_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread1of4ForFork0_#t~nondet4#1=|v_thrThread1of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread1of4ForFork0_#t~nondet4#1][48], [211#true, 136#L1047-1true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 122#L1041-2true, thrThread3of4ForFork0InUse, 190#(and (= |thrThread1of4ForFork0_~end~0#1| 0) (= |thrThread1of4ForFork0_~c~0#1| 0)), 28#L1049true, 96#L1040-3true, 192#true, thrThread4of4ForFork0InUse, 105#L1061-4true]) [2023-12-09 14:58:32,624 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2023-12-09 14:58:32,624 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-12-09 14:58:32,624 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-12-09 14:58:32,624 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-12-09 14:58:32,624 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([734] L1041-2-->L1045-2: Formula: (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0))) (= |v_thrThread2of4ForFork0_#t~nondet5#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|, thrThread2of4ForFork0_#t~nondet5#1=|v_thrThread2of4ForFork0_#t~nondet5#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread2of4ForFork0_#t~nondet5#1][132], [211#true, 136#L1047-1true, 60#L1040true, 51#L1045-2true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 28#L1049true, 190#(and (= |thrThread1of4ForFork0_~end~0#1| 0) (= |thrThread1of4ForFork0_~c~0#1| 0)), thrThread4of4ForFork0InUse, 192#true, 105#L1061-4true]) [2023-12-09 14:58:32,624 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2023-12-09 14:58:32,624 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-12-09 14:58:32,624 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-12-09 14:58:32,624 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-12-09 14:58:32,625 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-12-09 14:58:32,715 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([768] L1041-2-->L1045-2: Formula: (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0))) (= |v_thrThread3of4ForFork0_#t~nondet5#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|, thrThread3of4ForFork0_#t~nondet5#1=|v_thrThread3of4ForFork0_#t~nondet5#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread3of4ForFork0_#t~nondet5#1][142], [211#true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 122#L1041-2true, 79#L1045-2true, thrThread4of4ForFork0InUse, 192#true, 66#L1049-3true, 19#$Ultimate##0true, 187#true, 105#L1061-4true]) [2023-12-09 14:58:32,716 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2023-12-09 14:58:32,716 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-12-09 14:58:32,716 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-12-09 14:58:32,716 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-12-09 14:58:32,716 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([797] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread4of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread4of4ForFork0_#t~nondet4#1][185], [211#true, thrThread1of4ForFork0InUse, 59#L1040-3true, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 122#L1041-2true, 138#L1024true, thrThread4of4ForFork0InUse, 192#true, 187#true, 105#L1061-4true, 174#L1040-3true]) [2023-12-09 14:58:32,717 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2023-12-09 14:58:32,717 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-12-09 14:58:32,717 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-12-09 14:58:32,717 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-12-09 14:58:32,778 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([802] L1041-2-->L1045-2: Formula: (and (= |v_thrThread4of4ForFork0_#t~nondet5#1_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{thrThread4of4ForFork0_#t~nondet5#1=|v_thrThread4of4ForFork0_#t~nondet5#1_1|, #pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} AuxVars[] AssignedVars[thrThread4of4ForFork0_#t~nondet5#1, #pthreadsMutex][252], [thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 79#L1045-2true, thrThread4of4ForFork0InUse, 192#true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 46#L1025true, 187#true, 48#L1045-2true, 105#L1061-4true]) [2023-12-09 14:58:32,778 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2023-12-09 14:58:32,778 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-12-09 14:58:32,778 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-12-09 14:58:32,778 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-12-09 14:58:32,930 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][346], [30#L1061-3true, 24#L1047-1true, thrThread1of4ForFork0InUse, 59#L1040-3true, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 41#L1049-1true, thrThread4of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 187#true, 203#(and (= |thrThread1of4ForFork0_#t~mem6#1| 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0)))]) [2023-12-09 14:58:32,931 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2023-12-09 14:58:32,931 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-12-09 14:58:32,931 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-12-09 14:58:32,931 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-12-09 14:58:32,944 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][279], [201#(and (= |thrThread1of4ForFork0_#t~mem6#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0))), 30#L1061-3true, 139#L1049-2true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 59#L1040-3true, 88#L1039true, thrThread3of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), thrThread4of4ForFork0InUse, 48#L1045-2true, 187#true]) [2023-12-09 14:58:32,944 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2023-12-09 14:58:32,944 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-12-09 14:58:32,944 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-12-09 14:58:32,944 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-12-09 14:58:32,951 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([797] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread4of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread4of4ForFork0_#t~nondet4#1][186], [30#L1061-3true, 111#L1048true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 88#L1039true, 35#L1047-1true, 192#true, thrThread4of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 187#true, 174#L1040-3true]) [2023-12-09 14:58:32,952 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2023-12-09 14:58:32,952 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-12-09 14:58:32,952 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-12-09 14:58:32,952 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-12-09 14:58:32,991 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([802] L1041-2-->L1045-2: Formula: (and (= |v_thrThread4of4ForFork0_#t~nondet5#1_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{thrThread4of4ForFork0_#t~nondet5#1=|v_thrThread4of4ForFork0_#t~nondet5#1_1|, #pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} AuxVars[] AssignedVars[thrThread4of4ForFork0_#t~nondet5#1, #pthreadsMutex][252], [111#L1048true, 30#L1061-3true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 192#true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), thrThread4of4ForFork0InUse, 166#L1041-2true, 187#true, 48#L1045-2true]) [2023-12-09 14:58:32,991 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is not cut-off event [2023-12-09 14:58:32,991 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is not cut-off event [2023-12-09 14:58:32,991 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is not cut-off event [2023-12-09 14:58:32,991 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is not cut-off event [2023-12-09 14:58:32,991 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([802] L1041-2-->L1045-2: Formula: (and (= |v_thrThread4of4ForFork0_#t~nondet5#1_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{thrThread4of4ForFork0_#t~nondet5#1=|v_thrThread4of4ForFork0_#t~nondet5#1_1|, #pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} AuxVars[] AssignedVars[thrThread4of4ForFork0_#t~nondet5#1, #pthreadsMutex][252], [30#L1061-3true, 25#L1049true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 192#true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), thrThread4of4ForFork0InUse, 166#L1041-2true, 48#L1045-2true, 187#true]) [2023-12-09 14:58:32,991 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2023-12-09 14:58:32,991 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-12-09 14:58:32,991 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-12-09 14:58:32,991 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-12-09 14:58:32,991 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L1041-2-->L1045-2: Formula: (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0))) (= |v_thrThread1of4ForFork0_#t~nondet5#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{thrThread1of4ForFork0_#t~nondet5#1=|v_thrThread1of4ForFork0_#t~nondet5#1_1|, #pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread1of4ForFork0_#t~nondet5#1][122], [111#L1048true, 30#L1061-3true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 7#L1045-2true, 192#true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), thrThread4of4ForFork0InUse, 187#true, 48#L1045-2true]) [2023-12-09 14:58:32,991 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2023-12-09 14:58:32,991 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-12-09 14:58:32,991 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-12-09 14:58:32,991 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-12-09 14:58:33,007 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([802] L1041-2-->L1045-2: Formula: (and (= |v_thrThread4of4ForFork0_#t~nondet5#1_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{thrThread4of4ForFork0_#t~nondet5#1=|v_thrThread4of4ForFork0_#t~nondet5#1_1|, #pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} AuxVars[] AssignedVars[thrThread4of4ForFork0_#t~nondet5#1, #pthreadsMutex][252], [116#L1043-1true, 30#L1061-3true, 25#L1049true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), thrThread4of4ForFork0InUse, 192#true, 187#true, 48#L1045-2true]) [2023-12-09 14:58:33,007 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is not cut-off event [2023-12-09 14:58:33,007 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is not cut-off event [2023-12-09 14:58:33,007 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is not cut-off event [2023-12-09 14:58:33,007 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is not cut-off event [2023-12-09 14:58:33,076 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([802] L1041-2-->L1045-2: Formula: (and (= |v_thrThread4of4ForFork0_#t~nondet5#1_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{thrThread4of4ForFork0_#t~nondet5#1=|v_thrThread4of4ForFork0_#t~nondet5#1_1|, #pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} AuxVars[] AssignedVars[thrThread4of4ForFork0_#t~nondet5#1, #pthreadsMutex][336], [214#(and (= |thrThread2of4ForFork0_~c~0#1| 0) (= |thrThread2of4ForFork0_~end~0#1| 0)), 30#L1061-3true, 111#L1048true, thrThread1of4ForFork0InUse, 20#L1040true, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 190#(and (= |thrThread1of4ForFork0_~end~0#1| 0) (= |thrThread1of4ForFork0_~c~0#1| 0)), thrThread4of4ForFork0InUse, 192#true, 48#L1045-2true, 52#L1046-3true]) [2023-12-09 14:58:33,076 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2023-12-09 14:58:33,076 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-12-09 14:58:33,076 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-12-09 14:58:33,076 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-12-09 14:58:33,076 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([802] L1041-2-->L1045-2: Formula: (and (= |v_thrThread4of4ForFork0_#t~nondet5#1_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{thrThread4of4ForFork0_#t~nondet5#1=|v_thrThread4of4ForFork0_#t~nondet5#1_1|, #pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} AuxVars[] AssignedVars[thrThread4of4ForFork0_#t~nondet5#1, #pthreadsMutex][336], [214#(and (= |thrThread2of4ForFork0_~c~0#1| 0) (= |thrThread2of4ForFork0_~end~0#1| 0)), 30#L1061-3true, 25#L1049true, thrThread1of4ForFork0InUse, 20#L1040true, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 190#(and (= |thrThread1of4ForFork0_~end~0#1| 0) (= |thrThread1of4ForFork0_~c~0#1| 0)), 192#true, thrThread4of4ForFork0InUse, 48#L1045-2true, 52#L1046-3true]) [2023-12-09 14:58:33,076 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2023-12-09 14:58:33,077 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-12-09 14:58:33,077 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-12-09 14:58:33,077 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-12-09 14:58:33,078 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([802] L1041-2-->L1045-2: Formula: (and (= |v_thrThread4of4ForFork0_#t~nondet5#1_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{thrThread4of4ForFork0_#t~nondet5#1=|v_thrThread4of4ForFork0_#t~nondet5#1_1|, #pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} AuxVars[] AssignedVars[thrThread4of4ForFork0_#t~nondet5#1, #pthreadsMutex][298], [30#L1061-3true, 25#L1049true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 190#(and (= |thrThread1of4ForFork0_~end~0#1| 0) (= |thrThread1of4ForFork0_~c~0#1| 0)), thrThread4of4ForFork0InUse, 192#true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 48#L1045-2true, 52#L1046-3true]) [2023-12-09 14:58:33,078 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2023-12-09 14:58:33,078 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-12-09 14:58:33,078 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-12-09 14:58:33,078 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-12-09 14:58:33,096 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([729] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_thrThread2of4ForFork0_#t~nondet4#1_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread2of4ForFork0_#t~nondet4#1=|v_thrThread2of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread2of4ForFork0_#t~nondet4#1][84], [214#(and (= |thrThread2of4ForFork0_~c~0#1| 0) (= |thrThread2of4ForFork0_~end~0#1| 0)), 30#L1061-3true, 111#L1048true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 190#(and (= |thrThread1of4ForFork0_~end~0#1| 0) (= |thrThread1of4ForFork0_~c~0#1| 0)), 192#true, thrThread4of4ForFork0InUse, 48#L1045-2true, 52#L1046-3true, 121#L1040-3true]) [2023-12-09 14:58:33,096 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2023-12-09 14:58:33,096 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-12-09 14:58:33,096 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-12-09 14:58:33,096 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-12-09 14:58:33,146 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_thrThread1of4ForFork0_#t~nondet4#1_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread1of4ForFork0_#t~nondet4#1=|v_thrThread1of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread1of4ForFork0_#t~nondet4#1][48], [211#true, 30#L1061-3true, thrThread1of4ForFork0InUse, 59#L1040-3true, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 122#L1041-2true, 190#(and (= |thrThread1of4ForFork0_~end~0#1| 0) (= |thrThread1of4ForFork0_~c~0#1| 0)), 96#L1040-3true, 28#L1049true, 192#true, thrThread4of4ForFork0InUse]) [2023-12-09 14:58:33,146 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is not cut-off event [2023-12-09 14:58:33,146 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is not cut-off event [2023-12-09 14:58:33,146 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is not cut-off event [2023-12-09 14:58:33,146 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is not cut-off event [2023-12-09 14:58:33,181 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([695] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_thrThread1of4ForFork0_#t~nondet4#1_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread1of4ForFork0_#t~nondet4#1=|v_thrThread1of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread1of4ForFork0_#t~nondet4#1][77], [30#L1061-3true, 25#L1049true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 88#L1039true, 96#L1040-3true, 80#L1048true, 190#(and (= |thrThread1of4ForFork0_~end~0#1| 0) (= |thrThread1of4ForFork0_~c~0#1| 0)), 213#(= |thrThread2of4ForFork0_~c~0#1| 0), thrThread4of4ForFork0InUse, 192#true]) [2023-12-09 14:58:33,181 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is not cut-off event [2023-12-09 14:58:33,181 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is not cut-off event [2023-12-09 14:58:33,181 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is not cut-off event [2023-12-09 14:58:33,181 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is not cut-off event [2023-12-09 14:58:33,181 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is not cut-off event [2023-12-09 14:58:33,181 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is not cut-off event [2023-12-09 14:58:33,181 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([695] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_thrThread1of4ForFork0_#t~nondet4#1_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread1of4ForFork0_#t~nondet4#1=|v_thrThread1of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread1of4ForFork0_#t~nondet4#1][77], [30#L1061-3true, 25#L1049true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 88#L1039true, 28#L1049true, 96#L1040-3true, 190#(and (= |thrThread1of4ForFork0_~end~0#1| 0) (= |thrThread1of4ForFork0_~c~0#1| 0)), thrThread4of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 192#true]) [2023-12-09 14:58:33,181 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2023-12-09 14:58:33,182 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-12-09 14:58:33,182 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-12-09 14:58:33,182 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-12-09 14:58:33,182 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-12-09 14:58:33,182 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([695] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_thrThread1of4ForFork0_#t~nondet4#1_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread1of4ForFork0_#t~nondet4#1=|v_thrThread1of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread1of4ForFork0_#t~nondet4#1][77], [30#L1061-3true, 111#L1048true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 88#L1039true, 190#(and (= |thrThread1of4ForFork0_~end~0#1| 0) (= |thrThread1of4ForFork0_~c~0#1| 0)), 96#L1040-3true, 28#L1049true, 192#true, thrThread4of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0)]) [2023-12-09 14:58:33,182 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is not cut-off event [2023-12-09 14:58:33,182 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is not cut-off event [2023-12-09 14:58:33,182 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is not cut-off event [2023-12-09 14:58:33,182 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is not cut-off event [2023-12-09 14:58:33,182 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is not cut-off event [2023-12-09 14:58:33,182 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is not cut-off event [2023-12-09 14:58:33,183 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([695] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_thrThread1of4ForFork0_#t~nondet4#1_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread1of4ForFork0_#t~nondet4#1=|v_thrThread1of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread1of4ForFork0_#t~nondet4#1][77], [30#L1061-3true, 25#L1049true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 96#L1040-3true, 190#(and (= |thrThread1of4ForFork0_~end~0#1| 0) (= |thrThread1of4ForFork0_~c~0#1| 0)), 28#L1049true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), thrThread4of4ForFork0InUse, 192#true]) [2023-12-09 14:58:33,183 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2023-12-09 14:58:33,183 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-12-09 14:58:33,183 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-12-09 14:58:33,183 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-12-09 14:58:33,183 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-12-09 14:58:33,183 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-12-09 14:58:33,326 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([797] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread4of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread4of4ForFork0_#t~nondet4#1][395], [177#L1024-2true, 30#L1061-3true, 205#(and (not (= |thrThread1of4ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of4ForFork0_#t~mem6#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0))), thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, thrThread4of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 45#$Ultimate##0true, 187#true, 174#L1040-3true]) [2023-12-09 14:58:33,326 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2023-12-09 14:58:33,326 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 14:58:33,326 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 14:58:33,326 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-12-09 14:58:33,326 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][303], [177#L1024-2true, 30#L1061-3true, 205#(and (not (= |thrThread1of4ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of4ForFork0_#t~mem6#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0))), thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 59#L1040-3true, thrThread3of4ForFork0InUse, 88#L1039true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), thrThread4of4ForFork0InUse, 19#$Ultimate##0true, 187#true]) [2023-12-09 14:58:33,326 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2023-12-09 14:58:33,326 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 14:58:33,326 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 14:58:33,326 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-12-09 14:58:33,893 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([830] L1061-3-->$Ultimate##0: Formula: (and (= |v_ULTIMATE.start_main_#t~pre9#1_25| v_thrThread4of4ForFork0_thidvar0_2) (= v_thrThread4of4ForFork0_thidvar1_2 0) (= |v_thrThread4of4ForFork0_#in~arg#1.base_4| 0) (= |v_thrThread4of4ForFork0_#in~arg#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|} OutVars{thrThread4of4ForFork0_#t~nondet5#1=|v_thrThread4of4ForFork0_#t~nondet5#1_6|, thrThread4of4ForFork0_~c~0#1=|v_thrThread4of4ForFork0_~c~0#1_22|, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1_8|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|, thrThread4of4ForFork0_thidvar1=v_thrThread4of4ForFork0_thidvar1_2, thrThread4of4ForFork0_~arg#1.base=|v_thrThread4of4ForFork0_~arg#1.base_4|, thrThread4of4ForFork0_~arg#1.offset=|v_thrThread4of4ForFork0_~arg#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.base=|v_thrThread4of4ForFork0_#in~arg#1.base_4|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_6|, thrThread4of4ForFork0_#t~mem6#1=|v_thrThread4of4ForFork0_#t~mem6#1_8|, thrThread4of4ForFork0_#res#1.offset=|v_thrThread4of4ForFork0_#res#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.offset=|v_thrThread4of4ForFork0_#in~arg#1.offset_4|, thrThread4of4ForFork0_thidvar0=v_thrThread4of4ForFork0_thidvar0_2, thrThread4of4ForFork0___VERIFIER_assert_~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_~cond#1_12|, thrThread4of4ForFork0_~end~0#1=|v_thrThread4of4ForFork0_~end~0#1_14|, thrThread4of4ForFork0_#res#1.base=|v_thrThread4of4ForFork0_#res#1.base_4|} AuxVars[] AssignedVars[thrThread4of4ForFork0_#t~nondet5#1, thrThread4of4ForFork0_~c~0#1, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1, thrThread4of4ForFork0_thidvar1, thrThread4of4ForFork0_~arg#1.base, thrThread4of4ForFork0_~arg#1.offset, thrThread4of4ForFork0_#in~arg#1.base, thrThread4of4ForFork0_#t~nondet4#1, thrThread4of4ForFork0_#t~mem6#1, thrThread4of4ForFork0_#res#1.offset, thrThread4of4ForFork0_#in~arg#1.offset, thrThread4of4ForFork0_thidvar0, thrThread4of4ForFork0___VERIFIER_assert_~cond#1, thrThread4of4ForFork0_~end~0#1, thrThread4of4ForFork0_#res#1.base][320], [136#L1047-1true, thrThread1of4ForFork0InUse, 194#(= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1), thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), thrThread4of4ForFork0InUse, 19#$Ultimate##0true, 187#true, 105#L1061-4true, 126#L1048true]) [2023-12-09 14:58:33,894 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2023-12-09 14:58:33,894 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-12-09 14:58:33,894 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-12-09 14:58:33,894 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-12-09 14:58:33,894 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([830] L1061-3-->$Ultimate##0: Formula: (and (= |v_ULTIMATE.start_main_#t~pre9#1_25| v_thrThread4of4ForFork0_thidvar0_2) (= v_thrThread4of4ForFork0_thidvar1_2 0) (= |v_thrThread4of4ForFork0_#in~arg#1.base_4| 0) (= |v_thrThread4of4ForFork0_#in~arg#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|} OutVars{thrThread4of4ForFork0_#t~nondet5#1=|v_thrThread4of4ForFork0_#t~nondet5#1_6|, thrThread4of4ForFork0_~c~0#1=|v_thrThread4of4ForFork0_~c~0#1_22|, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1_8|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|, thrThread4of4ForFork0_thidvar1=v_thrThread4of4ForFork0_thidvar1_2, thrThread4of4ForFork0_~arg#1.base=|v_thrThread4of4ForFork0_~arg#1.base_4|, thrThread4of4ForFork0_~arg#1.offset=|v_thrThread4of4ForFork0_~arg#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.base=|v_thrThread4of4ForFork0_#in~arg#1.base_4|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_6|, thrThread4of4ForFork0_#t~mem6#1=|v_thrThread4of4ForFork0_#t~mem6#1_8|, thrThread4of4ForFork0_#res#1.offset=|v_thrThread4of4ForFork0_#res#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.offset=|v_thrThread4of4ForFork0_#in~arg#1.offset_4|, thrThread4of4ForFork0_thidvar0=v_thrThread4of4ForFork0_thidvar0_2, thrThread4of4ForFork0___VERIFIER_assert_~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_~cond#1_12|, thrThread4of4ForFork0_~end~0#1=|v_thrThread4of4ForFork0_~end~0#1_14|, thrThread4of4ForFork0_#res#1.base=|v_thrThread4of4ForFork0_#res#1.base_4|} AuxVars[] AssignedVars[thrThread4of4ForFork0_#t~nondet5#1, thrThread4of4ForFork0_~c~0#1, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1, thrThread4of4ForFork0_thidvar1, thrThread4of4ForFork0_~arg#1.base, thrThread4of4ForFork0_~arg#1.offset, thrThread4of4ForFork0_#in~arg#1.base, thrThread4of4ForFork0_#t~nondet4#1, thrThread4of4ForFork0_#t~mem6#1, thrThread4of4ForFork0_#res#1.offset, thrThread4of4ForFork0_#in~arg#1.offset, thrThread4of4ForFork0_thidvar0, thrThread4of4ForFork0___VERIFIER_assert_~cond#1, thrThread4of4ForFork0_~end~0#1, thrThread4of4ForFork0_#res#1.base][120], [111#L1048true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 88#L1039true, 35#L1047-1true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 192#true, thrThread4of4ForFork0InUse, 19#$Ultimate##0true, 187#true, 105#L1061-4true]) [2023-12-09 14:58:33,894 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2023-12-09 14:58:33,894 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-12-09 14:58:33,894 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-12-09 14:58:33,894 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-12-09 14:58:33,894 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][115], [24#L1047-1true, thrThread1of4ForFork0InUse, 59#L1040-3true, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 35#L1047-1true, thrThread4of4ForFork0InUse, 192#true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 187#true, 105#L1061-4true]) [2023-12-09 14:58:33,894 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2023-12-09 14:58:33,895 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-12-09 14:58:33,895 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 14:58:33,895 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 14:58:33,895 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][115], [thrThread1of4ForFork0InUse, 59#L1040-3true, thrThread2of4ForFork0InUse, 49#L1047true, 88#L1039true, thrThread3of4ForFork0InUse, 80#L1048true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), thrThread4of4ForFork0InUse, 192#true, 187#true, 105#L1061-4true]) [2023-12-09 14:58:33,895 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2023-12-09 14:58:33,895 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 14:58:33,895 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 14:58:33,895 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 14:58:33,895 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][115], [thrThread1of4ForFork0InUse, 59#L1040-3true, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 80#L1048true, 192#true, thrThread4of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 187#true, 105#L1061-4true, 52#L1046-3true]) [2023-12-09 14:58:33,895 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2023-12-09 14:58:33,895 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 14:58:33,895 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 14:58:33,896 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 14:58:33,898 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([797] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread4of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread4of4ForFork0_#t~nondet4#1][395], [177#L1024-2true, 111#L1048true, thrThread1of4ForFork0InUse, 205#(and (not (= |thrThread1of4ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of4ForFork0_#t~mem6#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0))), thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), thrThread4of4ForFork0InUse, 187#true, 105#L1061-4true, 174#L1040-3true]) [2023-12-09 14:58:33,898 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2023-12-09 14:58:33,898 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-12-09 14:58:33,898 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-12-09 14:58:33,898 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-12-09 14:58:33,899 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][115], [24#L1047-1true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 59#L1040-3true, 88#L1039true, thrThread3of4ForFork0InUse, 192#true, thrThread4of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 13#L1050true, 187#true, 105#L1061-4true]) [2023-12-09 14:58:33,899 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2023-12-09 14:58:33,899 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-12-09 14:58:33,899 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-12-09 14:58:33,899 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-12-09 14:58:33,900 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][363], [177#L1024-2true, thrThread1of4ForFork0InUse, 59#L1040-3true, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 80#L1048true, thrThread4of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 207#(and (not (= |thrThread1of4ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of4ForFork0_#t~mem6#1| 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0))), 187#true, 105#L1061-4true]) [2023-12-09 14:58:33,900 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2023-12-09 14:58:33,900 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-12-09 14:58:33,900 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-12-09 14:58:33,900 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-12-09 14:58:33,901 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][303], [thrThread1of4ForFork0InUse, 205#(and (not (= |thrThread1of4ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of4ForFork0_#t~mem6#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0))), 59#L1040-3true, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 138#L1024true, 28#L1049true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), thrThread4of4ForFork0InUse, 187#true, 105#L1061-4true]) [2023-12-09 14:58:33,901 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2023-12-09 14:58:33,901 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-12-09 14:58:33,901 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-12-09 14:58:33,901 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-12-09 14:58:33,901 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][363], [thrThread1of4ForFork0InUse, 59#L1040-3true, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 28#L1049true, 138#L1024true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), thrThread4of4ForFork0InUse, 207#(and (not (= |thrThread1of4ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of4ForFork0_#t~mem6#1| 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0))), 187#true, 105#L1061-4true]) [2023-12-09 14:58:33,901 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2023-12-09 14:58:33,901 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-12-09 14:58:33,902 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-12-09 14:58:33,902 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-12-09 14:58:33,903 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([797] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread4of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread4of4ForFork0_#t~nondet4#1][395], [25#L1049true, 205#(and (not (= |thrThread1of4ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of4ForFork0_#t~mem6#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0))), thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 138#L1024true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), thrThread4of4ForFork0InUse, 187#true, 105#L1061-4true, 174#L1040-3true]) [2023-12-09 14:58:33,903 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2023-12-09 14:58:33,903 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-12-09 14:58:33,903 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-12-09 14:58:33,903 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-12-09 14:58:33,904 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([802] L1041-2-->L1045-2: Formula: (and (= |v_thrThread4of4ForFork0_#t~nondet5#1_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{thrThread4of4ForFork0_#t~nondet5#1=|v_thrThread4of4ForFork0_#t~nondet5#1_1|, #pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} AuxVars[] AssignedVars[thrThread4of4ForFork0_#t~nondet5#1, #pthreadsMutex][451], [136#L1047-1true, 201#(and (= |thrThread1of4ForFork0_#t~mem6#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0))), 140#L1023true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), thrThread4of4ForFork0InUse, 48#L1045-2true, 187#true, 105#L1061-4true]) [2023-12-09 14:58:33,904 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2023-12-09 14:58:33,904 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-12-09 14:58:33,904 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-12-09 14:58:33,904 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-12-09 14:58:33,906 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([802] L1041-2-->L1045-2: Formula: (and (= |v_thrThread4of4ForFork0_#t~nondet5#1_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{thrThread4of4ForFork0_#t~nondet5#1=|v_thrThread4of4ForFork0_#t~nondet5#1_1|, #pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} AuxVars[] AssignedVars[thrThread4of4ForFork0_#t~nondet5#1, #pthreadsMutex][451], [111#L1048true, 201#(and (= |thrThread1of4ForFork0_#t~mem6#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0))), thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 41#L1049-1true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), thrThread4of4ForFork0InUse, 48#L1045-2true, 187#true, 105#L1061-4true]) [2023-12-09 14:58:33,906 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2023-12-09 14:58:33,906 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-12-09 14:58:33,906 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-12-09 14:58:33,906 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-12-09 14:58:33,911 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([802] L1041-2-->L1045-2: Formula: (and (= |v_thrThread4of4ForFork0_#t~nondet5#1_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{thrThread4of4ForFork0_#t~nondet5#1=|v_thrThread4of4ForFork0_#t~nondet5#1_1|, #pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} AuxVars[] AssignedVars[thrThread4of4ForFork0_#t~nondet5#1, #pthreadsMutex][438], [25#L1049true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 88#L1039true, 199#(and (= |thrThread1of4ForFork0_#t~mem6#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1)), thrThread3of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), thrThread4of4ForFork0InUse, 133#L1049true, 48#L1045-2true, 187#true, 105#L1061-4true]) [2023-12-09 14:58:33,911 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2023-12-09 14:58:33,912 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-12-09 14:58:33,912 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-12-09 14:58:33,912 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-12-09 14:58:33,915 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][115], [139#L1049-2true, 24#L1047-1true, thrThread1of4ForFork0InUse, 59#L1040-3true, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), thrThread4of4ForFork0InUse, 192#true, 187#true, 105#L1061-4true]) [2023-12-09 14:58:33,915 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2023-12-09 14:58:33,915 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-12-09 14:58:33,915 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-12-09 14:58:33,915 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-12-09 14:58:33,915 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][316], [177#L1024-2true, thrThread1of4ForFork0InUse, 59#L1040-3true, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 80#L1048true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), thrThread4of4ForFork0InUse, 187#true, 105#L1061-4true, 197#(not (= |thrThread1of4ForFork0___VERIFIER_assert_~cond#1| 0))]) [2023-12-09 14:58:33,915 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2023-12-09 14:58:33,915 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-12-09 14:58:33,915 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-12-09 14:58:33,915 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-12-09 14:58:33,916 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][115], [30#L1061-3true, thrThread1of4ForFork0InUse, 140#L1023true, 59#L1040-3true, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 28#L1049true, thrThread4of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 192#true, 187#true]) [2023-12-09 14:58:33,916 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2023-12-09 14:58:33,916 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-12-09 14:58:33,916 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-12-09 14:58:33,916 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-12-09 14:58:33,976 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L1041-2-->L1045-2: Formula: (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0))) (= |v_thrThread1of4ForFork0_#t~nondet5#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{thrThread1of4ForFork0_#t~nondet5#1=|v_thrThread1of4ForFork0_#t~nondet5#1_1|, #pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread1of4ForFork0_#t~nondet5#1][122], [25#L1049true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 28#L1049true, 192#true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 7#L1045-2true, thrThread4of4ForFork0InUse, 187#true, 105#L1061-4true]) [2023-12-09 14:58:33,976 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2023-12-09 14:58:33,976 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-12-09 14:58:33,976 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-12-09 14:58:33,976 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-12-09 14:58:34,051 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([729] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_thrThread2of4ForFork0_#t~nondet4#1_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread2of4ForFork0_#t~nondet4#1=|v_thrThread2of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread2of4ForFork0_#t~nondet4#1][84], [214#(and (= |thrThread2of4ForFork0_~c~0#1| 0) (= |thrThread2of4ForFork0_~end~0#1| 0)), 25#L1049true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 190#(and (= |thrThread1of4ForFork0_~end~0#1| 0) (= |thrThread1of4ForFork0_~c~0#1| 0)), 80#L1048true, thrThread4of4ForFork0InUse, 192#true, 105#L1061-4true, 52#L1046-3true, 121#L1040-3true]) [2023-12-09 14:58:34,051 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2023-12-09 14:58:34,052 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-12-09 14:58:34,052 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-12-09 14:58:34,052 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-12-09 14:58:34,052 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-12-09 14:58:34,052 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([729] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_thrThread2of4ForFork0_#t~nondet4#1_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread2of4ForFork0_#t~nondet4#1=|v_thrThread2of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread2of4ForFork0_#t~nondet4#1][84], [214#(and (= |thrThread2of4ForFork0_~c~0#1| 0) (= |thrThread2of4ForFork0_~end~0#1| 0)), 111#L1048true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 28#L1049true, 190#(and (= |thrThread1of4ForFork0_~end~0#1| 0) (= |thrThread1of4ForFork0_~c~0#1| 0)), 192#true, thrThread4of4ForFork0InUse, 105#L1061-4true, 52#L1046-3true, 121#L1040-3true]) [2023-12-09 14:58:34,052 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2023-12-09 14:58:34,052 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-12-09 14:58:34,052 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-12-09 14:58:34,052 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-12-09 14:58:34,052 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-12-09 14:58:34,070 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([729] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_thrThread2of4ForFork0_#t~nondet4#1_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread2of4ForFork0_#t~nondet4#1=|v_thrThread2of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread2of4ForFork0_#t~nondet4#1][84], [214#(and (= |thrThread2of4ForFork0_~c~0#1| 0) (= |thrThread2of4ForFork0_~end~0#1| 0)), 25#L1049true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 190#(and (= |thrThread1of4ForFork0_~end~0#1| 0) (= |thrThread1of4ForFork0_~c~0#1| 0)), 28#L1049true, 192#true, thrThread4of4ForFork0InUse, 105#L1061-4true, 52#L1046-3true, 121#L1040-3true]) [2023-12-09 14:58:34,070 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2023-12-09 14:58:34,070 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-12-09 14:58:34,071 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-12-09 14:58:34,071 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-12-09 14:58:34,118 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_thrThread1of4ForFork0_#t~nondet4#1_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread1of4ForFork0_#t~nondet4#1=|v_thrThread1of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread1of4ForFork0_#t~nondet4#1][48], [211#true, 111#L1048true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 122#L1041-2true, thrThread3of4ForFork0InUse, 190#(and (= |thrThread1of4ForFork0_~end~0#1| 0) (= |thrThread1of4ForFork0_~c~0#1| 0)), 96#L1040-3true, 80#L1048true, 192#true, thrThread4of4ForFork0InUse, 105#L1061-4true]) [2023-12-09 14:58:34,118 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is not cut-off event [2023-12-09 14:58:34,118 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is not cut-off event [2023-12-09 14:58:34,118 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is not cut-off event [2023-12-09 14:58:34,118 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is not cut-off event [2023-12-09 14:58:34,119 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([695] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_thrThread1of4ForFork0_#t~nondet4#1_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread1of4ForFork0_#t~nondet4#1=|v_thrThread1of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread1of4ForFork0_#t~nondet4#1][48], [136#L1047-1true, 211#true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 122#L1041-2true, thrThread3of4ForFork0InUse, 190#(and (= |thrThread1of4ForFork0_~end~0#1| 0) (= |thrThread1of4ForFork0_~c~0#1| 0)), 96#L1040-3true, 28#L1049true, 192#true, thrThread4of4ForFork0InUse, 105#L1061-4true]) [2023-12-09 14:58:34,119 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is not cut-off event [2023-12-09 14:58:34,119 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is not cut-off event [2023-12-09 14:58:34,119 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is not cut-off event [2023-12-09 14:58:34,119 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is not cut-off event [2023-12-09 14:58:34,119 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is not cut-off event [2023-12-09 14:58:34,138 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_thrThread1of4ForFork0_#t~nondet4#1_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread1of4ForFork0_#t~nondet4#1=|v_thrThread1of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread1of4ForFork0_#t~nondet4#1][48], [211#true, 25#L1049true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 122#L1041-2true, thrThread3of4ForFork0InUse, 80#L1048true, 190#(and (= |thrThread1of4ForFork0_~end~0#1| 0) (= |thrThread1of4ForFork0_~c~0#1| 0)), 96#L1040-3true, thrThread4of4ForFork0InUse, 192#true, 105#L1061-4true]) [2023-12-09 14:58:34,138 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2023-12-09 14:58:34,138 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-12-09 14:58:34,138 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-12-09 14:58:34,138 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-12-09 14:58:34,139 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([734] L1041-2-->L1045-2: Formula: (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0))) (= |v_thrThread2of4ForFork0_#t~nondet5#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|, thrThread2of4ForFork0_#t~nondet5#1=|v_thrThread2of4ForFork0_#t~nondet5#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread2of4ForFork0_#t~nondet5#1][132], [211#true, 60#L1040true, 51#L1045-2true, 25#L1049true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 80#L1048true, 190#(and (= |thrThread1of4ForFork0_~end~0#1| 0) (= |thrThread1of4ForFork0_~c~0#1| 0)), 192#true, thrThread4of4ForFork0InUse, 105#L1061-4true]) [2023-12-09 14:58:34,139 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2023-12-09 14:58:34,139 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-12-09 14:58:34,139 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-12-09 14:58:34,139 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-12-09 14:58:34,139 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_thrThread1of4ForFork0_#t~nondet4#1_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread1of4ForFork0_#t~nondet4#1=|v_thrThread1of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread1of4ForFork0_#t~nondet4#1][48], [211#true, 111#L1048true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 122#L1041-2true, thrThread3of4ForFork0InUse, 190#(and (= |thrThread1of4ForFork0_~end~0#1| 0) (= |thrThread1of4ForFork0_~c~0#1| 0)), 28#L1049true, 96#L1040-3true, 192#true, thrThread4of4ForFork0InUse, 105#L1061-4true]) [2023-12-09 14:58:34,139 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2023-12-09 14:58:34,139 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-12-09 14:58:34,139 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-12-09 14:58:34,139 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-12-09 14:58:34,139 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([734] L1041-2-->L1045-2: Formula: (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0))) (= |v_thrThread2of4ForFork0_#t~nondet5#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|, thrThread2of4ForFork0_#t~nondet5#1=|v_thrThread2of4ForFork0_#t~nondet5#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread2of4ForFork0_#t~nondet5#1][132], [211#true, 60#L1040true, 111#L1048true, 51#L1045-2true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 28#L1049true, 190#(and (= |thrThread1of4ForFork0_~end~0#1| 0) (= |thrThread1of4ForFork0_~c~0#1| 0)), thrThread4of4ForFork0InUse, 192#true, 105#L1061-4true]) [2023-12-09 14:58:34,139 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2023-12-09 14:58:34,139 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-12-09 14:58:34,139 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-12-09 14:58:34,139 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-12-09 14:58:34,211 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([797] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread4of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread4of4ForFork0_#t~nondet4#1][185], [211#true, thrThread1of4ForFork0InUse, 59#L1040-3true, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 122#L1041-2true, thrThread4of4ForFork0InUse, 192#true, 46#L1025true, 187#true, 105#L1061-4true, 174#L1040-3true]) [2023-12-09 14:58:34,211 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2023-12-09 14:58:34,211 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-12-09 14:58:34,211 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-12-09 14:58:34,211 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-12-09 14:58:34,212 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([797] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread4of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread4of4ForFork0_#t~nondet4#1][409], [211#true, 177#L1024-2true, thrThread1of4ForFork0InUse, 59#L1040-3true, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 122#L1041-2true, thrThread4of4ForFork0InUse, 187#true, 105#L1061-4true, 174#L1040-3true, 197#(not (= |thrThread1of4ForFork0___VERIFIER_assert_~cond#1| 0))]) [2023-12-09 14:58:34,212 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2023-12-09 14:58:34,212 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-12-09 14:58:34,212 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-12-09 14:58:34,212 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-12-09 14:58:34,551 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([830] L1061-3-->$Ultimate##0: Formula: (and (= |v_ULTIMATE.start_main_#t~pre9#1_25| v_thrThread4of4ForFork0_thidvar0_2) (= v_thrThread4of4ForFork0_thidvar1_2 0) (= |v_thrThread4of4ForFork0_#in~arg#1.base_4| 0) (= |v_thrThread4of4ForFork0_#in~arg#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|} OutVars{thrThread4of4ForFork0_#t~nondet5#1=|v_thrThread4of4ForFork0_#t~nondet5#1_6|, thrThread4of4ForFork0_~c~0#1=|v_thrThread4of4ForFork0_~c~0#1_22|, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1_8|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|, thrThread4of4ForFork0_thidvar1=v_thrThread4of4ForFork0_thidvar1_2, thrThread4of4ForFork0_~arg#1.base=|v_thrThread4of4ForFork0_~arg#1.base_4|, thrThread4of4ForFork0_~arg#1.offset=|v_thrThread4of4ForFork0_~arg#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.base=|v_thrThread4of4ForFork0_#in~arg#1.base_4|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_6|, thrThread4of4ForFork0_#t~mem6#1=|v_thrThread4of4ForFork0_#t~mem6#1_8|, thrThread4of4ForFork0_#res#1.offset=|v_thrThread4of4ForFork0_#res#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.offset=|v_thrThread4of4ForFork0_#in~arg#1.offset_4|, thrThread4of4ForFork0_thidvar0=v_thrThread4of4ForFork0_thidvar0_2, thrThread4of4ForFork0___VERIFIER_assert_~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_~cond#1_12|, thrThread4of4ForFork0_~end~0#1=|v_thrThread4of4ForFork0_~end~0#1_14|, thrThread4of4ForFork0_#res#1.base=|v_thrThread4of4ForFork0_#res#1.base_4|} AuxVars[] AssignedVars[thrThread4of4ForFork0_#t~nondet5#1, thrThread4of4ForFork0_~c~0#1, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1, thrThread4of4ForFork0_thidvar1, thrThread4of4ForFork0_~arg#1.base, thrThread4of4ForFork0_~arg#1.offset, thrThread4of4ForFork0_#in~arg#1.base, thrThread4of4ForFork0_#t~nondet4#1, thrThread4of4ForFork0_#t~mem6#1, thrThread4of4ForFork0_#res#1.offset, thrThread4of4ForFork0_#in~arg#1.offset, thrThread4of4ForFork0_thidvar0, thrThread4of4ForFork0___VERIFIER_assert_~cond#1, thrThread4of4ForFork0_~end~0#1, thrThread4of4ForFork0_#res#1.base][120], [136#L1047-1true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 192#true, thrThread4of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 187#true, 19#$Ultimate##0true, 105#L1061-4true, 126#L1048true]) [2023-12-09 14:58:34,551 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2023-12-09 14:58:34,551 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-12-09 14:58:34,551 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-12-09 14:58:34,551 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-12-09 14:58:34,552 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([802] L1041-2-->L1045-2: Formula: (and (= |v_thrThread4of4ForFork0_#t~nondet5#1_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{thrThread4of4ForFork0_#t~nondet5#1=|v_thrThread4of4ForFork0_#t~nondet5#1_1|, #pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} AuxVars[] AssignedVars[thrThread4of4ForFork0_#t~nondet5#1, #pthreadsMutex][477], [177#L1024-2true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 79#L1045-2true, thrThread4of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 187#true, 48#L1045-2true, 105#L1061-4true, 197#(not (= |thrThread1of4ForFork0___VERIFIER_assert_~cond#1| 0))]) [2023-12-09 14:58:34,553 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is not cut-off event [2023-12-09 14:58:34,553 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is not cut-off event [2023-12-09 14:58:34,553 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is not cut-off event [2023-12-09 14:58:34,553 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is not cut-off event [2023-12-09 14:58:34,554 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([802] L1041-2-->L1045-2: Formula: (and (= |v_thrThread4of4ForFork0_#t~nondet5#1_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{thrThread4of4ForFork0_#t~nondet5#1=|v_thrThread4of4ForFork0_#t~nondet5#1_1|, #pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} AuxVars[] AssignedVars[thrThread4of4ForFork0_#t~nondet5#1, #pthreadsMutex][252], [139#L1049-2true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 79#L1045-2true, 192#true, thrThread4of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 187#true, 48#L1045-2true, 105#L1061-4true]) [2023-12-09 14:58:34,555 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2023-12-09 14:58:34,555 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-12-09 14:58:34,555 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-12-09 14:58:34,555 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-12-09 14:58:34,667 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][346], [30#L1061-3true, 24#L1047-1true, thrThread1of4ForFork0InUse, 140#L1023true, 59#L1040-3true, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, thrThread4of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 187#true, 203#(and (= |thrThread1of4ForFork0_#t~mem6#1| 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0)))]) [2023-12-09 14:58:34,667 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2023-12-09 14:58:34,668 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-12-09 14:58:34,668 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-12-09 14:58:34,668 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-12-09 14:58:34,672 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([797] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread4of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread4of4ForFork0_#t~nondet4#1][186], [30#L1061-3true, 25#L1049true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 49#L1047true, thrThread3of4ForFork0InUse, 88#L1039true, 192#true, thrThread4of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 187#true, 174#L1040-3true]) [2023-12-09 14:58:34,672 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is not cut-off event [2023-12-09 14:58:34,672 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is not cut-off event [2023-12-09 14:58:34,672 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is not cut-off event [2023-12-09 14:58:34,672 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is not cut-off event [2023-12-09 14:58:34,674 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([797] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread4of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread4of4ForFork0_#t~nondet4#1][186], [30#L1061-3true, 25#L1049true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 88#L1039true, 192#true, thrThread4of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 187#true, 174#L1040-3true, 52#L1046-3true]) [2023-12-09 14:58:34,675 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is not cut-off event [2023-12-09 14:58:34,675 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is not cut-off event [2023-12-09 14:58:34,675 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is not cut-off event [2023-12-09 14:58:34,675 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is not cut-off event [2023-12-09 14:58:34,679 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][259], [30#L1061-3true, thrThread1of4ForFork0InUse, 59#L1040-3true, thrThread2of4ForFork0InUse, 88#L1039true, 199#(and (= |thrThread1of4ForFork0_#t~mem6#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1)), thrThread3of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), thrThread4of4ForFork0InUse, 66#L1049-3true, 187#true, 48#L1045-2true]) [2023-12-09 14:58:34,679 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2023-12-09 14:58:34,679 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-12-09 14:58:34,679 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-12-09 14:58:34,679 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-12-09 14:58:34,714 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L1041-2-->L1045-2: Formula: (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0))) (= |v_thrThread1of4ForFork0_#t~nondet5#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{thrThread1of4ForFork0_#t~nondet5#1=|v_thrThread1of4ForFork0_#t~nondet5#1_1|, #pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread1of4ForFork0_#t~nondet5#1][122], [30#L1061-3true, 25#L1049true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 7#L1045-2true, 192#true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), thrThread4of4ForFork0InUse, 187#true, 48#L1045-2true]) [2023-12-09 14:58:34,715 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2023-12-09 14:58:34,715 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-12-09 14:58:34,715 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-12-09 14:58:34,715 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-12-09 14:58:34,715 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([768] L1041-2-->L1045-2: Formula: (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0))) (= |v_thrThread3of4ForFork0_#t~nondet5#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|, thrThread3of4ForFork0_#t~nondet5#1=|v_thrThread3of4ForFork0_#t~nondet5#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread3of4ForFork0_#t~nondet5#1][161], [30#L1061-3true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 79#L1045-2true, 28#L1049true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 192#true, thrThread4of4ForFork0InUse, 166#L1041-2true, 187#true]) [2023-12-09 14:58:34,715 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is not cut-off event [2023-12-09 14:58:34,715 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is not cut-off event [2023-12-09 14:58:34,716 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is not cut-off event [2023-12-09 14:58:34,716 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is not cut-off event [2023-12-09 14:58:34,716 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L1041-2-->L1045-2: Formula: (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0))) (= |v_thrThread1of4ForFork0_#t~nondet5#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{thrThread1of4ForFork0_#t~nondet5#1=|v_thrThread1of4ForFork0_#t~nondet5#1_1|, #pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread1of4ForFork0_#t~nondet5#1][122], [30#L1061-3true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 79#L1045-2true, 28#L1049true, 7#L1045-2true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), thrThread4of4ForFork0InUse, 192#true, 187#true]) [2023-12-09 14:58:34,716 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2023-12-09 14:58:34,716 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-12-09 14:58:34,716 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-12-09 14:58:34,716 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-12-09 14:58:34,728 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L1041-2-->L1045-2: Formula: (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0))) (= |v_thrThread1of4ForFork0_#t~nondet5#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{thrThread1of4ForFork0_#t~nondet5#1=|v_thrThread1of4ForFork0_#t~nondet5#1_1|, #pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread1of4ForFork0_#t~nondet5#1][66], [211#true, 136#L1047-1true, 30#L1061-3true, 24#L1047-1true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 192#true, 7#L1045-2true, thrThread4of4ForFork0InUse, 187#true, 163#L1038true]) [2023-12-09 14:58:34,728 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2023-12-09 14:58:34,728 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-12-09 14:58:34,728 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-12-09 14:58:34,728 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-12-09 14:58:34,729 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L1041-2-->L1045-2: Formula: (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0))) (= |v_thrThread1of4ForFork0_#t~nondet5#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{thrThread1of4ForFork0_#t~nondet5#1=|v_thrThread1of4ForFork0_#t~nondet5#1_1|, #pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread1of4ForFork0_#t~nondet5#1][122], [136#L1047-1true, 30#L1061-3true, 24#L1047-1true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 88#L1039true, 192#true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 7#L1045-2true, thrThread4of4ForFork0InUse, 187#true]) [2023-12-09 14:58:34,729 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2023-12-09 14:58:34,729 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-12-09 14:58:34,729 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-12-09 14:58:34,729 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-12-09 14:58:34,764 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([700] L1041-2-->L1045-2: Formula: (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0))) (= |v_thrThread1of4ForFork0_#t~nondet5#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{thrThread1of4ForFork0_#t~nondet5#1=|v_thrThread1of4ForFork0_#t~nondet5#1_1|, #pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread1of4ForFork0_#t~nondet5#1][66], [136#L1047-1true, 211#true, 30#L1061-3true, 24#L1047-1true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 7#L1045-2true, 192#true, thrThread4of4ForFork0InUse, 187#true, 163#L1038true]) [2023-12-09 14:58:34,764 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2023-12-09 14:58:34,764 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-12-09 14:58:34,764 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-12-09 14:58:34,764 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-12-09 14:58:34,764 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-12-09 14:58:34,765 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L1041-2-->L1045-2: Formula: (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0))) (= |v_thrThread1of4ForFork0_#t~nondet5#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{thrThread1of4ForFork0_#t~nondet5#1=|v_thrThread1of4ForFork0_#t~nondet5#1_1|, #pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread1of4ForFork0_#t~nondet5#1][66], [211#true, 136#L1047-1true, 30#L1061-3true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 80#L1048true, 7#L1045-2true, thrThread4of4ForFork0InUse, 192#true, 187#true, 159#L1037-1true]) [2023-12-09 14:58:34,765 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2023-12-09 14:58:34,765 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-12-09 14:58:34,765 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-12-09 14:58:34,765 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-12-09 14:58:34,777 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([802] L1041-2-->L1045-2: Formula: (and (= |v_thrThread4of4ForFork0_#t~nondet5#1_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{thrThread4of4ForFork0_#t~nondet5#1=|v_thrThread4of4ForFork0_#t~nondet5#1_1|, #pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} AuxVars[] AssignedVars[thrThread4of4ForFork0_#t~nondet5#1, #pthreadsMutex][336], [214#(and (= |thrThread2of4ForFork0_~c~0#1| 0) (= |thrThread2of4ForFork0_~end~0#1| 0)), 30#L1061-3true, 111#L1048true, thrThread1of4ForFork0InUse, 20#L1040true, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 190#(and (= |thrThread1of4ForFork0_~end~0#1| 0) (= |thrThread1of4ForFork0_~c~0#1| 0)), thrThread4of4ForFork0InUse, 192#true, 48#L1045-2true, 52#L1046-3true]) [2023-12-09 14:58:34,778 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is not cut-off event [2023-12-09 14:58:34,778 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is not cut-off event [2023-12-09 14:58:34,778 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is not cut-off event [2023-12-09 14:58:34,778 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is not cut-off event [2023-12-09 14:58:34,778 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is not cut-off event [2023-12-09 14:58:34,778 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([802] L1041-2-->L1045-2: Formula: (and (= |v_thrThread4of4ForFork0_#t~nondet5#1_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{thrThread4of4ForFork0_#t~nondet5#1=|v_thrThread4of4ForFork0_#t~nondet5#1_1|, #pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} AuxVars[] AssignedVars[thrThread4of4ForFork0_#t~nondet5#1, #pthreadsMutex][336], [214#(and (= |thrThread2of4ForFork0_~c~0#1| 0) (= |thrThread2of4ForFork0_~end~0#1| 0)), 30#L1061-3true, 25#L1049true, thrThread1of4ForFork0InUse, 20#L1040true, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 190#(and (= |thrThread1of4ForFork0_~end~0#1| 0) (= |thrThread1of4ForFork0_~c~0#1| 0)), thrThread4of4ForFork0InUse, 192#true, 48#L1045-2true, 52#L1046-3true]) [2023-12-09 14:58:34,778 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2023-12-09 14:58:34,778 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-12-09 14:58:34,778 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-12-09 14:58:34,778 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-12-09 14:58:34,778 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-12-09 14:58:34,778 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([729] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_thrThread2of4ForFork0_#t~nondet4#1_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread2of4ForFork0_#t~nondet4#1=|v_thrThread2of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread2of4ForFork0_#t~nondet4#1][84], [214#(and (= |thrThread2of4ForFork0_~c~0#1| 0) (= |thrThread2of4ForFork0_~end~0#1| 0)), 30#L1061-3true, 111#L1048true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 190#(and (= |thrThread1of4ForFork0_~end~0#1| 0) (= |thrThread1of4ForFork0_~c~0#1| 0)), 192#true, thrThread4of4ForFork0InUse, 48#L1045-2true, 52#L1046-3true, 121#L1040-3true]) [2023-12-09 14:58:34,778 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2023-12-09 14:58:34,778 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-12-09 14:58:34,778 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-12-09 14:58:34,778 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-12-09 14:58:34,778 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-12-09 14:58:34,793 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([729] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_thrThread2of4ForFork0_#t~nondet4#1_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread2of4ForFork0_#t~nondet4#1=|v_thrThread2of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread2of4ForFork0_#t~nondet4#1][84], [214#(and (= |thrThread2of4ForFork0_~c~0#1| 0) (= |thrThread2of4ForFork0_~end~0#1| 0)), 30#L1061-3true, 25#L1049true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 190#(and (= |thrThread1of4ForFork0_~end~0#1| 0) (= |thrThread1of4ForFork0_~c~0#1| 0)), 192#true, thrThread4of4ForFork0InUse, 48#L1045-2true, 52#L1046-3true, 121#L1040-3true]) [2023-12-09 14:58:34,793 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2023-12-09 14:58:34,793 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-12-09 14:58:34,793 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-12-09 14:58:34,793 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-12-09 14:58:34,850 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([802] L1041-2-->L1045-2: Formula: (and (= |v_thrThread4of4ForFork0_#t~nondet5#1_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{thrThread4of4ForFork0_#t~nondet5#1=|v_thrThread4of4ForFork0_#t~nondet5#1_1|, #pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} AuxVars[] AssignedVars[thrThread4of4ForFork0_#t~nondet5#1, #pthreadsMutex][273], [211#true, 60#L1040true, 30#L1061-3true, 111#L1048true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 122#L1041-2true, 190#(and (= |thrThread1of4ForFork0_~end~0#1| 0) (= |thrThread1of4ForFork0_~c~0#1| 0)), thrThread4of4ForFork0InUse, 192#true, 48#L1045-2true]) [2023-12-09 14:58:34,850 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is not cut-off event [2023-12-09 14:58:34,850 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is not cut-off event [2023-12-09 14:58:34,850 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is not cut-off event [2023-12-09 14:58:34,850 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is not cut-off event [2023-12-09 14:58:34,850 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_thrThread1of4ForFork0_#t~nondet4#1_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread1of4ForFork0_#t~nondet4#1=|v_thrThread1of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread1of4ForFork0_#t~nondet4#1][48], [211#true, 30#L1061-3true, 111#L1048true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 122#L1041-2true, 190#(and (= |thrThread1of4ForFork0_~end~0#1| 0) (= |thrThread1of4ForFork0_~c~0#1| 0)), 96#L1040-3true, 192#true, thrThread4of4ForFork0InUse, 48#L1045-2true]) [2023-12-09 14:58:34,850 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2023-12-09 14:58:34,851 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-12-09 14:58:34,851 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-12-09 14:58:34,851 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-12-09 14:58:34,851 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([734] L1041-2-->L1045-2: Formula: (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0))) (= |v_thrThread2of4ForFork0_#t~nondet5#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|, thrThread2of4ForFork0_#t~nondet5#1=|v_thrThread2of4ForFork0_#t~nondet5#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread2of4ForFork0_#t~nondet5#1][132], [211#true, 60#L1040true, 51#L1045-2true, 30#L1061-3true, 111#L1048true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 190#(and (= |thrThread1of4ForFork0_~end~0#1| 0) (= |thrThread1of4ForFork0_~c~0#1| 0)), 192#true, thrThread4of4ForFork0InUse, 48#L1045-2true]) [2023-12-09 14:58:34,851 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2023-12-09 14:58:34,851 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-12-09 14:58:34,851 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-12-09 14:58:34,851 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-12-09 14:58:34,853 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([768] L1041-2-->L1045-2: Formula: (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0))) (= |v_thrThread3of4ForFork0_#t~nondet5#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|, thrThread3of4ForFork0_#t~nondet5#1=|v_thrThread3of4ForFork0_#t~nondet5#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread3of4ForFork0_#t~nondet5#1][178], [60#L1040true, 211#true, 30#L1061-3true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 122#L1041-2true, 79#L1045-2true, 190#(and (= |thrThread1of4ForFork0_~end~0#1| 0) (= |thrThread1of4ForFork0_~c~0#1| 0)), 28#L1049true, 192#true, thrThread4of4ForFork0InUse]) [2023-12-09 14:58:34,853 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2023-12-09 14:58:34,853 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-12-09 14:58:34,853 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-12-09 14:58:34,853 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-12-09 14:58:34,858 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([729] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_thrThread2of4ForFork0_#t~nondet4#1_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread2of4ForFork0_#t~nondet4#1=|v_thrThread2of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread2of4ForFork0_#t~nondet4#1][84], [214#(and (= |thrThread2of4ForFork0_~c~0#1| 0) (= |thrThread2of4ForFork0_~end~0#1| 0)), 30#L1061-3true, 25#L1049true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 96#L1040-3true, 80#L1048true, 190#(and (= |thrThread1of4ForFork0_~end~0#1| 0) (= |thrThread1of4ForFork0_~c~0#1| 0)), 192#true, thrThread4of4ForFork0InUse, 121#L1040-3true]) [2023-12-09 14:58:34,858 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2023-12-09 14:58:34,858 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-12-09 14:58:34,858 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-12-09 14:58:34,858 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-12-09 14:58:34,859 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([729] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_thrThread2of4ForFork0_#t~nondet4#1_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread2of4ForFork0_#t~nondet4#1=|v_thrThread2of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread2of4ForFork0_#t~nondet4#1][84], [214#(and (= |thrThread2of4ForFork0_~c~0#1| 0) (= |thrThread2of4ForFork0_~end~0#1| 0)), 30#L1061-3true, 111#L1048true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 190#(and (= |thrThread1of4ForFork0_~end~0#1| 0) (= |thrThread1of4ForFork0_~c~0#1| 0)), 96#L1040-3true, 28#L1049true, 192#true, thrThread4of4ForFork0InUse, 121#L1040-3true]) [2023-12-09 14:58:34,859 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2023-12-09 14:58:34,859 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-12-09 14:58:34,859 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-12-09 14:58:34,859 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-12-09 14:58:35,020 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([797] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread4of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread4of4ForFork0_#t~nondet4#1][367], [139#L1049-2true, 201#(and (= |thrThread1of4ForFork0_#t~mem6#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0))), 30#L1061-3true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, thrThread4of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 45#$Ultimate##0true, 187#true, 174#L1040-3true]) [2023-12-09 14:58:35,020 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2023-12-09 14:58:35,020 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-12-09 14:58:35,020 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-12-09 14:58:35,020 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-12-09 14:58:35,020 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][279], [139#L1049-2true, 30#L1061-3true, 201#(and (= |thrThread1of4ForFork0_#t~mem6#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0))), thrThread1of4ForFork0InUse, 59#L1040-3true, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 88#L1039true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), thrThread4of4ForFork0InUse, 187#true, 19#$Ultimate##0true]) [2023-12-09 14:58:35,021 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2023-12-09 14:58:35,021 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-12-09 14:58:35,021 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-12-09 14:58:35,021 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-12-09 14:58:35,543 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([830] L1061-3-->$Ultimate##0: Formula: (and (= |v_ULTIMATE.start_main_#t~pre9#1_25| v_thrThread4of4ForFork0_thidvar0_2) (= v_thrThread4of4ForFork0_thidvar1_2 0) (= |v_thrThread4of4ForFork0_#in~arg#1.base_4| 0) (= |v_thrThread4of4ForFork0_#in~arg#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|} OutVars{thrThread4of4ForFork0_#t~nondet5#1=|v_thrThread4of4ForFork0_#t~nondet5#1_6|, thrThread4of4ForFork0_~c~0#1=|v_thrThread4of4ForFork0_~c~0#1_22|, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1_8|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|, thrThread4of4ForFork0_thidvar1=v_thrThread4of4ForFork0_thidvar1_2, thrThread4of4ForFork0_~arg#1.base=|v_thrThread4of4ForFork0_~arg#1.base_4|, thrThread4of4ForFork0_~arg#1.offset=|v_thrThread4of4ForFork0_~arg#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.base=|v_thrThread4of4ForFork0_#in~arg#1.base_4|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_6|, thrThread4of4ForFork0_#t~mem6#1=|v_thrThread4of4ForFork0_#t~mem6#1_8|, thrThread4of4ForFork0_#res#1.offset=|v_thrThread4of4ForFork0_#res#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.offset=|v_thrThread4of4ForFork0_#in~arg#1.offset_4|, thrThread4of4ForFork0_thidvar0=v_thrThread4of4ForFork0_thidvar0_2, thrThread4of4ForFork0___VERIFIER_assert_~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_~cond#1_12|, thrThread4of4ForFork0_~end~0#1=|v_thrThread4of4ForFork0_~end~0#1_14|, thrThread4of4ForFork0_#res#1.base=|v_thrThread4of4ForFork0_#res#1.base_4|} AuxVars[] AssignedVars[thrThread4of4ForFork0_#t~nondet5#1, thrThread4of4ForFork0_~c~0#1, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1, thrThread4of4ForFork0_thidvar1, thrThread4of4ForFork0_~arg#1.base, thrThread4of4ForFork0_~arg#1.offset, thrThread4of4ForFork0_#in~arg#1.base, thrThread4of4ForFork0_#t~nondet4#1, thrThread4of4ForFork0_#t~mem6#1, thrThread4of4ForFork0_#res#1.offset, thrThread4of4ForFork0_#in~arg#1.offset, thrThread4of4ForFork0_thidvar0, thrThread4of4ForFork0___VERIFIER_assert_~cond#1, thrThread4of4ForFork0_~end~0#1, thrThread4of4ForFork0_#res#1.base][333], [136#L1047-1true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 199#(and (= |thrThread1of4ForFork0_#t~mem6#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1)), 88#L1039true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), thrThread4of4ForFork0InUse, 133#L1049true, 19#$Ultimate##0true, 187#true, 105#L1061-4true]) [2023-12-09 14:58:35,543 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2023-12-09 14:58:35,543 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-12-09 14:58:35,543 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 14:58:35,543 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 14:58:35,543 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([830] L1061-3-->$Ultimate##0: Formula: (and (= |v_ULTIMATE.start_main_#t~pre9#1_25| v_thrThread4of4ForFork0_thidvar0_2) (= v_thrThread4of4ForFork0_thidvar1_2 0) (= |v_thrThread4of4ForFork0_#in~arg#1.base_4| 0) (= |v_thrThread4of4ForFork0_#in~arg#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|} OutVars{thrThread4of4ForFork0_#t~nondet5#1=|v_thrThread4of4ForFork0_#t~nondet5#1_6|, thrThread4of4ForFork0_~c~0#1=|v_thrThread4of4ForFork0_~c~0#1_22|, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1_8|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|, thrThread4of4ForFork0_thidvar1=v_thrThread4of4ForFork0_thidvar1_2, thrThread4of4ForFork0_~arg#1.base=|v_thrThread4of4ForFork0_~arg#1.base_4|, thrThread4of4ForFork0_~arg#1.offset=|v_thrThread4of4ForFork0_~arg#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.base=|v_thrThread4of4ForFork0_#in~arg#1.base_4|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_6|, thrThread4of4ForFork0_#t~mem6#1=|v_thrThread4of4ForFork0_#t~mem6#1_8|, thrThread4of4ForFork0_#res#1.offset=|v_thrThread4of4ForFork0_#res#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.offset=|v_thrThread4of4ForFork0_#in~arg#1.offset_4|, thrThread4of4ForFork0_thidvar0=v_thrThread4of4ForFork0_thidvar0_2, thrThread4of4ForFork0___VERIFIER_assert_~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_~cond#1_12|, thrThread4of4ForFork0_~end~0#1=|v_thrThread4of4ForFork0_~end~0#1_14|, thrThread4of4ForFork0_#res#1.base=|v_thrThread4of4ForFork0_#res#1.base_4|} AuxVars[] AssignedVars[thrThread4of4ForFork0_#t~nondet5#1, thrThread4of4ForFork0_~c~0#1, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1, thrThread4of4ForFork0_thidvar1, thrThread4of4ForFork0_~arg#1.base, thrThread4of4ForFork0_~arg#1.offset, thrThread4of4ForFork0_#in~arg#1.base, thrThread4of4ForFork0_#t~nondet4#1, thrThread4of4ForFork0_#t~mem6#1, thrThread4of4ForFork0_#res#1.offset, thrThread4of4ForFork0_#in~arg#1.offset, thrThread4of4ForFork0_thidvar0, thrThread4of4ForFork0___VERIFIER_assert_~cond#1, thrThread4of4ForFork0_~end~0#1, thrThread4of4ForFork0_#res#1.base][320], [111#L1048true, thrThread1of4ForFork0InUse, 194#(= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1), thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 88#L1039true, thrThread4of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 187#true, 19#$Ultimate##0true, 105#L1061-4true, 126#L1048true]) [2023-12-09 14:58:35,543 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2023-12-09 14:58:35,543 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 14:58:35,543 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 14:58:35,543 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 14:58:35,544 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][236], [24#L1047-1true, thrThread1of4ForFork0InUse, 194#(= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1), 59#L1040-3true, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), thrThread4of4ForFork0InUse, 187#true, 105#L1061-4true, 126#L1048true]) [2023-12-09 14:58:35,544 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2023-12-09 14:58:35,544 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-12-09 14:58:35,544 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-12-09 14:58:35,544 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-12-09 14:58:35,544 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][115], [thrThread1of4ForFork0InUse, 59#L1040-3true, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 35#L1047-1true, 80#L1048true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 192#true, thrThread4of4ForFork0InUse, 187#true, 105#L1061-4true]) [2023-12-09 14:58:35,544 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2023-12-09 14:58:35,544 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-12-09 14:58:35,544 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-12-09 14:58:35,544 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-12-09 14:58:35,546 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([797] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread4of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread4of4ForFork0_#t~nondet4#1][367], [201#(and (= |thrThread1of4ForFork0_#t~mem6#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0))), 139#L1049-2true, 111#L1048true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, thrThread4of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 187#true, 105#L1061-4true, 174#L1040-3true]) [2023-12-09 14:58:35,546 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2023-12-09 14:58:35,546 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-12-09 14:58:35,546 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-12-09 14:58:35,546 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-12-09 14:58:35,548 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([797] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread4of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread4of4ForFork0_#t~nondet4#1][395], [177#L1024-2true, 25#L1049true, thrThread1of4ForFork0InUse, 205#(and (not (= |thrThread1of4ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of4ForFork0_#t~mem6#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0))), thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, thrThread4of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 187#true, 105#L1061-4true, 174#L1040-3true]) [2023-12-09 14:58:35,548 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2023-12-09 14:58:35,548 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-12-09 14:58:35,548 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-12-09 14:58:35,548 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-12-09 14:58:35,550 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][346], [139#L1049-2true, thrThread1of4ForFork0InUse, 59#L1040-3true, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 80#L1048true, thrThread4of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 187#true, 105#L1061-4true, 203#(and (= |thrThread1of4ForFork0_#t~mem6#1| 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0)))]) [2023-12-09 14:58:35,550 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2023-12-09 14:58:35,550 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-12-09 14:58:35,550 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-12-09 14:58:35,550 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-12-09 14:58:35,550 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][303], [177#L1024-2true, thrThread1of4ForFork0InUse, 205#(and (not (= |thrThread1of4ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of4ForFork0_#t~mem6#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0))), 59#L1040-3true, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 28#L1049true, thrThread4of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 187#true, 105#L1061-4true]) [2023-12-09 14:58:35,551 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2023-12-09 14:58:35,551 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-12-09 14:58:35,551 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-12-09 14:58:35,551 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-12-09 14:58:35,551 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][363], [177#L1024-2true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 59#L1040-3true, 88#L1039true, thrThread3of4ForFork0InUse, 28#L1049true, thrThread4of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 207#(and (not (= |thrThread1of4ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of4ForFork0_#t~mem6#1| 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0))), 187#true, 105#L1061-4true]) [2023-12-09 14:58:35,551 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2023-12-09 14:58:35,551 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-12-09 14:58:35,551 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-12-09 14:58:35,551 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-12-09 14:58:35,552 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([802] L1041-2-->L1045-2: Formula: (and (= |v_thrThread4of4ForFork0_#t~nondet5#1_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{thrThread4of4ForFork0_#t~nondet5#1=|v_thrThread4of4ForFork0_#t~nondet5#1_1|, #pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} AuxVars[] AssignedVars[thrThread4of4ForFork0_#t~nondet5#1, #pthreadsMutex][465], [136#L1047-1true, 205#(and (not (= |thrThread1of4ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of4ForFork0_#t~mem6#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0))), thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 138#L1024true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), thrThread4of4ForFork0InUse, 187#true, 48#L1045-2true, 105#L1061-4true]) [2023-12-09 14:58:35,553 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2023-12-09 14:58:35,553 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-12-09 14:58:35,553 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-12-09 14:58:35,553 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-12-09 14:58:35,554 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([802] L1041-2-->L1045-2: Formula: (and (= |v_thrThread4of4ForFork0_#t~nondet5#1_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{thrThread4of4ForFork0_#t~nondet5#1=|v_thrThread4of4ForFork0_#t~nondet5#1_1|, #pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} AuxVars[] AssignedVars[thrThread4of4ForFork0_#t~nondet5#1, #pthreadsMutex][451], [201#(and (= |thrThread1of4ForFork0_#t~mem6#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0))), 111#L1048true, 140#L1023true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, thrThread4of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 187#true, 48#L1045-2true, 105#L1061-4true]) [2023-12-09 14:58:35,554 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2023-12-09 14:58:35,554 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-12-09 14:58:35,554 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-12-09 14:58:35,554 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-12-09 14:58:35,556 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([802] L1041-2-->L1045-2: Formula: (and (= |v_thrThread4of4ForFork0_#t~nondet5#1_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{thrThread4of4ForFork0_#t~nondet5#1=|v_thrThread4of4ForFork0_#t~nondet5#1_1|, #pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} AuxVars[] AssignedVars[thrThread4of4ForFork0_#t~nondet5#1, #pthreadsMutex][451], [201#(and (= |thrThread1of4ForFork0_#t~mem6#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0))), 25#L1049true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 41#L1049-1true, thrThread4of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 187#true, 48#L1045-2true, 105#L1061-4true]) [2023-12-09 14:58:35,556 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2023-12-09 14:58:35,556 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-12-09 14:58:35,556 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-12-09 14:58:35,556 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-12-09 14:58:35,565 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][115], [30#L1061-3true, 139#L1049-2true, 24#L1047-1true, thrThread1of4ForFork0InUse, 59#L1040-3true, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, thrThread4of4ForFork0InUse, 192#true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 187#true]) [2023-12-09 14:58:35,565 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2023-12-09 14:58:35,565 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-12-09 14:58:35,565 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-12-09 14:58:35,565 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-12-09 14:58:35,565 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][115], [139#L1049-2true, thrThread1of4ForFork0InUse, 59#L1040-3true, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 80#L1048true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), thrThread4of4ForFork0InUse, 192#true, 187#true, 105#L1061-4true]) [2023-12-09 14:58:35,565 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2023-12-09 14:58:35,565 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-12-09 14:58:35,565 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-12-09 14:58:35,565 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-12-09 14:58:35,565 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][115], [24#L1047-1true, thrThread1of4ForFork0InUse, 59#L1040-3true, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 192#true, thrThread4of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 66#L1049-3true, 187#true, 105#L1061-4true]) [2023-12-09 14:58:35,565 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2023-12-09 14:58:35,565 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-12-09 14:58:35,565 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-12-09 14:58:35,565 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-12-09 14:58:35,566 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][316], [177#L1024-2true, thrThread1of4ForFork0InUse, 59#L1040-3true, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 28#L1049true, thrThread4of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 187#true, 105#L1061-4true, 197#(not (= |thrThread1of4ForFork0___VERIFIER_assert_~cond#1| 0))]) [2023-12-09 14:58:35,566 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2023-12-09 14:58:35,566 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-12-09 14:58:35,566 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-12-09 14:58:35,566 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-12-09 14:58:35,566 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][115], [30#L1061-3true, thrThread1of4ForFork0InUse, 59#L1040-3true, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 28#L1049true, 138#L1024true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), thrThread4of4ForFork0InUse, 192#true, 187#true]) [2023-12-09 14:58:35,566 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2023-12-09 14:58:35,566 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-12-09 14:58:35,566 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-12-09 14:58:35,566 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-12-09 14:58:35,701 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([729] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_thrThread2of4ForFork0_#t~nondet4#1_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread2of4ForFork0_#t~nondet4#1=|v_thrThread2of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread2of4ForFork0_#t~nondet4#1][84], [214#(and (= |thrThread2of4ForFork0_~c~0#1| 0) (= |thrThread2of4ForFork0_~end~0#1| 0)), 25#L1049true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 28#L1049true, 190#(and (= |thrThread1of4ForFork0_~end~0#1| 0) (= |thrThread1of4ForFork0_~c~0#1| 0)), 192#true, thrThread4of4ForFork0InUse, 105#L1061-4true, 52#L1046-3true, 121#L1040-3true]) [2023-12-09 14:58:35,701 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2023-12-09 14:58:35,701 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-12-09 14:58:35,701 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-12-09 14:58:35,701 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-12-09 14:58:35,701 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-12-09 14:58:35,773 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_thrThread1of4ForFork0_#t~nondet4#1_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread1of4ForFork0_#t~nondet4#1=|v_thrThread1of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread1of4ForFork0_#t~nondet4#1][48], [211#true, 136#L1047-1true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 96#L1040-3true, 70#L1047true, 190#(and (= |thrThread1of4ForFork0_~end~0#1| 0) (= |thrThread1of4ForFork0_~c~0#1| 0)), 80#L1048true, thrThread4of4ForFork0InUse, 192#true, 105#L1061-4true]) [2023-12-09 14:58:35,773 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2023-12-09 14:58:35,774 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-12-09 14:58:35,774 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-12-09 14:58:35,774 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-12-09 14:58:35,775 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_thrThread1of4ForFork0_#t~nondet4#1_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread1of4ForFork0_#t~nondet4#1=|v_thrThread1of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread1of4ForFork0_#t~nondet4#1][48], [136#L1047-1true, 211#true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 143#L1046-3true, thrThread3of4ForFork0InUse, 96#L1040-3true, 80#L1048true, 190#(and (= |thrThread1of4ForFork0_~end~0#1| 0) (= |thrThread1of4ForFork0_~c~0#1| 0)), 192#true, thrThread4of4ForFork0InUse, 105#L1061-4true]) [2023-12-09 14:58:35,775 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2023-12-09 14:58:35,775 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-12-09 14:58:35,775 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-12-09 14:58:35,775 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-12-09 14:58:35,778 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_thrThread1of4ForFork0_#t~nondet4#1_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread1of4ForFork0_#t~nondet4#1=|v_thrThread1of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread1of4ForFork0_#t~nondet4#1][48], [211#true, 25#L1049true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 122#L1041-2true, thrThread3of4ForFork0InUse, 190#(and (= |thrThread1of4ForFork0_~end~0#1| 0) (= |thrThread1of4ForFork0_~c~0#1| 0)), 96#L1040-3true, 28#L1049true, 192#true, thrThread4of4ForFork0InUse, 105#L1061-4true]) [2023-12-09 14:58:35,778 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2023-12-09 14:58:35,778 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-12-09 14:58:35,778 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-12-09 14:58:35,778 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-12-09 14:58:35,778 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([734] L1041-2-->L1045-2: Formula: (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0))) (= |v_thrThread2of4ForFork0_#t~nondet5#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|, thrThread2of4ForFork0_#t~nondet5#1=|v_thrThread2of4ForFork0_#t~nondet5#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread2of4ForFork0_#t~nondet5#1][132], [211#true, 60#L1040true, 51#L1045-2true, 25#L1049true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 190#(and (= |thrThread1of4ForFork0_~end~0#1| 0) (= |thrThread1of4ForFork0_~c~0#1| 0)), 28#L1049true, 192#true, thrThread4of4ForFork0InUse, 105#L1061-4true]) [2023-12-09 14:58:35,778 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2023-12-09 14:58:35,778 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-12-09 14:58:35,778 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-12-09 14:58:35,778 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-12-09 14:58:35,782 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_thrThread1of4ForFork0_#t~nondet4#1_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread1of4ForFork0_#t~nondet4#1=|v_thrThread1of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread1of4ForFork0_#t~nondet4#1][48], [211#true, 136#L1047-1true, 24#L1047-1true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 190#(and (= |thrThread1of4ForFork0_~end~0#1| 0) (= |thrThread1of4ForFork0_~c~0#1| 0)), 96#L1040-3true, thrThread4of4ForFork0InUse, 192#true, 105#L1061-4true, 163#L1038true]) [2023-12-09 14:58:35,782 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2023-12-09 14:58:35,782 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 14:58:35,782 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 14:58:35,782 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 14:58:35,782 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([695] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_thrThread1of4ForFork0_#t~nondet4#1_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread1of4ForFork0_#t~nondet4#1=|v_thrThread1of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread1of4ForFork0_#t~nondet4#1][77], [136#L1047-1true, 24#L1047-1true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 190#(and (= |thrThread1of4ForFork0_~end~0#1| 0) (= |thrThread1of4ForFork0_~c~0#1| 0)), 96#L1040-3true, thrThread4of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 192#true, 105#L1061-4true]) [2023-12-09 14:58:35,782 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2023-12-09 14:58:35,782 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 14:58:35,782 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 14:58:35,782 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 14:58:35,783 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 14:58:35,844 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([797] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread4of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread4of4ForFork0_#t~nondet4#1][185], [211#true, 139#L1049-2true, thrThread1of4ForFork0InUse, 59#L1040-3true, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 122#L1041-2true, 192#true, thrThread4of4ForFork0InUse, 187#true, 105#L1061-4true, 174#L1040-3true]) [2023-12-09 14:58:35,844 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2023-12-09 14:58:35,844 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-12-09 14:58:35,844 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-12-09 14:58:35,844 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-12-09 14:58:35,876 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([830] L1061-3-->$Ultimate##0: Formula: (and (= |v_ULTIMATE.start_main_#t~pre9#1_25| v_thrThread4of4ForFork0_thidvar0_2) (= v_thrThread4of4ForFork0_thidvar1_2 0) (= |v_thrThread4of4ForFork0_#in~arg#1.base_4| 0) (= |v_thrThread4of4ForFork0_#in~arg#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|} OutVars{thrThread4of4ForFork0_#t~nondet5#1=|v_thrThread4of4ForFork0_#t~nondet5#1_6|, thrThread4of4ForFork0_~c~0#1=|v_thrThread4of4ForFork0_~c~0#1_22|, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1_8|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|, thrThread4of4ForFork0_thidvar1=v_thrThread4of4ForFork0_thidvar1_2, thrThread4of4ForFork0_~arg#1.base=|v_thrThread4of4ForFork0_~arg#1.base_4|, thrThread4of4ForFork0_~arg#1.offset=|v_thrThread4of4ForFork0_~arg#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.base=|v_thrThread4of4ForFork0_#in~arg#1.base_4|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_6|, thrThread4of4ForFork0_#t~mem6#1=|v_thrThread4of4ForFork0_#t~mem6#1_8|, thrThread4of4ForFork0_#res#1.offset=|v_thrThread4of4ForFork0_#res#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.offset=|v_thrThread4of4ForFork0_#in~arg#1.offset_4|, thrThread4of4ForFork0_thidvar0=v_thrThread4of4ForFork0_thidvar0_2, thrThread4of4ForFork0___VERIFIER_assert_~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_~cond#1_12|, thrThread4of4ForFork0_~end~0#1=|v_thrThread4of4ForFork0_~end~0#1_14|, thrThread4of4ForFork0_#res#1.base=|v_thrThread4of4ForFork0_#res#1.base_4|} AuxVars[] AssignedVars[thrThread4of4ForFork0_#t~nondet5#1, thrThread4of4ForFork0_~c~0#1, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1, thrThread4of4ForFork0_thidvar1, thrThread4of4ForFork0_~arg#1.base, thrThread4of4ForFork0_~arg#1.offset, thrThread4of4ForFork0_#in~arg#1.base, thrThread4of4ForFork0_#t~nondet4#1, thrThread4of4ForFork0_#t~mem6#1, thrThread4of4ForFork0_#res#1.offset, thrThread4of4ForFork0_#in~arg#1.offset, thrThread4of4ForFork0_thidvar0, thrThread4of4ForFork0___VERIFIER_assert_~cond#1, thrThread4of4ForFork0_~end~0#1, thrThread4of4ForFork0_#res#1.base][120], [136#L1047-1true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 88#L1039true, thrThread4of4ForFork0InUse, 192#true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 133#L1049true, 19#$Ultimate##0true, 187#true, 105#L1061-4true]) [2023-12-09 14:58:35,876 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2023-12-09 14:58:35,876 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 14:58:35,876 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 14:58:35,876 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 14:58:35,877 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([830] L1061-3-->$Ultimate##0: Formula: (and (= |v_ULTIMATE.start_main_#t~pre9#1_25| v_thrThread4of4ForFork0_thidvar0_2) (= v_thrThread4of4ForFork0_thidvar1_2 0) (= |v_thrThread4of4ForFork0_#in~arg#1.base_4| 0) (= |v_thrThread4of4ForFork0_#in~arg#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|} OutVars{thrThread4of4ForFork0_#t~nondet5#1=|v_thrThread4of4ForFork0_#t~nondet5#1_6|, thrThread4of4ForFork0_~c~0#1=|v_thrThread4of4ForFork0_~c~0#1_22|, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1_8|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|, thrThread4of4ForFork0_thidvar1=v_thrThread4of4ForFork0_thidvar1_2, thrThread4of4ForFork0_~arg#1.base=|v_thrThread4of4ForFork0_~arg#1.base_4|, thrThread4of4ForFork0_~arg#1.offset=|v_thrThread4of4ForFork0_~arg#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.base=|v_thrThread4of4ForFork0_#in~arg#1.base_4|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_6|, thrThread4of4ForFork0_#t~mem6#1=|v_thrThread4of4ForFork0_#t~mem6#1_8|, thrThread4of4ForFork0_#res#1.offset=|v_thrThread4of4ForFork0_#res#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.offset=|v_thrThread4of4ForFork0_#in~arg#1.offset_4|, thrThread4of4ForFork0_thidvar0=v_thrThread4of4ForFork0_thidvar0_2, thrThread4of4ForFork0___VERIFIER_assert_~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_~cond#1_12|, thrThread4of4ForFork0_~end~0#1=|v_thrThread4of4ForFork0_~end~0#1_14|, thrThread4of4ForFork0_#res#1.base=|v_thrThread4of4ForFork0_#res#1.base_4|} AuxVars[] AssignedVars[thrThread4of4ForFork0_#t~nondet5#1, thrThread4of4ForFork0_~c~0#1, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1, thrThread4of4ForFork0_thidvar1, thrThread4of4ForFork0_~arg#1.base, thrThread4of4ForFork0_~arg#1.offset, thrThread4of4ForFork0_#in~arg#1.base, thrThread4of4ForFork0_#t~nondet4#1, thrThread4of4ForFork0_#t~mem6#1, thrThread4of4ForFork0_#res#1.offset, thrThread4of4ForFork0_#in~arg#1.offset, thrThread4of4ForFork0_thidvar0, thrThread4of4ForFork0___VERIFIER_assert_~cond#1, thrThread4of4ForFork0_~end~0#1, thrThread4of4ForFork0_#res#1.base][120], [111#L1048true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 192#true, thrThread4of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 19#$Ultimate##0true, 187#true, 105#L1061-4true, 126#L1048true]) [2023-12-09 14:58:35,877 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2023-12-09 14:58:35,877 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 14:58:35,877 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 14:58:35,877 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 14:58:35,879 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([802] L1041-2-->L1045-2: Formula: (and (= |v_thrThread4of4ForFork0_#t~nondet5#1_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{thrThread4of4ForFork0_#t~nondet5#1=|v_thrThread4of4ForFork0_#t~nondet5#1_1|, #pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} AuxVars[] AssignedVars[thrThread4of4ForFork0_#t~nondet5#1, #pthreadsMutex][252], [thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 79#L1045-2true, thrThread4of4ForFork0InUse, 192#true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 66#L1049-3true, 187#true, 48#L1045-2true, 105#L1061-4true]) [2023-12-09 14:58:35,879 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2023-12-09 14:58:35,879 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-12-09 14:58:35,879 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-12-09 14:58:35,879 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-12-09 14:58:36,207 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][363], [30#L1061-3true, 24#L1047-1true, thrThread1of4ForFork0InUse, 59#L1040-3true, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 138#L1024true, thrThread4of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 207#(and (not (= |thrThread1of4ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of4ForFork0_#t~mem6#1| 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0))), 187#true]) [2023-12-09 14:58:36,208 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2023-12-09 14:58:36,208 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-12-09 14:58:36,208 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-12-09 14:58:36,208 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-12-09 14:58:36,210 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][326], [30#L1061-3true, thrThread1of4ForFork0InUse, 59#L1040-3true, 195#(= |thrThread1of4ForFork0_#t~mem6#1| 1), thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 80#L1048true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), thrThread4of4ForFork0InUse, 133#L1049true, 187#true]) [2023-12-09 14:58:36,210 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2023-12-09 14:58:36,210 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-12-09 14:58:36,210 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-12-09 14:58:36,210 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-12-09 14:58:36,211 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([797] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread4of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread4of4ForFork0_#t~nondet4#1][335], [111#L1048true, 30#L1061-3true, thrThread1of4ForFork0InUse, 194#(= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1), thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 88#L1039true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), thrThread4of4ForFork0InUse, 187#true, 126#L1048true, 174#L1040-3true]) [2023-12-09 14:58:36,211 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is not cut-off event [2023-12-09 14:58:36,211 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is not cut-off event [2023-12-09 14:58:36,211 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is not cut-off event [2023-12-09 14:58:36,211 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is not cut-off event [2023-12-09 14:58:36,211 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([797] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread4of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread4of4ForFork0_#t~nondet4#1][353], [111#L1048true, 30#L1061-3true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 199#(and (= |thrThread1of4ForFork0_#t~mem6#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1)), 88#L1039true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), thrThread4of4ForFork0InUse, 133#L1049true, 187#true, 174#L1040-3true]) [2023-12-09 14:58:36,211 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2023-12-09 14:58:36,211 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-12-09 14:58:36,211 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-12-09 14:58:36,211 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-12-09 14:58:36,214 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][236], [30#L1061-3true, thrThread1of4ForFork0InUse, 194#(= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1), thrThread2of4ForFork0InUse, 59#L1040-3true, 88#L1039true, thrThread3of4ForFork0InUse, 28#L1049true, thrThread4of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 187#true, 126#L1048true]) [2023-12-09 14:58:36,214 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2023-12-09 14:58:36,214 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-12-09 14:58:36,214 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-12-09 14:58:36,215 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-12-09 14:58:36,215 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([797] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread4of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread4of4ForFork0_#t~nondet4#1][186], [30#L1061-3true, 25#L1049true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 88#L1039true, 35#L1047-1true, thrThread4of4ForFork0InUse, 192#true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 187#true, 174#L1040-3true]) [2023-12-09 14:58:36,215 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is not cut-off event [2023-12-09 14:58:36,215 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is not cut-off event [2023-12-09 14:58:36,215 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is not cut-off event [2023-12-09 14:58:36,216 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is not cut-off event [2023-12-09 14:58:36,216 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([797] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread4of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread4of4ForFork0_#t~nondet4#1][335], [30#L1061-3true, 25#L1049true, thrThread1of4ForFork0InUse, 194#(= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1), thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 88#L1039true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), thrThread4of4ForFork0InUse, 187#true, 174#L1040-3true, 126#L1048true]) [2023-12-09 14:58:36,216 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2023-12-09 14:58:36,216 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-12-09 14:58:36,216 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-12-09 14:58:36,216 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-12-09 14:58:36,270 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([700] L1041-2-->L1045-2: Formula: (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0))) (= |v_thrThread1of4ForFork0_#t~nondet5#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{thrThread1of4ForFork0_#t~nondet5#1=|v_thrThread1of4ForFork0_#t~nondet5#1_1|, #pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread1of4ForFork0_#t~nondet5#1][122], [136#L1047-1true, 30#L1061-3true, 24#L1047-1true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 88#L1039true, 192#true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 7#L1045-2true, thrThread4of4ForFork0InUse, 187#true]) [2023-12-09 14:58:36,271 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2023-12-09 14:58:36,271 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-12-09 14:58:36,271 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-12-09 14:58:36,271 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-12-09 14:58:36,271 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-12-09 14:58:36,271 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L1041-2-->L1045-2: Formula: (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0))) (= |v_thrThread1of4ForFork0_#t~nondet5#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{thrThread1of4ForFork0_#t~nondet5#1=|v_thrThread1of4ForFork0_#t~nondet5#1_1|, #pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread1of4ForFork0_#t~nondet5#1][122], [136#L1047-1true, 30#L1061-3true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 88#L1039true, 80#L1048true, 192#true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 7#L1045-2true, thrThread4of4ForFork0InUse, 187#true]) [2023-12-09 14:58:36,271 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2023-12-09 14:58:36,271 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-12-09 14:58:36,271 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-12-09 14:58:36,271 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-12-09 14:58:36,273 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([700] L1041-2-->L1045-2: Formula: (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0))) (= |v_thrThread1of4ForFork0_#t~nondet5#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{thrThread1of4ForFork0_#t~nondet5#1=|v_thrThread1of4ForFork0_#t~nondet5#1_1|, #pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread1of4ForFork0_#t~nondet5#1][122], [136#L1047-1true, 30#L1061-3true, 24#L1047-1true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 192#true, thrThread4of4ForFork0InUse, 7#L1045-2true, 187#true]) [2023-12-09 14:58:36,273 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2023-12-09 14:58:36,273 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-12-09 14:58:36,273 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-12-09 14:58:36,273 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-12-09 14:58:36,273 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-12-09 14:58:36,273 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-12-09 14:58:36,288 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L1041-2-->L1045-2: Formula: (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0))) (= |v_thrThread1of4ForFork0_#t~nondet5#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{thrThread1of4ForFork0_#t~nondet5#1=|v_thrThread1of4ForFork0_#t~nondet5#1_1|, #pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread1of4ForFork0_#t~nondet5#1][66], [211#true, 136#L1047-1true, 30#L1061-3true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 80#L1048true, 192#true, 7#L1045-2true, thrThread4of4ForFork0InUse, 187#true, 163#L1038true]) [2023-12-09 14:58:36,288 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2023-12-09 14:58:36,288 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-12-09 14:58:36,288 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-12-09 14:58:36,288 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-12-09 14:58:36,288 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([700] L1041-2-->L1045-2: Formula: (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0))) (= |v_thrThread1of4ForFork0_#t~nondet5#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{thrThread1of4ForFork0_#t~nondet5#1=|v_thrThread1of4ForFork0_#t~nondet5#1_1|, #pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread1of4ForFork0_#t~nondet5#1][122], [136#L1047-1true, 30#L1061-3true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 88#L1039true, 80#L1048true, 7#L1045-2true, 192#true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), thrThread4of4ForFork0InUse, 187#true]) [2023-12-09 14:58:36,288 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2023-12-09 14:58:36,288 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-12-09 14:58:36,288 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-12-09 14:58:36,288 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-12-09 14:58:36,288 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-12-09 14:58:36,289 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L1041-2-->L1045-2: Formula: (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0))) (= |v_thrThread1of4ForFork0_#t~nondet5#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{thrThread1of4ForFork0_#t~nondet5#1=|v_thrThread1of4ForFork0_#t~nondet5#1_1|, #pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread1of4ForFork0_#t~nondet5#1][122], [136#L1047-1true, 30#L1061-3true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 28#L1049true, 7#L1045-2true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), thrThread4of4ForFork0InUse, 192#true, 187#true]) [2023-12-09 14:58:36,289 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2023-12-09 14:58:36,289 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-12-09 14:58:36,289 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-12-09 14:58:36,289 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-12-09 14:58:36,323 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L1041-2-->L1045-2: Formula: (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0))) (= |v_thrThread1of4ForFork0_#t~nondet5#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{thrThread1of4ForFork0_#t~nondet5#1=|v_thrThread1of4ForFork0_#t~nondet5#1_1|, #pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread1of4ForFork0_#t~nondet5#1][66], [211#true, 30#L1061-3true, 25#L1049true, 24#L1047-1true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 7#L1045-2true, 192#true, thrThread4of4ForFork0InUse, 187#true, 159#L1037-1true]) [2023-12-09 14:58:36,323 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2023-12-09 14:58:36,323 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-12-09 14:58:36,324 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-12-09 14:58:36,324 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-12-09 14:58:36,324 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L1041-2-->L1045-2: Formula: (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0))) (= |v_thrThread1of4ForFork0_#t~nondet5#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{thrThread1of4ForFork0_#t~nondet5#1=|v_thrThread1of4ForFork0_#t~nondet5#1_1|, #pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread1of4ForFork0_#t~nondet5#1][66], [136#L1047-1true, 211#true, 30#L1061-3true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 28#L1049true, 7#L1045-2true, thrThread4of4ForFork0InUse, 192#true, 187#true, 159#L1037-1true]) [2023-12-09 14:58:36,324 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2023-12-09 14:58:36,324 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-12-09 14:58:36,324 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-12-09 14:58:36,324 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-12-09 14:58:36,337 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([729] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_thrThread2of4ForFork0_#t~nondet4#1_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread2of4ForFork0_#t~nondet4#1=|v_thrThread2of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread2of4ForFork0_#t~nondet4#1][84], [214#(and (= |thrThread2of4ForFork0_~c~0#1| 0) (= |thrThread2of4ForFork0_~end~0#1| 0)), 30#L1061-3true, 25#L1049true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 190#(and (= |thrThread1of4ForFork0_~end~0#1| 0) (= |thrThread1of4ForFork0_~c~0#1| 0)), thrThread4of4ForFork0InUse, 192#true, 48#L1045-2true, 52#L1046-3true, 121#L1040-3true]) [2023-12-09 14:58:36,337 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2023-12-09 14:58:36,337 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-12-09 14:58:36,337 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-12-09 14:58:36,337 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-12-09 14:58:36,337 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-12-09 14:58:36,395 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([729] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_thrThread2of4ForFork0_#t~nondet4#1_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread2of4ForFork0_#t~nondet4#1=|v_thrThread2of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread2of4ForFork0_#t~nondet4#1][84], [214#(and (= |thrThread2of4ForFork0_~c~0#1| 0) (= |thrThread2of4ForFork0_~end~0#1| 0)), 30#L1061-3true, 25#L1049true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 190#(and (= |thrThread1of4ForFork0_~end~0#1| 0) (= |thrThread1of4ForFork0_~c~0#1| 0)), 96#L1040-3true, 28#L1049true, thrThread4of4ForFork0InUse, 192#true, 121#L1040-3true]) [2023-12-09 14:58:36,395 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2023-12-09 14:58:36,395 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-12-09 14:58:36,395 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-12-09 14:58:36,395 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-12-09 14:58:36,413 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([729] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_thrThread2of4ForFork0_#t~nondet4#1_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread2of4ForFork0_#t~nondet4#1=|v_thrThread2of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread2of4ForFork0_#t~nondet4#1][84], [214#(and (= |thrThread2of4ForFork0_~c~0#1| 0) (= |thrThread2of4ForFork0_~end~0#1| 0)), 30#L1061-3true, 25#L1049true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 96#L1040-3true, 190#(and (= |thrThread1of4ForFork0_~end~0#1| 0) (= |thrThread1of4ForFork0_~c~0#1| 0)), 28#L1049true, thrThread4of4ForFork0InUse, 192#true, 121#L1040-3true]) [2023-12-09 14:58:36,413 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2023-12-09 14:58:36,413 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-12-09 14:58:36,413 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-12-09 14:58:36,413 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-12-09 14:58:36,413 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-12-09 14:58:36,534 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][259], [30#L1061-3true, thrThread1of4ForFork0InUse, 59#L1040-3true, thrThread2of4ForFork0InUse, 199#(and (= |thrThread1of4ForFork0_#t~mem6#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1)), thrThread3of4ForFork0InUse, 88#L1039true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), thrThread4of4ForFork0InUse, 66#L1049-3true, 187#true, 19#$Ultimate##0true]) [2023-12-09 14:58:36,534 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2023-12-09 14:58:36,534 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-12-09 14:58:36,534 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-12-09 14:58:36,534 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-12-09 14:58:36,535 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([797] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread4of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread4of4ForFork0_#t~nondet4#1][353], [30#L1061-3true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 199#(and (= |thrThread1of4ForFork0_#t~mem6#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1)), thrThread4of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 66#L1049-3true, 45#$Ultimate##0true, 187#true, 174#L1040-3true]) [2023-12-09 14:58:36,535 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2023-12-09 14:58:36,535 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-12-09 14:58:36,535 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-12-09 14:58:36,535 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-12-09 14:58:37,101 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([830] L1061-3-->$Ultimate##0: Formula: (and (= |v_ULTIMATE.start_main_#t~pre9#1_25| v_thrThread4of4ForFork0_thidvar0_2) (= v_thrThread4of4ForFork0_thidvar1_2 0) (= |v_thrThread4of4ForFork0_#in~arg#1.base_4| 0) (= |v_thrThread4of4ForFork0_#in~arg#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|} OutVars{thrThread4of4ForFork0_#t~nondet5#1=|v_thrThread4of4ForFork0_#t~nondet5#1_6|, thrThread4of4ForFork0_~c~0#1=|v_thrThread4of4ForFork0_~c~0#1_22|, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1_8|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|, thrThread4of4ForFork0_thidvar1=v_thrThread4of4ForFork0_thidvar1_2, thrThread4of4ForFork0_~arg#1.base=|v_thrThread4of4ForFork0_~arg#1.base_4|, thrThread4of4ForFork0_~arg#1.offset=|v_thrThread4of4ForFork0_~arg#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.base=|v_thrThread4of4ForFork0_#in~arg#1.base_4|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_6|, thrThread4of4ForFork0_#t~mem6#1=|v_thrThread4of4ForFork0_#t~mem6#1_8|, thrThread4of4ForFork0_#res#1.offset=|v_thrThread4of4ForFork0_#res#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.offset=|v_thrThread4of4ForFork0_#in~arg#1.offset_4|, thrThread4of4ForFork0_thidvar0=v_thrThread4of4ForFork0_thidvar0_2, thrThread4of4ForFork0___VERIFIER_assert_~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_~cond#1_12|, thrThread4of4ForFork0_~end~0#1=|v_thrThread4of4ForFork0_~end~0#1_14|, thrThread4of4ForFork0_#res#1.base=|v_thrThread4of4ForFork0_#res#1.base_4|} AuxVars[] AssignedVars[thrThread4of4ForFork0_#t~nondet5#1, thrThread4of4ForFork0_~c~0#1, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1, thrThread4of4ForFork0_thidvar1, thrThread4of4ForFork0_~arg#1.base, thrThread4of4ForFork0_~arg#1.offset, thrThread4of4ForFork0_#in~arg#1.base, thrThread4of4ForFork0_#t~nondet4#1, thrThread4of4ForFork0_#t~mem6#1, thrThread4of4ForFork0_#res#1.offset, thrThread4of4ForFork0_#in~arg#1.offset, thrThread4of4ForFork0_thidvar0, thrThread4of4ForFork0___VERIFIER_assert_~cond#1, thrThread4of4ForFork0_~end~0#1, thrThread4of4ForFork0_#res#1.base][351], [136#L1047-1true, 201#(and (= |thrThread1of4ForFork0_#t~mem6#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0))), thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 88#L1039true, 41#L1049-1true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), thrThread4of4ForFork0InUse, 187#true, 19#$Ultimate##0true, 105#L1061-4true]) [2023-12-09 14:58:37,101 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2023-12-09 14:58:37,101 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 14:58:37,101 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-12-09 14:58:37,101 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 14:58:37,101 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([830] L1061-3-->$Ultimate##0: Formula: (and (= |v_ULTIMATE.start_main_#t~pre9#1_25| v_thrThread4of4ForFork0_thidvar0_2) (= v_thrThread4of4ForFork0_thidvar1_2 0) (= |v_thrThread4of4ForFork0_#in~arg#1.base_4| 0) (= |v_thrThread4of4ForFork0_#in~arg#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|} OutVars{thrThread4of4ForFork0_#t~nondet5#1=|v_thrThread4of4ForFork0_#t~nondet5#1_6|, thrThread4of4ForFork0_~c~0#1=|v_thrThread4of4ForFork0_~c~0#1_22|, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1_8|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|, thrThread4of4ForFork0_thidvar1=v_thrThread4of4ForFork0_thidvar1_2, thrThread4of4ForFork0_~arg#1.base=|v_thrThread4of4ForFork0_~arg#1.base_4|, thrThread4of4ForFork0_~arg#1.offset=|v_thrThread4of4ForFork0_~arg#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.base=|v_thrThread4of4ForFork0_#in~arg#1.base_4|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_6|, thrThread4of4ForFork0_#t~mem6#1=|v_thrThread4of4ForFork0_#t~mem6#1_8|, thrThread4of4ForFork0_#res#1.offset=|v_thrThread4of4ForFork0_#res#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.offset=|v_thrThread4of4ForFork0_#in~arg#1.offset_4|, thrThread4of4ForFork0_thidvar0=v_thrThread4of4ForFork0_thidvar0_2, thrThread4of4ForFork0___VERIFIER_assert_~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_~cond#1_12|, thrThread4of4ForFork0_~end~0#1=|v_thrThread4of4ForFork0_~end~0#1_14|, thrThread4of4ForFork0_#res#1.base=|v_thrThread4of4ForFork0_#res#1.base_4|} AuxVars[] AssignedVars[thrThread4of4ForFork0_#t~nondet5#1, thrThread4of4ForFork0_~c~0#1, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1, thrThread4of4ForFork0_thidvar1, thrThread4of4ForFork0_~arg#1.base, thrThread4of4ForFork0_~arg#1.offset, thrThread4of4ForFork0_#in~arg#1.base, thrThread4of4ForFork0_#t~nondet4#1, thrThread4of4ForFork0_#t~mem6#1, thrThread4of4ForFork0_#res#1.offset, thrThread4of4ForFork0_#in~arg#1.offset, thrThread4of4ForFork0_thidvar0, thrThread4of4ForFork0___VERIFIER_assert_~cond#1, thrThread4of4ForFork0_~end~0#1, thrThread4of4ForFork0_#res#1.base][333], [111#L1048true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 199#(and (= |thrThread1of4ForFork0_#t~mem6#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1)), 88#L1039true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), thrThread4of4ForFork0InUse, 133#L1049true, 19#$Ultimate##0true, 187#true, 105#L1061-4true]) [2023-12-09 14:58:37,101 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2023-12-09 14:58:37,102 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 14:58:37,102 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 14:58:37,102 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 14:58:37,102 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][259], [24#L1047-1true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 59#L1040-3true, 88#L1039true, 199#(and (= |thrThread1of4ForFork0_#t~mem6#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1)), thrThread3of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), thrThread4of4ForFork0InUse, 133#L1049true, 187#true, 105#L1061-4true]) [2023-12-09 14:58:37,102 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2023-12-09 14:58:37,102 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-12-09 14:58:37,102 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-12-09 14:58:37,102 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-12-09 14:58:37,102 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][236], [thrThread1of4ForFork0InUse, 194#(= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1), 59#L1040-3true, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 80#L1048true, thrThread4of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 187#true, 105#L1061-4true, 126#L1048true]) [2023-12-09 14:58:37,102 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2023-12-09 14:58:37,102 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-12-09 14:58:37,103 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-12-09 14:58:37,103 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-12-09 14:58:37,104 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([797] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread4of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread4of4ForFork0_#t~nondet4#1][353], [111#L1048true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 199#(and (= |thrThread1of4ForFork0_#t~mem6#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1)), 213#(= |thrThread2of4ForFork0_~c~0#1| 0), thrThread4of4ForFork0InUse, 66#L1049-3true, 187#true, 105#L1061-4true, 174#L1040-3true]) [2023-12-09 14:58:37,104 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2023-12-09 14:58:37,104 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-12-09 14:58:37,104 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-12-09 14:58:37,104 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-12-09 14:58:37,105 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([797] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread4of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread4of4ForFork0_#t~nondet4#1][367], [201#(and (= |thrThread1of4ForFork0_#t~mem6#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0))), 139#L1049-2true, 25#L1049true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, thrThread4of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 187#true, 105#L1061-4true, 174#L1040-3true]) [2023-12-09 14:58:37,105 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2023-12-09 14:58:37,105 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-12-09 14:58:37,105 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-12-09 14:58:37,105 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-12-09 14:58:37,107 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([802] L1041-2-->L1045-2: Formula: (and (= |v_thrThread4of4ForFork0_#t~nondet5#1_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{thrThread4of4ForFork0_#t~nondet5#1=|v_thrThread4of4ForFork0_#t~nondet5#1_1|, #pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} AuxVars[] AssignedVars[thrThread4of4ForFork0_#t~nondet5#1, #pthreadsMutex][465], [136#L1047-1true, 177#L1024-2true, 205#(and (not (= |thrThread1of4ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of4ForFork0_#t~mem6#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0))), thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), thrThread4of4ForFork0InUse, 187#true, 48#L1045-2true, 105#L1061-4true]) [2023-12-09 14:58:37,107 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2023-12-09 14:58:37,107 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-12-09 14:58:37,107 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-12-09 14:58:37,107 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-12-09 14:58:37,109 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][326], [thrThread1of4ForFork0InUse, 59#L1040-3true, 195#(= |thrThread1of4ForFork0_#t~mem6#1| 1), thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 80#L1048true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), thrThread4of4ForFork0InUse, 66#L1049-3true, 187#true, 105#L1061-4true]) [2023-12-09 14:58:37,109 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2023-12-09 14:58:37,109 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-12-09 14:58:37,109 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-12-09 14:58:37,109 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-12-09 14:58:37,109 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][279], [139#L1049-2true, 201#(and (= |thrThread1of4ForFork0_#t~mem6#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0))), thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 59#L1040-3true, 88#L1039true, thrThread3of4ForFork0InUse, 28#L1049true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), thrThread4of4ForFork0InUse, 187#true, 105#L1061-4true]) [2023-12-09 14:58:37,109 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2023-12-09 14:58:37,109 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-12-09 14:58:37,109 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-12-09 14:58:37,109 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-12-09 14:58:37,110 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][346], [139#L1049-2true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 59#L1040-3true, 88#L1039true, thrThread3of4ForFork0InUse, 28#L1049true, thrThread4of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 187#true, 105#L1061-4true, 203#(and (= |thrThread1of4ForFork0_#t~mem6#1| 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0)))]) [2023-12-09 14:58:37,110 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2023-12-09 14:58:37,110 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-12-09 14:58:37,110 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-12-09 14:58:37,110 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-12-09 14:58:37,111 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([802] L1041-2-->L1045-2: Formula: (and (= |v_thrThread4of4ForFork0_#t~nondet5#1_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{thrThread4of4ForFork0_#t~nondet5#1=|v_thrThread4of4ForFork0_#t~nondet5#1_1|, #pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} AuxVars[] AssignedVars[thrThread4of4ForFork0_#t~nondet5#1, #pthreadsMutex][465], [111#L1048true, thrThread1of4ForFork0InUse, 205#(and (not (= |thrThread1of4ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of4ForFork0_#t~mem6#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0))), thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 138#L1024true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), thrThread4of4ForFork0InUse, 187#true, 48#L1045-2true, 105#L1061-4true]) [2023-12-09 14:58:37,111 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2023-12-09 14:58:37,111 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-12-09 14:58:37,111 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-12-09 14:58:37,111 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-12-09 14:58:37,113 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([802] L1041-2-->L1045-2: Formula: (and (= |v_thrThread4of4ForFork0_#t~nondet5#1_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{thrThread4of4ForFork0_#t~nondet5#1=|v_thrThread4of4ForFork0_#t~nondet5#1_1|, #pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} AuxVars[] AssignedVars[thrThread4of4ForFork0_#t~nondet5#1, #pthreadsMutex][451], [201#(and (= |thrThread1of4ForFork0_#t~mem6#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0))), 25#L1049true, thrThread1of4ForFork0InUse, 140#L1023true, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, thrThread4of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 187#true, 48#L1045-2true, 105#L1061-4true]) [2023-12-09 14:58:37,113 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2023-12-09 14:58:37,113 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-12-09 14:58:37,113 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-12-09 14:58:37,113 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-12-09 14:58:37,123 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][115], [30#L1061-3true, thrThread1of4ForFork0InUse, 59#L1040-3true, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 28#L1049true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 192#true, thrThread4of4ForFork0InUse, 46#L1025true, 187#true]) [2023-12-09 14:58:37,124 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2023-12-09 14:58:37,124 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-12-09 14:58:37,124 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-12-09 14:58:37,124 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-12-09 14:58:37,124 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][115], [30#L1061-3true, 24#L1047-1true, thrThread1of4ForFork0InUse, 59#L1040-3true, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), thrThread4of4ForFork0InUse, 192#true, 66#L1049-3true, 187#true]) [2023-12-09 14:58:37,124 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2023-12-09 14:58:37,124 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-12-09 14:58:37,124 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-12-09 14:58:37,124 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-12-09 14:58:37,124 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][115], [thrThread1of4ForFork0InUse, 59#L1040-3true, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 80#L1048true, thrThread4of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 192#true, 66#L1049-3true, 187#true, 105#L1061-4true]) [2023-12-09 14:58:37,124 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2023-12-09 14:58:37,124 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-12-09 14:58:37,124 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-12-09 14:58:37,125 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-12-09 14:58:37,125 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][115], [139#L1049-2true, thrThread1of4ForFork0InUse, 59#L1040-3true, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 28#L1049true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), thrThread4of4ForFork0InUse, 192#true, 187#true, 105#L1061-4true]) [2023-12-09 14:58:37,125 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2023-12-09 14:58:37,125 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-12-09 14:58:37,125 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-12-09 14:58:37,125 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-12-09 14:58:37,125 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][115], [30#L1061-3true, 139#L1049-2true, thrThread1of4ForFork0InUse, 59#L1040-3true, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 80#L1048true, thrThread4of4ForFork0InUse, 192#true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 187#true]) [2023-12-09 14:58:37,125 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2023-12-09 14:58:37,125 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-12-09 14:58:37,125 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-12-09 14:58:37,125 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-12-09 14:58:37,328 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_thrThread1of4ForFork0_#t~nondet4#1_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread1of4ForFork0_#t~nondet4#1=|v_thrThread1of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread1of4ForFork0_#t~nondet4#1][48], [136#L1047-1true, 211#true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 70#L1047true, 190#(and (= |thrThread1of4ForFork0_~end~0#1| 0) (= |thrThread1of4ForFork0_~c~0#1| 0)), 96#L1040-3true, 28#L1049true, 192#true, thrThread4of4ForFork0InUse, 105#L1061-4true]) [2023-12-09 14:58:37,328 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2023-12-09 14:58:37,328 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-12-09 14:58:37,328 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-12-09 14:58:37,328 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-12-09 14:58:37,329 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_thrThread1of4ForFork0_#t~nondet4#1_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread1of4ForFork0_#t~nondet4#1=|v_thrThread1of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread1of4ForFork0_#t~nondet4#1][48], [136#L1047-1true, 211#true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 143#L1046-3true, thrThread3of4ForFork0InUse, 190#(and (= |thrThread1of4ForFork0_~end~0#1| 0) (= |thrThread1of4ForFork0_~c~0#1| 0)), 28#L1049true, 96#L1040-3true, 192#true, thrThread4of4ForFork0InUse, 105#L1061-4true]) [2023-12-09 14:58:37,329 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2023-12-09 14:58:37,329 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-12-09 14:58:37,329 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-12-09 14:58:37,329 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-12-09 14:58:37,335 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_thrThread1of4ForFork0_#t~nondet4#1_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread1of4ForFork0_#t~nondet4#1=|v_thrThread1of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread1of4ForFork0_#t~nondet4#1][48], [211#true, 24#L1047-1true, 25#L1049true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 96#L1040-3true, 190#(and (= |thrThread1of4ForFork0_~end~0#1| 0) (= |thrThread1of4ForFork0_~c~0#1| 0)), thrThread4of4ForFork0InUse, 192#true, 105#L1061-4true, 163#L1038true]) [2023-12-09 14:58:37,336 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2023-12-09 14:58:37,336 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 14:58:37,336 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 14:58:37,336 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 14:58:37,336 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_thrThread1of4ForFork0_#t~nondet4#1_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread1of4ForFork0_#t~nondet4#1=|v_thrThread1of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread1of4ForFork0_#t~nondet4#1][48], [211#true, 24#L1047-1true, 25#L1049true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 96#L1040-3true, 190#(and (= |thrThread1of4ForFork0_~end~0#1| 0) (= |thrThread1of4ForFork0_~c~0#1| 0)), 192#true, thrThread4of4ForFork0InUse, 105#L1061-4true, 159#L1037-1true]) [2023-12-09 14:58:37,336 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2023-12-09 14:58:37,336 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 14:58:37,336 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 14:58:37,336 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 14:58:37,336 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([695] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_thrThread1of4ForFork0_#t~nondet4#1_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread1of4ForFork0_#t~nondet4#1=|v_thrThread1of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread1of4ForFork0_#t~nondet4#1][77], [24#L1047-1true, 25#L1049true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 88#L1039true, 190#(and (= |thrThread1of4ForFork0_~end~0#1| 0) (= |thrThread1of4ForFork0_~c~0#1| 0)), 96#L1040-3true, 192#true, thrThread4of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 105#L1061-4true]) [2023-12-09 14:58:37,336 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2023-12-09 14:58:37,336 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 14:58:37,336 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 14:58:37,336 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 14:58:37,336 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 14:58:37,397 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([797] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread4of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread4of4ForFork0_#t~nondet4#1][185], [211#true, thrThread1of4ForFork0InUse, 59#L1040-3true, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 122#L1041-2true, thrThread4of4ForFork0InUse, 192#true, 66#L1049-3true, 187#true, 105#L1061-4true, 174#L1040-3true]) [2023-12-09 14:58:37,397 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2023-12-09 14:58:37,398 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-12-09 14:58:37,398 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-12-09 14:58:37,398 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-12-09 14:58:37,425 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([830] L1061-3-->$Ultimate##0: Formula: (and (= |v_ULTIMATE.start_main_#t~pre9#1_25| v_thrThread4of4ForFork0_thidvar0_2) (= v_thrThread4of4ForFork0_thidvar1_2 0) (= |v_thrThread4of4ForFork0_#in~arg#1.base_4| 0) (= |v_thrThread4of4ForFork0_#in~arg#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|} OutVars{thrThread4of4ForFork0_#t~nondet5#1=|v_thrThread4of4ForFork0_#t~nondet5#1_6|, thrThread4of4ForFork0_~c~0#1=|v_thrThread4of4ForFork0_~c~0#1_22|, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1_8|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|, thrThread4of4ForFork0_thidvar1=v_thrThread4of4ForFork0_thidvar1_2, thrThread4of4ForFork0_~arg#1.base=|v_thrThread4of4ForFork0_~arg#1.base_4|, thrThread4of4ForFork0_~arg#1.offset=|v_thrThread4of4ForFork0_~arg#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.base=|v_thrThread4of4ForFork0_#in~arg#1.base_4|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_6|, thrThread4of4ForFork0_#t~mem6#1=|v_thrThread4of4ForFork0_#t~mem6#1_8|, thrThread4of4ForFork0_#res#1.offset=|v_thrThread4of4ForFork0_#res#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.offset=|v_thrThread4of4ForFork0_#in~arg#1.offset_4|, thrThread4of4ForFork0_thidvar0=v_thrThread4of4ForFork0_thidvar0_2, thrThread4of4ForFork0___VERIFIER_assert_~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_~cond#1_12|, thrThread4of4ForFork0_~end~0#1=|v_thrThread4of4ForFork0_~end~0#1_14|, thrThread4of4ForFork0_#res#1.base=|v_thrThread4of4ForFork0_#res#1.base_4|} AuxVars[] AssignedVars[thrThread4of4ForFork0_#t~nondet5#1, thrThread4of4ForFork0_~c~0#1, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1, thrThread4of4ForFork0_thidvar1, thrThread4of4ForFork0_~arg#1.base, thrThread4of4ForFork0_~arg#1.offset, thrThread4of4ForFork0_#in~arg#1.base, thrThread4of4ForFork0_#t~nondet4#1, thrThread4of4ForFork0_#t~mem6#1, thrThread4of4ForFork0_#res#1.offset, thrThread4of4ForFork0_#in~arg#1.offset, thrThread4of4ForFork0_thidvar0, thrThread4of4ForFork0___VERIFIER_assert_~cond#1, thrThread4of4ForFork0_~end~0#1, thrThread4of4ForFork0_#res#1.base][120], [111#L1048true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 88#L1039true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 192#true, thrThread4of4ForFork0InUse, 133#L1049true, 187#true, 19#$Ultimate##0true, 105#L1061-4true]) [2023-12-09 14:58:37,425 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2023-12-09 14:58:37,425 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 14:58:37,425 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 14:58:37,425 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 14:58:37,555 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][363], [177#L1024-2true, 30#L1061-3true, 24#L1047-1true, thrThread1of4ForFork0InUse, 59#L1040-3true, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, thrThread4of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 207#(and (not (= |thrThread1of4ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of4ForFork0_#t~mem6#1| 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0))), 187#true]) [2023-12-09 14:58:37,556 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2023-12-09 14:58:37,556 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-12-09 14:58:37,556 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-12-09 14:58:37,556 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-12-09 14:58:37,557 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][346], [30#L1061-3true, thrThread1of4ForFork0InUse, 59#L1040-3true, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 41#L1049-1true, 80#L1048true, thrThread4of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 187#true, 203#(and (= |thrThread1of4ForFork0_#t~mem6#1| 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0)))]) [2023-12-09 14:58:37,557 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2023-12-09 14:58:37,558 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-12-09 14:58:37,558 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-12-09 14:58:37,558 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-12-09 14:58:37,558 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([797] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread4of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread4of4ForFork0_#t~nondet4#1][367], [30#L1061-3true, 111#L1048true, 201#(and (= |thrThread1of4ForFork0_#t~mem6#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0))), thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 88#L1039true, 41#L1049-1true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), thrThread4of4ForFork0InUse, 187#true, 174#L1040-3true]) [2023-12-09 14:58:37,558 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2023-12-09 14:58:37,558 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-12-09 14:58:37,558 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-12-09 14:58:37,558 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-12-09 14:58:37,559 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][259], [30#L1061-3true, thrThread1of4ForFork0InUse, 59#L1040-3true, thrThread2of4ForFork0InUse, 88#L1039true, 199#(and (= |thrThread1of4ForFork0_#t~mem6#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1)), thrThread3of4ForFork0InUse, 28#L1049true, thrThread4of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 133#L1049true, 187#true]) [2023-12-09 14:58:37,559 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2023-12-09 14:58:37,559 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-12-09 14:58:37,559 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-12-09 14:58:37,559 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-12-09 14:58:37,559 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][326], [30#L1061-3true, thrThread1of4ForFork0InUse, 195#(= |thrThread1of4ForFork0_#t~mem6#1| 1), thrThread2of4ForFork0InUse, 59#L1040-3true, 88#L1039true, thrThread3of4ForFork0InUse, 28#L1049true, thrThread4of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 133#L1049true, 187#true]) [2023-12-09 14:58:37,560 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2023-12-09 14:58:37,560 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-12-09 14:58:37,560 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-12-09 14:58:37,560 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-12-09 14:58:37,561 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([797] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread4of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread4of4ForFork0_#t~nondet4#1][353], [30#L1061-3true, 25#L1049true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 199#(and (= |thrThread1of4ForFork0_#t~mem6#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1)), thrThread3of4ForFork0InUse, 88#L1039true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), thrThread4of4ForFork0InUse, 133#L1049true, 187#true, 174#L1040-3true]) [2023-12-09 14:58:37,561 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2023-12-09 14:58:37,561 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-12-09 14:58:37,561 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-12-09 14:58:37,561 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-12-09 14:58:37,614 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L1041-2-->L1045-2: Formula: (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0))) (= |v_thrThread1of4ForFork0_#t~nondet5#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{thrThread1of4ForFork0_#t~nondet5#1=|v_thrThread1of4ForFork0_#t~nondet5#1_1|, #pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread1of4ForFork0_#t~nondet5#1][122], [111#L1048true, 30#L1061-3true, 24#L1047-1true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 192#true, thrThread4of4ForFork0InUse, 7#L1045-2true, 187#true]) [2023-12-09 14:58:37,614 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2023-12-09 14:58:37,614 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-12-09 14:58:37,614 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-12-09 14:58:37,614 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-12-09 14:58:37,615 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([700] L1041-2-->L1045-2: Formula: (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0))) (= |v_thrThread1of4ForFork0_#t~nondet5#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{thrThread1of4ForFork0_#t~nondet5#1=|v_thrThread1of4ForFork0_#t~nondet5#1_1|, #pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread1of4ForFork0_#t~nondet5#1][122], [136#L1047-1true, 30#L1061-3true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 80#L1048true, 7#L1045-2true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 192#true, thrThread4of4ForFork0InUse, 187#true]) [2023-12-09 14:58:37,615 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2023-12-09 14:58:37,615 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-12-09 14:58:37,615 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-12-09 14:58:37,615 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-12-09 14:58:37,615 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-12-09 14:58:37,615 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-12-09 14:58:37,875 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L1041-2-->L1045-2: Formula: (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0))) (= |v_thrThread1of4ForFork0_#t~nondet5#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{thrThread1of4ForFork0_#t~nondet5#1=|v_thrThread1of4ForFork0_#t~nondet5#1_1|, #pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread1of4ForFork0_#t~nondet5#1][66], [211#true, 111#L1048true, 30#L1061-3true, 24#L1047-1true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 192#true, 7#L1045-2true, thrThread4of4ForFork0InUse, 187#true, 163#L1038true]) [2023-12-09 14:58:37,875 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is not cut-off event [2023-12-09 14:58:37,875 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is not cut-off event [2023-12-09 14:58:37,875 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is not cut-off event [2023-12-09 14:58:37,875 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is not cut-off event [2023-12-09 14:58:37,875 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([700] L1041-2-->L1045-2: Formula: (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0))) (= |v_thrThread1of4ForFork0_#t~nondet5#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{thrThread1of4ForFork0_#t~nondet5#1=|v_thrThread1of4ForFork0_#t~nondet5#1_1|, #pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread1of4ForFork0_#t~nondet5#1][122], [111#L1048true, 30#L1061-3true, 24#L1047-1true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 88#L1039true, 7#L1045-2true, 192#true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), thrThread4of4ForFork0InUse, 187#true]) [2023-12-09 14:58:37,875 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2023-12-09 14:58:37,875 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-12-09 14:58:37,875 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-12-09 14:58:37,875 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-12-09 14:58:37,875 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-12-09 14:58:37,876 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([700] L1041-2-->L1045-2: Formula: (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0))) (= |v_thrThread1of4ForFork0_#t~nondet5#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{thrThread1of4ForFork0_#t~nondet5#1=|v_thrThread1of4ForFork0_#t~nondet5#1_1|, #pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread1of4ForFork0_#t~nondet5#1][66], [136#L1047-1true, 211#true, 30#L1061-3true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 80#L1048true, 7#L1045-2true, 192#true, thrThread4of4ForFork0InUse, 187#true, 163#L1038true]) [2023-12-09 14:58:37,876 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is not cut-off event [2023-12-09 14:58:37,876 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is not cut-off event [2023-12-09 14:58:37,876 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is not cut-off event [2023-12-09 14:58:37,876 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is not cut-off event [2023-12-09 14:58:37,876 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is not cut-off event [2023-12-09 14:58:37,876 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L1041-2-->L1045-2: Formula: (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0))) (= |v_thrThread1of4ForFork0_#t~nondet5#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{thrThread1of4ForFork0_#t~nondet5#1=|v_thrThread1of4ForFork0_#t~nondet5#1_1|, #pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread1of4ForFork0_#t~nondet5#1][66], [211#true, 136#L1047-1true, 30#L1061-3true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 28#L1049true, 192#true, 7#L1045-2true, thrThread4of4ForFork0InUse, 187#true, 163#L1038true]) [2023-12-09 14:58:37,876 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2023-12-09 14:58:37,876 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-12-09 14:58:37,876 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-12-09 14:58:37,876 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-12-09 14:58:37,877 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L1041-2-->L1045-2: Formula: (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0))) (= |v_thrThread1of4ForFork0_#t~nondet5#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{thrThread1of4ForFork0_#t~nondet5#1=|v_thrThread1of4ForFork0_#t~nondet5#1_1|, #pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread1of4ForFork0_#t~nondet5#1][66], [211#true, 111#L1048true, 30#L1061-3true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 80#L1048true, 192#true, 7#L1045-2true, thrThread4of4ForFork0InUse, 187#true, 163#L1038true]) [2023-12-09 14:58:37,877 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2023-12-09 14:58:37,878 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-12-09 14:58:37,878 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-12-09 14:58:37,878 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-12-09 14:58:37,878 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([700] L1041-2-->L1045-2: Formula: (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0))) (= |v_thrThread1of4ForFork0_#t~nondet5#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{thrThread1of4ForFork0_#t~nondet5#1=|v_thrThread1of4ForFork0_#t~nondet5#1_1|, #pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread1of4ForFork0_#t~nondet5#1][66], [136#L1047-1true, 211#true, 30#L1061-3true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 28#L1049true, 192#true, 7#L1045-2true, thrThread4of4ForFork0InUse, 187#true, 163#L1038true]) [2023-12-09 14:58:37,878 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2023-12-09 14:58:37,878 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-12-09 14:58:37,878 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-12-09 14:58:37,878 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-12-09 14:58:37,878 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-12-09 14:58:37,878 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([700] L1041-2-->L1045-2: Formula: (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0))) (= |v_thrThread1of4ForFork0_#t~nondet5#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{thrThread1of4ForFork0_#t~nondet5#1=|v_thrThread1of4ForFork0_#t~nondet5#1_1|, #pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread1of4ForFork0_#t~nondet5#1][122], [136#L1047-1true, 30#L1061-3true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 88#L1039true, 28#L1049true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 7#L1045-2true, 192#true, thrThread4of4ForFork0InUse, 187#true]) [2023-12-09 14:58:37,878 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2023-12-09 14:58:37,878 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-12-09 14:58:37,878 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-12-09 14:58:37,878 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-12-09 14:58:37,878 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-12-09 14:58:37,914 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L1041-2-->L1045-2: Formula: (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0))) (= |v_thrThread1of4ForFork0_#t~nondet5#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{thrThread1of4ForFork0_#t~nondet5#1=|v_thrThread1of4ForFork0_#t~nondet5#1_1|, #pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread1of4ForFork0_#t~nondet5#1][66], [211#true, 30#L1061-3true, 25#L1049true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 80#L1048true, 192#true, 7#L1045-2true, thrThread4of4ForFork0InUse, 187#true, 159#L1037-1true]) [2023-12-09 14:58:37,915 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2023-12-09 14:58:37,915 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-12-09 14:58:37,915 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-12-09 14:58:37,915 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-12-09 14:58:37,930 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([729] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_thrThread2of4ForFork0_#t~nondet4#1_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread2of4ForFork0_#t~nondet4#1=|v_thrThread2of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread2of4ForFork0_#t~nondet4#1][84], [136#L1047-1true, 214#(and (= |thrThread2of4ForFork0_~c~0#1| 0) (= |thrThread2of4ForFork0_~end~0#1| 0)), 30#L1061-3true, 24#L1047-1true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 190#(and (= |thrThread1of4ForFork0_~end~0#1| 0) (= |thrThread1of4ForFork0_~c~0#1| 0)), thrThread4of4ForFork0InUse, 192#true, 52#L1046-3true, 121#L1040-3true]) [2023-12-09 14:58:37,930 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2023-12-09 14:58:37,930 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-12-09 14:58:37,930 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-12-09 14:58:37,931 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-12-09 14:58:37,945 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([729] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_thrThread2of4ForFork0_#t~nondet4#1_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread2of4ForFork0_#t~nondet4#1=|v_thrThread2of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread2of4ForFork0_#t~nondet4#1][84], [214#(and (= |thrThread2of4ForFork0_~c~0#1| 0) (= |thrThread2of4ForFork0_~end~0#1| 0)), 30#L1061-3true, 111#L1048true, 24#L1047-1true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 190#(and (= |thrThread1of4ForFork0_~end~0#1| 0) (= |thrThread1of4ForFork0_~c~0#1| 0)), thrThread4of4ForFork0InUse, 192#true, 52#L1046-3true, 121#L1040-3true]) [2023-12-09 14:58:37,945 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2023-12-09 14:58:37,945 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-12-09 14:58:37,945 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-12-09 14:58:37,945 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-12-09 14:58:37,946 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([729] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_thrThread2of4ForFork0_#t~nondet4#1_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread2of4ForFork0_#t~nondet4#1=|v_thrThread2of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread2of4ForFork0_#t~nondet4#1][84], [214#(and (= |thrThread2of4ForFork0_~c~0#1| 0) (= |thrThread2of4ForFork0_~end~0#1| 0)), 136#L1047-1true, 30#L1061-3true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 190#(and (= |thrThread1of4ForFork0_~end~0#1| 0) (= |thrThread1of4ForFork0_~c~0#1| 0)), 80#L1048true, 192#true, thrThread4of4ForFork0InUse, 52#L1046-3true, 121#L1040-3true]) [2023-12-09 14:58:37,946 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2023-12-09 14:58:37,946 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-12-09 14:58:37,946 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-12-09 14:58:37,946 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-12-09 14:58:37,952 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L1041-2-->L1045-2: Formula: (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0))) (= |v_thrThread1of4ForFork0_#t~nondet5#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{thrThread1of4ForFork0_#t~nondet5#1=|v_thrThread1of4ForFork0_#t~nondet5#1_1|, #pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread1of4ForFork0_#t~nondet5#1][97], [30#L1061-3true, 25#L1049true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 88#L1039true, 190#(and (= |thrThread1of4ForFork0_~end~0#1| 0) (= |thrThread1of4ForFork0_~c~0#1| 0)), 80#L1048true, 192#true, thrThread4of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 7#L1045-2true]) [2023-12-09 14:58:37,952 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is not cut-off event [2023-12-09 14:58:37,952 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is not cut-off event [2023-12-09 14:58:37,952 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is not cut-off event [2023-12-09 14:58:37,952 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is not cut-off event [2023-12-09 14:58:37,953 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L1041-2-->L1045-2: Formula: (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0))) (= |v_thrThread1of4ForFork0_#t~nondet5#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{thrThread1of4ForFork0_#t~nondet5#1=|v_thrThread1of4ForFork0_#t~nondet5#1_1|, #pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread1of4ForFork0_#t~nondet5#1][106], [214#(and (= |thrThread2of4ForFork0_~c~0#1| 0) (= |thrThread2of4ForFork0_~end~0#1| 0)), 30#L1061-3true, 25#L1049true, thrThread1of4ForFork0InUse, 20#L1040true, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 80#L1048true, 190#(and (= |thrThread1of4ForFork0_~end~0#1| 0) (= |thrThread1of4ForFork0_~c~0#1| 0)), 7#L1045-2true, thrThread4of4ForFork0InUse, 192#true]) [2023-12-09 14:58:37,953 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2023-12-09 14:58:37,953 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-12-09 14:58:37,953 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-12-09 14:58:37,953 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-12-09 14:58:37,953 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L1041-2-->L1045-2: Formula: (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0))) (= |v_thrThread1of4ForFork0_#t~nondet5#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{thrThread1of4ForFork0_#t~nondet5#1=|v_thrThread1of4ForFork0_#t~nondet5#1_1|, #pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread1of4ForFork0_#t~nondet5#1][97], [30#L1061-3true, 25#L1049true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 88#L1039true, 190#(and (= |thrThread1of4ForFork0_~end~0#1| 0) (= |thrThread1of4ForFork0_~c~0#1| 0)), 28#L1049true, 7#L1045-2true, thrThread4of4ForFork0InUse, 192#true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0)]) [2023-12-09 14:58:37,953 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2023-12-09 14:58:37,953 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-12-09 14:58:37,953 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-12-09 14:58:37,953 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-12-09 14:58:37,953 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L1041-2-->L1045-2: Formula: (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0))) (= |v_thrThread1of4ForFork0_#t~nondet5#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{thrThread1of4ForFork0_#t~nondet5#1=|v_thrThread1of4ForFork0_#t~nondet5#1_1|, #pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread1of4ForFork0_#t~nondet5#1][97], [30#L1061-3true, 111#L1048true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 88#L1039true, 28#L1049true, 190#(and (= |thrThread1of4ForFork0_~end~0#1| 0) (= |thrThread1of4ForFork0_~c~0#1| 0)), 192#true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), thrThread4of4ForFork0InUse, 7#L1045-2true]) [2023-12-09 14:58:37,953 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is not cut-off event [2023-12-09 14:58:37,953 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is not cut-off event [2023-12-09 14:58:37,953 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is not cut-off event [2023-12-09 14:58:37,953 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is not cut-off event [2023-12-09 14:58:37,953 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L1041-2-->L1045-2: Formula: (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0))) (= |v_thrThread1of4ForFork0_#t~nondet5#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{thrThread1of4ForFork0_#t~nondet5#1=|v_thrThread1of4ForFork0_#t~nondet5#1_1|, #pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread1of4ForFork0_#t~nondet5#1][106], [214#(and (= |thrThread2of4ForFork0_~c~0#1| 0) (= |thrThread2of4ForFork0_~end~0#1| 0)), 30#L1061-3true, 111#L1048true, thrThread1of4ForFork0InUse, 20#L1040true, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 28#L1049true, 190#(and (= |thrThread1of4ForFork0_~end~0#1| 0) (= |thrThread1of4ForFork0_~c~0#1| 0)), thrThread4of4ForFork0InUse, 7#L1045-2true, 192#true]) [2023-12-09 14:58:37,954 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2023-12-09 14:58:37,954 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-12-09 14:58:37,954 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-12-09 14:58:37,954 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-12-09 14:58:38,019 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([734] L1041-2-->L1045-2: Formula: (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0))) (= |v_thrThread2of4ForFork0_#t~nondet5#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|, thrThread2of4ForFork0_#t~nondet5#1=|v_thrThread2of4ForFork0_#t~nondet5#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread2of4ForFork0_#t~nondet5#1][132], [136#L1047-1true, 211#true, 60#L1040true, 51#L1045-2true, 30#L1061-3true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 190#(and (= |thrThread1of4ForFork0_~end~0#1| 0) (= |thrThread1of4ForFork0_~c~0#1| 0)), 80#L1048true, 192#true, thrThread4of4ForFork0InUse]) [2023-12-09 14:58:38,020 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2023-12-09 14:58:38,020 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-12-09 14:58:38,020 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-12-09 14:58:38,020 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-12-09 14:58:38,109 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][236], [30#L1061-3true, thrThread1of4ForFork0InUse, 194#(= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1), 59#L1040-3true, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 88#L1039true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), thrThread4of4ForFork0InUse, 13#L1050true, 19#$Ultimate##0true, 187#true]) [2023-12-09 14:58:38,109 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2023-12-09 14:58:38,109 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-12-09 14:58:38,109 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-12-09 14:58:38,109 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-12-09 14:58:38,109 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([797] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread4of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread4of4ForFork0_#t~nondet4#1][335], [30#L1061-3true, thrThread1of4ForFork0InUse, 194#(= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1), thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, thrThread4of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 13#L1050true, 187#true, 45#$Ultimate##0true, 174#L1040-3true]) [2023-12-09 14:58:38,109 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2023-12-09 14:58:38,109 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-12-09 14:58:38,109 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-12-09 14:58:38,109 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-12-09 14:58:38,411 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([830] L1061-3-->$Ultimate##0: Formula: (and (= |v_ULTIMATE.start_main_#t~pre9#1_25| v_thrThread4of4ForFork0_thidvar0_2) (= v_thrThread4of4ForFork0_thidvar1_2 0) (= |v_thrThread4of4ForFork0_#in~arg#1.base_4| 0) (= |v_thrThread4of4ForFork0_#in~arg#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|} OutVars{thrThread4of4ForFork0_#t~nondet5#1=|v_thrThread4of4ForFork0_#t~nondet5#1_6|, thrThread4of4ForFork0_~c~0#1=|v_thrThread4of4ForFork0_~c~0#1_22|, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1_8|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|, thrThread4of4ForFork0_thidvar1=v_thrThread4of4ForFork0_thidvar1_2, thrThread4of4ForFork0_~arg#1.base=|v_thrThread4of4ForFork0_~arg#1.base_4|, thrThread4of4ForFork0_~arg#1.offset=|v_thrThread4of4ForFork0_~arg#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.base=|v_thrThread4of4ForFork0_#in~arg#1.base_4|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_6|, thrThread4of4ForFork0_#t~mem6#1=|v_thrThread4of4ForFork0_#t~mem6#1_8|, thrThread4of4ForFork0_#res#1.offset=|v_thrThread4of4ForFork0_#res#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.offset=|v_thrThread4of4ForFork0_#in~arg#1.offset_4|, thrThread4of4ForFork0_thidvar0=v_thrThread4of4ForFork0_thidvar0_2, thrThread4of4ForFork0___VERIFIER_assert_~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_~cond#1_12|, thrThread4of4ForFork0_~end~0#1=|v_thrThread4of4ForFork0_~end~0#1_14|, thrThread4of4ForFork0_#res#1.base=|v_thrThread4of4ForFork0_#res#1.base_4|} AuxVars[] AssignedVars[thrThread4of4ForFork0_#t~nondet5#1, thrThread4of4ForFork0_~c~0#1, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1, thrThread4of4ForFork0_thidvar1, thrThread4of4ForFork0_~arg#1.base, thrThread4of4ForFork0_~arg#1.offset, thrThread4of4ForFork0_#in~arg#1.base, thrThread4of4ForFork0_#t~nondet4#1, thrThread4of4ForFork0_#t~mem6#1, thrThread4of4ForFork0_#res#1.offset, thrThread4of4ForFork0_#in~arg#1.offset, thrThread4of4ForFork0_thidvar0, thrThread4of4ForFork0___VERIFIER_assert_~cond#1, thrThread4of4ForFork0_~end~0#1, thrThread4of4ForFork0_#res#1.base][351], [136#L1047-1true, 201#(and (= |thrThread1of4ForFork0_#t~mem6#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0))), 140#L1023true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, thrThread4of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 187#true, 19#$Ultimate##0true, 105#L1061-4true]) [2023-12-09 14:58:38,411 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2023-12-09 14:58:38,411 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 14:58:38,411 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-12-09 14:58:38,411 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 14:58:38,412 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([830] L1061-3-->$Ultimate##0: Formula: (and (= |v_ULTIMATE.start_main_#t~pre9#1_25| v_thrThread4of4ForFork0_thidvar0_2) (= v_thrThread4of4ForFork0_thidvar1_2 0) (= |v_thrThread4of4ForFork0_#in~arg#1.base_4| 0) (= |v_thrThread4of4ForFork0_#in~arg#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|} OutVars{thrThread4of4ForFork0_#t~nondet5#1=|v_thrThread4of4ForFork0_#t~nondet5#1_6|, thrThread4of4ForFork0_~c~0#1=|v_thrThread4of4ForFork0_~c~0#1_22|, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1_8|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|, thrThread4of4ForFork0_thidvar1=v_thrThread4of4ForFork0_thidvar1_2, thrThread4of4ForFork0_~arg#1.base=|v_thrThread4of4ForFork0_~arg#1.base_4|, thrThread4of4ForFork0_~arg#1.offset=|v_thrThread4of4ForFork0_~arg#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.base=|v_thrThread4of4ForFork0_#in~arg#1.base_4|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_6|, thrThread4of4ForFork0_#t~mem6#1=|v_thrThread4of4ForFork0_#t~mem6#1_8|, thrThread4of4ForFork0_#res#1.offset=|v_thrThread4of4ForFork0_#res#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.offset=|v_thrThread4of4ForFork0_#in~arg#1.offset_4|, thrThread4of4ForFork0_thidvar0=v_thrThread4of4ForFork0_thidvar0_2, thrThread4of4ForFork0___VERIFIER_assert_~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_~cond#1_12|, thrThread4of4ForFork0_~end~0#1=|v_thrThread4of4ForFork0_~end~0#1_14|, thrThread4of4ForFork0_#res#1.base=|v_thrThread4of4ForFork0_#res#1.base_4|} AuxVars[] AssignedVars[thrThread4of4ForFork0_#t~nondet5#1, thrThread4of4ForFork0_~c~0#1, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1, thrThread4of4ForFork0_thidvar1, thrThread4of4ForFork0_~arg#1.base, thrThread4of4ForFork0_~arg#1.offset, thrThread4of4ForFork0_#in~arg#1.base, thrThread4of4ForFork0_#t~nondet4#1, thrThread4of4ForFork0_#t~mem6#1, thrThread4of4ForFork0_#res#1.offset, thrThread4of4ForFork0_#in~arg#1.offset, thrThread4of4ForFork0_thidvar0, thrThread4of4ForFork0___VERIFIER_assert_~cond#1, thrThread4of4ForFork0_~end~0#1, thrThread4of4ForFork0_#res#1.base][351], [111#L1048true, 201#(and (= |thrThread1of4ForFork0_#t~mem6#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0))), thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 41#L1049-1true, thrThread4of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 19#$Ultimate##0true, 187#true, 105#L1061-4true]) [2023-12-09 14:58:38,412 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2023-12-09 14:58:38,412 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 14:58:38,412 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 14:58:38,412 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 14:58:38,412 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][279], [201#(and (= |thrThread1of4ForFork0_#t~mem6#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0))), 24#L1047-1true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 59#L1040-3true, 88#L1039true, thrThread3of4ForFork0InUse, 41#L1049-1true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), thrThread4of4ForFork0InUse, 187#true, 105#L1061-4true]) [2023-12-09 14:58:38,412 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2023-12-09 14:58:38,412 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-12-09 14:58:38,412 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-12-09 14:58:38,412 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-12-09 14:58:38,413 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][259], [thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 59#L1040-3true, 88#L1039true, 199#(and (= |thrThread1of4ForFork0_#t~mem6#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1)), thrThread3of4ForFork0InUse, 80#L1048true, thrThread4of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 133#L1049true, 187#true, 105#L1061-4true]) [2023-12-09 14:58:38,413 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2023-12-09 14:58:38,413 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-12-09 14:58:38,413 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-12-09 14:58:38,413 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-12-09 14:58:38,415 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([797] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread4of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread4of4ForFork0_#t~nondet4#1][353], [25#L1049true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 199#(and (= |thrThread1of4ForFork0_#t~mem6#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1)), 213#(= |thrThread2of4ForFork0_~c~0#1| 0), thrThread4of4ForFork0InUse, 66#L1049-3true, 187#true, 105#L1061-4true, 174#L1040-3true]) [2023-12-09 14:58:38,416 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2023-12-09 14:58:38,416 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-12-09 14:58:38,416 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-12-09 14:58:38,416 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-12-09 14:58:38,416 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([802] L1041-2-->L1045-2: Formula: (and (= |v_thrThread4of4ForFork0_#t~nondet5#1_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{thrThread4of4ForFork0_#t~nondet5#1=|v_thrThread4of4ForFork0_#t~nondet5#1_1|, #pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} AuxVars[] AssignedVars[thrThread4of4ForFork0_#t~nondet5#1, #pthreadsMutex][451], [136#L1047-1true, 139#L1049-2true, 201#(and (= |thrThread1of4ForFork0_#t~mem6#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0))), thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), thrThread4of4ForFork0InUse, 187#true, 48#L1045-2true, 105#L1061-4true]) [2023-12-09 14:58:38,416 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2023-12-09 14:58:38,416 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-12-09 14:58:38,417 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-12-09 14:58:38,417 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-12-09 14:58:38,419 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([802] L1041-2-->L1045-2: Formula: (and (= |v_thrThread4of4ForFork0_#t~nondet5#1_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{thrThread4of4ForFork0_#t~nondet5#1=|v_thrThread4of4ForFork0_#t~nondet5#1_1|, #pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} AuxVars[] AssignedVars[thrThread4of4ForFork0_#t~nondet5#1, #pthreadsMutex][465], [111#L1048true, 177#L1024-2true, 205#(and (not (= |thrThread1of4ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of4ForFork0_#t~mem6#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0))), thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, thrThread4of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 187#true, 48#L1045-2true, 105#L1061-4true]) [2023-12-09 14:58:38,419 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2023-12-09 14:58:38,419 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-12-09 14:58:38,419 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-12-09 14:58:38,419 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-12-09 14:58:38,421 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][115], [30#L1061-3true, 24#L1047-1true, thrThread1of4ForFork0InUse, 59#L1040-3true, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, thrThread4of4ForFork0InUse, 192#true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 13#L1050true, 187#true]) [2023-12-09 14:58:38,421 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2023-12-09 14:58:38,421 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-12-09 14:58:38,421 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-12-09 14:58:38,421 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-12-09 14:58:38,421 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][115], [thrThread1of4ForFork0InUse, 59#L1040-3true, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 80#L1048true, thrThread4of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 192#true, 13#L1050true, 187#true, 105#L1061-4true]) [2023-12-09 14:58:38,421 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2023-12-09 14:58:38,421 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-12-09 14:58:38,421 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-12-09 14:58:38,421 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-12-09 14:58:38,422 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][259], [thrThread1of4ForFork0InUse, 59#L1040-3true, thrThread2of4ForFork0InUse, 88#L1039true, 199#(and (= |thrThread1of4ForFork0_#t~mem6#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1)), thrThread3of4ForFork0InUse, 28#L1049true, thrThread4of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 66#L1049-3true, 187#true, 105#L1061-4true]) [2023-12-09 14:58:38,422 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2023-12-09 14:58:38,422 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-12-09 14:58:38,422 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-12-09 14:58:38,422 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-12-09 14:58:38,422 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][326], [thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 59#L1040-3true, 195#(= |thrThread1of4ForFork0_#t~mem6#1| 1), 88#L1039true, thrThread3of4ForFork0InUse, 28#L1049true, thrThread4of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 66#L1049-3true, 187#true, 105#L1061-4true]) [2023-12-09 14:58:38,422 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2023-12-09 14:58:38,422 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-12-09 14:58:38,422 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-12-09 14:58:38,422 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-12-09 14:58:38,424 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([802] L1041-2-->L1045-2: Formula: (and (= |v_thrThread4of4ForFork0_#t~nondet5#1_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{thrThread4of4ForFork0_#t~nondet5#1=|v_thrThread4of4ForFork0_#t~nondet5#1_1|, #pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} AuxVars[] AssignedVars[thrThread4of4ForFork0_#t~nondet5#1, #pthreadsMutex][465], [25#L1049true, 205#(and (not (= |thrThread1of4ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of4ForFork0_#t~mem6#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0))), thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 138#L1024true, thrThread4of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 187#true, 48#L1045-2true, 105#L1061-4true]) [2023-12-09 14:58:38,424 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2023-12-09 14:58:38,424 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-12-09 14:58:38,425 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-12-09 14:58:38,425 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-12-09 14:58:38,438 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][115], [thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 59#L1040-3true, 88#L1039true, thrThread3of4ForFork0InUse, 28#L1049true, 192#true, thrThread4of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 66#L1049-3true, 187#true, 105#L1061-4true]) [2023-12-09 14:58:38,438 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2023-12-09 14:58:38,438 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-12-09 14:58:38,438 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-12-09 14:58:38,438 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-12-09 14:58:38,438 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][115], [30#L1061-3true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 59#L1040-3true, 88#L1039true, thrThread3of4ForFork0InUse, 80#L1048true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), thrThread4of4ForFork0InUse, 192#true, 66#L1049-3true, 187#true]) [2023-12-09 14:58:38,438 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2023-12-09 14:58:38,438 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-12-09 14:58:38,438 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-12-09 14:58:38,438 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-12-09 14:58:38,439 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][115], [30#L1061-3true, 139#L1049-2true, thrThread1of4ForFork0InUse, 59#L1040-3true, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 28#L1049true, thrThread4of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 192#true, 187#true]) [2023-12-09 14:58:38,439 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2023-12-09 14:58:38,439 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-12-09 14:58:38,439 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-12-09 14:58:38,439 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-12-09 14:58:39,131 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][346], [30#L1061-3true, 139#L1049-2true, 24#L1047-1true, thrThread1of4ForFork0InUse, 59#L1040-3true, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, thrThread4of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 187#true, 203#(and (= |thrThread1of4ForFork0_#t~mem6#1| 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0)))]) [2023-12-09 14:58:39,131 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2023-12-09 14:58:39,132 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-12-09 14:58:39,132 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-12-09 14:58:39,132 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-12-09 14:58:39,133 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][346], [30#L1061-3true, thrThread1of4ForFork0InUse, 140#L1023true, 59#L1040-3true, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 80#L1048true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), thrThread4of4ForFork0InUse, 187#true, 203#(and (= |thrThread1of4ForFork0_#t~mem6#1| 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0)))]) [2023-12-09 14:58:39,133 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2023-12-09 14:58:39,133 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-12-09 14:58:39,133 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-12-09 14:58:39,133 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-12-09 14:58:39,134 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([797] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread4of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread4of4ForFork0_#t~nondet4#1][367], [30#L1061-3true, 111#L1048true, 201#(and (= |thrThread1of4ForFork0_#t~mem6#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0))), thrThread1of4ForFork0InUse, 140#L1023true, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 88#L1039true, thrThread4of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 187#true, 174#L1040-3true]) [2023-12-09 14:58:39,134 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2023-12-09 14:58:39,134 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-12-09 14:58:39,134 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-12-09 14:58:39,134 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-12-09 14:58:39,135 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][279], [30#L1061-3true, 201#(and (= |thrThread1of4ForFork0_#t~mem6#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0))), thrThread1of4ForFork0InUse, 59#L1040-3true, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 41#L1049-1true, 28#L1049true, thrThread4of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 187#true]) [2023-12-09 14:58:39,135 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2023-12-09 14:58:39,135 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-12-09 14:58:39,135 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-12-09 14:58:39,149 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-12-09 14:58:39,150 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][346], [30#L1061-3true, thrThread1of4ForFork0InUse, 59#L1040-3true, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 41#L1049-1true, 28#L1049true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), thrThread4of4ForFork0InUse, 187#true, 203#(and (= |thrThread1of4ForFork0_#t~mem6#1| 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0)))]) [2023-12-09 14:58:39,150 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2023-12-09 14:58:39,150 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-12-09 14:58:39,150 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-12-09 14:58:39,150 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-12-09 14:58:39,151 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([797] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread4of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread4of4ForFork0_#t~nondet4#1][367], [201#(and (= |thrThread1of4ForFork0_#t~mem6#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0))), 30#L1061-3true, 25#L1049true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 88#L1039true, 41#L1049-1true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), thrThread4of4ForFork0InUse, 187#true, 174#L1040-3true]) [2023-12-09 14:58:39,151 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2023-12-09 14:58:39,151 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-12-09 14:58:39,151 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-12-09 14:58:39,151 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-12-09 14:58:39,160 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([802] L1041-2-->L1045-2: Formula: (and (= |v_thrThread4of4ForFork0_#t~nondet5#1_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{thrThread4of4ForFork0_#t~nondet5#1=|v_thrThread4of4ForFork0_#t~nondet5#1_1|, #pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} AuxVars[] AssignedVars[thrThread4of4ForFork0_#t~nondet5#1, #pthreadsMutex][252], [30#L1061-3true, 25#L1049true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 49#L1047true, 88#L1039true, thrThread3of4ForFork0InUse, 192#true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), thrThread4of4ForFork0InUse, 48#L1045-2true, 187#true]) [2023-12-09 14:58:39,160 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is not cut-off event [2023-12-09 14:58:39,161 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is not cut-off event [2023-12-09 14:58:39,161 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is not cut-off event [2023-12-09 14:58:39,161 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is not cut-off event [2023-12-09 14:58:39,163 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([802] L1041-2-->L1045-2: Formula: (and (= |v_thrThread4of4ForFork0_#t~nondet5#1_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{thrThread4of4ForFork0_#t~nondet5#1=|v_thrThread4of4ForFork0_#t~nondet5#1_1|, #pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} AuxVars[] AssignedVars[thrThread4of4ForFork0_#t~nondet5#1, #pthreadsMutex][252], [30#L1061-3true, 25#L1049true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 192#true, thrThread4of4ForFork0InUse, 187#true, 48#L1045-2true, 52#L1046-3true]) [2023-12-09 14:58:39,163 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is not cut-off event [2023-12-09 14:58:39,163 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is not cut-off event [2023-12-09 14:58:39,163 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is not cut-off event [2023-12-09 14:58:39,163 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is not cut-off event [2023-12-09 14:58:39,215 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L1041-2-->L1045-2: Formula: (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0))) (= |v_thrThread1of4ForFork0_#t~nondet5#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{thrThread1of4ForFork0_#t~nondet5#1=|v_thrThread1of4ForFork0_#t~nondet5#1_1|, #pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread1of4ForFork0_#t~nondet5#1][122], [111#L1048true, 30#L1061-3true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 80#L1048true, 7#L1045-2true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 192#true, thrThread4of4ForFork0InUse, 187#true]) [2023-12-09 14:58:39,215 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2023-12-09 14:58:39,215 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-12-09 14:58:39,215 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-12-09 14:58:39,215 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-12-09 14:58:39,215 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([700] L1041-2-->L1045-2: Formula: (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0))) (= |v_thrThread1of4ForFork0_#t~nondet5#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{thrThread1of4ForFork0_#t~nondet5#1=|v_thrThread1of4ForFork0_#t~nondet5#1_1|, #pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread1of4ForFork0_#t~nondet5#1][122], [136#L1047-1true, 30#L1061-3true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 28#L1049true, 7#L1045-2true, thrThread4of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 192#true, 187#true]) [2023-12-09 14:58:39,216 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2023-12-09 14:58:39,216 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-12-09 14:58:39,216 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-12-09 14:58:39,216 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-12-09 14:58:39,216 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-12-09 14:58:39,216 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-12-09 14:58:39,230 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L1041-2-->L1045-2: Formula: (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0))) (= |v_thrThread1of4ForFork0_#t~nondet5#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{thrThread1of4ForFork0_#t~nondet5#1=|v_thrThread1of4ForFork0_#t~nondet5#1_1|, #pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread1of4ForFork0_#t~nondet5#1][66], [211#true, 111#L1048true, 30#L1061-3true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 28#L1049true, 7#L1045-2true, 192#true, thrThread4of4ForFork0InUse, 187#true, 163#L1038true]) [2023-12-09 14:58:39,230 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2023-12-09 14:58:39,231 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-12-09 14:58:39,231 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-12-09 14:58:39,231 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-12-09 14:58:39,231 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L1041-2-->L1045-2: Formula: (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0))) (= |v_thrThread1of4ForFork0_#t~nondet5#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{thrThread1of4ForFork0_#t~nondet5#1=|v_thrThread1of4ForFork0_#t~nondet5#1_1|, #pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread1of4ForFork0_#t~nondet5#1][122], [111#L1048true, 30#L1061-3true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 88#L1039true, 28#L1049true, 192#true, 7#L1045-2true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), thrThread4of4ForFork0InUse, 187#true]) [2023-12-09 14:58:39,231 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2023-12-09 14:58:39,231 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-12-09 14:58:39,231 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-12-09 14:58:39,231 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-12-09 14:58:39,274 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L1041-2-->L1045-2: Formula: (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0))) (= |v_thrThread1of4ForFork0_#t~nondet5#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{thrThread1of4ForFork0_#t~nondet5#1=|v_thrThread1of4ForFork0_#t~nondet5#1_1|, #pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread1of4ForFork0_#t~nondet5#1][66], [211#true, 30#L1061-3true, 25#L1049true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 28#L1049true, 192#true, 7#L1045-2true, thrThread4of4ForFork0InUse, 187#true, 159#L1037-1true]) [2023-12-09 14:58:39,275 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2023-12-09 14:58:39,275 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-12-09 14:58:39,275 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-12-09 14:58:39,275 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-12-09 14:58:39,288 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([729] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_thrThread2of4ForFork0_#t~nondet4#1_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread2of4ForFork0_#t~nondet4#1=|v_thrThread2of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread2of4ForFork0_#t~nondet4#1][84], [214#(and (= |thrThread2of4ForFork0_~c~0#1| 0) (= |thrThread2of4ForFork0_~end~0#1| 0)), 30#L1061-3true, 111#L1048true, 24#L1047-1true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 190#(and (= |thrThread1of4ForFork0_~end~0#1| 0) (= |thrThread1of4ForFork0_~c~0#1| 0)), thrThread4of4ForFork0InUse, 192#true, 52#L1046-3true, 121#L1040-3true]) [2023-12-09 14:58:39,288 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2023-12-09 14:58:39,288 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-12-09 14:58:39,288 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-12-09 14:58:39,288 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-12-09 14:58:39,288 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-12-09 14:58:39,289 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([729] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_thrThread2of4ForFork0_#t~nondet4#1_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread2of4ForFork0_#t~nondet4#1=|v_thrThread2of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread2of4ForFork0_#t~nondet4#1][84], [136#L1047-1true, 214#(and (= |thrThread2of4ForFork0_~c~0#1| 0) (= |thrThread2of4ForFork0_~end~0#1| 0)), 30#L1061-3true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 80#L1048true, 190#(and (= |thrThread1of4ForFork0_~end~0#1| 0) (= |thrThread1of4ForFork0_~c~0#1| 0)), thrThread4of4ForFork0InUse, 192#true, 52#L1046-3true, 121#L1040-3true]) [2023-12-09 14:58:39,289 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2023-12-09 14:58:39,289 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-12-09 14:58:39,289 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-12-09 14:58:39,289 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-12-09 14:58:39,289 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-12-09 14:58:39,596 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([729] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_thrThread2of4ForFork0_#t~nondet4#1_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread2of4ForFork0_#t~nondet4#1=|v_thrThread2of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread2of4ForFork0_#t~nondet4#1][84], [214#(and (= |thrThread2of4ForFork0_~c~0#1| 0) (= |thrThread2of4ForFork0_~end~0#1| 0)), 30#L1061-3true, 25#L1049true, 24#L1047-1true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 190#(and (= |thrThread1of4ForFork0_~end~0#1| 0) (= |thrThread1of4ForFork0_~c~0#1| 0)), thrThread4of4ForFork0InUse, 192#true, 52#L1046-3true, 121#L1040-3true]) [2023-12-09 14:58:39,597 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2023-12-09 14:58:39,597 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-12-09 14:58:39,597 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-12-09 14:58:39,597 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-12-09 14:58:39,597 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([729] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_thrThread2of4ForFork0_#t~nondet4#1_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread2of4ForFork0_#t~nondet4#1=|v_thrThread2of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread2of4ForFork0_#t~nondet4#1][84], [214#(and (= |thrThread2of4ForFork0_~c~0#1| 0) (= |thrThread2of4ForFork0_~end~0#1| 0)), 30#L1061-3true, 111#L1048true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 80#L1048true, 190#(and (= |thrThread1of4ForFork0_~end~0#1| 0) (= |thrThread1of4ForFork0_~c~0#1| 0)), 192#true, thrThread4of4ForFork0InUse, 52#L1046-3true, 121#L1040-3true]) [2023-12-09 14:58:39,597 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2023-12-09 14:58:39,598 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-12-09 14:58:39,598 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-12-09 14:58:39,598 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-12-09 14:58:39,598 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([729] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_thrThread2of4ForFork0_#t~nondet4#1_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread2of4ForFork0_#t~nondet4#1=|v_thrThread2of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread2of4ForFork0_#t~nondet4#1][84], [214#(and (= |thrThread2of4ForFork0_~c~0#1| 0) (= |thrThread2of4ForFork0_~end~0#1| 0)), 136#L1047-1true, 30#L1061-3true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 28#L1049true, 190#(and (= |thrThread1of4ForFork0_~end~0#1| 0) (= |thrThread1of4ForFork0_~c~0#1| 0)), thrThread4of4ForFork0InUse, 192#true, 52#L1046-3true, 121#L1040-3true]) [2023-12-09 14:58:39,598 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2023-12-09 14:58:39,598 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-12-09 14:58:39,598 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-12-09 14:58:39,598 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-12-09 14:58:39,605 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([729] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_thrThread2of4ForFork0_#t~nondet4#1_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread2of4ForFork0_#t~nondet4#1=|v_thrThread2of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread2of4ForFork0_#t~nondet4#1][84], [214#(and (= |thrThread2of4ForFork0_~c~0#1| 0) (= |thrThread2of4ForFork0_~end~0#1| 0)), 30#L1061-3true, 25#L1049true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 190#(and (= |thrThread1of4ForFork0_~end~0#1| 0) (= |thrThread1of4ForFork0_~c~0#1| 0)), 80#L1048true, 192#true, thrThread4of4ForFork0InUse, 7#L1045-2true, 121#L1040-3true]) [2023-12-09 14:58:39,605 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2023-12-09 14:58:39,605 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-12-09 14:58:39,605 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-12-09 14:58:39,605 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-12-09 14:58:39,606 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([729] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_thrThread2of4ForFork0_#t~nondet4#1_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread2of4ForFork0_#t~nondet4#1=|v_thrThread2of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread2of4ForFork0_#t~nondet4#1][84], [214#(and (= |thrThread2of4ForFork0_~c~0#1| 0) (= |thrThread2of4ForFork0_~end~0#1| 0)), 30#L1061-3true, 111#L1048true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 28#L1049true, 190#(and (= |thrThread1of4ForFork0_~end~0#1| 0) (= |thrThread1of4ForFork0_~c~0#1| 0)), 192#true, thrThread4of4ForFork0InUse, 7#L1045-2true, 121#L1040-3true]) [2023-12-09 14:58:39,606 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2023-12-09 14:58:39,606 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-12-09 14:58:39,606 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-12-09 14:58:39,606 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-12-09 14:58:39,655 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_thrThread1of4ForFork0_#t~nondet4#1_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread1of4ForFork0_#t~nondet4#1=|v_thrThread1of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread1of4ForFork0_#t~nondet4#1][48], [211#true, 136#L1047-1true, 30#L1061-3true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 190#(and (= |thrThread1of4ForFork0_~end~0#1| 0) (= |thrThread1of4ForFork0_~c~0#1| 0)), 96#L1040-3true, 80#L1048true, thrThread4of4ForFork0InUse, 192#true, 68#L1043-1true]) [2023-12-09 14:58:39,655 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is not cut-off event [2023-12-09 14:58:39,655 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is not cut-off event [2023-12-09 14:58:39,655 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is not cut-off event [2023-12-09 14:58:39,655 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is not cut-off event [2023-12-09 14:58:39,656 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_thrThread1of4ForFork0_#t~nondet4#1_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread1of4ForFork0_#t~nondet4#1=|v_thrThread1of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread1of4ForFork0_#t~nondet4#1][48], [211#true, 136#L1047-1true, 30#L1061-3true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 122#L1041-2true, thrThread3of4ForFork0InUse, 96#L1040-3true, 190#(and (= |thrThread1of4ForFork0_~end~0#1| 0) (= |thrThread1of4ForFork0_~c~0#1| 0)), 80#L1048true, 192#true, thrThread4of4ForFork0InUse]) [2023-12-09 14:58:39,656 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2023-12-09 14:58:39,656 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-12-09 14:58:39,656 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-12-09 14:58:39,656 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-12-09 14:58:39,668 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L1041-2-->L1045-2: Formula: (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0))) (= |v_thrThread1of4ForFork0_#t~nondet5#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{thrThread1of4ForFork0_#t~nondet5#1=|v_thrThread1of4ForFork0_#t~nondet5#1_1|, #pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread1of4ForFork0_#t~nondet5#1][106], [214#(and (= |thrThread2of4ForFork0_~c~0#1| 0) (= |thrThread2of4ForFork0_~end~0#1| 0)), 30#L1061-3true, 25#L1049true, thrThread1of4ForFork0InUse, 20#L1040true, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 28#L1049true, 190#(and (= |thrThread1of4ForFork0_~end~0#1| 0) (= |thrThread1of4ForFork0_~c~0#1| 0)), 7#L1045-2true, thrThread4of4ForFork0InUse, 192#true]) [2023-12-09 14:58:39,668 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2023-12-09 14:58:39,668 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-12-09 14:58:39,668 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-12-09 14:58:39,668 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-12-09 14:58:39,675 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_thrThread1of4ForFork0_#t~nondet4#1_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread1of4ForFork0_#t~nondet4#1=|v_thrThread1of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread1of4ForFork0_#t~nondet4#1][48], [211#true, 30#L1061-3true, 111#L1048true, 24#L1047-1true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 122#L1041-2true, 96#L1040-3true, 190#(and (= |thrThread1of4ForFork0_~end~0#1| 0) (= |thrThread1of4ForFork0_~c~0#1| 0)), 192#true, thrThread4of4ForFork0InUse]) [2023-12-09 14:58:39,675 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2023-12-09 14:58:39,675 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-12-09 14:58:39,675 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-12-09 14:58:39,675 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-12-09 14:58:39,675 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([734] L1041-2-->L1045-2: Formula: (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0))) (= |v_thrThread2of4ForFork0_#t~nondet5#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|, thrThread2of4ForFork0_#t~nondet5#1=|v_thrThread2of4ForFork0_#t~nondet5#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread2of4ForFork0_#t~nondet5#1][132], [211#true, 60#L1040true, 51#L1045-2true, 30#L1061-3true, 111#L1048true, 24#L1047-1true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 190#(and (= |thrThread1of4ForFork0_~end~0#1| 0) (= |thrThread1of4ForFork0_~c~0#1| 0)), 192#true, thrThread4of4ForFork0InUse]) [2023-12-09 14:58:39,675 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2023-12-09 14:58:39,675 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-12-09 14:58:39,675 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-12-09 14:58:39,675 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-12-09 14:58:39,676 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([695] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_thrThread1of4ForFork0_#t~nondet4#1_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread1of4ForFork0_#t~nondet4#1=|v_thrThread1of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread1of4ForFork0_#t~nondet4#1][48], [136#L1047-1true, 211#true, 30#L1061-3true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 122#L1041-2true, thrThread3of4ForFork0InUse, 96#L1040-3true, 190#(and (= |thrThread1of4ForFork0_~end~0#1| 0) (= |thrThread1of4ForFork0_~c~0#1| 0)), 80#L1048true, 192#true, thrThread4of4ForFork0InUse]) [2023-12-09 14:58:39,676 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2023-12-09 14:58:39,676 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-12-09 14:58:39,676 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-12-09 14:58:39,676 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-12-09 14:58:39,676 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-12-09 14:58:39,676 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([734] L1041-2-->L1045-2: Formula: (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0))) (= |v_thrThread2of4ForFork0_#t~nondet5#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|, thrThread2of4ForFork0_#t~nondet5#1=|v_thrThread2of4ForFork0_#t~nondet5#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread2of4ForFork0_#t~nondet5#1][132], [136#L1047-1true, 211#true, 60#L1040true, 51#L1045-2true, 30#L1061-3true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 190#(and (= |thrThread1of4ForFork0_~end~0#1| 0) (= |thrThread1of4ForFork0_~c~0#1| 0)), 80#L1048true, 192#true, thrThread4of4ForFork0InUse]) [2023-12-09 14:58:39,676 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2023-12-09 14:58:39,676 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-12-09 14:58:39,676 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-12-09 14:58:39,676 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-12-09 14:58:39,676 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-12-09 14:58:39,677 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_thrThread1of4ForFork0_#t~nondet4#1_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread1of4ForFork0_#t~nondet4#1=|v_thrThread1of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread1of4ForFork0_#t~nondet4#1][48], [211#true, 30#L1061-3true, 25#L1049true, 24#L1047-1true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 96#L1040-3true, 190#(and (= |thrThread1of4ForFork0_~end~0#1| 0) (= |thrThread1of4ForFork0_~c~0#1| 0)), thrThread4of4ForFork0InUse, 192#true, 68#L1043-1true]) [2023-12-09 14:58:39,677 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2023-12-09 14:58:39,677 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-12-09 14:58:39,677 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-12-09 14:58:39,677 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-12-09 14:58:39,678 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_thrThread1of4ForFork0_#t~nondet4#1_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread1of4ForFork0_#t~nondet4#1=|v_thrThread1of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread1of4ForFork0_#t~nondet4#1][48], [136#L1047-1true, 211#true, 30#L1061-3true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 28#L1049true, 190#(and (= |thrThread1of4ForFork0_~end~0#1| 0) (= |thrThread1of4ForFork0_~c~0#1| 0)), 96#L1040-3true, 192#true, thrThread4of4ForFork0InUse, 68#L1043-1true]) [2023-12-09 14:58:39,678 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2023-12-09 14:58:39,678 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-12-09 14:58:39,678 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-12-09 14:58:39,678 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-12-09 14:58:39,692 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([734] L1041-2-->L1045-2: Formula: (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0))) (= |v_thrThread2of4ForFork0_#t~nondet5#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|, thrThread2of4ForFork0_#t~nondet5#1=|v_thrThread2of4ForFork0_#t~nondet5#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread2of4ForFork0_#t~nondet5#1][132], [211#true, 60#L1040true, 30#L1061-3true, 51#L1045-2true, 111#L1048true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 190#(and (= |thrThread1of4ForFork0_~end~0#1| 0) (= |thrThread1of4ForFork0_~c~0#1| 0)), 80#L1048true, 192#true, thrThread4of4ForFork0InUse]) [2023-12-09 14:58:39,692 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2023-12-09 14:58:39,692 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-12-09 14:58:39,692 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-12-09 14:58:39,692 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-12-09 14:58:39,693 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([734] L1041-2-->L1045-2: Formula: (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0))) (= |v_thrThread2of4ForFork0_#t~nondet5#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|, thrThread2of4ForFork0_#t~nondet5#1=|v_thrThread2of4ForFork0_#t~nondet5#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread2of4ForFork0_#t~nondet5#1][132], [136#L1047-1true, 211#true, 60#L1040true, 51#L1045-2true, 30#L1061-3true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 190#(and (= |thrThread1of4ForFork0_~end~0#1| 0) (= |thrThread1of4ForFork0_~c~0#1| 0)), 28#L1049true, thrThread4of4ForFork0InUse, 192#true]) [2023-12-09 14:58:39,693 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2023-12-09 14:58:39,693 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-12-09 14:58:39,693 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-12-09 14:58:39,693 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-12-09 14:58:40,090 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([830] L1061-3-->$Ultimate##0: Formula: (and (= |v_ULTIMATE.start_main_#t~pre9#1_25| v_thrThread4of4ForFork0_thidvar0_2) (= v_thrThread4of4ForFork0_thidvar1_2 0) (= |v_thrThread4of4ForFork0_#in~arg#1.base_4| 0) (= |v_thrThread4of4ForFork0_#in~arg#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|} OutVars{thrThread4of4ForFork0_#t~nondet5#1=|v_thrThread4of4ForFork0_#t~nondet5#1_6|, thrThread4of4ForFork0_~c~0#1=|v_thrThread4of4ForFork0_~c~0#1_22|, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1_8|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|, thrThread4of4ForFork0_thidvar1=v_thrThread4of4ForFork0_thidvar1_2, thrThread4of4ForFork0_~arg#1.base=|v_thrThread4of4ForFork0_~arg#1.base_4|, thrThread4of4ForFork0_~arg#1.offset=|v_thrThread4of4ForFork0_~arg#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.base=|v_thrThread4of4ForFork0_#in~arg#1.base_4|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_6|, thrThread4of4ForFork0_#t~mem6#1=|v_thrThread4of4ForFork0_#t~mem6#1_8|, thrThread4of4ForFork0_#res#1.offset=|v_thrThread4of4ForFork0_#res#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.offset=|v_thrThread4of4ForFork0_#in~arg#1.offset_4|, thrThread4of4ForFork0_thidvar0=v_thrThread4of4ForFork0_thidvar0_2, thrThread4of4ForFork0___VERIFIER_assert_~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_~cond#1_12|, thrThread4of4ForFork0_~end~0#1=|v_thrThread4of4ForFork0_~end~0#1_14|, thrThread4of4ForFork0_#res#1.base=|v_thrThread4of4ForFork0_#res#1.base_4|} AuxVars[] AssignedVars[thrThread4of4ForFork0_#t~nondet5#1, thrThread4of4ForFork0_~c~0#1, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1, thrThread4of4ForFork0_thidvar1, thrThread4of4ForFork0_~arg#1.base, thrThread4of4ForFork0_~arg#1.offset, thrThread4of4ForFork0_#in~arg#1.base, thrThread4of4ForFork0_#t~nondet4#1, thrThread4of4ForFork0_#t~mem6#1, thrThread4of4ForFork0_#res#1.offset, thrThread4of4ForFork0_#in~arg#1.offset, thrThread4of4ForFork0_thidvar0, thrThread4of4ForFork0___VERIFIER_assert_~cond#1, thrThread4of4ForFork0_~end~0#1, thrThread4of4ForFork0_#res#1.base][379], [136#L1047-1true, thrThread1of4ForFork0InUse, 205#(and (not (= |thrThread1of4ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of4ForFork0_#t~mem6#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0))), thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 88#L1039true, 138#L1024true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), thrThread4of4ForFork0InUse, 187#true, 19#$Ultimate##0true, 105#L1061-4true]) [2023-12-09 14:58:40,090 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2023-12-09 14:58:40,090 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-12-09 14:58:40,090 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 14:58:40,090 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 14:58:40,091 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([830] L1061-3-->$Ultimate##0: Formula: (and (= |v_ULTIMATE.start_main_#t~pre9#1_25| v_thrThread4of4ForFork0_thidvar0_2) (= v_thrThread4of4ForFork0_thidvar1_2 0) (= |v_thrThread4of4ForFork0_#in~arg#1.base_4| 0) (= |v_thrThread4of4ForFork0_#in~arg#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|} OutVars{thrThread4of4ForFork0_#t~nondet5#1=|v_thrThread4of4ForFork0_#t~nondet5#1_6|, thrThread4of4ForFork0_~c~0#1=|v_thrThread4of4ForFork0_~c~0#1_22|, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1_8|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|, thrThread4of4ForFork0_thidvar1=v_thrThread4of4ForFork0_thidvar1_2, thrThread4of4ForFork0_~arg#1.base=|v_thrThread4of4ForFork0_~arg#1.base_4|, thrThread4of4ForFork0_~arg#1.offset=|v_thrThread4of4ForFork0_~arg#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.base=|v_thrThread4of4ForFork0_#in~arg#1.base_4|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_6|, thrThread4of4ForFork0_#t~mem6#1=|v_thrThread4of4ForFork0_#t~mem6#1_8|, thrThread4of4ForFork0_#res#1.offset=|v_thrThread4of4ForFork0_#res#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.offset=|v_thrThread4of4ForFork0_#in~arg#1.offset_4|, thrThread4of4ForFork0_thidvar0=v_thrThread4of4ForFork0_thidvar0_2, thrThread4of4ForFork0___VERIFIER_assert_~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_~cond#1_12|, thrThread4of4ForFork0_~end~0#1=|v_thrThread4of4ForFork0_~end~0#1_14|, thrThread4of4ForFork0_#res#1.base=|v_thrThread4of4ForFork0_#res#1.base_4|} AuxVars[] AssignedVars[thrThread4of4ForFork0_#t~nondet5#1, thrThread4of4ForFork0_~c~0#1, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1, thrThread4of4ForFork0_thidvar1, thrThread4of4ForFork0_~arg#1.base, thrThread4of4ForFork0_~arg#1.offset, thrThread4of4ForFork0_#in~arg#1.base, thrThread4of4ForFork0_#t~nondet4#1, thrThread4of4ForFork0_#t~mem6#1, thrThread4of4ForFork0_#res#1.offset, thrThread4of4ForFork0_#in~arg#1.offset, thrThread4of4ForFork0_thidvar0, thrThread4of4ForFork0___VERIFIER_assert_~cond#1, thrThread4of4ForFork0_~end~0#1, thrThread4of4ForFork0_#res#1.base][351], [111#L1048true, 201#(and (= |thrThread1of4ForFork0_#t~mem6#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0))), thrThread1of4ForFork0InUse, 140#L1023true, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), thrThread4of4ForFork0InUse, 19#$Ultimate##0true, 187#true, 105#L1061-4true]) [2023-12-09 14:58:40,091 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2023-12-09 14:58:40,091 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 14:58:40,091 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 14:58:40,091 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 14:58:40,091 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][279], [201#(and (= |thrThread1of4ForFork0_#t~mem6#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0))), 24#L1047-1true, thrThread1of4ForFork0InUse, 140#L1023true, 59#L1040-3true, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, thrThread4of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 187#true, 105#L1061-4true]) [2023-12-09 14:58:40,091 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2023-12-09 14:58:40,091 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-12-09 14:58:40,091 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-12-09 14:58:40,091 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-12-09 14:58:40,092 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][279], [201#(and (= |thrThread1of4ForFork0_#t~mem6#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0))), thrThread1of4ForFork0InUse, 59#L1040-3true, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 41#L1049-1true, 80#L1048true, thrThread4of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 187#true, 105#L1061-4true]) [2023-12-09 14:58:40,092 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2023-12-09 14:58:40,092 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-12-09 14:58:40,092 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-12-09 14:58:40,092 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-12-09 14:58:40,093 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([797] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread4of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread4of4ForFork0_#t~nondet4#1][335], [111#L1048true, thrThread1of4ForFork0InUse, 194#(= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1), thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, thrThread4of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 13#L1050true, 187#true, 105#L1061-4true, 174#L1040-3true]) [2023-12-09 14:58:40,093 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is not cut-off event [2023-12-09 14:58:40,093 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is not cut-off event [2023-12-09 14:58:40,093 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is not cut-off event [2023-12-09 14:58:40,093 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is not cut-off event [2023-12-09 14:58:40,094 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([797] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread4of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread4of4ForFork0_#t~nondet4#1][335], [25#L1049true, thrThread1of4ForFork0InUse, 194#(= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1), thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), thrThread4of4ForFork0InUse, 13#L1050true, 187#true, 105#L1061-4true, 174#L1040-3true]) [2023-12-09 14:58:40,094 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2023-12-09 14:58:40,094 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-12-09 14:58:40,094 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-12-09 14:58:40,094 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-12-09 14:58:40,096 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([802] L1041-2-->L1045-2: Formula: (and (= |v_thrThread4of4ForFork0_#t~nondet5#1_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{thrThread4of4ForFork0_#t~nondet5#1=|v_thrThread4of4ForFork0_#t~nondet5#1_1|, #pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} AuxVars[] AssignedVars[thrThread4of4ForFork0_#t~nondet5#1, #pthreadsMutex][451], [201#(and (= |thrThread1of4ForFork0_#t~mem6#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0))), 139#L1049-2true, 111#L1048true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, thrThread4of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 48#L1045-2true, 187#true, 105#L1061-4true]) [2023-12-09 14:58:40,097 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2023-12-09 14:58:40,097 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-12-09 14:58:40,097 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-12-09 14:58:40,097 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-12-09 14:58:40,099 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([802] L1041-2-->L1045-2: Formula: (and (= |v_thrThread4of4ForFork0_#t~nondet5#1_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{thrThread4of4ForFork0_#t~nondet5#1=|v_thrThread4of4ForFork0_#t~nondet5#1_1|, #pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} AuxVars[] AssignedVars[thrThread4of4ForFork0_#t~nondet5#1, #pthreadsMutex][465], [177#L1024-2true, 25#L1049true, thrThread1of4ForFork0InUse, 205#(and (not (= |thrThread1of4ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of4ForFork0_#t~mem6#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0))), thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, thrThread4of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 187#true, 48#L1045-2true, 105#L1061-4true]) [2023-12-09 14:58:40,099 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2023-12-09 14:58:40,099 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-12-09 14:58:40,099 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-12-09 14:58:40,099 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-12-09 14:58:40,101 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][236], [thrThread1of4ForFork0InUse, 194#(= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1), thrThread2of4ForFork0InUse, 59#L1040-3true, 88#L1039true, thrThread3of4ForFork0InUse, 28#L1049true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), thrThread4of4ForFork0InUse, 13#L1050true, 187#true, 105#L1061-4true]) [2023-12-09 14:58:40,101 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2023-12-09 14:58:40,101 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-12-09 14:58:40,101 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-12-09 14:58:40,101 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-12-09 14:58:40,101 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][115], [thrThread1of4ForFork0InUse, 59#L1040-3true, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 28#L1049true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 192#true, thrThread4of4ForFork0InUse, 13#L1050true, 187#true, 105#L1061-4true]) [2023-12-09 14:58:40,101 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2023-12-09 14:58:40,102 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-12-09 14:58:40,102 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-12-09 14:58:40,102 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-12-09 14:58:40,102 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][115], [30#L1061-3true, thrThread1of4ForFork0InUse, 59#L1040-3true, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 80#L1048true, 192#true, thrThread4of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 13#L1050true, 187#true]) [2023-12-09 14:58:40,102 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2023-12-09 14:58:40,102 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-12-09 14:58:40,102 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-12-09 14:58:40,102 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-12-09 14:58:40,116 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][115], [30#L1061-3true, thrThread1of4ForFork0InUse, 59#L1040-3true, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 28#L1049true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), thrThread4of4ForFork0InUse, 192#true, 66#L1049-3true, 187#true]) [2023-12-09 14:58:40,116 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2023-12-09 14:58:40,116 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-12-09 14:58:40,117 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-12-09 14:58:40,117 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-12-09 14:58:40,805 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][115], [30#L1061-3true, 24#L1047-1true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 59#L1040-3true, 49#L1047true, 88#L1039true, thrThread3of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), thrThread4of4ForFork0InUse, 192#true, 187#true]) [2023-12-09 14:58:40,805 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2023-12-09 14:58:40,805 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-12-09 14:58:40,805 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-12-09 14:58:40,805 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-12-09 14:58:40,805 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][115], [30#L1061-3true, 24#L1047-1true, thrThread1of4ForFork0InUse, 59#L1040-3true, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, thrThread4of4ForFork0InUse, 192#true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 187#true, 52#L1046-3true]) [2023-12-09 14:58:40,805 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2023-12-09 14:58:40,805 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-12-09 14:58:40,805 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-12-09 14:58:40,805 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-12-09 14:58:40,808 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][326], [30#L1061-3true, 24#L1047-1true, thrThread1of4ForFork0InUse, 59#L1040-3true, 195#(= |thrThread1of4ForFork0_#t~mem6#1| 1), thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, thrThread4of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 66#L1049-3true, 187#true]) [2023-12-09 14:58:40,808 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2023-12-09 14:58:40,808 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-12-09 14:58:40,808 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-12-09 14:58:40,808 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-12-09 14:58:40,809 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][363], [30#L1061-3true, thrThread1of4ForFork0InUse, 59#L1040-3true, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 80#L1048true, 138#L1024true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), thrThread4of4ForFork0InUse, 207#(and (not (= |thrThread1of4ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of4ForFork0_#t~mem6#1| 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0))), 187#true]) [2023-12-09 14:58:40,809 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2023-12-09 14:58:40,809 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-12-09 14:58:40,809 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-12-09 14:58:40,809 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-12-09 14:58:40,810 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([797] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread4of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread4of4ForFork0_#t~nondet4#1][395], [30#L1061-3true, 111#L1048true, 205#(and (not (= |thrThread1of4ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of4ForFork0_#t~mem6#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0))), thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 88#L1039true, 138#L1024true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), thrThread4of4ForFork0InUse, 187#true, 174#L1040-3true]) [2023-12-09 14:58:40,810 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2023-12-09 14:58:40,810 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-12-09 14:58:40,810 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-12-09 14:58:40,810 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-12-09 14:58:40,811 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][279], [30#L1061-3true, 201#(and (= |thrThread1of4ForFork0_#t~mem6#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0))), thrThread1of4ForFork0InUse, 140#L1023true, 59#L1040-3true, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 28#L1049true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), thrThread4of4ForFork0InUse, 187#true]) [2023-12-09 14:58:40,811 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2023-12-09 14:58:40,811 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-12-09 14:58:40,811 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-12-09 14:58:40,811 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-12-09 14:58:40,811 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][346], [30#L1061-3true, thrThread1of4ForFork0InUse, 140#L1023true, 59#L1040-3true, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 28#L1049true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), thrThread4of4ForFork0InUse, 187#true, 203#(and (= |thrThread1of4ForFork0_#t~mem6#1| 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0)))]) [2023-12-09 14:58:40,811 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2023-12-09 14:58:40,811 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-12-09 14:58:40,811 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-12-09 14:58:40,811 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-12-09 14:58:40,812 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([797] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread4of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread4of4ForFork0_#t~nondet4#1][367], [30#L1061-3true, 201#(and (= |thrThread1of4ForFork0_#t~mem6#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0))), 25#L1049true, thrThread1of4ForFork0InUse, 140#L1023true, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 88#L1039true, thrThread4of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 187#true, 174#L1040-3true]) [2023-12-09 14:58:40,812 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2023-12-09 14:58:40,812 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-12-09 14:58:40,812 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-12-09 14:58:40,812 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-12-09 14:58:40,813 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([802] L1041-2-->L1045-2: Formula: (and (= |v_thrThread4of4ForFork0_#t~nondet5#1_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{thrThread4of4ForFork0_#t~nondet5#1=|v_thrThread4of4ForFork0_#t~nondet5#1_1|, #pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} AuxVars[] AssignedVars[thrThread4of4ForFork0_#t~nondet5#1, #pthreadsMutex][438], [136#L1047-1true, 30#L1061-3true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 199#(and (= |thrThread1of4ForFork0_#t~mem6#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1)), 88#L1039true, thrThread3of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), thrThread4of4ForFork0InUse, 133#L1049true, 187#true, 48#L1045-2true]) [2023-12-09 14:58:40,813 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is not cut-off event [2023-12-09 14:58:40,813 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is not cut-off event [2023-12-09 14:58:40,813 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is not cut-off event [2023-12-09 14:58:40,813 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is not cut-off event [2023-12-09 14:58:40,813 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([802] L1041-2-->L1045-2: Formula: (and (= |v_thrThread4of4ForFork0_#t~nondet5#1_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{thrThread4of4ForFork0_#t~nondet5#1=|v_thrThread4of4ForFork0_#t~nondet5#1_1|, #pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} AuxVars[] AssignedVars[thrThread4of4ForFork0_#t~nondet5#1, #pthreadsMutex][451], [136#L1047-1true, 201#(and (= |thrThread1of4ForFork0_#t~mem6#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0))), 30#L1061-3true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 41#L1049-1true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), thrThread4of4ForFork0InUse, 48#L1045-2true, 187#true]) [2023-12-09 14:58:40,813 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2023-12-09 14:58:40,813 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-12-09 14:58:40,813 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-12-09 14:58:40,813 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-12-09 14:58:40,816 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([802] L1041-2-->L1045-2: Formula: (and (= |v_thrThread4of4ForFork0_#t~nondet5#1_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{thrThread4of4ForFork0_#t~nondet5#1=|v_thrThread4of4ForFork0_#t~nondet5#1_1|, #pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} AuxVars[] AssignedVars[thrThread4of4ForFork0_#t~nondet5#1, #pthreadsMutex][421], [111#L1048true, 30#L1061-3true, thrThread1of4ForFork0InUse, 194#(= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1), thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), thrThread4of4ForFork0InUse, 187#true, 48#L1045-2true, 126#L1048true]) [2023-12-09 14:58:40,817 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is not cut-off event [2023-12-09 14:58:40,817 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is not cut-off event [2023-12-09 14:58:40,817 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is not cut-off event [2023-12-09 14:58:40,817 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is not cut-off event [2023-12-09 14:58:40,817 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([802] L1041-2-->L1045-2: Formula: (and (= |v_thrThread4of4ForFork0_#t~nondet5#1_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{thrThread4of4ForFork0_#t~nondet5#1=|v_thrThread4of4ForFork0_#t~nondet5#1_1|, #pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} AuxVars[] AssignedVars[thrThread4of4ForFork0_#t~nondet5#1, #pthreadsMutex][438], [111#L1048true, 30#L1061-3true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 199#(and (= |thrThread1of4ForFork0_#t~mem6#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1)), 88#L1039true, thrThread3of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), thrThread4of4ForFork0InUse, 133#L1049true, 48#L1045-2true, 187#true]) [2023-12-09 14:58:40,817 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2023-12-09 14:58:40,817 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-12-09 14:58:40,817 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-12-09 14:58:40,817 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-12-09 14:58:40,819 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][316], [30#L1061-3true, 177#L1024-2true, 24#L1047-1true, thrThread1of4ForFork0InUse, 59#L1040-3true, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, thrThread4of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 187#true, 197#(not (= |thrThread1of4ForFork0___VERIFIER_assert_~cond#1| 0))]) [2023-12-09 14:58:40,819 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2023-12-09 14:58:40,819 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-12-09 14:58:40,819 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-12-09 14:58:40,819 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-12-09 14:58:40,820 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([802] L1041-2-->L1045-2: Formula: (and (= |v_thrThread4of4ForFork0_#t~nondet5#1_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{thrThread4of4ForFork0_#t~nondet5#1=|v_thrThread4of4ForFork0_#t~nondet5#1_1|, #pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} AuxVars[] AssignedVars[thrThread4of4ForFork0_#t~nondet5#1, #pthreadsMutex][252], [30#L1061-3true, 25#L1049true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 35#L1047-1true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 192#true, thrThread4of4ForFork0InUse, 187#true, 48#L1045-2true]) [2023-12-09 14:58:40,820 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is not cut-off event [2023-12-09 14:58:40,820 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is not cut-off event [2023-12-09 14:58:40,821 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is not cut-off event [2023-12-09 14:58:40,821 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is not cut-off event [2023-12-09 14:58:40,821 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([802] L1041-2-->L1045-2: Formula: (and (= |v_thrThread4of4ForFork0_#t~nondet5#1_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{thrThread4of4ForFork0_#t~nondet5#1=|v_thrThread4of4ForFork0_#t~nondet5#1_1|, #pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} AuxVars[] AssignedVars[thrThread4of4ForFork0_#t~nondet5#1, #pthreadsMutex][421], [30#L1061-3true, 25#L1049true, thrThread1of4ForFork0InUse, 194#(= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1), thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), thrThread4of4ForFork0InUse, 48#L1045-2true, 187#true, 126#L1048true]) [2023-12-09 14:58:40,821 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2023-12-09 14:58:40,821 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-12-09 14:58:40,821 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-12-09 14:58:40,821 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-12-09 14:58:40,873 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L1041-2-->L1045-2: Formula: (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0))) (= |v_thrThread1of4ForFork0_#t~nondet5#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{thrThread1of4ForFork0_#t~nondet5#1=|v_thrThread1of4ForFork0_#t~nondet5#1_1|, #pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread1of4ForFork0_#t~nondet5#1][122], [30#L1061-3true, 24#L1047-1true, 25#L1049true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 88#L1039true, 7#L1045-2true, 192#true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), thrThread4of4ForFork0InUse, 187#true]) [2023-12-09 14:58:40,873 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is not cut-off event [2023-12-09 14:58:40,874 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is not cut-off event [2023-12-09 14:58:40,874 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is not cut-off event [2023-12-09 14:58:40,874 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is not cut-off event [2023-12-09 14:58:40,874 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([700] L1041-2-->L1045-2: Formula: (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0))) (= |v_thrThread1of4ForFork0_#t~nondet5#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{thrThread1of4ForFork0_#t~nondet5#1=|v_thrThread1of4ForFork0_#t~nondet5#1_1|, #pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread1of4ForFork0_#t~nondet5#1][122], [111#L1048true, 30#L1061-3true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 88#L1039true, 80#L1048true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 192#true, 7#L1045-2true, thrThread4of4ForFork0InUse, 187#true]) [2023-12-09 14:58:40,874 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is not cut-off event [2023-12-09 14:58:40,874 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is not cut-off event [2023-12-09 14:58:40,874 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is not cut-off event [2023-12-09 14:58:40,874 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is not cut-off event [2023-12-09 14:58:40,874 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is not cut-off event [2023-12-09 14:58:40,875 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L1041-2-->L1045-2: Formula: (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0))) (= |v_thrThread1of4ForFork0_#t~nondet5#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{thrThread1of4ForFork0_#t~nondet5#1=|v_thrThread1of4ForFork0_#t~nondet5#1_1|, #pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread1of4ForFork0_#t~nondet5#1][122], [30#L1061-3true, 25#L1049true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 80#L1048true, 192#true, 7#L1045-2true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), thrThread4of4ForFork0InUse, 187#true]) [2023-12-09 14:58:40,875 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2023-12-09 14:58:40,875 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-12-09 14:58:40,875 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-12-09 14:58:40,875 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-12-09 14:58:40,875 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([700] L1041-2-->L1045-2: Formula: (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0))) (= |v_thrThread1of4ForFork0_#t~nondet5#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{thrThread1of4ForFork0_#t~nondet5#1=|v_thrThread1of4ForFork0_#t~nondet5#1_1|, #pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread1of4ForFork0_#t~nondet5#1][122], [111#L1048true, 30#L1061-3true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 28#L1049true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 192#true, 7#L1045-2true, thrThread4of4ForFork0InUse, 187#true]) [2023-12-09 14:58:40,875 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2023-12-09 14:58:40,875 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-12-09 14:58:40,875 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-12-09 14:58:40,875 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-12-09 14:58:40,875 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-12-09 14:58:40,939 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([729] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_thrThread2of4ForFork0_#t~nondet4#1_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread2of4ForFork0_#t~nondet4#1=|v_thrThread2of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread2of4ForFork0_#t~nondet4#1][84], [214#(and (= |thrThread2of4ForFork0_~c~0#1| 0) (= |thrThread2of4ForFork0_~end~0#1| 0)), 30#L1061-3true, 25#L1049true, 24#L1047-1true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 190#(and (= |thrThread1of4ForFork0_~end~0#1| 0) (= |thrThread1of4ForFork0_~c~0#1| 0)), 192#true, thrThread4of4ForFork0InUse, 52#L1046-3true, 121#L1040-3true]) [2023-12-09 14:58:40,939 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2023-12-09 14:58:40,939 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-12-09 14:58:40,939 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-12-09 14:58:40,939 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-12-09 14:58:40,939 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-12-09 14:58:40,940 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([729] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_thrThread2of4ForFork0_#t~nondet4#1_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread2of4ForFork0_#t~nondet4#1=|v_thrThread2of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread2of4ForFork0_#t~nondet4#1][84], [214#(and (= |thrThread2of4ForFork0_~c~0#1| 0) (= |thrThread2of4ForFork0_~end~0#1| 0)), 30#L1061-3true, 111#L1048true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 190#(and (= |thrThread1of4ForFork0_~end~0#1| 0) (= |thrThread1of4ForFork0_~c~0#1| 0)), 80#L1048true, 192#true, thrThread4of4ForFork0InUse, 52#L1046-3true, 121#L1040-3true]) [2023-12-09 14:58:40,940 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2023-12-09 14:58:40,941 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-12-09 14:58:40,941 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-12-09 14:58:40,941 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-12-09 14:58:40,941 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-12-09 14:58:40,941 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([729] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_thrThread2of4ForFork0_#t~nondet4#1_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread2of4ForFork0_#t~nondet4#1=|v_thrThread2of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread2of4ForFork0_#t~nondet4#1][84], [136#L1047-1true, 214#(and (= |thrThread2of4ForFork0_~c~0#1| 0) (= |thrThread2of4ForFork0_~end~0#1| 0)), 30#L1061-3true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 190#(and (= |thrThread1of4ForFork0_~end~0#1| 0) (= |thrThread1of4ForFork0_~c~0#1| 0)), 28#L1049true, thrThread4of4ForFork0InUse, 192#true, 52#L1046-3true, 121#L1040-3true]) [2023-12-09 14:58:40,941 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2023-12-09 14:58:40,941 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-12-09 14:58:40,941 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-12-09 14:58:40,941 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-12-09 14:58:40,941 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-12-09 14:58:40,956 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([729] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_thrThread2of4ForFork0_#t~nondet4#1_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread2of4ForFork0_#t~nondet4#1=|v_thrThread2of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread2of4ForFork0_#t~nondet4#1][84], [214#(and (= |thrThread2of4ForFork0_~c~0#1| 0) (= |thrThread2of4ForFork0_~end~0#1| 0)), 30#L1061-3true, 25#L1049true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 28#L1049true, 190#(and (= |thrThread1of4ForFork0_~end~0#1| 0) (= |thrThread1of4ForFork0_~c~0#1| 0)), thrThread4of4ForFork0InUse, 192#true, 7#L1045-2true, 121#L1040-3true]) [2023-12-09 14:58:40,956 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2023-12-09 14:58:40,956 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-12-09 14:58:40,956 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-12-09 14:58:40,956 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-12-09 14:58:40,956 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([729] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_thrThread2of4ForFork0_#t~nondet4#1_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread2of4ForFork0_#t~nondet4#1=|v_thrThread2of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread2of4ForFork0_#t~nondet4#1][84], [214#(and (= |thrThread2of4ForFork0_~c~0#1| 0) (= |thrThread2of4ForFork0_~end~0#1| 0)), 30#L1061-3true, 25#L1049true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 190#(and (= |thrThread1of4ForFork0_~end~0#1| 0) (= |thrThread1of4ForFork0_~c~0#1| 0)), 80#L1048true, thrThread4of4ForFork0InUse, 192#true, 52#L1046-3true, 121#L1040-3true]) [2023-12-09 14:58:40,956 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2023-12-09 14:58:40,956 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-12-09 14:58:40,956 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-12-09 14:58:40,956 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-12-09 14:58:40,957 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([729] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_thrThread2of4ForFork0_#t~nondet4#1_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread2of4ForFork0_#t~nondet4#1=|v_thrThread2of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread2of4ForFork0_#t~nondet4#1][84], [214#(and (= |thrThread2of4ForFork0_~c~0#1| 0) (= |thrThread2of4ForFork0_~end~0#1| 0)), 30#L1061-3true, 111#L1048true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 28#L1049true, 190#(and (= |thrThread1of4ForFork0_~end~0#1| 0) (= |thrThread1of4ForFork0_~c~0#1| 0)), 192#true, thrThread4of4ForFork0InUse, 52#L1046-3true, 121#L1040-3true]) [2023-12-09 14:58:40,957 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2023-12-09 14:58:40,957 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-12-09 14:58:40,957 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-12-09 14:58:40,957 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-12-09 14:58:40,961 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([700] L1041-2-->L1045-2: Formula: (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0))) (= |v_thrThread1of4ForFork0_#t~nondet5#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{thrThread1of4ForFork0_#t~nondet5#1=|v_thrThread1of4ForFork0_#t~nondet5#1_1|, #pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread1of4ForFork0_#t~nondet5#1][106], [214#(and (= |thrThread2of4ForFork0_~c~0#1| 0) (= |thrThread2of4ForFork0_~end~0#1| 0)), 30#L1061-3true, 25#L1049true, thrThread1of4ForFork0InUse, 20#L1040true, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 190#(and (= |thrThread1of4ForFork0_~end~0#1| 0) (= |thrThread1of4ForFork0_~c~0#1| 0)), 28#L1049true, 7#L1045-2true, thrThread4of4ForFork0InUse, 192#true]) [2023-12-09 14:58:40,961 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is not cut-off event [2023-12-09 14:58:40,961 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is not cut-off event [2023-12-09 14:58:40,961 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is not cut-off event [2023-12-09 14:58:40,961 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is not cut-off event [2023-12-09 14:58:40,961 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is not cut-off event [2023-12-09 14:58:40,961 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([729] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_thrThread2of4ForFork0_#t~nondet4#1_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread2of4ForFork0_#t~nondet4#1=|v_thrThread2of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread2of4ForFork0_#t~nondet4#1][84], [214#(and (= |thrThread2of4ForFork0_~c~0#1| 0) (= |thrThread2of4ForFork0_~end~0#1| 0)), 30#L1061-3true, 25#L1049true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 190#(and (= |thrThread1of4ForFork0_~end~0#1| 0) (= |thrThread1of4ForFork0_~c~0#1| 0)), 28#L1049true, 7#L1045-2true, 192#true, thrThread4of4ForFork0InUse, 121#L1040-3true]) [2023-12-09 14:58:40,961 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2023-12-09 14:58:40,961 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-12-09 14:58:40,961 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-12-09 14:58:40,961 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-12-09 14:58:40,961 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-12-09 14:58:41,013 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_thrThread1of4ForFork0_#t~nondet4#1_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread1of4ForFork0_#t~nondet4#1=|v_thrThread1of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread1of4ForFork0_#t~nondet4#1][48], [211#true, 30#L1061-3true, 111#L1048true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 122#L1041-2true, 190#(and (= |thrThread1of4ForFork0_~end~0#1| 0) (= |thrThread1of4ForFork0_~c~0#1| 0)), 96#L1040-3true, 80#L1048true, 192#true, thrThread4of4ForFork0InUse]) [2023-12-09 14:58:41,013 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2023-12-09 14:58:41,013 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-12-09 14:58:41,013 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-12-09 14:58:41,013 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-12-09 14:58:41,014 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([734] L1041-2-->L1045-2: Formula: (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0))) (= |v_thrThread2of4ForFork0_#t~nondet5#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|, thrThread2of4ForFork0_#t~nondet5#1=|v_thrThread2of4ForFork0_#t~nondet5#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread2of4ForFork0_#t~nondet5#1][132], [211#true, 60#L1040true, 51#L1045-2true, 30#L1061-3true, 111#L1048true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 80#L1048true, 190#(and (= |thrThread1of4ForFork0_~end~0#1| 0) (= |thrThread1of4ForFork0_~c~0#1| 0)), thrThread4of4ForFork0InUse, 192#true]) [2023-12-09 14:58:41,014 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2023-12-09 14:58:41,014 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-12-09 14:58:41,014 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-12-09 14:58:41,014 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-12-09 14:58:41,014 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-12-09 14:58:41,014 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_thrThread1of4ForFork0_#t~nondet4#1_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread1of4ForFork0_#t~nondet4#1=|v_thrThread1of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread1of4ForFork0_#t~nondet4#1][48], [136#L1047-1true, 211#true, 30#L1061-3true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 122#L1041-2true, thrThread3of4ForFork0InUse, 96#L1040-3true, 190#(and (= |thrThread1of4ForFork0_~end~0#1| 0) (= |thrThread1of4ForFork0_~c~0#1| 0)), 28#L1049true, 192#true, thrThread4of4ForFork0InUse]) [2023-12-09 14:58:41,014 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2023-12-09 14:58:41,014 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-12-09 14:58:41,014 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-12-09 14:58:41,014 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-12-09 14:58:41,014 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([734] L1041-2-->L1045-2: Formula: (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0))) (= |v_thrThread2of4ForFork0_#t~nondet5#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|, thrThread2of4ForFork0_#t~nondet5#1=|v_thrThread2of4ForFork0_#t~nondet5#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread2of4ForFork0_#t~nondet5#1][132], [211#true, 136#L1047-1true, 60#L1040true, 51#L1045-2true, 30#L1061-3true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 28#L1049true, 190#(and (= |thrThread1of4ForFork0_~end~0#1| 0) (= |thrThread1of4ForFork0_~c~0#1| 0)), 192#true, thrThread4of4ForFork0InUse]) [2023-12-09 14:58:41,014 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2023-12-09 14:58:41,015 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-12-09 14:58:41,015 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-12-09 14:58:41,015 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-12-09 14:58:41,015 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-12-09 14:58:41,015 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_thrThread1of4ForFork0_#t~nondet4#1_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread1of4ForFork0_#t~nondet4#1=|v_thrThread1of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread1of4ForFork0_#t~nondet4#1][48], [211#true, 30#L1061-3true, 25#L1049true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 80#L1048true, 96#L1040-3true, 190#(and (= |thrThread1of4ForFork0_~end~0#1| 0) (= |thrThread1of4ForFork0_~c~0#1| 0)), 192#true, thrThread4of4ForFork0InUse, 68#L1043-1true]) [2023-12-09 14:58:41,015 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2023-12-09 14:58:41,015 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-12-09 14:58:41,015 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-12-09 14:58:41,015 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-12-09 14:58:41,306 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([734] L1041-2-->L1045-2: Formula: (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0))) (= |v_thrThread2of4ForFork0_#t~nondet5#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|, thrThread2of4ForFork0_#t~nondet5#1=|v_thrThread2of4ForFork0_#t~nondet5#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread2of4ForFork0_#t~nondet5#1][132], [211#true, 60#L1040true, 30#L1061-3true, 51#L1045-2true, 25#L1049true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 190#(and (= |thrThread1of4ForFork0_~end~0#1| 0) (= |thrThread1of4ForFork0_~c~0#1| 0)), 80#L1048true, thrThread4of4ForFork0InUse, 192#true]) [2023-12-09 14:58:41,306 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2023-12-09 14:58:41,306 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-12-09 14:58:41,306 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-12-09 14:58:41,306 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-12-09 14:58:41,307 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([734] L1041-2-->L1045-2: Formula: (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0))) (= |v_thrThread2of4ForFork0_#t~nondet5#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|, thrThread2of4ForFork0_#t~nondet5#1=|v_thrThread2of4ForFork0_#t~nondet5#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread2of4ForFork0_#t~nondet5#1][132], [211#true, 60#L1040true, 30#L1061-3true, 111#L1048true, 51#L1045-2true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 28#L1049true, 190#(and (= |thrThread1of4ForFork0_~end~0#1| 0) (= |thrThread1of4ForFork0_~c~0#1| 0)), 192#true, thrThread4of4ForFork0InUse]) [2023-12-09 14:58:41,307 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2023-12-09 14:58:41,307 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-12-09 14:58:41,307 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-12-09 14:58:41,307 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-12-09 14:58:41,728 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([830] L1061-3-->$Ultimate##0: Formula: (and (= |v_ULTIMATE.start_main_#t~pre9#1_25| v_thrThread4of4ForFork0_thidvar0_2) (= v_thrThread4of4ForFork0_thidvar1_2 0) (= |v_thrThread4of4ForFork0_#in~arg#1.base_4| 0) (= |v_thrThread4of4ForFork0_#in~arg#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|} OutVars{thrThread4of4ForFork0_#t~nondet5#1=|v_thrThread4of4ForFork0_#t~nondet5#1_6|, thrThread4of4ForFork0_~c~0#1=|v_thrThread4of4ForFork0_~c~0#1_22|, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1_8|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|, thrThread4of4ForFork0_thidvar1=v_thrThread4of4ForFork0_thidvar1_2, thrThread4of4ForFork0_~arg#1.base=|v_thrThread4of4ForFork0_~arg#1.base_4|, thrThread4of4ForFork0_~arg#1.offset=|v_thrThread4of4ForFork0_~arg#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.base=|v_thrThread4of4ForFork0_#in~arg#1.base_4|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_6|, thrThread4of4ForFork0_#t~mem6#1=|v_thrThread4of4ForFork0_#t~mem6#1_8|, thrThread4of4ForFork0_#res#1.offset=|v_thrThread4of4ForFork0_#res#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.offset=|v_thrThread4of4ForFork0_#in~arg#1.offset_4|, thrThread4of4ForFork0_thidvar0=v_thrThread4of4ForFork0_thidvar0_2, thrThread4of4ForFork0___VERIFIER_assert_~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_~cond#1_12|, thrThread4of4ForFork0_~end~0#1=|v_thrThread4of4ForFork0_~end~0#1_14|, thrThread4of4ForFork0_#res#1.base=|v_thrThread4of4ForFork0_#res#1.base_4|} AuxVars[] AssignedVars[thrThread4of4ForFork0_#t~nondet5#1, thrThread4of4ForFork0_~c~0#1, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1, thrThread4of4ForFork0_thidvar1, thrThread4of4ForFork0_~arg#1.base, thrThread4of4ForFork0_~arg#1.offset, thrThread4of4ForFork0_#in~arg#1.base, thrThread4of4ForFork0_#t~nondet4#1, thrThread4of4ForFork0_#t~mem6#1, thrThread4of4ForFork0_#res#1.offset, thrThread4of4ForFork0_#in~arg#1.offset, thrThread4of4ForFork0_thidvar0, thrThread4of4ForFork0___VERIFIER_assert_~cond#1, thrThread4of4ForFork0_~end~0#1, thrThread4of4ForFork0_#res#1.base][379], [136#L1047-1true, 177#L1024-2true, thrThread1of4ForFork0InUse, 205#(and (not (= |thrThread1of4ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of4ForFork0_#t~mem6#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0))), thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 88#L1039true, thrThread4of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 19#$Ultimate##0true, 187#true, 105#L1061-4true]) [2023-12-09 14:58:41,729 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2023-12-09 14:58:41,729 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 14:58:41,729 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-12-09 14:58:41,729 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 14:58:41,729 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([830] L1061-3-->$Ultimate##0: Formula: (and (= |v_ULTIMATE.start_main_#t~pre9#1_25| v_thrThread4of4ForFork0_thidvar0_2) (= v_thrThread4of4ForFork0_thidvar1_2 0) (= |v_thrThread4of4ForFork0_#in~arg#1.base_4| 0) (= |v_thrThread4of4ForFork0_#in~arg#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|} OutVars{thrThread4of4ForFork0_#t~nondet5#1=|v_thrThread4of4ForFork0_#t~nondet5#1_6|, thrThread4of4ForFork0_~c~0#1=|v_thrThread4of4ForFork0_~c~0#1_22|, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1_8|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|, thrThread4of4ForFork0_thidvar1=v_thrThread4of4ForFork0_thidvar1_2, thrThread4of4ForFork0_~arg#1.base=|v_thrThread4of4ForFork0_~arg#1.base_4|, thrThread4of4ForFork0_~arg#1.offset=|v_thrThread4of4ForFork0_~arg#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.base=|v_thrThread4of4ForFork0_#in~arg#1.base_4|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_6|, thrThread4of4ForFork0_#t~mem6#1=|v_thrThread4of4ForFork0_#t~mem6#1_8|, thrThread4of4ForFork0_#res#1.offset=|v_thrThread4of4ForFork0_#res#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.offset=|v_thrThread4of4ForFork0_#in~arg#1.offset_4|, thrThread4of4ForFork0_thidvar0=v_thrThread4of4ForFork0_thidvar0_2, thrThread4of4ForFork0___VERIFIER_assert_~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_~cond#1_12|, thrThread4of4ForFork0_~end~0#1=|v_thrThread4of4ForFork0_~end~0#1_14|, thrThread4of4ForFork0_#res#1.base=|v_thrThread4of4ForFork0_#res#1.base_4|} AuxVars[] AssignedVars[thrThread4of4ForFork0_#t~nondet5#1, thrThread4of4ForFork0_~c~0#1, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1, thrThread4of4ForFork0_thidvar1, thrThread4of4ForFork0_~arg#1.base, thrThread4of4ForFork0_~arg#1.offset, thrThread4of4ForFork0_#in~arg#1.base, thrThread4of4ForFork0_#t~nondet4#1, thrThread4of4ForFork0_#t~mem6#1, thrThread4of4ForFork0_#res#1.offset, thrThread4of4ForFork0_#in~arg#1.offset, thrThread4of4ForFork0_thidvar0, thrThread4of4ForFork0___VERIFIER_assert_~cond#1, thrThread4of4ForFork0_~end~0#1, thrThread4of4ForFork0_#res#1.base][379], [111#L1048true, thrThread1of4ForFork0InUse, 205#(and (not (= |thrThread1of4ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of4ForFork0_#t~mem6#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0))), thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 138#L1024true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), thrThread4of4ForFork0InUse, 19#$Ultimate##0true, 187#true, 105#L1061-4true]) [2023-12-09 14:58:41,729 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2023-12-09 14:58:41,729 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 14:58:41,729 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 14:58:41,729 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 14:58:41,729 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][303], [24#L1047-1true, thrThread1of4ForFork0InUse, 205#(and (not (= |thrThread1of4ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of4ForFork0_#t~mem6#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0))), 59#L1040-3true, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 138#L1024true, thrThread4of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 187#true, 105#L1061-4true]) [2023-12-09 14:58:41,729 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2023-12-09 14:58:41,730 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-12-09 14:58:41,730 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-12-09 14:58:41,730 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-12-09 14:58:41,730 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][279], [201#(and (= |thrThread1of4ForFork0_#t~mem6#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0))), thrThread1of4ForFork0InUse, 140#L1023true, 59#L1040-3true, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 80#L1048true, thrThread4of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 187#true, 105#L1061-4true]) [2023-12-09 14:58:41,730 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2023-12-09 14:58:41,730 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-12-09 14:58:41,730 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-12-09 14:58:41,730 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-12-09 14:58:41,732 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([802] L1041-2-->L1045-2: Formula: (and (= |v_thrThread4of4ForFork0_#t~nondet5#1_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{thrThread4of4ForFork0_#t~nondet5#1=|v_thrThread4of4ForFork0_#t~nondet5#1_1|, #pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} AuxVars[] AssignedVars[thrThread4of4ForFork0_#t~nondet5#1, #pthreadsMutex][438], [136#L1047-1true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 199#(and (= |thrThread1of4ForFork0_#t~mem6#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1)), 88#L1039true, thrThread3of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), thrThread4of4ForFork0InUse, 66#L1049-3true, 187#true, 48#L1045-2true, 105#L1061-4true]) [2023-12-09 14:58:41,733 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is not cut-off event [2023-12-09 14:58:41,733 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is not cut-off event [2023-12-09 14:58:41,733 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is not cut-off event [2023-12-09 14:58:41,733 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is not cut-off event [2023-12-09 14:58:41,734 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([802] L1041-2-->L1045-2: Formula: (and (= |v_thrThread4of4ForFork0_#t~nondet5#1_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{thrThread4of4ForFork0_#t~nondet5#1=|v_thrThread4of4ForFork0_#t~nondet5#1_1|, #pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} AuxVars[] AssignedVars[thrThread4of4ForFork0_#t~nondet5#1, #pthreadsMutex][438], [111#L1048true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 199#(and (= |thrThread1of4ForFork0_#t~mem6#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1)), thrThread4of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 66#L1049-3true, 48#L1045-2true, 187#true, 105#L1061-4true]) [2023-12-09 14:58:41,734 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2023-12-09 14:58:41,734 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-12-09 14:58:41,734 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-12-09 14:58:41,734 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-12-09 14:58:41,736 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([802] L1041-2-->L1045-2: Formula: (and (= |v_thrThread4of4ForFork0_#t~nondet5#1_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{thrThread4of4ForFork0_#t~nondet5#1=|v_thrThread4of4ForFork0_#t~nondet5#1_1|, #pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} AuxVars[] AssignedVars[thrThread4of4ForFork0_#t~nondet5#1, #pthreadsMutex][451], [201#(and (= |thrThread1of4ForFork0_#t~mem6#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0))), 139#L1049-2true, 25#L1049true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, thrThread4of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 187#true, 48#L1045-2true, 105#L1061-4true]) [2023-12-09 14:58:41,736 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2023-12-09 14:58:41,736 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-12-09 14:58:41,736 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-12-09 14:58:41,736 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-12-09 14:58:41,739 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][115], [30#L1061-3true, thrThread1of4ForFork0InUse, 59#L1040-3true, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 28#L1049true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), thrThread4of4ForFork0InUse, 192#true, 13#L1050true, 187#true]) [2023-12-09 14:58:41,740 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2023-12-09 14:58:41,740 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-12-09 14:58:41,740 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-12-09 14:58:41,740 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-12-09 14:58:42,496 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][115], [30#L1061-3true, 24#L1047-1true, thrThread1of4ForFork0InUse, 59#L1040-3true, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 35#L1047-1true, 192#true, thrThread4of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 187#true]) [2023-12-09 14:58:42,496 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2023-12-09 14:58:42,496 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-12-09 14:58:42,496 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-12-09 14:58:42,496 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-12-09 14:58:42,497 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][115], [30#L1061-3true, thrThread1of4ForFork0InUse, 59#L1040-3true, thrThread2of4ForFork0InUse, 49#L1047true, 88#L1039true, thrThread3of4ForFork0InUse, 80#L1048true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), thrThread4of4ForFork0InUse, 192#true, 187#true]) [2023-12-09 14:58:42,497 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2023-12-09 14:58:42,497 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-12-09 14:58:42,497 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-12-09 14:58:42,497 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-12-09 14:58:42,497 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][115], [30#L1061-3true, thrThread1of4ForFork0InUse, 59#L1040-3true, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 80#L1048true, thrThread4of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 192#true, 187#true, 52#L1046-3true]) [2023-12-09 14:58:42,497 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2023-12-09 14:58:42,497 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-12-09 14:58:42,497 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-12-09 14:58:42,497 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-12-09 14:58:42,499 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([797] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread4of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread4of4ForFork0_#t~nondet4#1][395], [30#L1061-3true, 177#L1024-2true, 111#L1048true, 205#(and (not (= |thrThread1of4ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of4ForFork0_#t~mem6#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0))), thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 88#L1039true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), thrThread4of4ForFork0InUse, 187#true, 174#L1040-3true]) [2023-12-09 14:58:42,499 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2023-12-09 14:58:42,500 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-12-09 14:58:42,500 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-12-09 14:58:42,500 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-12-09 14:58:42,501 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][363], [177#L1024-2true, 30#L1061-3true, thrThread1of4ForFork0InUse, 59#L1040-3true, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 80#L1048true, thrThread4of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 207#(and (not (= |thrThread1of4ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of4ForFork0_#t~mem6#1| 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0))), 187#true]) [2023-12-09 14:58:42,501 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2023-12-09 14:58:42,501 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-12-09 14:58:42,501 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-12-09 14:58:42,501 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-12-09 14:58:42,501 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][303], [30#L1061-3true, thrThread1of4ForFork0InUse, 205#(and (not (= |thrThread1of4ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of4ForFork0_#t~mem6#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0))), thrThread2of4ForFork0InUse, 59#L1040-3true, 88#L1039true, thrThread3of4ForFork0InUse, 28#L1049true, 138#L1024true, thrThread4of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 187#true]) [2023-12-09 14:58:42,502 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2023-12-09 14:58:42,502 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-12-09 14:58:42,502 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-12-09 14:58:42,502 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-12-09 14:58:42,502 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][363], [30#L1061-3true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 59#L1040-3true, 88#L1039true, thrThread3of4ForFork0InUse, 138#L1024true, 28#L1049true, thrThread4of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 207#(and (not (= |thrThread1of4ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of4ForFork0_#t~mem6#1| 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0))), 187#true]) [2023-12-09 14:58:42,502 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2023-12-09 14:58:42,502 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-12-09 14:58:42,502 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-12-09 14:58:42,502 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-12-09 14:58:42,502 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([797] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread4of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread4of4ForFork0_#t~nondet4#1][395], [30#L1061-3true, 25#L1049true, 205#(and (not (= |thrThread1of4ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of4ForFork0_#t~mem6#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0))), thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 88#L1039true, 138#L1024true, thrThread4of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 187#true, 174#L1040-3true]) [2023-12-09 14:58:42,503 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2023-12-09 14:58:42,503 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-12-09 14:58:42,503 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-12-09 14:58:42,503 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-12-09 14:58:42,504 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([802] L1041-2-->L1045-2: Formula: (and (= |v_thrThread4of4ForFork0_#t~nondet5#1_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{thrThread4of4ForFork0_#t~nondet5#1=|v_thrThread4of4ForFork0_#t~nondet5#1_1|, #pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} AuxVars[] AssignedVars[thrThread4of4ForFork0_#t~nondet5#1, #pthreadsMutex][451], [136#L1047-1true, 201#(and (= |thrThread1of4ForFork0_#t~mem6#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0))), 30#L1061-3true, 140#L1023true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), thrThread4of4ForFork0InUse, 48#L1045-2true, 187#true]) [2023-12-09 14:58:42,504 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2023-12-09 14:58:42,504 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-12-09 14:58:42,504 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-12-09 14:58:42,504 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-12-09 14:58:42,505 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([802] L1041-2-->L1045-2: Formula: (and (= |v_thrThread4of4ForFork0_#t~nondet5#1_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{thrThread4of4ForFork0_#t~nondet5#1=|v_thrThread4of4ForFork0_#t~nondet5#1_1|, #pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} AuxVars[] AssignedVars[thrThread4of4ForFork0_#t~nondet5#1, #pthreadsMutex][451], [30#L1061-3true, 201#(and (= |thrThread1of4ForFork0_#t~mem6#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0))), 111#L1048true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 88#L1039true, 41#L1049-1true, thrThread4of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 48#L1045-2true, 187#true]) [2023-12-09 14:58:42,505 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2023-12-09 14:58:42,505 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-12-09 14:58:42,505 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-12-09 14:58:42,505 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-12-09 14:58:42,510 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([802] L1041-2-->L1045-2: Formula: (and (= |v_thrThread4of4ForFork0_#t~nondet5#1_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{thrThread4of4ForFork0_#t~nondet5#1=|v_thrThread4of4ForFork0_#t~nondet5#1_1|, #pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} AuxVars[] AssignedVars[thrThread4of4ForFork0_#t~nondet5#1, #pthreadsMutex][438], [30#L1061-3true, 25#L1049true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 199#(and (= |thrThread1of4ForFork0_#t~mem6#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1)), 88#L1039true, thrThread3of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), thrThread4of4ForFork0InUse, 133#L1049true, 187#true, 48#L1045-2true]) [2023-12-09 14:58:42,510 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2023-12-09 14:58:42,510 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-12-09 14:58:42,510 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-12-09 14:58:42,510 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-12-09 14:58:42,516 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][316], [30#L1061-3true, 177#L1024-2true, thrThread1of4ForFork0InUse, 59#L1040-3true, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 80#L1048true, thrThread4of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 187#true, 197#(not (= |thrThread1of4ForFork0___VERIFIER_assert_~cond#1| 0))]) [2023-12-09 14:58:42,516 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2023-12-09 14:58:42,516 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-12-09 14:58:42,516 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-12-09 14:58:42,516 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-12-09 14:58:42,575 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L1041-2-->L1045-2: Formula: (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0))) (= |v_thrThread1of4ForFork0_#t~nondet5#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{thrThread1of4ForFork0_#t~nondet5#1=|v_thrThread1of4ForFork0_#t~nondet5#1_1|, #pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread1of4ForFork0_#t~nondet5#1][122], [30#L1061-3true, 25#L1049true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 28#L1049true, 192#true, 7#L1045-2true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), thrThread4of4ForFork0InUse, 187#true]) [2023-12-09 14:58:42,575 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2023-12-09 14:58:42,575 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-12-09 14:58:42,575 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-12-09 14:58:42,575 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-12-09 14:58:42,643 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([729] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_thrThread2of4ForFork0_#t~nondet4#1_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread2of4ForFork0_#t~nondet4#1=|v_thrThread2of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread2of4ForFork0_#t~nondet4#1][84], [214#(and (= |thrThread2of4ForFork0_~c~0#1| 0) (= |thrThread2of4ForFork0_~end~0#1| 0)), 30#L1061-3true, 25#L1049true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 190#(and (= |thrThread1of4ForFork0_~end~0#1| 0) (= |thrThread1of4ForFork0_~c~0#1| 0)), 80#L1048true, thrThread4of4ForFork0InUse, 192#true, 52#L1046-3true, 121#L1040-3true]) [2023-12-09 14:58:42,643 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2023-12-09 14:58:42,643 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-12-09 14:58:42,643 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-12-09 14:58:42,643 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-12-09 14:58:42,643 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-12-09 14:58:42,644 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([729] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_thrThread2of4ForFork0_#t~nondet4#1_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread2of4ForFork0_#t~nondet4#1=|v_thrThread2of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread2of4ForFork0_#t~nondet4#1][84], [214#(and (= |thrThread2of4ForFork0_~c~0#1| 0) (= |thrThread2of4ForFork0_~end~0#1| 0)), 30#L1061-3true, 111#L1048true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 28#L1049true, 190#(and (= |thrThread1of4ForFork0_~end~0#1| 0) (= |thrThread1of4ForFork0_~c~0#1| 0)), 192#true, thrThread4of4ForFork0InUse, 52#L1046-3true, 121#L1040-3true]) [2023-12-09 14:58:42,644 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2023-12-09 14:58:42,644 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-12-09 14:58:42,644 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-12-09 14:58:42,644 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-12-09 14:58:42,644 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-12-09 14:58:42,659 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([729] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_thrThread2of4ForFork0_#t~nondet4#1_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread2of4ForFork0_#t~nondet4#1=|v_thrThread2of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread2of4ForFork0_#t~nondet4#1][84], [214#(and (= |thrThread2of4ForFork0_~c~0#1| 0) (= |thrThread2of4ForFork0_~end~0#1| 0)), 30#L1061-3true, 25#L1049true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 28#L1049true, 190#(and (= |thrThread1of4ForFork0_~end~0#1| 0) (= |thrThread1of4ForFork0_~c~0#1| 0)), thrThread4of4ForFork0InUse, 192#true, 52#L1046-3true, 121#L1040-3true]) [2023-12-09 14:58:42,659 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2023-12-09 14:58:42,659 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-12-09 14:58:42,659 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-12-09 14:58:42,659 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-12-09 14:58:42,699 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_thrThread1of4ForFork0_#t~nondet4#1_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread1of4ForFork0_#t~nondet4#1=|v_thrThread1of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread1of4ForFork0_#t~nondet4#1][48], [211#true, 30#L1061-3true, 25#L1049true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 122#L1041-2true, thrThread3of4ForFork0InUse, 190#(and (= |thrThread1of4ForFork0_~end~0#1| 0) (= |thrThread1of4ForFork0_~c~0#1| 0)), 80#L1048true, 96#L1040-3true, thrThread4of4ForFork0InUse, 192#true]) [2023-12-09 14:58:42,699 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2023-12-09 14:58:42,699 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-12-09 14:58:42,699 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-12-09 14:58:42,699 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-12-09 14:58:42,699 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([695] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_thrThread1of4ForFork0_#t~nondet4#1_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread1of4ForFork0_#t~nondet4#1=|v_thrThread1of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread1of4ForFork0_#t~nondet4#1][48], [211#true, 30#L1061-3true, 111#L1048true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 122#L1041-2true, thrThread3of4ForFork0InUse, 96#L1040-3true, 80#L1048true, 190#(and (= |thrThread1of4ForFork0_~end~0#1| 0) (= |thrThread1of4ForFork0_~c~0#1| 0)), 192#true, thrThread4of4ForFork0InUse]) [2023-12-09 14:58:42,699 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is not cut-off event [2023-12-09 14:58:42,699 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is not cut-off event [2023-12-09 14:58:42,699 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is not cut-off event [2023-12-09 14:58:42,700 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is not cut-off event [2023-12-09 14:58:42,700 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is not cut-off event [2023-12-09 14:58:42,700 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_thrThread1of4ForFork0_#t~nondet4#1_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread1of4ForFork0_#t~nondet4#1=|v_thrThread1of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread1of4ForFork0_#t~nondet4#1][48], [211#true, 30#L1061-3true, 111#L1048true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 122#L1041-2true, thrThread3of4ForFork0InUse, 28#L1049true, 190#(and (= |thrThread1of4ForFork0_~end~0#1| 0) (= |thrThread1of4ForFork0_~c~0#1| 0)), 96#L1040-3true, thrThread4of4ForFork0InUse, 192#true]) [2023-12-09 14:58:42,700 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2023-12-09 14:58:42,700 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-12-09 14:58:42,700 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-12-09 14:58:42,700 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-12-09 14:58:42,700 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([695] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_thrThread1of4ForFork0_#t~nondet4#1_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread1of4ForFork0_#t~nondet4#1=|v_thrThread1of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread1of4ForFork0_#t~nondet4#1][48], [211#true, 136#L1047-1true, 30#L1061-3true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 122#L1041-2true, thrThread3of4ForFork0InUse, 190#(and (= |thrThread1of4ForFork0_~end~0#1| 0) (= |thrThread1of4ForFork0_~c~0#1| 0)), 28#L1049true, 96#L1040-3true, 192#true, thrThread4of4ForFork0InUse]) [2023-12-09 14:58:42,700 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is not cut-off event [2023-12-09 14:58:42,700 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is not cut-off event [2023-12-09 14:58:42,700 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is not cut-off event [2023-12-09 14:58:42,700 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is not cut-off event [2023-12-09 14:58:42,700 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is not cut-off event [2023-12-09 14:58:42,718 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([695] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_thrThread1of4ForFork0_#t~nondet4#1_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread1of4ForFork0_#t~nondet4#1=|v_thrThread1of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread1of4ForFork0_#t~nondet4#1][48], [211#true, 30#L1061-3true, 25#L1049true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 122#L1041-2true, 190#(and (= |thrThread1of4ForFork0_~end~0#1| 0) (= |thrThread1of4ForFork0_~c~0#1| 0)), 80#L1048true, 96#L1040-3true, 192#true, thrThread4of4ForFork0InUse]) [2023-12-09 14:58:42,718 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2023-12-09 14:58:42,718 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-12-09 14:58:42,718 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-12-09 14:58:42,718 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-12-09 14:58:42,718 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-12-09 14:58:42,718 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([734] L1041-2-->L1045-2: Formula: (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0))) (= |v_thrThread2of4ForFork0_#t~nondet5#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|, thrThread2of4ForFork0_#t~nondet5#1=|v_thrThread2of4ForFork0_#t~nondet5#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread2of4ForFork0_#t~nondet5#1][132], [211#true, 60#L1040true, 51#L1045-2true, 30#L1061-3true, 25#L1049true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 190#(and (= |thrThread1of4ForFork0_~end~0#1| 0) (= |thrThread1of4ForFork0_~c~0#1| 0)), 80#L1048true, 192#true, thrThread4of4ForFork0InUse]) [2023-12-09 14:58:42,718 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2023-12-09 14:58:42,718 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-12-09 14:58:42,718 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-12-09 14:58:42,718 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-12-09 14:58:42,718 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-12-09 14:58:42,719 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([695] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_thrThread1of4ForFork0_#t~nondet4#1_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread1of4ForFork0_#t~nondet4#1=|v_thrThread1of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread1of4ForFork0_#t~nondet4#1][48], [211#true, 30#L1061-3true, 111#L1048true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 122#L1041-2true, 190#(and (= |thrThread1of4ForFork0_~end~0#1| 0) (= |thrThread1of4ForFork0_~c~0#1| 0)), 28#L1049true, 96#L1040-3true, thrThread4of4ForFork0InUse, 192#true]) [2023-12-09 14:58:42,719 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2023-12-09 14:58:42,719 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-12-09 14:58:42,719 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-12-09 14:58:42,719 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-12-09 14:58:42,719 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-12-09 14:58:42,719 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([734] L1041-2-->L1045-2: Formula: (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0))) (= |v_thrThread2of4ForFork0_#t~nondet5#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|, thrThread2of4ForFork0_#t~nondet5#1=|v_thrThread2of4ForFork0_#t~nondet5#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread2of4ForFork0_#t~nondet5#1][132], [211#true, 60#L1040true, 30#L1061-3true, 111#L1048true, 51#L1045-2true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 28#L1049true, 190#(and (= |thrThread1of4ForFork0_~end~0#1| 0) (= |thrThread1of4ForFork0_~c~0#1| 0)), 192#true, thrThread4of4ForFork0InUse]) [2023-12-09 14:58:42,719 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2023-12-09 14:58:42,719 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-12-09 14:58:42,719 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-12-09 14:58:42,719 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-12-09 14:58:42,719 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-12-09 14:58:42,719 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_thrThread1of4ForFork0_#t~nondet4#1_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread1of4ForFork0_#t~nondet4#1=|v_thrThread1of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread1of4ForFork0_#t~nondet4#1][48], [211#true, 30#L1061-3true, 25#L1049true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 190#(and (= |thrThread1of4ForFork0_~end~0#1| 0) (= |thrThread1of4ForFork0_~c~0#1| 0)), 28#L1049true, 96#L1040-3true, thrThread4of4ForFork0InUse, 192#true, 68#L1043-1true]) [2023-12-09 14:58:42,720 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2023-12-09 14:58:42,720 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-12-09 14:58:42,720 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-12-09 14:58:42,720 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-12-09 14:58:42,733 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([734] L1041-2-->L1045-2: Formula: (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0))) (= |v_thrThread2of4ForFork0_#t~nondet5#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|, thrThread2of4ForFork0_#t~nondet5#1=|v_thrThread2of4ForFork0_#t~nondet5#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread2of4ForFork0_#t~nondet5#1][132], [211#true, 60#L1040true, 30#L1061-3true, 51#L1045-2true, 25#L1049true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 28#L1049true, 190#(and (= |thrThread1of4ForFork0_~end~0#1| 0) (= |thrThread1of4ForFork0_~c~0#1| 0)), thrThread4of4ForFork0InUse, 192#true]) [2023-12-09 14:58:42,734 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2023-12-09 14:58:42,734 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-12-09 14:58:42,734 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-12-09 14:58:42,734 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-12-09 14:58:43,479 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([830] L1061-3-->$Ultimate##0: Formula: (and (= |v_ULTIMATE.start_main_#t~pre9#1_25| v_thrThread4of4ForFork0_thidvar0_2) (= v_thrThread4of4ForFork0_thidvar1_2 0) (= |v_thrThread4of4ForFork0_#in~arg#1.base_4| 0) (= |v_thrThread4of4ForFork0_#in~arg#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|} OutVars{thrThread4of4ForFork0_#t~nondet5#1=|v_thrThread4of4ForFork0_#t~nondet5#1_6|, thrThread4of4ForFork0_~c~0#1=|v_thrThread4of4ForFork0_~c~0#1_22|, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1_8|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|, thrThread4of4ForFork0_thidvar1=v_thrThread4of4ForFork0_thidvar1_2, thrThread4of4ForFork0_~arg#1.base=|v_thrThread4of4ForFork0_~arg#1.base_4|, thrThread4of4ForFork0_~arg#1.offset=|v_thrThread4of4ForFork0_~arg#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.base=|v_thrThread4of4ForFork0_#in~arg#1.base_4|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_6|, thrThread4of4ForFork0_#t~mem6#1=|v_thrThread4of4ForFork0_#t~mem6#1_8|, thrThread4of4ForFork0_#res#1.offset=|v_thrThread4of4ForFork0_#res#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.offset=|v_thrThread4of4ForFork0_#in~arg#1.offset_4|, thrThread4of4ForFork0_thidvar0=v_thrThread4of4ForFork0_thidvar0_2, thrThread4of4ForFork0___VERIFIER_assert_~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_~cond#1_12|, thrThread4of4ForFork0_~end~0#1=|v_thrThread4of4ForFork0_~end~0#1_14|, thrThread4of4ForFork0_#res#1.base=|v_thrThread4of4ForFork0_#res#1.base_4|} AuxVars[] AssignedVars[thrThread4of4ForFork0_#t~nondet5#1, thrThread4of4ForFork0_~c~0#1, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1, thrThread4of4ForFork0_thidvar1, thrThread4of4ForFork0_~arg#1.base, thrThread4of4ForFork0_~arg#1.offset, thrThread4of4ForFork0_#in~arg#1.base, thrThread4of4ForFork0_#t~nondet4#1, thrThread4of4ForFork0_#t~mem6#1, thrThread4of4ForFork0_#res#1.offset, thrThread4of4ForFork0_#in~arg#1.offset, thrThread4of4ForFork0_thidvar0, thrThread4of4ForFork0___VERIFIER_assert_~cond#1, thrThread4of4ForFork0_~end~0#1, thrThread4of4ForFork0_#res#1.base][351], [136#L1047-1true, 139#L1049-2true, 201#(and (= |thrThread1of4ForFork0_#t~mem6#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0))), thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 88#L1039true, thrThread4of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 187#true, 19#$Ultimate##0true, 105#L1061-4true]) [2023-12-09 14:58:43,479 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2023-12-09 14:58:43,479 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-12-09 14:58:43,479 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-12-09 14:58:43,479 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-12-09 14:58:43,480 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([830] L1061-3-->$Ultimate##0: Formula: (and (= |v_ULTIMATE.start_main_#t~pre9#1_25| v_thrThread4of4ForFork0_thidvar0_2) (= v_thrThread4of4ForFork0_thidvar1_2 0) (= |v_thrThread4of4ForFork0_#in~arg#1.base_4| 0) (= |v_thrThread4of4ForFork0_#in~arg#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|} OutVars{thrThread4of4ForFork0_#t~nondet5#1=|v_thrThread4of4ForFork0_#t~nondet5#1_6|, thrThread4of4ForFork0_~c~0#1=|v_thrThread4of4ForFork0_~c~0#1_22|, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1_8|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|, thrThread4of4ForFork0_thidvar1=v_thrThread4of4ForFork0_thidvar1_2, thrThread4of4ForFork0_~arg#1.base=|v_thrThread4of4ForFork0_~arg#1.base_4|, thrThread4of4ForFork0_~arg#1.offset=|v_thrThread4of4ForFork0_~arg#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.base=|v_thrThread4of4ForFork0_#in~arg#1.base_4|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_6|, thrThread4of4ForFork0_#t~mem6#1=|v_thrThread4of4ForFork0_#t~mem6#1_8|, thrThread4of4ForFork0_#res#1.offset=|v_thrThread4of4ForFork0_#res#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.offset=|v_thrThread4of4ForFork0_#in~arg#1.offset_4|, thrThread4of4ForFork0_thidvar0=v_thrThread4of4ForFork0_thidvar0_2, thrThread4of4ForFork0___VERIFIER_assert_~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_~cond#1_12|, thrThread4of4ForFork0_~end~0#1=|v_thrThread4of4ForFork0_~end~0#1_14|, thrThread4of4ForFork0_#res#1.base=|v_thrThread4of4ForFork0_#res#1.base_4|} AuxVars[] AssignedVars[thrThread4of4ForFork0_#t~nondet5#1, thrThread4of4ForFork0_~c~0#1, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1, thrThread4of4ForFork0_thidvar1, thrThread4of4ForFork0_~arg#1.base, thrThread4of4ForFork0_~arg#1.offset, thrThread4of4ForFork0_#in~arg#1.base, thrThread4of4ForFork0_#t~nondet4#1, thrThread4of4ForFork0_#t~mem6#1, thrThread4of4ForFork0_#res#1.offset, thrThread4of4ForFork0_#in~arg#1.offset, thrThread4of4ForFork0_thidvar0, thrThread4of4ForFork0___VERIFIER_assert_~cond#1, thrThread4of4ForFork0_~end~0#1, thrThread4of4ForFork0_#res#1.base][379], [111#L1048true, 177#L1024-2true, thrThread1of4ForFork0InUse, 205#(and (not (= |thrThread1of4ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of4ForFork0_#t~mem6#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0))), thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 88#L1039true, thrThread4of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 19#$Ultimate##0true, 187#true, 105#L1061-4true]) [2023-12-09 14:58:43,480 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2023-12-09 14:58:43,480 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-12-09 14:58:43,480 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-12-09 14:58:43,480 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-12-09 14:58:43,480 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][303], [177#L1024-2true, 24#L1047-1true, thrThread1of4ForFork0InUse, 205#(and (not (= |thrThread1of4ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of4ForFork0_#t~mem6#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0))), thrThread2of4ForFork0InUse, 59#L1040-3true, 88#L1039true, thrThread3of4ForFork0InUse, thrThread4of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 187#true, 105#L1061-4true]) [2023-12-09 14:58:43,480 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2023-12-09 14:58:43,481 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-12-09 14:58:43,481 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-12-09 14:58:43,481 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-12-09 14:58:43,481 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][303], [thrThread1of4ForFork0InUse, 205#(and (not (= |thrThread1of4ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of4ForFork0_#t~mem6#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0))), thrThread2of4ForFork0InUse, 59#L1040-3true, 88#L1039true, thrThread3of4ForFork0InUse, 80#L1048true, 138#L1024true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), thrThread4of4ForFork0InUse, 187#true, 105#L1061-4true]) [2023-12-09 14:58:43,481 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2023-12-09 14:58:43,481 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-12-09 14:58:43,481 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-12-09 14:58:43,481 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-12-09 14:58:43,485 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([802] L1041-2-->L1045-2: Formula: (and (= |v_thrThread4of4ForFork0_#t~nondet5#1_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{thrThread4of4ForFork0_#t~nondet5#1=|v_thrThread4of4ForFork0_#t~nondet5#1_1|, #pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} AuxVars[] AssignedVars[thrThread4of4ForFork0_#t~nondet5#1, #pthreadsMutex][438], [25#L1049true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 199#(and (= |thrThread1of4ForFork0_#t~mem6#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1)), thrThread4of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 66#L1049-3true, 187#true, 48#L1045-2true, 105#L1061-4true]) [2023-12-09 14:58:43,485 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2023-12-09 14:58:43,485 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-12-09 14:58:43,486 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-12-09 14:58:43,486 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-12-09 14:58:43,614 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L1041-2-->L1045-2: Formula: (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0))) (= |v_thrThread1of4ForFork0_#t~nondet5#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{thrThread1of4ForFork0_#t~nondet5#1=|v_thrThread1of4ForFork0_#t~nondet5#1_1|, #pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread1of4ForFork0_#t~nondet5#1][66], [136#L1047-1true, 211#true, 24#L1047-1true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 7#L1045-2true, 192#true, thrThread4of4ForFork0InUse, 187#true, 159#L1037-1true, 105#L1061-4true]) [2023-12-09 14:58:43,614 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2023-12-09 14:58:43,614 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-12-09 14:58:43,614 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-12-09 14:58:43,614 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-12-09 14:58:44,296 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][236], [30#L1061-3true, 24#L1047-1true, thrThread1of4ForFork0InUse, 194#(= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1), thrThread2of4ForFork0InUse, 59#L1040-3true, 88#L1039true, thrThread3of4ForFork0InUse, thrThread4of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 187#true, 126#L1048true]) [2023-12-09 14:58:44,296 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2023-12-09 14:58:44,296 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-12-09 14:58:44,296 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-12-09 14:58:44,296 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-12-09 14:58:44,297 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][115], [30#L1061-3true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 59#L1040-3true, 88#L1039true, thrThread3of4ForFork0InUse, 35#L1047-1true, 80#L1048true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 192#true, thrThread4of4ForFork0InUse, 187#true]) [2023-12-09 14:58:44,297 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2023-12-09 14:58:44,297 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-12-09 14:58:44,297 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-12-09 14:58:44,297 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-12-09 14:58:44,299 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([797] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread4of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread4of4ForFork0_#t~nondet4#1][367], [201#(and (= |thrThread1of4ForFork0_#t~mem6#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0))), 30#L1061-3true, 111#L1048true, 139#L1049-2true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 88#L1039true, thrThread4of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 187#true, 174#L1040-3true]) [2023-12-09 14:58:44,299 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2023-12-09 14:58:44,299 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-12-09 14:58:44,300 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-12-09 14:58:44,300 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-12-09 14:58:44,302 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([797] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread4of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread4of4ForFork0_#t~nondet4#1][395], [30#L1061-3true, 177#L1024-2true, 25#L1049true, thrThread1of4ForFork0InUse, 205#(and (not (= |thrThread1of4ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of4ForFork0_#t~mem6#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0))), thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 88#L1039true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), thrThread4of4ForFork0InUse, 187#true, 174#L1040-3true]) [2023-12-09 14:58:44,302 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2023-12-09 14:58:44,302 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-12-09 14:58:44,302 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-12-09 14:58:44,302 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-12-09 14:58:44,304 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][346], [30#L1061-3true, 139#L1049-2true, thrThread1of4ForFork0InUse, 59#L1040-3true, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 80#L1048true, thrThread4of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 187#true, 203#(and (= |thrThread1of4ForFork0_#t~mem6#1| 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0)))]) [2023-12-09 14:58:44,305 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2023-12-09 14:58:44,305 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-12-09 14:58:44,305 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-12-09 14:58:44,305 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-12-09 14:58:44,306 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][303], [30#L1061-3true, 177#L1024-2true, thrThread1of4ForFork0InUse, 205#(and (not (= |thrThread1of4ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of4ForFork0_#t~mem6#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0))), 59#L1040-3true, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 28#L1049true, thrThread4of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 187#true]) [2023-12-09 14:58:44,306 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2023-12-09 14:58:44,306 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-12-09 14:58:44,306 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-12-09 14:58:44,306 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-12-09 14:58:44,306 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][363], [177#L1024-2true, 30#L1061-3true, thrThread1of4ForFork0InUse, 59#L1040-3true, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 28#L1049true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), thrThread4of4ForFork0InUse, 207#(and (not (= |thrThread1of4ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of4ForFork0_#t~mem6#1| 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0))), 187#true]) [2023-12-09 14:58:44,306 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2023-12-09 14:58:44,306 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-12-09 14:58:44,306 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-12-09 14:58:44,306 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-12-09 14:58:44,307 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([802] L1041-2-->L1045-2: Formula: (and (= |v_thrThread4of4ForFork0_#t~nondet5#1_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{thrThread4of4ForFork0_#t~nondet5#1=|v_thrThread4of4ForFork0_#t~nondet5#1_1|, #pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} AuxVars[] AssignedVars[thrThread4of4ForFork0_#t~nondet5#1, #pthreadsMutex][465], [136#L1047-1true, 30#L1061-3true, 205#(and (not (= |thrThread1of4ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of4ForFork0_#t~mem6#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0))), thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 138#L1024true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), thrThread4of4ForFork0InUse, 187#true, 48#L1045-2true]) [2023-12-09 14:58:44,307 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2023-12-09 14:58:44,307 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-12-09 14:58:44,307 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-12-09 14:58:44,308 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-12-09 14:58:44,310 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([802] L1041-2-->L1045-2: Formula: (and (= |v_thrThread4of4ForFork0_#t~nondet5#1_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{thrThread4of4ForFork0_#t~nondet5#1=|v_thrThread4of4ForFork0_#t~nondet5#1_1|, #pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} AuxVars[] AssignedVars[thrThread4of4ForFork0_#t~nondet5#1, #pthreadsMutex][451], [201#(and (= |thrThread1of4ForFork0_#t~mem6#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0))), 30#L1061-3true, 111#L1048true, 140#L1023true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 88#L1039true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), thrThread4of4ForFork0InUse, 187#true, 48#L1045-2true]) [2023-12-09 14:58:44,310 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2023-12-09 14:58:44,310 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-12-09 14:58:44,310 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-12-09 14:58:44,310 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-12-09 14:58:44,311 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([802] L1041-2-->L1045-2: Formula: (and (= |v_thrThread4of4ForFork0_#t~nondet5#1_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{thrThread4of4ForFork0_#t~nondet5#1=|v_thrThread4of4ForFork0_#t~nondet5#1_1|, #pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} AuxVars[] AssignedVars[thrThread4of4ForFork0_#t~nondet5#1, #pthreadsMutex][451], [30#L1061-3true, 201#(and (= |thrThread1of4ForFork0_#t~mem6#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0))), 25#L1049true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 88#L1039true, 41#L1049-1true, thrThread4of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 48#L1045-2true, 187#true]) [2023-12-09 14:58:44,312 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2023-12-09 14:58:44,312 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-12-09 14:58:44,312 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-12-09 14:58:44,312 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-12-09 14:58:44,323 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][316], [177#L1024-2true, 30#L1061-3true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 59#L1040-3true, 88#L1039true, thrThread3of4ForFork0InUse, 28#L1049true, thrThread4of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 187#true, 197#(not (= |thrThread1of4ForFork0___VERIFIER_assert_~cond#1| 0))]) [2023-12-09 14:58:44,323 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2023-12-09 14:58:44,323 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-12-09 14:58:44,323 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-12-09 14:58:44,323 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-12-09 14:58:44,514 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([729] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_thrThread2of4ForFork0_#t~nondet4#1_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread2of4ForFork0_#t~nondet4#1=|v_thrThread2of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread2of4ForFork0_#t~nondet4#1][84], [214#(and (= |thrThread2of4ForFork0_~c~0#1| 0) (= |thrThread2of4ForFork0_~end~0#1| 0)), 30#L1061-3true, 25#L1049true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 28#L1049true, 190#(and (= |thrThread1of4ForFork0_~end~0#1| 0) (= |thrThread1of4ForFork0_~c~0#1| 0)), thrThread4of4ForFork0InUse, 192#true, 52#L1046-3true, 121#L1040-3true]) [2023-12-09 14:58:44,514 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2023-12-09 14:58:44,514 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-12-09 14:58:44,514 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-12-09 14:58:44,514 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-12-09 14:58:44,514 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-12-09 14:58:44,595 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_thrThread1of4ForFork0_#t~nondet4#1_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread1of4ForFork0_#t~nondet4#1=|v_thrThread1of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread1of4ForFork0_#t~nondet4#1][48], [211#true, 30#L1061-3true, 25#L1049true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 122#L1041-2true, thrThread3of4ForFork0InUse, 96#L1040-3true, 190#(and (= |thrThread1of4ForFork0_~end~0#1| 0) (= |thrThread1of4ForFork0_~c~0#1| 0)), 28#L1049true, 192#true, thrThread4of4ForFork0InUse]) [2023-12-09 14:58:44,595 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2023-12-09 14:58:44,596 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-12-09 14:58:44,596 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-12-09 14:58:44,596 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-12-09 14:58:44,615 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_thrThread1of4ForFork0_#t~nondet4#1_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread1of4ForFork0_#t~nondet4#1=|v_thrThread1of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread1of4ForFork0_#t~nondet4#1][48], [211#true, 136#L1047-1true, 30#L1061-3true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 70#L1047true, 80#L1048true, 96#L1040-3true, 190#(and (= |thrThread1of4ForFork0_~end~0#1| 0) (= |thrThread1of4ForFork0_~c~0#1| 0)), 192#true, thrThread4of4ForFork0InUse]) [2023-12-09 14:58:44,616 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2023-12-09 14:58:44,616 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-12-09 14:58:44,616 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-12-09 14:58:44,616 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-12-09 14:58:44,617 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_thrThread1of4ForFork0_#t~nondet4#1_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread1of4ForFork0_#t~nondet4#1=|v_thrThread1of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread1of4ForFork0_#t~nondet4#1][48], [136#L1047-1true, 211#true, 30#L1061-3true, thrThread1of4ForFork0InUse, 143#L1046-3true, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 80#L1048true, 96#L1040-3true, 190#(and (= |thrThread1of4ForFork0_~end~0#1| 0) (= |thrThread1of4ForFork0_~c~0#1| 0)), 192#true, thrThread4of4ForFork0InUse]) [2023-12-09 14:58:44,617 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2023-12-09 14:58:44,617 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-12-09 14:58:44,617 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-12-09 14:58:44,617 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-12-09 14:58:44,622 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([695] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_thrThread1of4ForFork0_#t~nondet4#1_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread1of4ForFork0_#t~nondet4#1=|v_thrThread1of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread1of4ForFork0_#t~nondet4#1][48], [211#true, 30#L1061-3true, 25#L1049true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 122#L1041-2true, 28#L1049true, 190#(and (= |thrThread1of4ForFork0_~end~0#1| 0) (= |thrThread1of4ForFork0_~c~0#1| 0)), 96#L1040-3true, 192#true, thrThread4of4ForFork0InUse]) [2023-12-09 14:58:44,622 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2023-12-09 14:58:44,622 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-12-09 14:58:44,622 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-12-09 14:58:44,622 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-12-09 14:58:44,622 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-12-09 14:58:44,622 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([734] L1041-2-->L1045-2: Formula: (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0))) (= |v_thrThread2of4ForFork0_#t~nondet5#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|, thrThread2of4ForFork0_#t~nondet5#1=|v_thrThread2of4ForFork0_#t~nondet5#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread2of4ForFork0_#t~nondet5#1][132], [211#true, 60#L1040true, 51#L1045-2true, 30#L1061-3true, 25#L1049true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 28#L1049true, 190#(and (= |thrThread1of4ForFork0_~end~0#1| 0) (= |thrThread1of4ForFork0_~c~0#1| 0)), 192#true, thrThread4of4ForFork0InUse]) [2023-12-09 14:58:44,622 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2023-12-09 14:58:44,622 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-12-09 14:58:44,623 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-12-09 14:58:44,623 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-12-09 14:58:44,623 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-12-09 14:58:44,629 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_thrThread1of4ForFork0_#t~nondet4#1_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread1of4ForFork0_#t~nondet4#1=|v_thrThread1of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread1of4ForFork0_#t~nondet4#1][48], [211#true, 136#L1047-1true, 30#L1061-3true, 24#L1047-1true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 96#L1040-3true, 190#(and (= |thrThread1of4ForFork0_~end~0#1| 0) (= |thrThread1of4ForFork0_~c~0#1| 0)), thrThread4of4ForFork0InUse, 192#true, 163#L1038true]) [2023-12-09 14:58:44,630 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2023-12-09 14:58:44,630 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-12-09 14:58:44,630 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-12-09 14:58:44,630 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-12-09 14:58:44,630 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([695] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_thrThread1of4ForFork0_#t~nondet4#1_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread1of4ForFork0_#t~nondet4#1=|v_thrThread1of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread1of4ForFork0_#t~nondet4#1][77], [136#L1047-1true, 30#L1061-3true, 24#L1047-1true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 190#(and (= |thrThread1of4ForFork0_~end~0#1| 0) (= |thrThread1of4ForFork0_~c~0#1| 0)), 96#L1040-3true, thrThread4of4ForFork0InUse, 192#true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0)]) [2023-12-09 14:58:44,630 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2023-12-09 14:58:44,630 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-12-09 14:58:44,630 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-12-09 14:58:44,630 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-12-09 14:58:44,630 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-12-09 14:58:44,783 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][115], [30#L1061-3true, 24#L1047-1true, thrThread1of4ForFork0InUse, 59#L1040-3true, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), thrThread4of4ForFork0InUse, 192#true, 187#true, 126#L1048true]) [2023-12-09 14:58:44,784 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2023-12-09 14:58:44,784 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-12-09 14:58:44,784 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-12-09 14:58:44,784 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-12-09 14:58:45,445 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([830] L1061-3-->$Ultimate##0: Formula: (and (= |v_ULTIMATE.start_main_#t~pre9#1_25| v_thrThread4of4ForFork0_thidvar0_2) (= v_thrThread4of4ForFork0_thidvar1_2 0) (= |v_thrThread4of4ForFork0_#in~arg#1.base_4| 0) (= |v_thrThread4of4ForFork0_#in~arg#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|} OutVars{thrThread4of4ForFork0_#t~nondet5#1=|v_thrThread4of4ForFork0_#t~nondet5#1_6|, thrThread4of4ForFork0_~c~0#1=|v_thrThread4of4ForFork0_~c~0#1_22|, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1_8|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|, thrThread4of4ForFork0_thidvar1=v_thrThread4of4ForFork0_thidvar1_2, thrThread4of4ForFork0_~arg#1.base=|v_thrThread4of4ForFork0_~arg#1.base_4|, thrThread4of4ForFork0_~arg#1.offset=|v_thrThread4of4ForFork0_~arg#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.base=|v_thrThread4of4ForFork0_#in~arg#1.base_4|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_6|, thrThread4of4ForFork0_#t~mem6#1=|v_thrThread4of4ForFork0_#t~mem6#1_8|, thrThread4of4ForFork0_#res#1.offset=|v_thrThread4of4ForFork0_#res#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.offset=|v_thrThread4of4ForFork0_#in~arg#1.offset_4|, thrThread4of4ForFork0_thidvar0=v_thrThread4of4ForFork0_thidvar0_2, thrThread4of4ForFork0___VERIFIER_assert_~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_~cond#1_12|, thrThread4of4ForFork0_~end~0#1=|v_thrThread4of4ForFork0_~end~0#1_14|, thrThread4of4ForFork0_#res#1.base=|v_thrThread4of4ForFork0_#res#1.base_4|} AuxVars[] AssignedVars[thrThread4of4ForFork0_#t~nondet5#1, thrThread4of4ForFork0_~c~0#1, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1, thrThread4of4ForFork0_thidvar1, thrThread4of4ForFork0_~arg#1.base, thrThread4of4ForFork0_~arg#1.offset, thrThread4of4ForFork0_#in~arg#1.base, thrThread4of4ForFork0_#t~nondet4#1, thrThread4of4ForFork0_#t~mem6#1, thrThread4of4ForFork0_#res#1.offset, thrThread4of4ForFork0_#in~arg#1.offset, thrThread4of4ForFork0_thidvar0, thrThread4of4ForFork0___VERIFIER_assert_~cond#1, thrThread4of4ForFork0_~end~0#1, thrThread4of4ForFork0_#res#1.base][333], [136#L1047-1true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 199#(and (= |thrThread1of4ForFork0_#t~mem6#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1)), 88#L1039true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), thrThread4of4ForFork0InUse, 66#L1049-3true, 187#true, 19#$Ultimate##0true, 105#L1061-4true]) [2023-12-09 14:58:45,445 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2023-12-09 14:58:45,445 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-12-09 14:58:45,445 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-12-09 14:58:45,445 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-12-09 14:58:45,446 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([830] L1061-3-->$Ultimate##0: Formula: (and (= |v_ULTIMATE.start_main_#t~pre9#1_25| v_thrThread4of4ForFork0_thidvar0_2) (= v_thrThread4of4ForFork0_thidvar1_2 0) (= |v_thrThread4of4ForFork0_#in~arg#1.base_4| 0) (= |v_thrThread4of4ForFork0_#in~arg#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|} OutVars{thrThread4of4ForFork0_#t~nondet5#1=|v_thrThread4of4ForFork0_#t~nondet5#1_6|, thrThread4of4ForFork0_~c~0#1=|v_thrThread4of4ForFork0_~c~0#1_22|, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1_8|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|, thrThread4of4ForFork0_thidvar1=v_thrThread4of4ForFork0_thidvar1_2, thrThread4of4ForFork0_~arg#1.base=|v_thrThread4of4ForFork0_~arg#1.base_4|, thrThread4of4ForFork0_~arg#1.offset=|v_thrThread4of4ForFork0_~arg#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.base=|v_thrThread4of4ForFork0_#in~arg#1.base_4|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_6|, thrThread4of4ForFork0_#t~mem6#1=|v_thrThread4of4ForFork0_#t~mem6#1_8|, thrThread4of4ForFork0_#res#1.offset=|v_thrThread4of4ForFork0_#res#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.offset=|v_thrThread4of4ForFork0_#in~arg#1.offset_4|, thrThread4of4ForFork0_thidvar0=v_thrThread4of4ForFork0_thidvar0_2, thrThread4of4ForFork0___VERIFIER_assert_~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_~cond#1_12|, thrThread4of4ForFork0_~end~0#1=|v_thrThread4of4ForFork0_~end~0#1_14|, thrThread4of4ForFork0_#res#1.base=|v_thrThread4of4ForFork0_#res#1.base_4|} AuxVars[] AssignedVars[thrThread4of4ForFork0_#t~nondet5#1, thrThread4of4ForFork0_~c~0#1, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1, thrThread4of4ForFork0_thidvar1, thrThread4of4ForFork0_~arg#1.base, thrThread4of4ForFork0_~arg#1.offset, thrThread4of4ForFork0_#in~arg#1.base, thrThread4of4ForFork0_#t~nondet4#1, thrThread4of4ForFork0_#t~mem6#1, thrThread4of4ForFork0_#res#1.offset, thrThread4of4ForFork0_#in~arg#1.offset, thrThread4of4ForFork0_thidvar0, thrThread4of4ForFork0___VERIFIER_assert_~cond#1, thrThread4of4ForFork0_~end~0#1, thrThread4of4ForFork0_#res#1.base][351], [111#L1048true, 201#(and (= |thrThread1of4ForFork0_#t~mem6#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0))), 139#L1049-2true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 88#L1039true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), thrThread4of4ForFork0InUse, 187#true, 19#$Ultimate##0true, 105#L1061-4true]) [2023-12-09 14:58:45,446 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2023-12-09 14:58:45,446 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-12-09 14:58:45,446 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-12-09 14:58:45,446 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-12-09 14:58:45,446 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][279], [139#L1049-2true, 201#(and (= |thrThread1of4ForFork0_#t~mem6#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0))), 24#L1047-1true, thrThread1of4ForFork0InUse, 59#L1040-3true, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, thrThread4of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 187#true, 105#L1061-4true]) [2023-12-09 14:58:45,446 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2023-12-09 14:58:45,446 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-12-09 14:58:45,446 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-12-09 14:58:45,446 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-12-09 14:58:45,447 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][303], [177#L1024-2true, thrThread1of4ForFork0InUse, 205#(and (not (= |thrThread1of4ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of4ForFork0_#t~mem6#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0))), 59#L1040-3true, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 80#L1048true, thrThread4of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 187#true, 105#L1061-4true]) [2023-12-09 14:58:45,447 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2023-12-09 14:58:45,447 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-12-09 14:58:45,447 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-12-09 14:58:45,447 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-12-09 14:58:45,448 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([802] L1041-2-->L1045-2: Formula: (and (= |v_thrThread4of4ForFork0_#t~nondet5#1_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{thrThread4of4ForFork0_#t~nondet5#1=|v_thrThread4of4ForFork0_#t~nondet5#1_1|, #pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} AuxVars[] AssignedVars[thrThread4of4ForFork0_#t~nondet5#1, #pthreadsMutex][421], [111#L1048true, thrThread1of4ForFork0InUse, 194#(= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1), thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), thrThread4of4ForFork0InUse, 13#L1050true, 187#true, 48#L1045-2true, 105#L1061-4true]) [2023-12-09 14:58:45,448 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is not cut-off event [2023-12-09 14:58:45,448 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is not cut-off event [2023-12-09 14:58:45,448 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is not cut-off event [2023-12-09 14:58:45,448 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is not cut-off event [2023-12-09 14:58:45,449 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([802] L1041-2-->L1045-2: Formula: (and (= |v_thrThread4of4ForFork0_#t~nondet5#1_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{thrThread4of4ForFork0_#t~nondet5#1=|v_thrThread4of4ForFork0_#t~nondet5#1_1|, #pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} AuxVars[] AssignedVars[thrThread4of4ForFork0_#t~nondet5#1, #pthreadsMutex][421], [25#L1049true, thrThread1of4ForFork0InUse, 194#(= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1), thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), thrThread4of4ForFork0InUse, 13#L1050true, 48#L1045-2true, 187#true, 105#L1061-4true]) [2023-12-09 14:58:45,449 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2023-12-09 14:58:45,449 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-12-09 14:58:45,449 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-12-09 14:58:45,449 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-12-09 14:58:46,320 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][259], [30#L1061-3true, 24#L1047-1true, thrThread1of4ForFork0InUse, 59#L1040-3true, thrThread2of4ForFork0InUse, 199#(and (= |thrThread1of4ForFork0_#t~mem6#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1)), 88#L1039true, thrThread3of4ForFork0InUse, thrThread4of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 133#L1049true, 187#true]) [2023-12-09 14:58:46,320 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2023-12-09 14:58:46,320 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-12-09 14:58:46,320 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-12-09 14:58:46,320 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-12-09 14:58:46,321 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][236], [30#L1061-3true, thrThread1of4ForFork0InUse, 194#(= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1), 59#L1040-3true, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 80#L1048true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), thrThread4of4ForFork0InUse, 187#true, 126#L1048true]) [2023-12-09 14:58:46,321 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2023-12-09 14:58:46,321 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-12-09 14:58:46,321 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-12-09 14:58:46,321 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-12-09 14:58:46,323 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([797] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread4of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread4of4ForFork0_#t~nondet4#1][353], [30#L1061-3true, 111#L1048true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 199#(and (= |thrThread1of4ForFork0_#t~mem6#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1)), 88#L1039true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), thrThread4of4ForFork0InUse, 66#L1049-3true, 187#true, 174#L1040-3true]) [2023-12-09 14:58:46,323 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2023-12-09 14:58:46,323 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-12-09 14:58:46,323 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-12-09 14:58:46,323 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-12-09 14:58:46,324 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([797] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread4of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread4of4ForFork0_#t~nondet4#1][367], [139#L1049-2true, 30#L1061-3true, 201#(and (= |thrThread1of4ForFork0_#t~mem6#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0))), 25#L1049true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 88#L1039true, thrThread4of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 187#true, 174#L1040-3true]) [2023-12-09 14:58:46,324 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2023-12-09 14:58:46,324 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-12-09 14:58:46,324 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-12-09 14:58:46,324 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-12-09 14:58:46,326 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([802] L1041-2-->L1045-2: Formula: (and (= |v_thrThread4of4ForFork0_#t~nondet5#1_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{thrThread4of4ForFork0_#t~nondet5#1=|v_thrThread4of4ForFork0_#t~nondet5#1_1|, #pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} AuxVars[] AssignedVars[thrThread4of4ForFork0_#t~nondet5#1, #pthreadsMutex][465], [136#L1047-1true, 177#L1024-2true, 30#L1061-3true, 205#(and (not (= |thrThread1of4ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of4ForFork0_#t~mem6#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0))), thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), thrThread4of4ForFork0InUse, 187#true, 48#L1045-2true]) [2023-12-09 14:58:46,326 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2023-12-09 14:58:46,326 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-12-09 14:58:46,326 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-12-09 14:58:46,326 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-12-09 14:58:46,328 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][326], [30#L1061-3true, thrThread1of4ForFork0InUse, 195#(= |thrThread1of4ForFork0_#t~mem6#1| 1), 59#L1040-3true, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 80#L1048true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), thrThread4of4ForFork0InUse, 66#L1049-3true, 187#true]) [2023-12-09 14:58:46,328 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2023-12-09 14:58:46,328 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-12-09 14:58:46,329 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-12-09 14:58:46,329 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-12-09 14:58:46,329 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][279], [30#L1061-3true, 139#L1049-2true, 201#(and (= |thrThread1of4ForFork0_#t~mem6#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0))), thrThread1of4ForFork0InUse, 59#L1040-3true, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 28#L1049true, thrThread4of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 187#true]) [2023-12-09 14:58:46,329 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2023-12-09 14:58:46,329 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-12-09 14:58:46,329 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-12-09 14:58:46,329 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-12-09 14:58:46,330 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][346], [30#L1061-3true, 139#L1049-2true, thrThread1of4ForFork0InUse, 59#L1040-3true, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 28#L1049true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), thrThread4of4ForFork0InUse, 187#true, 203#(and (= |thrThread1of4ForFork0_#t~mem6#1| 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0)))]) [2023-12-09 14:58:46,330 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2023-12-09 14:58:46,330 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-12-09 14:58:46,330 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-12-09 14:58:46,330 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-12-09 14:58:46,331 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([802] L1041-2-->L1045-2: Formula: (and (= |v_thrThread4of4ForFork0_#t~nondet5#1_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{thrThread4of4ForFork0_#t~nondet5#1=|v_thrThread4of4ForFork0_#t~nondet5#1_1|, #pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} AuxVars[] AssignedVars[thrThread4of4ForFork0_#t~nondet5#1, #pthreadsMutex][465], [30#L1061-3true, 111#L1048true, 205#(and (not (= |thrThread1of4ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of4ForFork0_#t~mem6#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0))), thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 88#L1039true, 138#L1024true, thrThread4of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 187#true, 48#L1045-2true]) [2023-12-09 14:58:46,331 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2023-12-09 14:58:46,331 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-12-09 14:58:46,331 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-12-09 14:58:46,331 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-12-09 14:58:46,334 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([802] L1041-2-->L1045-2: Formula: (and (= |v_thrThread4of4ForFork0_#t~nondet5#1_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{thrThread4of4ForFork0_#t~nondet5#1=|v_thrThread4of4ForFork0_#t~nondet5#1_1|, #pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} AuxVars[] AssignedVars[thrThread4of4ForFork0_#t~nondet5#1, #pthreadsMutex][451], [30#L1061-3true, 201#(and (= |thrThread1of4ForFork0_#t~mem6#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0))), 25#L1049true, 140#L1023true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 88#L1039true, thrThread4of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 187#true, 48#L1045-2true]) [2023-12-09 14:58:46,334 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2023-12-09 14:58:46,334 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-12-09 14:58:46,334 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-12-09 14:58:46,334 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-12-09 14:58:46,582 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_thrThread1of4ForFork0_#t~nondet4#1_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread1of4ForFork0_#t~nondet4#1=|v_thrThread1of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread1of4ForFork0_#t~nondet4#1][48], [211#true, 30#L1061-3true, 25#L1049true, 24#L1047-1true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 70#L1047true, 96#L1040-3true, 190#(and (= |thrThread1of4ForFork0_~end~0#1| 0) (= |thrThread1of4ForFork0_~c~0#1| 0)), thrThread4of4ForFork0InUse, 192#true]) [2023-12-09 14:58:46,582 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2023-12-09 14:58:46,582 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-12-09 14:58:46,582 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-12-09 14:58:46,582 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-12-09 14:58:46,583 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_thrThread1of4ForFork0_#t~nondet4#1_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread1of4ForFork0_#t~nondet4#1=|v_thrThread1of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread1of4ForFork0_#t~nondet4#1][48], [136#L1047-1true, 211#true, 30#L1061-3true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 96#L1040-3true, 70#L1047true, 190#(and (= |thrThread1of4ForFork0_~end~0#1| 0) (= |thrThread1of4ForFork0_~c~0#1| 0)), 28#L1049true, 192#true, thrThread4of4ForFork0InUse]) [2023-12-09 14:58:46,583 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2023-12-09 14:58:46,583 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-12-09 14:58:46,583 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-12-09 14:58:46,583 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-12-09 14:58:46,584 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_thrThread1of4ForFork0_#t~nondet4#1_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread1of4ForFork0_#t~nondet4#1=|v_thrThread1of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread1of4ForFork0_#t~nondet4#1][48], [211#true, 30#L1061-3true, 25#L1049true, 24#L1047-1true, thrThread1of4ForFork0InUse, 143#L1046-3true, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 190#(and (= |thrThread1of4ForFork0_~end~0#1| 0) (= |thrThread1of4ForFork0_~c~0#1| 0)), 96#L1040-3true, thrThread4of4ForFork0InUse, 192#true]) [2023-12-09 14:58:46,584 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2023-12-09 14:58:46,584 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-12-09 14:58:46,584 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-12-09 14:58:46,584 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-12-09 14:58:46,584 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_thrThread1of4ForFork0_#t~nondet4#1_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread1of4ForFork0_#t~nondet4#1=|v_thrThread1of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread1of4ForFork0_#t~nondet4#1][48], [211#true, 136#L1047-1true, 30#L1061-3true, thrThread1of4ForFork0InUse, 143#L1046-3true, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 96#L1040-3true, 190#(and (= |thrThread1of4ForFork0_~end~0#1| 0) (= |thrThread1of4ForFork0_~c~0#1| 0)), 28#L1049true, 192#true, thrThread4of4ForFork0InUse]) [2023-12-09 14:58:46,584 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2023-12-09 14:58:46,584 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-12-09 14:58:46,584 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-12-09 14:58:46,584 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-12-09 14:58:46,591 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_thrThread1of4ForFork0_#t~nondet4#1_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread1of4ForFork0_#t~nondet4#1=|v_thrThread1of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread1of4ForFork0_#t~nondet4#1][48], [211#true, 30#L1061-3true, 24#L1047-1true, 25#L1049true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 96#L1040-3true, 190#(and (= |thrThread1of4ForFork0_~end~0#1| 0) (= |thrThread1of4ForFork0_~c~0#1| 0)), thrThread4of4ForFork0InUse, 192#true, 159#L1037-1true]) [2023-12-09 14:58:46,591 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2023-12-09 14:58:46,591 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-12-09 14:58:46,592 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-12-09 14:58:46,592 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-12-09 14:58:46,592 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_thrThread1of4ForFork0_#t~nondet4#1_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread1of4ForFork0_#t~nondet4#1=|v_thrThread1of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread1of4ForFork0_#t~nondet4#1][48], [211#true, 30#L1061-3true, 24#L1047-1true, 25#L1049true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 96#L1040-3true, 190#(and (= |thrThread1of4ForFork0_~end~0#1| 0) (= |thrThread1of4ForFork0_~c~0#1| 0)), thrThread4of4ForFork0InUse, 192#true, 163#L1038true]) [2023-12-09 14:58:46,592 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2023-12-09 14:58:46,592 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-12-09 14:58:46,592 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-12-09 14:58:46,592 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-12-09 14:58:46,592 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([695] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_thrThread1of4ForFork0_#t~nondet4#1_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread1of4ForFork0_#t~nondet4#1=|v_thrThread1of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread1of4ForFork0_#t~nondet4#1][77], [30#L1061-3true, 24#L1047-1true, 25#L1049true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 96#L1040-3true, 190#(and (= |thrThread1of4ForFork0_~end~0#1| 0) (= |thrThread1of4ForFork0_~c~0#1| 0)), 192#true, thrThread4of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0)]) [2023-12-09 14:58:46,592 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2023-12-09 14:58:46,592 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-12-09 14:58:46,592 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-12-09 14:58:46,592 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-12-09 14:58:46,592 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-12-09 14:58:46,665 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][115], [30#L1061-3true, 24#L1047-1true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 59#L1040-3true, 88#L1039true, thrThread3of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), thrThread4of4ForFork0InUse, 192#true, 133#L1049true, 187#true]) [2023-12-09 14:58:46,665 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2023-12-09 14:58:46,665 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-12-09 14:58:46,665 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-12-09 14:58:46,665 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-12-09 14:58:46,666 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][115], [30#L1061-3true, thrThread1of4ForFork0InUse, 59#L1040-3true, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 80#L1048true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), thrThread4of4ForFork0InUse, 192#true, 187#true, 126#L1048true]) [2023-12-09 14:58:46,666 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2023-12-09 14:58:46,666 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-12-09 14:58:46,666 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-12-09 14:58:46,666 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-12-09 14:58:47,307 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([830] L1061-3-->$Ultimate##0: Formula: (and (= |v_ULTIMATE.start_main_#t~pre9#1_25| v_thrThread4of4ForFork0_thidvar0_2) (= v_thrThread4of4ForFork0_thidvar1_2 0) (= |v_thrThread4of4ForFork0_#in~arg#1.base_4| 0) (= |v_thrThread4of4ForFork0_#in~arg#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|} OutVars{thrThread4of4ForFork0_#t~nondet5#1=|v_thrThread4of4ForFork0_#t~nondet5#1_6|, thrThread4of4ForFork0_~c~0#1=|v_thrThread4of4ForFork0_~c~0#1_22|, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1_8|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|, thrThread4of4ForFork0_thidvar1=v_thrThread4of4ForFork0_thidvar1_2, thrThread4of4ForFork0_~arg#1.base=|v_thrThread4of4ForFork0_~arg#1.base_4|, thrThread4of4ForFork0_~arg#1.offset=|v_thrThread4of4ForFork0_~arg#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.base=|v_thrThread4of4ForFork0_#in~arg#1.base_4|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_6|, thrThread4of4ForFork0_#t~mem6#1=|v_thrThread4of4ForFork0_#t~mem6#1_8|, thrThread4of4ForFork0_#res#1.offset=|v_thrThread4of4ForFork0_#res#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.offset=|v_thrThread4of4ForFork0_#in~arg#1.offset_4|, thrThread4of4ForFork0_thidvar0=v_thrThread4of4ForFork0_thidvar0_2, thrThread4of4ForFork0___VERIFIER_assert_~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_~cond#1_12|, thrThread4of4ForFork0_~end~0#1=|v_thrThread4of4ForFork0_~end~0#1_14|, thrThread4of4ForFork0_#res#1.base=|v_thrThread4of4ForFork0_#res#1.base_4|} AuxVars[] AssignedVars[thrThread4of4ForFork0_#t~nondet5#1, thrThread4of4ForFork0_~c~0#1, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1, thrThread4of4ForFork0_thidvar1, thrThread4of4ForFork0_~arg#1.base, thrThread4of4ForFork0_~arg#1.offset, thrThread4of4ForFork0_#in~arg#1.base, thrThread4of4ForFork0_#t~nondet4#1, thrThread4of4ForFork0_#t~mem6#1, thrThread4of4ForFork0_#res#1.offset, thrThread4of4ForFork0_#in~arg#1.offset, thrThread4of4ForFork0_thidvar0, thrThread4of4ForFork0___VERIFIER_assert_~cond#1, thrThread4of4ForFork0_~end~0#1, thrThread4of4ForFork0_#res#1.base][320], [136#L1047-1true, thrThread1of4ForFork0InUse, 194#(= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1), thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 88#L1039true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), thrThread4of4ForFork0InUse, 13#L1050true, 19#$Ultimate##0true, 187#true, 105#L1061-4true]) [2023-12-09 14:58:47,308 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2023-12-09 14:58:47,308 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-12-09 14:58:47,308 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-12-09 14:58:47,308 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-12-09 14:58:47,308 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([830] L1061-3-->$Ultimate##0: Formula: (and (= |v_ULTIMATE.start_main_#t~pre9#1_25| v_thrThread4of4ForFork0_thidvar0_2) (= v_thrThread4of4ForFork0_thidvar1_2 0) (= |v_thrThread4of4ForFork0_#in~arg#1.base_4| 0) (= |v_thrThread4of4ForFork0_#in~arg#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|} OutVars{thrThread4of4ForFork0_#t~nondet5#1=|v_thrThread4of4ForFork0_#t~nondet5#1_6|, thrThread4of4ForFork0_~c~0#1=|v_thrThread4of4ForFork0_~c~0#1_22|, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1_8|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|, thrThread4of4ForFork0_thidvar1=v_thrThread4of4ForFork0_thidvar1_2, thrThread4of4ForFork0_~arg#1.base=|v_thrThread4of4ForFork0_~arg#1.base_4|, thrThread4of4ForFork0_~arg#1.offset=|v_thrThread4of4ForFork0_~arg#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.base=|v_thrThread4of4ForFork0_#in~arg#1.base_4|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_6|, thrThread4of4ForFork0_#t~mem6#1=|v_thrThread4of4ForFork0_#t~mem6#1_8|, thrThread4of4ForFork0_#res#1.offset=|v_thrThread4of4ForFork0_#res#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.offset=|v_thrThread4of4ForFork0_#in~arg#1.offset_4|, thrThread4of4ForFork0_thidvar0=v_thrThread4of4ForFork0_thidvar0_2, thrThread4of4ForFork0___VERIFIER_assert_~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_~cond#1_12|, thrThread4of4ForFork0_~end~0#1=|v_thrThread4of4ForFork0_~end~0#1_14|, thrThread4of4ForFork0_#res#1.base=|v_thrThread4of4ForFork0_#res#1.base_4|} AuxVars[] AssignedVars[thrThread4of4ForFork0_#t~nondet5#1, thrThread4of4ForFork0_~c~0#1, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1, thrThread4of4ForFork0_thidvar1, thrThread4of4ForFork0_~arg#1.base, thrThread4of4ForFork0_~arg#1.offset, thrThread4of4ForFork0_#in~arg#1.base, thrThread4of4ForFork0_#t~nondet4#1, thrThread4of4ForFork0_#t~mem6#1, thrThread4of4ForFork0_#res#1.offset, thrThread4of4ForFork0_#in~arg#1.offset, thrThread4of4ForFork0_thidvar0, thrThread4of4ForFork0___VERIFIER_assert_~cond#1, thrThread4of4ForFork0_~end~0#1, thrThread4of4ForFork0_#res#1.base][333], [111#L1048true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 199#(and (= |thrThread1of4ForFork0_#t~mem6#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1)), thrThread3of4ForFork0InUse, 88#L1039true, thrThread4of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 66#L1049-3true, 187#true, 19#$Ultimate##0true, 105#L1061-4true]) [2023-12-09 14:58:47,308 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2023-12-09 14:58:47,308 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-12-09 14:58:47,308 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-12-09 14:58:47,308 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-12-09 14:58:47,309 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][259], [24#L1047-1true, thrThread1of4ForFork0InUse, 59#L1040-3true, thrThread2of4ForFork0InUse, 199#(and (= |thrThread1of4ForFork0_#t~mem6#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1)), 88#L1039true, thrThread3of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), thrThread4of4ForFork0InUse, 66#L1049-3true, 187#true, 105#L1061-4true]) [2023-12-09 14:58:47,309 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2023-12-09 14:58:47,309 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-12-09 14:58:47,309 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-12-09 14:58:47,309 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-12-09 14:58:47,309 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][279], [139#L1049-2true, 201#(and (= |thrThread1of4ForFork0_#t~mem6#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0))), thrThread1of4ForFork0InUse, 59#L1040-3true, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 80#L1048true, thrThread4of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 187#true, 105#L1061-4true]) [2023-12-09 14:58:47,309 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2023-12-09 14:58:47,309 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-12-09 14:58:47,309 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-12-09 14:58:47,309 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-12-09 14:58:48,178 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][279], [30#L1061-3true, 201#(and (= |thrThread1of4ForFork0_#t~mem6#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0))), 24#L1047-1true, thrThread1of4ForFork0InUse, 59#L1040-3true, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 41#L1049-1true, thrThread4of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 187#true]) [2023-12-09 14:58:48,178 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2023-12-09 14:58:48,178 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-12-09 14:58:48,178 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-12-09 14:58:48,178 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-12-09 14:58:48,179 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][259], [30#L1061-3true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 59#L1040-3true, 88#L1039true, 199#(and (= |thrThread1of4ForFork0_#t~mem6#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1)), thrThread3of4ForFork0InUse, 80#L1048true, thrThread4of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 133#L1049true, 187#true]) [2023-12-09 14:58:48,179 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2023-12-09 14:58:48,179 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-12-09 14:58:48,179 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-12-09 14:58:48,179 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-12-09 14:58:48,183 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([797] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread4of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread4of4ForFork0_#t~nondet4#1][353], [30#L1061-3true, 25#L1049true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 199#(and (= |thrThread1of4ForFork0_#t~mem6#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1)), thrThread3of4ForFork0InUse, 88#L1039true, thrThread4of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 66#L1049-3true, 187#true, 174#L1040-3true]) [2023-12-09 14:58:48,183 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2023-12-09 14:58:48,183 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-12-09 14:58:48,183 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-12-09 14:58:48,183 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-12-09 14:58:48,184 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([802] L1041-2-->L1045-2: Formula: (and (= |v_thrThread4of4ForFork0_#t~nondet5#1_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{thrThread4of4ForFork0_#t~nondet5#1=|v_thrThread4of4ForFork0_#t~nondet5#1_1|, #pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} AuxVars[] AssignedVars[thrThread4of4ForFork0_#t~nondet5#1, #pthreadsMutex][451], [136#L1047-1true, 201#(and (= |thrThread1of4ForFork0_#t~mem6#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0))), 139#L1049-2true, 30#L1061-3true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), thrThread4of4ForFork0InUse, 187#true, 48#L1045-2true]) [2023-12-09 14:58:48,184 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2023-12-09 14:58:48,184 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-12-09 14:58:48,184 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-12-09 14:58:48,184 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-12-09 14:58:48,186 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([802] L1041-2-->L1045-2: Formula: (and (= |v_thrThread4of4ForFork0_#t~nondet5#1_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{thrThread4of4ForFork0_#t~nondet5#1=|v_thrThread4of4ForFork0_#t~nondet5#1_1|, #pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} AuxVars[] AssignedVars[thrThread4of4ForFork0_#t~nondet5#1, #pthreadsMutex][465], [30#L1061-3true, 177#L1024-2true, 111#L1048true, 205#(and (not (= |thrThread1of4ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of4ForFork0_#t~mem6#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0))), thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 88#L1039true, thrThread4of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 48#L1045-2true, 187#true]) [2023-12-09 14:58:48,186 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2023-12-09 14:58:48,186 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-12-09 14:58:48,186 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-12-09 14:58:48,187 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-12-09 14:58:48,189 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][259], [30#L1061-3true, thrThread1of4ForFork0InUse, 59#L1040-3true, thrThread2of4ForFork0InUse, 88#L1039true, 199#(and (= |thrThread1of4ForFork0_#t~mem6#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1)), thrThread3of4ForFork0InUse, 28#L1049true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), thrThread4of4ForFork0InUse, 66#L1049-3true, 187#true]) [2023-12-09 14:58:48,189 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2023-12-09 14:58:48,189 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-12-09 14:58:48,189 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-12-09 14:58:48,189 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-12-09 14:58:48,190 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][326], [30#L1061-3true, thrThread1of4ForFork0InUse, 195#(= |thrThread1of4ForFork0_#t~mem6#1| 1), thrThread2of4ForFork0InUse, 59#L1040-3true, 88#L1039true, thrThread3of4ForFork0InUse, 28#L1049true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), thrThread4of4ForFork0InUse, 66#L1049-3true, 187#true]) [2023-12-09 14:58:48,190 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2023-12-09 14:58:48,190 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-12-09 14:58:48,190 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-12-09 14:58:48,190 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-12-09 14:58:48,191 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([802] L1041-2-->L1045-2: Formula: (and (= |v_thrThread4of4ForFork0_#t~nondet5#1_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{thrThread4of4ForFork0_#t~nondet5#1=|v_thrThread4of4ForFork0_#t~nondet5#1_1|, #pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} AuxVars[] AssignedVars[thrThread4of4ForFork0_#t~nondet5#1, #pthreadsMutex][465], [30#L1061-3true, 25#L1049true, thrThread1of4ForFork0InUse, 205#(and (not (= |thrThread1of4ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of4ForFork0_#t~mem6#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0))), thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 88#L1039true, 138#L1024true, thrThread4of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 187#true, 48#L1045-2true]) [2023-12-09 14:58:48,191 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2023-12-09 14:58:48,191 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-12-09 14:58:48,191 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-12-09 14:58:48,191 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-12-09 14:58:48,550 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_thrThread1of4ForFork0_#t~nondet4#1_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread1of4ForFork0_#t~nondet4#1=|v_thrThread1of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread1of4ForFork0_#t~nondet4#1][48], [211#true, 30#L1061-3true, 25#L1049true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 70#L1047true, 80#L1048true, 190#(and (= |thrThread1of4ForFork0_~end~0#1| 0) (= |thrThread1of4ForFork0_~c~0#1| 0)), 96#L1040-3true, 192#true, thrThread4of4ForFork0InUse]) [2023-12-09 14:58:48,551 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2023-12-09 14:58:48,551 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-12-09 14:58:48,551 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-12-09 14:58:48,551 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-12-09 14:58:48,552 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_thrThread1of4ForFork0_#t~nondet4#1_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread1of4ForFork0_#t~nondet4#1=|v_thrThread1of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread1of4ForFork0_#t~nondet4#1][48], [211#true, 30#L1061-3true, 25#L1049true, thrThread1of4ForFork0InUse, 143#L1046-3true, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 96#L1040-3true, 80#L1048true, 190#(and (= |thrThread1of4ForFork0_~end~0#1| 0) (= |thrThread1of4ForFork0_~c~0#1| 0)), thrThread4of4ForFork0InUse, 192#true]) [2023-12-09 14:58:48,553 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2023-12-09 14:58:48,553 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-12-09 14:58:48,553 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-12-09 14:58:48,553 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-12-09 14:58:48,681 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][115], [30#L1061-3true, 24#L1047-1true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 59#L1040-3true, 88#L1039true, thrThread3of4ForFork0InUse, 41#L1049-1true, thrThread4of4ForFork0InUse, 192#true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 187#true]) [2023-12-09 14:58:48,681 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2023-12-09 14:58:48,681 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-12-09 14:58:48,681 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-12-09 14:58:48,681 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-12-09 14:58:48,682 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][115], [30#L1061-3true, thrThread1of4ForFork0InUse, 59#L1040-3true, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 80#L1048true, 192#true, thrThread4of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 133#L1049true, 187#true]) [2023-12-09 14:58:48,682 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2023-12-09 14:58:48,682 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-12-09 14:58:48,682 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-12-09 14:58:48,682 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-12-09 14:58:49,599 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([830] L1061-3-->$Ultimate##0: Formula: (and (= |v_ULTIMATE.start_main_#t~pre9#1_25| v_thrThread4of4ForFork0_thidvar0_2) (= v_thrThread4of4ForFork0_thidvar1_2 0) (= |v_thrThread4of4ForFork0_#in~arg#1.base_4| 0) (= |v_thrThread4of4ForFork0_#in~arg#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|} OutVars{thrThread4of4ForFork0_#t~nondet5#1=|v_thrThread4of4ForFork0_#t~nondet5#1_6|, thrThread4of4ForFork0_~c~0#1=|v_thrThread4of4ForFork0_~c~0#1_22|, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1_8|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|, thrThread4of4ForFork0_thidvar1=v_thrThread4of4ForFork0_thidvar1_2, thrThread4of4ForFork0_~arg#1.base=|v_thrThread4of4ForFork0_~arg#1.base_4|, thrThread4of4ForFork0_~arg#1.offset=|v_thrThread4of4ForFork0_~arg#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.base=|v_thrThread4of4ForFork0_#in~arg#1.base_4|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_6|, thrThread4of4ForFork0_#t~mem6#1=|v_thrThread4of4ForFork0_#t~mem6#1_8|, thrThread4of4ForFork0_#res#1.offset=|v_thrThread4of4ForFork0_#res#1.offset_4|, thrThread4of4ForFork0_#in~arg#1.offset=|v_thrThread4of4ForFork0_#in~arg#1.offset_4|, thrThread4of4ForFork0_thidvar0=v_thrThread4of4ForFork0_thidvar0_2, thrThread4of4ForFork0___VERIFIER_assert_~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_~cond#1_12|, thrThread4of4ForFork0_~end~0#1=|v_thrThread4of4ForFork0_~end~0#1_14|, thrThread4of4ForFork0_#res#1.base=|v_thrThread4of4ForFork0_#res#1.base_4|} AuxVars[] AssignedVars[thrThread4of4ForFork0_#t~nondet5#1, thrThread4of4ForFork0_~c~0#1, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1, thrThread4of4ForFork0_thidvar1, thrThread4of4ForFork0_~arg#1.base, thrThread4of4ForFork0_~arg#1.offset, thrThread4of4ForFork0_#in~arg#1.base, thrThread4of4ForFork0_#t~nondet4#1, thrThread4of4ForFork0_#t~mem6#1, thrThread4of4ForFork0_#res#1.offset, thrThread4of4ForFork0_#in~arg#1.offset, thrThread4of4ForFork0_thidvar0, thrThread4of4ForFork0___VERIFIER_assert_~cond#1, thrThread4of4ForFork0_~end~0#1, thrThread4of4ForFork0_#res#1.base][320], [111#L1048true, thrThread1of4ForFork0InUse, 194#(= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1), thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 88#L1039true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), thrThread4of4ForFork0InUse, 13#L1050true, 187#true, 19#$Ultimate##0true, 105#L1061-4true]) [2023-12-09 14:58:49,600 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2023-12-09 14:58:49,600 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-12-09 14:58:49,600 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-12-09 14:58:49,600 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-12-09 14:58:49,600 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][236], [24#L1047-1true, thrThread1of4ForFork0InUse, 194#(= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1), 59#L1040-3true, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, thrThread4of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 13#L1050true, 187#true, 105#L1061-4true]) [2023-12-09 14:58:49,600 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2023-12-09 14:58:49,600 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-12-09 14:58:49,600 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-12-09 14:58:49,600 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-12-09 14:58:49,601 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][259], [thrThread1of4ForFork0InUse, 59#L1040-3true, thrThread2of4ForFork0InUse, 88#L1039true, 199#(and (= |thrThread1of4ForFork0_#t~mem6#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1)), thrThread3of4ForFork0InUse, 80#L1048true, thrThread4of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 66#L1049-3true, 187#true, 105#L1061-4true]) [2023-12-09 14:58:49,601 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2023-12-09 14:58:49,601 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-12-09 14:58:49,601 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-12-09 14:58:49,601 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-12-09 14:58:49,876 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_thrThread1of4ForFork0_#t~nondet4#1_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread1of4ForFork0_#t~nondet4#1=|v_thrThread1of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread1of4ForFork0_#t~nondet4#1][48], [211#true, 136#L1047-1true, 24#L1047-1true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 122#L1041-2true, thrThread3of4ForFork0InUse, 190#(and (= |thrThread1of4ForFork0_~end~0#1| 0) (= |thrThread1of4ForFork0_~c~0#1| 0)), 96#L1040-3true, 192#true, thrThread4of4ForFork0InUse, 105#L1061-4true]) [2023-12-09 14:58:49,876 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2023-12-09 14:58:49,876 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-12-09 14:58:49,876 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-12-09 14:58:49,876 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-12-09 14:58:49,876 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([734] L1041-2-->L1045-2: Formula: (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0))) (= |v_thrThread2of4ForFork0_#t~nondet5#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|, thrThread2of4ForFork0_#t~nondet5#1=|v_thrThread2of4ForFork0_#t~nondet5#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread2of4ForFork0_#t~nondet5#1][132], [211#true, 136#L1047-1true, 60#L1040true, 51#L1045-2true, 24#L1047-1true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 190#(and (= |thrThread1of4ForFork0_~end~0#1| 0) (= |thrThread1of4ForFork0_~c~0#1| 0)), 192#true, thrThread4of4ForFork0InUse, 105#L1061-4true]) [2023-12-09 14:58:49,876 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2023-12-09 14:58:49,876 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-12-09 14:58:49,877 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-12-09 14:58:49,877 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-12-09 14:58:50,329 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][279], [201#(and (= |thrThread1of4ForFork0_#t~mem6#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0))), 30#L1061-3true, 24#L1047-1true, thrThread1of4ForFork0InUse, 140#L1023true, 59#L1040-3true, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), thrThread4of4ForFork0InUse, 187#true]) [2023-12-09 14:58:50,329 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2023-12-09 14:58:50,329 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-12-09 14:58:50,329 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-12-09 14:58:50,329 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-12-09 14:58:50,330 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][279], [30#L1061-3true, 201#(and (= |thrThread1of4ForFork0_#t~mem6#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0))), thrThread1of4ForFork0InUse, 59#L1040-3true, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 41#L1049-1true, 80#L1048true, thrThread4of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 187#true]) [2023-12-09 14:58:50,330 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2023-12-09 14:58:50,330 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-12-09 14:58:50,330 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-12-09 14:58:50,330 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-12-09 14:58:50,330 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([797] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread4of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread4of4ForFork0_#t~nondet4#1][335], [30#L1061-3true, 111#L1048true, thrThread1of4ForFork0InUse, 194#(= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1), thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 88#L1039true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), thrThread4of4ForFork0InUse, 13#L1050true, 187#true, 174#L1040-3true]) [2023-12-09 14:58:50,331 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is not cut-off event [2023-12-09 14:58:50,331 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is not cut-off event [2023-12-09 14:58:50,331 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is not cut-off event [2023-12-09 14:58:50,331 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is not cut-off event [2023-12-09 14:58:50,332 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([797] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread4of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread4of4ForFork0_#t~nondet4#1=|v_thrThread4of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread4of4ForFork0_#t~nondet4#1][335], [30#L1061-3true, 25#L1049true, thrThread1of4ForFork0InUse, 194#(= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1), thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 88#L1039true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), thrThread4of4ForFork0InUse, 13#L1050true, 187#true, 174#L1040-3true]) [2023-12-09 14:58:50,332 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2023-12-09 14:58:50,332 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-12-09 14:58:50,332 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-12-09 14:58:50,332 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-12-09 14:58:50,336 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([802] L1041-2-->L1045-2: Formula: (and (= |v_thrThread4of4ForFork0_#t~nondet5#1_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{thrThread4of4ForFork0_#t~nondet5#1=|v_thrThread4of4ForFork0_#t~nondet5#1_1|, #pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} AuxVars[] AssignedVars[thrThread4of4ForFork0_#t~nondet5#1, #pthreadsMutex][451], [139#L1049-2true, 201#(and (= |thrThread1of4ForFork0_#t~mem6#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0))), 30#L1061-3true, 111#L1048true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 88#L1039true, thrThread4of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 48#L1045-2true, 187#true]) [2023-12-09 14:58:50,336 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2023-12-09 14:58:50,336 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-12-09 14:58:50,336 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-12-09 14:58:50,336 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-12-09 14:58:50,339 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([802] L1041-2-->L1045-2: Formula: (and (= |v_thrThread4of4ForFork0_#t~nondet5#1_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{thrThread4of4ForFork0_#t~nondet5#1=|v_thrThread4of4ForFork0_#t~nondet5#1_1|, #pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} AuxVars[] AssignedVars[thrThread4of4ForFork0_#t~nondet5#1, #pthreadsMutex][465], [177#L1024-2true, 30#L1061-3true, 25#L1049true, thrThread1of4ForFork0InUse, 205#(and (not (= |thrThread1of4ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of4ForFork0_#t~mem6#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0))), thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 88#L1039true, thrThread4of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 187#true, 48#L1045-2true]) [2023-12-09 14:58:50,339 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2023-12-09 14:58:50,339 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-12-09 14:58:50,339 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-12-09 14:58:50,339 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-12-09 14:58:50,342 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][236], [30#L1061-3true, thrThread1of4ForFork0InUse, 194#(= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1), 59#L1040-3true, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 28#L1049true, thrThread4of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 13#L1050true, 187#true]) [2023-12-09 14:58:50,342 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2023-12-09 14:58:50,342 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-12-09 14:58:50,342 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-12-09 14:58:50,342 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-12-09 14:58:50,902 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_thrThread1of4ForFork0_#t~nondet4#1_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread1of4ForFork0_#t~nondet4#1=|v_thrThread1of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread1of4ForFork0_#t~nondet4#1][48], [211#true, 30#L1061-3true, 25#L1049true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 190#(and (= |thrThread1of4ForFork0_~end~0#1| 0) (= |thrThread1of4ForFork0_~c~0#1| 0)), 70#L1047true, 28#L1049true, 96#L1040-3true, 192#true, thrThread4of4ForFork0InUse]) [2023-12-09 14:58:50,902 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2023-12-09 14:58:50,902 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-12-09 14:58:50,902 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-12-09 14:58:50,902 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-12-09 14:58:50,903 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_thrThread1of4ForFork0_#t~nondet4#1_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread1of4ForFork0_#t~nondet4#1=|v_thrThread1of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread1of4ForFork0_#t~nondet4#1][48], [211#true, 30#L1061-3true, 25#L1049true, thrThread1of4ForFork0InUse, 143#L1046-3true, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 190#(and (= |thrThread1of4ForFork0_~end~0#1| 0) (= |thrThread1of4ForFork0_~c~0#1| 0)), 28#L1049true, 96#L1040-3true, 192#true, thrThread4of4ForFork0InUse]) [2023-12-09 14:58:50,903 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2023-12-09 14:58:50,903 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-12-09 14:58:50,903 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-12-09 14:58:50,903 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-12-09 14:58:50,987 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][115], [30#L1061-3true, 24#L1047-1true, thrThread1of4ForFork0InUse, 140#L1023true, thrThread2of4ForFork0InUse, 59#L1040-3true, 88#L1039true, thrThread3of4ForFork0InUse, thrThread4of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 192#true, 187#true]) [2023-12-09 14:58:50,987 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2023-12-09 14:58:50,987 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-12-09 14:58:50,987 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-12-09 14:58:50,987 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-12-09 14:58:50,988 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][115], [30#L1061-3true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 59#L1040-3true, 88#L1039true, thrThread3of4ForFork0InUse, 41#L1049-1true, 80#L1048true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), thrThread4of4ForFork0InUse, 192#true, 187#true]) [2023-12-09 14:58:50,988 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2023-12-09 14:58:50,988 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-12-09 14:58:50,988 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-12-09 14:58:50,988 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-12-09 14:58:51,984 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][236], [thrThread1of4ForFork0InUse, 194#(= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1), 59#L1040-3true, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 80#L1048true, thrThread4of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 13#L1050true, 187#true, 105#L1061-4true]) [2023-12-09 14:58:51,985 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2023-12-09 14:58:51,985 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-12-09 14:58:51,985 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-12-09 14:58:51,985 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-12-09 14:58:52,760 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][303], [30#L1061-3true, 24#L1047-1true, thrThread1of4ForFork0InUse, 205#(and (not (= |thrThread1of4ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of4ForFork0_#t~mem6#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0))), 59#L1040-3true, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 138#L1024true, thrThread4of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 187#true]) [2023-12-09 14:58:52,761 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2023-12-09 14:58:52,761 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-12-09 14:58:52,761 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-12-09 14:58:52,761 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-12-09 14:58:52,761 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][279], [30#L1061-3true, 201#(and (= |thrThread1of4ForFork0_#t~mem6#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0))), thrThread1of4ForFork0InUse, 140#L1023true, 59#L1040-3true, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 80#L1048true, thrThread4of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 187#true]) [2023-12-09 14:58:52,761 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2023-12-09 14:58:52,761 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-12-09 14:58:52,761 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-12-09 14:58:52,761 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-12-09 14:58:52,764 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([802] L1041-2-->L1045-2: Formula: (and (= |v_thrThread4of4ForFork0_#t~nondet5#1_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{thrThread4of4ForFork0_#t~nondet5#1=|v_thrThread4of4ForFork0_#t~nondet5#1_1|, #pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} AuxVars[] AssignedVars[thrThread4of4ForFork0_#t~nondet5#1, #pthreadsMutex][438], [136#L1047-1true, 30#L1061-3true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 199#(and (= |thrThread1of4ForFork0_#t~mem6#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1)), 213#(= |thrThread2of4ForFork0_~c~0#1| 0), thrThread4of4ForFork0InUse, 66#L1049-3true, 187#true, 48#L1045-2true]) [2023-12-09 14:58:52,764 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is not cut-off event [2023-12-09 14:58:52,764 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is not cut-off event [2023-12-09 14:58:52,764 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is not cut-off event [2023-12-09 14:58:52,764 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is not cut-off event [2023-12-09 14:58:52,766 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([802] L1041-2-->L1045-2: Formula: (and (= |v_thrThread4of4ForFork0_#t~nondet5#1_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{thrThread4of4ForFork0_#t~nondet5#1=|v_thrThread4of4ForFork0_#t~nondet5#1_1|, #pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} AuxVars[] AssignedVars[thrThread4of4ForFork0_#t~nondet5#1, #pthreadsMutex][438], [30#L1061-3true, 111#L1048true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 199#(and (= |thrThread1of4ForFork0_#t~mem6#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1)), 88#L1039true, thrThread4of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 66#L1049-3true, 48#L1045-2true, 187#true]) [2023-12-09 14:58:52,767 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2023-12-09 14:58:52,767 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-12-09 14:58:52,767 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-12-09 14:58:52,767 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-12-09 14:58:52,769 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([802] L1041-2-->L1045-2: Formula: (and (= |v_thrThread4of4ForFork0_#t~nondet5#1_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{thrThread4of4ForFork0_#t~nondet5#1=|v_thrThread4of4ForFork0_#t~nondet5#1_1|, #pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} AuxVars[] AssignedVars[thrThread4of4ForFork0_#t~nondet5#1, #pthreadsMutex][451], [139#L1049-2true, 30#L1061-3true, 201#(and (= |thrThread1of4ForFork0_#t~mem6#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0))), 25#L1049true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 88#L1039true, thrThread4of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 48#L1045-2true, 187#true]) [2023-12-09 14:58:52,769 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2023-12-09 14:58:52,769 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-12-09 14:58:52,769 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-12-09 14:58:52,769 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-12-09 14:58:53,557 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][115], [30#L1061-3true, 24#L1047-1true, thrThread1of4ForFork0InUse, 59#L1040-3true, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 138#L1024true, 192#true, thrThread4of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 187#true]) [2023-12-09 14:58:53,557 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2023-12-09 14:58:53,557 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-12-09 14:58:53,557 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-12-09 14:58:53,557 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-12-09 14:58:53,558 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][115], [30#L1061-3true, thrThread1of4ForFork0InUse, 140#L1023true, thrThread2of4ForFork0InUse, 59#L1040-3true, 88#L1039true, thrThread3of4ForFork0InUse, 80#L1048true, 192#true, thrThread4of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 187#true]) [2023-12-09 14:58:53,558 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2023-12-09 14:58:53,558 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-12-09 14:58:53,558 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-12-09 14:58:53,558 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-12-09 14:58:55,304 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][303], [30#L1061-3true, 177#L1024-2true, 24#L1047-1true, thrThread1of4ForFork0InUse, 205#(and (not (= |thrThread1of4ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of4ForFork0_#t~mem6#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0))), 59#L1040-3true, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, thrThread4of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 187#true]) [2023-12-09 14:58:55,305 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2023-12-09 14:58:55,305 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-12-09 14:58:55,305 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-12-09 14:58:55,305 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-12-09 14:58:55,305 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][303], [30#L1061-3true, thrThread1of4ForFork0InUse, 205#(and (not (= |thrThread1of4ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of4ForFork0_#t~mem6#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0))), 59#L1040-3true, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 138#L1024true, 80#L1048true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), thrThread4of4ForFork0InUse, 187#true]) [2023-12-09 14:58:55,305 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2023-12-09 14:58:55,305 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-12-09 14:58:55,305 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-12-09 14:58:55,305 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-12-09 14:58:55,311 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([802] L1041-2-->L1045-2: Formula: (and (= |v_thrThread4of4ForFork0_#t~nondet5#1_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{thrThread4of4ForFork0_#t~nondet5#1=|v_thrThread4of4ForFork0_#t~nondet5#1_1|, #pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} AuxVars[] AssignedVars[thrThread4of4ForFork0_#t~nondet5#1, #pthreadsMutex][438], [30#L1061-3true, 25#L1049true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 199#(and (= |thrThread1of4ForFork0_#t~mem6#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1)), thrThread3of4ForFork0InUse, 88#L1039true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), thrThread4of4ForFork0InUse, 66#L1049-3true, 187#true, 48#L1045-2true]) [2023-12-09 14:58:55,312 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2023-12-09 14:58:55,312 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-12-09 14:58:55,312 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-12-09 14:58:55,312 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-12-09 14:58:55,518 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L1041-2-->L1045-2: Formula: (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0))) (= |v_thrThread1of4ForFork0_#t~nondet5#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{thrThread1of4ForFork0_#t~nondet5#1=|v_thrThread1of4ForFork0_#t~nondet5#1_1|, #pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread1of4ForFork0_#t~nondet5#1][66], [211#true, 136#L1047-1true, 30#L1061-3true, 24#L1047-1true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 7#L1045-2true, 192#true, thrThread4of4ForFork0InUse, 187#true, 159#L1037-1true]) [2023-12-09 14:58:55,519 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2023-12-09 14:58:55,519 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-12-09 14:58:55,519 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-12-09 14:58:55,519 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-12-09 14:58:55,707 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][115], [30#L1061-3true, 24#L1047-1true, thrThread1of4ForFork0InUse, 59#L1040-3true, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, thrThread4of4ForFork0InUse, 192#true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 46#L1025true, 187#true]) [2023-12-09 14:58:55,707 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2023-12-09 14:58:55,707 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-12-09 14:58:55,707 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-12-09 14:58:55,707 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-12-09 14:58:55,708 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][115], [30#L1061-3true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 59#L1040-3true, 88#L1039true, thrThread3of4ForFork0InUse, 80#L1048true, 138#L1024true, 192#true, thrThread4of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 187#true]) [2023-12-09 14:58:55,708 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2023-12-09 14:58:55,708 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-12-09 14:58:55,708 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-12-09 14:58:55,708 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-12-09 14:58:58,259 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][279], [201#(and (= |thrThread1of4ForFork0_#t~mem6#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0))), 30#L1061-3true, 139#L1049-2true, 24#L1047-1true, thrThread1of4ForFork0InUse, 59#L1040-3true, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, thrThread4of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 187#true]) [2023-12-09 14:58:58,259 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2023-12-09 14:58:58,259 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-12-09 14:58:58,259 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-12-09 14:58:58,259 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-12-09 14:58:58,260 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][303], [30#L1061-3true, 177#L1024-2true, thrThread1of4ForFork0InUse, 205#(and (not (= |thrThread1of4ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of4ForFork0_#t~mem6#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0))), 59#L1040-3true, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 80#L1048true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), thrThread4of4ForFork0InUse, 187#true]) [2023-12-09 14:58:58,260 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2023-12-09 14:58:58,260 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-12-09 14:58:58,260 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-12-09 14:58:58,260 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-12-09 14:58:58,261 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([802] L1041-2-->L1045-2: Formula: (and (= |v_thrThread4of4ForFork0_#t~nondet5#1_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{thrThread4of4ForFork0_#t~nondet5#1=|v_thrThread4of4ForFork0_#t~nondet5#1_1|, #pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} AuxVars[] AssignedVars[thrThread4of4ForFork0_#t~nondet5#1, #pthreadsMutex][421], [30#L1061-3true, 111#L1048true, thrThread1of4ForFork0InUse, 194#(= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1), thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 88#L1039true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), thrThread4of4ForFork0InUse, 13#L1050true, 187#true, 48#L1045-2true]) [2023-12-09 14:58:58,261 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is not cut-off event [2023-12-09 14:58:58,261 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is not cut-off event [2023-12-09 14:58:58,261 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is not cut-off event [2023-12-09 14:58:58,261 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is not cut-off event [2023-12-09 14:58:58,263 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([802] L1041-2-->L1045-2: Formula: (and (= |v_thrThread4of4ForFork0_#t~nondet5#1_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{thrThread4of4ForFork0_#t~nondet5#1=|v_thrThread4of4ForFork0_#t~nondet5#1_1|, #pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} AuxVars[] AssignedVars[thrThread4of4ForFork0_#t~nondet5#1, #pthreadsMutex][421], [30#L1061-3true, 25#L1049true, thrThread1of4ForFork0InUse, 194#(= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1), thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 88#L1039true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), thrThread4of4ForFork0InUse, 13#L1050true, 187#true, 48#L1045-2true]) [2023-12-09 14:58:58,263 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2023-12-09 14:58:58,263 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-12-09 14:58:58,263 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-12-09 14:58:58,263 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-12-09 14:58:58,690 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][115], [30#L1061-3true, thrThread1of4ForFork0InUse, 59#L1040-3true, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 80#L1048true, 192#true, thrThread4of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 46#L1025true, 187#true]) [2023-12-09 14:58:58,690 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2023-12-09 14:58:58,690 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-12-09 14:58:58,690 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-12-09 14:58:58,690 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-12-09 14:59:00,457 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][259], [30#L1061-3true, 24#L1047-1true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 59#L1040-3true, 88#L1039true, 199#(and (= |thrThread1of4ForFork0_#t~mem6#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1)), thrThread3of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), thrThread4of4ForFork0InUse, 66#L1049-3true, 187#true]) [2023-12-09 14:59:00,457 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2023-12-09 14:59:00,457 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-12-09 14:59:00,458 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-12-09 14:59:00,458 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-12-09 14:59:00,458 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][279], [30#L1061-3true, 139#L1049-2true, 201#(and (= |thrThread1of4ForFork0_#t~mem6#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond#1| 0))), thrThread1of4ForFork0InUse, 59#L1040-3true, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 80#L1048true, thrThread4of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), 187#true]) [2023-12-09 14:59:00,458 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2023-12-09 14:59:00,458 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-12-09 14:59:00,458 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-12-09 14:59:00,458 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-12-09 14:59:03,769 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][236], [30#L1061-3true, 24#L1047-1true, thrThread1of4ForFork0InUse, 194#(= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1), 59#L1040-3true, thrThread2of4ForFork0InUse, 88#L1039true, thrThread3of4ForFork0InUse, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), thrThread4of4ForFork0InUse, 13#L1050true, 187#true]) [2023-12-09 14:59:03,769 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2023-12-09 14:59:03,769 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-12-09 14:59:03,769 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-12-09 14:59:03,769 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-12-09 14:59:03,770 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][259], [30#L1061-3true, thrThread1of4ForFork0InUse, 59#L1040-3true, thrThread2of4ForFork0InUse, 88#L1039true, 199#(and (= |thrThread1of4ForFork0_#t~mem6#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1)), thrThread3of4ForFork0InUse, 80#L1048true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), thrThread4of4ForFork0InUse, 66#L1049-3true, 187#true]) [2023-12-09 14:59:03,770 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2023-12-09 14:59:03,770 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-12-09 14:59:03,770 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-12-09 14:59:03,770 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-12-09 14:59:04,133 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_thrThread1of4ForFork0_#t~nondet4#1_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|, thrThread1of4ForFork0_#t~nondet4#1=|v_thrThread1of4ForFork0_#t~nondet4#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread1of4ForFork0_#t~nondet4#1][48], [211#true, 136#L1047-1true, 30#L1061-3true, 24#L1047-1true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 122#L1041-2true, thrThread3of4ForFork0InUse, 96#L1040-3true, 190#(and (= |thrThread1of4ForFork0_~end~0#1| 0) (= |thrThread1of4ForFork0_~c~0#1| 0)), 192#true, thrThread4of4ForFork0InUse]) [2023-12-09 14:59:04,133 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2023-12-09 14:59:04,133 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-12-09 14:59:04,134 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-12-09 14:59:04,134 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-12-09 14:59:04,134 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([734] L1041-2-->L1045-2: Formula: (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#lock~0.base_15| (store (select |v_#pthreadsMutex_18| |v_~#lock~0.base_15|) |v_~#lock~0.offset_15| 0))) (= |v_thrThread2of4ForFork0_#t~nondet5#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_18|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#lock~0.offset=|v_~#lock~0.offset_15|, ~#lock~0.base=|v_~#lock~0.base_15|, thrThread2of4ForFork0_#t~nondet5#1=|v_thrThread2of4ForFork0_#t~nondet5#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, thrThread2of4ForFork0_#t~nondet5#1][132], [136#L1047-1true, 60#L1040true, 211#true, 30#L1061-3true, 51#L1045-2true, 24#L1047-1true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 190#(and (= |thrThread1of4ForFork0_~end~0#1| 0) (= |thrThread1of4ForFork0_~c~0#1| 0)), 192#true, thrThread4of4ForFork0InUse]) [2023-12-09 14:59:04,134 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2023-12-09 14:59:04,134 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-12-09 14:59:04,134 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-12-09 14:59:04,134 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-12-09 14:59:06,229 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1040-->L1040-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_10| |v_~#lock~0.base_11|))) (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#lock~0.base_11| (store .cse0 |v_~#lock~0.offset_11| 1))) (= |v_thrThread3of4ForFork0_#t~nondet4#1_1| 0) (= (select .cse0 |v_~#lock~0.offset_11|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_10|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} OutVars{thrThread3of4ForFork0_#t~nondet4#1=|v_thrThread3of4ForFork0_#t~nondet4#1_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#lock~0.offset=|v_~#lock~0.offset_11|, ~#lock~0.base=|v_~#lock~0.base_11|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#t~nondet4#1, #pthreadsMutex][236], [30#L1061-3true, thrThread1of4ForFork0InUse, 194#(= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of4ForFork0_~c~0#1| 4))) 1), thrThread2of4ForFork0InUse, 59#L1040-3true, 88#L1039true, thrThread3of4ForFork0InUse, 80#L1048true, 213#(= |thrThread2of4ForFork0_~c~0#1| 0), thrThread4of4ForFork0InUse, 13#L1050true, 187#true]) [2023-12-09 14:59:06,229 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2023-12-09 14:59:06,229 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-12-09 14:59:06,229 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-12-09 14:59:06,229 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event