/usr/lib/jvm/java-1.11.0-openjdk-amd64/bin/java -Xmx16000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -tc ../../../trunk/examples/toolchains/AutomizerCInline.xml -s ../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-PN-NoLbe.epf --traceabstraction.compute.hoare.annotation.of.negated.interpolant.automaton,.abstraction.and.cfg true --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --cacsl2boogietranslator.check.absence.of.signed.integer.overflows true -i ../../../trunk/examples/svcomp/goblint-regression/28-race_reach_27-funptr_racing.i -------------------------------------------------------------------------------- This is Ultimate 0.2.4-wip.dk.empire-owicki-175f719-m [2023-11-30 07:57:16,480 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-11-30 07:57:16,556 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-PN-NoLbe.epf [2023-11-30 07:57:16,594 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-11-30 07:57:16,595 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-11-30 07:57:16,595 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-11-30 07:57:16,596 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-11-30 07:57:16,596 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-11-30 07:57:16,596 INFO L153 SettingsManager]: * Use SBE=true [2023-11-30 07:57:16,600 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-11-30 07:57:16,601 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-11-30 07:57:16,601 INFO L153 SettingsManager]: * sizeof long=4 [2023-11-30 07:57:16,601 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-11-30 07:57:16,602 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-11-30 07:57:16,603 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-11-30 07:57:16,603 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-11-30 07:57:16,603 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-11-30 07:57:16,603 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-11-30 07:57:16,604 INFO L153 SettingsManager]: * sizeof long double=12 [2023-11-30 07:57:16,604 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-11-30 07:57:16,604 INFO L153 SettingsManager]: * Use constant arrays=true [2023-11-30 07:57:16,605 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-11-30 07:57:16,605 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-11-30 07:57:16,605 INFO L153 SettingsManager]: * To the following directory=./dump/ [2023-11-30 07:57:16,605 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-11-30 07:57:16,606 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-11-30 07:57:16,606 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-11-30 07:57:16,606 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-11-30 07:57:16,606 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2023-11-30 07:57:16,607 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-11-30 07:57:16,608 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-11-30 07:57:16,608 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-11-30 07:57:16,608 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-11-30 07:57:16,608 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG -> true Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Check unreachability of reach_error function -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Check absence of signed integer overflows -> true [2023-11-30 07:57:16,817 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-11-30 07:57:16,839 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-11-30 07:57:16,841 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-11-30 07:57:16,842 INFO L270 PluginConnector]: Initializing CDTParser... [2023-11-30 07:57:16,842 INFO L274 PluginConnector]: CDTParser initialized [2023-11-30 07:57:16,844 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/goblint-regression/28-race_reach_27-funptr_racing.i [2023-11-30 07:57:18,076 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-11-30 07:57:18,345 INFO L384 CDTParser]: Found 1 translation units. [2023-11-30 07:57:18,345 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/goblint-regression/28-race_reach_27-funptr_racing.i [2023-11-30 07:57:18,365 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/f28afa9f4/5144176b5acb46f19ac2e16a8cb5c216/FLAG97173fa9d [2023-11-30 07:57:18,379 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/f28afa9f4/5144176b5acb46f19ac2e16a8cb5c216 [2023-11-30 07:57:18,380 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-11-30 07:57:18,382 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2023-11-30 07:57:18,383 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-11-30 07:57:18,383 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-11-30 07:57:18,387 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-11-30 07:57:18,388 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 30.11 07:57:18" (1/1) ... [2023-11-30 07:57:18,389 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@4eaccfb8 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.11 07:57:18, skipping insertion in model container [2023-11-30 07:57:18,390 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 30.11 07:57:18" (1/1) ... [2023-11-30 07:57:18,440 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-11-30 07:57:18,817 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-30 07:57:18,838 INFO L202 MainTranslator]: Completed pre-run [2023-11-30 07:57:18,872 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-30 07:57:18,928 WARN L675 CHandler]: The function g is called, but not defined or handled by StandardFunctionHandler. [2023-11-30 07:57:18,935 INFO L206 MainTranslator]: Completed translation [2023-11-30 07:57:18,935 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.11 07:57:18 WrapperNode [2023-11-30 07:57:18,935 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-11-30 07:57:18,937 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-11-30 07:57:18,937 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-11-30 07:57:18,937 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-11-30 07:57:18,942 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.11 07:57:18" (1/1) ... [2023-11-30 07:57:18,975 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.11 07:57:18" (1/1) ... [2023-11-30 07:57:19,002 INFO L138 Inliner]: procedures = 274, calls = 53, calls flagged for inlining = 7, calls inlined = 7, statements flattened = 191 [2023-11-30 07:57:19,003 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-11-30 07:57:19,004 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-11-30 07:57:19,004 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-11-30 07:57:19,004 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-11-30 07:57:19,012 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.11 07:57:18" (1/1) ... [2023-11-30 07:57:19,013 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.11 07:57:18" (1/1) ... [2023-11-30 07:57:19,015 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.11 07:57:18" (1/1) ... [2023-11-30 07:57:19,016 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.11 07:57:18" (1/1) ... [2023-11-30 07:57:19,021 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.11 07:57:18" (1/1) ... [2023-11-30 07:57:19,024 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.11 07:57:18" (1/1) ... [2023-11-30 07:57:19,026 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.11 07:57:18" (1/1) ... [2023-11-30 07:57:19,027 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.11 07:57:18" (1/1) ... [2023-11-30 07:57:19,030 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-11-30 07:57:19,031 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-11-30 07:57:19,031 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-11-30 07:57:19,031 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-11-30 07:57:19,031 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.11 07:57:18" (1/1) ... [2023-11-30 07:57:19,036 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-11-30 07:57:19,047 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-30 07:57:19,059 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2023-11-30 07:57:19,079 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2023-11-30 07:57:19,093 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-11-30 07:57:19,093 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-11-30 07:57:19,093 INFO L130 BoogieDeclarations]: Found specification of procedure #PthreadsMutexUnlock [2023-11-30 07:57:19,094 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2023-11-30 07:57:19,094 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2023-11-30 07:57:19,094 INFO L130 BoogieDeclarations]: Found specification of procedure #PthreadsMutexLock [2023-11-30 07:57:19,094 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-11-30 07:57:19,094 INFO L130 BoogieDeclarations]: Found specification of procedure t_fun [2023-11-30 07:57:19,094 INFO L138 BoogieDeclarations]: Found implementation of procedure t_fun [2023-11-30 07:57:19,094 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-11-30 07:57:19,094 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-11-30 07:57:19,095 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-11-30 07:57:19,096 WARN L213 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2023-11-30 07:57:19,217 INFO L241 CfgBuilder]: Building ICFG [2023-11-30 07:57:19,219 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2023-11-30 07:57:19,494 INFO L282 CfgBuilder]: Performing block encoding [2023-11-30 07:57:19,530 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-11-30 07:57:19,530 INFO L309 CfgBuilder]: Removed 16 assume(true) statements. [2023-11-30 07:57:19,532 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 30.11 07:57:19 BoogieIcfgContainer [2023-11-30 07:57:19,532 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-11-30 07:57:19,534 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-11-30 07:57:19,535 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-11-30 07:57:19,537 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-11-30 07:57:19,537 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 30.11 07:57:18" (1/3) ... [2023-11-30 07:57:19,538 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1a52d08d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 30.11 07:57:19, skipping insertion in model container [2023-11-30 07:57:19,538 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.11 07:57:18" (2/3) ... [2023-11-30 07:57:19,538 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1a52d08d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 30.11 07:57:19, skipping insertion in model container [2023-11-30 07:57:19,539 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 30.11 07:57:19" (3/3) ... [2023-11-30 07:57:19,540 INFO L112 eAbstractionObserver]: Analyzing ICFG 28-race_reach_27-funptr_racing.i [2023-11-30 07:57:19,554 INFO L197 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-11-30 07:57:19,555 INFO L156 ceAbstractionStarter]: Applying trace abstraction to program that has 12 error locations. [2023-11-30 07:57:19,555 INFO L508 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2023-11-30 07:57:19,613 INFO L144 ThreadInstanceAdder]: Constructed 1 joinOtherThreadTransitions. [2023-11-30 07:57:19,656 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 170 places, 187 transitions, 381 flow [2023-11-30 07:57:19,736 INFO L124 PetriNetUnfolderBase]: 26/236 cut-off events. [2023-11-30 07:57:19,736 INFO L125 PetriNetUnfolderBase]: For 1/1 co-relation queries the response was YES. [2023-11-30 07:57:19,752 INFO L83 FinitePrefix]: Finished finitePrefix Result has 241 conditions, 236 events. 26/236 cut-off events. For 1/1 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 752 event pairs, 0 based on Foata normal form. 0/195 useless extension candidates. Maximal degree in co-relation 143. Up to 4 conditions per place. [2023-11-30 07:57:19,753 INFO L82 GeneralOperation]: Start removeDead. Operand has 170 places, 187 transitions, 381 flow [2023-11-30 07:57:19,762 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 168 places, 184 transitions, 375 flow [2023-11-30 07:57:19,778 INFO L361 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-11-30 07:57:19,784 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;@649ef28d, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-11-30 07:57:19,785 INFO L363 AbstractCegarLoop]: Starting to check reachability of 21 error locations. [2023-11-30 07:57:19,799 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-11-30 07:57:19,799 INFO L124 PetriNetUnfolderBase]: 1/55 cut-off events. [2023-11-30 07:57:19,800 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2023-11-30 07:57:19,800 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-30 07:57:19,801 INFO L232 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-30 07:57:19,802 INFO L425 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2023-11-30 07:57:19,806 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-30 07:57:19,807 INFO L85 PathProgramCache]: Analyzing trace with hash -1722682867, now seen corresponding path program 1 times [2023-11-30 07:57:19,817 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-30 07:57:19,818 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1886460864] [2023-11-30 07:57:19,818 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 07:57:19,818 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-30 07:57:19,922 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-30 07:57:20,166 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-30 07:57:20,167 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-30 07:57:20,167 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1886460864] [2023-11-30 07:57:20,167 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1886460864] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-30 07:57:20,167 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-30 07:57:20,168 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-30 07:57:20,169 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [853295297] [2023-11-30 07:57:20,171 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-30 07:57:20,177 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-30 07:57:20,181 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-30 07:57:20,200 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-30 07:57:20,200 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-30 07:57:20,204 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 134 out of 187 [2023-11-30 07:57:20,207 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 168 places, 184 transitions, 375 flow. Second operand has 4 states, 4 states have (on average 135.75) internal successors, (543), 4 states have internal predecessors, (543), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 07:57:20,207 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-30 07:57:20,208 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 134 of 187 [2023-11-30 07:57:20,208 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-30 07:57:20,488 INFO L124 PetriNetUnfolderBase]: 193/909 cut-off events. [2023-11-30 07:57:20,488 INFO L125 PetriNetUnfolderBase]: For 3/3 co-relation queries the response was YES. [2023-11-30 07:57:20,494 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1333 conditions, 909 events. 193/909 cut-off events. For 3/3 co-relation queries the response was YES. Maximal size of possible extension queue 44. Compared 6223 event pairs, 0 based on Foata normal form. 187/1036 useless extension candidates. Maximal degree in co-relation 1264. Up to 303 conditions per place. [2023-11-30 07:57:20,499 INFO L140 encePairwiseOnDemand]: 162/187 looper letters, 66 selfloop transitions, 4 changer transitions 0/199 dead transitions. [2023-11-30 07:57:20,499 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 167 places, 199 transitions, 545 flow [2023-11-30 07:57:20,500 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-30 07:57:20,503 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-11-30 07:57:20,513 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 798 transitions. [2023-11-30 07:57:20,517 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.853475935828877 [2023-11-30 07:57:20,518 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 798 transitions. [2023-11-30 07:57:20,518 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 798 transitions. [2023-11-30 07:57:20,522 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-30 07:57:20,523 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 798 transitions. [2023-11-30 07:57:20,527 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 159.6) internal successors, (798), 5 states have internal predecessors, (798), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 07:57:20,533 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 187.0) internal successors, (1122), 6 states have internal predecessors, (1122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 07:57:20,534 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 187.0) internal successors, (1122), 6 states have internal predecessors, (1122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 07:57:20,538 INFO L307 CegarLoopForPetriNet]: 168 programPoint places, -1 predicate places. [2023-11-30 07:57:20,538 INFO L500 AbstractCegarLoop]: Abstraction has has 167 places, 199 transitions, 545 flow [2023-11-30 07:57:20,539 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 135.75) internal successors, (543), 4 states have internal predecessors, (543), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 07:57:20,539 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-30 07:57:20,540 INFO L232 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-30 07:57:20,540 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-11-30 07:57:20,540 INFO L425 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2023-11-30 07:57:20,541 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-30 07:57:20,541 INFO L85 PathProgramCache]: Analyzing trace with hash -1318313117, now seen corresponding path program 1 times [2023-11-30 07:57:20,541 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-30 07:57:20,541 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [387045473] [2023-11-30 07:57:20,541 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 07:57:20,542 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-30 07:57:20,584 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-30 07:57:20,585 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-30 07:57:20,619 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-30 07:57:20,649 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-30 07:57:20,649 INFO L372 BasicCegarLoop]: Counterexample is feasible [2023-11-30 07:57:20,650 INFO L810 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (20 of 21 remaining) [2023-11-30 07:57:20,652 INFO L810 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (19 of 21 remaining) [2023-11-30 07:57:20,652 INFO L810 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (18 of 21 remaining) [2023-11-30 07:57:20,653 INFO L810 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (17 of 21 remaining) [2023-11-30 07:57:20,653 INFO L810 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr3ASSERT_VIOLATIONINTEGER_OVERFLOW (16 of 21 remaining) [2023-11-30 07:57:20,653 INFO L810 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (15 of 21 remaining) [2023-11-30 07:57:20,653 INFO L810 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (14 of 21 remaining) [2023-11-30 07:57:20,653 INFO L810 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (13 of 21 remaining) [2023-11-30 07:57:20,654 INFO L810 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr3ASSERT_VIOLATIONINTEGER_OVERFLOW (12 of 21 remaining) [2023-11-30 07:57:20,654 INFO L810 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr4ASSERT_VIOLATIONINTEGER_OVERFLOW (11 of 21 remaining) [2023-11-30 07:57:20,655 INFO L810 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr6ASSERT_VIOLATIONINTEGER_OVERFLOW (10 of 21 remaining) [2023-11-30 07:57:20,655 INFO L810 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr5ASSERT_VIOLATIONINTEGER_OVERFLOW (9 of 21 remaining) [2023-11-30 07:57:20,656 INFO L810 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr7ASSERT_VIOLATIONINTEGER_OVERFLOW (8 of 21 remaining) [2023-11-30 07:57:20,657 INFO L810 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (7 of 21 remaining) [2023-11-30 07:57:20,657 INFO L810 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (6 of 21 remaining) [2023-11-30 07:57:20,657 INFO L810 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (5 of 21 remaining) [2023-11-30 07:57:20,658 INFO L810 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr3ASSERT_VIOLATIONINTEGER_OVERFLOW (4 of 21 remaining) [2023-11-30 07:57:20,658 INFO L810 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr4ASSERT_VIOLATIONINTEGER_OVERFLOW (3 of 21 remaining) [2023-11-30 07:57:20,658 INFO L810 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr6ASSERT_VIOLATIONINTEGER_OVERFLOW (2 of 21 remaining) [2023-11-30 07:57:20,658 INFO L810 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr5ASSERT_VIOLATIONINTEGER_OVERFLOW (1 of 21 remaining) [2023-11-30 07:57:20,658 INFO L810 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr7ASSERT_VIOLATIONINTEGER_OVERFLOW (0 of 21 remaining) [2023-11-30 07:57:20,658 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2023-11-30 07:57:20,659 INFO L457 BasicCegarLoop]: Path program histogram: [1, 1] [2023-11-30 07:57:20,662 WARN L227 ceAbstractionStarter]: 1 thread instances were not sufficient, I will increase this number and restart the analysis [2023-11-30 07:57:20,662 INFO L508 ceAbstractionStarter]: Constructing petrified ICFG for 2 thread instances. [2023-11-30 07:57:20,724 INFO L144 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2023-11-30 07:57:20,736 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 245 places, 274 transitions, 564 flow [2023-11-30 07:57:20,789 INFO L124 PetriNetUnfolderBase]: 48/410 cut-off events. [2023-11-30 07:57:20,789 INFO L125 PetriNetUnfolderBase]: For 6/6 co-relation queries the response was YES. [2023-11-30 07:57:20,796 INFO L83 FinitePrefix]: Finished finitePrefix Result has 422 conditions, 410 events. 48/410 cut-off events. For 6/6 co-relation queries the response was YES. Maximal size of possible extension queue 14. Compared 1616 event pairs, 0 based on Foata normal form. 0/332 useless extension candidates. Maximal degree in co-relation 249. Up to 8 conditions per place. [2023-11-30 07:57:20,796 INFO L82 GeneralOperation]: Start removeDead. Operand has 245 places, 274 transitions, 564 flow [2023-11-30 07:57:20,802 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 245 places, 274 transitions, 564 flow [2023-11-30 07:57:20,804 INFO L361 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-11-30 07:57:20,807 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;@649ef28d, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-11-30 07:57:20,807 INFO L363 AbstractCegarLoop]: Starting to check reachability of 29 error locations. [2023-11-30 07:57:20,817 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-11-30 07:57:20,817 INFO L124 PetriNetUnfolderBase]: 1/55 cut-off events. [2023-11-30 07:57:20,817 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2023-11-30 07:57:20,817 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-30 07:57:20,818 INFO L232 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-30 07:57:20,818 INFO L425 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 26 more)] === [2023-11-30 07:57:20,819 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-30 07:57:20,819 INFO L85 PathProgramCache]: Analyzing trace with hash 1415999266, now seen corresponding path program 1 times [2023-11-30 07:57:20,819 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-30 07:57:20,819 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [540664001] [2023-11-30 07:57:20,819 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 07:57:20,819 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-30 07:57:20,837 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-30 07:57:20,917 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-30 07:57:20,918 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-30 07:57:20,918 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [540664001] [2023-11-30 07:57:20,919 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [540664001] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-30 07:57:20,919 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-30 07:57:20,919 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-30 07:57:20,919 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1641044712] [2023-11-30 07:57:20,920 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-30 07:57:20,920 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-30 07:57:20,921 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-30 07:57:20,922 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-30 07:57:20,924 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-30 07:57:20,928 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 195 out of 274 [2023-11-30 07:57:20,929 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 245 places, 274 transitions, 564 flow. Second operand has 4 states, 4 states have (on average 196.75) internal successors, (787), 4 states have internal predecessors, (787), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 07:57:20,929 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-30 07:57:20,933 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 195 of 274 [2023-11-30 07:57:20,933 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-30 07:57:23,336 INFO L124 PetriNetUnfolderBase]: 6042/16999 cut-off events. [2023-11-30 07:57:23,337 INFO L125 PetriNetUnfolderBase]: For 266/266 co-relation queries the response was YES. [2023-11-30 07:57:23,379 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26550 conditions, 16999 events. 6042/16999 cut-off events. For 266/266 co-relation queries the response was YES. Maximal size of possible extension queue 544. Compared 188577 event pairs, 2852 based on Foata normal form. 4532/19374 useless extension candidates. Maximal degree in co-relation 2433. Up to 9363 conditions per place. [2023-11-30 07:57:23,460 INFO L140 encePairwiseOnDemand]: 237/274 looper letters, 87 selfloop transitions, 4 changer transitions 0/284 dead transitions. [2023-11-30 07:57:23,460 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 246 places, 284 transitions, 766 flow [2023-11-30 07:57:23,461 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-30 07:57:23,461 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-11-30 07:57:23,463 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1136 transitions. [2023-11-30 07:57:23,463 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.8291970802919708 [2023-11-30 07:57:23,463 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1136 transitions. [2023-11-30 07:57:23,463 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1136 transitions. [2023-11-30 07:57:23,464 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-30 07:57:23,464 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1136 transitions. [2023-11-30 07:57:23,466 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 227.2) internal successors, (1136), 5 states have internal predecessors, (1136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 07:57:23,469 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 274.0) internal successors, (1644), 6 states have internal predecessors, (1644), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 07:57:23,469 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 274.0) internal successors, (1644), 6 states have internal predecessors, (1644), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 07:57:23,470 INFO L307 CegarLoopForPetriNet]: 245 programPoint places, 1 predicate places. [2023-11-30 07:57:23,470 INFO L500 AbstractCegarLoop]: Abstraction has has 246 places, 284 transitions, 766 flow [2023-11-30 07:57:23,471 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 196.75) internal successors, (787), 4 states have internal predecessors, (787), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 07:57:23,471 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-30 07:57:23,471 INFO L232 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-30 07:57:23,471 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2023-11-30 07:57:23,471 INFO L425 AbstractCegarLoop]: === Iteration 2 === Targeting t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 26 more)] === [2023-11-30 07:57:23,472 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-30 07:57:23,472 INFO L85 PathProgramCache]: Analyzing trace with hash -1988427972, now seen corresponding path program 1 times [2023-11-30 07:57:23,472 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-30 07:57:23,472 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [78948140] [2023-11-30 07:57:23,472 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 07:57:23,473 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-30 07:57:23,487 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-30 07:57:23,551 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-30 07:57:23,552 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-30 07:57:23,552 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [78948140] [2023-11-30 07:57:23,552 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [78948140] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-30 07:57:23,552 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-30 07:57:23,552 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-30 07:57:23,552 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [976994566] [2023-11-30 07:57:23,553 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-30 07:57:23,553 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-30 07:57:23,553 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-30 07:57:23,554 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-30 07:57:23,554 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-30 07:57:23,555 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 184 out of 274 [2023-11-30 07:57:23,555 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 246 places, 284 transitions, 766 flow. Second operand has 4 states, 4 states have (on average 186.0) internal successors, (744), 4 states have internal predecessors, (744), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 07:57:23,555 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-30 07:57:23,556 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 184 of 274 [2023-11-30 07:57:23,556 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-30 07:57:24,172 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([866] L938-9-->L938-12: Formula: (and (= |v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|, t_funThread1of2ForFork0_bad_#t~nondet33#1=|v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_bad_#t~nondet33#1][124], [248#true, 114#L951-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 39#L956-14true, 98#L938-12true]) [2023-11-30 07:57:24,173 INFO L294 olderBase$Statistics]: this new event has 81 ancestors and is cut-off event [2023-11-30 07:57:24,173 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2023-11-30 07:57:24,173 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2023-11-30 07:57:24,173 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2023-11-30 07:57:24,224 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([866] L938-9-->L938-12: Formula: (and (= |v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|, t_funThread1of2ForFork0_bad_#t~nondet33#1=|v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_bad_#t~nondet33#1][124], [248#true, 114#L951-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 98#L938-12true, 198#L956-15true]) [2023-11-30 07:57:24,224 INFO L294 olderBase$Statistics]: this new event has 82 ancestors and is cut-off event [2023-11-30 07:57:24,224 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2023-11-30 07:57:24,224 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2023-11-30 07:57:24,225 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2023-11-30 07:57:24,225 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([866] L938-9-->L938-12: Formula: (and (= |v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|, t_funThread1of2ForFork0_bad_#t~nondet33#1=|v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_bad_#t~nondet33#1][124], [248#true, 114#L951-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 198#L956-15true, 98#L938-12true]) [2023-11-30 07:57:24,225 INFO L294 olderBase$Statistics]: this new event has 82 ancestors and is cut-off event [2023-11-30 07:57:24,225 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2023-11-30 07:57:24,225 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2023-11-30 07:57:24,225 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2023-11-30 07:57:24,225 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2023-11-30 07:57:24,279 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][138], [208#L938-9true, 248#true, 114#L951-3true, t_funThread1of2ForFork0InUse, 2#L957-3true, t_funThread2of2ForFork0InUse, 255#true]) [2023-11-30 07:57:24,279 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is cut-off event [2023-11-30 07:57:24,279 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2023-11-30 07:57:24,279 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2023-11-30 07:57:24,279 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2023-11-30 07:57:24,279 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][139], [248#true, 114#L951-3true, t_funThread1of2ForFork0InUse, 2#L957-3true, t_funThread2of2ForFork0InUse, 202#L938-8true, 258#(= |t_funThread1of2ForFork0_bad_#t~post32#1| 0)]) [2023-11-30 07:57:24,280 INFO L294 olderBase$Statistics]: this new event has 83 ancestors and is cut-off event [2023-11-30 07:57:24,280 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2023-11-30 07:57:24,280 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2023-11-30 07:57:24,280 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2023-11-30 07:57:24,281 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([866] L938-9-->L938-12: Formula: (and (= |v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|, t_funThread1of2ForFork0_bad_#t~nondet33#1=|v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_bad_#t~nondet33#1][124], [248#true, 114#L951-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 98#L938-12true, 119#L956-16true]) [2023-11-30 07:57:24,281 INFO L294 olderBase$Statistics]: this new event has 83 ancestors and is cut-off event [2023-11-30 07:57:24,281 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2023-11-30 07:57:24,282 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2023-11-30 07:57:24,282 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2023-11-30 07:57:24,287 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([866] L938-9-->L938-12: Formula: (and (= |v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|, t_funThread1of2ForFork0_bad_#t~nondet33#1=|v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_bad_#t~nondet33#1][124], [248#true, 114#L951-3true, 170#L956-4true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 98#L938-12true]) [2023-11-30 07:57:24,287 INFO L294 olderBase$Statistics]: this new event has 83 ancestors and is cut-off event [2023-11-30 07:57:24,287 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2023-11-30 07:57:24,287 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2023-11-30 07:57:24,287 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2023-11-30 07:57:24,289 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([866] L938-9-->L938-12: Formula: (and (= |v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|, t_funThread1of2ForFork0_bad_#t~nondet33#1=|v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_bad_#t~nondet33#1][124], [248#true, 114#L951-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 98#L938-12true, 119#L956-16true]) [2023-11-30 07:57:24,289 INFO L294 olderBase$Statistics]: this new event has 83 ancestors and is cut-off event [2023-11-30 07:57:24,289 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2023-11-30 07:57:24,289 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2023-11-30 07:57:24,289 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2023-11-30 07:57:24,289 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2023-11-30 07:57:24,290 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([866] L938-9-->L938-12: Formula: (and (= |v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|, t_funThread1of2ForFork0_bad_#t~nondet33#1=|v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_bad_#t~nondet33#1][124], [248#true, 114#L951-3true, 170#L956-4true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 98#L938-12true]) [2023-11-30 07:57:24,290 INFO L294 olderBase$Statistics]: this new event has 83 ancestors and is cut-off event [2023-11-30 07:57:24,290 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2023-11-30 07:57:24,290 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2023-11-30 07:57:24,290 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2023-11-30 07:57:24,290 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2023-11-30 07:57:24,436 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([866] L938-9-->L938-12: Formula: (and (= |v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|, t_funThread1of2ForFork0_bad_#t~nondet33#1=|v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_bad_#t~nondet33#1][124], [248#true, 114#L951-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 98#L938-12true, 55#L957true]) [2023-11-30 07:57:24,436 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is cut-off event [2023-11-30 07:57:24,436 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2023-11-30 07:57:24,437 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2023-11-30 07:57:24,437 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2023-11-30 07:57:24,437 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([700] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][138], [208#L938-9true, 248#true, 114#L951-3true, t_funThread1of2ForFork0InUse, 2#L957-3true, t_funThread2of2ForFork0InUse, 255#true]) [2023-11-30 07:57:24,437 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is cut-off event [2023-11-30 07:57:24,437 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2023-11-30 07:57:24,437 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2023-11-30 07:57:24,437 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2023-11-30 07:57:24,437 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2023-11-30 07:57:24,439 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([866] L938-9-->L938-12: Formula: (and (= |v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|, t_funThread1of2ForFork0_bad_#t~nondet33#1=|v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_bad_#t~nondet33#1][124], [248#true, 114#L951-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 98#L938-12true, 55#L957true]) [2023-11-30 07:57:24,439 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is cut-off event [2023-11-30 07:57:24,439 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2023-11-30 07:57:24,440 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2023-11-30 07:57:24,440 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2023-11-30 07:57:24,440 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2023-11-30 07:57:24,451 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([902] L941-->L941-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_130| |v_~#gm~0.base_21|))) (and (= (select .cse0 |v_~#gm~0.offset_21|) 0) (= |v_t_funThread2of2ForFork0_good_#t~nondet37#1_3| 0) (= (store |v_#pthreadsMutex_130| |v_~#gm~0.base_21| (store .cse0 |v_~#gm~0.offset_21| 1)) |v_#pthreadsMutex_129|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_130|, ~#gm~0.base=|v_~#gm~0.base_21|, ~#gm~0.offset=|v_~#gm~0.offset_21|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_129|, t_funThread2of2ForFork0_good_#t~nondet37#1=|v_t_funThread2of2ForFork0_good_#t~nondet37#1_3|, ~#gm~0.base=|v_~#gm~0.base_21|, ~#gm~0.offset=|v_~#gm~0.offset_21|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet37#1][258], [72#L941-3true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 39#L956-14true, 202#L938-8true, 258#(= |t_funThread1of2ForFork0_bad_#t~post32#1| 0)]) [2023-11-30 07:57:24,451 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is cut-off event [2023-11-30 07:57:24,451 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2023-11-30 07:57:24,451 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2023-11-30 07:57:24,451 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2023-11-30 07:57:24,515 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([902] L941-->L941-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_130| |v_~#gm~0.base_21|))) (and (= (select .cse0 |v_~#gm~0.offset_21|) 0) (= |v_t_funThread2of2ForFork0_good_#t~nondet37#1_3| 0) (= (store |v_#pthreadsMutex_130| |v_~#gm~0.base_21| (store .cse0 |v_~#gm~0.offset_21| 1)) |v_#pthreadsMutex_129|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_130|, ~#gm~0.base=|v_~#gm~0.base_21|, ~#gm~0.offset=|v_~#gm~0.offset_21|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_129|, t_funThread2of2ForFork0_good_#t~nondet37#1=|v_t_funThread2of2ForFork0_good_#t~nondet37#1_3|, ~#gm~0.base=|v_~#gm~0.base_21|, ~#gm~0.offset=|v_~#gm~0.offset_21|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet37#1][269], [208#L938-9true, 72#L941-3true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 39#L956-14true]) [2023-11-30 07:57:24,515 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is cut-off event [2023-11-30 07:57:24,515 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2023-11-30 07:57:24,516 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2023-11-30 07:57:24,516 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2023-11-30 07:57:24,519 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([905] L938-14-->L938-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#__global_lock~0.base_27|))) (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet31#1_5| 0) (= (select .cse0 |v_~#__global_lock~0.offset_27|) 0) (= (store |v_#pthreadsMutex_90| |v_~#__global_lock~0.base_27| (store .cse0 |v_~#__global_lock~0.offset_27| 1)) |v_#pthreadsMutex_89|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_27|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_27|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_27|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_27|, t_funThread2of2ForFork0_bad_#t~nondet31#1=|v_t_funThread2of2ForFork0_bad_#t~nondet31#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet31#1][260], [248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 39#L956-14true, 35#L938-3true, 202#L938-8true, 258#(= |t_funThread1of2ForFork0_bad_#t~post32#1| 0)]) [2023-11-30 07:57:24,519 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is cut-off event [2023-11-30 07:57:24,519 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2023-11-30 07:57:24,519 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2023-11-30 07:57:24,519 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2023-11-30 07:57:24,571 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([866] L938-9-->L938-12: Formula: (and (= |v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|, t_funThread1of2ForFork0_bad_#t~nondet33#1=|v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_bad_#t~nondet33#1][124], [248#true, 114#L951-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 31#L956-7true, 98#L938-12true]) [2023-11-30 07:57:24,572 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2023-11-30 07:57:24,572 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-11-30 07:57:24,572 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-11-30 07:57:24,572 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-11-30 07:57:24,574 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([866] L938-9-->L938-12: Formula: (and (= |v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|, t_funThread1of2ForFork0_bad_#t~nondet33#1=|v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_bad_#t~nondet33#1][124], [248#true, 114#L951-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 31#L956-7true, 98#L938-12true]) [2023-11-30 07:57:24,574 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2023-11-30 07:57:24,574 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-11-30 07:57:24,574 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-11-30 07:57:24,574 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-11-30 07:57:24,574 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-11-30 07:57:24,597 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([902] L941-->L941-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_130| |v_~#gm~0.base_21|))) (and (= (select .cse0 |v_~#gm~0.offset_21|) 0) (= |v_t_funThread2of2ForFork0_good_#t~nondet37#1_3| 0) (= (store |v_#pthreadsMutex_130| |v_~#gm~0.base_21| (store .cse0 |v_~#gm~0.offset_21| 1)) |v_#pthreadsMutex_129|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_130|, ~#gm~0.base=|v_~#gm~0.base_21|, ~#gm~0.offset=|v_~#gm~0.offset_21|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_129|, t_funThread2of2ForFork0_good_#t~nondet37#1=|v_t_funThread2of2ForFork0_good_#t~nondet37#1_3|, ~#gm~0.base=|v_~#gm~0.base_21|, ~#gm~0.offset=|v_~#gm~0.offset_21|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet37#1][258], [72#L941-3true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 198#L956-15true, 202#L938-8true, 258#(= |t_funThread1of2ForFork0_bad_#t~post32#1| 0)]) [2023-11-30 07:57:24,597 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is not cut-off event [2023-11-30 07:57:24,597 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is not cut-off event [2023-11-30 07:57:24,597 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is not cut-off event [2023-11-30 07:57:24,597 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is not cut-off event [2023-11-30 07:57:24,598 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([902] L941-->L941-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_130| |v_~#gm~0.base_21|))) (and (= (select .cse0 |v_~#gm~0.offset_21|) 0) (= |v_t_funThread2of2ForFork0_good_#t~nondet37#1_3| 0) (= (store |v_#pthreadsMutex_130| |v_~#gm~0.base_21| (store .cse0 |v_~#gm~0.offset_21| 1)) |v_#pthreadsMutex_129|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_130|, ~#gm~0.base=|v_~#gm~0.base_21|, ~#gm~0.offset=|v_~#gm~0.offset_21|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_129|, t_funThread2of2ForFork0_good_#t~nondet37#1=|v_t_funThread2of2ForFork0_good_#t~nondet37#1_3|, ~#gm~0.base=|v_~#gm~0.base_21|, ~#gm~0.offset=|v_~#gm~0.offset_21|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet37#1][269], [208#L938-9true, 72#L941-3true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 198#L956-15true]) [2023-11-30 07:57:24,598 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2023-11-30 07:57:24,598 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-11-30 07:57:24,598 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-11-30 07:57:24,598 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-11-30 07:57:24,598 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([905] L938-14-->L938-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#__global_lock~0.base_27|))) (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet31#1_5| 0) (= (select .cse0 |v_~#__global_lock~0.offset_27|) 0) (= (store |v_#pthreadsMutex_90| |v_~#__global_lock~0.base_27| (store .cse0 |v_~#__global_lock~0.offset_27| 1)) |v_#pthreadsMutex_89|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_27|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_27|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_27|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_27|, t_funThread2of2ForFork0_bad_#t~nondet31#1=|v_t_funThread2of2ForFork0_bad_#t~nondet31#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet31#1][270], [208#L938-9true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 39#L956-14true, 35#L938-3true]) [2023-11-30 07:57:24,598 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2023-11-30 07:57:24,599 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-11-30 07:57:24,599 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-11-30 07:57:24,599 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-11-30 07:57:24,599 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([902] L941-->L941-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_130| |v_~#gm~0.base_21|))) (and (= (select .cse0 |v_~#gm~0.offset_21|) 0) (= |v_t_funThread2of2ForFork0_good_#t~nondet37#1_3| 0) (= (store |v_#pthreadsMutex_130| |v_~#gm~0.base_21| (store .cse0 |v_~#gm~0.offset_21| 1)) |v_#pthreadsMutex_129|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_130|, ~#gm~0.base=|v_~#gm~0.base_21|, ~#gm~0.offset=|v_~#gm~0.offset_21|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_129|, t_funThread2of2ForFork0_good_#t~nondet37#1=|v_t_funThread2of2ForFork0_good_#t~nondet37#1_3|, ~#gm~0.base=|v_~#gm~0.base_21|, ~#gm~0.offset=|v_~#gm~0.offset_21|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet37#1][269], [72#L941-3true, 208#L938-9true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 119#L956-16true]) [2023-11-30 07:57:24,600 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2023-11-30 07:57:24,600 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-11-30 07:57:24,600 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-11-30 07:57:24,600 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-11-30 07:57:24,600 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([902] L941-->L941-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_130| |v_~#gm~0.base_21|))) (and (= (select .cse0 |v_~#gm~0.offset_21|) 0) (= |v_t_funThread2of2ForFork0_good_#t~nondet37#1_3| 0) (= (store |v_#pthreadsMutex_130| |v_~#gm~0.base_21| (store .cse0 |v_~#gm~0.offset_21| 1)) |v_#pthreadsMutex_129|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_130|, ~#gm~0.base=|v_~#gm~0.base_21|, ~#gm~0.offset=|v_~#gm~0.offset_21|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_129|, t_funThread2of2ForFork0_good_#t~nondet37#1=|v_t_funThread2of2ForFork0_good_#t~nondet37#1_3|, ~#gm~0.base=|v_~#gm~0.base_21|, ~#gm~0.offset=|v_~#gm~0.offset_21|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet37#1][269], [208#L938-9true, 72#L941-3true, 248#true, 170#L956-4true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true]) [2023-11-30 07:57:24,600 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2023-11-30 07:57:24,600 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-11-30 07:57:24,600 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-11-30 07:57:24,601 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-11-30 07:57:24,601 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([902] L941-->L941-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_130| |v_~#gm~0.base_21|))) (and (= (select .cse0 |v_~#gm~0.offset_21|) 0) (= |v_t_funThread2of2ForFork0_good_#t~nondet37#1_3| 0) (= (store |v_#pthreadsMutex_130| |v_~#gm~0.base_21| (store .cse0 |v_~#gm~0.offset_21| 1)) |v_#pthreadsMutex_129|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_130|, ~#gm~0.base=|v_~#gm~0.base_21|, ~#gm~0.offset=|v_~#gm~0.offset_21|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_129|, t_funThread2of2ForFork0_good_#t~nondet37#1=|v_t_funThread2of2ForFork0_good_#t~nondet37#1_3|, ~#gm~0.base=|v_~#gm~0.base_21|, ~#gm~0.offset=|v_~#gm~0.offset_21|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet37#1][269], [208#L938-9true, 72#L941-3true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 31#L956-7true]) [2023-11-30 07:57:24,601 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2023-11-30 07:57:24,601 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-11-30 07:57:24,601 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-11-30 07:57:24,601 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-11-30 07:57:24,601 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([902] L941-->L941-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_130| |v_~#gm~0.base_21|))) (and (= (select .cse0 |v_~#gm~0.offset_21|) 0) (= |v_t_funThread2of2ForFork0_good_#t~nondet37#1_3| 0) (= (store |v_#pthreadsMutex_130| |v_~#gm~0.base_21| (store .cse0 |v_~#gm~0.offset_21| 1)) |v_#pthreadsMutex_129|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_130|, ~#gm~0.base=|v_~#gm~0.base_21|, ~#gm~0.offset=|v_~#gm~0.offset_21|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_129|, t_funThread2of2ForFork0_good_#t~nondet37#1=|v_t_funThread2of2ForFork0_good_#t~nondet37#1_3|, ~#gm~0.base=|v_~#gm~0.base_21|, ~#gm~0.offset=|v_~#gm~0.offset_21|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet37#1][269], [208#L938-9true, 72#L941-3true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 55#L957true]) [2023-11-30 07:57:24,602 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2023-11-30 07:57:24,602 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 07:57:24,602 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 07:57:24,602 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 07:57:24,602 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([902] L941-->L941-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_130| |v_~#gm~0.base_21|))) (and (= (select .cse0 |v_~#gm~0.offset_21|) 0) (= |v_t_funThread2of2ForFork0_good_#t~nondet37#1_3| 0) (= (store |v_#pthreadsMutex_130| |v_~#gm~0.base_21| (store .cse0 |v_~#gm~0.offset_21| 1)) |v_#pthreadsMutex_129|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_130|, ~#gm~0.base=|v_~#gm~0.base_21|, ~#gm~0.offset=|v_~#gm~0.offset_21|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_129|, t_funThread2of2ForFork0_good_#t~nondet37#1=|v_t_funThread2of2ForFork0_good_#t~nondet37#1_3|, ~#gm~0.base=|v_~#gm~0.base_21|, ~#gm~0.offset=|v_~#gm~0.offset_21|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet37#1][269], [72#L941-3true, 208#L938-9true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 198#L956-15true]) [2023-11-30 07:57:24,602 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2023-11-30 07:57:24,602 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-11-30 07:57:24,602 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-11-30 07:57:24,602 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-11-30 07:57:24,603 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-11-30 07:57:24,603 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([866] L938-9-->L938-12: Formula: (and (= |v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|, t_funThread1of2ForFork0_bad_#t~nondet33#1=|v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_bad_#t~nondet33#1][124], [72#L941-3true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 39#L956-14true, 98#L938-12true]) [2023-11-30 07:57:24,603 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2023-11-30 07:57:24,603 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-11-30 07:57:24,603 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-11-30 07:57:24,603 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-11-30 07:57:24,606 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([920] L942-14-->L942-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_43|))) (and (= (store |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_43| (store .cse0 |v_~#__global_lock~0.offset_43| 1)) |v_#pthreadsMutex_137|) (= (select .cse0 |v_~#__global_lock~0.offset_43|) 0) (= |v_t_funThread2of2ForFork0_good_#t~nondet38#1_3| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_138|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_43|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_43|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_137|, t_funThread2of2ForFork0_good_#t~nondet38#1=|v_t_funThread2of2ForFork0_good_#t~nondet38#1_3|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_43|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_43|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet38#1][278], [260#(and (= ~global~0 0) (= |t_funThread1of2ForFork0_bad_#t~post32#1| 0)), 113#L942-3true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 39#L956-14true, 70#L938-7true]) [2023-11-30 07:57:24,606 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2023-11-30 07:57:24,606 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-11-30 07:57:24,606 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-11-30 07:57:24,607 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-11-30 07:57:24,672 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][137], [260#(and (= ~global~0 0) (= |t_funThread1of2ForFork0_bad_#t~post32#1| 0)), 72#L941-3true, 248#true, t_funThread1of2ForFork0InUse, 2#L957-3true, t_funThread2of2ForFork0InUse, 70#L938-7true]) [2023-11-30 07:57:24,672 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2023-11-30 07:57:24,673 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-11-30 07:57:24,673 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-11-30 07:57:24,673 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-11-30 07:57:24,673 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][138], [208#L938-9true, 72#L941-3true, 248#true, t_funThread1of2ForFork0InUse, 2#L957-3true, t_funThread2of2ForFork0InUse, 255#true]) [2023-11-30 07:57:24,673 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2023-11-30 07:57:24,673 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:57:24,673 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:57:24,673 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:57:24,674 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][139], [72#L941-3true, 248#true, t_funThread1of2ForFork0InUse, 2#L957-3true, t_funThread2of2ForFork0InUse, 202#L938-8true, 258#(= |t_funThread1of2ForFork0_bad_#t~post32#1| 0)]) [2023-11-30 07:57:24,674 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2023-11-30 07:57:24,674 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 07:57:24,674 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 07:57:24,674 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 07:57:24,676 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([902] L941-->L941-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_130| |v_~#gm~0.base_21|))) (and (= (select .cse0 |v_~#gm~0.offset_21|) 0) (= |v_t_funThread2of2ForFork0_good_#t~nondet37#1_3| 0) (= (store |v_#pthreadsMutex_130| |v_~#gm~0.base_21| (store .cse0 |v_~#gm~0.offset_21| 1)) |v_#pthreadsMutex_129|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_130|, ~#gm~0.base=|v_~#gm~0.base_21|, ~#gm~0.offset=|v_~#gm~0.offset_21|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_129|, t_funThread2of2ForFork0_good_#t~nondet37#1=|v_t_funThread2of2ForFork0_good_#t~nondet37#1_3|, ~#gm~0.base=|v_~#gm~0.base_21|, ~#gm~0.offset=|v_~#gm~0.offset_21|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet37#1][258], [72#L941-3true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 202#L938-8true, 119#L956-16true, 258#(= |t_funThread1of2ForFork0_bad_#t~post32#1| 0)]) [2023-11-30 07:57:24,676 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is not cut-off event [2023-11-30 07:57:24,676 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is not cut-off event [2023-11-30 07:57:24,676 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is not cut-off event [2023-11-30 07:57:24,676 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is not cut-off event [2023-11-30 07:57:24,676 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([902] L941-->L941-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_130| |v_~#gm~0.base_21|))) (and (= (select .cse0 |v_~#gm~0.offset_21|) 0) (= |v_t_funThread2of2ForFork0_good_#t~nondet37#1_3| 0) (= (store |v_#pthreadsMutex_130| |v_~#gm~0.base_21| (store .cse0 |v_~#gm~0.offset_21| 1)) |v_#pthreadsMutex_129|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_130|, ~#gm~0.base=|v_~#gm~0.base_21|, ~#gm~0.offset=|v_~#gm~0.offset_21|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_129|, t_funThread2of2ForFork0_good_#t~nondet37#1=|v_t_funThread2of2ForFork0_good_#t~nondet37#1_3|, ~#gm~0.base=|v_~#gm~0.base_21|, ~#gm~0.offset=|v_~#gm~0.offset_21|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet37#1][269], [208#L938-9true, 72#L941-3true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 119#L956-16true]) [2023-11-30 07:57:24,677 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2023-11-30 07:57:24,677 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-11-30 07:57:24,677 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-11-30 07:57:24,677 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-11-30 07:57:24,677 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-11-30 07:57:24,685 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([902] L941-->L941-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_130| |v_~#gm~0.base_21|))) (and (= (select .cse0 |v_~#gm~0.offset_21|) 0) (= |v_t_funThread2of2ForFork0_good_#t~nondet37#1_3| 0) (= (store |v_#pthreadsMutex_130| |v_~#gm~0.base_21| (store .cse0 |v_~#gm~0.offset_21| 1)) |v_#pthreadsMutex_129|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_130|, ~#gm~0.base=|v_~#gm~0.base_21|, ~#gm~0.offset=|v_~#gm~0.offset_21|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_129|, t_funThread2of2ForFork0_good_#t~nondet37#1=|v_t_funThread2of2ForFork0_good_#t~nondet37#1_3|, ~#gm~0.base=|v_~#gm~0.base_21|, ~#gm~0.offset=|v_~#gm~0.offset_21|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet37#1][258], [72#L941-3true, 248#true, 170#L956-4true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 202#L938-8true, 258#(= |t_funThread1of2ForFork0_bad_#t~post32#1| 0)]) [2023-11-30 07:57:24,686 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is not cut-off event [2023-11-30 07:57:24,686 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is not cut-off event [2023-11-30 07:57:24,686 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is not cut-off event [2023-11-30 07:57:24,686 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is not cut-off event [2023-11-30 07:57:24,686 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([902] L941-->L941-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_130| |v_~#gm~0.base_21|))) (and (= (select .cse0 |v_~#gm~0.offset_21|) 0) (= |v_t_funThread2of2ForFork0_good_#t~nondet37#1_3| 0) (= (store |v_#pthreadsMutex_130| |v_~#gm~0.base_21| (store .cse0 |v_~#gm~0.offset_21| 1)) |v_#pthreadsMutex_129|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_130|, ~#gm~0.base=|v_~#gm~0.base_21|, ~#gm~0.offset=|v_~#gm~0.offset_21|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_129|, t_funThread2of2ForFork0_good_#t~nondet37#1=|v_t_funThread2of2ForFork0_good_#t~nondet37#1_3|, ~#gm~0.base=|v_~#gm~0.base_21|, ~#gm~0.offset=|v_~#gm~0.offset_21|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet37#1][269], [208#L938-9true, 72#L941-3true, 248#true, 170#L956-4true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true]) [2023-11-30 07:57:24,686 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2023-11-30 07:57:24,687 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-11-30 07:57:24,687 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-11-30 07:57:24,687 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-11-30 07:57:24,687 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-11-30 07:57:24,689 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([866] L938-9-->L938-12: Formula: (and (= |v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|, t_funThread1of2ForFork0_bad_#t~nondet33#1=|v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_bad_#t~nondet33#1][124], [72#L941-3true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 98#L938-12true, 198#L956-15true]) [2023-11-30 07:57:24,689 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2023-11-30 07:57:24,689 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-11-30 07:57:24,689 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-11-30 07:57:24,689 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-11-30 07:57:24,690 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([866] L938-9-->L938-12: Formula: (and (= |v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|, t_funThread1of2ForFork0_bad_#t~nondet33#1=|v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_bad_#t~nondet33#1][124], [72#L941-3true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 98#L938-12true, 198#L956-15true]) [2023-11-30 07:57:24,690 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2023-11-30 07:57:24,690 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-11-30 07:57:24,690 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-11-30 07:57:24,690 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-11-30 07:57:24,690 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-11-30 07:57:24,691 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([905] L938-14-->L938-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#__global_lock~0.base_27|))) (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet31#1_5| 0) (= (select .cse0 |v_~#__global_lock~0.offset_27|) 0) (= (store |v_#pthreadsMutex_90| |v_~#__global_lock~0.base_27| (store .cse0 |v_~#__global_lock~0.offset_27| 1)) |v_#pthreadsMutex_89|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_27|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_27|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_27|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_27|, t_funThread2of2ForFork0_bad_#t~nondet31#1=|v_t_funThread2of2ForFork0_bad_#t~nondet31#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet31#1][260], [248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 35#L938-3true, 198#L956-15true, 202#L938-8true, 258#(= |t_funThread1of2ForFork0_bad_#t~post32#1| 0)]) [2023-11-30 07:57:24,691 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is not cut-off event [2023-11-30 07:57:24,692 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is not cut-off event [2023-11-30 07:57:24,692 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is not cut-off event [2023-11-30 07:57:24,692 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is not cut-off event [2023-11-30 07:57:24,692 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([905] L938-14-->L938-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#__global_lock~0.base_27|))) (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet31#1_5| 0) (= (select .cse0 |v_~#__global_lock~0.offset_27|) 0) (= (store |v_#pthreadsMutex_90| |v_~#__global_lock~0.base_27| (store .cse0 |v_~#__global_lock~0.offset_27| 1)) |v_#pthreadsMutex_89|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_27|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_27|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_27|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_27|, t_funThread2of2ForFork0_bad_#t~nondet31#1=|v_t_funThread2of2ForFork0_bad_#t~nondet31#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet31#1][260], [248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 35#L938-3true, 202#L938-8true, 119#L956-16true, 258#(= |t_funThread1of2ForFork0_bad_#t~post32#1| 0)]) [2023-11-30 07:57:24,692 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2023-11-30 07:57:24,692 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-11-30 07:57:24,692 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-11-30 07:57:24,692 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-11-30 07:57:24,693 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([905] L938-14-->L938-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#__global_lock~0.base_27|))) (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet31#1_5| 0) (= (select .cse0 |v_~#__global_lock~0.offset_27|) 0) (= (store |v_#pthreadsMutex_90| |v_~#__global_lock~0.base_27| (store .cse0 |v_~#__global_lock~0.offset_27| 1)) |v_#pthreadsMutex_89|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_27|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_27|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_27|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_27|, t_funThread2of2ForFork0_bad_#t~nondet31#1=|v_t_funThread2of2ForFork0_bad_#t~nondet31#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet31#1][260], [248#true, 170#L956-4true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 35#L938-3true, 202#L938-8true, 258#(= |t_funThread1of2ForFork0_bad_#t~post32#1| 0)]) [2023-11-30 07:57:24,693 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2023-11-30 07:57:24,693 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-11-30 07:57:24,693 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-11-30 07:57:24,693 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-11-30 07:57:24,693 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([905] L938-14-->L938-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#__global_lock~0.base_27|))) (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet31#1_5| 0) (= (select .cse0 |v_~#__global_lock~0.offset_27|) 0) (= (store |v_#pthreadsMutex_90| |v_~#__global_lock~0.base_27| (store .cse0 |v_~#__global_lock~0.offset_27| 1)) |v_#pthreadsMutex_89|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_27|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_27|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_27|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_27|, t_funThread2of2ForFork0_bad_#t~nondet31#1=|v_t_funThread2of2ForFork0_bad_#t~nondet31#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet31#1][270], [208#L938-9true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 35#L938-3true, 198#L956-15true]) [2023-11-30 07:57:24,693 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2023-11-30 07:57:24,694 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-11-30 07:57:24,694 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-11-30 07:57:24,694 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-11-30 07:57:24,694 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([905] L938-14-->L938-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#__global_lock~0.base_27|))) (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet31#1_5| 0) (= (select .cse0 |v_~#__global_lock~0.offset_27|) 0) (= (store |v_#pthreadsMutex_90| |v_~#__global_lock~0.base_27| (store .cse0 |v_~#__global_lock~0.offset_27| 1)) |v_#pthreadsMutex_89|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_27|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_27|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_27|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_27|, t_funThread2of2ForFork0_bad_#t~nondet31#1=|v_t_funThread2of2ForFork0_bad_#t~nondet31#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet31#1][270], [208#L938-9true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 35#L938-3true, 119#L956-16true]) [2023-11-30 07:57:24,694 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2023-11-30 07:57:24,695 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 07:57:24,695 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 07:57:24,695 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 07:57:24,695 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([905] L938-14-->L938-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#__global_lock~0.base_27|))) (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet31#1_5| 0) (= (select .cse0 |v_~#__global_lock~0.offset_27|) 0) (= (store |v_#pthreadsMutex_90| |v_~#__global_lock~0.base_27| (store .cse0 |v_~#__global_lock~0.offset_27| 1)) |v_#pthreadsMutex_89|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_27|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_27|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_27|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_27|, t_funThread2of2ForFork0_bad_#t~nondet31#1=|v_t_funThread2of2ForFork0_bad_#t~nondet31#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet31#1][270], [208#L938-9true, 248#true, 170#L956-4true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 35#L938-3true]) [2023-11-30 07:57:24,695 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2023-11-30 07:57:24,695 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 07:57:24,695 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 07:57:24,695 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 07:57:24,696 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([905] L938-14-->L938-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#__global_lock~0.base_27|))) (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet31#1_5| 0) (= (select .cse0 |v_~#__global_lock~0.offset_27|) 0) (= (store |v_#pthreadsMutex_90| |v_~#__global_lock~0.base_27| (store .cse0 |v_~#__global_lock~0.offset_27| 1)) |v_#pthreadsMutex_89|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_27|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_27|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_27|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_27|, t_funThread2of2ForFork0_bad_#t~nondet31#1=|v_t_funThread2of2ForFork0_bad_#t~nondet31#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet31#1][270], [208#L938-9true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 35#L938-3true, 31#L956-7true]) [2023-11-30 07:57:24,696 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2023-11-30 07:57:24,696 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-11-30 07:57:24,696 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-11-30 07:57:24,696 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-11-30 07:57:24,696 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([905] L938-14-->L938-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#__global_lock~0.base_27|))) (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet31#1_5| 0) (= (select .cse0 |v_~#__global_lock~0.offset_27|) 0) (= (store |v_#pthreadsMutex_90| |v_~#__global_lock~0.base_27| (store .cse0 |v_~#__global_lock~0.offset_27| 1)) |v_#pthreadsMutex_89|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_27|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_27|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_27|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_27|, t_funThread2of2ForFork0_bad_#t~nondet31#1=|v_t_funThread2of2ForFork0_bad_#t~nondet31#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet31#1][270], [208#L938-9true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 35#L938-3true, 55#L957true]) [2023-11-30 07:57:24,696 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2023-11-30 07:57:24,696 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:57:24,696 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:57:24,697 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:57:24,697 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([905] L938-14-->L938-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#__global_lock~0.base_27|))) (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet31#1_5| 0) (= (select .cse0 |v_~#__global_lock~0.offset_27|) 0) (= (store |v_#pthreadsMutex_90| |v_~#__global_lock~0.base_27| (store .cse0 |v_~#__global_lock~0.offset_27| 1)) |v_#pthreadsMutex_89|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_27|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_27|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_27|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_27|, t_funThread2of2ForFork0_bad_#t~nondet31#1=|v_t_funThread2of2ForFork0_bad_#t~nondet31#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet31#1][270], [208#L938-9true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 35#L938-3true, 198#L956-15true]) [2023-11-30 07:57:24,697 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2023-11-30 07:57:24,697 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-11-30 07:57:24,697 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-11-30 07:57:24,697 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-11-30 07:57:24,697 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-11-30 07:57:24,698 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([866] L938-9-->L938-12: Formula: (and (= |v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|, t_funThread1of2ForFork0_bad_#t~nondet33#1=|v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_bad_#t~nondet33#1][124], [248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 39#L956-14true, 255#true, 35#L938-3true, 98#L938-12true]) [2023-11-30 07:57:24,698 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2023-11-30 07:57:24,698 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-11-30 07:57:24,698 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-11-30 07:57:24,698 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-11-30 07:57:24,699 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([920] L942-14-->L942-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_43|))) (and (= (store |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_43| (store .cse0 |v_~#__global_lock~0.offset_43| 1)) |v_#pthreadsMutex_137|) (= (select .cse0 |v_~#__global_lock~0.offset_43|) 0) (= |v_t_funThread2of2ForFork0_good_#t~nondet38#1_3| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_138|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_43|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_43|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_137|, t_funThread2of2ForFork0_good_#t~nondet38#1=|v_t_funThread2of2ForFork0_good_#t~nondet38#1_3|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_43|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_43|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet38#1][278], [260#(and (= ~global~0 0) (= |t_funThread1of2ForFork0_bad_#t~post32#1| 0)), 113#L942-3true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 70#L938-7true, 198#L956-15true]) [2023-11-30 07:57:24,699 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2023-11-30 07:57:24,699 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-11-30 07:57:24,700 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-11-30 07:57:24,700 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-11-30 07:57:24,769 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([902] L941-->L941-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_130| |v_~#gm~0.base_21|))) (and (= (select .cse0 |v_~#gm~0.offset_21|) 0) (= |v_t_funThread2of2ForFork0_good_#t~nondet37#1_3| 0) (= (store |v_#pthreadsMutex_130| |v_~#gm~0.base_21| (store .cse0 |v_~#gm~0.offset_21| 1)) |v_#pthreadsMutex_129|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_130|, ~#gm~0.base=|v_~#gm~0.base_21|, ~#gm~0.offset=|v_~#gm~0.offset_21|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_129|, t_funThread2of2ForFork0_good_#t~nondet37#1=|v_t_funThread2of2ForFork0_good_#t~nondet37#1_3|, ~#gm~0.base=|v_~#gm~0.base_21|, ~#gm~0.offset=|v_~#gm~0.offset_21|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet37#1][258], [72#L941-3true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 202#L938-8true, 258#(= |t_funThread1of2ForFork0_bad_#t~post32#1| 0), 55#L957true]) [2023-11-30 07:57:24,770 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is not cut-off event [2023-11-30 07:57:24,770 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is not cut-off event [2023-11-30 07:57:24,770 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is not cut-off event [2023-11-30 07:57:24,770 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is not cut-off event [2023-11-30 07:57:24,770 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([700] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][139], [72#L941-3true, 248#true, t_funThread1of2ForFork0InUse, 2#L957-3true, t_funThread2of2ForFork0InUse, 202#L938-8true, 258#(= |t_funThread1of2ForFork0_bad_#t~post32#1| 0)]) [2023-11-30 07:57:24,770 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2023-11-30 07:57:24,770 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 07:57:24,770 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 07:57:24,771 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 07:57:24,771 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 07:57:24,771 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([902] L941-->L941-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_130| |v_~#gm~0.base_21|))) (and (= (select .cse0 |v_~#gm~0.offset_21|) 0) (= |v_t_funThread2of2ForFork0_good_#t~nondet37#1_3| 0) (= (store |v_#pthreadsMutex_130| |v_~#gm~0.base_21| (store .cse0 |v_~#gm~0.offset_21| 1)) |v_#pthreadsMutex_129|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_130|, ~#gm~0.base=|v_~#gm~0.base_21|, ~#gm~0.offset=|v_~#gm~0.offset_21|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_129|, t_funThread2of2ForFork0_good_#t~nondet37#1=|v_t_funThread2of2ForFork0_good_#t~nondet37#1_3|, ~#gm~0.base=|v_~#gm~0.base_21|, ~#gm~0.offset=|v_~#gm~0.offset_21|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet37#1][269], [208#L938-9true, 72#L941-3true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 55#L957true]) [2023-11-30 07:57:24,771 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2023-11-30 07:57:24,771 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 07:57:24,771 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 07:57:24,771 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 07:57:24,771 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 07:57:24,772 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][137], [260#(and (= ~global~0 0) (= |t_funThread1of2ForFork0_bad_#t~post32#1| 0)), 248#true, t_funThread1of2ForFork0InUse, 2#L957-3true, t_funThread2of2ForFork0InUse, 70#L938-7true, 35#L938-3true]) [2023-11-30 07:57:24,772 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2023-11-30 07:57:24,772 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 07:57:24,772 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 07:57:24,772 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 07:57:24,773 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][138], [208#L938-9true, 248#true, t_funThread1of2ForFork0InUse, 2#L957-3true, t_funThread2of2ForFork0InUse, 255#true, 35#L938-3true]) [2023-11-30 07:57:24,773 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2023-11-30 07:57:24,773 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-11-30 07:57:24,773 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-11-30 07:57:24,773 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-11-30 07:57:24,773 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][139], [248#true, t_funThread1of2ForFork0InUse, 2#L957-3true, t_funThread2of2ForFork0InUse, 35#L938-3true, 202#L938-8true, 258#(= |t_funThread1of2ForFork0_bad_#t~post32#1| 0)]) [2023-11-30 07:57:24,773 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2023-11-30 07:57:24,773 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:57:24,774 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:57:24,774 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:57:24,775 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([866] L938-9-->L938-12: Formula: (and (= |v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|, t_funThread1of2ForFork0_bad_#t~nondet33#1=|v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_bad_#t~nondet33#1][124], [72#L941-3true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 98#L938-12true, 119#L956-16true]) [2023-11-30 07:57:24,775 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2023-11-30 07:57:24,776 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 07:57:24,776 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 07:57:24,776 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 07:57:24,776 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([905] L938-14-->L938-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#__global_lock~0.base_27|))) (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet31#1_5| 0) (= (select .cse0 |v_~#__global_lock~0.offset_27|) 0) (= (store |v_#pthreadsMutex_90| |v_~#__global_lock~0.base_27| (store .cse0 |v_~#__global_lock~0.offset_27| 1)) |v_#pthreadsMutex_89|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_27|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_27|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_27|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_27|, t_funThread2of2ForFork0_bad_#t~nondet31#1=|v_t_funThread2of2ForFork0_bad_#t~nondet31#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet31#1][260], [248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 35#L938-3true, 202#L938-8true, 258#(= |t_funThread1of2ForFork0_bad_#t~post32#1| 0), 55#L957true]) [2023-11-30 07:57:24,776 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2023-11-30 07:57:24,776 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 07:57:24,776 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 07:57:24,776 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 07:57:24,777 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([920] L942-14-->L942-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_43|))) (and (= (store |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_43| (store .cse0 |v_~#__global_lock~0.offset_43| 1)) |v_#pthreadsMutex_137|) (= (select .cse0 |v_~#__global_lock~0.offset_43|) 0) (= |v_t_funThread2of2ForFork0_good_#t~nondet38#1_3| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_138|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_43|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_43|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_137|, t_funThread2of2ForFork0_good_#t~nondet38#1=|v_t_funThread2of2ForFork0_good_#t~nondet38#1_3|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_43|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_43|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet38#1][278], [260#(and (= ~global~0 0) (= |t_funThread1of2ForFork0_bad_#t~post32#1| 0)), 113#L942-3true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 70#L938-7true, 119#L956-16true]) [2023-11-30 07:57:24,777 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2023-11-30 07:57:24,777 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 07:57:24,777 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 07:57:24,777 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 07:57:24,786 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([866] L938-9-->L938-12: Formula: (and (= |v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|, t_funThread1of2ForFork0_bad_#t~nondet33#1=|v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_bad_#t~nondet33#1][124], [72#L941-3true, 248#true, 170#L956-4true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 98#L938-12true]) [2023-11-30 07:57:24,786 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2023-11-30 07:57:24,786 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 07:57:24,786 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 07:57:24,787 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 07:57:24,787 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([920] L942-14-->L942-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_43|))) (and (= (store |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_43| (store .cse0 |v_~#__global_lock~0.offset_43| 1)) |v_#pthreadsMutex_137|) (= (select .cse0 |v_~#__global_lock~0.offset_43|) 0) (= |v_t_funThread2of2ForFork0_good_#t~nondet38#1_3| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_138|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_43|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_43|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_137|, t_funThread2of2ForFork0_good_#t~nondet38#1=|v_t_funThread2of2ForFork0_good_#t~nondet38#1_3|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_43|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_43|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet38#1][278], [260#(and (= ~global~0 0) (= |t_funThread1of2ForFork0_bad_#t~post32#1| 0)), 113#L942-3true, 248#true, 170#L956-4true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 70#L938-7true]) [2023-11-30 07:57:24,787 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2023-11-30 07:57:24,787 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 07:57:24,787 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 07:57:24,788 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 07:57:24,790 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([866] L938-9-->L938-12: Formula: (and (= |v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|, t_funThread1of2ForFork0_bad_#t~nondet33#1=|v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_bad_#t~nondet33#1][124], [72#L941-3true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 98#L938-12true, 119#L956-16true]) [2023-11-30 07:57:24,790 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2023-11-30 07:57:24,790 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 07:57:24,790 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 07:57:24,790 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 07:57:24,791 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 07:57:24,791 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([866] L938-9-->L938-12: Formula: (and (= |v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|, t_funThread1of2ForFork0_bad_#t~nondet33#1=|v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_bad_#t~nondet33#1][124], [72#L941-3true, 248#true, 170#L956-4true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 98#L938-12true]) [2023-11-30 07:57:24,791 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2023-11-30 07:57:24,791 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 07:57:24,791 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 07:57:24,791 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 07:57:24,791 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 07:57:24,792 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([866] L938-9-->L938-12: Formula: (and (= |v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|, t_funThread1of2ForFork0_bad_#t~nondet33#1=|v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_bad_#t~nondet33#1][124], [248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 35#L938-3true, 98#L938-12true, 198#L956-15true]) [2023-11-30 07:57:24,792 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2023-11-30 07:57:24,792 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 07:57:24,792 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 07:57:24,792 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 07:57:24,792 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([866] L938-9-->L938-12: Formula: (and (= |v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|, t_funThread1of2ForFork0_bad_#t~nondet33#1=|v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_bad_#t~nondet33#1][124], [248#true, 170#L956-4true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 35#L938-3true, 98#L938-12true]) [2023-11-30 07:57:24,792 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2023-11-30 07:57:24,792 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:57:24,793 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:57:24,793 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:57:24,793 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([866] L938-9-->L938-12: Formula: (and (= |v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|, t_funThread1of2ForFork0_bad_#t~nondet33#1=|v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_bad_#t~nondet33#1][124], [248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 35#L938-3true, 98#L938-12true, 119#L956-16true]) [2023-11-30 07:57:24,793 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2023-11-30 07:57:24,793 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:57:24,793 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:57:24,793 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:57:24,794 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([866] L938-9-->L938-12: Formula: (and (= |v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|, t_funThread1of2ForFork0_bad_#t~nondet33#1=|v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_bad_#t~nondet33#1][124], [248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 35#L938-3true, 198#L956-15true, 98#L938-12true]) [2023-11-30 07:57:24,794 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2023-11-30 07:57:24,794 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 07:57:24,794 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 07:57:24,794 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 07:57:24,794 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 07:57:24,795 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([920] L942-14-->L942-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_43|))) (and (= (store |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_43| (store .cse0 |v_~#__global_lock~0.offset_43| 1)) |v_#pthreadsMutex_137|) (= (select .cse0 |v_~#__global_lock~0.offset_43|) 0) (= |v_t_funThread2of2ForFork0_good_#t~nondet38#1_3| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_138|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_43|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_43|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_137|, t_funThread2of2ForFork0_good_#t~nondet38#1=|v_t_funThread2of2ForFork0_good_#t~nondet38#1_3|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_43|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_43|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet38#1][301], [113#L942-3true, 208#L938-9true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 198#L956-15true]) [2023-11-30 07:57:24,795 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2023-11-30 07:57:24,795 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:57:24,795 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:57:24,795 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:57:24,795 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([920] L942-14-->L942-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_43|))) (and (= (store |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_43| (store .cse0 |v_~#__global_lock~0.offset_43| 1)) |v_#pthreadsMutex_137|) (= (select .cse0 |v_~#__global_lock~0.offset_43|) 0) (= |v_t_funThread2of2ForFork0_good_#t~nondet38#1_3| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_138|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_43|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_43|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_137|, t_funThread2of2ForFork0_good_#t~nondet38#1=|v_t_funThread2of2ForFork0_good_#t~nondet38#1_3|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_43|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_43|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet38#1][295], [113#L942-3true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 198#L956-15true, 202#L938-8true, 258#(= |t_funThread1of2ForFork0_bad_#t~post32#1| 0)]) [2023-11-30 07:57:24,795 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2023-11-30 07:57:24,795 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 07:57:24,796 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 07:57:24,796 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 07:57:24,796 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([920] L942-14-->L942-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_43|))) (and (= (store |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_43| (store .cse0 |v_~#__global_lock~0.offset_43| 1)) |v_#pthreadsMutex_137|) (= (select .cse0 |v_~#__global_lock~0.offset_43|) 0) (= |v_t_funThread2of2ForFork0_good_#t~nondet38#1_3| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_138|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_43|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_43|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_137|, t_funThread2of2ForFork0_good_#t~nondet38#1=|v_t_funThread2of2ForFork0_good_#t~nondet38#1_3|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_43|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_43|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet38#1][295], [113#L942-3true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 39#L956-14true, 202#L938-8true, 258#(= |t_funThread1of2ForFork0_bad_#t~post32#1| 0)]) [2023-11-30 07:57:24,796 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is not cut-off event [2023-11-30 07:57:24,797 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is not cut-off event [2023-11-30 07:57:24,797 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is not cut-off event [2023-11-30 07:57:24,797 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is not cut-off event [2023-11-30 07:57:24,797 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([920] L942-14-->L942-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_43|))) (and (= (store |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_43| (store .cse0 |v_~#__global_lock~0.offset_43| 1)) |v_#pthreadsMutex_137|) (= (select .cse0 |v_~#__global_lock~0.offset_43|) 0) (= |v_t_funThread2of2ForFork0_good_#t~nondet38#1_3| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_138|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_43|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_43|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_137|, t_funThread2of2ForFork0_good_#t~nondet38#1=|v_t_funThread2of2ForFork0_good_#t~nondet38#1_3|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_43|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_43|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet38#1][295], [113#L942-3true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 198#L956-15true, 202#L938-8true, 258#(= |t_funThread1of2ForFork0_bad_#t~post32#1| 0)]) [2023-11-30 07:57:24,797 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2023-11-30 07:57:24,797 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 07:57:24,797 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 07:57:24,797 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 07:57:24,797 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 07:57:24,798 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([920] L942-14-->L942-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_43|))) (and (= (store |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_43| (store .cse0 |v_~#__global_lock~0.offset_43| 1)) |v_#pthreadsMutex_137|) (= (select .cse0 |v_~#__global_lock~0.offset_43|) 0) (= |v_t_funThread2of2ForFork0_good_#t~nondet38#1_3| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_138|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_43|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_43|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_137|, t_funThread2of2ForFork0_good_#t~nondet38#1=|v_t_funThread2of2ForFork0_good_#t~nondet38#1_3|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_43|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_43|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet38#1][301], [208#L938-9true, 113#L942-3true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 39#L956-14true]) [2023-11-30 07:57:24,798 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2023-11-30 07:57:24,798 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 07:57:24,798 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 07:57:24,798 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 07:57:24,950 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][137], [260#(and (= ~global~0 0) (= |t_funThread1of2ForFork0_bad_#t~post32#1| 0)), 248#true, t_funThread1of2ForFork0InUse, 2#L957-3true, 110#L938-5true, t_funThread2of2ForFork0InUse, 70#L938-7true]) [2023-11-30 07:57:24,951 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2023-11-30 07:57:24,951 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-11-30 07:57:24,951 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-11-30 07:57:24,951 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-11-30 07:57:24,954 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([866] L938-9-->L938-12: Formula: (and (= |v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|, t_funThread1of2ForFork0_bad_#t~nondet33#1=|v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_bad_#t~nondet33#1][124], [72#L941-3true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 98#L938-12true, 55#L957true]) [2023-11-30 07:57:24,954 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2023-11-30 07:57:24,954 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:57:24,954 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:57:24,954 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:57:24,954 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([700] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][138], [72#L941-3true, 208#L938-9true, 248#true, t_funThread1of2ForFork0InUse, 2#L957-3true, t_funThread2of2ForFork0InUse, 255#true]) [2023-11-30 07:57:24,955 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2023-11-30 07:57:24,955 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:57:24,955 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:57:24,955 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:57:24,955 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:57:24,955 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([866] L938-9-->L938-12: Formula: (and (= |v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|, t_funThread1of2ForFork0_bad_#t~nondet33#1=|v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_bad_#t~nondet33#1][124], [248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 35#L938-3true, 98#L938-12true, 55#L957true]) [2023-11-30 07:57:24,955 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2023-11-30 07:57:24,956 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-11-30 07:57:24,956 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-11-30 07:57:24,956 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-11-30 07:57:24,956 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([700] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][138], [208#L938-9true, 248#true, t_funThread1of2ForFork0InUse, 2#L957-3true, t_funThread2of2ForFork0InUse, 255#true, 35#L938-3true]) [2023-11-30 07:57:24,956 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2023-11-30 07:57:24,956 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-11-30 07:57:24,956 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-11-30 07:57:24,956 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-11-30 07:57:24,956 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-11-30 07:57:24,956 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([700] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][139], [248#true, t_funThread1of2ForFork0InUse, 2#L957-3true, t_funThread2of2ForFork0InUse, 35#L938-3true, 202#L938-8true, 258#(= |t_funThread1of2ForFork0_bad_#t~post32#1| 0)]) [2023-11-30 07:57:24,957 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2023-11-30 07:57:24,957 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:57:24,957 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:57:24,957 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:57:24,957 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:57:24,957 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([920] L942-14-->L942-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_43|))) (and (= (store |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_43| (store .cse0 |v_~#__global_lock~0.offset_43| 1)) |v_#pthreadsMutex_137|) (= (select .cse0 |v_~#__global_lock~0.offset_43|) 0) (= |v_t_funThread2of2ForFork0_good_#t~nondet38#1_3| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_138|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_43|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_43|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_137|, t_funThread2of2ForFork0_good_#t~nondet38#1=|v_t_funThread2of2ForFork0_good_#t~nondet38#1_3|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_43|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_43|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet38#1][278], [260#(and (= ~global~0 0) (= |t_funThread1of2ForFork0_bad_#t~post32#1| 0)), 113#L942-3true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 70#L938-7true, 55#L957true]) [2023-11-30 07:57:24,957 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2023-11-30 07:57:24,958 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:57:24,958 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:57:24,958 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:57:24,959 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([866] L938-9-->L938-12: Formula: (and (= |v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|, t_funThread1of2ForFork0_bad_#t~nondet33#1=|v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_bad_#t~nondet33#1][124], [72#L941-3true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 98#L938-12true, 55#L957true]) [2023-11-30 07:57:24,959 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2023-11-30 07:57:24,959 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:57:24,960 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:57:24,960 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:57:24,960 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:57:24,960 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([905] L938-14-->L938-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#__global_lock~0.base_27|))) (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet31#1_5| 0) (= (select .cse0 |v_~#__global_lock~0.offset_27|) 0) (= (store |v_#pthreadsMutex_90| |v_~#__global_lock~0.base_27| (store .cse0 |v_~#__global_lock~0.offset_27| 1)) |v_#pthreadsMutex_89|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_27|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_27|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_27|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_27|, t_funThread2of2ForFork0_bad_#t~nondet31#1=|v_t_funThread2of2ForFork0_bad_#t~nondet31#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet31#1][270], [208#L938-9true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 35#L938-3true, 119#L956-16true]) [2023-11-30 07:57:24,960 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is not cut-off event [2023-11-30 07:57:24,960 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is not cut-off event [2023-11-30 07:57:24,960 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is not cut-off event [2023-11-30 07:57:24,961 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is not cut-off event [2023-11-30 07:57:24,961 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is not cut-off event [2023-11-30 07:57:24,961 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([866] L938-9-->L938-12: Formula: (and (= |v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|, t_funThread1of2ForFork0_bad_#t~nondet33#1=|v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_bad_#t~nondet33#1][124], [248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 35#L938-3true, 98#L938-12true, 119#L956-16true]) [2023-11-30 07:57:24,961 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2023-11-30 07:57:24,961 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:57:24,961 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:57:24,961 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:57:24,961 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:57:24,962 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([920] L942-14-->L942-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_43|))) (and (= (store |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_43| (store .cse0 |v_~#__global_lock~0.offset_43| 1)) |v_#pthreadsMutex_137|) (= (select .cse0 |v_~#__global_lock~0.offset_43|) 0) (= |v_t_funThread2of2ForFork0_good_#t~nondet38#1_3| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_138|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_43|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_43|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_137|, t_funThread2of2ForFork0_good_#t~nondet38#1=|v_t_funThread2of2ForFork0_good_#t~nondet38#1_3|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_43|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_43|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet38#1][301], [208#L938-9true, 113#L942-3true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 119#L956-16true]) [2023-11-30 07:57:24,962 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2023-11-30 07:57:24,962 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-11-30 07:57:24,962 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-11-30 07:57:24,962 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-11-30 07:57:24,962 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([920] L942-14-->L942-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_43|))) (and (= (store |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_43| (store .cse0 |v_~#__global_lock~0.offset_43| 1)) |v_#pthreadsMutex_137|) (= (select .cse0 |v_~#__global_lock~0.offset_43|) 0) (= |v_t_funThread2of2ForFork0_good_#t~nondet38#1_3| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_138|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_43|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_43|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_137|, t_funThread2of2ForFork0_good_#t~nondet38#1=|v_t_funThread2of2ForFork0_good_#t~nondet38#1_3|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_43|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_43|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet38#1][295], [113#L942-3true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 202#L938-8true, 119#L956-16true, 258#(= |t_funThread1of2ForFork0_bad_#t~post32#1| 0)]) [2023-11-30 07:57:24,962 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2023-11-30 07:57:24,962 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:57:24,962 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:57:24,962 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:57:24,972 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([905] L938-14-->L938-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#__global_lock~0.base_27|))) (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet31#1_5| 0) (= (select .cse0 |v_~#__global_lock~0.offset_27|) 0) (= (store |v_#pthreadsMutex_90| |v_~#__global_lock~0.base_27| (store .cse0 |v_~#__global_lock~0.offset_27| 1)) |v_#pthreadsMutex_89|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_27|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_27|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_27|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_27|, t_funThread2of2ForFork0_bad_#t~nondet31#1=|v_t_funThread2of2ForFork0_bad_#t~nondet31#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet31#1][270], [208#L938-9true, 248#true, 170#L956-4true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 35#L938-3true]) [2023-11-30 07:57:24,973 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is not cut-off event [2023-11-30 07:57:24,973 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is not cut-off event [2023-11-30 07:57:24,973 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is not cut-off event [2023-11-30 07:57:24,973 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is not cut-off event [2023-11-30 07:57:24,973 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is not cut-off event [2023-11-30 07:57:24,973 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([866] L938-9-->L938-12: Formula: (and (= |v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|, t_funThread1of2ForFork0_bad_#t~nondet33#1=|v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_bad_#t~nondet33#1][124], [248#true, 170#L956-4true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 35#L938-3true, 98#L938-12true]) [2023-11-30 07:57:24,974 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2023-11-30 07:57:24,974 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:57:24,974 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:57:24,974 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:57:24,974 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:57:24,974 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([920] L942-14-->L942-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_43|))) (and (= (store |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_43| (store .cse0 |v_~#__global_lock~0.offset_43| 1)) |v_#pthreadsMutex_137|) (= (select .cse0 |v_~#__global_lock~0.offset_43|) 0) (= |v_t_funThread2of2ForFork0_good_#t~nondet38#1_3| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_138|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_43|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_43|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_137|, t_funThread2of2ForFork0_good_#t~nondet38#1=|v_t_funThread2of2ForFork0_good_#t~nondet38#1_3|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_43|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_43|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet38#1][301], [208#L938-9true, 113#L942-3true, 248#true, 170#L956-4true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true]) [2023-11-30 07:57:24,974 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2023-11-30 07:57:24,975 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-11-30 07:57:24,975 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-11-30 07:57:24,975 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-11-30 07:57:24,975 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([920] L942-14-->L942-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_43|))) (and (= (store |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_43| (store .cse0 |v_~#__global_lock~0.offset_43| 1)) |v_#pthreadsMutex_137|) (= (select .cse0 |v_~#__global_lock~0.offset_43|) 0) (= |v_t_funThread2of2ForFork0_good_#t~nondet38#1_3| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_138|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_43|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_43|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_137|, t_funThread2of2ForFork0_good_#t~nondet38#1=|v_t_funThread2of2ForFork0_good_#t~nondet38#1_3|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_43|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_43|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet38#1][295], [113#L942-3true, 248#true, 170#L956-4true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 202#L938-8true, 258#(= |t_funThread1of2ForFork0_bad_#t~post32#1| 0)]) [2023-11-30 07:57:24,975 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2023-11-30 07:57:24,975 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:57:24,975 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:57:24,975 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:57:24,978 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([866] L938-9-->L938-12: Formula: (and (= |v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|, t_funThread1of2ForFork0_bad_#t~nondet33#1=|v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_bad_#t~nondet33#1][124], [248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 35#L938-3true, 98#L938-12true, 119#L956-16true]) [2023-11-30 07:57:24,979 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2023-11-30 07:57:24,979 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:57:24,979 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:57:24,979 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:57:24,979 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:57:24,979 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:57:24,979 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([866] L938-9-->L938-12: Formula: (and (= |v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|, t_funThread1of2ForFork0_bad_#t~nondet33#1=|v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_bad_#t~nondet33#1][124], [248#true, 170#L956-4true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 35#L938-3true, 98#L938-12true]) [2023-11-30 07:57:24,979 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2023-11-30 07:57:24,979 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:57:24,979 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:57:24,979 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:57:24,980 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:57:24,980 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:57:24,981 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][139], [248#true, t_funThread1of2ForFork0InUse, 2#L957-3true, 110#L938-5true, t_funThread2of2ForFork0InUse, 202#L938-8true, 258#(= |t_funThread1of2ForFork0_bad_#t~post32#1| 0)]) [2023-11-30 07:57:24,981 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2023-11-30 07:57:24,981 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-11-30 07:57:24,981 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-11-30 07:57:24,981 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-11-30 07:57:24,982 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([920] L942-14-->L942-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_43|))) (and (= (store |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_43| (store .cse0 |v_~#__global_lock~0.offset_43| 1)) |v_#pthreadsMutex_137|) (= (select .cse0 |v_~#__global_lock~0.offset_43|) 0) (= |v_t_funThread2of2ForFork0_good_#t~nondet38#1_3| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_138|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_43|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_43|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_137|, t_funThread2of2ForFork0_good_#t~nondet38#1=|v_t_funThread2of2ForFork0_good_#t~nondet38#1_3|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_43|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_43|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet38#1][295], [113#L942-3true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 202#L938-8true, 119#L956-16true, 258#(= |t_funThread1of2ForFork0_bad_#t~post32#1| 0)]) [2023-11-30 07:57:24,982 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2023-11-30 07:57:24,982 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:57:24,982 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:57:24,982 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:57:24,982 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:57:24,982 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([920] L942-14-->L942-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_43|))) (and (= (store |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_43| (store .cse0 |v_~#__global_lock~0.offset_43| 1)) |v_#pthreadsMutex_137|) (= (select .cse0 |v_~#__global_lock~0.offset_43|) 0) (= |v_t_funThread2of2ForFork0_good_#t~nondet38#1_3| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_138|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_43|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_43|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_137|, t_funThread2of2ForFork0_good_#t~nondet38#1=|v_t_funThread2of2ForFork0_good_#t~nondet38#1_3|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_43|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_43|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet38#1][295], [113#L942-3true, 248#true, 170#L956-4true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 202#L938-8true, 258#(= |t_funThread1of2ForFork0_bad_#t~post32#1| 0)]) [2023-11-30 07:57:24,982 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2023-11-30 07:57:24,982 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:57:24,982 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:57:24,982 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:57:24,983 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:57:24,983 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([866] L938-9-->L938-12: Formula: (and (= |v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|, t_funThread1of2ForFork0_bad_#t~nondet33#1=|v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_bad_#t~nondet33#1][124], [248#true, t_funThread1of2ForFork0InUse, 110#L938-5true, t_funThread2of2ForFork0InUse, 255#true, 39#L956-14true, 98#L938-12true]) [2023-11-30 07:57:24,983 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2023-11-30 07:57:24,983 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:57:24,983 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:57:24,983 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:57:24,984 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([866] L938-9-->L938-12: Formula: (and (= |v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|, t_funThread1of2ForFork0_bad_#t~nondet33#1=|v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_bad_#t~nondet33#1][124], [113#L942-3true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 39#L956-14true, 98#L938-12true]) [2023-11-30 07:57:24,984 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2023-11-30 07:57:24,984 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:57:24,984 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:57:24,984 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:57:25,056 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([902] L941-->L941-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_130| |v_~#gm~0.base_21|))) (and (= (select .cse0 |v_~#gm~0.offset_21|) 0) (= |v_t_funThread2of2ForFork0_good_#t~nondet37#1_3| 0) (= (store |v_#pthreadsMutex_130| |v_~#gm~0.base_21| (store .cse0 |v_~#gm~0.offset_21| 1)) |v_#pthreadsMutex_129|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_130|, ~#gm~0.base=|v_~#gm~0.base_21|, ~#gm~0.offset=|v_~#gm~0.offset_21|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_129|, t_funThread2of2ForFork0_good_#t~nondet37#1=|v_t_funThread2of2ForFork0_good_#t~nondet37#1_3|, ~#gm~0.base=|v_~#gm~0.base_21|, ~#gm~0.offset=|v_~#gm~0.offset_21|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet37#1][258], [72#L941-3true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 31#L956-7true, 202#L938-8true, 258#(= |t_funThread1of2ForFork0_bad_#t~post32#1| 0)]) [2023-11-30 07:57:25,056 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is not cut-off event [2023-11-30 07:57:25,056 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is not cut-off event [2023-11-30 07:57:25,056 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is not cut-off event [2023-11-30 07:57:25,056 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is not cut-off event [2023-11-30 07:57:25,057 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([902] L941-->L941-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_130| |v_~#gm~0.base_21|))) (and (= (select .cse0 |v_~#gm~0.offset_21|) 0) (= |v_t_funThread2of2ForFork0_good_#t~nondet37#1_3| 0) (= (store |v_#pthreadsMutex_130| |v_~#gm~0.base_21| (store .cse0 |v_~#gm~0.offset_21| 1)) |v_#pthreadsMutex_129|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_130|, ~#gm~0.base=|v_~#gm~0.base_21|, ~#gm~0.offset=|v_~#gm~0.offset_21|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_129|, t_funThread2of2ForFork0_good_#t~nondet37#1=|v_t_funThread2of2ForFork0_good_#t~nondet37#1_3|, ~#gm~0.base=|v_~#gm~0.base_21|, ~#gm~0.offset=|v_~#gm~0.offset_21|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet37#1][269], [72#L941-3true, 208#L938-9true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 31#L956-7true]) [2023-11-30 07:57:25,057 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2023-11-30 07:57:25,057 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-11-30 07:57:25,057 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-11-30 07:57:25,057 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-11-30 07:57:25,057 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-11-30 07:57:25,059 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([905] L938-14-->L938-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#__global_lock~0.base_27|))) (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet31#1_5| 0) (= (select .cse0 |v_~#__global_lock~0.offset_27|) 0) (= (store |v_#pthreadsMutex_90| |v_~#__global_lock~0.base_27| (store .cse0 |v_~#__global_lock~0.offset_27| 1)) |v_#pthreadsMutex_89|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_27|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_27|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_27|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_27|, t_funThread2of2ForFork0_bad_#t~nondet31#1=|v_t_funThread2of2ForFork0_bad_#t~nondet31#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet31#1][260], [248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 35#L938-3true, 31#L956-7true, 202#L938-8true, 258#(= |t_funThread1of2ForFork0_bad_#t~post32#1| 0)]) [2023-11-30 07:57:25,059 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2023-11-30 07:57:25,059 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-11-30 07:57:25,059 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-11-30 07:57:25,059 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-11-30 07:57:25,069 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([700] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][139], [248#true, t_funThread1of2ForFork0InUse, 2#L957-3true, 110#L938-5true, t_funThread2of2ForFork0InUse, 202#L938-8true, 258#(= |t_funThread1of2ForFork0_bad_#t~post32#1| 0)]) [2023-11-30 07:57:25,069 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2023-11-30 07:57:25,069 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-11-30 07:57:25,069 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-11-30 07:57:25,069 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-11-30 07:57:25,070 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-11-30 07:57:25,073 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([905] L938-14-->L938-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#__global_lock~0.base_27|))) (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet31#1_5| 0) (= (select .cse0 |v_~#__global_lock~0.offset_27|) 0) (= (store |v_#pthreadsMutex_90| |v_~#__global_lock~0.base_27| (store .cse0 |v_~#__global_lock~0.offset_27| 1)) |v_#pthreadsMutex_89|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_27|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_27|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_27|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_27|, t_funThread2of2ForFork0_bad_#t~nondet31#1=|v_t_funThread2of2ForFork0_bad_#t~nondet31#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet31#1][270], [208#L938-9true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 35#L938-3true, 55#L957true]) [2023-11-30 07:57:25,074 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is not cut-off event [2023-11-30 07:57:25,074 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is not cut-off event [2023-11-30 07:57:25,074 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is not cut-off event [2023-11-30 07:57:25,074 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is not cut-off event [2023-11-30 07:57:25,074 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is not cut-off event [2023-11-30 07:57:25,074 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([866] L938-9-->L938-12: Formula: (and (= |v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|, t_funThread1of2ForFork0_bad_#t~nondet33#1=|v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_bad_#t~nondet33#1][124], [248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 35#L938-3true, 98#L938-12true, 55#L957true]) [2023-11-30 07:57:25,074 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2023-11-30 07:57:25,074 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-11-30 07:57:25,074 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-11-30 07:57:25,074 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-11-30 07:57:25,074 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-11-30 07:57:25,075 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([700] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][138], [208#L938-9true, 248#true, t_funThread1of2ForFork0InUse, 2#L957-3true, t_funThread2of2ForFork0InUse, 255#true, 35#L938-3true]) [2023-11-30 07:57:25,075 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2023-11-30 07:57:25,075 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-11-30 07:57:25,075 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-11-30 07:57:25,075 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-11-30 07:57:25,075 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-11-30 07:57:25,075 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-11-30 07:57:25,075 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([920] L942-14-->L942-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_43|))) (and (= (store |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_43| (store .cse0 |v_~#__global_lock~0.offset_43| 1)) |v_#pthreadsMutex_137|) (= (select .cse0 |v_~#__global_lock~0.offset_43|) 0) (= |v_t_funThread2of2ForFork0_good_#t~nondet38#1_3| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_138|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_43|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_43|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_137|, t_funThread2of2ForFork0_good_#t~nondet38#1=|v_t_funThread2of2ForFork0_good_#t~nondet38#1_3|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_43|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_43|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet38#1][301], [113#L942-3true, 208#L938-9true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 55#L957true]) [2023-11-30 07:57:25,075 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2023-11-30 07:57:25,075 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-11-30 07:57:25,076 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-11-30 07:57:25,076 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-11-30 07:57:25,076 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([920] L942-14-->L942-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_43|))) (and (= (store |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_43| (store .cse0 |v_~#__global_lock~0.offset_43| 1)) |v_#pthreadsMutex_137|) (= (select .cse0 |v_~#__global_lock~0.offset_43|) 0) (= |v_t_funThread2of2ForFork0_good_#t~nondet38#1_3| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_138|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_43|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_43|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_137|, t_funThread2of2ForFork0_good_#t~nondet38#1=|v_t_funThread2of2ForFork0_good_#t~nondet38#1_3|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_43|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_43|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet38#1][295], [113#L942-3true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 202#L938-8true, 258#(= |t_funThread1of2ForFork0_bad_#t~post32#1| 0), 55#L957true]) [2023-11-30 07:57:25,076 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2023-11-30 07:57:25,076 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-11-30 07:57:25,076 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-11-30 07:57:25,076 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-11-30 07:57:25,078 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([866] L938-9-->L938-12: Formula: (and (= |v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|, t_funThread1of2ForFork0_bad_#t~nondet33#1=|v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_bad_#t~nondet33#1][124], [248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 35#L938-3true, 98#L938-12true, 55#L957true]) [2023-11-30 07:57:25,078 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2023-11-30 07:57:25,078 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-11-30 07:57:25,078 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-11-30 07:57:25,078 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-11-30 07:57:25,078 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-11-30 07:57:25,078 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-11-30 07:57:25,079 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([920] L942-14-->L942-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_43|))) (and (= (store |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_43| (store .cse0 |v_~#__global_lock~0.offset_43| 1)) |v_#pthreadsMutex_137|) (= (select .cse0 |v_~#__global_lock~0.offset_43|) 0) (= |v_t_funThread2of2ForFork0_good_#t~nondet38#1_3| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_138|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_43|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_43|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_137|, t_funThread2of2ForFork0_good_#t~nondet38#1=|v_t_funThread2of2ForFork0_good_#t~nondet38#1_3|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_43|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_43|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet38#1][295], [113#L942-3true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 202#L938-8true, 55#L957true, 258#(= |t_funThread1of2ForFork0_bad_#t~post32#1| 0)]) [2023-11-30 07:57:25,079 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2023-11-30 07:57:25,079 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-11-30 07:57:25,079 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-11-30 07:57:25,079 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-11-30 07:57:25,079 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-11-30 07:57:25,092 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([866] L938-9-->L938-12: Formula: (and (= |v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|, t_funThread1of2ForFork0_bad_#t~nondet33#1=|v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_bad_#t~nondet33#1][124], [248#true, t_funThread1of2ForFork0InUse, 110#L938-5true, t_funThread2of2ForFork0InUse, 255#true, 98#L938-12true, 198#L956-15true]) [2023-11-30 07:57:25,092 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2023-11-30 07:57:25,092 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-11-30 07:57:25,092 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-11-30 07:57:25,092 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-11-30 07:57:25,093 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([866] L938-9-->L938-12: Formula: (and (= |v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|, t_funThread1of2ForFork0_bad_#t~nondet33#1=|v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_bad_#t~nondet33#1][124], [248#true, 170#L956-4true, t_funThread1of2ForFork0InUse, 110#L938-5true, t_funThread2of2ForFork0InUse, 255#true, 98#L938-12true]) [2023-11-30 07:57:25,093 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2023-11-30 07:57:25,093 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-11-30 07:57:25,093 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-11-30 07:57:25,093 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-11-30 07:57:25,093 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([866] L938-9-->L938-12: Formula: (and (= |v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|, t_funThread1of2ForFork0_bad_#t~nondet33#1=|v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_bad_#t~nondet33#1][124], [248#true, t_funThread1of2ForFork0InUse, 110#L938-5true, t_funThread2of2ForFork0InUse, 255#true, 98#L938-12true, 55#L957true]) [2023-11-30 07:57:25,093 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2023-11-30 07:57:25,093 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 07:57:25,093 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 07:57:25,093 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 07:57:25,094 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([866] L938-9-->L938-12: Formula: (and (= |v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|, t_funThread1of2ForFork0_bad_#t~nondet33#1=|v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_bad_#t~nondet33#1][124], [248#true, t_funThread1of2ForFork0InUse, 110#L938-5true, t_funThread2of2ForFork0InUse, 255#true, 98#L938-12true, 119#L956-16true]) [2023-11-30 07:57:25,094 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2023-11-30 07:57:25,094 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-11-30 07:57:25,094 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-11-30 07:57:25,094 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-11-30 07:57:25,094 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][138], [208#L938-9true, 248#true, t_funThread1of2ForFork0InUse, 2#L957-3true, 110#L938-5true, t_funThread2of2ForFork0InUse, 255#true]) [2023-11-30 07:57:25,094 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2023-11-30 07:57:25,094 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 07:57:25,094 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 07:57:25,094 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 07:57:25,095 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([920] L942-14-->L942-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_43|))) (and (= (store |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_43| (store .cse0 |v_~#__global_lock~0.offset_43| 1)) |v_#pthreadsMutex_137|) (= (select .cse0 |v_~#__global_lock~0.offset_43|) 0) (= |v_t_funThread2of2ForFork0_good_#t~nondet38#1_3| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_138|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_43|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_43|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_137|, t_funThread2of2ForFork0_good_#t~nondet38#1=|v_t_funThread2of2ForFork0_good_#t~nondet38#1_3|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_43|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_43|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet38#1][301], [113#L942-3true, 208#L938-9true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 198#L956-15true]) [2023-11-30 07:57:25,095 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is not cut-off event [2023-11-30 07:57:25,095 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is not cut-off event [2023-11-30 07:57:25,095 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is not cut-off event [2023-11-30 07:57:25,095 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is not cut-off event [2023-11-30 07:57:25,095 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is not cut-off event [2023-11-30 07:57:25,095 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([866] L938-9-->L938-12: Formula: (and (= |v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|, t_funThread1of2ForFork0_bad_#t~nondet33#1=|v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_bad_#t~nondet33#1][124], [113#L942-3true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 98#L938-12true, 198#L956-15true]) [2023-11-30 07:57:25,095 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2023-11-30 07:57:25,095 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-11-30 07:57:25,095 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-11-30 07:57:25,095 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-11-30 07:57:25,096 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([920] L942-14-->L942-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_43|))) (and (= (store |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_43| (store .cse0 |v_~#__global_lock~0.offset_43| 1)) |v_#pthreadsMutex_137|) (= (select .cse0 |v_~#__global_lock~0.offset_43|) 0) (= |v_t_funThread2of2ForFork0_good_#t~nondet38#1_3| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_138|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_43|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_43|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_137|, t_funThread2of2ForFork0_good_#t~nondet38#1=|v_t_funThread2of2ForFork0_good_#t~nondet38#1_3|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_43|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_43|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet38#1][301], [113#L942-3true, 208#L938-9true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 119#L956-16true]) [2023-11-30 07:57:25,096 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2023-11-30 07:57:25,096 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-11-30 07:57:25,096 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-11-30 07:57:25,096 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-11-30 07:57:25,096 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-11-30 07:57:25,096 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([920] L942-14-->L942-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_43|))) (and (= (store |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_43| (store .cse0 |v_~#__global_lock~0.offset_43| 1)) |v_#pthreadsMutex_137|) (= (select .cse0 |v_~#__global_lock~0.offset_43|) 0) (= |v_t_funThread2of2ForFork0_good_#t~nondet38#1_3| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_138|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_43|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_43|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_137|, t_funThread2of2ForFork0_good_#t~nondet38#1=|v_t_funThread2of2ForFork0_good_#t~nondet38#1_3|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_43|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_43|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet38#1][301], [208#L938-9true, 113#L942-3true, 248#true, 170#L956-4true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true]) [2023-11-30 07:57:25,096 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2023-11-30 07:57:25,096 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-11-30 07:57:25,096 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-11-30 07:57:25,096 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-11-30 07:57:25,097 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-11-30 07:57:25,097 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([866] L938-9-->L938-12: Formula: (and (= |v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|, t_funThread1of2ForFork0_bad_#t~nondet33#1=|v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_bad_#t~nondet33#1][124], [248#true, t_funThread1of2ForFork0InUse, 110#L938-5true, t_funThread2of2ForFork0InUse, 255#true, 198#L956-15true, 98#L938-12true]) [2023-11-30 07:57:25,097 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2023-11-30 07:57:25,097 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-11-30 07:57:25,097 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-11-30 07:57:25,097 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-11-30 07:57:25,098 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-11-30 07:57:25,098 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([866] L938-9-->L938-12: Formula: (and (= |v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|, t_funThread1of2ForFork0_bad_#t~nondet33#1=|v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_bad_#t~nondet33#1][124], [113#L942-3true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 98#L938-12true, 198#L956-15true]) [2023-11-30 07:57:25,098 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2023-11-30 07:57:25,098 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-11-30 07:57:25,098 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-11-30 07:57:25,098 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-11-30 07:57:25,098 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-11-30 07:57:25,157 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([866] L938-9-->L938-12: Formula: (and (= |v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|, t_funThread1of2ForFork0_bad_#t~nondet33#1=|v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_bad_#t~nondet33#1][124], [72#L941-3true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 31#L956-7true, 98#L938-12true]) [2023-11-30 07:57:25,157 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2023-11-30 07:57:25,157 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-11-30 07:57:25,157 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-11-30 07:57:25,157 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-11-30 07:57:25,158 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([866] L938-9-->L938-12: Formula: (and (= |v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|, t_funThread1of2ForFork0_bad_#t~nondet33#1=|v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_bad_#t~nondet33#1][124], [248#true, t_funThread1of2ForFork0InUse, 110#L938-5true, t_funThread2of2ForFork0InUse, 255#true, 31#L956-7true, 98#L938-12true]) [2023-11-30 07:57:25,158 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2023-11-30 07:57:25,158 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:25,158 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:25,158 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:25,158 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([866] L938-9-->L938-12: Formula: (and (= |v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|, t_funThread1of2ForFork0_bad_#t~nondet33#1=|v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_bad_#t~nondet33#1][124], [248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 35#L938-3true, 31#L956-7true, 98#L938-12true]) [2023-11-30 07:57:25,158 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2023-11-30 07:57:25,158 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 07:57:25,158 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 07:57:25,158 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 07:57:25,159 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([920] L942-14-->L942-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_43|))) (and (= (store |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_43| (store .cse0 |v_~#__global_lock~0.offset_43| 1)) |v_#pthreadsMutex_137|) (= (select .cse0 |v_~#__global_lock~0.offset_43|) 0) (= |v_t_funThread2of2ForFork0_good_#t~nondet38#1_3| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_138|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_43|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_43|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_137|, t_funThread2of2ForFork0_good_#t~nondet38#1=|v_t_funThread2of2ForFork0_good_#t~nondet38#1_3|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_43|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_43|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet38#1][278], [260#(and (= ~global~0 0) (= |t_funThread1of2ForFork0_bad_#t~post32#1| 0)), 113#L942-3true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 70#L938-7true, 31#L956-7true]) [2023-11-30 07:57:25,159 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2023-11-30 07:57:25,159 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-11-30 07:57:25,159 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-11-30 07:57:25,159 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-11-30 07:57:25,161 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([866] L938-9-->L938-12: Formula: (and (= |v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|, t_funThread1of2ForFork0_bad_#t~nondet33#1=|v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_bad_#t~nondet33#1][124], [72#L941-3true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 31#L956-7true, 98#L938-12true]) [2023-11-30 07:57:25,161 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2023-11-30 07:57:25,161 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-11-30 07:57:25,161 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-11-30 07:57:25,161 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-11-30 07:57:25,161 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-11-30 07:57:25,176 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([700] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][138], [208#L938-9true, 248#true, t_funThread1of2ForFork0InUse, 2#L957-3true, 110#L938-5true, t_funThread2of2ForFork0InUse, 255#true]) [2023-11-30 07:57:25,176 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2023-11-30 07:57:25,176 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 07:57:25,176 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 07:57:25,176 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 07:57:25,176 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 07:57:25,177 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][139], [248#true, t_funThread1of2ForFork0InUse, 2#L957-3true, t_funThread2of2ForFork0InUse, 70#L938-7true, 107#L938-8true, 258#(= |t_funThread1of2ForFork0_bad_#t~post32#1| 0)]) [2023-11-30 07:57:25,177 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2023-11-30 07:57:25,177 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 07:57:25,177 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 07:57:25,177 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 07:57:25,179 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][138], [113#L942-3true, 208#L938-9true, 248#true, t_funThread1of2ForFork0InUse, 2#L957-3true, t_funThread2of2ForFork0InUse, 255#true]) [2023-11-30 07:57:25,180 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2023-11-30 07:57:25,180 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 07:57:25,180 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 07:57:25,180 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 07:57:25,180 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][139], [113#L942-3true, 248#true, t_funThread1of2ForFork0InUse, 2#L957-3true, t_funThread2of2ForFork0InUse, 202#L938-8true, 258#(= |t_funThread1of2ForFork0_bad_#t~post32#1| 0)]) [2023-11-30 07:57:25,180 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2023-11-30 07:57:25,180 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-11-30 07:57:25,180 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-11-30 07:57:25,180 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-11-30 07:57:25,182 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([866] L938-9-->L938-12: Formula: (and (= |v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|, t_funThread1of2ForFork0_bad_#t~nondet33#1=|v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_bad_#t~nondet33#1][124], [248#true, t_funThread1of2ForFork0InUse, 110#L938-5true, t_funThread2of2ForFork0InUse, 255#true, 98#L938-12true, 119#L956-16true]) [2023-11-30 07:57:25,182 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2023-11-30 07:57:25,182 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-11-30 07:57:25,182 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-11-30 07:57:25,182 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-11-30 07:57:25,182 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-11-30 07:57:25,183 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([866] L938-9-->L938-12: Formula: (and (= |v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|, t_funThread1of2ForFork0_bad_#t~nondet33#1=|v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_bad_#t~nondet33#1][124], [113#L942-3true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 98#L938-12true, 119#L956-16true]) [2023-11-30 07:57:25,183 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2023-11-30 07:57:25,183 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-11-30 07:57:25,183 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-11-30 07:57:25,183 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-11-30 07:57:25,183 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([920] L942-14-->L942-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_43|))) (and (= (store |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_43| (store .cse0 |v_~#__global_lock~0.offset_43| 1)) |v_#pthreadsMutex_137|) (= (select .cse0 |v_~#__global_lock~0.offset_43|) 0) (= |v_t_funThread2of2ForFork0_good_#t~nondet38#1_3| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_138|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_43|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_43|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_137|, t_funThread2of2ForFork0_good_#t~nondet38#1=|v_t_funThread2of2ForFork0_good_#t~nondet38#1_3|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_43|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_43|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet38#1][301], [208#L938-9true, 113#L942-3true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 55#L957true]) [2023-11-30 07:57:25,183 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2023-11-30 07:57:25,183 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-11-30 07:57:25,183 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-11-30 07:57:25,183 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-11-30 07:57:25,183 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-11-30 07:57:25,194 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([866] L938-9-->L938-12: Formula: (and (= |v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|, t_funThread1of2ForFork0_bad_#t~nondet33#1=|v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_bad_#t~nondet33#1][124], [248#true, 170#L956-4true, t_funThread1of2ForFork0InUse, 110#L938-5true, t_funThread2of2ForFork0InUse, 255#true, 98#L938-12true]) [2023-11-30 07:57:25,194 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2023-11-30 07:57:25,194 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-11-30 07:57:25,194 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-11-30 07:57:25,195 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-11-30 07:57:25,195 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-11-30 07:57:25,195 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([866] L938-9-->L938-12: Formula: (and (= |v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|, t_funThread1of2ForFork0_bad_#t~nondet33#1=|v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_bad_#t~nondet33#1][124], [113#L942-3true, 248#true, 170#L956-4true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 98#L938-12true]) [2023-11-30 07:57:25,195 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2023-11-30 07:57:25,195 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-11-30 07:57:25,195 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-11-30 07:57:25,195 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-11-30 07:57:25,198 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([866] L938-9-->L938-12: Formula: (and (= |v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|, t_funThread1of2ForFork0_bad_#t~nondet33#1=|v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_bad_#t~nondet33#1][124], [248#true, t_funThread1of2ForFork0InUse, 110#L938-5true, t_funThread2of2ForFork0InUse, 255#true, 98#L938-12true, 119#L956-16true]) [2023-11-30 07:57:25,198 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2023-11-30 07:57:25,198 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-11-30 07:57:25,198 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-11-30 07:57:25,198 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-11-30 07:57:25,198 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-11-30 07:57:25,198 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-11-30 07:57:25,199 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([866] L938-9-->L938-12: Formula: (and (= |v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|, t_funThread1of2ForFork0_bad_#t~nondet33#1=|v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_bad_#t~nondet33#1][124], [248#true, 170#L956-4true, t_funThread1of2ForFork0InUse, 110#L938-5true, t_funThread2of2ForFork0InUse, 255#true, 98#L938-12true]) [2023-11-30 07:57:25,199 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2023-11-30 07:57:25,199 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-11-30 07:57:25,199 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-11-30 07:57:25,199 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-11-30 07:57:25,199 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-11-30 07:57:25,199 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-11-30 07:57:25,199 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([866] L938-9-->L938-12: Formula: (and (= |v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|, t_funThread1of2ForFork0_bad_#t~nondet33#1=|v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_bad_#t~nondet33#1][124], [113#L942-3true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 98#L938-12true, 119#L956-16true]) [2023-11-30 07:57:25,199 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2023-11-30 07:57:25,200 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-11-30 07:57:25,200 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-11-30 07:57:25,200 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-11-30 07:57:25,200 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-11-30 07:57:25,200 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([866] L938-9-->L938-12: Formula: (and (= |v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|, t_funThread1of2ForFork0_bad_#t~nondet33#1=|v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_bad_#t~nondet33#1][124], [113#L942-3true, 248#true, 170#L956-4true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 98#L938-12true]) [2023-11-30 07:57:25,200 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2023-11-30 07:57:25,200 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-11-30 07:57:25,200 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-11-30 07:57:25,200 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-11-30 07:57:25,200 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-11-30 07:57:25,202 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([866] L938-9-->L938-12: Formula: (and (= |v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|, t_funThread1of2ForFork0_bad_#t~nondet33#1=|v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_bad_#t~nondet33#1][124], [75#L942-5true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 39#L956-14true, 255#true, 98#L938-12true]) [2023-11-30 07:57:25,202 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2023-11-30 07:57:25,202 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-11-30 07:57:25,202 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-11-30 07:57:25,202 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-11-30 07:57:25,205 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([951] L938-9-->L938-12: Formula: (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, t_funThread2of2ForFork0_bad_#t~nondet33#1=|v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet33#1][324], [248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 39#L956-14true, 70#L938-7true, 228#L938-12true, 258#(= |t_funThread1of2ForFork0_bad_#t~post32#1| 0)]) [2023-11-30 07:57:25,205 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2023-11-30 07:57:25,205 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-11-30 07:57:25,205 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-11-30 07:57:25,205 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-11-30 07:57:25,259 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([905] L938-14-->L938-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#__global_lock~0.base_27|))) (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet31#1_5| 0) (= (select .cse0 |v_~#__global_lock~0.offset_27|) 0) (= (store |v_#pthreadsMutex_90| |v_~#__global_lock~0.base_27| (store .cse0 |v_~#__global_lock~0.offset_27| 1)) |v_#pthreadsMutex_89|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_27|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_27|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_27|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_27|, t_funThread2of2ForFork0_bad_#t~nondet31#1=|v_t_funThread2of2ForFork0_bad_#t~nondet31#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet31#1][270], [208#L938-9true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 35#L938-3true, 31#L956-7true]) [2023-11-30 07:57:25,260 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is not cut-off event [2023-11-30 07:57:25,260 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is not cut-off event [2023-11-30 07:57:25,260 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is not cut-off event [2023-11-30 07:57:25,260 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is not cut-off event [2023-11-30 07:57:25,260 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is not cut-off event [2023-11-30 07:57:25,260 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([866] L938-9-->L938-12: Formula: (and (= |v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|, t_funThread1of2ForFork0_bad_#t~nondet33#1=|v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_bad_#t~nondet33#1][124], [248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 35#L938-3true, 31#L956-7true, 98#L938-12true]) [2023-11-30 07:57:25,260 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2023-11-30 07:57:25,260 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 07:57:25,260 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 07:57:25,260 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 07:57:25,260 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 07:57:25,261 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([920] L942-14-->L942-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_43|))) (and (= (store |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_43| (store .cse0 |v_~#__global_lock~0.offset_43| 1)) |v_#pthreadsMutex_137|) (= (select .cse0 |v_~#__global_lock~0.offset_43|) 0) (= |v_t_funThread2of2ForFork0_good_#t~nondet38#1_3| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_138|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_43|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_43|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_137|, t_funThread2of2ForFork0_good_#t~nondet38#1=|v_t_funThread2of2ForFork0_good_#t~nondet38#1_3|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_43|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_43|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet38#1][301], [208#L938-9true, 113#L942-3true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 31#L956-7true]) [2023-11-30 07:57:25,261 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2023-11-30 07:57:25,261 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 07:57:25,261 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 07:57:25,261 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 07:57:25,261 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([920] L942-14-->L942-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_43|))) (and (= (store |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_43| (store .cse0 |v_~#__global_lock~0.offset_43| 1)) |v_#pthreadsMutex_137|) (= (select .cse0 |v_~#__global_lock~0.offset_43|) 0) (= |v_t_funThread2of2ForFork0_good_#t~nondet38#1_3| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_138|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_43|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_43|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_137|, t_funThread2of2ForFork0_good_#t~nondet38#1=|v_t_funThread2of2ForFork0_good_#t~nondet38#1_3|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_43|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_43|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet38#1][295], [113#L942-3true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 31#L956-7true, 202#L938-8true, 258#(= |t_funThread1of2ForFork0_bad_#t~post32#1| 0)]) [2023-11-30 07:57:25,262 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2023-11-30 07:57:25,262 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 07:57:25,262 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 07:57:25,262 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 07:57:25,263 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([866] L938-9-->L938-12: Formula: (and (= |v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|, t_funThread1of2ForFork0_bad_#t~nondet33#1=|v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_bad_#t~nondet33#1][124], [248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 35#L938-3true, 31#L956-7true, 98#L938-12true]) [2023-11-30 07:57:25,263 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2023-11-30 07:57:25,263 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 07:57:25,264 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 07:57:25,264 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 07:57:25,264 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 07:57:25,264 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 07:57:25,264 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([920] L942-14-->L942-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_43|))) (and (= (store |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_43| (store .cse0 |v_~#__global_lock~0.offset_43| 1)) |v_#pthreadsMutex_137|) (= (select .cse0 |v_~#__global_lock~0.offset_43|) 0) (= |v_t_funThread2of2ForFork0_good_#t~nondet38#1_3| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_138|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_43|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_43|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_137|, t_funThread2of2ForFork0_good_#t~nondet38#1=|v_t_funThread2of2ForFork0_good_#t~nondet38#1_3|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_43|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_43|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet38#1][295], [113#L942-3true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 31#L956-7true, 202#L938-8true, 258#(= |t_funThread1of2ForFork0_bad_#t~post32#1| 0)]) [2023-11-30 07:57:25,264 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2023-11-30 07:57:25,264 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 07:57:25,264 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 07:57:25,264 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 07:57:25,264 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 07:57:25,276 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][139], [248#true, t_funThread1of2ForFork0InUse, 2#L957-3true, t_funThread2of2ForFork0InUse, 107#L938-8true, 202#L938-8true, 258#(= |t_funThread1of2ForFork0_bad_#t~post32#1| 0)]) [2023-11-30 07:57:25,276 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2023-11-30 07:57:25,276 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:25,276 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:25,276 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:25,281 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([866] L938-9-->L938-12: Formula: (and (= |v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|, t_funThread1of2ForFork0_bad_#t~nondet33#1=|v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_bad_#t~nondet33#1][124], [248#true, t_funThread1of2ForFork0InUse, 110#L938-5true, t_funThread2of2ForFork0InUse, 255#true, 98#L938-12true, 55#L957true]) [2023-11-30 07:57:25,281 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2023-11-30 07:57:25,281 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 07:57:25,281 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 07:57:25,281 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 07:57:25,281 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 07:57:25,281 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([700] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][138], [208#L938-9true, 248#true, t_funThread1of2ForFork0InUse, 2#L957-3true, 110#L938-5true, t_funThread2of2ForFork0InUse, 255#true]) [2023-11-30 07:57:25,281 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2023-11-30 07:57:25,281 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 07:57:25,282 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 07:57:25,282 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 07:57:25,282 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 07:57:25,282 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 07:57:25,282 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([866] L938-9-->L938-12: Formula: (and (= |v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|, t_funThread1of2ForFork0_bad_#t~nondet33#1=|v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_bad_#t~nondet33#1][124], [113#L942-3true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 98#L938-12true, 55#L957true]) [2023-11-30 07:57:25,282 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2023-11-30 07:57:25,282 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 07:57:25,282 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 07:57:25,282 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 07:57:25,282 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([700] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][138], [113#L942-3true, 208#L938-9true, 248#true, t_funThread1of2ForFork0InUse, 2#L957-3true, t_funThread2of2ForFork0InUse, 255#true]) [2023-11-30 07:57:25,283 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2023-11-30 07:57:25,283 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 07:57:25,283 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 07:57:25,283 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 07:57:25,283 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 07:57:25,283 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][137], [260#(and (= ~global~0 0) (= |t_funThread1of2ForFork0_bad_#t~post32#1| 0)), 75#L942-5true, 248#true, t_funThread1of2ForFork0InUse, 2#L957-3true, t_funThread2of2ForFork0InUse, 70#L938-7true]) [2023-11-30 07:57:25,283 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2023-11-30 07:57:25,283 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 07:57:25,283 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 07:57:25,283 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 07:57:25,285 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([866] L938-9-->L938-12: Formula: (and (= |v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|, t_funThread1of2ForFork0_bad_#t~nondet33#1=|v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_bad_#t~nondet33#1][124], [248#true, t_funThread1of2ForFork0InUse, 110#L938-5true, t_funThread2of2ForFork0InUse, 255#true, 98#L938-12true, 55#L957true]) [2023-11-30 07:57:25,285 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2023-11-30 07:57:25,285 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 07:57:25,285 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 07:57:25,285 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 07:57:25,285 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 07:57:25,285 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 07:57:25,286 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([866] L938-9-->L938-12: Formula: (and (= |v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|, t_funThread1of2ForFork0_bad_#t~nondet33#1=|v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_bad_#t~nondet33#1][124], [113#L942-3true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 98#L938-12true, 55#L957true]) [2023-11-30 07:57:25,286 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2023-11-30 07:57:25,286 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 07:57:25,286 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 07:57:25,286 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 07:57:25,286 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 07:57:25,302 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([866] L938-9-->L938-12: Formula: (and (= |v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|, t_funThread1of2ForFork0_bad_#t~nondet33#1=|v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_bad_#t~nondet33#1][124], [75#L942-5true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 98#L938-12true, 198#L956-15true]) [2023-11-30 07:57:25,302 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2023-11-30 07:57:25,302 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 07:57:25,302 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 07:57:25,302 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 07:57:25,303 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([700] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][139], [248#true, t_funThread1of2ForFork0InUse, 2#L957-3true, t_funThread2of2ForFork0InUse, 107#L938-8true, 202#L938-8true, 258#(= |t_funThread1of2ForFork0_bad_#t~post32#1| 0)]) [2023-11-30 07:57:25,303 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2023-11-30 07:57:25,304 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:25,304 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:25,304 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:25,304 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:25,305 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([866] L938-9-->L938-12: Formula: (and (= |v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|, t_funThread1of2ForFork0_bad_#t~nondet33#1=|v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_bad_#t~nondet33#1][124], [248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 39#L956-14true, 255#true, 107#L938-8true, 98#L938-12true]) [2023-11-30 07:57:25,305 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2023-11-30 07:57:25,305 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 07:57:25,305 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 07:57:25,306 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 07:57:25,306 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([951] L938-9-->L938-12: Formula: (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, t_funThread2of2ForFork0_bad_#t~nondet33#1=|v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet33#1][324], [248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 39#L956-14true, 228#L938-12true, 202#L938-8true, 258#(= |t_funThread1of2ForFork0_bad_#t~post32#1| 0)]) [2023-11-30 07:57:25,306 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2023-11-30 07:57:25,306 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 07:57:25,306 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 07:57:25,306 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 07:57:25,307 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([951] L938-9-->L938-12: Formula: (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, t_funThread2of2ForFork0_bad_#t~nondet33#1=|v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet33#1][324], [248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 70#L938-7true, 198#L956-15true, 228#L938-12true, 258#(= |t_funThread1of2ForFork0_bad_#t~post32#1| 0)]) [2023-11-30 07:57:25,307 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2023-11-30 07:57:25,307 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 07:57:25,307 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 07:57:25,307 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 07:57:25,433 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([920] L942-14-->L942-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_43|))) (and (= (store |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_43| (store .cse0 |v_~#__global_lock~0.offset_43| 1)) |v_#pthreadsMutex_137|) (= (select .cse0 |v_~#__global_lock~0.offset_43|) 0) (= |v_t_funThread2of2ForFork0_good_#t~nondet38#1_3| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_138|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_43|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_43|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_137|, t_funThread2of2ForFork0_good_#t~nondet38#1=|v_t_funThread2of2ForFork0_good_#t~nondet38#1_3|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_43|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_43|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet38#1][301], [208#L938-9true, 113#L942-3true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 31#L956-7true]) [2023-11-30 07:57:25,433 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2023-11-30 07:57:25,433 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 07:57:25,433 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 07:57:25,433 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 07:57:25,433 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 07:57:25,445 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][138], [208#L938-9true, 248#true, t_funThread1of2ForFork0InUse, 2#L957-3true, t_funThread2of2ForFork0InUse, 255#true, 107#L938-8true]) [2023-11-30 07:57:25,446 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2023-11-30 07:57:25,446 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:25,446 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:25,446 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:25,450 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][139], [75#L942-5true, 248#true, t_funThread1of2ForFork0InUse, 2#L957-3true, t_funThread2of2ForFork0InUse, 202#L938-8true, 258#(= |t_funThread1of2ForFork0_bad_#t~post32#1| 0)]) [2023-11-30 07:57:25,450 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2023-11-30 07:57:25,451 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 07:57:25,451 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 07:57:25,451 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 07:57:25,468 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([866] L938-9-->L938-12: Formula: (and (= |v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|, t_funThread1of2ForFork0_bad_#t~nondet33#1=|v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_bad_#t~nondet33#1][124], [75#L942-5true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 98#L938-12true, 119#L956-16true]) [2023-11-30 07:57:25,468 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2023-11-30 07:57:25,468 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 07:57:25,468 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 07:57:25,468 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 07:57:25,468 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([866] L938-9-->L938-12: Formula: (and (= |v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|, t_funThread1of2ForFork0_bad_#t~nondet33#1=|v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_bad_#t~nondet33#1][124], [75#L942-5true, 248#true, 170#L956-4true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 98#L938-12true]) [2023-11-30 07:57:25,468 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2023-11-30 07:57:25,469 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 07:57:25,469 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 07:57:25,469 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 07:57:25,469 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([866] L938-9-->L938-12: Formula: (and (= |v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|, t_funThread1of2ForFork0_bad_#t~nondet33#1=|v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_bad_#t~nondet33#1][124], [248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 107#L938-8true, 31#L956-7true, 98#L938-12true]) [2023-11-30 07:57:25,469 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2023-11-30 07:57:25,469 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:57:25,469 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:57:25,469 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:57:25,470 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([866] L938-9-->L938-12: Formula: (and (= |v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|, t_funThread1of2ForFork0_bad_#t~nondet33#1=|v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_bad_#t~nondet33#1][124], [248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 107#L938-8true, 98#L938-12true, 198#L956-15true]) [2023-11-30 07:57:25,470 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2023-11-30 07:57:25,470 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 07:57:25,470 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 07:57:25,470 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 07:57:25,470 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([866] L938-9-->L938-12: Formula: (and (= |v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|, t_funThread1of2ForFork0_bad_#t~nondet33#1=|v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_bad_#t~nondet33#1][124], [248#true, 170#L956-4true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 107#L938-8true, 98#L938-12true]) [2023-11-30 07:57:25,470 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2023-11-30 07:57:25,470 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:25,470 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:25,470 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:25,470 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([866] L938-9-->L938-12: Formula: (and (= |v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|, t_funThread1of2ForFork0_bad_#t~nondet33#1=|v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_bad_#t~nondet33#1][124], [248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 107#L938-8true, 98#L938-12true, 55#L957true]) [2023-11-30 07:57:25,470 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2023-11-30 07:57:25,471 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:25,471 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:25,471 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:25,471 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([866] L938-9-->L938-12: Formula: (and (= |v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|, t_funThread1of2ForFork0_bad_#t~nondet33#1=|v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_bad_#t~nondet33#1][124], [248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 107#L938-8true, 98#L938-12true, 119#L956-16true]) [2023-11-30 07:57:25,471 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2023-11-30 07:57:25,471 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:25,471 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:25,471 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:25,471 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([700] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][138], [208#L938-9true, 248#true, t_funThread1of2ForFork0InUse, 2#L957-3true, t_funThread2of2ForFork0InUse, 255#true, 107#L938-8true]) [2023-11-30 07:57:25,471 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2023-11-30 07:57:25,471 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:25,471 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:25,471 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:25,472 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:25,473 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([866] L938-9-->L938-12: Formula: (and (= |v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|, t_funThread1of2ForFork0_bad_#t~nondet33#1=|v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_bad_#t~nondet33#1][124], [248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 107#L938-8true, 198#L956-15true, 98#L938-12true]) [2023-11-30 07:57:25,473 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2023-11-30 07:57:25,473 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 07:57:25,473 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 07:57:25,473 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 07:57:25,473 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 07:57:25,474 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([951] L938-9-->L938-12: Formula: (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, t_funThread2of2ForFork0_bad_#t~nondet33#1=|v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet33#1][215], [208#L938-9true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 31#L956-7true, 228#L938-12true]) [2023-11-30 07:57:25,474 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2023-11-30 07:57:25,474 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 07:57:25,474 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 07:57:25,474 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 07:57:25,474 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([951] L938-9-->L938-12: Formula: (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, t_funThread2of2ForFork0_bad_#t~nondet33#1=|v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet33#1][215], [208#L938-9true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 198#L956-15true, 228#L938-12true]) [2023-11-30 07:57:25,474 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2023-11-30 07:57:25,475 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:25,475 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:25,475 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:25,475 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([951] L938-9-->L938-12: Formula: (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, t_funThread2of2ForFork0_bad_#t~nondet33#1=|v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet33#1][215], [208#L938-9true, 248#true, 170#L956-4true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 228#L938-12true]) [2023-11-30 07:57:25,475 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2023-11-30 07:57:25,475 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:25,475 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:25,475 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:25,475 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([951] L938-9-->L938-12: Formula: (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, t_funThread2of2ForFork0_bad_#t~nondet33#1=|v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet33#1][215], [208#L938-9true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 228#L938-12true, 55#L957true]) [2023-11-30 07:57:25,475 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2023-11-30 07:57:25,475 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:57:25,475 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:57:25,476 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:57:25,476 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([951] L938-9-->L938-12: Formula: (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, t_funThread2of2ForFork0_bad_#t~nondet33#1=|v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet33#1][215], [208#L938-9true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 228#L938-12true, 119#L956-16true]) [2023-11-30 07:57:25,476 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2023-11-30 07:57:25,476 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:25,476 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:25,476 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:25,476 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([951] L938-9-->L938-12: Formula: (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, t_funThread2of2ForFork0_bad_#t~nondet33#1=|v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet33#1][324], [248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 31#L956-7true, 228#L938-12true, 202#L938-8true, 258#(= |t_funThread1of2ForFork0_bad_#t~post32#1| 0)]) [2023-11-30 07:57:25,476 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2023-11-30 07:57:25,476 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:57:25,476 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:57:25,476 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:57:25,476 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([951] L938-9-->L938-12: Formula: (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, t_funThread2of2ForFork0_bad_#t~nondet33#1=|v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet33#1][324], [248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 198#L956-15true, 228#L938-12true, 202#L938-8true, 258#(= |t_funThread1of2ForFork0_bad_#t~post32#1| 0)]) [2023-11-30 07:57:25,477 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2023-11-30 07:57:25,477 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 07:57:25,477 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 07:57:25,477 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 07:57:25,477 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([951] L938-9-->L938-12: Formula: (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, t_funThread2of2ForFork0_bad_#t~nondet33#1=|v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet33#1][324], [248#true, 170#L956-4true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 228#L938-12true, 202#L938-8true, 258#(= |t_funThread1of2ForFork0_bad_#t~post32#1| 0)]) [2023-11-30 07:57:25,477 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2023-11-30 07:57:25,477 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:25,477 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:25,477 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:25,477 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([951] L938-9-->L938-12: Formula: (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, t_funThread2of2ForFork0_bad_#t~nondet33#1=|v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet33#1][324], [248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 228#L938-12true, 202#L938-8true, 55#L957true, 258#(= |t_funThread1of2ForFork0_bad_#t~post32#1| 0)]) [2023-11-30 07:57:25,477 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2023-11-30 07:57:25,477 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:25,477 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:25,478 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:25,478 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([951] L938-9-->L938-12: Formula: (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, t_funThread2of2ForFork0_bad_#t~nondet33#1=|v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet33#1][324], [248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 228#L938-12true, 202#L938-8true, 119#L956-16true, 258#(= |t_funThread1of2ForFork0_bad_#t~post32#1| 0)]) [2023-11-30 07:57:25,478 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2023-11-30 07:57:25,478 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:25,478 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:25,478 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:25,478 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([951] L938-9-->L938-12: Formula: (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, t_funThread2of2ForFork0_bad_#t~nondet33#1=|v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet33#1][324], [248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 198#L956-15true, 228#L938-12true, 202#L938-8true, 258#(= |t_funThread1of2ForFork0_bad_#t~post32#1| 0)]) [2023-11-30 07:57:25,478 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2023-11-30 07:57:25,478 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 07:57:25,479 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 07:57:25,479 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 07:57:25,479 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 07:57:25,479 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([951] L938-9-->L938-12: Formula: (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, t_funThread2of2ForFork0_bad_#t~nondet33#1=|v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet33#1][215], [208#L938-9true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 39#L956-14true, 255#true, 228#L938-12true]) [2023-11-30 07:57:25,479 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2023-11-30 07:57:25,479 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 07:57:25,479 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 07:57:25,479 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 07:57:25,481 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([951] L938-9-->L938-12: Formula: (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, t_funThread2of2ForFork0_bad_#t~nondet33#1=|v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet33#1][324], [248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 70#L938-7true, 228#L938-12true, 258#(= |t_funThread1of2ForFork0_bad_#t~post32#1| 0), 119#L956-16true]) [2023-11-30 07:57:25,481 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2023-11-30 07:57:25,481 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 07:57:25,481 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 07:57:25,482 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 07:57:25,482 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([951] L938-9-->L938-12: Formula: (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, t_funThread2of2ForFork0_bad_#t~nondet33#1=|v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet33#1][324], [248#true, 170#L956-4true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 70#L938-7true, 228#L938-12true, 258#(= |t_funThread1of2ForFork0_bad_#t~post32#1| 0)]) [2023-11-30 07:57:25,482 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2023-11-30 07:57:25,482 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 07:57:25,482 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 07:57:25,482 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 07:57:25,482 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([963] L942-9-->L942-12: Formula: (and (= |v_#pthreadsMutex_145| (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47|) |v_~#__global_lock~0.offset_47| 0))) (= |v_t_funThread2of2ForFork0_good_#t~nondet40#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_145|, t_funThread2of2ForFork0_good_#t~nondet40#1=|v_t_funThread2of2ForFork0_good_#t~nondet40#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet40#1][336], [57#L942-12true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 39#L956-14true, 70#L938-7true, 258#(= |t_funThread1of2ForFork0_bad_#t~post32#1| 0)]) [2023-11-30 07:57:25,483 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2023-11-30 07:57:25,483 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 07:57:25,483 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 07:57:25,483 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 07:57:25,538 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([866] L938-9-->L938-12: Formula: (and (= |v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|, t_funThread1of2ForFork0_bad_#t~nondet33#1=|v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_bad_#t~nondet33#1][124], [248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 110#L938-5true, 255#true, 31#L956-7true, 98#L938-12true]) [2023-11-30 07:57:25,538 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2023-11-30 07:57:25,538 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:25,538 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:25,538 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:25,538 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:25,539 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([866] L938-9-->L938-12: Formula: (and (= |v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|, t_funThread1of2ForFork0_bad_#t~nondet33#1=|v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_bad_#t~nondet33#1][124], [113#L942-3true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 31#L956-7true, 98#L938-12true]) [2023-11-30 07:57:25,539 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2023-11-30 07:57:25,539 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:25,539 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:25,539 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:25,540 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([866] L938-9-->L938-12: Formula: (and (= |v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|, t_funThread1of2ForFork0_bad_#t~nondet33#1=|v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_bad_#t~nondet33#1][124], [248#true, t_funThread1of2ForFork0InUse, 110#L938-5true, t_funThread2of2ForFork0InUse, 255#true, 31#L956-7true, 98#L938-12true]) [2023-11-30 07:57:25,540 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2023-11-30 07:57:25,540 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:25,540 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:25,541 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:25,541 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:25,541 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:25,541 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([866] L938-9-->L938-12: Formula: (and (= |v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|, t_funThread1of2ForFork0_bad_#t~nondet33#1=|v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_bad_#t~nondet33#1][124], [113#L942-3true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 31#L956-7true, 98#L938-12true]) [2023-11-30 07:57:25,541 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2023-11-30 07:57:25,541 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:25,541 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:25,541 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:25,541 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:25,559 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][138], [75#L942-5true, 208#L938-9true, 248#true, t_funThread1of2ForFork0InUse, 2#L957-3true, t_funThread2of2ForFork0InUse, 255#true]) [2023-11-30 07:57:25,560 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2023-11-30 07:57:25,560 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:25,560 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:25,560 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:25,563 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([866] L938-9-->L938-12: Formula: (and (= |v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|, t_funThread1of2ForFork0_bad_#t~nondet33#1=|v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_bad_#t~nondet33#1][124], [75#L942-5true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 98#L938-12true, 55#L957true]) [2023-11-30 07:57:25,563 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2023-11-30 07:57:25,563 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:25,563 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:25,563 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:25,563 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([866] L938-9-->L938-12: Formula: (and (= |v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|, t_funThread1of2ForFork0_bad_#t~nondet33#1=|v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_bad_#t~nondet33#1][124], [248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 107#L938-8true, 98#L938-12true, 119#L956-16true]) [2023-11-30 07:57:25,564 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2023-11-30 07:57:25,564 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:25,564 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:25,564 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:25,564 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:25,564 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([951] L938-9-->L938-12: Formula: (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, t_funThread2of2ForFork0_bad_#t~nondet33#1=|v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet33#1][324], [248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 70#L938-7true, 228#L938-12true, 258#(= |t_funThread1of2ForFork0_bad_#t~post32#1| 0), 55#L957true]) [2023-11-30 07:57:25,565 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2023-11-30 07:57:25,565 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:25,565 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:25,565 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:25,575 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([866] L938-9-->L938-12: Formula: (and (= |v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|, t_funThread1of2ForFork0_bad_#t~nondet33#1=|v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_bad_#t~nondet33#1][124], [248#true, 170#L956-4true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 107#L938-8true, 98#L938-12true]) [2023-11-30 07:57:25,576 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2023-11-30 07:57:25,576 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:25,576 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:25,576 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:25,576 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:25,580 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([866] L938-9-->L938-12: Formula: (and (= |v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|, t_funThread1of2ForFork0_bad_#t~nondet33#1=|v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_bad_#t~nondet33#1][124], [248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 107#L938-8true, 98#L938-12true, 119#L956-16true]) [2023-11-30 07:57:25,580 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2023-11-30 07:57:25,580 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:25,580 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:25,580 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:25,580 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:25,580 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:25,581 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([866] L938-9-->L938-12: Formula: (and (= |v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|, t_funThread1of2ForFork0_bad_#t~nondet33#1=|v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_bad_#t~nondet33#1][124], [248#true, 170#L956-4true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 107#L938-8true, 98#L938-12true]) [2023-11-30 07:57:25,581 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2023-11-30 07:57:25,581 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:25,581 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:25,581 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:25,581 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:25,581 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:25,581 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([951] L938-9-->L938-12: Formula: (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, t_funThread2of2ForFork0_bad_#t~nondet33#1=|v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet33#1][215], [208#L938-9true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 198#L956-15true, 228#L938-12true]) [2023-11-30 07:57:25,581 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2023-11-30 07:57:25,581 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:25,582 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:25,582 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:25,582 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:25,582 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([951] L938-9-->L938-12: Formula: (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, t_funThread2of2ForFork0_bad_#t~nondet33#1=|v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet33#1][324], [248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 228#L938-12true, 202#L938-8true, 119#L956-16true, 258#(= |t_funThread1of2ForFork0_bad_#t~post32#1| 0)]) [2023-11-30 07:57:25,582 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2023-11-30 07:57:25,582 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:25,582 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:25,582 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:25,582 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:25,582 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([951] L938-9-->L938-12: Formula: (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, t_funThread2of2ForFork0_bad_#t~nondet33#1=|v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet33#1][324], [248#true, 170#L956-4true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 228#L938-12true, 202#L938-8true, 258#(= |t_funThread1of2ForFork0_bad_#t~post32#1| 0)]) [2023-11-30 07:57:25,583 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2023-11-30 07:57:25,583 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:25,583 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:25,583 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:25,583 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:25,584 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([866] L938-9-->L938-12: Formula: (and (= |v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|, t_funThread1of2ForFork0_bad_#t~nondet33#1=|v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_bad_#t~nondet33#1][124], [183#L942-8true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 39#L956-14true, 255#true, 98#L938-12true]) [2023-11-30 07:57:25,584 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2023-11-30 07:57:25,584 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:25,584 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:25,585 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:25,585 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([963] L942-9-->L942-12: Formula: (and (= |v_#pthreadsMutex_145| (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47|) |v_~#__global_lock~0.offset_47| 0))) (= |v_t_funThread2of2ForFork0_good_#t~nondet40#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_145|, t_funThread2of2ForFork0_good_#t~nondet40#1=|v_t_funThread2of2ForFork0_good_#t~nondet40#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet40#1][336], [57#L942-12true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 39#L956-14true, 202#L938-8true, 258#(= |t_funThread1of2ForFork0_bad_#t~post32#1| 0)]) [2023-11-30 07:57:25,585 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2023-11-30 07:57:25,585 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:25,585 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:25,585 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:25,586 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([963] L942-9-->L942-12: Formula: (and (= |v_#pthreadsMutex_145| (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47|) |v_~#__global_lock~0.offset_47| 0))) (= |v_t_funThread2of2ForFork0_good_#t~nondet40#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_145|, t_funThread2of2ForFork0_good_#t~nondet40#1=|v_t_funThread2of2ForFork0_good_#t~nondet40#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet40#1][336], [57#L942-12true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 70#L938-7true, 198#L956-15true, 258#(= |t_funThread1of2ForFork0_bad_#t~post32#1| 0)]) [2023-11-30 07:57:25,586 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2023-11-30 07:57:25,586 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:25,586 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:25,586 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:25,597 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([909] L938-29-->L938-18: Formula: (let ((.cse0 (select |v_#pthreadsMutex_106| |v_~#__global_lock~0.base_35|))) (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet34#1_5| 0) (= (select .cse0 |v_~#__global_lock~0.offset_35|) 0) (= |v_#pthreadsMutex_105| (store |v_#pthreadsMutex_106| |v_~#__global_lock~0.base_35| (store .cse0 |v_~#__global_lock~0.offset_35| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_106|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_35|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_35|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_35|, t_funThread2of2ForFork0_bad_#t~nondet34#1=|v_t_funThread2of2ForFork0_bad_#t~nondet34#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet34#1][242], [248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 39#L956-14true, 255#true, 134#L938-18true, 151#t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue]) [2023-11-30 07:57:25,597 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2023-11-30 07:57:25,597 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:25,597 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:25,598 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:25,598 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([909] L938-29-->L938-18: Formula: (let ((.cse0 (select |v_#pthreadsMutex_106| |v_~#__global_lock~0.base_35|))) (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet34#1_5| 0) (= (select .cse0 |v_~#__global_lock~0.offset_35|) 0) (= |v_#pthreadsMutex_105| (store |v_#pthreadsMutex_106| |v_~#__global_lock~0.base_35| (store .cse0 |v_~#__global_lock~0.offset_35| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_106|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_35|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_35|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_35|, t_funThread2of2ForFork0_bad_#t~nondet34#1=|v_t_funThread2of2ForFork0_bad_#t~nondet34#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet34#1][242], [248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 39#L956-14true, 255#true, 70#L938-7true, 134#L938-18true]) [2023-11-30 07:57:25,598 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2023-11-30 07:57:25,598 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:25,598 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:25,599 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:25,670 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([866] L938-9-->L938-12: Formula: (and (= |v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|, t_funThread1of2ForFork0_bad_#t~nondet33#1=|v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_bad_#t~nondet33#1][124], [248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 107#L938-8true, 98#L938-12true, 55#L957true]) [2023-11-30 07:57:25,670 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2023-11-30 07:57:25,670 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:25,670 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:25,670 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:25,671 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:25,671 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([700] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][138], [208#L938-9true, 248#true, t_funThread1of2ForFork0InUse, 2#L957-3true, t_funThread2of2ForFork0InUse, 255#true, 107#L938-8true]) [2023-11-30 07:57:25,671 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2023-11-30 07:57:25,671 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:25,671 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:25,671 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:25,671 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:25,671 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:25,672 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][139], [183#L942-8true, 248#true, t_funThread1of2ForFork0InUse, 2#L957-3true, t_funThread2of2ForFork0InUse, 70#L938-7true, 258#(= |t_funThread1of2ForFork0_bad_#t~post32#1| 0)]) [2023-11-30 07:57:25,672 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2023-11-30 07:57:25,672 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:25,672 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:25,672 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:25,673 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][138], [248#true, t_funThread1of2ForFork0InUse, 2#L957-3true, t_funThread2of2ForFork0InUse, 255#true, 151#t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 228#L938-12true]) [2023-11-30 07:57:25,673 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2023-11-30 07:57:25,673 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:25,673 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:25,673 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:25,674 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][138], [248#true, t_funThread1of2ForFork0InUse, 2#L957-3true, t_funThread2of2ForFork0InUse, 255#true, 228#L938-12true, 202#L938-8true]) [2023-11-30 07:57:25,674 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2023-11-30 07:57:25,674 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:57:25,674 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:57:25,674 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:57:25,674 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][138], [248#true, t_funThread1of2ForFork0InUse, 2#L957-3true, t_funThread2of2ForFork0InUse, 255#true, 70#L938-7true, 228#L938-12true]) [2023-11-30 07:57:25,674 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2023-11-30 07:57:25,674 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:25,674 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:25,674 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:25,676 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([866] L938-9-->L938-12: Formula: (and (= |v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|, t_funThread1of2ForFork0_bad_#t~nondet33#1=|v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_bad_#t~nondet33#1][124], [248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 107#L938-8true, 98#L938-12true, 55#L957true]) [2023-11-30 07:57:25,676 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2023-11-30 07:57:25,676 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:25,676 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:25,676 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:25,677 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:25,677 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:25,677 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([951] L938-9-->L938-12: Formula: (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, t_funThread2of2ForFork0_bad_#t~nondet33#1=|v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet33#1][215], [208#L938-9true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 228#L938-12true, 119#L956-16true]) [2023-11-30 07:57:25,677 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2023-11-30 07:57:25,677 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:25,677 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:25,677 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:25,677 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:25,677 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([951] L938-9-->L938-12: Formula: (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, t_funThread2of2ForFork0_bad_#t~nondet33#1=|v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet33#1][324], [248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 228#L938-12true, 202#L938-8true, 258#(= |t_funThread1of2ForFork0_bad_#t~post32#1| 0), 55#L957true]) [2023-11-30 07:57:25,678 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2023-11-30 07:57:25,678 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:25,678 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:25,678 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:25,678 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:25,693 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([951] L938-9-->L938-12: Formula: (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, t_funThread2of2ForFork0_bad_#t~nondet33#1=|v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet33#1][215], [208#L938-9true, 248#true, 170#L956-4true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 228#L938-12true]) [2023-11-30 07:57:25,693 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2023-11-30 07:57:25,693 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:25,694 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:25,694 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:25,694 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:25,697 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([951] L938-9-->L938-12: Formula: (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, t_funThread2of2ForFork0_bad_#t~nondet33#1=|v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet33#1][215], [208#L938-9true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 228#L938-12true, 119#L956-16true]) [2023-11-30 07:57:25,697 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2023-11-30 07:57:25,697 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:25,697 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:25,697 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:25,697 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:25,698 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:25,698 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([951] L938-9-->L938-12: Formula: (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, t_funThread2of2ForFork0_bad_#t~nondet33#1=|v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet33#1][215], [208#L938-9true, 248#true, 170#L956-4true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 228#L938-12true]) [2023-11-30 07:57:25,698 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2023-11-30 07:57:25,698 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:25,698 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:25,698 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:25,698 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:25,698 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:25,699 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([866] L938-9-->L938-12: Formula: (and (= |v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|, t_funThread1of2ForFork0_bad_#t~nondet33#1=|v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_bad_#t~nondet33#1][124], [183#L942-8true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 98#L938-12true, 198#L956-15true]) [2023-11-30 07:57:25,699 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2023-11-30 07:57:25,699 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:25,700 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:25,700 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:25,700 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([963] L942-9-->L942-12: Formula: (and (= |v_#pthreadsMutex_145| (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47|) |v_~#__global_lock~0.offset_47| 0))) (= |v_t_funThread2of2ForFork0_good_#t~nondet40#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_145|, t_funThread2of2ForFork0_good_#t~nondet40#1=|v_t_funThread2of2ForFork0_good_#t~nondet40#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet40#1][336], [57#L942-12true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 198#L956-15true, 202#L938-8true, 258#(= |t_funThread1of2ForFork0_bad_#t~post32#1| 0)]) [2023-11-30 07:57:25,700 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2023-11-30 07:57:25,700 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:25,700 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:25,700 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:25,701 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([963] L942-9-->L942-12: Formula: (and (= |v_#pthreadsMutex_145| (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47|) |v_~#__global_lock~0.offset_47| 0))) (= |v_t_funThread2of2ForFork0_good_#t~nondet40#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_145|, t_funThread2of2ForFork0_good_#t~nondet40#1=|v_t_funThread2of2ForFork0_good_#t~nondet40#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet40#1][236], [57#L942-12true, 208#L938-9true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 39#L956-14true]) [2023-11-30 07:57:25,701 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2023-11-30 07:57:25,701 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:25,701 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:25,701 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:25,702 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([963] L942-9-->L942-12: Formula: (and (= |v_#pthreadsMutex_145| (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47|) |v_~#__global_lock~0.offset_47| 0))) (= |v_t_funThread2of2ForFork0_good_#t~nondet40#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_145|, t_funThread2of2ForFork0_good_#t~nondet40#1=|v_t_funThread2of2ForFork0_good_#t~nondet40#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet40#1][336], [57#L942-12true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 70#L938-7true, 119#L956-16true, 258#(= |t_funThread1of2ForFork0_bad_#t~post32#1| 0)]) [2023-11-30 07:57:25,702 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2023-11-30 07:57:25,702 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:25,702 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:25,702 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:25,702 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([963] L942-9-->L942-12: Formula: (and (= |v_#pthreadsMutex_145| (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47|) |v_~#__global_lock~0.offset_47| 0))) (= |v_t_funThread2of2ForFork0_good_#t~nondet40#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_145|, t_funThread2of2ForFork0_good_#t~nondet40#1=|v_t_funThread2of2ForFork0_good_#t~nondet40#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet40#1][336], [57#L942-12true, 248#true, 170#L956-4true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 70#L938-7true, 258#(= |t_funThread1of2ForFork0_bad_#t~post32#1| 0)]) [2023-11-30 07:57:25,703 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2023-11-30 07:57:25,703 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:25,703 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:25,703 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:25,712 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([909] L938-29-->L938-18: Formula: (let ((.cse0 (select |v_#pthreadsMutex_106| |v_~#__global_lock~0.base_35|))) (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet34#1_5| 0) (= (select .cse0 |v_~#__global_lock~0.offset_35|) 0) (= |v_#pthreadsMutex_105| (store |v_#pthreadsMutex_106| |v_~#__global_lock~0.base_35| (store .cse0 |v_~#__global_lock~0.offset_35| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_106|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_35|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_35|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_35|, t_funThread2of2ForFork0_bad_#t~nondet34#1=|v_t_funThread2of2ForFork0_bad_#t~nondet34#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet34#1][242], [248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 134#L938-18true, 198#L956-15true, 151#t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue]) [2023-11-30 07:57:25,712 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2023-11-30 07:57:25,712 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:25,712 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:25,712 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:25,712 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([909] L938-29-->L938-18: Formula: (let ((.cse0 (select |v_#pthreadsMutex_106| |v_~#__global_lock~0.base_35|))) (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet34#1_5| 0) (= (select .cse0 |v_~#__global_lock~0.offset_35|) 0) (= |v_#pthreadsMutex_105| (store |v_#pthreadsMutex_106| |v_~#__global_lock~0.base_35| (store .cse0 |v_~#__global_lock~0.offset_35| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_106|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_35|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_35|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_35|, t_funThread2of2ForFork0_bad_#t~nondet34#1=|v_t_funThread2of2ForFork0_bad_#t~nondet34#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet34#1][242], [248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 70#L938-7true, 134#L938-18true, 198#L956-15true]) [2023-11-30 07:57:25,713 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2023-11-30 07:57:25,714 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:25,714 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:25,714 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:25,715 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([909] L938-29-->L938-18: Formula: (let ((.cse0 (select |v_#pthreadsMutex_106| |v_~#__global_lock~0.base_35|))) (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet34#1_5| 0) (= (select .cse0 |v_~#__global_lock~0.offset_35|) 0) (= |v_#pthreadsMutex_105| (store |v_#pthreadsMutex_106| |v_~#__global_lock~0.base_35| (store .cse0 |v_~#__global_lock~0.offset_35| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_106|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_35|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_35|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_35|, t_funThread2of2ForFork0_bad_#t~nondet34#1=|v_t_funThread2of2ForFork0_bad_#t~nondet34#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet34#1][242], [248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 39#L956-14true, 255#true, 134#L938-18true, 202#L938-8true]) [2023-11-30 07:57:25,715 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2023-11-30 07:57:25,715 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:25,715 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:25,715 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:25,757 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([866] L938-9-->L938-12: Formula: (and (= |v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|, t_funThread1of2ForFork0_bad_#t~nondet33#1=|v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_bad_#t~nondet33#1][124], [75#L942-5true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 31#L956-7true, 98#L938-12true]) [2023-11-30 07:57:25,757 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2023-11-30 07:57:25,757 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:57:25,757 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:57:25,757 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:57:25,758 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([951] L938-9-->L938-12: Formula: (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, t_funThread2of2ForFork0_bad_#t~nondet33#1=|v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet33#1][324], [248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 70#L938-7true, 31#L956-7true, 228#L938-12true, 258#(= |t_funThread1of2ForFork0_bad_#t~post32#1| 0)]) [2023-11-30 07:57:25,758 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2023-11-30 07:57:25,758 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:57:25,758 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:57:25,758 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:57:25,777 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([951] L938-9-->L938-12: Formula: (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, t_funThread2of2ForFork0_bad_#t~nondet33#1=|v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet33#1][215], [208#L938-9true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 228#L938-12true, 55#L957true]) [2023-11-30 07:57:25,777 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2023-11-30 07:57:25,777 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:57:25,778 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:57:25,778 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:57:25,778 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:57:25,778 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][139], [183#L942-8true, 248#true, t_funThread1of2ForFork0InUse, 2#L957-3true, t_funThread2of2ForFork0InUse, 202#L938-8true, 258#(= |t_funThread1of2ForFork0_bad_#t~post32#1| 0)]) [2023-11-30 07:57:25,778 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2023-11-30 07:57:25,778 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:57:25,778 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:57:25,778 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:57:25,780 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([700] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][138], [248#true, t_funThread1of2ForFork0InUse, 2#L957-3true, t_funThread2of2ForFork0InUse, 255#true, 228#L938-12true, 202#L938-8true]) [2023-11-30 07:57:25,780 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2023-11-30 07:57:25,780 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:57:25,780 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:57:25,781 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:57:25,781 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:57:25,782 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([951] L938-9-->L938-12: Formula: (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, t_funThread2of2ForFork0_bad_#t~nondet33#1=|v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet33#1][215], [208#L938-9true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 228#L938-12true, 55#L957true]) [2023-11-30 07:57:25,783 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2023-11-30 07:57:25,783 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:57:25,783 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:57:25,783 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:57:25,783 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:57:25,783 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:57:25,783 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([963] L942-9-->L942-12: Formula: (and (= |v_#pthreadsMutex_145| (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47|) |v_~#__global_lock~0.offset_47| 0))) (= |v_t_funThread2of2ForFork0_good_#t~nondet40#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_145|, t_funThread2of2ForFork0_good_#t~nondet40#1=|v_t_funThread2of2ForFork0_good_#t~nondet40#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet40#1][336], [57#L942-12true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 70#L938-7true, 258#(= |t_funThread1of2ForFork0_bad_#t~post32#1| 0), 55#L957true]) [2023-11-30 07:57:25,784 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2023-11-30 07:57:25,784 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:57:25,784 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:57:25,784 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:57:25,785 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([909] L938-29-->L938-18: Formula: (let ((.cse0 (select |v_#pthreadsMutex_106| |v_~#__global_lock~0.base_35|))) (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet34#1_5| 0) (= (select .cse0 |v_~#__global_lock~0.offset_35|) 0) (= |v_#pthreadsMutex_105| (store |v_#pthreadsMutex_106| |v_~#__global_lock~0.base_35| (store .cse0 |v_~#__global_lock~0.offset_35| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_106|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_35|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_35|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_35|, t_funThread2of2ForFork0_bad_#t~nondet34#1=|v_t_funThread2of2ForFork0_bad_#t~nondet34#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet34#1][242], [248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 134#L938-18true, 151#t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 119#L956-16true]) [2023-11-30 07:57:25,785 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2023-11-30 07:57:25,785 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:57:25,785 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:57:25,785 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:57:25,785 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([909] L938-29-->L938-18: Formula: (let ((.cse0 (select |v_#pthreadsMutex_106| |v_~#__global_lock~0.base_35|))) (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet34#1_5| 0) (= (select .cse0 |v_~#__global_lock~0.offset_35|) 0) (= |v_#pthreadsMutex_105| (store |v_#pthreadsMutex_106| |v_~#__global_lock~0.base_35| (store .cse0 |v_~#__global_lock~0.offset_35| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_106|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_35|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_35|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_35|, t_funThread2of2ForFork0_bad_#t~nondet34#1=|v_t_funThread2of2ForFork0_bad_#t~nondet34#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet34#1][242], [248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 70#L938-7true, 134#L938-18true, 119#L956-16true]) [2023-11-30 07:57:25,785 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2023-11-30 07:57:25,785 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:57:25,785 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:57:25,785 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:57:25,800 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([909] L938-29-->L938-18: Formula: (let ((.cse0 (select |v_#pthreadsMutex_106| |v_~#__global_lock~0.base_35|))) (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet34#1_5| 0) (= (select .cse0 |v_~#__global_lock~0.offset_35|) 0) (= |v_#pthreadsMutex_105| (store |v_#pthreadsMutex_106| |v_~#__global_lock~0.base_35| (store .cse0 |v_~#__global_lock~0.offset_35| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_106|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_35|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_35|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_35|, t_funThread2of2ForFork0_bad_#t~nondet34#1=|v_t_funThread2of2ForFork0_bad_#t~nondet34#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet34#1][242], [248#true, 170#L956-4true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 134#L938-18true, 151#t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue]) [2023-11-30 07:57:25,800 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2023-11-30 07:57:25,800 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:57:25,800 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:57:25,800 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:57:25,801 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([909] L938-29-->L938-18: Formula: (let ((.cse0 (select |v_#pthreadsMutex_106| |v_~#__global_lock~0.base_35|))) (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet34#1_5| 0) (= (select .cse0 |v_~#__global_lock~0.offset_35|) 0) (= |v_#pthreadsMutex_105| (store |v_#pthreadsMutex_106| |v_~#__global_lock~0.base_35| (store .cse0 |v_~#__global_lock~0.offset_35| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_106|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_35|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_35|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_35|, t_funThread2of2ForFork0_bad_#t~nondet34#1=|v_t_funThread2of2ForFork0_bad_#t~nondet34#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet34#1][242], [248#true, 170#L956-4true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 70#L938-7true, 134#L938-18true]) [2023-11-30 07:57:25,801 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2023-11-30 07:57:25,801 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:57:25,801 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:57:25,801 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:57:25,804 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([866] L938-9-->L938-12: Formula: (and (= |v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|, t_funThread1of2ForFork0_bad_#t~nondet33#1=|v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_bad_#t~nondet33#1][124], [183#L942-8true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 98#L938-12true, 119#L956-16true]) [2023-11-30 07:57:25,804 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2023-11-30 07:57:25,804 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:57:25,804 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:57:25,804 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:57:25,805 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([866] L938-9-->L938-12: Formula: (and (= |v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|, t_funThread1of2ForFork0_bad_#t~nondet33#1=|v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_bad_#t~nondet33#1][124], [183#L942-8true, 248#true, 170#L956-4true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 98#L938-12true]) [2023-11-30 07:57:25,805 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2023-11-30 07:57:25,805 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:57:25,805 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:57:25,805 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:57:25,806 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([963] L942-9-->L942-12: Formula: (and (= |v_#pthreadsMutex_145| (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47|) |v_~#__global_lock~0.offset_47| 0))) (= |v_t_funThread2of2ForFork0_good_#t~nondet40#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_145|, t_funThread2of2ForFork0_good_#t~nondet40#1=|v_t_funThread2of2ForFork0_good_#t~nondet40#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet40#1][236], [57#L942-12true, 208#L938-9true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 198#L956-15true]) [2023-11-30 07:57:25,806 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2023-11-30 07:57:25,806 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:57:25,806 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:57:25,806 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:57:25,806 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([963] L942-9-->L942-12: Formula: (and (= |v_#pthreadsMutex_145| (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47|) |v_~#__global_lock~0.offset_47| 0))) (= |v_t_funThread2of2ForFork0_good_#t~nondet40#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_145|, t_funThread2of2ForFork0_good_#t~nondet40#1=|v_t_funThread2of2ForFork0_good_#t~nondet40#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet40#1][336], [57#L942-12true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 202#L938-8true, 119#L956-16true, 258#(= |t_funThread1of2ForFork0_bad_#t~post32#1| 0)]) [2023-11-30 07:57:25,807 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2023-11-30 07:57:25,807 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:57:25,807 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:57:25,807 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:57:25,807 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([963] L942-9-->L942-12: Formula: (and (= |v_#pthreadsMutex_145| (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47|) |v_~#__global_lock~0.offset_47| 0))) (= |v_t_funThread2of2ForFork0_good_#t~nondet40#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_145|, t_funThread2of2ForFork0_good_#t~nondet40#1=|v_t_funThread2of2ForFork0_good_#t~nondet40#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet40#1][336], [57#L942-12true, 248#true, 170#L956-4true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 202#L938-8true, 258#(= |t_funThread1of2ForFork0_bad_#t~post32#1| 0)]) [2023-11-30 07:57:25,807 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2023-11-30 07:57:25,807 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:57:25,807 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:57:25,807 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:57:25,884 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([909] L938-29-->L938-18: Formula: (let ((.cse0 (select |v_#pthreadsMutex_106| |v_~#__global_lock~0.base_35|))) (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet34#1_5| 0) (= (select .cse0 |v_~#__global_lock~0.offset_35|) 0) (= |v_#pthreadsMutex_105| (store |v_#pthreadsMutex_106| |v_~#__global_lock~0.base_35| (store .cse0 |v_~#__global_lock~0.offset_35| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_106|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_35|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_35|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_35|, t_funThread2of2ForFork0_bad_#t~nondet34#1=|v_t_funThread2of2ForFork0_bad_#t~nondet34#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet34#1][242], [248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 198#L956-15true, 134#L938-18true, 202#L938-8true]) [2023-11-30 07:57:25,885 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2023-11-30 07:57:25,885 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:57:25,885 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:57:25,885 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:57:25,885 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([909] L938-29-->L938-18: Formula: (let ((.cse0 (select |v_#pthreadsMutex_106| |v_~#__global_lock~0.base_35|))) (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet34#1_5| 0) (= (select .cse0 |v_~#__global_lock~0.offset_35|) 0) (= |v_#pthreadsMutex_105| (store |v_#pthreadsMutex_106| |v_~#__global_lock~0.base_35| (store .cse0 |v_~#__global_lock~0.offset_35| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_106|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_35|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_35|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_35|, t_funThread2of2ForFork0_bad_#t~nondet34#1=|v_t_funThread2of2ForFork0_bad_#t~nondet34#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet34#1][242], [248#true, 170#L956-4true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 134#L938-18true, 202#L938-8true]) [2023-11-30 07:57:25,885 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2023-11-30 07:57:25,885 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:57:25,885 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:57:25,886 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:57:25,886 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([909] L938-29-->L938-18: Formula: (let ((.cse0 (select |v_#pthreadsMutex_106| |v_~#__global_lock~0.base_35|))) (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet34#1_5| 0) (= (select .cse0 |v_~#__global_lock~0.offset_35|) 0) (= |v_#pthreadsMutex_105| (store |v_#pthreadsMutex_106| |v_~#__global_lock~0.base_35| (store .cse0 |v_~#__global_lock~0.offset_35| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_106|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_35|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_35|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_35|, t_funThread2of2ForFork0_bad_#t~nondet34#1=|v_t_funThread2of2ForFork0_bad_#t~nondet34#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet34#1][242], [248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 134#L938-18true, 202#L938-8true, 55#L957true]) [2023-11-30 07:57:25,886 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2023-11-30 07:57:25,886 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 07:57:25,886 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 07:57:25,886 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 07:57:25,886 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([909] L938-29-->L938-18: Formula: (let ((.cse0 (select |v_#pthreadsMutex_106| |v_~#__global_lock~0.base_35|))) (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet34#1_5| 0) (= (select .cse0 |v_~#__global_lock~0.offset_35|) 0) (= |v_#pthreadsMutex_105| (store |v_#pthreadsMutex_106| |v_~#__global_lock~0.base_35| (store .cse0 |v_~#__global_lock~0.offset_35| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_106|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_35|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_35|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_35|, t_funThread2of2ForFork0_bad_#t~nondet34#1=|v_t_funThread2of2ForFork0_bad_#t~nondet34#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet34#1][242], [248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 134#L938-18true, 202#L938-8true, 119#L956-16true]) [2023-11-30 07:57:25,886 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2023-11-30 07:57:25,886 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:57:25,886 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:57:25,886 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:57:25,886 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([909] L938-29-->L938-18: Formula: (let ((.cse0 (select |v_#pthreadsMutex_106| |v_~#__global_lock~0.base_35|))) (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet34#1_5| 0) (= (select .cse0 |v_~#__global_lock~0.offset_35|) 0) (= |v_#pthreadsMutex_105| (store |v_#pthreadsMutex_106| |v_~#__global_lock~0.base_35| (store .cse0 |v_~#__global_lock~0.offset_35| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_106|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_35|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_35|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_35|, t_funThread2of2ForFork0_bad_#t~nondet34#1=|v_t_funThread2of2ForFork0_bad_#t~nondet34#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet34#1][242], [248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 198#L956-15true, 134#L938-18true, 202#L938-8true]) [2023-11-30 07:57:25,887 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2023-11-30 07:57:25,887 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:57:25,887 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:57:25,887 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:57:25,887 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:57:25,893 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([927] L942-29-->L942-18: Formula: (let ((.cse0 (select |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_51|))) (and (= (store |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_51| (store .cse0 |v_~#__global_lock~0.offset_51| 1)) |v_#pthreadsMutex_153|) (= |v_t_funThread2of2ForFork0_good_#t~nondet41#1_3| 0) (= (select .cse0 |v_~#__global_lock~0.offset_51|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_154|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_51|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_51|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_153|, t_funThread2of2ForFork0_good_#t~nondet41#1=|v_t_funThread2of2ForFork0_good_#t~nondet41#1_3|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_51|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_51|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet41#1][264], [248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 39#L956-14true, 255#true, 151#t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 127#L942-18true]) [2023-11-30 07:57:25,894 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2023-11-30 07:57:25,894 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:57:25,894 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:57:25,894 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:57:25,894 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([927] L942-29-->L942-18: Formula: (let ((.cse0 (select |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_51|))) (and (= (store |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_51| (store .cse0 |v_~#__global_lock~0.offset_51| 1)) |v_#pthreadsMutex_153|) (= |v_t_funThread2of2ForFork0_good_#t~nondet41#1_3| 0) (= (select .cse0 |v_~#__global_lock~0.offset_51|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_154|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_51|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_51|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_153|, t_funThread2of2ForFork0_good_#t~nondet41#1=|v_t_funThread2of2ForFork0_good_#t~nondet41#1_3|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_51|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_51|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet41#1][264], [248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 39#L956-14true, 255#true, 70#L938-7true, 127#L942-18true]) [2023-11-30 07:57:25,895 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2023-11-30 07:57:25,895 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:57:25,895 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:57:25,895 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:57:25,931 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([866] L938-9-->L938-12: Formula: (and (= |v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|, t_funThread1of2ForFork0_bad_#t~nondet33#1=|v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_bad_#t~nondet33#1][124], [248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 107#L938-8true, 31#L956-7true, 98#L938-12true]) [2023-11-30 07:57:25,931 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2023-11-30 07:57:25,931 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:57:25,931 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:57:25,932 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:57:25,932 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:57:25,935 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([866] L938-9-->L938-12: Formula: (and (= |v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|, t_funThread1of2ForFork0_bad_#t~nondet33#1=|v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_bad_#t~nondet33#1][124], [248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 107#L938-8true, 31#L956-7true, 98#L938-12true]) [2023-11-30 07:57:25,935 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2023-11-30 07:57:25,935 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:57:25,935 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:57:25,935 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:57:25,935 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:57:25,935 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:57:25,935 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([951] L938-9-->L938-12: Formula: (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, t_funThread2of2ForFork0_bad_#t~nondet33#1=|v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet33#1][324], [248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 31#L956-7true, 228#L938-12true, 202#L938-8true, 258#(= |t_funThread1of2ForFork0_bad_#t~post32#1| 0)]) [2023-11-30 07:57:25,935 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2023-11-30 07:57:25,935 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:57:25,936 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:57:25,936 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:57:25,936 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:57:25,958 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][138], [208#L938-9true, 183#L942-8true, 248#true, t_funThread1of2ForFork0InUse, 2#L957-3true, t_funThread2of2ForFork0InUse, 255#true]) [2023-11-30 07:57:25,958 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2023-11-30 07:57:25,958 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:57:25,958 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:57:25,958 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:57:25,959 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([909] L938-29-->L938-18: Formula: (let ((.cse0 (select |v_#pthreadsMutex_106| |v_~#__global_lock~0.base_35|))) (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet34#1_5| 0) (= (select .cse0 |v_~#__global_lock~0.offset_35|) 0) (= |v_#pthreadsMutex_105| (store |v_#pthreadsMutex_106| |v_~#__global_lock~0.base_35| (store .cse0 |v_~#__global_lock~0.offset_35| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_106|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_35|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_35|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_35|, t_funThread2of2ForFork0_bad_#t~nondet34#1=|v_t_funThread2of2ForFork0_bad_#t~nondet34#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet34#1][242], [248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 134#L938-18true, 151#t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 55#L957true]) [2023-11-30 07:57:25,960 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2023-11-30 07:57:25,960 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:57:25,960 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:57:25,960 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:57:25,960 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([909] L938-29-->L938-18: Formula: (let ((.cse0 (select |v_#pthreadsMutex_106| |v_~#__global_lock~0.base_35|))) (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet34#1_5| 0) (= (select .cse0 |v_~#__global_lock~0.offset_35|) 0) (= |v_#pthreadsMutex_105| (store |v_#pthreadsMutex_106| |v_~#__global_lock~0.base_35| (store .cse0 |v_~#__global_lock~0.offset_35| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_106|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_35|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_35|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_35|, t_funThread2of2ForFork0_bad_#t~nondet34#1=|v_t_funThread2of2ForFork0_bad_#t~nondet34#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet34#1][242], [248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 70#L938-7true, 134#L938-18true, 55#L957true]) [2023-11-30 07:57:25,960 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2023-11-30 07:57:25,960 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:57:25,960 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:57:25,960 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:57:25,961 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][138], [57#L942-12true, 248#true, t_funThread1of2ForFork0InUse, 2#L957-3true, t_funThread2of2ForFork0InUse, 255#true, 151#t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue]) [2023-11-30 07:57:25,961 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2023-11-30 07:57:25,961 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:57:25,961 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:57:25,961 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:57:25,961 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][138], [57#L942-12true, 248#true, t_funThread1of2ForFork0InUse, 2#L957-3true, t_funThread2of2ForFork0InUse, 255#true, 70#L938-7true]) [2023-11-30 07:57:25,961 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2023-11-30 07:57:25,961 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:57:25,961 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:57:25,962 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:57:25,962 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][138], [57#L942-12true, 248#true, t_funThread1of2ForFork0InUse, 2#L957-3true, t_funThread2of2ForFork0InUse, 255#true, 202#L938-8true]) [2023-11-30 07:57:25,962 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2023-11-30 07:57:25,962 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 07:57:25,962 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 07:57:25,962 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 07:57:25,963 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([866] L938-9-->L938-12: Formula: (and (= |v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|, t_funThread1of2ForFork0_bad_#t~nondet33#1=|v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_bad_#t~nondet33#1][124], [183#L942-8true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 98#L938-12true, 55#L957true]) [2023-11-30 07:57:25,963 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2023-11-30 07:57:25,963 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:57:25,963 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:57:25,963 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:57:25,964 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([963] L942-9-->L942-12: Formula: (and (= |v_#pthreadsMutex_145| (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47|) |v_~#__global_lock~0.offset_47| 0))) (= |v_t_funThread2of2ForFork0_good_#t~nondet40#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_145|, t_funThread2of2ForFork0_good_#t~nondet40#1=|v_t_funThread2of2ForFork0_good_#t~nondet40#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet40#1][336], [57#L942-12true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 202#L938-8true, 258#(= |t_funThread1of2ForFork0_bad_#t~post32#1| 0), 55#L957true]) [2023-11-30 07:57:25,964 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2023-11-30 07:57:25,964 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:57:25,964 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:57:25,964 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:57:25,965 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([909] L938-29-->L938-18: Formula: (let ((.cse0 (select |v_#pthreadsMutex_106| |v_~#__global_lock~0.base_35|))) (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet34#1_5| 0) (= (select .cse0 |v_~#__global_lock~0.offset_35|) 0) (= |v_#pthreadsMutex_105| (store |v_#pthreadsMutex_106| |v_~#__global_lock~0.base_35| (store .cse0 |v_~#__global_lock~0.offset_35| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_106|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_35|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_35|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_35|, t_funThread2of2ForFork0_bad_#t~nondet34#1=|v_t_funThread2of2ForFork0_bad_#t~nondet34#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet34#1][242], [248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 134#L938-18true, 202#L938-8true, 119#L956-16true]) [2023-11-30 07:57:25,965 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2023-11-30 07:57:25,965 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:57:25,965 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:57:25,965 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:57:25,965 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:57:25,980 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([909] L938-29-->L938-18: Formula: (let ((.cse0 (select |v_#pthreadsMutex_106| |v_~#__global_lock~0.base_35|))) (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet34#1_5| 0) (= (select .cse0 |v_~#__global_lock~0.offset_35|) 0) (= |v_#pthreadsMutex_105| (store |v_#pthreadsMutex_106| |v_~#__global_lock~0.base_35| (store .cse0 |v_~#__global_lock~0.offset_35| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_106|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_35|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_35|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_35|, t_funThread2of2ForFork0_bad_#t~nondet34#1=|v_t_funThread2of2ForFork0_bad_#t~nondet34#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet34#1][242], [248#true, 170#L956-4true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 134#L938-18true, 202#L938-8true]) [2023-11-30 07:57:25,980 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2023-11-30 07:57:25,981 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:57:25,981 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:57:25,981 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:57:25,981 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:57:25,985 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([963] L942-9-->L942-12: Formula: (and (= |v_#pthreadsMutex_145| (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47|) |v_~#__global_lock~0.offset_47| 0))) (= |v_t_funThread2of2ForFork0_good_#t~nondet40#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_145|, t_funThread2of2ForFork0_good_#t~nondet40#1=|v_t_funThread2of2ForFork0_good_#t~nondet40#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet40#1][236], [57#L942-12true, 208#L938-9true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 119#L956-16true]) [2023-11-30 07:57:25,985 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2023-11-30 07:57:25,985 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:57:25,985 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:57:25,985 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:57:25,986 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([963] L942-9-->L942-12: Formula: (and (= |v_#pthreadsMutex_145| (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47|) |v_~#__global_lock~0.offset_47| 0))) (= |v_t_funThread2of2ForFork0_good_#t~nondet40#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_145|, t_funThread2of2ForFork0_good_#t~nondet40#1=|v_t_funThread2of2ForFork0_good_#t~nondet40#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet40#1][236], [57#L942-12true, 208#L938-9true, 248#true, 170#L956-4true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true]) [2023-11-30 07:57:25,986 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2023-11-30 07:57:25,986 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:57:25,986 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:57:25,986 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:57:25,996 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([927] L942-29-->L942-18: Formula: (let ((.cse0 (select |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_51|))) (and (= (store |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_51| (store .cse0 |v_~#__global_lock~0.offset_51| 1)) |v_#pthreadsMutex_153|) (= |v_t_funThread2of2ForFork0_good_#t~nondet41#1_3| 0) (= (select .cse0 |v_~#__global_lock~0.offset_51|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_154|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_51|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_51|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_153|, t_funThread2of2ForFork0_good_#t~nondet41#1=|v_t_funThread2of2ForFork0_good_#t~nondet41#1_3|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_51|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_51|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet41#1][264], [248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 198#L956-15true, 151#t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 127#L942-18true]) [2023-11-30 07:57:25,997 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2023-11-30 07:57:25,997 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:57:25,997 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:57:25,997 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:57:25,997 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([927] L942-29-->L942-18: Formula: (let ((.cse0 (select |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_51|))) (and (= (store |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_51| (store .cse0 |v_~#__global_lock~0.offset_51| 1)) |v_#pthreadsMutex_153|) (= |v_t_funThread2of2ForFork0_good_#t~nondet41#1_3| 0) (= (select .cse0 |v_~#__global_lock~0.offset_51|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_154|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_51|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_51|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_153|, t_funThread2of2ForFork0_good_#t~nondet41#1=|v_t_funThread2of2ForFork0_good_#t~nondet41#1_3|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_51|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_51|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet41#1][264], [248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 70#L938-7true, 198#L956-15true, 127#L942-18true]) [2023-11-30 07:57:25,997 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2023-11-30 07:57:25,997 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:57:25,997 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:57:25,997 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:57:25,998 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([927] L942-29-->L942-18: Formula: (let ((.cse0 (select |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_51|))) (and (= (store |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_51| (store .cse0 |v_~#__global_lock~0.offset_51| 1)) |v_#pthreadsMutex_153|) (= |v_t_funThread2of2ForFork0_good_#t~nondet41#1_3| 0) (= (select .cse0 |v_~#__global_lock~0.offset_51|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_154|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_51|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_51|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_153|, t_funThread2of2ForFork0_good_#t~nondet41#1=|v_t_funThread2of2ForFork0_good_#t~nondet41#1_3|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_51|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_51|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet41#1][264], [248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 39#L956-14true, 127#L942-18true, 202#L938-8true]) [2023-11-30 07:57:25,998 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2023-11-30 07:57:25,998 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:57:25,998 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:57:25,998 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:57:26,033 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([951] L938-9-->L938-12: Formula: (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, t_funThread2of2ForFork0_bad_#t~nondet33#1=|v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet33#1][215], [208#L938-9true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 31#L956-7true, 228#L938-12true]) [2023-11-30 07:57:26,033 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2023-11-30 07:57:26,033 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 07:57:26,033 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 07:57:26,033 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 07:57:26,033 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 07:57:26,035 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([909] L938-29-->L938-18: Formula: (let ((.cse0 (select |v_#pthreadsMutex_106| |v_~#__global_lock~0.base_35|))) (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet34#1_5| 0) (= (select .cse0 |v_~#__global_lock~0.offset_35|) 0) (= |v_#pthreadsMutex_105| (store |v_#pthreadsMutex_106| |v_~#__global_lock~0.base_35| (store .cse0 |v_~#__global_lock~0.offset_35| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_106|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_35|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_35|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_35|, t_funThread2of2ForFork0_bad_#t~nondet34#1=|v_t_funThread2of2ForFork0_bad_#t~nondet34#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet34#1][242], [248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 31#L956-7true, 134#L938-18true, 202#L938-8true]) [2023-11-30 07:57:26,035 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2023-11-30 07:57:26,035 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-11-30 07:57:26,036 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-11-30 07:57:26,036 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-11-30 07:57:26,037 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([951] L938-9-->L938-12: Formula: (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, t_funThread2of2ForFork0_bad_#t~nondet33#1=|v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet33#1][215], [208#L938-9true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 31#L956-7true, 228#L938-12true]) [2023-11-30 07:57:26,037 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2023-11-30 07:57:26,037 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 07:57:26,037 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 07:57:26,037 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 07:57:26,037 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 07:57:26,037 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 07:57:26,038 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([963] L942-9-->L942-12: Formula: (and (= |v_#pthreadsMutex_145| (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47|) |v_~#__global_lock~0.offset_47| 0))) (= |v_t_funThread2of2ForFork0_good_#t~nondet40#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_145|, t_funThread2of2ForFork0_good_#t~nondet40#1=|v_t_funThread2of2ForFork0_good_#t~nondet40#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet40#1][336], [57#L942-12true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 70#L938-7true, 31#L956-7true, 258#(= |t_funThread1of2ForFork0_bad_#t~post32#1| 0)]) [2023-11-30 07:57:26,038 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2023-11-30 07:57:26,038 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 07:57:26,038 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 07:57:26,038 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 07:57:26,057 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([909] L938-29-->L938-18: Formula: (let ((.cse0 (select |v_#pthreadsMutex_106| |v_~#__global_lock~0.base_35|))) (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet34#1_5| 0) (= (select .cse0 |v_~#__global_lock~0.offset_35|) 0) (= |v_#pthreadsMutex_105| (store |v_#pthreadsMutex_106| |v_~#__global_lock~0.base_35| (store .cse0 |v_~#__global_lock~0.offset_35| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_106|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_35|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_35|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_35|, t_funThread2of2ForFork0_bad_#t~nondet34#1=|v_t_funThread2of2ForFork0_bad_#t~nondet34#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet34#1][242], [248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 134#L938-18true, 202#L938-8true, 55#L957true]) [2023-11-30 07:57:26,057 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2023-11-30 07:57:26,057 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 07:57:26,057 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 07:57:26,057 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 07:57:26,057 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 07:57:26,058 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([700] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][138], [57#L942-12true, 248#true, t_funThread1of2ForFork0InUse, 2#L957-3true, t_funThread2of2ForFork0InUse, 255#true, 202#L938-8true]) [2023-11-30 07:57:26,058 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2023-11-30 07:57:26,058 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 07:57:26,058 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 07:57:26,058 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 07:57:26,058 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 07:57:26,059 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([963] L942-9-->L942-12: Formula: (and (= |v_#pthreadsMutex_145| (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47|) |v_~#__global_lock~0.offset_47| 0))) (= |v_t_funThread2of2ForFork0_good_#t~nondet40#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_145|, t_funThread2of2ForFork0_good_#t~nondet40#1=|v_t_funThread2of2ForFork0_good_#t~nondet40#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet40#1][236], [57#L942-12true, 208#L938-9true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 55#L957true]) [2023-11-30 07:57:26,059 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2023-11-30 07:57:26,059 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 07:57:26,060 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 07:57:26,060 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 07:57:26,061 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([927] L942-29-->L942-18: Formula: (let ((.cse0 (select |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_51|))) (and (= (store |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_51| (store .cse0 |v_~#__global_lock~0.offset_51| 1)) |v_#pthreadsMutex_153|) (= |v_t_funThread2of2ForFork0_good_#t~nondet41#1_3| 0) (= (select .cse0 |v_~#__global_lock~0.offset_51|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_154|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_51|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_51|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_153|, t_funThread2of2ForFork0_good_#t~nondet41#1=|v_t_funThread2of2ForFork0_good_#t~nondet41#1_3|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_51|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_51|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet41#1][264], [248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 151#t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 127#L942-18true, 119#L956-16true]) [2023-11-30 07:57:26,061 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2023-11-30 07:57:26,061 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 07:57:26,061 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 07:57:26,061 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 07:57:26,061 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([927] L942-29-->L942-18: Formula: (let ((.cse0 (select |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_51|))) (and (= (store |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_51| (store .cse0 |v_~#__global_lock~0.offset_51| 1)) |v_#pthreadsMutex_153|) (= |v_t_funThread2of2ForFork0_good_#t~nondet41#1_3| 0) (= (select .cse0 |v_~#__global_lock~0.offset_51|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_154|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_51|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_51|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_153|, t_funThread2of2ForFork0_good_#t~nondet41#1=|v_t_funThread2of2ForFork0_good_#t~nondet41#1_3|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_51|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_51|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet41#1][264], [248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 70#L938-7true, 127#L942-18true, 119#L956-16true]) [2023-11-30 07:57:26,061 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2023-11-30 07:57:26,061 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 07:57:26,061 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 07:57:26,061 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 07:57:26,074 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([927] L942-29-->L942-18: Formula: (let ((.cse0 (select |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_51|))) (and (= (store |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_51| (store .cse0 |v_~#__global_lock~0.offset_51| 1)) |v_#pthreadsMutex_153|) (= |v_t_funThread2of2ForFork0_good_#t~nondet41#1_3| 0) (= (select .cse0 |v_~#__global_lock~0.offset_51|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_154|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_51|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_51|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_153|, t_funThread2of2ForFork0_good_#t~nondet41#1=|v_t_funThread2of2ForFork0_good_#t~nondet41#1_3|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_51|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_51|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet41#1][264], [248#true, 170#L956-4true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 151#t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 127#L942-18true]) [2023-11-30 07:57:26,074 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2023-11-30 07:57:26,075 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 07:57:26,075 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 07:57:26,075 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 07:57:26,075 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([927] L942-29-->L942-18: Formula: (let ((.cse0 (select |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_51|))) (and (= (store |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_51| (store .cse0 |v_~#__global_lock~0.offset_51| 1)) |v_#pthreadsMutex_153|) (= |v_t_funThread2of2ForFork0_good_#t~nondet41#1_3| 0) (= (select .cse0 |v_~#__global_lock~0.offset_51|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_154|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_51|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_51|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_153|, t_funThread2of2ForFork0_good_#t~nondet41#1=|v_t_funThread2of2ForFork0_good_#t~nondet41#1_3|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_51|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_51|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet41#1][264], [248#true, 170#L956-4true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 70#L938-7true, 127#L942-18true]) [2023-11-30 07:57:26,075 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2023-11-30 07:57:26,075 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 07:57:26,075 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 07:57:26,075 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 07:57:26,086 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([927] L942-29-->L942-18: Formula: (let ((.cse0 (select |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_51|))) (and (= (store |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_51| (store .cse0 |v_~#__global_lock~0.offset_51| 1)) |v_#pthreadsMutex_153|) (= |v_t_funThread2of2ForFork0_good_#t~nondet41#1_3| 0) (= (select .cse0 |v_~#__global_lock~0.offset_51|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_154|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_51|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_51|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_153|, t_funThread2of2ForFork0_good_#t~nondet41#1=|v_t_funThread2of2ForFork0_good_#t~nondet41#1_3|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_51|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_51|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet41#1][264], [248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 198#L956-15true, 127#L942-18true, 202#L938-8true]) [2023-11-30 07:57:26,086 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2023-11-30 07:57:26,086 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 07:57:26,086 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 07:57:26,086 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 07:57:26,087 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([927] L942-29-->L942-18: Formula: (let ((.cse0 (select |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_51|))) (and (= (store |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_51| (store .cse0 |v_~#__global_lock~0.offset_51| 1)) |v_#pthreadsMutex_153|) (= |v_t_funThread2of2ForFork0_good_#t~nondet41#1_3| 0) (= (select .cse0 |v_~#__global_lock~0.offset_51|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_154|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_51|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_51|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_153|, t_funThread2of2ForFork0_good_#t~nondet41#1=|v_t_funThread2of2ForFork0_good_#t~nondet41#1_3|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_51|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_51|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet41#1][264], [248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 127#L942-18true, 202#L938-8true, 119#L956-16true]) [2023-11-30 07:57:26,087 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2023-11-30 07:57:26,087 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-11-30 07:57:26,087 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-11-30 07:57:26,087 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-11-30 07:57:26,087 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([927] L942-29-->L942-18: Formula: (let ((.cse0 (select |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_51|))) (and (= (store |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_51| (store .cse0 |v_~#__global_lock~0.offset_51| 1)) |v_#pthreadsMutex_153|) (= |v_t_funThread2of2ForFork0_good_#t~nondet41#1_3| 0) (= (select .cse0 |v_~#__global_lock~0.offset_51|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_154|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_51|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_51|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_153|, t_funThread2of2ForFork0_good_#t~nondet41#1=|v_t_funThread2of2ForFork0_good_#t~nondet41#1_3|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_51|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_51|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet41#1][264], [248#true, 170#L956-4true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 127#L942-18true, 202#L938-8true]) [2023-11-30 07:57:26,087 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2023-11-30 07:57:26,087 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-11-30 07:57:26,087 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-11-30 07:57:26,088 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-11-30 07:57:26,088 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([927] L942-29-->L942-18: Formula: (let ((.cse0 (select |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_51|))) (and (= (store |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_51| (store .cse0 |v_~#__global_lock~0.offset_51| 1)) |v_#pthreadsMutex_153|) (= |v_t_funThread2of2ForFork0_good_#t~nondet41#1_3| 0) (= (select .cse0 |v_~#__global_lock~0.offset_51|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_154|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_51|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_51|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_153|, t_funThread2of2ForFork0_good_#t~nondet41#1=|v_t_funThread2of2ForFork0_good_#t~nondet41#1_3|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_51|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_51|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet41#1][264], [248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 198#L956-15true, 127#L942-18true, 202#L938-8true]) [2023-11-30 07:57:26,088 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2023-11-30 07:57:26,088 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 07:57:26,088 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 07:57:26,088 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 07:57:26,088 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 07:57:26,088 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([927] L942-29-->L942-18: Formula: (let ((.cse0 (select |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_51|))) (and (= (store |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_51| (store .cse0 |v_~#__global_lock~0.offset_51| 1)) |v_#pthreadsMutex_153|) (= |v_t_funThread2of2ForFork0_good_#t~nondet41#1_3| 0) (= (select .cse0 |v_~#__global_lock~0.offset_51|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_154|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_51|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_51|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_153|, t_funThread2of2ForFork0_good_#t~nondet41#1=|v_t_funThread2of2ForFork0_good_#t~nondet41#1_3|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_51|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_51|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet41#1][264], [248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 127#L942-18true, 202#L938-8true, 55#L957true]) [2023-11-30 07:57:26,088 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2023-11-30 07:57:26,088 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-11-30 07:57:26,088 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-11-30 07:57:26,088 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-11-30 07:57:26,121 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([909] L938-29-->L938-18: Formula: (let ((.cse0 (select |v_#pthreadsMutex_106| |v_~#__global_lock~0.base_35|))) (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet34#1_5| 0) (= (select .cse0 |v_~#__global_lock~0.offset_35|) 0) (= |v_#pthreadsMutex_105| (store |v_#pthreadsMutex_106| |v_~#__global_lock~0.base_35| (store .cse0 |v_~#__global_lock~0.offset_35| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_106|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_35|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_35|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_35|, t_funThread2of2ForFork0_bad_#t~nondet34#1=|v_t_funThread2of2ForFork0_bad_#t~nondet34#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet34#1][242], [248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 31#L956-7true, 134#L938-18true, 151#t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue]) [2023-11-30 07:57:26,122 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2023-11-30 07:57:26,122 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-11-30 07:57:26,122 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-11-30 07:57:26,122 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-11-30 07:57:26,122 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([909] L938-29-->L938-18: Formula: (let ((.cse0 (select |v_#pthreadsMutex_106| |v_~#__global_lock~0.base_35|))) (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet34#1_5| 0) (= (select .cse0 |v_~#__global_lock~0.offset_35|) 0) (= |v_#pthreadsMutex_105| (store |v_#pthreadsMutex_106| |v_~#__global_lock~0.base_35| (store .cse0 |v_~#__global_lock~0.offset_35| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_106|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_35|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_35|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_35|, t_funThread2of2ForFork0_bad_#t~nondet34#1=|v_t_funThread2of2ForFork0_bad_#t~nondet34#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet34#1][242], [248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 70#L938-7true, 31#L956-7true, 134#L938-18true]) [2023-11-30 07:57:26,122 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2023-11-30 07:57:26,122 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-11-30 07:57:26,122 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-11-30 07:57:26,122 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-11-30 07:57:26,123 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([866] L938-9-->L938-12: Formula: (and (= |v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|, t_funThread1of2ForFork0_bad_#t~nondet33#1=|v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_bad_#t~nondet33#1][124], [183#L942-8true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 31#L956-7true, 98#L938-12true]) [2023-11-30 07:57:26,123 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2023-11-30 07:57:26,123 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-11-30 07:57:26,123 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-11-30 07:57:26,124 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-11-30 07:57:26,124 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([963] L942-9-->L942-12: Formula: (and (= |v_#pthreadsMutex_145| (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47|) |v_~#__global_lock~0.offset_47| 0))) (= |v_t_funThread2of2ForFork0_good_#t~nondet40#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_145|, t_funThread2of2ForFork0_good_#t~nondet40#1=|v_t_funThread2of2ForFork0_good_#t~nondet40#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet40#1][336], [57#L942-12true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 31#L956-7true, 202#L938-8true, 258#(= |t_funThread1of2ForFork0_bad_#t~post32#1| 0)]) [2023-11-30 07:57:26,124 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2023-11-30 07:57:26,124 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-11-30 07:57:26,124 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-11-30 07:57:26,124 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-11-30 07:57:26,153 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([927] L942-29-->L942-18: Formula: (let ((.cse0 (select |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_51|))) (and (= (store |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_51| (store .cse0 |v_~#__global_lock~0.offset_51| 1)) |v_#pthreadsMutex_153|) (= |v_t_funThread2of2ForFork0_good_#t~nondet41#1_3| 0) (= (select .cse0 |v_~#__global_lock~0.offset_51|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_154|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_51|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_51|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_153|, t_funThread2of2ForFork0_good_#t~nondet41#1=|v_t_funThread2of2ForFork0_good_#t~nondet41#1_3|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_51|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_51|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet41#1][264], [248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 151#t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 127#L942-18true, 55#L957true]) [2023-11-30 07:57:26,154 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2023-11-30 07:57:26,154 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-11-30 07:57:26,154 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-11-30 07:57:26,154 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-11-30 07:57:26,154 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([927] L942-29-->L942-18: Formula: (let ((.cse0 (select |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_51|))) (and (= (store |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_51| (store .cse0 |v_~#__global_lock~0.offset_51| 1)) |v_#pthreadsMutex_153|) (= |v_t_funThread2of2ForFork0_good_#t~nondet41#1_3| 0) (= (select .cse0 |v_~#__global_lock~0.offset_51|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_154|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_51|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_51|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_153|, t_funThread2of2ForFork0_good_#t~nondet41#1=|v_t_funThread2of2ForFork0_good_#t~nondet41#1_3|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_51|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_51|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet41#1][264], [248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 70#L938-7true, 127#L942-18true, 55#L957true]) [2023-11-30 07:57:26,154 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2023-11-30 07:57:26,154 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-11-30 07:57:26,154 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-11-30 07:57:26,154 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-11-30 07:57:26,157 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([927] L942-29-->L942-18: Formula: (let ((.cse0 (select |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_51|))) (and (= (store |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_51| (store .cse0 |v_~#__global_lock~0.offset_51| 1)) |v_#pthreadsMutex_153|) (= |v_t_funThread2of2ForFork0_good_#t~nondet41#1_3| 0) (= (select .cse0 |v_~#__global_lock~0.offset_51|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_154|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_51|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_51|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_153|, t_funThread2of2ForFork0_good_#t~nondet41#1=|v_t_funThread2of2ForFork0_good_#t~nondet41#1_3|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_51|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_51|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet41#1][264], [248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 127#L942-18true, 202#L938-8true, 119#L956-16true]) [2023-11-30 07:57:26,157 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2023-11-30 07:57:26,157 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-11-30 07:57:26,157 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-11-30 07:57:26,157 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-11-30 07:57:26,157 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-11-30 07:57:26,175 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([927] L942-29-->L942-18: Formula: (let ((.cse0 (select |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_51|))) (and (= (store |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_51| (store .cse0 |v_~#__global_lock~0.offset_51| 1)) |v_#pthreadsMutex_153|) (= |v_t_funThread2of2ForFork0_good_#t~nondet41#1_3| 0) (= (select .cse0 |v_~#__global_lock~0.offset_51|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_154|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_51|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_51|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_153|, t_funThread2of2ForFork0_good_#t~nondet41#1=|v_t_funThread2of2ForFork0_good_#t~nondet41#1_3|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_51|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_51|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet41#1][264], [248#true, 170#L956-4true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 127#L942-18true, 202#L938-8true]) [2023-11-30 07:57:26,175 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2023-11-30 07:57:26,175 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-11-30 07:57:26,175 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-11-30 07:57:26,175 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-11-30 07:57:26,175 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-11-30 07:57:26,237 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([909] L938-29-->L938-18: Formula: (let ((.cse0 (select |v_#pthreadsMutex_106| |v_~#__global_lock~0.base_35|))) (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet34#1_5| 0) (= (select .cse0 |v_~#__global_lock~0.offset_35|) 0) (= |v_#pthreadsMutex_105| (store |v_#pthreadsMutex_106| |v_~#__global_lock~0.base_35| (store .cse0 |v_~#__global_lock~0.offset_35| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_106|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_35|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_35|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_35|, t_funThread2of2ForFork0_bad_#t~nondet34#1=|v_t_funThread2of2ForFork0_bad_#t~nondet34#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet34#1][242], [248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 31#L956-7true, 134#L938-18true, 202#L938-8true]) [2023-11-30 07:57:26,237 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2023-11-30 07:57:26,237 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-11-30 07:57:26,237 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-11-30 07:57:26,237 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-11-30 07:57:26,237 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-11-30 07:57:26,238 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([927] L942-29-->L942-18: Formula: (let ((.cse0 (select |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_51|))) (and (= (store |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_51| (store .cse0 |v_~#__global_lock~0.offset_51| 1)) |v_#pthreadsMutex_153|) (= |v_t_funThread2of2ForFork0_good_#t~nondet41#1_3| 0) (= (select .cse0 |v_~#__global_lock~0.offset_51|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_154|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_51|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_51|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_153|, t_funThread2of2ForFork0_good_#t~nondet41#1=|v_t_funThread2of2ForFork0_good_#t~nondet41#1_3|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_51|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_51|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet41#1][264], [248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 31#L956-7true, 127#L942-18true, 202#L938-8true]) [2023-11-30 07:57:26,238 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2023-11-30 07:57:26,239 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-11-30 07:57:26,239 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-11-30 07:57:26,239 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-11-30 07:57:26,240 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([963] L942-9-->L942-12: Formula: (and (= |v_#pthreadsMutex_145| (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47|) |v_~#__global_lock~0.offset_47| 0))) (= |v_t_funThread2of2ForFork0_good_#t~nondet40#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_145|, t_funThread2of2ForFork0_good_#t~nondet40#1=|v_t_funThread2of2ForFork0_good_#t~nondet40#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet40#1][236], [57#L942-12true, 208#L938-9true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 31#L956-7true]) [2023-11-30 07:57:26,240 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2023-11-30 07:57:26,240 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-11-30 07:57:26,240 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-11-30 07:57:26,240 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-11-30 07:57:26,271 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([927] L942-29-->L942-18: Formula: (let ((.cse0 (select |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_51|))) (and (= (store |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_51| (store .cse0 |v_~#__global_lock~0.offset_51| 1)) |v_#pthreadsMutex_153|) (= |v_t_funThread2of2ForFork0_good_#t~nondet41#1_3| 0) (= (select .cse0 |v_~#__global_lock~0.offset_51|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_154|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_51|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_51|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_153|, t_funThread2of2ForFork0_good_#t~nondet41#1=|v_t_funThread2of2ForFork0_good_#t~nondet41#1_3|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_51|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_51|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet41#1][264], [248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 127#L942-18true, 202#L938-8true, 55#L957true]) [2023-11-30 07:57:26,271 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2023-11-30 07:57:26,271 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-11-30 07:57:26,271 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-11-30 07:57:26,271 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-11-30 07:57:26,271 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-11-30 07:57:26,489 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([927] L942-29-->L942-18: Formula: (let ((.cse0 (select |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_51|))) (and (= (store |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_51| (store .cse0 |v_~#__global_lock~0.offset_51| 1)) |v_#pthreadsMutex_153|) (= |v_t_funThread2of2ForFork0_good_#t~nondet41#1_3| 0) (= (select .cse0 |v_~#__global_lock~0.offset_51|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_154|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_51|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_51|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_153|, t_funThread2of2ForFork0_good_#t~nondet41#1=|v_t_funThread2of2ForFork0_good_#t~nondet41#1_3|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_51|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_51|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet41#1][264], [248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 31#L956-7true, 151#t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 127#L942-18true]) [2023-11-30 07:57:26,490 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2023-11-30 07:57:26,490 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-11-30 07:57:26,491 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-11-30 07:57:26,491 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-11-30 07:57:26,491 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([927] L942-29-->L942-18: Formula: (let ((.cse0 (select |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_51|))) (and (= (store |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_51| (store .cse0 |v_~#__global_lock~0.offset_51| 1)) |v_#pthreadsMutex_153|) (= |v_t_funThread2of2ForFork0_good_#t~nondet41#1_3| 0) (= (select .cse0 |v_~#__global_lock~0.offset_51|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_154|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_51|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_51|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_153|, t_funThread2of2ForFork0_good_#t~nondet41#1=|v_t_funThread2of2ForFork0_good_#t~nondet41#1_3|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_51|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_51|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet41#1][264], [248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 70#L938-7true, 31#L956-7true, 127#L942-18true]) [2023-11-30 07:57:26,491 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2023-11-30 07:57:26,491 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-11-30 07:57:26,491 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-11-30 07:57:26,491 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-11-30 07:57:26,593 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([927] L942-29-->L942-18: Formula: (let ((.cse0 (select |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_51|))) (and (= (store |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_51| (store .cse0 |v_~#__global_lock~0.offset_51| 1)) |v_#pthreadsMutex_153|) (= |v_t_funThread2of2ForFork0_good_#t~nondet41#1_3| 0) (= (select .cse0 |v_~#__global_lock~0.offset_51|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_154|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_51|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_51|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_153|, t_funThread2of2ForFork0_good_#t~nondet41#1=|v_t_funThread2of2ForFork0_good_#t~nondet41#1_3|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_51|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_51|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet41#1][264], [248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 31#L956-7true, 127#L942-18true, 202#L938-8true]) [2023-11-30 07:57:26,593 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2023-11-30 07:57:26,593 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-11-30 07:57:26,593 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-11-30 07:57:26,593 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-11-30 07:57:26,594 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-11-30 07:57:26,989 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][138], [248#true, t_funThread1of2ForFork0InUse, 2#L957-3true, t_funThread2of2ForFork0InUse, 255#true, 148#L938-27true, 151#t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue]) [2023-11-30 07:57:26,990 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2023-11-30 07:57:26,990 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 07:57:26,990 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 07:57:26,990 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 07:57:26,990 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][138], [248#true, t_funThread1of2ForFork0InUse, 2#L957-3true, t_funThread2of2ForFork0InUse, 255#true, 70#L938-7true, 148#L938-27true]) [2023-11-30 07:57:26,990 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2023-11-30 07:57:26,990 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 07:57:26,990 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 07:57:26,990 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 07:57:26,990 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][138], [248#true, t_funThread1of2ForFork0InUse, 2#L957-3true, t_funThread2of2ForFork0InUse, 255#true, 148#L938-27true, 202#L938-8true]) [2023-11-30 07:57:26,991 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2023-11-30 07:57:26,991 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 07:57:26,991 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 07:57:26,991 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 07:57:27,086 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([700] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][138], [248#true, t_funThread1of2ForFork0InUse, 2#L957-3true, t_funThread2of2ForFork0InUse, 255#true, 148#L938-27true, 202#L938-8true]) [2023-11-30 07:57:27,086 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2023-11-30 07:57:27,086 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 07:57:27,086 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 07:57:27,086 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 07:57:27,087 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 07:57:27,172 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][138], [248#true, t_funThread1of2ForFork0InUse, 2#L957-3true, t_funThread2of2ForFork0InUse, 255#true, 78#L942-27true, 151#t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue]) [2023-11-30 07:57:27,172 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2023-11-30 07:57:27,172 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-11-30 07:57:27,172 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-11-30 07:57:27,172 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-11-30 07:57:27,172 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][138], [248#true, t_funThread1of2ForFork0InUse, 2#L957-3true, t_funThread2of2ForFork0InUse, 255#true, 78#L942-27true, 202#L938-8true]) [2023-11-30 07:57:27,172 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2023-11-30 07:57:27,173 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 07:57:27,173 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 07:57:27,173 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 07:57:27,173 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][138], [248#true, t_funThread1of2ForFork0InUse, 2#L957-3true, t_funThread2of2ForFork0InUse, 255#true, 78#L942-27true, 70#L938-7true]) [2023-11-30 07:57:27,173 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2023-11-30 07:57:27,173 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-11-30 07:57:27,173 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-11-30 07:57:27,173 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-11-30 07:57:27,244 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([700] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][138], [248#true, t_funThread1of2ForFork0InUse, 2#L957-3true, t_funThread2of2ForFork0InUse, 78#L942-27true, 255#true, 202#L938-8true]) [2023-11-30 07:57:27,244 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2023-11-30 07:57:27,244 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 07:57:27,244 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 07:57:27,244 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 07:57:27,244 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 07:57:27,273 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([918] L942-32-->L943-2: Formula: (and (= (store |v_#pthreadsMutex_178| |v_~#gm~0.base_25| (store (select |v_#pthreadsMutex_178| |v_~#gm~0.base_25|) |v_~#gm~0.offset_25| 0)) |v_#pthreadsMutex_177|) (= |v_t_funThread2of2ForFork0_good_#t~nondet44#1_3| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#gm~0.base=|v_~#gm~0.base_25|, ~#gm~0.offset=|v_~#gm~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, ~#gm~0.base=|v_~#gm~0.base_25|, t_funThread2of2ForFork0_good_#t~nondet44#1=|v_t_funThread2of2ForFork0_good_#t~nondet44#1_3|, ~#gm~0.offset=|v_~#gm~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet44#1][339], [248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 39#L956-14true, 255#true, 77#L943-2true, 151#t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue]) [2023-11-30 07:57:27,273 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is not cut-off event [2023-11-30 07:57:27,273 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is not cut-off event [2023-11-30 07:57:27,273 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is not cut-off event [2023-11-30 07:57:27,273 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is not cut-off event [2023-11-30 07:57:27,273 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([918] L942-32-->L943-2: Formula: (and (= (store |v_#pthreadsMutex_178| |v_~#gm~0.base_25| (store (select |v_#pthreadsMutex_178| |v_~#gm~0.base_25|) |v_~#gm~0.offset_25| 0)) |v_#pthreadsMutex_177|) (= |v_t_funThread2of2ForFork0_good_#t~nondet44#1_3| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#gm~0.base=|v_~#gm~0.base_25|, ~#gm~0.offset=|v_~#gm~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, ~#gm~0.base=|v_~#gm~0.base_25|, t_funThread2of2ForFork0_good_#t~nondet44#1=|v_t_funThread2of2ForFork0_good_#t~nondet44#1_3|, ~#gm~0.offset=|v_~#gm~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet44#1][339], [248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 39#L956-14true, 77#L943-2true, 255#true, 70#L938-7true]) [2023-11-30 07:57:27,273 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is not cut-off event [2023-11-30 07:57:27,274 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is not cut-off event [2023-11-30 07:57:27,274 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is not cut-off event [2023-11-30 07:57:27,274 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is not cut-off event [2023-11-30 07:57:27,458 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([918] L942-32-->L943-2: Formula: (and (= (store |v_#pthreadsMutex_178| |v_~#gm~0.base_25| (store (select |v_#pthreadsMutex_178| |v_~#gm~0.base_25|) |v_~#gm~0.offset_25| 0)) |v_#pthreadsMutex_177|) (= |v_t_funThread2of2ForFork0_good_#t~nondet44#1_3| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#gm~0.base=|v_~#gm~0.base_25|, ~#gm~0.offset=|v_~#gm~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, ~#gm~0.base=|v_~#gm~0.base_25|, t_funThread2of2ForFork0_good_#t~nondet44#1=|v_t_funThread2of2ForFork0_good_#t~nondet44#1_3|, ~#gm~0.offset=|v_~#gm~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet44#1][339], [248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 77#L943-2true, 255#true, 198#L956-15true, 151#t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue]) [2023-11-30 07:57:27,458 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is not cut-off event [2023-11-30 07:57:27,459 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is not cut-off event [2023-11-30 07:57:27,459 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is not cut-off event [2023-11-30 07:57:27,459 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is not cut-off event [2023-11-30 07:57:27,459 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([918] L942-32-->L943-2: Formula: (and (= (store |v_#pthreadsMutex_178| |v_~#gm~0.base_25| (store (select |v_#pthreadsMutex_178| |v_~#gm~0.base_25|) |v_~#gm~0.offset_25| 0)) |v_#pthreadsMutex_177|) (= |v_t_funThread2of2ForFork0_good_#t~nondet44#1_3| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#gm~0.base=|v_~#gm~0.base_25|, ~#gm~0.offset=|v_~#gm~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, ~#gm~0.base=|v_~#gm~0.base_25|, t_funThread2of2ForFork0_good_#t~nondet44#1=|v_t_funThread2of2ForFork0_good_#t~nondet44#1_3|, ~#gm~0.offset=|v_~#gm~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet44#1][339], [248#true, 170#L956-4true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 77#L943-2true, 202#L938-8true]) [2023-11-30 07:57:27,459 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2023-11-30 07:57:27,459 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 07:57:27,459 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 07:57:27,459 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 07:57:27,460 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([918] L942-32-->L943-2: Formula: (and (= (store |v_#pthreadsMutex_178| |v_~#gm~0.base_25| (store (select |v_#pthreadsMutex_178| |v_~#gm~0.base_25|) |v_~#gm~0.offset_25| 0)) |v_#pthreadsMutex_177|) (= |v_t_funThread2of2ForFork0_good_#t~nondet44#1_3| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#gm~0.base=|v_~#gm~0.base_25|, ~#gm~0.offset=|v_~#gm~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, ~#gm~0.base=|v_~#gm~0.base_25|, t_funThread2of2ForFork0_good_#t~nondet44#1=|v_t_funThread2of2ForFork0_good_#t~nondet44#1_3|, ~#gm~0.offset=|v_~#gm~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet44#1][339], [248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 77#L943-2true, 198#L956-15true, 202#L938-8true]) [2023-11-30 07:57:27,460 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2023-11-30 07:57:27,460 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 07:57:27,460 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 07:57:27,460 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 07:57:27,460 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([918] L942-32-->L943-2: Formula: (and (= (store |v_#pthreadsMutex_178| |v_~#gm~0.base_25| (store (select |v_#pthreadsMutex_178| |v_~#gm~0.base_25|) |v_~#gm~0.offset_25| 0)) |v_#pthreadsMutex_177|) (= |v_t_funThread2of2ForFork0_good_#t~nondet44#1_3| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#gm~0.base=|v_~#gm~0.base_25|, ~#gm~0.offset=|v_~#gm~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, ~#gm~0.base=|v_~#gm~0.base_25|, t_funThread2of2ForFork0_good_#t~nondet44#1=|v_t_funThread2of2ForFork0_good_#t~nondet44#1_3|, ~#gm~0.offset=|v_~#gm~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet44#1][339], [248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 77#L943-2true, 255#true, 202#L938-8true, 55#L957true]) [2023-11-30 07:57:27,460 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2023-11-30 07:57:27,460 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 07:57:27,460 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 07:57:27,460 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 07:57:27,461 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([918] L942-32-->L943-2: Formula: (and (= (store |v_#pthreadsMutex_178| |v_~#gm~0.base_25| (store (select |v_#pthreadsMutex_178| |v_~#gm~0.base_25|) |v_~#gm~0.offset_25| 0)) |v_#pthreadsMutex_177|) (= |v_t_funThread2of2ForFork0_good_#t~nondet44#1_3| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#gm~0.base=|v_~#gm~0.base_25|, ~#gm~0.offset=|v_~#gm~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, ~#gm~0.base=|v_~#gm~0.base_25|, t_funThread2of2ForFork0_good_#t~nondet44#1=|v_t_funThread2of2ForFork0_good_#t~nondet44#1_3|, ~#gm~0.offset=|v_~#gm~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet44#1][339], [248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 77#L943-2true, 202#L938-8true, 119#L956-16true]) [2023-11-30 07:57:27,461 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2023-11-30 07:57:27,461 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 07:57:27,461 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 07:57:27,461 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 07:57:27,461 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([918] L942-32-->L943-2: Formula: (and (= (store |v_#pthreadsMutex_178| |v_~#gm~0.base_25| (store (select |v_#pthreadsMutex_178| |v_~#gm~0.base_25|) |v_~#gm~0.offset_25| 0)) |v_#pthreadsMutex_177|) (= |v_t_funThread2of2ForFork0_good_#t~nondet44#1_3| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#gm~0.base=|v_~#gm~0.base_25|, ~#gm~0.offset=|v_~#gm~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, ~#gm~0.base=|v_~#gm~0.base_25|, t_funThread2of2ForFork0_good_#t~nondet44#1=|v_t_funThread2of2ForFork0_good_#t~nondet44#1_3|, ~#gm~0.offset=|v_~#gm~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet44#1][339], [248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 77#L943-2true, 70#L938-7true, 198#L956-15true]) [2023-11-30 07:57:27,461 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is not cut-off event [2023-11-30 07:57:27,461 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is not cut-off event [2023-11-30 07:57:27,461 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is not cut-off event [2023-11-30 07:57:27,461 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is not cut-off event [2023-11-30 07:57:27,462 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([918] L942-32-->L943-2: Formula: (and (= (store |v_#pthreadsMutex_178| |v_~#gm~0.base_25| (store (select |v_#pthreadsMutex_178| |v_~#gm~0.base_25|) |v_~#gm~0.offset_25| 0)) |v_#pthreadsMutex_177|) (= |v_t_funThread2of2ForFork0_good_#t~nondet44#1_3| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#gm~0.base=|v_~#gm~0.base_25|, ~#gm~0.offset=|v_~#gm~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, ~#gm~0.base=|v_~#gm~0.base_25|, t_funThread2of2ForFork0_good_#t~nondet44#1=|v_t_funThread2of2ForFork0_good_#t~nondet44#1_3|, ~#gm~0.offset=|v_~#gm~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet44#1][339], [248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 77#L943-2true, 255#true, 198#L956-15true, 202#L938-8true]) [2023-11-30 07:57:27,462 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2023-11-30 07:57:27,462 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 07:57:27,462 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 07:57:27,462 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 07:57:27,462 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 07:57:27,462 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([918] L942-32-->L943-2: Formula: (and (= (store |v_#pthreadsMutex_178| |v_~#gm~0.base_25| (store (select |v_#pthreadsMutex_178| |v_~#gm~0.base_25|) |v_~#gm~0.offset_25| 0)) |v_#pthreadsMutex_177|) (= |v_t_funThread2of2ForFork0_good_#t~nondet44#1_3| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#gm~0.base=|v_~#gm~0.base_25|, ~#gm~0.offset=|v_~#gm~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, ~#gm~0.base=|v_~#gm~0.base_25|, t_funThread2of2ForFork0_good_#t~nondet44#1=|v_t_funThread2of2ForFork0_good_#t~nondet44#1_3|, ~#gm~0.offset=|v_~#gm~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet44#1][339], [248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 39#L956-14true, 77#L943-2true, 255#true, 202#L938-8true]) [2023-11-30 07:57:27,463 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is not cut-off event [2023-11-30 07:57:27,463 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is not cut-off event [2023-11-30 07:57:27,463 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is not cut-off event [2023-11-30 07:57:27,463 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is not cut-off event [2023-11-30 07:57:27,479 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([918] L942-32-->L943-2: Formula: (and (= (store |v_#pthreadsMutex_178| |v_~#gm~0.base_25| (store (select |v_#pthreadsMutex_178| |v_~#gm~0.base_25|) |v_~#gm~0.offset_25| 0)) |v_#pthreadsMutex_177|) (= |v_t_funThread2of2ForFork0_good_#t~nondet44#1_3| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#gm~0.base=|v_~#gm~0.base_25|, ~#gm~0.offset=|v_~#gm~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, ~#gm~0.base=|v_~#gm~0.base_25|, t_funThread2of2ForFork0_good_#t~nondet44#1=|v_t_funThread2of2ForFork0_good_#t~nondet44#1_3|, ~#gm~0.offset=|v_~#gm~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet44#1][339], [248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 77#L943-2true, 31#L956-7true, 202#L938-8true]) [2023-11-30 07:57:27,479 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2023-11-30 07:57:27,479 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 07:57:27,480 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 07:57:27,480 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 07:57:27,508 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([918] L942-32-->L943-2: Formula: (and (= (store |v_#pthreadsMutex_178| |v_~#gm~0.base_25| (store (select |v_#pthreadsMutex_178| |v_~#gm~0.base_25|) |v_~#gm~0.offset_25| 0)) |v_#pthreadsMutex_177|) (= |v_t_funThread2of2ForFork0_good_#t~nondet44#1_3| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#gm~0.base=|v_~#gm~0.base_25|, ~#gm~0.offset=|v_~#gm~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, ~#gm~0.base=|v_~#gm~0.base_25|, t_funThread2of2ForFork0_good_#t~nondet44#1=|v_t_funThread2of2ForFork0_good_#t~nondet44#1_3|, ~#gm~0.offset=|v_~#gm~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet44#1][339], [248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 77#L943-2true, 255#true, 151#t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 119#L956-16true]) [2023-11-30 07:57:27,508 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is not cut-off event [2023-11-30 07:57:27,508 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is not cut-off event [2023-11-30 07:57:27,508 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is not cut-off event [2023-11-30 07:57:27,508 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is not cut-off event [2023-11-30 07:57:27,508 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([918] L942-32-->L943-2: Formula: (and (= (store |v_#pthreadsMutex_178| |v_~#gm~0.base_25| (store (select |v_#pthreadsMutex_178| |v_~#gm~0.base_25|) |v_~#gm~0.offset_25| 0)) |v_#pthreadsMutex_177|) (= |v_t_funThread2of2ForFork0_good_#t~nondet44#1_3| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#gm~0.base=|v_~#gm~0.base_25|, ~#gm~0.offset=|v_~#gm~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, ~#gm~0.base=|v_~#gm~0.base_25|, t_funThread2of2ForFork0_good_#t~nondet44#1=|v_t_funThread2of2ForFork0_good_#t~nondet44#1_3|, ~#gm~0.offset=|v_~#gm~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet44#1][339], [248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 77#L943-2true, 70#L938-7true, 119#L956-16true]) [2023-11-30 07:57:27,508 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is not cut-off event [2023-11-30 07:57:27,509 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is not cut-off event [2023-11-30 07:57:27,509 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is not cut-off event [2023-11-30 07:57:27,509 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is not cut-off event [2023-11-30 07:57:27,509 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([918] L942-32-->L943-2: Formula: (and (= (store |v_#pthreadsMutex_178| |v_~#gm~0.base_25| (store (select |v_#pthreadsMutex_178| |v_~#gm~0.base_25|) |v_~#gm~0.offset_25| 0)) |v_#pthreadsMutex_177|) (= |v_t_funThread2of2ForFork0_good_#t~nondet44#1_3| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#gm~0.base=|v_~#gm~0.base_25|, ~#gm~0.offset=|v_~#gm~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, ~#gm~0.base=|v_~#gm~0.base_25|, t_funThread2of2ForFork0_good_#t~nondet44#1=|v_t_funThread2of2ForFork0_good_#t~nondet44#1_3|, ~#gm~0.offset=|v_~#gm~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet44#1][339], [248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 77#L943-2true, 255#true, 202#L938-8true, 119#L956-16true]) [2023-11-30 07:57:27,509 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2023-11-30 07:57:27,509 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 07:57:27,509 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 07:57:27,509 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 07:57:27,509 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 07:57:27,527 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([918] L942-32-->L943-2: Formula: (and (= (store |v_#pthreadsMutex_178| |v_~#gm~0.base_25| (store (select |v_#pthreadsMutex_178| |v_~#gm~0.base_25|) |v_~#gm~0.offset_25| 0)) |v_#pthreadsMutex_177|) (= |v_t_funThread2of2ForFork0_good_#t~nondet44#1_3| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#gm~0.base=|v_~#gm~0.base_25|, ~#gm~0.offset=|v_~#gm~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, ~#gm~0.base=|v_~#gm~0.base_25|, t_funThread2of2ForFork0_good_#t~nondet44#1=|v_t_funThread2of2ForFork0_good_#t~nondet44#1_3|, ~#gm~0.offset=|v_~#gm~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet44#1][339], [248#true, 170#L956-4true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 77#L943-2true, 151#t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue]) [2023-11-30 07:57:27,527 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is not cut-off event [2023-11-30 07:57:27,527 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is not cut-off event [2023-11-30 07:57:27,527 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is not cut-off event [2023-11-30 07:57:27,527 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is not cut-off event [2023-11-30 07:57:27,527 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([918] L942-32-->L943-2: Formula: (and (= (store |v_#pthreadsMutex_178| |v_~#gm~0.base_25| (store (select |v_#pthreadsMutex_178| |v_~#gm~0.base_25|) |v_~#gm~0.offset_25| 0)) |v_#pthreadsMutex_177|) (= |v_t_funThread2of2ForFork0_good_#t~nondet44#1_3| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#gm~0.base=|v_~#gm~0.base_25|, ~#gm~0.offset=|v_~#gm~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, ~#gm~0.base=|v_~#gm~0.base_25|, t_funThread2of2ForFork0_good_#t~nondet44#1=|v_t_funThread2of2ForFork0_good_#t~nondet44#1_3|, ~#gm~0.offset=|v_~#gm~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet44#1][339], [248#true, 170#L956-4true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 77#L943-2true, 70#L938-7true]) [2023-11-30 07:57:27,527 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is not cut-off event [2023-11-30 07:57:27,527 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is not cut-off event [2023-11-30 07:57:27,527 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is not cut-off event [2023-11-30 07:57:27,528 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is not cut-off event [2023-11-30 07:57:27,528 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([918] L942-32-->L943-2: Formula: (and (= (store |v_#pthreadsMutex_178| |v_~#gm~0.base_25| (store (select |v_#pthreadsMutex_178| |v_~#gm~0.base_25|) |v_~#gm~0.offset_25| 0)) |v_#pthreadsMutex_177|) (= |v_t_funThread2of2ForFork0_good_#t~nondet44#1_3| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#gm~0.base=|v_~#gm~0.base_25|, ~#gm~0.offset=|v_~#gm~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, ~#gm~0.base=|v_~#gm~0.base_25|, t_funThread2of2ForFork0_good_#t~nondet44#1=|v_t_funThread2of2ForFork0_good_#t~nondet44#1_3|, ~#gm~0.offset=|v_~#gm~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet44#1][339], [248#true, 170#L956-4true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 77#L943-2true, 255#true, 202#L938-8true]) [2023-11-30 07:57:27,528 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2023-11-30 07:57:27,528 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 07:57:27,528 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 07:57:27,528 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 07:57:27,528 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 07:57:27,579 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([918] L942-32-->L943-2: Formula: (and (= (store |v_#pthreadsMutex_178| |v_~#gm~0.base_25| (store (select |v_#pthreadsMutex_178| |v_~#gm~0.base_25|) |v_~#gm~0.offset_25| 0)) |v_#pthreadsMutex_177|) (= |v_t_funThread2of2ForFork0_good_#t~nondet44#1_3| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#gm~0.base=|v_~#gm~0.base_25|, ~#gm~0.offset=|v_~#gm~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, ~#gm~0.base=|v_~#gm~0.base_25|, t_funThread2of2ForFork0_good_#t~nondet44#1=|v_t_funThread2of2ForFork0_good_#t~nondet44#1_3|, ~#gm~0.offset=|v_~#gm~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet44#1][339], [248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 77#L943-2true, 255#true, 151#t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 55#L957true]) [2023-11-30 07:57:27,580 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is not cut-off event [2023-11-30 07:57:27,580 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is not cut-off event [2023-11-30 07:57:27,580 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is not cut-off event [2023-11-30 07:57:27,580 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is not cut-off event [2023-11-30 07:57:27,580 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][138], [248#true, t_funThread1of2ForFork0InUse, 2#L957-3true, t_funThread2of2ForFork0InUse, 77#L943-2true, 255#true, 151#t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue]) [2023-11-30 07:57:27,580 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2023-11-30 07:57:27,580 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 07:57:27,580 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 07:57:27,580 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 07:57:27,580 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([918] L942-32-->L943-2: Formula: (and (= (store |v_#pthreadsMutex_178| |v_~#gm~0.base_25| (store (select |v_#pthreadsMutex_178| |v_~#gm~0.base_25|) |v_~#gm~0.offset_25| 0)) |v_#pthreadsMutex_177|) (= |v_t_funThread2of2ForFork0_good_#t~nondet44#1_3| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#gm~0.base=|v_~#gm~0.base_25|, ~#gm~0.offset=|v_~#gm~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, ~#gm~0.base=|v_~#gm~0.base_25|, t_funThread2of2ForFork0_good_#t~nondet44#1=|v_t_funThread2of2ForFork0_good_#t~nondet44#1_3|, ~#gm~0.offset=|v_~#gm~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet44#1][339], [248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 77#L943-2true, 70#L938-7true, 55#L957true]) [2023-11-30 07:57:27,580 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is not cut-off event [2023-11-30 07:57:27,580 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is not cut-off event [2023-11-30 07:57:27,580 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is not cut-off event [2023-11-30 07:57:27,581 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is not cut-off event [2023-11-30 07:57:27,581 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][138], [248#true, t_funThread1of2ForFork0InUse, 2#L957-3true, t_funThread2of2ForFork0InUse, 77#L943-2true, 255#true, 70#L938-7true]) [2023-11-30 07:57:27,581 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2023-11-30 07:57:27,581 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 07:57:27,581 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 07:57:27,581 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 07:57:27,581 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([918] L942-32-->L943-2: Formula: (and (= (store |v_#pthreadsMutex_178| |v_~#gm~0.base_25| (store (select |v_#pthreadsMutex_178| |v_~#gm~0.base_25|) |v_~#gm~0.offset_25| 0)) |v_#pthreadsMutex_177|) (= |v_t_funThread2of2ForFork0_good_#t~nondet44#1_3| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#gm~0.base=|v_~#gm~0.base_25|, ~#gm~0.offset=|v_~#gm~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, ~#gm~0.base=|v_~#gm~0.base_25|, t_funThread2of2ForFork0_good_#t~nondet44#1=|v_t_funThread2of2ForFork0_good_#t~nondet44#1_3|, ~#gm~0.offset=|v_~#gm~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet44#1][339], [248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 77#L943-2true, 255#true, 202#L938-8true, 55#L957true]) [2023-11-30 07:57:27,581 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2023-11-30 07:57:27,581 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 07:57:27,581 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 07:57:27,581 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 07:57:27,581 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 07:57:27,650 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][138], [248#true, t_funThread1of2ForFork0InUse, 2#L957-3true, t_funThread2of2ForFork0InUse, 255#true, 77#L943-2true, 202#L938-8true]) [2023-11-30 07:57:27,650 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2023-11-30 07:57:27,650 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 07:57:27,650 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 07:57:27,650 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 07:57:27,686 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([918] L942-32-->L943-2: Formula: (and (= (store |v_#pthreadsMutex_178| |v_~#gm~0.base_25| (store (select |v_#pthreadsMutex_178| |v_~#gm~0.base_25|) |v_~#gm~0.offset_25| 0)) |v_#pthreadsMutex_177|) (= |v_t_funThread2of2ForFork0_good_#t~nondet44#1_3| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#gm~0.base=|v_~#gm~0.base_25|, ~#gm~0.offset=|v_~#gm~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, ~#gm~0.base=|v_~#gm~0.base_25|, t_funThread2of2ForFork0_good_#t~nondet44#1=|v_t_funThread2of2ForFork0_good_#t~nondet44#1_3|, ~#gm~0.offset=|v_~#gm~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet44#1][339], [248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 77#L943-2true, 255#true, 31#L956-7true, 151#t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue]) [2023-11-30 07:57:27,686 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is not cut-off event [2023-11-30 07:57:27,686 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is not cut-off event [2023-11-30 07:57:27,687 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is not cut-off event [2023-11-30 07:57:27,687 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is not cut-off event [2023-11-30 07:57:27,687 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([918] L942-32-->L943-2: Formula: (and (= (store |v_#pthreadsMutex_178| |v_~#gm~0.base_25| (store (select |v_#pthreadsMutex_178| |v_~#gm~0.base_25|) |v_~#gm~0.offset_25| 0)) |v_#pthreadsMutex_177|) (= |v_t_funThread2of2ForFork0_good_#t~nondet44#1_3| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#gm~0.base=|v_~#gm~0.base_25|, ~#gm~0.offset=|v_~#gm~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, ~#gm~0.base=|v_~#gm~0.base_25|, t_funThread2of2ForFork0_good_#t~nondet44#1=|v_t_funThread2of2ForFork0_good_#t~nondet44#1_3|, ~#gm~0.offset=|v_~#gm~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet44#1][339], [248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 77#L943-2true, 255#true, 70#L938-7true, 31#L956-7true]) [2023-11-30 07:57:27,687 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is not cut-off event [2023-11-30 07:57:27,687 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is not cut-off event [2023-11-30 07:57:27,687 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is not cut-off event [2023-11-30 07:57:27,687 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is not cut-off event [2023-11-30 07:57:27,687 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([918] L942-32-->L943-2: Formula: (and (= (store |v_#pthreadsMutex_178| |v_~#gm~0.base_25| (store (select |v_#pthreadsMutex_178| |v_~#gm~0.base_25|) |v_~#gm~0.offset_25| 0)) |v_#pthreadsMutex_177|) (= |v_t_funThread2of2ForFork0_good_#t~nondet44#1_3| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#gm~0.base=|v_~#gm~0.base_25|, ~#gm~0.offset=|v_~#gm~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, ~#gm~0.base=|v_~#gm~0.base_25|, t_funThread2of2ForFork0_good_#t~nondet44#1=|v_t_funThread2of2ForFork0_good_#t~nondet44#1_3|, ~#gm~0.offset=|v_~#gm~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet44#1][339], [248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 77#L943-2true, 255#true, 31#L956-7true, 202#L938-8true]) [2023-11-30 07:57:27,687 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2023-11-30 07:57:27,687 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 07:57:27,688 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 07:57:27,688 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 07:57:27,688 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 07:57:29,038 INFO L124 PetriNetUnfolderBase]: 22262/51165 cut-off events. [2023-11-30 07:57:29,039 INFO L125 PetriNetUnfolderBase]: For 17094/19526 co-relation queries the response was YES. [2023-11-30 07:57:29,159 INFO L83 FinitePrefix]: Finished finitePrefix Result has 105960 conditions, 51165 events. 22262/51165 cut-off events. For 17094/19526 co-relation queries the response was YES. Maximal size of possible extension queue 1540. Compared 596292 event pairs, 9946 based on Foata normal form. 224/41209 useless extension candidates. Maximal degree in co-relation 49951. Up to 25377 conditions per place. [2023-11-30 07:57:29,555 INFO L140 encePairwiseOnDemand]: 265/274 looper letters, 165 selfloop transitions, 9 changer transitions 0/363 dead transitions. [2023-11-30 07:57:29,555 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 250 places, 363 transitions, 1388 flow [2023-11-30 07:57:29,556 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-30 07:57:29,556 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-11-30 07:57:29,557 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1062 transitions. [2023-11-30 07:57:29,558 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.7751824817518248 [2023-11-30 07:57:29,558 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1062 transitions. [2023-11-30 07:57:29,558 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1062 transitions. [2023-11-30 07:57:29,559 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-30 07:57:29,559 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1062 transitions. [2023-11-30 07:57:29,561 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 212.4) internal successors, (1062), 5 states have internal predecessors, (1062), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 07:57:29,563 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 274.0) internal successors, (1644), 6 states have internal predecessors, (1644), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 07:57:29,564 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 274.0) internal successors, (1644), 6 states have internal predecessors, (1644), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 07:57:29,566 INFO L307 CegarLoopForPetriNet]: 245 programPoint places, 5 predicate places. [2023-11-30 07:57:29,567 INFO L500 AbstractCegarLoop]: Abstraction has has 250 places, 363 transitions, 1388 flow [2023-11-30 07:57:29,567 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 186.0) internal successors, (744), 4 states have internal predecessors, (744), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 07:57:29,567 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-30 07:57:29,567 INFO L232 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-30 07:57:29,567 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2023-11-30 07:57:29,568 INFO L425 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 26 more)] === [2023-11-30 07:57:29,568 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-30 07:57:29,568 INFO L85 PathProgramCache]: Analyzing trace with hash -853144840, now seen corresponding path program 1 times [2023-11-30 07:57:29,568 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-30 07:57:29,568 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [705915599] [2023-11-30 07:57:29,568 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 07:57:29,569 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-30 07:57:29,590 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-30 07:57:29,709 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-30 07:57:29,710 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-30 07:57:29,710 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [705915599] [2023-11-30 07:57:29,710 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [705915599] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-30 07:57:29,710 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [391863980] [2023-11-30 07:57:29,710 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 07:57:29,710 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-30 07:57:29,710 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-30 07:57:29,714 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-30 07:57:29,744 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2023-11-30 07:57:29,813 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-30 07:57:29,815 INFO L262 TraceCheckSpWp]: Trace formula consists of 137 conjuncts, 4 conjunts are in the unsatisfiable core [2023-11-30 07:57:29,818 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-30 07:57:29,912 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 9 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-30 07:57:29,912 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-30 07:57:29,913 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [391863980] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-30 07:57:29,913 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-11-30 07:57:29,913 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [5] total 8 [2023-11-30 07:57:29,913 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [498995691] [2023-11-30 07:57:29,913 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-30 07:57:29,914 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-30 07:57:29,914 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-30 07:57:29,914 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-30 07:57:29,914 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2023-11-30 07:57:29,916 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 195 out of 274 [2023-11-30 07:57:29,917 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 250 places, 363 transitions, 1388 flow. Second operand has 5 states, 5 states have (on average 198.0) internal successors, (990), 5 states have internal predecessors, (990), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 07:57:29,917 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-30 07:57:29,917 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 195 of 274 [2023-11-30 07:57:29,917 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-30 07:57:30,370 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([866] L938-9-->L938-12: Formula: (and (= |v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|, t_funThread1of2ForFork0_bad_#t~nondet33#1=|v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_bad_#t~nondet33#1][235], [248#true, 114#L951-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 431#(and (<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)) (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post47#1|))), 86#ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 98#L938-12true]) [2023-11-30 07:57:30,370 INFO L294 olderBase$Statistics]: this new event has 80 ancestors and is cut-off event [2023-11-30 07:57:30,370 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2023-11-30 07:57:30,371 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2023-11-30 07:57:30,371 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2023-11-30 07:57:30,371 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([866] L938-9-->L938-12: Formula: (and (= |v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|, t_funThread1of2ForFork0_bad_#t~nondet33#1=|v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_bad_#t~nondet33#1][235], [248#true, 114#L951-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 431#(and (<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)) (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post47#1|))), 100#L956-13true, 98#L938-12true]) [2023-11-30 07:57:30,371 INFO L294 olderBase$Statistics]: this new event has 80 ancestors and is cut-off event [2023-11-30 07:57:30,371 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2023-11-30 07:57:30,371 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2023-11-30 07:57:30,371 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2023-11-30 07:57:30,412 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([866] L938-9-->L938-12: Formula: (and (= |v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|, t_funThread1of2ForFork0_bad_#t~nondet33#1=|v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_bad_#t~nondet33#1][235], [248#true, 114#L951-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 39#L956-14true, 431#(and (<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)) (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post47#1|))), 98#L938-12true]) [2023-11-30 07:57:30,412 INFO L294 olderBase$Statistics]: this new event has 81 ancestors and is cut-off event [2023-11-30 07:57:30,412 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2023-11-30 07:57:30,412 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2023-11-30 07:57:30,412 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2023-11-30 07:57:30,413 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([866] L938-9-->L938-12: Formula: (and (= |v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|, t_funThread1of2ForFork0_bad_#t~nondet33#1=|v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_bad_#t~nondet33#1][235], [248#true, 114#L951-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 39#L956-14true, 255#true, 431#(and (<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)) (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post47#1|))), 98#L938-12true]) [2023-11-30 07:57:30,413 INFO L294 olderBase$Statistics]: this new event has 81 ancestors and is cut-off event [2023-11-30 07:57:30,413 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2023-11-30 07:57:30,413 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2023-11-30 07:57:30,413 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2023-11-30 07:57:30,413 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2023-11-30 07:57:30,629 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([902] L941-->L941-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_130| |v_~#gm~0.base_21|))) (and (= (select .cse0 |v_~#gm~0.offset_21|) 0) (= |v_t_funThread2of2ForFork0_good_#t~nondet37#1_3| 0) (= (store |v_#pthreadsMutex_130| |v_~#gm~0.base_21| (store .cse0 |v_~#gm~0.offset_21| 1)) |v_#pthreadsMutex_129|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_130|, ~#gm~0.base=|v_~#gm~0.base_21|, ~#gm~0.offset=|v_~#gm~0.offset_21|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_129|, t_funThread2of2ForFork0_good_#t~nondet37#1=|v_t_funThread2of2ForFork0_good_#t~nondet37#1_3|, ~#gm~0.base=|v_~#gm~0.base_21|, ~#gm~0.offset=|v_~#gm~0.offset_21|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet37#1][296], [72#L941-3true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 431#(and (<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)) (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post47#1|))), 86#ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 202#L938-8true, 258#(= |t_funThread1of2ForFork0_bad_#t~post32#1| 0)]) [2023-11-30 07:57:30,629 INFO L294 olderBase$Statistics]: this new event has 83 ancestors and is cut-off event [2023-11-30 07:57:30,629 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2023-11-30 07:57:30,629 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2023-11-30 07:57:30,629 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2023-11-30 07:57:30,630 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([902] L941-->L941-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_130| |v_~#gm~0.base_21|))) (and (= (select .cse0 |v_~#gm~0.offset_21|) 0) (= |v_t_funThread2of2ForFork0_good_#t~nondet37#1_3| 0) (= (store |v_#pthreadsMutex_130| |v_~#gm~0.base_21| (store .cse0 |v_~#gm~0.offset_21| 1)) |v_#pthreadsMutex_129|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_130|, ~#gm~0.base=|v_~#gm~0.base_21|, ~#gm~0.offset=|v_~#gm~0.offset_21|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_129|, t_funThread2of2ForFork0_good_#t~nondet37#1=|v_t_funThread2of2ForFork0_good_#t~nondet37#1_3|, ~#gm~0.base=|v_~#gm~0.base_21|, ~#gm~0.offset=|v_~#gm~0.offset_21|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet37#1][296], [72#L941-3true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 431#(and (<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)) (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post47#1|))), 100#L956-13true, 202#L938-8true, 258#(= |t_funThread1of2ForFork0_bad_#t~post32#1| 0)]) [2023-11-30 07:57:30,630 INFO L294 olderBase$Statistics]: this new event has 83 ancestors and is cut-off event [2023-11-30 07:57:30,630 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2023-11-30 07:57:30,630 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2023-11-30 07:57:30,630 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2023-11-30 07:57:30,665 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([902] L941-->L941-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_130| |v_~#gm~0.base_21|))) (and (= (select .cse0 |v_~#gm~0.offset_21|) 0) (= |v_t_funThread2of2ForFork0_good_#t~nondet37#1_3| 0) (= (store |v_#pthreadsMutex_130| |v_~#gm~0.base_21| (store .cse0 |v_~#gm~0.offset_21| 1)) |v_#pthreadsMutex_129|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_130|, ~#gm~0.base=|v_~#gm~0.base_21|, ~#gm~0.offset=|v_~#gm~0.offset_21|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_129|, t_funThread2of2ForFork0_good_#t~nondet37#1=|v_t_funThread2of2ForFork0_good_#t~nondet37#1_3|, ~#gm~0.base=|v_~#gm~0.base_21|, ~#gm~0.offset=|v_~#gm~0.offset_21|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet37#1][314], [72#L941-3true, 208#L938-9true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 431#(and (<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)) (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post47#1|))), 86#ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue]) [2023-11-30 07:57:30,665 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is cut-off event [2023-11-30 07:57:30,665 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2023-11-30 07:57:30,665 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2023-11-30 07:57:30,665 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2023-11-30 07:57:30,666 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([902] L941-->L941-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_130| |v_~#gm~0.base_21|))) (and (= (select .cse0 |v_~#gm~0.offset_21|) 0) (= |v_t_funThread2of2ForFork0_good_#t~nondet37#1_3| 0) (= (store |v_#pthreadsMutex_130| |v_~#gm~0.base_21| (store .cse0 |v_~#gm~0.offset_21| 1)) |v_#pthreadsMutex_129|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_130|, ~#gm~0.base=|v_~#gm~0.base_21|, ~#gm~0.offset=|v_~#gm~0.offset_21|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_129|, t_funThread2of2ForFork0_good_#t~nondet37#1=|v_t_funThread2of2ForFork0_good_#t~nondet37#1_3|, ~#gm~0.base=|v_~#gm~0.base_21|, ~#gm~0.offset=|v_~#gm~0.offset_21|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet37#1][314], [72#L941-3true, 208#L938-9true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 431#(and (<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)) (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post47#1|))), 100#L956-13true]) [2023-11-30 07:57:30,666 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is cut-off event [2023-11-30 07:57:30,666 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2023-11-30 07:57:30,666 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2023-11-30 07:57:30,666 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2023-11-30 07:57:30,667 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([902] L941-->L941-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_130| |v_~#gm~0.base_21|))) (and (= (select .cse0 |v_~#gm~0.offset_21|) 0) (= |v_t_funThread2of2ForFork0_good_#t~nondet37#1_3| 0) (= (store |v_#pthreadsMutex_130| |v_~#gm~0.base_21| (store .cse0 |v_~#gm~0.offset_21| 1)) |v_#pthreadsMutex_129|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_130|, ~#gm~0.base=|v_~#gm~0.base_21|, ~#gm~0.offset=|v_~#gm~0.offset_21|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_129|, t_funThread2of2ForFork0_good_#t~nondet37#1=|v_t_funThread2of2ForFork0_good_#t~nondet37#1_3|, ~#gm~0.base=|v_~#gm~0.base_21|, ~#gm~0.offset=|v_~#gm~0.offset_21|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet37#1][296], [72#L941-3true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 39#L956-14true, 431#(and (<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)) (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post47#1|))), 202#L938-8true, 258#(= |t_funThread1of2ForFork0_bad_#t~post32#1| 0)]) [2023-11-30 07:57:30,667 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is cut-off event [2023-11-30 07:57:30,667 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2023-11-30 07:57:30,667 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2023-11-30 07:57:30,667 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2023-11-30 07:57:30,668 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([905] L938-14-->L938-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#__global_lock~0.base_27|))) (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet31#1_5| 0) (= (select .cse0 |v_~#__global_lock~0.offset_27|) 0) (= (store |v_#pthreadsMutex_90| |v_~#__global_lock~0.base_27| (store .cse0 |v_~#__global_lock~0.offset_27| 1)) |v_#pthreadsMutex_89|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_27|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_27|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_27|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_27|, t_funThread2of2ForFork0_bad_#t~nondet31#1=|v_t_funThread2of2ForFork0_bad_#t~nondet31#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet31#1][298], [248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 431#(and (<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)) (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post47#1|))), 35#L938-3true, 86#ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 202#L938-8true, 258#(= |t_funThread1of2ForFork0_bad_#t~post32#1| 0)]) [2023-11-30 07:57:30,668 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is cut-off event [2023-11-30 07:57:30,668 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2023-11-30 07:57:30,668 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2023-11-30 07:57:30,668 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2023-11-30 07:57:30,668 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([905] L938-14-->L938-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#__global_lock~0.base_27|))) (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet31#1_5| 0) (= (select .cse0 |v_~#__global_lock~0.offset_27|) 0) (= (store |v_#pthreadsMutex_90| |v_~#__global_lock~0.base_27| (store .cse0 |v_~#__global_lock~0.offset_27| 1)) |v_#pthreadsMutex_89|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_27|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_27|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_27|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_27|, t_funThread2of2ForFork0_bad_#t~nondet31#1=|v_t_funThread2of2ForFork0_bad_#t~nondet31#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet31#1][298], [248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 431#(and (<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)) (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post47#1|))), 35#L938-3true, 100#L956-13true, 202#L938-8true, 258#(= |t_funThread1of2ForFork0_bad_#t~post32#1| 0)]) [2023-11-30 07:57:30,668 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is cut-off event [2023-11-30 07:57:30,669 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2023-11-30 07:57:30,669 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2023-11-30 07:57:30,669 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2023-11-30 07:57:30,705 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([902] L941-->L941-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_130| |v_~#gm~0.base_21|))) (and (= (select .cse0 |v_~#gm~0.offset_21|) 0) (= |v_t_funThread2of2ForFork0_good_#t~nondet37#1_3| 0) (= (store |v_#pthreadsMutex_130| |v_~#gm~0.base_21| (store .cse0 |v_~#gm~0.offset_21| 1)) |v_#pthreadsMutex_129|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_130|, ~#gm~0.base=|v_~#gm~0.base_21|, ~#gm~0.offset=|v_~#gm~0.offset_21|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_129|, t_funThread2of2ForFork0_good_#t~nondet37#1=|v_t_funThread2of2ForFork0_good_#t~nondet37#1_3|, ~#gm~0.base=|v_~#gm~0.base_21|, ~#gm~0.offset=|v_~#gm~0.offset_21|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet37#1][314], [208#L938-9true, 72#L941-3true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 39#L956-14true, 255#true, 431#(and (<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)) (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post47#1|)))]) [2023-11-30 07:57:30,706 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is cut-off event [2023-11-30 07:57:30,706 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2023-11-30 07:57:30,706 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2023-11-30 07:57:30,706 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2023-11-30 07:57:30,706 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([902] L941-->L941-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_130| |v_~#gm~0.base_21|))) (and (= (select .cse0 |v_~#gm~0.offset_21|) 0) (= |v_t_funThread2of2ForFork0_good_#t~nondet37#1_3| 0) (= (store |v_#pthreadsMutex_130| |v_~#gm~0.base_21| (store .cse0 |v_~#gm~0.offset_21| 1)) |v_#pthreadsMutex_129|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_130|, ~#gm~0.base=|v_~#gm~0.base_21|, ~#gm~0.offset=|v_~#gm~0.offset_21|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_129|, t_funThread2of2ForFork0_good_#t~nondet37#1=|v_t_funThread2of2ForFork0_good_#t~nondet37#1_3|, ~#gm~0.base=|v_~#gm~0.base_21|, ~#gm~0.offset=|v_~#gm~0.offset_21|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet37#1][314], [208#L938-9true, 72#L941-3true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 39#L956-14true, 255#true, 431#(and (<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)) (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post47#1|)))]) [2023-11-30 07:57:30,706 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is cut-off event [2023-11-30 07:57:30,706 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2023-11-30 07:57:30,706 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2023-11-30 07:57:30,706 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2023-11-30 07:57:30,707 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2023-11-30 07:57:30,708 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([905] L938-14-->L938-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#__global_lock~0.base_27|))) (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet31#1_5| 0) (= (select .cse0 |v_~#__global_lock~0.offset_27|) 0) (= (store |v_#pthreadsMutex_90| |v_~#__global_lock~0.base_27| (store .cse0 |v_~#__global_lock~0.offset_27| 1)) |v_#pthreadsMutex_89|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_27|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_27|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_27|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_27|, t_funThread2of2ForFork0_bad_#t~nondet31#1=|v_t_funThread2of2ForFork0_bad_#t~nondet31#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet31#1][298], [248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 39#L956-14true, 431#(and (<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)) (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post47#1|))), 35#L938-3true, 202#L938-8true, 258#(= |t_funThread1of2ForFork0_bad_#t~post32#1| 0)]) [2023-11-30 07:57:30,708 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is cut-off event [2023-11-30 07:57:30,708 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2023-11-30 07:57:30,708 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2023-11-30 07:57:30,708 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2023-11-30 07:57:30,756 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([905] L938-14-->L938-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#__global_lock~0.base_27|))) (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet31#1_5| 0) (= (select .cse0 |v_~#__global_lock~0.offset_27|) 0) (= (store |v_#pthreadsMutex_90| |v_~#__global_lock~0.base_27| (store .cse0 |v_~#__global_lock~0.offset_27| 1)) |v_#pthreadsMutex_89|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_27|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_27|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_27|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_27|, t_funThread2of2ForFork0_bad_#t~nondet31#1=|v_t_funThread2of2ForFork0_bad_#t~nondet31#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet31#1][316], [208#L938-9true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 431#(and (<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)) (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post47#1|))), 35#L938-3true, 86#ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue]) [2023-11-30 07:57:30,757 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is not cut-off event [2023-11-30 07:57:30,757 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is not cut-off event [2023-11-30 07:57:30,757 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is not cut-off event [2023-11-30 07:57:30,757 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is not cut-off event [2023-11-30 07:57:30,758 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([866] L938-9-->L938-12: Formula: (and (= |v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|, t_funThread1of2ForFork0_bad_#t~nondet33#1=|v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_bad_#t~nondet33#1][235], [72#L941-3true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 39#L956-14true, 431#(and (<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)) (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post47#1|))), 98#L938-12true]) [2023-11-30 07:57:30,758 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2023-11-30 07:57:30,758 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-11-30 07:57:30,758 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-11-30 07:57:30,758 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-11-30 07:57:30,759 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([905] L938-14-->L938-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#__global_lock~0.base_27|))) (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet31#1_5| 0) (= (select .cse0 |v_~#__global_lock~0.offset_27|) 0) (= (store |v_#pthreadsMutex_90| |v_~#__global_lock~0.base_27| (store .cse0 |v_~#__global_lock~0.offset_27| 1)) |v_#pthreadsMutex_89|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_27|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_27|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_27|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_27|, t_funThread2of2ForFork0_bad_#t~nondet31#1=|v_t_funThread2of2ForFork0_bad_#t~nondet31#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet31#1][316], [208#L938-9true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 39#L956-14true, 255#true, 35#L938-3true, 431#(and (<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)) (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post47#1|)))]) [2023-11-30 07:57:30,759 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2023-11-30 07:57:30,759 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-11-30 07:57:30,760 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-11-30 07:57:30,760 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-11-30 07:57:30,760 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([905] L938-14-->L938-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#__global_lock~0.base_27|))) (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet31#1_5| 0) (= (select .cse0 |v_~#__global_lock~0.offset_27|) 0) (= (store |v_#pthreadsMutex_90| |v_~#__global_lock~0.base_27| (store .cse0 |v_~#__global_lock~0.offset_27| 1)) |v_#pthreadsMutex_89|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_27|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_27|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_27|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_27|, t_funThread2of2ForFork0_bad_#t~nondet31#1=|v_t_funThread2of2ForFork0_bad_#t~nondet31#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet31#1][316], [208#L938-9true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 431#(and (<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)) (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post47#1|))), 35#L938-3true, 100#L956-13true]) [2023-11-30 07:57:30,760 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is not cut-off event [2023-11-30 07:57:30,760 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is not cut-off event [2023-11-30 07:57:30,760 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is not cut-off event [2023-11-30 07:57:30,760 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is not cut-off event [2023-11-30 07:57:30,760 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([905] L938-14-->L938-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#__global_lock~0.base_27|))) (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet31#1_5| 0) (= (select .cse0 |v_~#__global_lock~0.offset_27|) 0) (= (store |v_#pthreadsMutex_90| |v_~#__global_lock~0.base_27| (store .cse0 |v_~#__global_lock~0.offset_27| 1)) |v_#pthreadsMutex_89|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_27|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_27|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_27|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_27|, t_funThread2of2ForFork0_bad_#t~nondet31#1=|v_t_funThread2of2ForFork0_bad_#t~nondet31#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet31#1][316], [208#L938-9true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 39#L956-14true, 255#true, 431#(and (<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)) (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post47#1|))), 35#L938-3true]) [2023-11-30 07:57:30,760 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2023-11-30 07:57:30,761 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-11-30 07:57:30,761 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-11-30 07:57:30,761 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-11-30 07:57:30,761 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-11-30 07:57:30,763 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([920] L942-14-->L942-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_43|))) (and (= (store |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_43| (store .cse0 |v_~#__global_lock~0.offset_43| 1)) |v_#pthreadsMutex_137|) (= (select .cse0 |v_~#__global_lock~0.offset_43|) 0) (= |v_t_funThread2of2ForFork0_good_#t~nondet38#1_3| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_138|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_43|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_43|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_137|, t_funThread2of2ForFork0_good_#t~nondet38#1=|v_t_funThread2of2ForFork0_good_#t~nondet38#1_3|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_43|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_43|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet38#1][351], [260#(and (= ~global~0 0) (= |t_funThread1of2ForFork0_bad_#t~post32#1| 0)), 113#L942-3true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 39#L956-14true, 431#(and (<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)) (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post47#1|))), 70#L938-7true]) [2023-11-30 07:57:30,763 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2023-11-30 07:57:30,763 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-11-30 07:57:30,763 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-11-30 07:57:30,763 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-11-30 07:57:30,806 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][145], [72#L941-3true, 248#true, t_funThread1of2ForFork0InUse, 2#L957-3true, 262#true, t_funThread2of2ForFork0InUse, 202#L938-8true, 258#(= |t_funThread1of2ForFork0_bad_#t~post32#1| 0)]) [2023-11-30 07:57:30,806 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2023-11-30 07:57:30,806 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 07:57:30,806 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 07:57:30,806 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 07:57:30,806 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][144], [260#(and (= ~global~0 0) (= |t_funThread1of2ForFork0_bad_#t~post32#1| 0)), 72#L941-3true, 248#true, t_funThread1of2ForFork0InUse, 2#L957-3true, t_funThread2of2ForFork0InUse, 262#true, 70#L938-7true]) [2023-11-30 07:57:30,806 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2023-11-30 07:57:30,806 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-11-30 07:57:30,806 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-11-30 07:57:30,806 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-11-30 07:57:30,807 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][149], [72#L941-3true, 208#L938-9true, 248#true, t_funThread1of2ForFork0InUse, 2#L957-3true, 262#true, t_funThread2of2ForFork0InUse, 255#true]) [2023-11-30 07:57:30,807 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2023-11-30 07:57:30,807 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:57:30,807 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:57:30,807 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:57:30,818 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([866] L938-9-->L938-12: Formula: (and (= |v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|, t_funThread1of2ForFork0_bad_#t~nondet33#1=|v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_bad_#t~nondet33#1][148], [72#L941-3true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 98#L938-12true, 198#L956-15true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648))]) [2023-11-30 07:57:30,818 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2023-11-30 07:57:30,818 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-11-30 07:57:30,818 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-11-30 07:57:30,818 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-11-30 07:57:30,821 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([920] L942-14-->L942-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_43|))) (and (= (store |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_43| (store .cse0 |v_~#__global_lock~0.offset_43| 1)) |v_#pthreadsMutex_137|) (= (select .cse0 |v_~#__global_lock~0.offset_43|) 0) (= |v_t_funThread2of2ForFork0_good_#t~nondet38#1_3| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_138|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_43|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_43|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_137|, t_funThread2of2ForFork0_good_#t~nondet38#1=|v_t_funThread2of2ForFork0_good_#t~nondet38#1_3|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_43|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_43|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet38#1][330], [260#(and (= ~global~0 0) (= |t_funThread1of2ForFork0_bad_#t~post32#1| 0)), 113#L942-3true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 70#L938-7true, 198#L956-15true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648))]) [2023-11-30 07:57:30,821 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2023-11-30 07:57:30,821 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-11-30 07:57:30,821 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-11-30 07:57:30,821 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-11-30 07:57:30,837 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][149], [248#true, 185#L938-31true, t_funThread1of2ForFork0InUse, 2#L957-3true, t_funThread2of2ForFork0InUse, 262#true, 255#true, 107#L938-8true]) [2023-11-30 07:57:30,837 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2023-11-30 07:57:30,837 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-11-30 07:57:30,838 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-11-30 07:57:30,838 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-11-30 07:57:30,857 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([700] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][145], [72#L941-3true, 248#true, t_funThread1of2ForFork0InUse, 2#L957-3true, 262#true, t_funThread2of2ForFork0InUse, 202#L938-8true, 258#(= |t_funThread1of2ForFork0_bad_#t~post32#1| 0)]) [2023-11-30 07:57:30,857 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2023-11-30 07:57:30,857 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 07:57:30,857 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 07:57:30,857 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 07:57:30,857 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 07:57:30,858 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][144], [260#(and (= ~global~0 0) (= |t_funThread1of2ForFork0_bad_#t~post32#1| 0)), 248#true, t_funThread1of2ForFork0InUse, 2#L957-3true, t_funThread2of2ForFork0InUse, 262#true, 35#L938-3true, 70#L938-7true]) [2023-11-30 07:57:30,858 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2023-11-30 07:57:30,858 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 07:57:30,858 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 07:57:30,858 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 07:57:30,859 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([866] L938-9-->L938-12: Formula: (and (= |v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|, t_funThread1of2ForFork0_bad_#t~nondet33#1=|v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_bad_#t~nondet33#1][147], [72#L941-3true, 248#true, t_funThread1of2ForFork0InUse, 262#true, t_funThread2of2ForFork0InUse, 255#true, 98#L938-12true, 55#L957true]) [2023-11-30 07:57:30,859 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2023-11-30 07:57:30,859 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:57:30,859 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:57:30,859 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:57:30,859 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([866] L938-9-->L938-12: Formula: (and (= |v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|, t_funThread1of2ForFork0_bad_#t~nondet33#1=|v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_bad_#t~nondet33#1][148], [72#L941-3true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 98#L938-12true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)), 119#L956-16true]) [2023-11-30 07:57:30,859 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2023-11-30 07:57:30,859 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 07:57:30,859 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 07:57:30,859 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 07:57:30,859 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([700] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][149], [208#L938-9true, 72#L941-3true, 248#true, t_funThread1of2ForFork0InUse, 2#L957-3true, 262#true, t_funThread2of2ForFork0InUse, 255#true]) [2023-11-30 07:57:30,859 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2023-11-30 07:57:30,859 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:57:30,859 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:57:30,859 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:57:30,859 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:57:30,860 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([920] L942-14-->L942-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_43|))) (and (= (store |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_43| (store .cse0 |v_~#__global_lock~0.offset_43| 1)) |v_#pthreadsMutex_137|) (= (select .cse0 |v_~#__global_lock~0.offset_43|) 0) (= |v_t_funThread2of2ForFork0_good_#t~nondet38#1_3| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_138|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_43|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_43|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_137|, t_funThread2of2ForFork0_good_#t~nondet38#1=|v_t_funThread2of2ForFork0_good_#t~nondet38#1_3|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_43|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_43|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet38#1][330], [260#(and (= ~global~0 0) (= |t_funThread1of2ForFork0_bad_#t~post32#1| 0)), 113#L942-3true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 70#L938-7true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)), 119#L956-16true]) [2023-11-30 07:57:30,860 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2023-11-30 07:57:30,860 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 07:57:30,860 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 07:57:30,860 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 07:57:30,861 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][144], [260#(and (= ~global~0 0) (= |t_funThread1of2ForFork0_bad_#t~post32#1| 0)), 248#true, t_funThread1of2ForFork0InUse, 194#L938-6true, 2#L957-3true, 110#L938-5true, t_funThread2of2ForFork0InUse, 262#true]) [2023-11-30 07:57:30,861 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2023-11-30 07:57:30,861 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:57:30,861 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:57:30,861 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:57:30,862 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([951] L938-9-->L938-12: Formula: (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, t_funThread2of2ForFork0_bad_#t~nondet33#1=|v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet33#1][277], [248#true, t_funThread1of2ForFork0InUse, 185#L938-31true, t_funThread2of2ForFork0InUse, 262#true, 255#true, 228#L938-12true, 55#L957true]) [2023-11-30 07:57:30,862 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2023-11-30 07:57:30,862 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 07:57:30,862 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 07:57:30,862 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 07:57:30,867 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([866] L938-9-->L938-12: Formula: (and (= |v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|, t_funThread1of2ForFork0_bad_#t~nondet33#1=|v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_bad_#t~nondet33#1][148], [72#L941-3true, 248#true, 170#L956-4true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 98#L938-12true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648))]) [2023-11-30 07:57:30,867 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2023-11-30 07:57:30,867 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 07:57:30,867 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 07:57:30,867 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 07:57:30,868 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([920] L942-14-->L942-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_43|))) (and (= (store |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_43| (store .cse0 |v_~#__global_lock~0.offset_43| 1)) |v_#pthreadsMutex_137|) (= (select .cse0 |v_~#__global_lock~0.offset_43|) 0) (= |v_t_funThread2of2ForFork0_good_#t~nondet38#1_3| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_138|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_43|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_43|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_137|, t_funThread2of2ForFork0_good_#t~nondet38#1=|v_t_funThread2of2ForFork0_good_#t~nondet38#1_3|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_43|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_43|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet38#1][330], [260#(and (= ~global~0 0) (= |t_funThread1of2ForFork0_bad_#t~post32#1| 0)), 113#L942-3true, 248#true, 170#L956-4true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 70#L938-7true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648))]) [2023-11-30 07:57:30,868 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2023-11-30 07:57:30,868 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 07:57:30,868 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 07:57:30,868 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 07:57:30,872 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([866] L938-9-->L938-12: Formula: (and (= |v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|, t_funThread1of2ForFork0_bad_#t~nondet33#1=|v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_bad_#t~nondet33#1][148], [72#L941-3true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 98#L938-12true, 198#L956-15true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648))]) [2023-11-30 07:57:30,872 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is not cut-off event [2023-11-30 07:57:30,872 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is not cut-off event [2023-11-30 07:57:30,872 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is not cut-off event [2023-11-30 07:57:30,872 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is not cut-off event [2023-11-30 07:57:30,872 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is not cut-off event [2023-11-30 07:57:30,872 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([866] L938-9-->L938-12: Formula: (and (= |v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|, t_funThread1of2ForFork0_bad_#t~nondet33#1=|v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_bad_#t~nondet33#1][148], [72#L941-3true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 98#L938-12true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)), 119#L956-16true]) [2023-11-30 07:57:30,872 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2023-11-30 07:57:30,873 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 07:57:30,873 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 07:57:30,873 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 07:57:30,873 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 07:57:30,873 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([866] L938-9-->L938-12: Formula: (and (= |v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|, t_funThread1of2ForFork0_bad_#t~nondet33#1=|v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_bad_#t~nondet33#1][148], [72#L941-3true, 248#true, 170#L956-4true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 98#L938-12true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648))]) [2023-11-30 07:57:30,873 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2023-11-30 07:57:30,873 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 07:57:30,873 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 07:57:30,873 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 07:57:30,873 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 07:57:30,874 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([920] L942-14-->L942-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_43|))) (and (= (store |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_43| (store .cse0 |v_~#__global_lock~0.offset_43| 1)) |v_#pthreadsMutex_137|) (= (select .cse0 |v_~#__global_lock~0.offset_43|) 0) (= |v_t_funThread2of2ForFork0_good_#t~nondet38#1_3| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_138|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_43|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_43|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_137|, t_funThread2of2ForFork0_good_#t~nondet38#1=|v_t_funThread2of2ForFork0_good_#t~nondet38#1_3|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_43|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_43|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet38#1][363], [208#L938-9true, 113#L942-3true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 198#L956-15true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648))]) [2023-11-30 07:57:30,874 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2023-11-30 07:57:30,874 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:57:30,874 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:57:30,874 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:57:30,874 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([920] L942-14-->L942-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_43|))) (and (= (store |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_43| (store .cse0 |v_~#__global_lock~0.offset_43| 1)) |v_#pthreadsMutex_137|) (= (select .cse0 |v_~#__global_lock~0.offset_43|) 0) (= |v_t_funThread2of2ForFork0_good_#t~nondet38#1_3| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_138|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_43|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_43|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_137|, t_funThread2of2ForFork0_good_#t~nondet38#1=|v_t_funThread2of2ForFork0_good_#t~nondet38#1_3|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_43|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_43|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet38#1][352], [113#L942-3true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 198#L956-15true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)), 202#L938-8true, 258#(= |t_funThread1of2ForFork0_bad_#t~post32#1| 0)]) [2023-11-30 07:57:30,874 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2023-11-30 07:57:30,874 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 07:57:30,874 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 07:57:30,875 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 07:57:30,875 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([920] L942-14-->L942-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_43|))) (and (= (store |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_43| (store .cse0 |v_~#__global_lock~0.offset_43| 1)) |v_#pthreadsMutex_137|) (= (select .cse0 |v_~#__global_lock~0.offset_43|) 0) (= |v_t_funThread2of2ForFork0_good_#t~nondet38#1_3| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_138|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_43|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_43|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_137|, t_funThread2of2ForFork0_good_#t~nondet38#1=|v_t_funThread2of2ForFork0_good_#t~nondet38#1_3|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_43|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_43|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet38#1][381], [113#L942-3true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 39#L956-14true, 431#(and (<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)) (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post47#1|))), 202#L938-8true, 258#(= |t_funThread1of2ForFork0_bad_#t~post32#1| 0)]) [2023-11-30 07:57:30,875 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is not cut-off event [2023-11-30 07:57:30,875 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is not cut-off event [2023-11-30 07:57:30,875 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is not cut-off event [2023-11-30 07:57:30,875 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is not cut-off event [2023-11-30 07:57:30,875 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([920] L942-14-->L942-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_43|))) (and (= (store |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_43| (store .cse0 |v_~#__global_lock~0.offset_43| 1)) |v_#pthreadsMutex_137|) (= (select .cse0 |v_~#__global_lock~0.offset_43|) 0) (= |v_t_funThread2of2ForFork0_good_#t~nondet38#1_3| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_138|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_43|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_43|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_137|, t_funThread2of2ForFork0_good_#t~nondet38#1=|v_t_funThread2of2ForFork0_good_#t~nondet38#1_3|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_43|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_43|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet38#1][401], [113#L942-3true, 208#L938-9true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 39#L956-14true, 431#(and (<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)) (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post47#1|)))]) [2023-11-30 07:57:30,875 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2023-11-30 07:57:30,875 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 07:57:30,875 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 07:57:30,876 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 07:57:30,876 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([920] L942-14-->L942-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_43|))) (and (= (store |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_43| (store .cse0 |v_~#__global_lock~0.offset_43| 1)) |v_#pthreadsMutex_137|) (= (select .cse0 |v_~#__global_lock~0.offset_43|) 0) (= |v_t_funThread2of2ForFork0_good_#t~nondet38#1_3| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_138|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_43|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_43|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_137|, t_funThread2of2ForFork0_good_#t~nondet38#1=|v_t_funThread2of2ForFork0_good_#t~nondet38#1_3|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_43|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_43|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet38#1][352], [113#L942-3true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 198#L956-15true, 202#L938-8true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)), 258#(= |t_funThread1of2ForFork0_bad_#t~post32#1| 0)]) [2023-11-30 07:57:30,876 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2023-11-30 07:57:30,876 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 07:57:30,877 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 07:57:30,877 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 07:57:30,877 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 07:57:30,919 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][144], [260#(and (= ~global~0 0) (= |t_funThread1of2ForFork0_bad_#t~post32#1| 0)), 248#true, t_funThread1of2ForFork0InUse, 2#L957-3true, 262#true, 110#L938-5true, t_funThread2of2ForFork0InUse, 70#L938-7true]) [2023-11-30 07:57:30,919 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2023-11-30 07:57:30,919 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-11-30 07:57:30,919 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-11-30 07:57:30,919 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-11-30 07:57:30,921 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([866] L938-9-->L938-12: Formula: (and (= |v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|, t_funThread1of2ForFork0_bad_#t~nondet33#1=|v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_bad_#t~nondet33#1][147], [72#L941-3true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 262#true, 255#true, 98#L938-12true, 55#L957true]) [2023-11-30 07:57:30,921 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2023-11-30 07:57:30,921 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:57:30,922 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:57:30,922 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:57:30,922 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:57:30,922 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([700] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][149], [72#L941-3true, 208#L938-9true, 248#true, t_funThread1of2ForFork0InUse, 2#L957-3true, 262#true, t_funThread2of2ForFork0InUse, 255#true]) [2023-11-30 07:57:30,922 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2023-11-30 07:57:30,922 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:57:30,922 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:57:30,922 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:57:30,922 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:57:30,922 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:57:30,923 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([920] L942-14-->L942-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_43|))) (and (= (store |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_43| (store .cse0 |v_~#__global_lock~0.offset_43| 1)) |v_#pthreadsMutex_137|) (= (select .cse0 |v_~#__global_lock~0.offset_43|) 0) (= |v_t_funThread2of2ForFork0_good_#t~nondet38#1_3| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_138|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_43|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_43|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_137|, t_funThread2of2ForFork0_good_#t~nondet38#1=|v_t_funThread2of2ForFork0_good_#t~nondet38#1_3|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_43|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_43|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet38#1][395], [260#(and (= ~global~0 0) (= |t_funThread1of2ForFork0_bad_#t~post32#1| 0)), 113#L942-3true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 262#true, 70#L938-7true, 55#L957true]) [2023-11-30 07:57:30,923 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2023-11-30 07:57:30,923 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:57:30,923 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:57:30,923 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:57:30,924 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([820] L938-14-->L938-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#__global_lock~0.base_27|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_27|) 0) (= |v_t_funThread1of2ForFork0_bad_#t~nondet31#1_5| 0) (= (store |v_#pthreadsMutex_90| |v_~#__global_lock~0.base_27| (store .cse0 |v_~#__global_lock~0.offset_27| 1)) |v_#pthreadsMutex_89|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_27|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_27|} OutVars{t_funThread1of2ForFork0_bad_#t~nondet31#1=|v_t_funThread1of2ForFork0_bad_#t~nondet31#1_5|, #pthreadsMutex=|v_#pthreadsMutex_89|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_27|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_27|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_bad_#t~nondet31#1][370], [248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 262#true, 255#true, 79#L938-3true, 107#L938-8true, 55#L957true]) [2023-11-30 07:57:30,924 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is not cut-off event [2023-11-30 07:57:30,924 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is not cut-off event [2023-11-30 07:57:30,924 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is not cut-off event [2023-11-30 07:57:30,924 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is not cut-off event [2023-11-30 07:57:30,925 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([920] L942-14-->L942-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_43|))) (and (= (store |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_43| (store .cse0 |v_~#__global_lock~0.offset_43| 1)) |v_#pthreadsMutex_137|) (= (select .cse0 |v_~#__global_lock~0.offset_43|) 0) (= |v_t_funThread2of2ForFork0_good_#t~nondet38#1_3| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_138|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_43|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_43|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_137|, t_funThread2of2ForFork0_good_#t~nondet38#1=|v_t_funThread2of2ForFork0_good_#t~nondet38#1_3|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_43|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_43|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet38#1][400], [208#L938-9true, 113#L942-3true, 248#true, t_funThread1of2ForFork0InUse, 262#true, t_funThread2of2ForFork0InUse, 255#true, 55#L957true]) [2023-11-30 07:57:30,925 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2023-11-30 07:57:30,925 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-11-30 07:57:30,925 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-11-30 07:57:30,925 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-11-30 07:57:30,925 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([920] L942-14-->L942-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_43|))) (and (= (store |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_43| (store .cse0 |v_~#__global_lock~0.offset_43| 1)) |v_#pthreadsMutex_137|) (= (select .cse0 |v_~#__global_lock~0.offset_43|) 0) (= |v_t_funThread2of2ForFork0_good_#t~nondet38#1_3| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_138|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_43|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_43|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_137|, t_funThread2of2ForFork0_good_#t~nondet38#1=|v_t_funThread2of2ForFork0_good_#t~nondet38#1_3|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_43|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_43|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet38#1][363], [208#L938-9true, 113#L942-3true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)), 119#L956-16true]) [2023-11-30 07:57:30,925 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2023-11-30 07:57:30,925 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-11-30 07:57:30,925 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-11-30 07:57:30,925 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-11-30 07:57:30,926 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([920] L942-14-->L942-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_43|))) (and (= (store |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_43| (store .cse0 |v_~#__global_lock~0.offset_43| 1)) |v_#pthreadsMutex_137|) (= (select .cse0 |v_~#__global_lock~0.offset_43|) 0) (= |v_t_funThread2of2ForFork0_good_#t~nondet38#1_3| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_138|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_43|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_43|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_137|, t_funThread2of2ForFork0_good_#t~nondet38#1=|v_t_funThread2of2ForFork0_good_#t~nondet38#1_3|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_43|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_43|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet38#1][396], [113#L942-3true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 262#true, 202#L938-8true, 55#L957true, 258#(= |t_funThread1of2ForFork0_bad_#t~post32#1| 0)]) [2023-11-30 07:57:30,926 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2023-11-30 07:57:30,926 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-11-30 07:57:30,926 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-11-30 07:57:30,926 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-11-30 07:57:30,926 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([920] L942-14-->L942-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_43|))) (and (= (store |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_43| (store .cse0 |v_~#__global_lock~0.offset_43| 1)) |v_#pthreadsMutex_137|) (= (select .cse0 |v_~#__global_lock~0.offset_43|) 0) (= |v_t_funThread2of2ForFork0_good_#t~nondet38#1_3| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_138|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_43|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_43|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_137|, t_funThread2of2ForFork0_good_#t~nondet38#1=|v_t_funThread2of2ForFork0_good_#t~nondet38#1_3|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_43|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_43|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet38#1][352], [113#L942-3true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 202#L938-8true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)), 119#L956-16true, 258#(= |t_funThread1of2ForFork0_bad_#t~post32#1| 0)]) [2023-11-30 07:57:30,926 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2023-11-30 07:57:30,926 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:57:30,926 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:57:30,926 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:57:30,926 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([920] L942-14-->L942-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_43|))) (and (= (store |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_43| (store .cse0 |v_~#__global_lock~0.offset_43| 1)) |v_#pthreadsMutex_137|) (= (select .cse0 |v_~#__global_lock~0.offset_43|) 0) (= |v_t_funThread2of2ForFork0_good_#t~nondet38#1_3| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_138|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_43|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_43|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_137|, t_funThread2of2ForFork0_good_#t~nondet38#1=|v_t_funThread2of2ForFork0_good_#t~nondet38#1_3|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_43|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_43|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet38#1][352], [113#L942-3true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 202#L938-8true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)), 119#L956-16true, 258#(= |t_funThread1of2ForFork0_bad_#t~post32#1| 0)]) [2023-11-30 07:57:30,926 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2023-11-30 07:57:30,926 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:57:30,926 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:57:30,926 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:57:30,927 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:57:30,927 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([700] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][144], [260#(and (= ~global~0 0) (= |t_funThread1of2ForFork0_bad_#t~post32#1| 0)), 248#true, t_funThread1of2ForFork0InUse, 2#L957-3true, 262#true, 110#L938-5true, t_funThread2of2ForFork0InUse, 70#L938-7true]) [2023-11-30 07:57:30,927 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2023-11-30 07:57:30,927 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-11-30 07:57:30,927 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-11-30 07:57:30,927 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-11-30 07:57:30,927 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-11-30 07:57:30,934 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([920] L942-14-->L942-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_43|))) (and (= (store |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_43| (store .cse0 |v_~#__global_lock~0.offset_43| 1)) |v_#pthreadsMutex_137|) (= (select .cse0 |v_~#__global_lock~0.offset_43|) 0) (= |v_t_funThread2of2ForFork0_good_#t~nondet38#1_3| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_138|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_43|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_43|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_137|, t_funThread2of2ForFork0_good_#t~nondet38#1=|v_t_funThread2of2ForFork0_good_#t~nondet38#1_3|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_43|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_43|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet38#1][363], [113#L942-3true, 208#L938-9true, 248#true, 170#L956-4true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648))]) [2023-11-30 07:57:30,934 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2023-11-30 07:57:30,934 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-11-30 07:57:30,934 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-11-30 07:57:30,935 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-11-30 07:57:30,935 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([920] L942-14-->L942-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_43|))) (and (= (store |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_43| (store .cse0 |v_~#__global_lock~0.offset_43| 1)) |v_#pthreadsMutex_137|) (= (select .cse0 |v_~#__global_lock~0.offset_43|) 0) (= |v_t_funThread2of2ForFork0_good_#t~nondet38#1_3| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_138|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_43|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_43|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_137|, t_funThread2of2ForFork0_good_#t~nondet38#1=|v_t_funThread2of2ForFork0_good_#t~nondet38#1_3|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_43|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_43|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet38#1][352], [113#L942-3true, 248#true, 170#L956-4true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)), 202#L938-8true, 258#(= |t_funThread1of2ForFork0_bad_#t~post32#1| 0)]) [2023-11-30 07:57:30,935 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2023-11-30 07:57:30,935 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:57:30,935 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:57:30,935 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:57:30,935 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([920] L942-14-->L942-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_43|))) (and (= (store |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_43| (store .cse0 |v_~#__global_lock~0.offset_43| 1)) |v_#pthreadsMutex_137|) (= (select .cse0 |v_~#__global_lock~0.offset_43|) 0) (= |v_t_funThread2of2ForFork0_good_#t~nondet38#1_3| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_138|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_43|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_43|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_137|, t_funThread2of2ForFork0_good_#t~nondet38#1=|v_t_funThread2of2ForFork0_good_#t~nondet38#1_3|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_43|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_43|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet38#1][352], [113#L942-3true, 248#true, 170#L956-4true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)), 202#L938-8true, 258#(= |t_funThread1of2ForFork0_bad_#t~post32#1| 0)]) [2023-11-30 07:57:30,935 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2023-11-30 07:57:30,935 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:57:30,935 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:57:30,935 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:57:30,935 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:57:30,939 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([866] L938-9-->L938-12: Formula: (and (= |v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|, t_funThread1of2ForFork0_bad_#t~nondet33#1=|v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_bad_#t~nondet33#1][235], [113#L942-3true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 39#L956-14true, 431#(and (<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)) (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post47#1|))), 98#L938-12true]) [2023-11-30 07:57:30,939 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2023-11-30 07:57:30,939 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:57:30,939 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:57:30,939 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:57:30,939 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([920] L942-14-->L942-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_43|))) (and (= (store |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_43| (store .cse0 |v_~#__global_lock~0.offset_43| 1)) |v_#pthreadsMutex_137|) (= (select .cse0 |v_~#__global_lock~0.offset_43|) 0) (= |v_t_funThread2of2ForFork0_good_#t~nondet38#1_3| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_138|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_43|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_43|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_137|, t_funThread2of2ForFork0_good_#t~nondet38#1=|v_t_funThread2of2ForFork0_good_#t~nondet38#1_3|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_43|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_43|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet38#1][363], [208#L938-9true, 113#L942-3true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 198#L956-15true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648))]) [2023-11-30 07:57:30,939 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2023-11-30 07:57:30,939 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:57:30,939 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:57:30,939 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:57:30,939 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:57:30,940 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([866] L938-9-->L938-12: Formula: (and (= |v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|, t_funThread1of2ForFork0_bad_#t~nondet33#1=|v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_bad_#t~nondet33#1][235], [248#true, t_funThread1of2ForFork0InUse, 110#L938-5true, t_funThread2of2ForFork0InUse, 255#true, 39#L956-14true, 431#(and (<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)) (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post47#1|))), 98#L938-12true]) [2023-11-30 07:57:30,940 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2023-11-30 07:57:30,940 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:57:30,940 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:57:30,940 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:57:30,987 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][145], [248#true, t_funThread1of2ForFork0InUse, 2#L957-3true, 110#L938-5true, t_funThread2of2ForFork0InUse, 262#true, 202#L938-8true, 258#(= |t_funThread1of2ForFork0_bad_#t~post32#1| 0)]) [2023-11-30 07:57:30,987 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2023-11-30 07:57:30,987 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-11-30 07:57:30,988 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-11-30 07:57:30,988 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-11-30 07:57:30,990 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([866] L938-9-->L938-12: Formula: (and (= |v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|, t_funThread1of2ForFork0_bad_#t~nondet33#1=|v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_bad_#t~nondet33#1][147], [72#L941-3true, 248#true, t_funThread1of2ForFork0InUse, 262#true, t_funThread2of2ForFork0InUse, 255#true, 98#L938-12true, 55#L957true]) [2023-11-30 07:57:30,990 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is not cut-off event [2023-11-30 07:57:30,990 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is not cut-off event [2023-11-30 07:57:30,990 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is not cut-off event [2023-11-30 07:57:30,990 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is not cut-off event [2023-11-30 07:57:30,990 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is not cut-off event [2023-11-30 07:57:30,990 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is not cut-off event [2023-11-30 07:57:30,991 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([920] L942-14-->L942-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_43|))) (and (= (store |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_43| (store .cse0 |v_~#__global_lock~0.offset_43| 1)) |v_#pthreadsMutex_137|) (= (select .cse0 |v_~#__global_lock~0.offset_43|) 0) (= |v_t_funThread2of2ForFork0_good_#t~nondet38#1_3| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_138|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_43|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_43|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_137|, t_funThread2of2ForFork0_good_#t~nondet38#1=|v_t_funThread2of2ForFork0_good_#t~nondet38#1_3|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_43|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_43|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet38#1][396], [113#L942-3true, 248#true, t_funThread1of2ForFork0InUse, 262#true, t_funThread2of2ForFork0InUse, 202#L938-8true, 258#(= |t_funThread1of2ForFork0_bad_#t~post32#1| 0), 55#L957true]) [2023-11-30 07:57:30,991 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2023-11-30 07:57:30,991 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-11-30 07:57:30,991 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-11-30 07:57:30,991 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-11-30 07:57:30,991 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-11-30 07:57:30,992 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([920] L942-14-->L942-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_43|))) (and (= (store |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_43| (store .cse0 |v_~#__global_lock~0.offset_43| 1)) |v_#pthreadsMutex_137|) (= (select .cse0 |v_~#__global_lock~0.offset_43|) 0) (= |v_t_funThread2of2ForFork0_good_#t~nondet38#1_3| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_138|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_43|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_43|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_137|, t_funThread2of2ForFork0_good_#t~nondet38#1=|v_t_funThread2of2ForFork0_good_#t~nondet38#1_3|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_43|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_43|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet38#1][363], [208#L938-9true, 113#L942-3true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)), 119#L956-16true]) [2023-11-30 07:57:30,992 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2023-11-30 07:57:30,992 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-11-30 07:57:30,992 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-11-30 07:57:30,992 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-11-30 07:57:30,992 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-11-30 07:57:30,993 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([700] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][145], [248#true, t_funThread1of2ForFork0InUse, 2#L957-3true, 110#L938-5true, t_funThread2of2ForFork0InUse, 262#true, 202#L938-8true, 258#(= |t_funThread1of2ForFork0_bad_#t~post32#1| 0)]) [2023-11-30 07:57:30,993 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2023-11-30 07:57:30,994 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-11-30 07:57:30,994 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-11-30 07:57:30,994 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-11-30 07:57:30,994 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-11-30 07:57:31,002 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([920] L942-14-->L942-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_43|))) (and (= (store |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_43| (store .cse0 |v_~#__global_lock~0.offset_43| 1)) |v_#pthreadsMutex_137|) (= (select .cse0 |v_~#__global_lock~0.offset_43|) 0) (= |v_t_funThread2of2ForFork0_good_#t~nondet38#1_3| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_138|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_43|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_43|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_137|, t_funThread2of2ForFork0_good_#t~nondet38#1=|v_t_funThread2of2ForFork0_good_#t~nondet38#1_3|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_43|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_43|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet38#1][363], [113#L942-3true, 208#L938-9true, 248#true, 170#L956-4true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648))]) [2023-11-30 07:57:31,003 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2023-11-30 07:57:31,003 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-11-30 07:57:31,003 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-11-30 07:57:31,003 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-11-30 07:57:31,003 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-11-30 07:57:31,018 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([866] L938-9-->L938-12: Formula: (and (= |v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|, t_funThread1of2ForFork0_bad_#t~nondet33#1=|v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_bad_#t~nondet33#1][148], [248#true, t_funThread1of2ForFork0InUse, 110#L938-5true, t_funThread2of2ForFork0InUse, 255#true, 198#L956-15true, 98#L938-12true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648))]) [2023-11-30 07:57:31,019 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2023-11-30 07:57:31,019 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-11-30 07:57:31,019 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-11-30 07:57:31,019 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-11-30 07:57:31,044 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([866] L938-9-->L938-12: Formula: (and (= |v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|, t_funThread1of2ForFork0_bad_#t~nondet33#1=|v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_bad_#t~nondet33#1][148], [72#L941-3true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 31#L956-7true, 98#L938-12true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648))]) [2023-11-30 07:57:31,044 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2023-11-30 07:57:31,044 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-11-30 07:57:31,044 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-11-30 07:57:31,045 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-11-30 07:57:31,045 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([920] L942-14-->L942-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_43|))) (and (= (store |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_43| (store .cse0 |v_~#__global_lock~0.offset_43| 1)) |v_#pthreadsMutex_137|) (= (select .cse0 |v_~#__global_lock~0.offset_43|) 0) (= |v_t_funThread2of2ForFork0_good_#t~nondet38#1_3| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_138|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_43|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_43|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_137|, t_funThread2of2ForFork0_good_#t~nondet38#1=|v_t_funThread2of2ForFork0_good_#t~nondet38#1_3|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_43|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_43|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet38#1][330], [260#(and (= ~global~0 0) (= |t_funThread1of2ForFork0_bad_#t~post32#1| 0)), 113#L942-3true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 70#L938-7true, 31#L956-7true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648))]) [2023-11-30 07:57:31,045 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2023-11-30 07:57:31,045 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-11-30 07:57:31,046 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-11-30 07:57:31,046 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-11-30 07:57:31,047 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([866] L938-9-->L938-12: Formula: (and (= |v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|, t_funThread1of2ForFork0_bad_#t~nondet33#1=|v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_bad_#t~nondet33#1][148], [72#L941-3true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 31#L956-7true, 98#L938-12true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648))]) [2023-11-30 07:57:31,047 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2023-11-30 07:57:31,047 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-11-30 07:57:31,047 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-11-30 07:57:31,047 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-11-30 07:57:31,047 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-11-30 07:57:31,052 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][149], [208#L938-9true, 248#true, t_funThread1of2ForFork0InUse, 2#L957-3true, 110#L938-5true, t_funThread2of2ForFork0InUse, 262#true, 255#true]) [2023-11-30 07:57:31,053 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2023-11-30 07:57:31,053 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 07:57:31,053 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 07:57:31,053 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 07:57:31,053 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][145], [248#true, t_funThread1of2ForFork0InUse, 2#L957-3true, 262#true, t_funThread2of2ForFork0InUse, 70#L938-7true, 107#L938-8true, 258#(= |t_funThread1of2ForFork0_bad_#t~post32#1| 0)]) [2023-11-30 07:57:31,053 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2023-11-30 07:57:31,053 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 07:57:31,053 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 07:57:31,054 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 07:57:31,055 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([920] L942-14-->L942-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_43|))) (and (= (store |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_43| (store .cse0 |v_~#__global_lock~0.offset_43| 1)) |v_#pthreadsMutex_137|) (= (select .cse0 |v_~#__global_lock~0.offset_43|) 0) (= |v_t_funThread2of2ForFork0_good_#t~nondet38#1_3| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_138|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_43|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_43|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_137|, t_funThread2of2ForFork0_good_#t~nondet38#1=|v_t_funThread2of2ForFork0_good_#t~nondet38#1_3|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_43|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_43|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet38#1][400], [208#L938-9true, 113#L942-3true, 248#true, t_funThread1of2ForFork0InUse, 262#true, t_funThread2of2ForFork0InUse, 255#true, 55#L957true]) [2023-11-30 07:57:31,055 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2023-11-30 07:57:31,055 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-11-30 07:57:31,056 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-11-30 07:57:31,056 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-11-30 07:57:31,056 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-11-30 07:57:31,056 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([920] L942-14-->L942-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_43|))) (and (= (store |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_43| (store .cse0 |v_~#__global_lock~0.offset_43| 1)) |v_#pthreadsMutex_137|) (= (select .cse0 |v_~#__global_lock~0.offset_43|) 0) (= |v_t_funThread2of2ForFork0_good_#t~nondet38#1_3| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_138|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_43|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_43|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_137|, t_funThread2of2ForFork0_good_#t~nondet38#1=|v_t_funThread2of2ForFork0_good_#t~nondet38#1_3|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_43|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_43|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet38#1][400], [208#L938-9true, 113#L942-3true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 262#true, 255#true, 55#L957true]) [2023-11-30 07:57:31,056 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2023-11-30 07:57:31,056 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-11-30 07:57:31,056 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-11-30 07:57:31,056 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-11-30 07:57:31,056 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-11-30 07:57:31,056 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-11-30 07:57:31,058 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([866] L938-9-->L938-12: Formula: (and (= |v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|, t_funThread1of2ForFork0_bad_#t~nondet33#1=|v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_bad_#t~nondet33#1][147], [248#true, t_funThread1of2ForFork0InUse, 110#L938-5true, t_funThread2of2ForFork0InUse, 262#true, 255#true, 98#L938-12true, 55#L957true]) [2023-11-30 07:57:31,058 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2023-11-30 07:57:31,058 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 07:57:31,058 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 07:57:31,058 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 07:57:31,059 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([866] L938-9-->L938-12: Formula: (and (= |v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|, t_funThread1of2ForFork0_bad_#t~nondet33#1=|v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_bad_#t~nondet33#1][148], [248#true, t_funThread1of2ForFork0InUse, 110#L938-5true, t_funThread2of2ForFork0InUse, 255#true, 98#L938-12true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)), 119#L956-16true]) [2023-11-30 07:57:31,059 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2023-11-30 07:57:31,059 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-11-30 07:57:31,059 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-11-30 07:57:31,059 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-11-30 07:57:31,059 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([700] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][149], [208#L938-9true, 248#true, t_funThread1of2ForFork0InUse, 2#L957-3true, 262#true, 110#L938-5true, t_funThread2of2ForFork0InUse, 255#true]) [2023-11-30 07:57:31,059 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2023-11-30 07:57:31,059 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 07:57:31,059 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 07:57:31,059 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 07:57:31,059 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 07:57:31,059 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][145], [248#true, t_funThread1of2ForFork0InUse, 194#L938-6true, 2#L957-3true, t_funThread2of2ForFork0InUse, 262#true, 107#L938-8true, 258#(= |t_funThread1of2ForFork0_bad_#t~post32#1| 0)]) [2023-11-30 07:57:31,059 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2023-11-30 07:57:31,059 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 07:57:31,059 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 07:57:31,060 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 07:57:31,069 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([866] L938-9-->L938-12: Formula: (and (= |v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|, t_funThread1of2ForFork0_bad_#t~nondet33#1=|v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_bad_#t~nondet33#1][148], [248#true, 170#L956-4true, t_funThread1of2ForFork0InUse, 110#L938-5true, t_funThread2of2ForFork0InUse, 255#true, 98#L938-12true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648))]) [2023-11-30 07:57:31,069 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2023-11-30 07:57:31,069 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-11-30 07:57:31,069 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-11-30 07:57:31,069 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-11-30 07:57:31,072 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([866] L938-9-->L938-12: Formula: (and (= |v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|, t_funThread1of2ForFork0_bad_#t~nondet33#1=|v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_bad_#t~nondet33#1][148], [248#true, t_funThread1of2ForFork0InUse, 110#L938-5true, t_funThread2of2ForFork0InUse, 255#true, 98#L938-12true, 198#L956-15true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648))]) [2023-11-30 07:57:31,072 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is not cut-off event [2023-11-30 07:57:31,072 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is not cut-off event [2023-11-30 07:57:31,072 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is not cut-off event [2023-11-30 07:57:31,072 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is not cut-off event [2023-11-30 07:57:31,072 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is not cut-off event [2023-11-30 07:57:31,072 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([866] L938-9-->L938-12: Formula: (and (= |v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|, t_funThread1of2ForFork0_bad_#t~nondet33#1=|v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_bad_#t~nondet33#1][148], [248#true, t_funThread1of2ForFork0InUse, 110#L938-5true, t_funThread2of2ForFork0InUse, 255#true, 98#L938-12true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)), 119#L956-16true]) [2023-11-30 07:57:31,072 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2023-11-30 07:57:31,072 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-11-30 07:57:31,072 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-11-30 07:57:31,073 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-11-30 07:57:31,073 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-11-30 07:57:31,073 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([866] L938-9-->L938-12: Formula: (and (= |v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|, t_funThread1of2ForFork0_bad_#t~nondet33#1=|v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_bad_#t~nondet33#1][148], [248#true, 170#L956-4true, t_funThread1of2ForFork0InUse, 110#L938-5true, t_funThread2of2ForFork0InUse, 255#true, 98#L938-12true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648))]) [2023-11-30 07:57:31,073 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2023-11-30 07:57:31,073 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-11-30 07:57:31,073 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-11-30 07:57:31,073 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-11-30 07:57:31,073 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-11-30 07:57:31,075 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([866] L938-9-->L938-12: Formula: (and (= |v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|, t_funThread1of2ForFork0_bad_#t~nondet33#1=|v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_bad_#t~nondet33#1][235], [75#L942-5true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 39#L956-14true, 255#true, 431#(and (<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)) (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post47#1|))), 98#L938-12true]) [2023-11-30 07:57:31,075 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2023-11-30 07:57:31,075 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-11-30 07:57:31,075 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-11-30 07:57:31,075 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-11-30 07:57:31,077 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([951] L938-9-->L938-12: Formula: (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, t_funThread2of2ForFork0_bad_#t~nondet33#1=|v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet33#1][424], [248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 39#L956-14true, 70#L938-7true, 431#(and (<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)) (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post47#1|))), 228#L938-12true, 258#(= |t_funThread1of2ForFork0_bad_#t~post32#1| 0)]) [2023-11-30 07:57:31,077 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2023-11-30 07:57:31,077 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-11-30 07:57:31,077 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-11-30 07:57:31,077 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-11-30 07:57:31,119 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([920] L942-14-->L942-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_43|))) (and (= (store |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_43| (store .cse0 |v_~#__global_lock~0.offset_43| 1)) |v_#pthreadsMutex_137|) (= (select .cse0 |v_~#__global_lock~0.offset_43|) 0) (= |v_t_funThread2of2ForFork0_good_#t~nondet38#1_3| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_138|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_43|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_43|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_137|, t_funThread2of2ForFork0_good_#t~nondet38#1=|v_t_funThread2of2ForFork0_good_#t~nondet38#1_3|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_43|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_43|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet38#1][363], [208#L938-9true, 113#L942-3true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 31#L956-7true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648))]) [2023-11-30 07:57:31,119 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2023-11-30 07:57:31,119 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 07:57:31,119 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 07:57:31,119 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 07:57:31,119 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([920] L942-14-->L942-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_43|))) (and (= (store |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_43| (store .cse0 |v_~#__global_lock~0.offset_43| 1)) |v_#pthreadsMutex_137|) (= (select .cse0 |v_~#__global_lock~0.offset_43|) 0) (= |v_t_funThread2of2ForFork0_good_#t~nondet38#1_3| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_138|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_43|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_43|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_137|, t_funThread2of2ForFork0_good_#t~nondet38#1=|v_t_funThread2of2ForFork0_good_#t~nondet38#1_3|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_43|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_43|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet38#1][352], [113#L942-3true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 31#L956-7true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)), 202#L938-8true, 258#(= |t_funThread1of2ForFork0_bad_#t~post32#1| 0)]) [2023-11-30 07:57:31,120 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2023-11-30 07:57:31,120 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 07:57:31,120 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 07:57:31,120 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 07:57:31,120 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([920] L942-14-->L942-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_43|))) (and (= (store |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_43| (store .cse0 |v_~#__global_lock~0.offset_43| 1)) |v_#pthreadsMutex_137|) (= (select .cse0 |v_~#__global_lock~0.offset_43|) 0) (= |v_t_funThread2of2ForFork0_good_#t~nondet38#1_3| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_138|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_43|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_43|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_137|, t_funThread2of2ForFork0_good_#t~nondet38#1=|v_t_funThread2of2ForFork0_good_#t~nondet38#1_3|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_43|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_43|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet38#1][352], [113#L942-3true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 31#L956-7true, 202#L938-8true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)), 258#(= |t_funThread1of2ForFork0_bad_#t~post32#1| 0)]) [2023-11-30 07:57:31,120 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2023-11-30 07:57:31,120 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 07:57:31,120 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 07:57:31,120 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 07:57:31,120 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 07:57:31,130 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][145], [248#true, t_funThread1of2ForFork0InUse, 2#L957-3true, 262#true, t_funThread2of2ForFork0InUse, 107#L938-8true, 202#L938-8true, 258#(= |t_funThread1of2ForFork0_bad_#t~post32#1| 0)]) [2023-11-30 07:57:31,130 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2023-11-30 07:57:31,130 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:31,130 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:31,130 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:31,138 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([700] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][145], [248#true, t_funThread1of2ForFork0InUse, 2#L957-3true, t_funThread2of2ForFork0InUse, 262#true, 70#L938-7true, 107#L938-8true, 258#(= |t_funThread1of2ForFork0_bad_#t~post32#1| 0)]) [2023-11-30 07:57:31,138 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2023-11-30 07:57:31,138 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 07:57:31,138 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 07:57:31,138 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 07:57:31,138 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 07:57:31,147 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][149], [248#true, t_funThread1of2ForFork0InUse, 2#L957-3true, 195#L942-8true, t_funThread2of2ForFork0InUse, 262#true, 110#L938-5true, 255#true]) [2023-11-30 07:57:31,148 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2023-11-30 07:57:31,148 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 07:57:31,148 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 07:57:31,148 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 07:57:31,156 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([866] L938-9-->L938-12: Formula: (and (= |v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|, t_funThread1of2ForFork0_bad_#t~nondet33#1=|v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_bad_#t~nondet33#1][235], [248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 39#L956-14true, 255#true, 107#L938-8true, 431#(and (<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)) (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post47#1|))), 98#L938-12true]) [2023-11-30 07:57:31,156 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2023-11-30 07:57:31,156 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 07:57:31,156 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 07:57:31,157 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 07:57:31,157 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([951] L938-9-->L938-12: Formula: (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, t_funThread2of2ForFork0_bad_#t~nondet33#1=|v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet33#1][424], [248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 39#L956-14true, 431#(and (<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)) (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post47#1|))), 228#L938-12true, 202#L938-8true, 258#(= |t_funThread1of2ForFork0_bad_#t~post32#1| 0)]) [2023-11-30 07:57:31,157 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2023-11-30 07:57:31,157 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 07:57:31,157 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 07:57:31,157 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 07:57:31,160 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([951] L938-9-->L938-12: Formula: (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, t_funThread2of2ForFork0_bad_#t~nondet33#1=|v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet33#1][405], [248#true, 194#L938-6true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 198#L956-15true, 228#L938-12true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)), 258#(= |t_funThread1of2ForFork0_bad_#t~post32#1| 0)]) [2023-11-30 07:57:31,160 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is not cut-off event [2023-11-30 07:57:31,160 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is not cut-off event [2023-11-30 07:57:31,160 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is not cut-off event [2023-11-30 07:57:31,160 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is not cut-off event [2023-11-30 07:57:31,160 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([951] L938-9-->L938-12: Formula: (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, t_funThread2of2ForFork0_bad_#t~nondet33#1=|v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet33#1][405], [248#true, 194#L938-6true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 228#L938-12true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)), 258#(= |t_funThread1of2ForFork0_bad_#t~post32#1| 0), 119#L956-16true]) [2023-11-30 07:57:31,160 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2023-11-30 07:57:31,160 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 07:57:31,160 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 07:57:31,160 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 07:57:31,160 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([951] L938-9-->L938-12: Formula: (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, t_funThread2of2ForFork0_bad_#t~nondet33#1=|v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet33#1][405], [248#true, 170#L956-4true, 194#L938-6true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 228#L938-12true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)), 258#(= |t_funThread1of2ForFork0_bad_#t~post32#1| 0)]) [2023-11-30 07:57:31,160 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2023-11-30 07:57:31,160 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 07:57:31,161 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 07:57:31,161 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 07:57:31,173 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([951] L938-9-->L938-12: Formula: (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, t_funThread2of2ForFork0_bad_#t~nondet33#1=|v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet33#1][405], [248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 70#L938-7true, 198#L956-15true, 228#L938-12true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)), 258#(= |t_funThread1of2ForFork0_bad_#t~post32#1| 0)]) [2023-11-30 07:57:31,173 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2023-11-30 07:57:31,173 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 07:57:31,173 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 07:57:31,173 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 07:57:31,206 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([920] L942-14-->L942-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_43|))) (and (= (store |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_43| (store .cse0 |v_~#__global_lock~0.offset_43| 1)) |v_#pthreadsMutex_137|) (= (select .cse0 |v_~#__global_lock~0.offset_43|) 0) (= |v_t_funThread2of2ForFork0_good_#t~nondet38#1_3| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_138|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_43|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_43|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_137|, t_funThread2of2ForFork0_good_#t~nondet38#1=|v_t_funThread2of2ForFork0_good_#t~nondet38#1_3|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_43|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_43|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet38#1][363], [113#L942-3true, 208#L938-9true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 31#L956-7true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648))]) [2023-11-30 07:57:31,206 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2023-11-30 07:57:31,206 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 07:57:31,206 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 07:57:31,206 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 07:57:31,206 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 07:57:31,216 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][149], [208#L938-9true, 248#true, t_funThread1of2ForFork0InUse, 2#L957-3true, t_funThread2of2ForFork0InUse, 262#true, 255#true, 107#L938-8true]) [2023-11-30 07:57:31,217 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2023-11-30 07:57:31,217 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:31,217 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:31,217 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:31,220 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([866] L938-9-->L938-12: Formula: (and (= |v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|, t_funThread1of2ForFork0_bad_#t~nondet33#1=|v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_bad_#t~nondet33#1][147], [248#true, t_funThread1of2ForFork0InUse, 110#L938-5true, 262#true, t_funThread2of2ForFork0InUse, 255#true, 98#L938-12true, 55#L957true]) [2023-11-30 07:57:31,220 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is not cut-off event [2023-11-30 07:57:31,221 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is not cut-off event [2023-11-30 07:57:31,221 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is not cut-off event [2023-11-30 07:57:31,221 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is not cut-off event [2023-11-30 07:57:31,221 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is not cut-off event [2023-11-30 07:57:31,224 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([951] L938-9-->L938-12: Formula: (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, t_funThread2of2ForFork0_bad_#t~nondet33#1=|v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet33#1][423], [248#true, 194#L938-6true, t_funThread1of2ForFork0InUse, 262#true, t_funThread2of2ForFork0InUse, 228#L938-12true, 258#(= |t_funThread1of2ForFork0_bad_#t~post32#1| 0), 55#L957true]) [2023-11-30 07:57:31,224 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2023-11-30 07:57:31,224 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 07:57:31,224 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 07:57:31,224 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 07:57:31,225 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([700] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][145], [248#true, t_funThread1of2ForFork0InUse, 2#L957-3true, t_funThread2of2ForFork0InUse, 262#true, 107#L938-8true, 202#L938-8true, 258#(= |t_funThread1of2ForFork0_bad_#t~post32#1| 0)]) [2023-11-30 07:57:31,226 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2023-11-30 07:57:31,226 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:31,226 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:31,226 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:31,226 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:31,226 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([951] L938-9-->L938-12: Formula: (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, t_funThread2of2ForFork0_bad_#t~nondet33#1=|v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet33#1][423], [248#true, t_funThread1of2ForFork0InUse, 262#true, t_funThread2of2ForFork0InUse, 70#L938-7true, 228#L938-12true, 55#L957true, 258#(= |t_funThread1of2ForFork0_bad_#t~post32#1| 0)]) [2023-11-30 07:57:31,226 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2023-11-30 07:57:31,226 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:31,226 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:31,226 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:31,226 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([951] L938-9-->L938-12: Formula: (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, t_funThread2of2ForFork0_bad_#t~nondet33#1=|v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet33#1][405], [248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 70#L938-7true, 228#L938-12true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)), 258#(= |t_funThread1of2ForFork0_bad_#t~post32#1| 0), 119#L956-16true]) [2023-11-30 07:57:31,226 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2023-11-30 07:57:31,227 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 07:57:31,227 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 07:57:31,227 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 07:57:31,235 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][149], [111#L942-5true, 248#true, t_funThread1of2ForFork0InUse, 2#L957-3true, t_funThread2of2ForFork0InUse, 262#true, 255#true, 107#L938-8true]) [2023-11-30 07:57:31,236 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2023-11-30 07:57:31,236 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 07:57:31,236 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 07:57:31,236 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 07:57:31,239 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([951] L938-9-->L938-12: Formula: (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, t_funThread2of2ForFork0_bad_#t~nondet33#1=|v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet33#1][405], [248#true, 170#L956-4true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 70#L938-7true, 228#L938-12true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)), 258#(= |t_funThread1of2ForFork0_bad_#t~post32#1| 0)]) [2023-11-30 07:57:31,240 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2023-11-30 07:57:31,240 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 07:57:31,240 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 07:57:31,240 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 07:57:31,244 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([951] L938-9-->L938-12: Formula: (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, t_funThread2of2ForFork0_bad_#t~nondet33#1=|v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet33#1][278], [208#L938-9true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 39#L956-14true, 431#(and (<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)) (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post47#1|))), 228#L938-12true]) [2023-11-30 07:57:31,244 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2023-11-30 07:57:31,244 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 07:57:31,244 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 07:57:31,244 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 07:57:31,245 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([951] L938-9-->L938-12: Formula: (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, t_funThread2of2ForFork0_bad_#t~nondet33#1=|v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet33#1][405], [248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 70#L938-7true, 198#L956-15true, 228#L938-12true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)), 258#(= |t_funThread1of2ForFork0_bad_#t~post32#1| 0)]) [2023-11-30 07:57:31,246 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is not cut-off event [2023-11-30 07:57:31,246 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is not cut-off event [2023-11-30 07:57:31,246 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is not cut-off event [2023-11-30 07:57:31,246 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is not cut-off event [2023-11-30 07:57:31,246 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is not cut-off event [2023-11-30 07:57:31,246 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([951] L938-9-->L938-12: Formula: (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, t_funThread2of2ForFork0_bad_#t~nondet33#1=|v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet33#1][405], [248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 70#L938-7true, 228#L938-12true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)), 119#L956-16true, 258#(= |t_funThread1of2ForFork0_bad_#t~post32#1| 0)]) [2023-11-30 07:57:31,246 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2023-11-30 07:57:31,246 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 07:57:31,246 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 07:57:31,246 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 07:57:31,246 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 07:57:31,247 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([951] L938-9-->L938-12: Formula: (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, t_funThread2of2ForFork0_bad_#t~nondet33#1=|v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet33#1][405], [248#true, 170#L956-4true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 70#L938-7true, 228#L938-12true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)), 258#(= |t_funThread1of2ForFork0_bad_#t~post32#1| 0)]) [2023-11-30 07:57:31,247 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2023-11-30 07:57:31,247 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 07:57:31,247 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 07:57:31,247 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 07:57:31,247 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 07:57:31,248 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([963] L942-9-->L942-12: Formula: (and (= |v_#pthreadsMutex_145| (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47|) |v_~#__global_lock~0.offset_47| 0))) (= |v_t_funThread2of2ForFork0_good_#t~nondet40#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_145|, t_funThread2of2ForFork0_good_#t~nondet40#1=|v_t_funThread2of2ForFork0_good_#t~nondet40#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet40#1][430], [57#L942-12true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 39#L956-14true, 70#L938-7true, 431#(and (<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)) (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post47#1|))), 258#(= |t_funThread1of2ForFork0_bad_#t~post32#1| 0)]) [2023-11-30 07:57:31,248 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2023-11-30 07:57:31,248 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 07:57:31,248 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 07:57:31,248 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 07:57:31,261 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([866] L938-9-->L938-12: Formula: (and (= |v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|, t_funThread1of2ForFork0_bad_#t~nondet33#1=|v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_bad_#t~nondet33#1][148], [248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 107#L938-8true, 198#L956-15true, 98#L938-12true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648))]) [2023-11-30 07:57:31,262 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2023-11-30 07:57:31,262 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 07:57:31,262 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 07:57:31,262 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 07:57:31,262 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([951] L938-9-->L938-12: Formula: (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, t_funThread2of2ForFork0_bad_#t~nondet33#1=|v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet33#1][239], [208#L938-9true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 198#L956-15true, 228#L938-12true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648))]) [2023-11-30 07:57:31,262 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2023-11-30 07:57:31,262 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:31,262 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:31,262 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:31,262 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([951] L938-9-->L938-12: Formula: (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, t_funThread2of2ForFork0_bad_#t~nondet33#1=|v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet33#1][405], [248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 198#L956-15true, 228#L938-12true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)), 202#L938-8true, 258#(= |t_funThread1of2ForFork0_bad_#t~post32#1| 0)]) [2023-11-30 07:57:31,262 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2023-11-30 07:57:31,263 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 07:57:31,263 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 07:57:31,263 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 07:57:31,265 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([878] L942-9-->L942-12: Formula: (and (= |v_#pthreadsMutex_145| (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47|) |v_~#__global_lock~0.offset_47| 0))) (= |v_t_funThread1of2ForFork0_good_#t~nondet40#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_145|, t_funThread1of2ForFork0_good_#t~nondet40#1=|v_t_funThread1of2ForFork0_good_#t~nondet40#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_good_#t~nondet40#1][146], [248#true, t_funThread1of2ForFork0InUse, 90#L942-12true, t_funThread2of2ForFork0InUse, 110#L938-5true, 255#true, 198#L956-15true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648))]) [2023-11-30 07:57:31,266 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is not cut-off event [2023-11-30 07:57:31,266 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is not cut-off event [2023-11-30 07:57:31,266 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is not cut-off event [2023-11-30 07:57:31,266 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is not cut-off event [2023-11-30 07:57:31,266 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([878] L942-9-->L942-12: Formula: (and (= |v_#pthreadsMutex_145| (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47|) |v_~#__global_lock~0.offset_47| 0))) (= |v_t_funThread1of2ForFork0_good_#t~nondet40#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_145|, t_funThread1of2ForFork0_good_#t~nondet40#1=|v_t_funThread1of2ForFork0_good_#t~nondet40#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_good_#t~nondet40#1][146], [248#true, t_funThread1of2ForFork0InUse, 90#L942-12true, t_funThread2of2ForFork0InUse, 110#L938-5true, 255#true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)), 119#L956-16true]) [2023-11-30 07:57:31,266 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2023-11-30 07:57:31,266 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 07:57:31,266 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 07:57:31,266 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 07:57:31,266 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([878] L942-9-->L942-12: Formula: (and (= |v_#pthreadsMutex_145| (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47|) |v_~#__global_lock~0.offset_47| 0))) (= |v_t_funThread1of2ForFork0_good_#t~nondet40#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_145|, t_funThread1of2ForFork0_good_#t~nondet40#1=|v_t_funThread1of2ForFork0_good_#t~nondet40#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_good_#t~nondet40#1][146], [248#true, 170#L956-4true, t_funThread1of2ForFork0InUse, 90#L942-12true, t_funThread2of2ForFork0InUse, 110#L938-5true, 255#true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648))]) [2023-11-30 07:57:31,266 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2023-11-30 07:57:31,266 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 07:57:31,266 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 07:57:31,266 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 07:57:31,298 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([866] L938-9-->L938-12: Formula: (and (= |v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|, t_funThread1of2ForFork0_bad_#t~nondet33#1=|v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_bad_#t~nondet33#1][148], [248#true, t_funThread1of2ForFork0InUse, 110#L938-5true, t_funThread2of2ForFork0InUse, 255#true, 31#L956-7true, 98#L938-12true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648))]) [2023-11-30 07:57:31,299 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2023-11-30 07:57:31,299 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:31,299 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:31,299 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:31,300 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([866] L938-9-->L938-12: Formula: (and (= |v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|, t_funThread1of2ForFork0_bad_#t~nondet33#1=|v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_bad_#t~nondet33#1][148], [248#true, t_funThread1of2ForFork0InUse, 110#L938-5true, t_funThread2of2ForFork0InUse, 255#true, 31#L956-7true, 98#L938-12true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648))]) [2023-11-30 07:57:31,300 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2023-11-30 07:57:31,300 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:31,300 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:31,300 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:31,300 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:31,318 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([951] L938-9-->L938-12: Formula: (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, t_funThread2of2ForFork0_bad_#t~nondet33#1=|v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet33#1][423], [248#true, t_funThread1of2ForFork0InUse, 262#true, t_funThread2of2ForFork0InUse, 70#L938-7true, 228#L938-12true, 55#L957true, 258#(= |t_funThread1of2ForFork0_bad_#t~post32#1| 0)]) [2023-11-30 07:57:31,318 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2023-11-30 07:57:31,318 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:31,318 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:31,318 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:31,318 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:31,321 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([866] L938-9-->L938-12: Formula: (and (= |v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|, t_funThread1of2ForFork0_bad_#t~nondet33#1=|v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_bad_#t~nondet33#1][147], [248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 262#true, 255#true, 107#L938-8true, 98#L938-12true, 55#L957true]) [2023-11-30 07:57:31,321 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2023-11-30 07:57:31,321 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:31,321 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:31,321 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:31,321 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([866] L938-9-->L938-12: Formula: (and (= |v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|, t_funThread1of2ForFork0_bad_#t~nondet33#1=|v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_bad_#t~nondet33#1][148], [248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 107#L938-8true, 98#L938-12true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)), 119#L956-16true]) [2023-11-30 07:57:31,321 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2023-11-30 07:57:31,321 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:31,321 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:31,321 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:31,322 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([700] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][149], [208#L938-9true, 248#true, t_funThread1of2ForFork0InUse, 2#L957-3true, 262#true, t_funThread2of2ForFork0InUse, 255#true, 107#L938-8true]) [2023-11-30 07:57:31,322 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2023-11-30 07:57:31,322 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:31,322 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:31,322 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:31,322 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:31,322 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([951] L938-9-->L938-12: Formula: (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, t_funThread2of2ForFork0_bad_#t~nondet33#1=|v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet33#1][277], [208#L938-9true, 248#true, t_funThread1of2ForFork0InUse, 262#true, t_funThread2of2ForFork0InUse, 255#true, 228#L938-12true, 55#L957true]) [2023-11-30 07:57:31,322 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2023-11-30 07:57:31,322 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:57:31,322 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:57:31,322 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:57:31,322 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([951] L938-9-->L938-12: Formula: (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, t_funThread2of2ForFork0_bad_#t~nondet33#1=|v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet33#1][239], [208#L938-9true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 228#L938-12true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)), 119#L956-16true]) [2023-11-30 07:57:31,323 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2023-11-30 07:57:31,323 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:31,323 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:31,323 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:31,323 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([951] L938-9-->L938-12: Formula: (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, t_funThread2of2ForFork0_bad_#t~nondet33#1=|v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet33#1][423], [248#true, t_funThread1of2ForFork0InUse, 262#true, t_funThread2of2ForFork0InUse, 228#L938-12true, 202#L938-8true, 55#L957true, 258#(= |t_funThread1of2ForFork0_bad_#t~post32#1| 0)]) [2023-11-30 07:57:31,323 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2023-11-30 07:57:31,323 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:31,323 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:31,323 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:31,323 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([951] L938-9-->L938-12: Formula: (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, t_funThread2of2ForFork0_bad_#t~nondet33#1=|v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet33#1][405], [248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 228#L938-12true, 202#L938-8true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)), 119#L956-16true, 258#(= |t_funThread1of2ForFork0_bad_#t~post32#1| 0)]) [2023-11-30 07:57:31,323 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2023-11-30 07:57:31,323 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:31,323 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:31,323 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:31,333 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([878] L942-9-->L942-12: Formula: (and (= |v_#pthreadsMutex_145| (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47|) |v_~#__global_lock~0.offset_47| 0))) (= |v_t_funThread1of2ForFork0_good_#t~nondet40#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_145|, t_funThread1of2ForFork0_good_#t~nondet40#1=|v_t_funThread1of2ForFork0_good_#t~nondet40#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_good_#t~nondet40#1][171], [248#true, t_funThread1of2ForFork0InUse, 90#L942-12true, t_funThread2of2ForFork0InUse, 110#L938-5true, 262#true, 255#true, 55#L957true]) [2023-11-30 07:57:31,333 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2023-11-30 07:57:31,333 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:31,333 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:31,333 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:31,334 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([951] L938-9-->L938-12: Formula: (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, t_funThread2of2ForFork0_bad_#t~nondet33#1=|v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet33#1][277], [111#L942-5true, 248#true, t_funThread1of2ForFork0InUse, 262#true, t_funThread2of2ForFork0InUse, 255#true, 228#L938-12true, 55#L957true]) [2023-11-30 07:57:31,334 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2023-11-30 07:57:31,334 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:31,334 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:31,334 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:31,338 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([866] L938-9-->L938-12: Formula: (and (= |v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|, t_funThread1of2ForFork0_bad_#t~nondet33#1=|v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_bad_#t~nondet33#1][148], [248#true, 170#L956-4true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 107#L938-8true, 98#L938-12true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648))]) [2023-11-30 07:57:31,338 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2023-11-30 07:57:31,338 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:31,338 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:31,338 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:31,339 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([951] L938-9-->L938-12: Formula: (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, t_funThread2of2ForFork0_bad_#t~nondet33#1=|v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet33#1][239], [208#L938-9true, 248#true, 170#L956-4true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 228#L938-12true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648))]) [2023-11-30 07:57:31,339 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2023-11-30 07:57:31,339 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:31,339 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:31,339 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:31,339 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([951] L938-9-->L938-12: Formula: (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, t_funThread2of2ForFork0_bad_#t~nondet33#1=|v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet33#1][405], [248#true, 170#L956-4true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 228#L938-12true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)), 202#L938-8true, 258#(= |t_funThread1of2ForFork0_bad_#t~post32#1| 0)]) [2023-11-30 07:57:31,339 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2023-11-30 07:57:31,339 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:31,339 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:31,339 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:31,343 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([866] L938-9-->L938-12: Formula: (and (= |v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|, t_funThread1of2ForFork0_bad_#t~nondet33#1=|v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_bad_#t~nondet33#1][148], [248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 107#L938-8true, 98#L938-12true, 198#L956-15true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648))]) [2023-11-30 07:57:31,343 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is not cut-off event [2023-11-30 07:57:31,343 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is not cut-off event [2023-11-30 07:57:31,343 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is not cut-off event [2023-11-30 07:57:31,343 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is not cut-off event [2023-11-30 07:57:31,343 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is not cut-off event [2023-11-30 07:57:31,343 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([866] L938-9-->L938-12: Formula: (and (= |v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|, t_funThread1of2ForFork0_bad_#t~nondet33#1=|v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_bad_#t~nondet33#1][148], [248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 107#L938-8true, 98#L938-12true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)), 119#L956-16true]) [2023-11-30 07:57:31,344 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2023-11-30 07:57:31,344 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:31,344 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:31,344 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:31,344 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:31,344 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([866] L938-9-->L938-12: Formula: (and (= |v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|, t_funThread1of2ForFork0_bad_#t~nondet33#1=|v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_bad_#t~nondet33#1][148], [248#true, 170#L956-4true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 107#L938-8true, 98#L938-12true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648))]) [2023-11-30 07:57:31,344 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2023-11-30 07:57:31,344 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:31,344 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:31,344 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:31,344 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:31,345 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([951] L938-9-->L938-12: Formula: (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, t_funThread2of2ForFork0_bad_#t~nondet33#1=|v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet33#1][405], [248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 198#L956-15true, 228#L938-12true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)), 202#L938-8true, 258#(= |t_funThread1of2ForFork0_bad_#t~post32#1| 0)]) [2023-11-30 07:57:31,345 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is not cut-off event [2023-11-30 07:57:31,345 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is not cut-off event [2023-11-30 07:57:31,345 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is not cut-off event [2023-11-30 07:57:31,345 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is not cut-off event [2023-11-30 07:57:31,345 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is not cut-off event [2023-11-30 07:57:31,345 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([951] L938-9-->L938-12: Formula: (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, t_funThread2of2ForFork0_bad_#t~nondet33#1=|v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet33#1][405], [248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 228#L938-12true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)), 202#L938-8true, 119#L956-16true, 258#(= |t_funThread1of2ForFork0_bad_#t~post32#1| 0)]) [2023-11-30 07:57:31,345 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2023-11-30 07:57:31,345 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:31,346 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:31,346 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:31,346 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:31,346 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([951] L938-9-->L938-12: Formula: (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, t_funThread2of2ForFork0_bad_#t~nondet33#1=|v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet33#1][405], [248#true, 170#L956-4true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 228#L938-12true, 202#L938-8true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)), 258#(= |t_funThread1of2ForFork0_bad_#t~post32#1| 0)]) [2023-11-30 07:57:31,346 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2023-11-30 07:57:31,346 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:31,346 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:31,346 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:31,346 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:31,347 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([866] L938-9-->L938-12: Formula: (and (= |v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|, t_funThread1of2ForFork0_bad_#t~nondet33#1=|v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_bad_#t~nondet33#1][235], [183#L942-8true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 39#L956-14true, 431#(and (<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)) (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post47#1|))), 98#L938-12true]) [2023-11-30 07:57:31,348 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2023-11-30 07:57:31,348 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:31,348 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:31,348 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:31,348 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([963] L942-9-->L942-12: Formula: (and (= |v_#pthreadsMutex_145| (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47|) |v_~#__global_lock~0.offset_47| 0))) (= |v_t_funThread2of2ForFork0_good_#t~nondet40#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_145|, t_funThread2of2ForFork0_good_#t~nondet40#1=|v_t_funThread2of2ForFork0_good_#t~nondet40#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet40#1][430], [57#L942-12true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 39#L956-14true, 431#(and (<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)) (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post47#1|))), 202#L938-8true, 258#(= |t_funThread1of2ForFork0_bad_#t~post32#1| 0)]) [2023-11-30 07:57:31,348 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2023-11-30 07:57:31,348 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:31,348 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:31,348 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:31,357 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([909] L938-29-->L938-18: Formula: (let ((.cse0 (select |v_#pthreadsMutex_106| |v_~#__global_lock~0.base_35|))) (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet34#1_5| 0) (= (select .cse0 |v_~#__global_lock~0.offset_35|) 0) (= |v_#pthreadsMutex_105| (store |v_#pthreadsMutex_106| |v_~#__global_lock~0.base_35| (store .cse0 |v_~#__global_lock~0.offset_35| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_106|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_35|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_35|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_35|, t_funThread2of2ForFork0_bad_#t~nondet34#1=|v_t_funThread2of2ForFork0_bad_#t~nondet34#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet34#1][318], [248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 39#L956-14true, 431#(and (<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)) (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post47#1|))), 134#L938-18true, 151#t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue]) [2023-11-30 07:57:31,357 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2023-11-30 07:57:31,357 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:31,357 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:31,357 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:31,358 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([909] L938-29-->L938-18: Formula: (let ((.cse0 (select |v_#pthreadsMutex_106| |v_~#__global_lock~0.base_35|))) (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet34#1_5| 0) (= (select .cse0 |v_~#__global_lock~0.offset_35|) 0) (= |v_#pthreadsMutex_105| (store |v_#pthreadsMutex_106| |v_~#__global_lock~0.base_35| (store .cse0 |v_~#__global_lock~0.offset_35| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_106|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_35|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_35|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_35|, t_funThread2of2ForFork0_bad_#t~nondet34#1=|v_t_funThread2of2ForFork0_bad_#t~nondet34#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet34#1][318], [248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 39#L956-14true, 255#true, 70#L938-7true, 431#(and (<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)) (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post47#1|))), 134#L938-18true]) [2023-11-30 07:57:31,358 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2023-11-30 07:57:31,358 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:31,358 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:31,358 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:31,372 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([878] L942-9-->L942-12: Formula: (and (= |v_#pthreadsMutex_145| (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47|) |v_~#__global_lock~0.offset_47| 0))) (= |v_t_funThread1of2ForFork0_good_#t~nondet40#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_145|, t_funThread1of2ForFork0_good_#t~nondet40#1=|v_t_funThread1of2ForFork0_good_#t~nondet40#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_good_#t~nondet40#1][146], [248#true, t_funThread1of2ForFork0InUse, 90#L942-12true, t_funThread2of2ForFork0InUse, 255#true, 107#L938-8true, 198#L956-15true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648))]) [2023-11-30 07:57:31,373 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2023-11-30 07:57:31,373 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:31,373 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:31,373 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:31,397 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([951] L938-9-->L938-12: Formula: (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, t_funThread2of2ForFork0_bad_#t~nondet33#1=|v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet33#1][405], [248#true, 194#L938-6true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 31#L956-7true, 228#L938-12true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)), 258#(= |t_funThread1of2ForFork0_bad_#t~post32#1| 0)]) [2023-11-30 07:57:31,397 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2023-11-30 07:57:31,397 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:31,397 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:31,397 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:31,414 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([866] L938-9-->L938-12: Formula: (and (= |v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|, t_funThread1of2ForFork0_bad_#t~nondet33#1=|v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_bad_#t~nondet33#1][147], [248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 262#true, 255#true, 107#L938-8true, 98#L938-12true, 55#L957true]) [2023-11-30 07:57:31,415 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2023-11-30 07:57:31,415 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:31,415 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:31,415 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:31,415 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:31,415 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([951] L938-9-->L938-12: Formula: (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, t_funThread2of2ForFork0_bad_#t~nondet33#1=|v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet33#1][277], [208#L938-9true, 248#true, t_funThread1of2ForFork0InUse, 262#true, t_funThread2of2ForFork0InUse, 255#true, 228#L938-12true, 55#L957true]) [2023-11-30 07:57:31,415 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2023-11-30 07:57:31,415 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:57:31,415 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:57:31,415 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:57:31,415 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:57:31,415 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([700] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][149], [208#L938-9true, 248#true, t_funThread1of2ForFork0InUse, 2#L957-3true, 262#true, t_funThread2of2ForFork0InUse, 255#true, 107#L938-8true]) [2023-11-30 07:57:31,415 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2023-11-30 07:57:31,416 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:31,416 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:31,416 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:31,416 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:31,416 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:31,417 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([951] L938-9-->L938-12: Formula: (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, t_funThread2of2ForFork0_bad_#t~nondet33#1=|v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet33#1][423], [248#true, t_funThread1of2ForFork0InUse, 262#true, t_funThread2of2ForFork0InUse, 228#L938-12true, 202#L938-8true, 55#L957true, 258#(= |t_funThread1of2ForFork0_bad_#t~post32#1| 0)]) [2023-11-30 07:57:31,417 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2023-11-30 07:57:31,417 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:31,417 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:31,417 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:31,417 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:31,433 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][149], [248#true, t_funThread1of2ForFork0InUse, 195#L942-8true, 2#L957-3true, t_funThread2of2ForFork0InUse, 262#true, 255#true, 107#L938-8true]) [2023-11-30 07:57:31,434 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2023-11-30 07:57:31,434 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:57:31,434 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:57:31,434 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:57:31,440 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([951] L938-9-->L938-12: Formula: (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, t_funThread2of2ForFork0_bad_#t~nondet33#1=|v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet33#1][239], [208#L938-9true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 198#L956-15true, 228#L938-12true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648))]) [2023-11-30 07:57:31,440 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is not cut-off event [2023-11-30 07:57:31,440 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is not cut-off event [2023-11-30 07:57:31,440 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is not cut-off event [2023-11-30 07:57:31,440 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is not cut-off event [2023-11-30 07:57:31,440 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is not cut-off event [2023-11-30 07:57:31,441 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([951] L938-9-->L938-12: Formula: (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, t_funThread2of2ForFork0_bad_#t~nondet33#1=|v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet33#1][239], [208#L938-9true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 228#L938-12true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)), 119#L956-16true]) [2023-11-30 07:57:31,441 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2023-11-30 07:57:31,441 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:31,441 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:31,441 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:31,441 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:31,441 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([951] L938-9-->L938-12: Formula: (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, t_funThread2of2ForFork0_bad_#t~nondet33#1=|v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet33#1][239], [208#L938-9true, 248#true, 170#L956-4true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 228#L938-12true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648))]) [2023-11-30 07:57:31,441 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2023-11-30 07:57:31,441 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:31,441 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:31,441 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:31,441 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:31,443 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([963] L942-9-->L942-12: Formula: (and (= |v_#pthreadsMutex_145| (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47|) |v_~#__global_lock~0.offset_47| 0))) (= |v_t_funThread2of2ForFork0_good_#t~nondet40#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_145|, t_funThread2of2ForFork0_good_#t~nondet40#1=|v_t_funThread2of2ForFork0_good_#t~nondet40#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet40#1][304], [57#L942-12true, 208#L938-9true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 39#L956-14true, 431#(and (<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)) (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post47#1|)))]) [2023-11-30 07:57:31,444 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2023-11-30 07:57:31,444 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:31,444 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:31,444 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:31,452 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([909] L938-29-->L938-18: Formula: (let ((.cse0 (select |v_#pthreadsMutex_106| |v_~#__global_lock~0.base_35|))) (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet34#1_5| 0) (= (select .cse0 |v_~#__global_lock~0.offset_35|) 0) (= |v_#pthreadsMutex_105| (store |v_#pthreadsMutex_106| |v_~#__global_lock~0.base_35| (store .cse0 |v_~#__global_lock~0.offset_35| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_106|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_35|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_35|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_35|, t_funThread2of2ForFork0_bad_#t~nondet34#1=|v_t_funThread2of2ForFork0_bad_#t~nondet34#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet34#1][318], [248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 39#L956-14true, 255#true, 431#(and (<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)) (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post47#1|))), 134#L938-18true, 202#L938-8true]) [2023-11-30 07:57:31,452 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2023-11-30 07:57:31,452 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:31,452 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:31,452 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:31,486 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([951] L938-9-->L938-12: Formula: (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, t_funThread2of2ForFork0_bad_#t~nondet33#1=|v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet33#1][405], [248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 70#L938-7true, 31#L956-7true, 228#L938-12true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)), 258#(= |t_funThread1of2ForFork0_bad_#t~post32#1| 0)]) [2023-11-30 07:57:31,487 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2023-11-30 07:57:31,487 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:57:31,487 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:57:31,487 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:57:31,488 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([951] L938-9-->L938-12: Formula: (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, t_funThread2of2ForFork0_bad_#t~nondet33#1=|v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet33#1][405], [248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 70#L938-7true, 31#L956-7true, 228#L938-12true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)), 258#(= |t_funThread1of2ForFork0_bad_#t~post32#1| 0)]) [2023-11-30 07:57:31,488 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2023-11-30 07:57:31,488 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:57:31,488 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:57:31,488 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:57:31,488 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:57:31,489 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([878] L942-9-->L942-12: Formula: (and (= |v_#pthreadsMutex_145| (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47|) |v_~#__global_lock~0.offset_47| 0))) (= |v_t_funThread1of2ForFork0_good_#t~nondet40#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_145|, t_funThread1of2ForFork0_good_#t~nondet40#1=|v_t_funThread1of2ForFork0_good_#t~nondet40#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_good_#t~nondet40#1][146], [248#true, t_funThread1of2ForFork0InUse, 90#L942-12true, t_funThread2of2ForFork0InUse, 110#L938-5true, 255#true, 31#L956-7true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648))]) [2023-11-30 07:57:31,489 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2023-11-30 07:57:31,489 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:57:31,490 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:57:31,490 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:57:31,507 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([866] L938-9-->L938-12: Formula: (and (= |v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|, t_funThread1of2ForFork0_bad_#t~nondet33#1=|v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_bad_#t~nondet33#1][147], [248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 262#true, 255#true, 107#L938-8true, 98#L938-12true, 55#L957true]) [2023-11-30 07:57:31,507 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is not cut-off event [2023-11-30 07:57:31,507 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is not cut-off event [2023-11-30 07:57:31,507 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is not cut-off event [2023-11-30 07:57:31,507 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is not cut-off event [2023-11-30 07:57:31,507 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is not cut-off event [2023-11-30 07:57:31,507 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is not cut-off event [2023-11-30 07:57:31,512 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([951] L938-9-->L938-12: Formula: (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, t_funThread2of2ForFork0_bad_#t~nondet33#1=|v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet33#1][277], [208#L938-9true, 248#true, t_funThread1of2ForFork0InUse, 262#true, t_funThread2of2ForFork0InUse, 255#true, 228#L938-12true, 55#L957true]) [2023-11-30 07:57:31,512 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2023-11-30 07:57:31,512 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:57:31,512 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:57:31,512 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:57:31,512 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:57:31,512 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:57:31,527 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([700] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][149], [248#true, t_funThread1of2ForFork0InUse, 2#L957-3true, 195#L942-8true, t_funThread2of2ForFork0InUse, 262#true, 255#true, 107#L938-8true]) [2023-11-30 07:57:31,528 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2023-11-30 07:57:31,528 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:57:31,528 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:57:31,528 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:57:31,528 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:57:31,530 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([951] L938-9-->L938-12: Formula: (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, t_funThread2of2ForFork0_bad_#t~nondet33#1=|v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet33#1][277], [248#true, t_funThread1of2ForFork0InUse, 195#L942-8true, t_funThread2of2ForFork0InUse, 262#true, 255#true, 228#L938-12true, 55#L957true]) [2023-11-30 07:57:31,530 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2023-11-30 07:57:31,530 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:57:31,530 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:57:31,530 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:57:31,553 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([927] L942-29-->L942-18: Formula: (let ((.cse0 (select |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_51|))) (and (= (store |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_51| (store .cse0 |v_~#__global_lock~0.offset_51| 1)) |v_#pthreadsMutex_153|) (= |v_t_funThread2of2ForFork0_good_#t~nondet41#1_3| 0) (= (select .cse0 |v_~#__global_lock~0.offset_51|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_154|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_51|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_51|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_153|, t_funThread2of2ForFork0_good_#t~nondet41#1=|v_t_funThread2of2ForFork0_good_#t~nondet41#1_3|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_51|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_51|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet41#1][340], [248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 39#L956-14true, 255#true, 431#(and (<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)) (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post47#1|))), 151#t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 127#L942-18true]) [2023-11-30 07:57:31,553 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2023-11-30 07:57:31,553 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:57:31,553 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:57:31,553 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:57:31,553 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([927] L942-29-->L942-18: Formula: (let ((.cse0 (select |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_51|))) (and (= (store |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_51| (store .cse0 |v_~#__global_lock~0.offset_51| 1)) |v_#pthreadsMutex_153|) (= |v_t_funThread2of2ForFork0_good_#t~nondet41#1_3| 0) (= (select .cse0 |v_~#__global_lock~0.offset_51|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_154|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_51|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_51|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_153|, t_funThread2of2ForFork0_good_#t~nondet41#1=|v_t_funThread2of2ForFork0_good_#t~nondet41#1_3|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_51|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_51|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet41#1][340], [248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 39#L956-14true, 255#true, 431#(and (<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)) (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post47#1|))), 70#L938-7true, 127#L942-18true]) [2023-11-30 07:57:31,553 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2023-11-30 07:57:31,553 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:57:31,554 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:57:31,554 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:57:31,562 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([951] L938-9-->L938-12: Formula: (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, t_funThread2of2ForFork0_bad_#t~nondet33#1=|v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet33#1][239], [248#true, t_funThread1of2ForFork0InUse, 195#L942-8true, t_funThread2of2ForFork0InUse, 255#true, 198#L956-15true, 228#L938-12true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648))]) [2023-11-30 07:57:31,562 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is not cut-off event [2023-11-30 07:57:31,562 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is not cut-off event [2023-11-30 07:57:31,562 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is not cut-off event [2023-11-30 07:57:31,562 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is not cut-off event [2023-11-30 07:57:31,562 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([951] L938-9-->L938-12: Formula: (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, t_funThread2of2ForFork0_bad_#t~nondet33#1=|v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet33#1][239], [248#true, t_funThread1of2ForFork0InUse, 195#L942-8true, t_funThread2of2ForFork0InUse, 255#true, 228#L938-12true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)), 119#L956-16true]) [2023-11-30 07:57:31,562 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2023-11-30 07:57:31,563 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:57:31,563 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:57:31,563 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:57:31,563 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([951] L938-9-->L938-12: Formula: (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, t_funThread2of2ForFork0_bad_#t~nondet33#1=|v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet33#1][239], [248#true, 170#L956-4true, t_funThread1of2ForFork0InUse, 195#L942-8true, t_funThread2of2ForFork0InUse, 255#true, 228#L938-12true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648))]) [2023-11-30 07:57:31,563 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2023-11-30 07:57:31,563 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:57:31,563 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:57:31,563 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:57:31,597 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([866] L938-9-->L938-12: Formula: (and (= |v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|, t_funThread1of2ForFork0_bad_#t~nondet33#1=|v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_bad_#t~nondet33#1][148], [248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 107#L938-8true, 31#L956-7true, 98#L938-12true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648))]) [2023-11-30 07:57:31,597 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2023-11-30 07:57:31,597 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:57:31,597 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:57:31,597 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:57:31,598 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([951] L938-9-->L938-12: Formula: (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, t_funThread2of2ForFork0_bad_#t~nondet33#1=|v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet33#1][239], [208#L938-9true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 31#L956-7true, 228#L938-12true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648))]) [2023-11-30 07:57:31,598 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2023-11-30 07:57:31,598 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 07:57:31,598 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 07:57:31,598 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 07:57:31,598 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([951] L938-9-->L938-12: Formula: (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, t_funThread2of2ForFork0_bad_#t~nondet33#1=|v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet33#1][405], [248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 31#L956-7true, 228#L938-12true, 202#L938-8true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)), 258#(= |t_funThread1of2ForFork0_bad_#t~post32#1| 0)]) [2023-11-30 07:57:31,598 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2023-11-30 07:57:31,598 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:57:31,598 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:57:31,598 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:57:31,599 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([866] L938-9-->L938-12: Formula: (and (= |v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|, t_funThread1of2ForFork0_bad_#t~nondet33#1=|v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_bad_#t~nondet33#1][148], [248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 107#L938-8true, 31#L956-7true, 98#L938-12true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648))]) [2023-11-30 07:57:31,599 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2023-11-30 07:57:31,599 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:57:31,599 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:57:31,599 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:57:31,599 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:57:31,600 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([951] L938-9-->L938-12: Formula: (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, t_funThread2of2ForFork0_bad_#t~nondet33#1=|v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet33#1][405], [248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 31#L956-7true, 228#L938-12true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)), 202#L938-8true, 258#(= |t_funThread1of2ForFork0_bad_#t~post32#1| 0)]) [2023-11-30 07:57:31,600 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2023-11-30 07:57:31,600 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:57:31,600 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:57:31,600 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:57:31,600 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:57:31,642 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([878] L942-9-->L942-12: Formula: (and (= |v_#pthreadsMutex_145| (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47|) |v_~#__global_lock~0.offset_47| 0))) (= |v_t_funThread1of2ForFork0_good_#t~nondet40#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_145|, t_funThread1of2ForFork0_good_#t~nondet40#1=|v_t_funThread1of2ForFork0_good_#t~nondet40#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_good_#t~nondet40#1][171], [248#true, t_funThread1of2ForFork0InUse, 90#L942-12true, t_funThread2of2ForFork0InUse, 262#true, 255#true, 107#L938-8true, 55#L957true]) [2023-11-30 07:57:31,642 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2023-11-30 07:57:31,642 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:57:31,642 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:57:31,643 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:57:31,644 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([878] L942-9-->L942-12: Formula: (and (= |v_#pthreadsMutex_145| (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47|) |v_~#__global_lock~0.offset_47| 0))) (= |v_t_funThread1of2ForFork0_good_#t~nondet40#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_145|, t_funThread1of2ForFork0_good_#t~nondet40#1=|v_t_funThread1of2ForFork0_good_#t~nondet40#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_good_#t~nondet40#1][146], [248#true, t_funThread1of2ForFork0InUse, 90#L942-12true, t_funThread2of2ForFork0InUse, 255#true, 107#L938-8true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)), 119#L956-16true]) [2023-11-30 07:57:31,644 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is not cut-off event [2023-11-30 07:57:31,644 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is not cut-off event [2023-11-30 07:57:31,644 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is not cut-off event [2023-11-30 07:57:31,644 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is not cut-off event [2023-11-30 07:57:31,644 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([878] L942-9-->L942-12: Formula: (and (= |v_#pthreadsMutex_145| (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47|) |v_~#__global_lock~0.offset_47| 0))) (= |v_t_funThread1of2ForFork0_good_#t~nondet40#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_145|, t_funThread1of2ForFork0_good_#t~nondet40#1=|v_t_funThread1of2ForFork0_good_#t~nondet40#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_good_#t~nondet40#1][171], [248#true, t_funThread1of2ForFork0InUse, 90#L942-12true, 262#true, t_funThread2of2ForFork0InUse, 255#true, 107#L938-8true, 55#L957true]) [2023-11-30 07:57:31,644 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2023-11-30 07:57:31,644 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:57:31,644 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:57:31,644 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:57:31,644 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:57:31,645 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([951] L938-9-->L938-12: Formula: (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, t_funThread2of2ForFork0_bad_#t~nondet33#1=|v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet33#1][277], [248#true, t_funThread1of2ForFork0InUse, 195#L942-8true, t_funThread2of2ForFork0InUse, 262#true, 255#true, 228#L938-12true, 55#L957true]) [2023-11-30 07:57:31,645 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2023-11-30 07:57:31,645 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:57:31,645 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:57:31,645 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:57:31,645 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:57:31,651 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([878] L942-9-->L942-12: Formula: (and (= |v_#pthreadsMutex_145| (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47|) |v_~#__global_lock~0.offset_47| 0))) (= |v_t_funThread1of2ForFork0_good_#t~nondet40#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_145|, t_funThread1of2ForFork0_good_#t~nondet40#1=|v_t_funThread1of2ForFork0_good_#t~nondet40#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_good_#t~nondet40#1][146], [248#true, 170#L956-4true, t_funThread1of2ForFork0InUse, 90#L942-12true, t_funThread2of2ForFork0InUse, 255#true, 107#L938-8true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648))]) [2023-11-30 07:57:31,651 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is not cut-off event [2023-11-30 07:57:31,651 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is not cut-off event [2023-11-30 07:57:31,651 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is not cut-off event [2023-11-30 07:57:31,651 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is not cut-off event [2023-11-30 07:57:31,666 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([927] L942-29-->L942-18: Formula: (let ((.cse0 (select |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_51|))) (and (= (store |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_51| (store .cse0 |v_~#__global_lock~0.offset_51| 1)) |v_#pthreadsMutex_153|) (= |v_t_funThread2of2ForFork0_good_#t~nondet41#1_3| 0) (= (select .cse0 |v_~#__global_lock~0.offset_51|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_154|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_51|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_51|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_153|, t_funThread2of2ForFork0_good_#t~nondet41#1=|v_t_funThread2of2ForFork0_good_#t~nondet41#1_3|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_51|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_51|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet41#1][340], [248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 39#L956-14true, 431#(and (<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)) (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post47#1|))), 127#L942-18true, 202#L938-8true]) [2023-11-30 07:57:31,666 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2023-11-30 07:57:31,666 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:57:31,666 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:57:31,666 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:57:31,704 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([951] L938-9-->L938-12: Formula: (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, t_funThread2of2ForFork0_bad_#t~nondet33#1=|v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet33#1][239], [208#L938-9true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 31#L956-7true, 228#L938-12true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648))]) [2023-11-30 07:57:31,704 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2023-11-30 07:57:31,704 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 07:57:31,704 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 07:57:31,704 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 07:57:31,704 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 07:57:31,805 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([951] L938-9-->L938-12: Formula: (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, t_funThread2of2ForFork0_bad_#t~nondet33#1=|v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet33#1][239], [248#true, t_funThread1of2ForFork0InUse, 195#L942-8true, t_funThread2of2ForFork0InUse, 255#true, 31#L956-7true, 228#L938-12true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648))]) [2023-11-30 07:57:31,805 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2023-11-30 07:57:31,805 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-11-30 07:57:31,805 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-11-30 07:57:31,805 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-11-30 07:57:31,903 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([878] L942-9-->L942-12: Formula: (and (= |v_#pthreadsMutex_145| (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47|) |v_~#__global_lock~0.offset_47| 0))) (= |v_t_funThread1of2ForFork0_good_#t~nondet40#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_145|, t_funThread1of2ForFork0_good_#t~nondet40#1=|v_t_funThread1of2ForFork0_good_#t~nondet40#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_good_#t~nondet40#1][146], [248#true, t_funThread1of2ForFork0InUse, 90#L942-12true, t_funThread2of2ForFork0InUse, 255#true, 107#L938-8true, 31#L956-7true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648))]) [2023-11-30 07:57:31,903 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is not cut-off event [2023-11-30 07:57:31,903 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is not cut-off event [2023-11-30 07:57:31,903 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is not cut-off event [2023-11-30 07:57:31,903 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is not cut-off event [2023-11-30 07:57:34,407 INFO L124 PetriNetUnfolderBase]: 20683/50479 cut-off events. [2023-11-30 07:57:34,407 INFO L125 PetriNetUnfolderBase]: For 40365/62271 co-relation queries the response was YES. [2023-11-30 07:57:34,570 INFO L83 FinitePrefix]: Finished finitePrefix Result has 124131 conditions, 50479 events. 20683/50479 cut-off events. For 40365/62271 co-relation queries the response was YES. Maximal size of possible extension queue 1441. Compared 602894 event pairs, 6019 based on Foata normal form. 397/43387 useless extension candidates. Maximal degree in co-relation 56354. Up to 22667 conditions per place. [2023-11-30 07:57:34,884 INFO L140 encePairwiseOnDemand]: 269/274 looper letters, 235 selfloop transitions, 6 changer transitions 0/464 dead transitions. [2023-11-30 07:57:34,884 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 252 places, 464 transitions, 2478 flow [2023-11-30 07:57:34,884 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-30 07:57:34,884 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-11-30 07:57:34,886 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 876 transitions. [2023-11-30 07:57:34,886 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.7992700729927007 [2023-11-30 07:57:34,887 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 876 transitions. [2023-11-30 07:57:34,887 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 876 transitions. [2023-11-30 07:57:34,887 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-30 07:57:34,887 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 876 transitions. [2023-11-30 07:57:34,889 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 219.0) internal successors, (876), 4 states have internal predecessors, (876), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 07:57:34,891 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 274.0) internal successors, (1370), 5 states have internal predecessors, (1370), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 07:57:34,892 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 274.0) internal successors, (1370), 5 states have internal predecessors, (1370), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 07:57:34,893 INFO L307 CegarLoopForPetriNet]: 245 programPoint places, 7 predicate places. [2023-11-30 07:57:34,893 INFO L500 AbstractCegarLoop]: Abstraction has has 252 places, 464 transitions, 2478 flow [2023-11-30 07:57:34,893 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 198.0) internal successors, (990), 5 states have internal predecessors, (990), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 07:57:34,894 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-30 07:57:34,894 INFO L232 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-30 07:57:34,903 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2023-11-30 07:57:35,103 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-30 07:57:35,104 INFO L425 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 26 more)] === [2023-11-30 07:57:35,104 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-30 07:57:35,104 INFO L85 PathProgramCache]: Analyzing trace with hash -677685608, now seen corresponding path program 1 times [2023-11-30 07:57:35,104 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-30 07:57:35,104 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [5930695] [2023-11-30 07:57:35,104 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 07:57:35,105 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-30 07:57:35,118 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-30 07:57:35,204 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 9 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-30 07:57:35,204 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-30 07:57:35,204 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [5930695] [2023-11-30 07:57:35,204 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [5930695] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-30 07:57:35,204 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-30 07:57:35,205 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-30 07:57:35,205 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1594310566] [2023-11-30 07:57:35,205 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-30 07:57:35,205 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-30 07:57:35,206 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-30 07:57:35,206 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-30 07:57:35,206 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-30 07:57:35,207 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 195 out of 274 [2023-11-30 07:57:35,208 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 252 places, 464 transitions, 2478 flow. Second operand has 4 states, 4 states have (on average 199.0) internal successors, (796), 4 states have internal predecessors, (796), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 07:57:35,208 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-30 07:57:35,208 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 195 of 274 [2023-11-30 07:57:35,208 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-30 07:57:35,589 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][158], [260#(and (= ~global~0 0) (= |t_funThread1of2ForFork0_bad_#t~post32#1| 0)), 248#true, 240#L949-3true, t_funThread1of2ForFork0InUse, 2#L957-3true, 262#true, t_funThread2of2ForFork0InUse, 70#L938-7true, 434#true]) [2023-11-30 07:57:35,590 INFO L294 olderBase$Statistics]: this new event has 79 ancestors and is cut-off event [2023-11-30 07:57:35,590 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2023-11-30 07:57:35,590 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2023-11-30 07:57:35,590 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2023-11-30 07:57:35,591 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][157], [248#true, 240#L949-3true, t_funThread1of2ForFork0InUse, 2#L957-3true, 262#true, t_funThread2of2ForFork0InUse, 434#true, 202#L938-8true, 258#(= |t_funThread1of2ForFork0_bad_#t~post32#1| 0)]) [2023-11-30 07:57:35,591 INFO L294 olderBase$Statistics]: this new event has 80 ancestors and is cut-off event [2023-11-30 07:57:35,591 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2023-11-30 07:57:35,591 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2023-11-30 07:57:35,591 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2023-11-30 07:57:35,598 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([893] L951-->L951-3: Formula: (and (= |v_#pthreadsMutex_161| (store |v_#pthreadsMutex_162| |v_~#fm~0.base_25| (store (select |v_#pthreadsMutex_162| |v_~#fm~0.base_25|) |v_~#fm~0.offset_25| 0))) (= |v_t_funThread2of2ForFork0_#t~nondet46#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_162|, ~#fm~0.base=|v_~#fm~0.base_25|, ~#fm~0.offset=|v_~#fm~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_161|, ~#fm~0.base=|v_~#fm~0.base_25|, t_funThread2of2ForFork0_#t~nondet46#1=|v_t_funThread2of2ForFork0_#t~nondet46#1_1|, ~#fm~0.offset=|v_~#fm~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet46#1][328], [260#(and (= ~global~0 0) (= |t_funThread1of2ForFork0_bad_#t~post32#1| 0)), 248#true, 114#L951-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 70#L938-7true, 198#L956-15true, 434#true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648))]) [2023-11-30 07:57:35,598 INFO L294 olderBase$Statistics]: this new event has 79 ancestors and is cut-off event [2023-11-30 07:57:35,598 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2023-11-30 07:57:35,598 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2023-11-30 07:57:35,598 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2023-11-30 07:57:35,629 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([700] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][157], [248#true, 240#L949-3true, t_funThread1of2ForFork0InUse, 2#L957-3true, 262#true, t_funThread2of2ForFork0InUse, 434#true, 202#L938-8true, 258#(= |t_funThread1of2ForFork0_bad_#t~post32#1| 0)]) [2023-11-30 07:57:35,629 INFO L294 olderBase$Statistics]: this new event has 80 ancestors and is cut-off event [2023-11-30 07:57:35,629 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2023-11-30 07:57:35,629 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2023-11-30 07:57:35,629 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2023-11-30 07:57:35,629 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2023-11-30 07:57:35,634 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([893] L951-->L951-3: Formula: (and (= |v_#pthreadsMutex_161| (store |v_#pthreadsMutex_162| |v_~#fm~0.base_25| (store (select |v_#pthreadsMutex_162| |v_~#fm~0.base_25|) |v_~#fm~0.offset_25| 0))) (= |v_t_funThread2of2ForFork0_#t~nondet46#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_162|, ~#fm~0.base=|v_~#fm~0.base_25|, ~#fm~0.offset=|v_~#fm~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_161|, ~#fm~0.base=|v_~#fm~0.base_25|, t_funThread2of2ForFork0_#t~nondet46#1=|v_t_funThread2of2ForFork0_#t~nondet46#1_1|, ~#fm~0.offset=|v_~#fm~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet46#1][327], [248#true, 114#L951-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 198#L956-15true, 434#true, 202#L938-8true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)), 258#(= |t_funThread1of2ForFork0_bad_#t~post32#1| 0)]) [2023-11-30 07:57:35,634 INFO L294 olderBase$Statistics]: this new event has 80 ancestors and is cut-off event [2023-11-30 07:57:35,634 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2023-11-30 07:57:35,634 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2023-11-30 07:57:35,634 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2023-11-30 07:57:35,635 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([893] L951-->L951-3: Formula: (and (= |v_#pthreadsMutex_161| (store |v_#pthreadsMutex_162| |v_~#fm~0.base_25| (store (select |v_#pthreadsMutex_162| |v_~#fm~0.base_25|) |v_~#fm~0.offset_25| 0))) (= |v_t_funThread2of2ForFork0_#t~nondet46#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_162|, ~#fm~0.base=|v_~#fm~0.base_25|, ~#fm~0.offset=|v_~#fm~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_161|, ~#fm~0.base=|v_~#fm~0.base_25|, t_funThread2of2ForFork0_#t~nondet46#1=|v_t_funThread2of2ForFork0_#t~nondet46#1_1|, ~#fm~0.offset=|v_~#fm~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet46#1][328], [260#(and (= ~global~0 0) (= |t_funThread1of2ForFork0_bad_#t~post32#1| 0)), 248#true, 114#L951-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 70#L938-7true, 434#true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)), 119#L956-16true]) [2023-11-30 07:57:35,635 INFO L294 olderBase$Statistics]: this new event has 80 ancestors and is cut-off event [2023-11-30 07:57:35,635 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2023-11-30 07:57:35,635 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2023-11-30 07:57:35,635 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2023-11-30 07:57:35,636 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([866] L938-9-->L938-12: Formula: (and (= |v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|, t_funThread1of2ForFork0_bad_#t~nondet33#1=|v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_bad_#t~nondet33#1][264], [248#true, 114#L951-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 431#(and (<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)) (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post47#1|))), 100#L956-13true, 98#L938-12true, 439#(and (<= |ULTIMATE.start_main_~i~0#1| 9999) (<= |ULTIMATE.start_main_#t~post47#1| 9999))]) [2023-11-30 07:57:35,636 INFO L294 olderBase$Statistics]: this new event has 80 ancestors and is cut-off event [2023-11-30 07:57:35,636 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2023-11-30 07:57:35,636 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2023-11-30 07:57:35,636 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2023-11-30 07:57:35,637 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([866] L938-9-->L938-12: Formula: (and (= |v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|, t_funThread1of2ForFork0_bad_#t~nondet33#1=|v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_bad_#t~nondet33#1][138], [248#true, 240#L949-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 198#L956-15true, 98#L938-12true, 434#true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648))]) [2023-11-30 07:57:35,637 INFO L294 olderBase$Statistics]: this new event has 79 ancestors and is not cut-off event [2023-11-30 07:57:35,637 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is not cut-off event [2023-11-30 07:57:35,637 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is not cut-off event [2023-11-30 07:57:35,637 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is not cut-off event [2023-11-30 07:57:35,669 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][156], [208#L938-9true, 248#true, 240#L949-3true, t_funThread1of2ForFork0InUse, 2#L957-3true, 262#true, t_funThread2of2ForFork0InUse, 255#true, 434#true]) [2023-11-30 07:57:35,669 INFO L294 olderBase$Statistics]: this new event has 81 ancestors and is cut-off event [2023-11-30 07:57:35,669 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2023-11-30 07:57:35,669 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2023-11-30 07:57:35,669 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2023-11-30 07:57:35,670 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([893] L951-->L951-3: Formula: (and (= |v_#pthreadsMutex_161| (store |v_#pthreadsMutex_162| |v_~#fm~0.base_25| (store (select |v_#pthreadsMutex_162| |v_~#fm~0.base_25|) |v_~#fm~0.offset_25| 0))) (= |v_t_funThread2of2ForFork0_#t~nondet46#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_162|, ~#fm~0.base=|v_~#fm~0.base_25|, ~#fm~0.offset=|v_~#fm~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_161|, ~#fm~0.base=|v_~#fm~0.base_25|, t_funThread2of2ForFork0_#t~nondet46#1=|v_t_funThread2of2ForFork0_#t~nondet46#1_1|, ~#fm~0.offset=|v_~#fm~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet46#1][359], [260#(and (= ~global~0 0) (= |t_funThread1of2ForFork0_bad_#t~post32#1| 0)), 248#true, 114#L951-3true, t_funThread1of2ForFork0InUse, 262#true, t_funThread2of2ForFork0InUse, 70#L938-7true, 434#true, 55#L957true]) [2023-11-30 07:57:35,670 INFO L294 olderBase$Statistics]: this new event has 81 ancestors and is cut-off event [2023-11-30 07:57:35,670 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2023-11-30 07:57:35,670 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2023-11-30 07:57:35,670 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2023-11-30 07:57:35,671 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([866] L938-9-->L938-12: Formula: (and (= |v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|, t_funThread1of2ForFork0_bad_#t~nondet33#1=|v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_bad_#t~nondet33#1][138], [248#true, 240#L949-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 98#L938-12true, 434#true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)), 119#L956-16true]) [2023-11-30 07:57:35,671 INFO L294 olderBase$Statistics]: this new event has 80 ancestors and is not cut-off event [2023-11-30 07:57:35,671 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is not cut-off event [2023-11-30 07:57:35,671 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is not cut-off event [2023-11-30 07:57:35,671 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is not cut-off event [2023-11-30 07:57:35,671 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([866] L938-9-->L938-12: Formula: (and (= |v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|, t_funThread1of2ForFork0_bad_#t~nondet33#1=|v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_bad_#t~nondet33#1][155], [248#true, 240#L949-3true, t_funThread1of2ForFork0InUse, 262#true, t_funThread2of2ForFork0InUse, 255#true, 98#L938-12true, 434#true, 55#L957true]) [2023-11-30 07:57:35,671 INFO L294 olderBase$Statistics]: this new event has 81 ancestors and is cut-off event [2023-11-30 07:57:35,671 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2023-11-30 07:57:35,671 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2023-11-30 07:57:35,671 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2023-11-30 07:57:35,677 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([866] L938-9-->L938-12: Formula: (and (= |v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|, t_funThread1of2ForFork0_bad_#t~nondet33#1=|v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_bad_#t~nondet33#1][263], [437#(<= |ULTIMATE.start_main_#t~post47#1| 9999), 248#true, 114#L951-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 39#L956-14true, 255#true, 431#(and (<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)) (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post47#1|))), 98#L938-12true]) [2023-11-30 07:57:35,677 INFO L294 olderBase$Statistics]: this new event has 81 ancestors and is cut-off event [2023-11-30 07:57:35,677 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2023-11-30 07:57:35,677 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2023-11-30 07:57:35,677 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2023-11-30 07:57:35,677 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([893] L951-->L951-3: Formula: (and (= |v_#pthreadsMutex_161| (store |v_#pthreadsMutex_162| |v_~#fm~0.base_25| (store (select |v_#pthreadsMutex_162| |v_~#fm~0.base_25|) |v_~#fm~0.offset_25| 0))) (= |v_t_funThread2of2ForFork0_#t~nondet46#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_162|, ~#fm~0.base=|v_~#fm~0.base_25|, ~#fm~0.offset=|v_~#fm~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_161|, ~#fm~0.base=|v_~#fm~0.base_25|, t_funThread2of2ForFork0_#t~nondet46#1=|v_t_funThread2of2ForFork0_#t~nondet46#1_1|, ~#fm~0.offset=|v_~#fm~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet46#1][327], [248#true, 114#L951-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 434#true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)), 202#L938-8true, 119#L956-16true, 258#(= |t_funThread1of2ForFork0_bad_#t~post32#1| 0)]) [2023-11-30 07:57:35,677 INFO L294 olderBase$Statistics]: this new event has 81 ancestors and is cut-off event [2023-11-30 07:57:35,677 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2023-11-30 07:57:35,677 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2023-11-30 07:57:35,678 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2023-11-30 07:57:35,678 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([866] L938-9-->L938-12: Formula: (and (= |v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|, t_funThread1of2ForFork0_bad_#t~nondet33#1=|v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_bad_#t~nondet33#1][263], [437#(<= |ULTIMATE.start_main_#t~post47#1| 9999), 248#true, 114#L951-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 39#L956-14true, 431#(and (<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)) (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post47#1|))), 98#L938-12true]) [2023-11-30 07:57:35,678 INFO L294 olderBase$Statistics]: this new event has 81 ancestors and is cut-off event [2023-11-30 07:57:35,678 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2023-11-30 07:57:35,678 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2023-11-30 07:57:35,678 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2023-11-30 07:57:35,678 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2023-11-30 07:57:35,682 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([893] L951-->L951-3: Formula: (and (= |v_#pthreadsMutex_161| (store |v_#pthreadsMutex_162| |v_~#fm~0.base_25| (store (select |v_#pthreadsMutex_162| |v_~#fm~0.base_25|) |v_~#fm~0.offset_25| 0))) (= |v_t_funThread2of2ForFork0_#t~nondet46#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_162|, ~#fm~0.base=|v_~#fm~0.base_25|, ~#fm~0.offset=|v_~#fm~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_161|, ~#fm~0.base=|v_~#fm~0.base_25|, t_funThread2of2ForFork0_#t~nondet46#1=|v_t_funThread2of2ForFork0_#t~nondet46#1_1|, ~#fm~0.offset=|v_~#fm~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet46#1][326], [208#L938-9true, 248#true, 114#L951-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 198#L956-15true, 434#true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648))]) [2023-11-30 07:57:35,682 INFO L294 olderBase$Statistics]: this new event has 81 ancestors and is cut-off event [2023-11-30 07:57:35,682 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2023-11-30 07:57:35,682 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2023-11-30 07:57:35,682 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2023-11-30 07:57:35,715 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([893] L951-->L951-3: Formula: (and (= |v_#pthreadsMutex_161| (store |v_#pthreadsMutex_162| |v_~#fm~0.base_25| (store (select |v_#pthreadsMutex_162| |v_~#fm~0.base_25|) |v_~#fm~0.offset_25| 0))) (= |v_t_funThread2of2ForFork0_#t~nondet46#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_162|, ~#fm~0.base=|v_~#fm~0.base_25|, ~#fm~0.offset=|v_~#fm~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_161|, ~#fm~0.base=|v_~#fm~0.base_25|, t_funThread2of2ForFork0_#t~nondet46#1=|v_t_funThread2of2ForFork0_#t~nondet46#1_1|, ~#fm~0.offset=|v_~#fm~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet46#1][360], [248#true, 114#L951-3true, t_funThread1of2ForFork0InUse, 262#true, t_funThread2of2ForFork0InUse, 434#true, 202#L938-8true, 258#(= |t_funThread1of2ForFork0_bad_#t~post32#1| 0), 55#L957true]) [2023-11-30 07:57:35,715 INFO L294 olderBase$Statistics]: this new event has 82 ancestors and is cut-off event [2023-11-30 07:57:35,715 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2023-11-30 07:57:35,715 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2023-11-30 07:57:35,715 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2023-11-30 07:57:35,716 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([893] L951-->L951-3: Formula: (and (= |v_#pthreadsMutex_161| (store |v_#pthreadsMutex_162| |v_~#fm~0.base_25| (store (select |v_#pthreadsMutex_162| |v_~#fm~0.base_25|) |v_~#fm~0.offset_25| 0))) (= |v_t_funThread2of2ForFork0_#t~nondet46#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_162|, ~#fm~0.base=|v_~#fm~0.base_25|, ~#fm~0.offset=|v_~#fm~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_161|, ~#fm~0.base=|v_~#fm~0.base_25|, t_funThread2of2ForFork0_#t~nondet46#1=|v_t_funThread2of2ForFork0_#t~nondet46#1_1|, ~#fm~0.offset=|v_~#fm~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet46#1][360], [248#true, 114#L951-3true, t_funThread1of2ForFork0InUse, 262#true, t_funThread2of2ForFork0InUse, 434#true, 202#L938-8true, 55#L957true, 258#(= |t_funThread1of2ForFork0_bad_#t~post32#1| 0)]) [2023-11-30 07:57:35,716 INFO L294 olderBase$Statistics]: this new event has 82 ancestors and is cut-off event [2023-11-30 07:57:35,716 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2023-11-30 07:57:35,716 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2023-11-30 07:57:35,716 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2023-11-30 07:57:35,716 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2023-11-30 07:57:35,722 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([866] L938-9-->L938-12: Formula: (and (= |v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|, t_funThread1of2ForFork0_bad_#t~nondet33#1=|v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_bad_#t~nondet33#1][138], [248#true, 114#L951-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 98#L938-12true, 198#L956-15true, 434#true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648))]) [2023-11-30 07:57:35,722 INFO L294 olderBase$Statistics]: this new event has 82 ancestors and is cut-off event [2023-11-30 07:57:35,722 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2023-11-30 07:57:35,722 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2023-11-30 07:57:35,722 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2023-11-30 07:57:35,722 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([893] L951-->L951-3: Formula: (and (= |v_#pthreadsMutex_161| (store |v_#pthreadsMutex_162| |v_~#fm~0.base_25| (store (select |v_#pthreadsMutex_162| |v_~#fm~0.base_25|) |v_~#fm~0.offset_25| 0))) (= |v_t_funThread2of2ForFork0_#t~nondet46#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_162|, ~#fm~0.base=|v_~#fm~0.base_25|, ~#fm~0.offset=|v_~#fm~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_161|, ~#fm~0.base=|v_~#fm~0.base_25|, t_funThread2of2ForFork0_#t~nondet46#1=|v_t_funThread2of2ForFork0_#t~nondet46#1_1|, ~#fm~0.offset=|v_~#fm~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet46#1][326], [208#L938-9true, 248#true, 114#L951-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 434#true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)), 119#L956-16true]) [2023-11-30 07:57:35,723 INFO L294 olderBase$Statistics]: this new event has 82 ancestors and is cut-off event [2023-11-30 07:57:35,723 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2023-11-30 07:57:35,723 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2023-11-30 07:57:35,723 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2023-11-30 07:57:35,761 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][156], [208#L938-9true, 248#true, 114#L951-3true, t_funThread1of2ForFork0InUse, 2#L957-3true, t_funThread2of2ForFork0InUse, 262#true, 255#true, 434#true]) [2023-11-30 07:57:35,761 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is cut-off event [2023-11-30 07:57:35,762 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2023-11-30 07:57:35,762 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2023-11-30 07:57:35,762 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2023-11-30 07:57:35,762 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][157], [248#true, 114#L951-3true, t_funThread1of2ForFork0InUse, 2#L957-3true, 262#true, t_funThread2of2ForFork0InUse, 434#true, 202#L938-8true, 258#(= |t_funThread1of2ForFork0_bad_#t~post32#1| 0)]) [2023-11-30 07:57:35,762 INFO L294 olderBase$Statistics]: this new event has 83 ancestors and is cut-off event [2023-11-30 07:57:35,762 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2023-11-30 07:57:35,762 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2023-11-30 07:57:35,762 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2023-11-30 07:57:35,763 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([866] L938-9-->L938-12: Formula: (and (= |v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|, t_funThread1of2ForFork0_bad_#t~nondet33#1=|v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_bad_#t~nondet33#1][138], [248#true, 114#L951-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 98#L938-12true, 434#true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)), 119#L956-16true]) [2023-11-30 07:57:35,763 INFO L294 olderBase$Statistics]: this new event has 83 ancestors and is cut-off event [2023-11-30 07:57:35,763 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2023-11-30 07:57:35,763 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2023-11-30 07:57:35,763 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2023-11-30 07:57:35,763 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([893] L951-->L951-3: Formula: (and (= |v_#pthreadsMutex_161| (store |v_#pthreadsMutex_162| |v_~#fm~0.base_25| (store (select |v_#pthreadsMutex_162| |v_~#fm~0.base_25|) |v_~#fm~0.offset_25| 0))) (= |v_t_funThread2of2ForFork0_#t~nondet46#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_162|, ~#fm~0.base=|v_~#fm~0.base_25|, ~#fm~0.offset=|v_~#fm~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_161|, ~#fm~0.base=|v_~#fm~0.base_25|, t_funThread2of2ForFork0_#t~nondet46#1=|v_t_funThread2of2ForFork0_#t~nondet46#1_1|, ~#fm~0.offset=|v_~#fm~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet46#1][361], [208#L938-9true, 248#true, 114#L951-3true, t_funThread1of2ForFork0InUse, 262#true, t_funThread2of2ForFork0InUse, 255#true, 434#true, 55#L957true]) [2023-11-30 07:57:35,763 INFO L294 olderBase$Statistics]: this new event has 83 ancestors and is cut-off event [2023-11-30 07:57:35,764 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2023-11-30 07:57:35,764 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2023-11-30 07:57:35,764 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2023-11-30 07:57:35,770 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([866] L938-9-->L938-12: Formula: (and (= |v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|, t_funThread1of2ForFork0_bad_#t~nondet33#1=|v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_bad_#t~nondet33#1][138], [248#true, 114#L951-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 198#L956-15true, 98#L938-12true, 434#true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648))]) [2023-11-30 07:57:35,771 INFO L294 olderBase$Statistics]: this new event has 82 ancestors and is not cut-off event [2023-11-30 07:57:35,771 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is not cut-off event [2023-11-30 07:57:35,771 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is not cut-off event [2023-11-30 07:57:35,771 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is not cut-off event [2023-11-30 07:57:35,771 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is not cut-off event [2023-11-30 07:57:35,772 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([902] L941-->L941-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_130| |v_~#gm~0.base_21|))) (and (= (select .cse0 |v_~#gm~0.offset_21|) 0) (= |v_t_funThread2of2ForFork0_good_#t~nondet37#1_3| 0) (= (store |v_#pthreadsMutex_130| |v_~#gm~0.base_21| (store .cse0 |v_~#gm~0.offset_21| 1)) |v_#pthreadsMutex_129|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_130|, ~#gm~0.base=|v_~#gm~0.base_21|, ~#gm~0.offset=|v_~#gm~0.offset_21|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_129|, t_funThread2of2ForFork0_good_#t~nondet37#1=|v_t_funThread2of2ForFork0_good_#t~nondet37#1_3|, ~#gm~0.base=|v_~#gm~0.base_21|, ~#gm~0.offset=|v_~#gm~0.offset_21|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet37#1][342], [72#L941-3true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 431#(and (<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)) (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post47#1|))), 100#L956-13true, 202#L938-8true, 258#(= |t_funThread1of2ForFork0_bad_#t~post32#1| 0), 439#(and (<= |ULTIMATE.start_main_~i~0#1| 9999) (<= |ULTIMATE.start_main_#t~post47#1| 9999))]) [2023-11-30 07:57:35,772 INFO L294 olderBase$Statistics]: this new event has 83 ancestors and is cut-off event [2023-11-30 07:57:35,772 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2023-11-30 07:57:35,772 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2023-11-30 07:57:35,772 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2023-11-30 07:57:35,811 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([700] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][156], [208#L938-9true, 248#true, 114#L951-3true, t_funThread1of2ForFork0InUse, 2#L957-3true, 262#true, t_funThread2of2ForFork0InUse, 255#true, 434#true]) [2023-11-30 07:57:35,811 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is cut-off event [2023-11-30 07:57:35,811 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2023-11-30 07:57:35,811 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2023-11-30 07:57:35,811 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2023-11-30 07:57:35,812 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2023-11-30 07:57:35,812 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([866] L938-9-->L938-12: Formula: (and (= |v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|, t_funThread1of2ForFork0_bad_#t~nondet33#1=|v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_bad_#t~nondet33#1][155], [248#true, 114#L951-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 262#true, 255#true, 98#L938-12true, 434#true, 55#L957true]) [2023-11-30 07:57:35,812 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is cut-off event [2023-11-30 07:57:35,812 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2023-11-30 07:57:35,812 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2023-11-30 07:57:35,812 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2023-11-30 07:57:35,813 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([866] L938-9-->L938-12: Formula: (and (= |v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|, t_funThread1of2ForFork0_bad_#t~nondet33#1=|v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_bad_#t~nondet33#1][138], [248#true, 114#L951-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 98#L938-12true, 434#true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)), 119#L956-16true]) [2023-11-30 07:57:35,813 INFO L294 olderBase$Statistics]: this new event has 83 ancestors and is not cut-off event [2023-11-30 07:57:35,814 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is not cut-off event [2023-11-30 07:57:35,814 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is not cut-off event [2023-11-30 07:57:35,814 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is not cut-off event [2023-11-30 07:57:35,814 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is not cut-off event [2023-11-30 07:57:35,814 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([866] L938-9-->L938-12: Formula: (and (= |v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|, t_funThread1of2ForFork0_bad_#t~nondet33#1=|v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_bad_#t~nondet33#1][155], [248#true, 114#L951-3true, t_funThread1of2ForFork0InUse, 262#true, t_funThread2of2ForFork0InUse, 255#true, 98#L938-12true, 434#true, 55#L957true]) [2023-11-30 07:57:35,814 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is cut-off event [2023-11-30 07:57:35,814 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2023-11-30 07:57:35,814 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2023-11-30 07:57:35,814 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2023-11-30 07:57:35,814 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2023-11-30 07:57:35,822 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([902] L941-->L941-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_130| |v_~#gm~0.base_21|))) (and (= (select .cse0 |v_~#gm~0.offset_21|) 0) (= |v_t_funThread2of2ForFork0_good_#t~nondet37#1_3| 0) (= (store |v_#pthreadsMutex_130| |v_~#gm~0.base_21| (store .cse0 |v_~#gm~0.offset_21| 1)) |v_#pthreadsMutex_129|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_130|, ~#gm~0.base=|v_~#gm~0.base_21|, ~#gm~0.offset=|v_~#gm~0.offset_21|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_129|, t_funThread2of2ForFork0_good_#t~nondet37#1=|v_t_funThread2of2ForFork0_good_#t~nondet37#1_3|, ~#gm~0.base=|v_~#gm~0.base_21|, ~#gm~0.offset=|v_~#gm~0.offset_21|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet37#1][372], [72#L941-3true, 208#L938-9true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 431#(and (<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)) (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post47#1|))), 100#L956-13true, 439#(and (<= |ULTIMATE.start_main_~i~0#1| 9999) (<= |ULTIMATE.start_main_#t~post47#1| 9999))]) [2023-11-30 07:57:35,822 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is cut-off event [2023-11-30 07:57:35,822 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2023-11-30 07:57:35,822 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2023-11-30 07:57:35,822 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2023-11-30 07:57:35,824 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([905] L938-14-->L938-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#__global_lock~0.base_27|))) (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet31#1_5| 0) (= (select .cse0 |v_~#__global_lock~0.offset_27|) 0) (= (store |v_#pthreadsMutex_90| |v_~#__global_lock~0.base_27| (store .cse0 |v_~#__global_lock~0.offset_27| 1)) |v_#pthreadsMutex_89|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_27|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_27|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_27|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_27|, t_funThread2of2ForFork0_bad_#t~nondet31#1=|v_t_funThread2of2ForFork0_bad_#t~nondet31#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet31#1][345], [248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 431#(and (<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)) (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post47#1|))), 35#L938-3true, 100#L956-13true, 202#L938-8true, 258#(= |t_funThread1of2ForFork0_bad_#t~post32#1| 0), 439#(and (<= |ULTIMATE.start_main_~i~0#1| 9999) (<= |ULTIMATE.start_main_#t~post47#1| 9999))]) [2023-11-30 07:57:35,824 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is cut-off event [2023-11-30 07:57:35,824 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2023-11-30 07:57:35,825 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2023-11-30 07:57:35,825 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2023-11-30 07:57:35,878 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([902] L941-->L941-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_130| |v_~#gm~0.base_21|))) (and (= (select .cse0 |v_~#gm~0.offset_21|) 0) (= |v_t_funThread2of2ForFork0_good_#t~nondet37#1_3| 0) (= (store |v_#pthreadsMutex_130| |v_~#gm~0.base_21| (store .cse0 |v_~#gm~0.offset_21| 1)) |v_#pthreadsMutex_129|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_130|, ~#gm~0.base=|v_~#gm~0.base_21|, ~#gm~0.offset=|v_~#gm~0.offset_21|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_129|, t_funThread2of2ForFork0_good_#t~nondet37#1=|v_t_funThread2of2ForFork0_good_#t~nondet37#1_3|, ~#gm~0.base=|v_~#gm~0.base_21|, ~#gm~0.offset=|v_~#gm~0.offset_21|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet37#1][365], [437#(<= |ULTIMATE.start_main_#t~post47#1| 9999), 72#L941-3true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 39#L956-14true, 431#(and (<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)) (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post47#1|))), 202#L938-8true, 258#(= |t_funThread1of2ForFork0_bad_#t~post32#1| 0)]) [2023-11-30 07:57:35,878 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is not cut-off event [2023-11-30 07:57:35,878 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is not cut-off event [2023-11-30 07:57:35,878 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is not cut-off event [2023-11-30 07:57:35,878 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is not cut-off event [2023-11-30 07:57:35,878 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([902] L941-->L941-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_130| |v_~#gm~0.base_21|))) (and (= (select .cse0 |v_~#gm~0.offset_21|) 0) (= |v_t_funThread2of2ForFork0_good_#t~nondet37#1_3| 0) (= (store |v_#pthreadsMutex_130| |v_~#gm~0.base_21| (store .cse0 |v_~#gm~0.offset_21| 1)) |v_#pthreadsMutex_129|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_130|, ~#gm~0.base=|v_~#gm~0.base_21|, ~#gm~0.offset=|v_~#gm~0.offset_21|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_129|, t_funThread2of2ForFork0_good_#t~nondet37#1=|v_t_funThread2of2ForFork0_good_#t~nondet37#1_3|, ~#gm~0.base=|v_~#gm~0.base_21|, ~#gm~0.offset=|v_~#gm~0.offset_21|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet37#1][389], [72#L941-3true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 198#L956-15true, 434#true, 202#L938-8true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)), 258#(= |t_funThread1of2ForFork0_bad_#t~post32#1| 0)]) [2023-11-30 07:57:35,878 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is cut-off event [2023-11-30 07:57:35,878 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2023-11-30 07:57:35,878 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2023-11-30 07:57:35,878 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2023-11-30 07:57:35,879 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([902] L941-->L941-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_130| |v_~#gm~0.base_21|))) (and (= (select .cse0 |v_~#gm~0.offset_21|) 0) (= |v_t_funThread2of2ForFork0_good_#t~nondet37#1_3| 0) (= (store |v_#pthreadsMutex_130| |v_~#gm~0.base_21| (store .cse0 |v_~#gm~0.offset_21| 1)) |v_#pthreadsMutex_129|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_130|, ~#gm~0.base=|v_~#gm~0.base_21|, ~#gm~0.offset=|v_~#gm~0.offset_21|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_129|, t_funThread2of2ForFork0_good_#t~nondet37#1=|v_t_funThread2of2ForFork0_good_#t~nondet37#1_3|, ~#gm~0.base=|v_~#gm~0.base_21|, ~#gm~0.offset=|v_~#gm~0.offset_21|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet37#1][371], [437#(<= |ULTIMATE.start_main_#t~post47#1| 9999), 72#L941-3true, 208#L938-9true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 39#L956-14true, 255#true, 431#(and (<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)) (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post47#1|)))]) [2023-11-30 07:57:35,879 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is cut-off event [2023-11-30 07:57:35,879 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2023-11-30 07:57:35,879 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2023-11-30 07:57:35,879 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2023-11-30 07:57:35,879 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([902] L941-->L941-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_130| |v_~#gm~0.base_21|))) (and (= (select .cse0 |v_~#gm~0.offset_21|) 0) (= |v_t_funThread2of2ForFork0_good_#t~nondet37#1_3| 0) (= (store |v_#pthreadsMutex_130| |v_~#gm~0.base_21| (store .cse0 |v_~#gm~0.offset_21| 1)) |v_#pthreadsMutex_129|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_130|, ~#gm~0.base=|v_~#gm~0.base_21|, ~#gm~0.offset=|v_~#gm~0.offset_21|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_129|, t_funThread2of2ForFork0_good_#t~nondet37#1=|v_t_funThread2of2ForFork0_good_#t~nondet37#1_3|, ~#gm~0.base=|v_~#gm~0.base_21|, ~#gm~0.offset=|v_~#gm~0.offset_21|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet37#1][384], [72#L941-3true, 208#L938-9true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 198#L956-15true, 434#true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648))]) [2023-11-30 07:57:35,879 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2023-11-30 07:57:35,879 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-11-30 07:57:35,879 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-11-30 07:57:35,880 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-11-30 07:57:35,880 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([902] L941-->L941-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_130| |v_~#gm~0.base_21|))) (and (= (select .cse0 |v_~#gm~0.offset_21|) 0) (= |v_t_funThread2of2ForFork0_good_#t~nondet37#1_3| 0) (= (store |v_#pthreadsMutex_130| |v_~#gm~0.base_21| (store .cse0 |v_~#gm~0.offset_21| 1)) |v_#pthreadsMutex_129|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_130|, ~#gm~0.base=|v_~#gm~0.base_21|, ~#gm~0.offset=|v_~#gm~0.offset_21|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_129|, t_funThread2of2ForFork0_good_#t~nondet37#1=|v_t_funThread2of2ForFork0_good_#t~nondet37#1_3|, ~#gm~0.base=|v_~#gm~0.base_21|, ~#gm~0.offset=|v_~#gm~0.offset_21|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet37#1][384], [208#L938-9true, 72#L941-3true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 434#true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)), 119#L956-16true]) [2023-11-30 07:57:35,880 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2023-11-30 07:57:35,880 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-11-30 07:57:35,880 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-11-30 07:57:35,880 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-11-30 07:57:35,880 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([902] L941-->L941-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_130| |v_~#gm~0.base_21|))) (and (= (select .cse0 |v_~#gm~0.offset_21|) 0) (= |v_t_funThread2of2ForFork0_good_#t~nondet37#1_3| 0) (= (store |v_#pthreadsMutex_130| |v_~#gm~0.base_21| (store .cse0 |v_~#gm~0.offset_21| 1)) |v_#pthreadsMutex_129|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_130|, ~#gm~0.base=|v_~#gm~0.base_21|, ~#gm~0.offset=|v_~#gm~0.offset_21|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_129|, t_funThread2of2ForFork0_good_#t~nondet37#1=|v_t_funThread2of2ForFork0_good_#t~nondet37#1_3|, ~#gm~0.base=|v_~#gm~0.base_21|, ~#gm~0.offset=|v_~#gm~0.offset_21|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet37#1][371], [437#(<= |ULTIMATE.start_main_#t~post47#1| 9999), 208#L938-9true, 72#L941-3true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 39#L956-14true, 255#true, 431#(and (<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)) (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post47#1|)))]) [2023-11-30 07:57:35,880 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is cut-off event [2023-11-30 07:57:35,880 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2023-11-30 07:57:35,880 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2023-11-30 07:57:35,880 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2023-11-30 07:57:35,880 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2023-11-30 07:57:35,880 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([902] L941-->L941-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_130| |v_~#gm~0.base_21|))) (and (= (select .cse0 |v_~#gm~0.offset_21|) 0) (= |v_t_funThread2of2ForFork0_good_#t~nondet37#1_3| 0) (= (store |v_#pthreadsMutex_130| |v_~#gm~0.base_21| (store .cse0 |v_~#gm~0.offset_21| 1)) |v_#pthreadsMutex_129|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_130|, ~#gm~0.base=|v_~#gm~0.base_21|, ~#gm~0.offset=|v_~#gm~0.offset_21|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_129|, t_funThread2of2ForFork0_good_#t~nondet37#1=|v_t_funThread2of2ForFork0_good_#t~nondet37#1_3|, ~#gm~0.base=|v_~#gm~0.base_21|, ~#gm~0.offset=|v_~#gm~0.offset_21|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet37#1][412], [208#L938-9true, 72#L941-3true, 248#true, t_funThread1of2ForFork0InUse, 262#true, t_funThread2of2ForFork0InUse, 255#true, 434#true, 55#L957true]) [2023-11-30 07:57:35,881 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2023-11-30 07:57:35,881 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 07:57:35,881 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 07:57:35,881 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 07:57:35,881 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([866] L938-9-->L938-12: Formula: (and (= |v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|, t_funThread1of2ForFork0_bad_#t~nondet33#1=|v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_bad_#t~nondet33#1][263], [437#(<= |ULTIMATE.start_main_#t~post47#1| 9999), 72#L941-3true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 39#L956-14true, 431#(and (<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)) (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post47#1|))), 98#L938-12true]) [2023-11-30 07:57:35,881 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2023-11-30 07:57:35,881 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-11-30 07:57:35,881 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-11-30 07:57:35,881 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-11-30 07:57:35,881 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([866] L938-9-->L938-12: Formula: (and (= |v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|, t_funThread1of2ForFork0_bad_#t~nondet33#1=|v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_bad_#t~nondet33#1][264], [72#L941-3true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 431#(and (<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)) (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post47#1|))), 100#L956-13true, 98#L938-12true, 439#(and (<= |ULTIMATE.start_main_~i~0#1| 9999) (<= |ULTIMATE.start_main_#t~post47#1| 9999))]) [2023-11-30 07:57:35,881 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is cut-off event [2023-11-30 07:57:35,881 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2023-11-30 07:57:35,882 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2023-11-30 07:57:35,882 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2023-11-30 07:57:35,882 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([905] L938-14-->L938-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#__global_lock~0.base_27|))) (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet31#1_5| 0) (= (select .cse0 |v_~#__global_lock~0.offset_27|) 0) (= (store |v_#pthreadsMutex_90| |v_~#__global_lock~0.base_27| (store .cse0 |v_~#__global_lock~0.offset_27| 1)) |v_#pthreadsMutex_89|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_27|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_27|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_27|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_27|, t_funThread2of2ForFork0_bad_#t~nondet31#1=|v_t_funThread2of2ForFork0_bad_#t~nondet31#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet31#1][362], [437#(<= |ULTIMATE.start_main_#t~post47#1| 9999), 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 39#L956-14true, 35#L938-3true, 431#(and (<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)) (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post47#1|))), 202#L938-8true, 258#(= |t_funThread1of2ForFork0_bad_#t~post32#1| 0)]) [2023-11-30 07:57:35,882 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is cut-off event [2023-11-30 07:57:35,882 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2023-11-30 07:57:35,882 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2023-11-30 07:57:35,882 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2023-11-30 07:57:35,885 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([920] L942-14-->L942-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_43|))) (and (= (store |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_43| (store .cse0 |v_~#__global_lock~0.offset_43| 1)) |v_#pthreadsMutex_137|) (= (select .cse0 |v_~#__global_lock~0.offset_43|) 0) (= |v_t_funThread2of2ForFork0_good_#t~nondet38#1_3| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_138|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_43|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_43|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_137|, t_funThread2of2ForFork0_good_#t~nondet38#1=|v_t_funThread2of2ForFork0_good_#t~nondet38#1_3|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_43|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_43|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet38#1][400], [260#(and (= ~global~0 0) (= |t_funThread1of2ForFork0_bad_#t~post32#1| 0)), 113#L942-3true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 70#L938-7true, 431#(and (<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)) (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post47#1|))), 100#L956-13true, 439#(and (<= |ULTIMATE.start_main_~i~0#1| 9999) (<= |ULTIMATE.start_main_#t~post47#1| 9999))]) [2023-11-30 07:57:35,885 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is cut-off event [2023-11-30 07:57:35,885 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2023-11-30 07:57:35,885 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2023-11-30 07:57:35,885 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2023-11-30 07:57:35,944 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([866] L938-9-->L938-12: Formula: (and (= |v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|, t_funThread1of2ForFork0_bad_#t~nondet33#1=|v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_bad_#t~nondet33#1][263], [437#(<= |ULTIMATE.start_main_#t~post47#1| 9999), 72#L941-3true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 39#L956-14true, 255#true, 431#(and (<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)) (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post47#1|))), 98#L938-12true]) [2023-11-30 07:57:35,944 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2023-11-30 07:57:35,944 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-11-30 07:57:35,944 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-11-30 07:57:35,944 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-11-30 07:57:35,944 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-11-30 07:57:35,944 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([866] L938-9-->L938-12: Formula: (and (= |v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|, t_funThread1of2ForFork0_bad_#t~nondet33#1=|v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_bad_#t~nondet33#1][138], [72#L941-3true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 98#L938-12true, 198#L956-15true, 434#true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648))]) [2023-11-30 07:57:35,944 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2023-11-30 07:57:35,945 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-11-30 07:57:35,945 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-11-30 07:57:35,945 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-11-30 07:57:35,945 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([902] L941-->L941-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_130| |v_~#gm~0.base_21|))) (and (= (select .cse0 |v_~#gm~0.offset_21|) 0) (= |v_t_funThread2of2ForFork0_good_#t~nondet37#1_3| 0) (= (store |v_#pthreadsMutex_130| |v_~#gm~0.base_21| (store .cse0 |v_~#gm~0.offset_21| 1)) |v_#pthreadsMutex_129|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_130|, ~#gm~0.base=|v_~#gm~0.base_21|, ~#gm~0.offset=|v_~#gm~0.offset_21|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_129|, t_funThread2of2ForFork0_good_#t~nondet37#1=|v_t_funThread2of2ForFork0_good_#t~nondet37#1_3|, ~#gm~0.base=|v_~#gm~0.base_21|, ~#gm~0.offset=|v_~#gm~0.offset_21|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet37#1][389], [72#L941-3true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 434#true, 202#L938-8true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)), 258#(= |t_funThread1of2ForFork0_bad_#t~post32#1| 0), 119#L956-16true]) [2023-11-30 07:57:35,945 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2023-11-30 07:57:35,945 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-11-30 07:57:35,945 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-11-30 07:57:35,945 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-11-30 07:57:35,945 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([905] L938-14-->L938-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#__global_lock~0.base_27|))) (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet31#1_5| 0) (= (select .cse0 |v_~#__global_lock~0.offset_27|) 0) (= (store |v_#pthreadsMutex_90| |v_~#__global_lock~0.base_27| (store .cse0 |v_~#__global_lock~0.offset_27| 1)) |v_#pthreadsMutex_89|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_27|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_27|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_27|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_27|, t_funThread2of2ForFork0_bad_#t~nondet31#1=|v_t_funThread2of2ForFork0_bad_#t~nondet31#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet31#1][387], [248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 35#L938-3true, 198#L956-15true, 434#true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)), 202#L938-8true, 258#(= |t_funThread1of2ForFork0_bad_#t~post32#1| 0)]) [2023-11-30 07:57:35,945 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2023-11-30 07:57:35,946 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-11-30 07:57:35,946 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-11-30 07:57:35,946 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-11-30 07:57:35,946 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([905] L938-14-->L938-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#__global_lock~0.base_27|))) (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet31#1_5| 0) (= (select .cse0 |v_~#__global_lock~0.offset_27|) 0) (= (store |v_#pthreadsMutex_90| |v_~#__global_lock~0.base_27| (store .cse0 |v_~#__global_lock~0.offset_27| 1)) |v_#pthreadsMutex_89|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_27|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_27|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_27|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_27|, t_funThread2of2ForFork0_bad_#t~nondet31#1=|v_t_funThread2of2ForFork0_bad_#t~nondet31#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet31#1][368], [437#(<= |ULTIMATE.start_main_#t~post47#1| 9999), 208#L938-9true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 39#L956-14true, 255#true, 431#(and (<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)) (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post47#1|))), 35#L938-3true]) [2023-11-30 07:57:35,946 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2023-11-30 07:57:35,946 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-11-30 07:57:35,946 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-11-30 07:57:35,946 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-11-30 07:57:35,947 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([905] L938-14-->L938-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#__global_lock~0.base_27|))) (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet31#1_5| 0) (= (select .cse0 |v_~#__global_lock~0.offset_27|) 0) (= (store |v_#pthreadsMutex_90| |v_~#__global_lock~0.base_27| (store .cse0 |v_~#__global_lock~0.offset_27| 1)) |v_#pthreadsMutex_89|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_27|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_27|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_27|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_27|, t_funThread2of2ForFork0_bad_#t~nondet31#1=|v_t_funThread2of2ForFork0_bad_#t~nondet31#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet31#1][411], [208#L938-9true, 248#true, t_funThread1of2ForFork0InUse, 262#true, t_funThread2of2ForFork0InUse, 255#true, 35#L938-3true, 434#true, 55#L957true]) [2023-11-30 07:57:35,947 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2023-11-30 07:57:35,947 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:57:35,947 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:57:35,947 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:57:35,947 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([905] L938-14-->L938-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#__global_lock~0.base_27|))) (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet31#1_5| 0) (= (select .cse0 |v_~#__global_lock~0.offset_27|) 0) (= (store |v_#pthreadsMutex_90| |v_~#__global_lock~0.base_27| (store .cse0 |v_~#__global_lock~0.offset_27| 1)) |v_#pthreadsMutex_89|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_27|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_27|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_27|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_27|, t_funThread2of2ForFork0_bad_#t~nondet31#1=|v_t_funThread2of2ForFork0_bad_#t~nondet31#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet31#1][385], [208#L938-9true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 35#L938-3true, 198#L956-15true, 434#true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648))]) [2023-11-30 07:57:35,947 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2023-11-30 07:57:35,947 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-11-30 07:57:35,947 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-11-30 07:57:35,947 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-11-30 07:57:35,947 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([905] L938-14-->L938-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#__global_lock~0.base_27|))) (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet31#1_5| 0) (= (select .cse0 |v_~#__global_lock~0.offset_27|) 0) (= (store |v_#pthreadsMutex_90| |v_~#__global_lock~0.base_27| (store .cse0 |v_~#__global_lock~0.offset_27| 1)) |v_#pthreadsMutex_89|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_27|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_27|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_27|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_27|, t_funThread2of2ForFork0_bad_#t~nondet31#1=|v_t_funThread2of2ForFork0_bad_#t~nondet31#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet31#1][385], [208#L938-9true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 35#L938-3true, 434#true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)), 119#L956-16true]) [2023-11-30 07:57:35,947 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2023-11-30 07:57:35,947 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 07:57:35,947 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 07:57:35,947 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 07:57:35,948 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([905] L938-14-->L938-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#__global_lock~0.base_27|))) (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet31#1_5| 0) (= (select .cse0 |v_~#__global_lock~0.offset_27|) 0) (= (store |v_#pthreadsMutex_90| |v_~#__global_lock~0.base_27| (store .cse0 |v_~#__global_lock~0.offset_27| 1)) |v_#pthreadsMutex_89|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_27|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_27|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_27|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_27|, t_funThread2of2ForFork0_bad_#t~nondet31#1=|v_t_funThread2of2ForFork0_bad_#t~nondet31#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet31#1][369], [208#L938-9true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 431#(and (<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)) (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post47#1|))), 35#L938-3true, 100#L956-13true, 439#(and (<= |ULTIMATE.start_main_~i~0#1| 9999) (<= |ULTIMATE.start_main_#t~post47#1| 9999))]) [2023-11-30 07:57:35,948 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is not cut-off event [2023-11-30 07:57:35,948 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is not cut-off event [2023-11-30 07:57:35,948 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is not cut-off event [2023-11-30 07:57:35,948 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is not cut-off event [2023-11-30 07:57:35,949 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([920] L942-14-->L942-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_43|))) (and (= (store |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_43| (store .cse0 |v_~#__global_lock~0.offset_43| 1)) |v_#pthreadsMutex_137|) (= (select .cse0 |v_~#__global_lock~0.offset_43|) 0) (= |v_t_funThread2of2ForFork0_good_#t~nondet38#1_3| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_138|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_43|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_43|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_137|, t_funThread2of2ForFork0_good_#t~nondet38#1=|v_t_funThread2of2ForFork0_good_#t~nondet38#1_3|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_43|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_43|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet38#1][436], [260#(and (= ~global~0 0) (= |t_funThread1of2ForFork0_bad_#t~post32#1| 0)), 437#(<= |ULTIMATE.start_main_#t~post47#1| 9999), 113#L942-3true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 39#L956-14true, 431#(and (<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)) (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post47#1|))), 70#L938-7true]) [2023-11-30 07:57:35,949 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2023-11-30 07:57:35,949 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-11-30 07:57:35,950 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-11-30 07:57:35,950 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-11-30 07:57:36,001 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([866] L938-9-->L938-12: Formula: (and (= |v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|, t_funThread1of2ForFork0_bad_#t~nondet33#1=|v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_bad_#t~nondet33#1][155], [72#L941-3true, 248#true, t_funThread1of2ForFork0InUse, 262#true, t_funThread2of2ForFork0InUse, 255#true, 98#L938-12true, 434#true, 55#L957true]) [2023-11-30 07:57:36,001 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2023-11-30 07:57:36,001 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:57:36,001 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:57:36,001 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:57:36,002 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][156], [72#L941-3true, 208#L938-9true, 248#true, t_funThread1of2ForFork0InUse, 2#L957-3true, 262#true, t_funThread2of2ForFork0InUse, 255#true, 434#true]) [2023-11-30 07:57:36,002 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2023-11-30 07:57:36,002 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:57:36,002 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:57:36,002 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:57:36,002 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][157], [72#L941-3true, 248#true, t_funThread1of2ForFork0InUse, 2#L957-3true, t_funThread2of2ForFork0InUse, 262#true, 434#true, 202#L938-8true, 258#(= |t_funThread1of2ForFork0_bad_#t~post32#1| 0)]) [2023-11-30 07:57:36,002 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2023-11-30 07:57:36,002 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 07:57:36,002 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 07:57:36,002 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 07:57:36,002 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][158], [260#(and (= ~global~0 0) (= |t_funThread1of2ForFork0_bad_#t~post32#1| 0)), 72#L941-3true, 248#true, t_funThread1of2ForFork0InUse, 2#L957-3true, 262#true, t_funThread2of2ForFork0InUse, 70#L938-7true, 434#true]) [2023-11-30 07:57:36,002 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2023-11-30 07:57:36,003 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-11-30 07:57:36,003 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-11-30 07:57:36,003 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-11-30 07:57:36,004 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([866] L938-9-->L938-12: Formula: (and (= |v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|, t_funThread1of2ForFork0_bad_#t~nondet33#1=|v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_bad_#t~nondet33#1][138], [72#L941-3true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 98#L938-12true, 434#true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)), 119#L956-16true]) [2023-11-30 07:57:36,004 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2023-11-30 07:57:36,004 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 07:57:36,004 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 07:57:36,004 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 07:57:36,004 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([902] L941-->L941-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_130| |v_~#gm~0.base_21|))) (and (= (select .cse0 |v_~#gm~0.offset_21|) 0) (= |v_t_funThread2of2ForFork0_good_#t~nondet37#1_3| 0) (= (store |v_#pthreadsMutex_130| |v_~#gm~0.base_21| (store .cse0 |v_~#gm~0.offset_21| 1)) |v_#pthreadsMutex_129|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_130|, ~#gm~0.base=|v_~#gm~0.base_21|, ~#gm~0.offset=|v_~#gm~0.offset_21|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_129|, t_funThread2of2ForFork0_good_#t~nondet37#1=|v_t_funThread2of2ForFork0_good_#t~nondet37#1_3|, ~#gm~0.base=|v_~#gm~0.base_21|, ~#gm~0.offset=|v_~#gm~0.offset_21|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet37#1][409], [72#L941-3true, 248#true, t_funThread1of2ForFork0InUse, 262#true, t_funThread2of2ForFork0InUse, 434#true, 202#L938-8true, 258#(= |t_funThread1of2ForFork0_bad_#t~post32#1| 0), 55#L957true]) [2023-11-30 07:57:36,004 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2023-11-30 07:57:36,004 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-11-30 07:57:36,004 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-11-30 07:57:36,005 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-11-30 07:57:36,015 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([902] L941-->L941-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_130| |v_~#gm~0.base_21|))) (and (= (select .cse0 |v_~#gm~0.offset_21|) 0) (= |v_t_funThread2of2ForFork0_good_#t~nondet37#1_3| 0) (= (store |v_#pthreadsMutex_130| |v_~#gm~0.base_21| (store .cse0 |v_~#gm~0.offset_21| 1)) |v_#pthreadsMutex_129|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_130|, ~#gm~0.base=|v_~#gm~0.base_21|, ~#gm~0.offset=|v_~#gm~0.offset_21|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_129|, t_funThread2of2ForFork0_good_#t~nondet37#1=|v_t_funThread2of2ForFork0_good_#t~nondet37#1_3|, ~#gm~0.base=|v_~#gm~0.base_21|, ~#gm~0.offset=|v_~#gm~0.offset_21|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet37#1][384], [208#L938-9true, 72#L941-3true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 198#L956-15true, 434#true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648))]) [2023-11-30 07:57:36,016 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is not cut-off event [2023-11-30 07:57:36,016 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is not cut-off event [2023-11-30 07:57:36,016 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is not cut-off event [2023-11-30 07:57:36,016 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is not cut-off event [2023-11-30 07:57:36,016 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is not cut-off event [2023-11-30 07:57:36,016 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([866] L938-9-->L938-12: Formula: (and (= |v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|, t_funThread1of2ForFork0_bad_#t~nondet33#1=|v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_bad_#t~nondet33#1][138], [72#L941-3true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 98#L938-12true, 198#L956-15true, 434#true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648))]) [2023-11-30 07:57:36,016 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2023-11-30 07:57:36,016 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-11-30 07:57:36,016 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-11-30 07:57:36,016 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-11-30 07:57:36,016 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-11-30 07:57:36,017 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([905] L938-14-->L938-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#__global_lock~0.base_27|))) (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet31#1_5| 0) (= (select .cse0 |v_~#__global_lock~0.offset_27|) 0) (= (store |v_#pthreadsMutex_90| |v_~#__global_lock~0.base_27| (store .cse0 |v_~#__global_lock~0.offset_27| 1)) |v_#pthreadsMutex_89|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_27|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_27|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_27|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_27|, t_funThread2of2ForFork0_bad_#t~nondet31#1=|v_t_funThread2of2ForFork0_bad_#t~nondet31#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet31#1][368], [437#(<= |ULTIMATE.start_main_#t~post47#1| 9999), 208#L938-9true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 39#L956-14true, 35#L938-3true, 431#(and (<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)) (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post47#1|)))]) [2023-11-30 07:57:36,017 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is not cut-off event [2023-11-30 07:57:36,017 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is not cut-off event [2023-11-30 07:57:36,017 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is not cut-off event [2023-11-30 07:57:36,017 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is not cut-off event [2023-11-30 07:57:36,017 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is not cut-off event [2023-11-30 07:57:36,017 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([905] L938-14-->L938-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#__global_lock~0.base_27|))) (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet31#1_5| 0) (= (select .cse0 |v_~#__global_lock~0.offset_27|) 0) (= (store |v_#pthreadsMutex_90| |v_~#__global_lock~0.base_27| (store .cse0 |v_~#__global_lock~0.offset_27| 1)) |v_#pthreadsMutex_89|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_27|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_27|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_27|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_27|, t_funThread2of2ForFork0_bad_#t~nondet31#1=|v_t_funThread2of2ForFork0_bad_#t~nondet31#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet31#1][385], [208#L938-9true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 35#L938-3true, 198#L956-15true, 434#true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648))]) [2023-11-30 07:57:36,017 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2023-11-30 07:57:36,017 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-11-30 07:57:36,018 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-11-30 07:57:36,018 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-11-30 07:57:36,018 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-11-30 07:57:36,019 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([905] L938-14-->L938-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#__global_lock~0.base_27|))) (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet31#1_5| 0) (= (select .cse0 |v_~#__global_lock~0.offset_27|) 0) (= (store |v_#pthreadsMutex_90| |v_~#__global_lock~0.base_27| (store .cse0 |v_~#__global_lock~0.offset_27| 1)) |v_#pthreadsMutex_89|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_27|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_27|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_27|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_27|, t_funThread2of2ForFork0_bad_#t~nondet31#1=|v_t_funThread2of2ForFork0_bad_#t~nondet31#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet31#1][387], [248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 35#L938-3true, 434#true, 202#L938-8true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)), 258#(= |t_funThread1of2ForFork0_bad_#t~post32#1| 0), 119#L956-16true]) [2023-11-30 07:57:36,019 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2023-11-30 07:57:36,019 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-11-30 07:57:36,019 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-11-30 07:57:36,019 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-11-30 07:57:36,019 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([920] L942-14-->L942-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_43|))) (and (= (store |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_43| (store .cse0 |v_~#__global_lock~0.offset_43| 1)) |v_#pthreadsMutex_137|) (= (select .cse0 |v_~#__global_lock~0.offset_43|) 0) (= |v_t_funThread2of2ForFork0_good_#t~nondet38#1_3| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_138|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_43|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_43|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_137|, t_funThread2of2ForFork0_good_#t~nondet38#1=|v_t_funThread2of2ForFork0_good_#t~nondet38#1_3|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_43|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_43|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet38#1][452], [113#L942-3true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 434#true, 202#L938-8true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)), 119#L956-16true, 258#(= |t_funThread1of2ForFork0_bad_#t~post32#1| 0)]) [2023-11-30 07:57:36,019 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2023-11-30 07:57:36,019 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:57:36,020 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:57:36,020 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:57:36,020 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([920] L942-14-->L942-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_43|))) (and (= (store |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_43| (store .cse0 |v_~#__global_lock~0.offset_43| 1)) |v_#pthreadsMutex_137|) (= (select .cse0 |v_~#__global_lock~0.offset_43|) 0) (= |v_t_funThread2of2ForFork0_good_#t~nondet38#1_3| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_138|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_43|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_43|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_137|, t_funThread2of2ForFork0_good_#t~nondet38#1=|v_t_funThread2of2ForFork0_good_#t~nondet38#1_3|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_43|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_43|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet38#1][452], [113#L942-3true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 198#L956-15true, 434#true, 202#L938-8true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)), 258#(= |t_funThread1of2ForFork0_bad_#t~post32#1| 0)]) [2023-11-30 07:57:36,020 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2023-11-30 07:57:36,020 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 07:57:36,020 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 07:57:36,020 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 07:57:36,020 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([920] L942-14-->L942-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_43|))) (and (= (store |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_43| (store .cse0 |v_~#__global_lock~0.offset_43| 1)) |v_#pthreadsMutex_137|) (= (select .cse0 |v_~#__global_lock~0.offset_43|) 0) (= |v_t_funThread2of2ForFork0_good_#t~nondet38#1_3| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_138|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_43|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_43|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_137|, t_funThread2of2ForFork0_good_#t~nondet38#1=|v_t_funThread2of2ForFork0_good_#t~nondet38#1_3|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_43|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_43|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet38#1][439], [437#(<= |ULTIMATE.start_main_#t~post47#1| 9999), 113#L942-3true, 208#L938-9true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 39#L956-14true, 255#true, 431#(and (<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)) (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post47#1|)))]) [2023-11-30 07:57:36,020 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2023-11-30 07:57:36,020 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 07:57:36,020 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 07:57:36,020 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 07:57:36,021 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([920] L942-14-->L942-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_43|))) (and (= (store |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_43| (store .cse0 |v_~#__global_lock~0.offset_43| 1)) |v_#pthreadsMutex_137|) (= (select .cse0 |v_~#__global_lock~0.offset_43|) 0) (= |v_t_funThread2of2ForFork0_good_#t~nondet38#1_3| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_138|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_43|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_43|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_137|, t_funThread2of2ForFork0_good_#t~nondet38#1=|v_t_funThread2of2ForFork0_good_#t~nondet38#1_3|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_43|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_43|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet38#1][453], [208#L938-9true, 113#L942-3true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 434#true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)), 119#L956-16true]) [2023-11-30 07:57:36,021 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2023-11-30 07:57:36,021 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-11-30 07:57:36,021 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-11-30 07:57:36,021 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-11-30 07:57:36,021 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([920] L942-14-->L942-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_43|))) (and (= (store |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_43| (store .cse0 |v_~#__global_lock~0.offset_43| 1)) |v_#pthreadsMutex_137|) (= (select .cse0 |v_~#__global_lock~0.offset_43|) 0) (= |v_t_funThread2of2ForFork0_good_#t~nondet38#1_3| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_138|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_43|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_43|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_137|, t_funThread2of2ForFork0_good_#t~nondet38#1=|v_t_funThread2of2ForFork0_good_#t~nondet38#1_3|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_43|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_43|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet38#1][453], [208#L938-9true, 113#L942-3true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 198#L956-15true, 434#true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648))]) [2023-11-30 07:57:36,021 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2023-11-30 07:57:36,021 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:57:36,021 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:57:36,021 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:57:36,021 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([920] L942-14-->L942-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_43|))) (and (= (store |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_43| (store .cse0 |v_~#__global_lock~0.offset_43| 1)) |v_#pthreadsMutex_137|) (= (select .cse0 |v_~#__global_lock~0.offset_43|) 0) (= |v_t_funThread2of2ForFork0_good_#t~nondet38#1_3| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_138|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_43|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_43|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_137|, t_funThread2of2ForFork0_good_#t~nondet38#1=|v_t_funThread2of2ForFork0_good_#t~nondet38#1_3|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_43|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_43|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet38#1][437], [437#(<= |ULTIMATE.start_main_#t~post47#1| 9999), 113#L942-3true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 39#L956-14true, 431#(and (<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)) (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post47#1|))), 202#L938-8true, 258#(= |t_funThread1of2ForFork0_bad_#t~post32#1| 0)]) [2023-11-30 07:57:36,021 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2023-11-30 07:57:36,021 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-11-30 07:57:36,021 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-11-30 07:57:36,022 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-11-30 07:57:36,023 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([920] L942-14-->L942-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_43|))) (and (= (store |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_43| (store .cse0 |v_~#__global_lock~0.offset_43| 1)) |v_#pthreadsMutex_137|) (= (select .cse0 |v_~#__global_lock~0.offset_43|) 0) (= |v_t_funThread2of2ForFork0_good_#t~nondet38#1_3| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_138|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_43|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_43|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_137|, t_funThread2of2ForFork0_good_#t~nondet38#1=|v_t_funThread2of2ForFork0_good_#t~nondet38#1_3|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_43|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_43|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet38#1][425], [113#L942-3true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 431#(and (<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)) (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post47#1|))), 100#L956-13true, 202#L938-8true, 258#(= |t_funThread1of2ForFork0_bad_#t~post32#1| 0), 439#(and (<= |ULTIMATE.start_main_~i~0#1| 9999) (<= |ULTIMATE.start_main_#t~post47#1| 9999))]) [2023-11-30 07:57:36,023 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is not cut-off event [2023-11-30 07:57:36,023 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is not cut-off event [2023-11-30 07:57:36,023 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is not cut-off event [2023-11-30 07:57:36,023 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is not cut-off event [2023-11-30 07:57:36,023 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([920] L942-14-->L942-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_43|))) (and (= (store |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_43| (store .cse0 |v_~#__global_lock~0.offset_43| 1)) |v_#pthreadsMutex_137|) (= (select .cse0 |v_~#__global_lock~0.offset_43|) 0) (= |v_t_funThread2of2ForFork0_good_#t~nondet38#1_3| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_138|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_43|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_43|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_137|, t_funThread2of2ForFork0_good_#t~nondet38#1=|v_t_funThread2of2ForFork0_good_#t~nondet38#1_3|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_43|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_43|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet38#1][437], [437#(<= |ULTIMATE.start_main_#t~post47#1| 9999), 113#L942-3true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 39#L956-14true, 431#(and (<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)) (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post47#1|))), 202#L938-8true, 258#(= |t_funThread1of2ForFork0_bad_#t~post32#1| 0)]) [2023-11-30 07:57:36,023 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2023-11-30 07:57:36,023 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-11-30 07:57:36,023 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-11-30 07:57:36,023 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-11-30 07:57:36,023 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-11-30 07:57:36,024 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([920] L942-14-->L942-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_43|))) (and (= (store |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_43| (store .cse0 |v_~#__global_lock~0.offset_43| 1)) |v_#pthreadsMutex_137|) (= (select .cse0 |v_~#__global_lock~0.offset_43|) 0) (= |v_t_funThread2of2ForFork0_good_#t~nondet38#1_3| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_138|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_43|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_43|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_137|, t_funThread2of2ForFork0_good_#t~nondet38#1=|v_t_funThread2of2ForFork0_good_#t~nondet38#1_3|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_43|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_43|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet38#1][440], [113#L942-3true, 208#L938-9true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 431#(and (<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)) (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post47#1|))), 100#L956-13true, 439#(and (<= |ULTIMATE.start_main_~i~0#1| 9999) (<= |ULTIMATE.start_main_#t~post47#1| 9999))]) [2023-11-30 07:57:36,024 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2023-11-30 07:57:36,024 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-11-30 07:57:36,024 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-11-30 07:57:36,024 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-11-30 07:57:36,024 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([920] L942-14-->L942-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_43|))) (and (= (store |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_43| (store .cse0 |v_~#__global_lock~0.offset_43| 1)) |v_#pthreadsMutex_137|) (= (select .cse0 |v_~#__global_lock~0.offset_43|) 0) (= |v_t_funThread2of2ForFork0_good_#t~nondet38#1_3| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_138|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_43|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_43|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_137|, t_funThread2of2ForFork0_good_#t~nondet38#1=|v_t_funThread2of2ForFork0_good_#t~nondet38#1_3|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_43|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_43|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet38#1][454], [260#(and (= ~global~0 0) (= |t_funThread1of2ForFork0_bad_#t~post32#1| 0)), 113#L942-3true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 70#L938-7true, 198#L956-15true, 434#true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648))]) [2023-11-30 07:57:36,024 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2023-11-30 07:57:36,024 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-11-30 07:57:36,024 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-11-30 07:57:36,025 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-11-30 07:57:36,047 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][156], [248#true, t_funThread1of2ForFork0InUse, 185#L938-31true, 2#L957-3true, t_funThread2of2ForFork0InUse, 262#true, 255#true, 107#L938-8true, 434#true]) [2023-11-30 07:57:36,047 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2023-11-30 07:57:36,047 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-11-30 07:57:36,047 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-11-30 07:57:36,047 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-11-30 07:57:36,081 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([700] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][156], [208#L938-9true, 72#L941-3true, 248#true, t_funThread1of2ForFork0InUse, 2#L957-3true, 262#true, t_funThread2of2ForFork0InUse, 255#true, 434#true]) [2023-11-30 07:57:36,081 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2023-11-30 07:57:36,081 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:57:36,081 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:57:36,081 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:57:36,081 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:57:36,081 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([700] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][157], [72#L941-3true, 248#true, t_funThread1of2ForFork0InUse, 2#L957-3true, 262#true, t_funThread2of2ForFork0InUse, 434#true, 202#L938-8true, 258#(= |t_funThread1of2ForFork0_bad_#t~post32#1| 0)]) [2023-11-30 07:57:36,082 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2023-11-30 07:57:36,082 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 07:57:36,082 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 07:57:36,082 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 07:57:36,082 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 07:57:36,082 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([866] L938-9-->L938-12: Formula: (and (= |v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|, t_funThread1of2ForFork0_bad_#t~nondet33#1=|v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_bad_#t~nondet33#1][155], [72#L941-3true, 248#true, t_funThread1of2ForFork0InUse, 262#true, t_funThread2of2ForFork0InUse, 255#true, 98#L938-12true, 434#true, 55#L957true]) [2023-11-30 07:57:36,082 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2023-11-30 07:57:36,082 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:57:36,082 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:57:36,082 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:57:36,082 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:57:36,082 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([920] L942-14-->L942-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_43|))) (and (= (store |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_43| (store .cse0 |v_~#__global_lock~0.offset_43| 1)) |v_#pthreadsMutex_137|) (= (select .cse0 |v_~#__global_lock~0.offset_43|) 0) (= |v_t_funThread2of2ForFork0_good_#t~nondet38#1_3| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_138|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_43|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_43|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_137|, t_funThread2of2ForFork0_good_#t~nondet38#1=|v_t_funThread2of2ForFork0_good_#t~nondet38#1_3|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_43|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_43|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet38#1][478], [113#L942-3true, 208#L938-9true, 248#true, t_funThread1of2ForFork0InUse, 262#true, t_funThread2of2ForFork0InUse, 255#true, 434#true, 55#L957true]) [2023-11-30 07:57:36,082 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2023-11-30 07:57:36,082 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-11-30 07:57:36,083 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-11-30 07:57:36,083 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-11-30 07:57:36,083 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([920] L942-14-->L942-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_43|))) (and (= (store |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_43| (store .cse0 |v_~#__global_lock~0.offset_43| 1)) |v_#pthreadsMutex_137|) (= (select .cse0 |v_~#__global_lock~0.offset_43|) 0) (= |v_t_funThread2of2ForFork0_good_#t~nondet38#1_3| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_138|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_43|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_43|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_137|, t_funThread2of2ForFork0_good_#t~nondet38#1=|v_t_funThread2of2ForFork0_good_#t~nondet38#1_3|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_43|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_43|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet38#1][479], [113#L942-3true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 262#true, 434#true, 202#L938-8true, 258#(= |t_funThread1of2ForFork0_bad_#t~post32#1| 0), 55#L957true]) [2023-11-30 07:57:36,083 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2023-11-30 07:57:36,083 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-11-30 07:57:36,083 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-11-30 07:57:36,083 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-11-30 07:57:36,083 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][158], [260#(and (= ~global~0 0) (= |t_funThread1of2ForFork0_bad_#t~post32#1| 0)), 248#true, t_funThread1of2ForFork0InUse, 2#L957-3true, 262#true, t_funThread2of2ForFork0InUse, 70#L938-7true, 35#L938-3true, 434#true]) [2023-11-30 07:57:36,083 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2023-11-30 07:57:36,083 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 07:57:36,083 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 07:57:36,084 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 07:57:36,085 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([902] L941-->L941-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_130| |v_~#gm~0.base_21|))) (and (= (select .cse0 |v_~#gm~0.offset_21|) 0) (= |v_t_funThread2of2ForFork0_good_#t~nondet37#1_3| 0) (= (store |v_#pthreadsMutex_130| |v_~#gm~0.base_21| (store .cse0 |v_~#gm~0.offset_21| 1)) |v_#pthreadsMutex_129|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_130|, ~#gm~0.base=|v_~#gm~0.base_21|, ~#gm~0.offset=|v_~#gm~0.offset_21|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_129|, t_funThread2of2ForFork0_good_#t~nondet37#1=|v_t_funThread2of2ForFork0_good_#t~nondet37#1_3|, ~#gm~0.base=|v_~#gm~0.base_21|, ~#gm~0.offset=|v_~#gm~0.offset_21|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet37#1][384], [208#L938-9true, 72#L941-3true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 434#true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)), 119#L956-16true]) [2023-11-30 07:57:36,085 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is not cut-off event [2023-11-30 07:57:36,085 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is not cut-off event [2023-11-30 07:57:36,085 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is not cut-off event [2023-11-30 07:57:36,086 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is not cut-off event [2023-11-30 07:57:36,086 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is not cut-off event [2023-11-30 07:57:36,086 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([866] L938-9-->L938-12: Formula: (and (= |v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|, t_funThread1of2ForFork0_bad_#t~nondet33#1=|v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_bad_#t~nondet33#1][138], [72#L941-3true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 98#L938-12true, 434#true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)), 119#L956-16true]) [2023-11-30 07:57:36,086 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2023-11-30 07:57:36,086 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 07:57:36,086 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 07:57:36,086 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 07:57:36,086 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 07:57:36,086 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([902] L941-->L941-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_130| |v_~#gm~0.base_21|))) (and (= (select .cse0 |v_~#gm~0.offset_21|) 0) (= |v_t_funThread2of2ForFork0_good_#t~nondet37#1_3| 0) (= (store |v_#pthreadsMutex_130| |v_~#gm~0.base_21| (store .cse0 |v_~#gm~0.offset_21| 1)) |v_#pthreadsMutex_129|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_130|, ~#gm~0.base=|v_~#gm~0.base_21|, ~#gm~0.offset=|v_~#gm~0.offset_21|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_129|, t_funThread2of2ForFork0_good_#t~nondet37#1=|v_t_funThread2of2ForFork0_good_#t~nondet37#1_3|, ~#gm~0.base=|v_~#gm~0.base_21|, ~#gm~0.offset=|v_~#gm~0.offset_21|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet37#1][412], [72#L941-3true, 208#L938-9true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 262#true, 255#true, 434#true, 55#L957true]) [2023-11-30 07:57:36,086 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2023-11-30 07:57:36,086 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 07:57:36,086 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 07:57:36,086 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 07:57:36,086 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 07:57:36,087 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([905] L938-14-->L938-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#__global_lock~0.base_27|))) (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet31#1_5| 0) (= (select .cse0 |v_~#__global_lock~0.offset_27|) 0) (= (store |v_#pthreadsMutex_90| |v_~#__global_lock~0.base_27| (store .cse0 |v_~#__global_lock~0.offset_27| 1)) |v_#pthreadsMutex_89|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_27|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_27|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_27|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_27|, t_funThread2of2ForFork0_bad_#t~nondet31#1=|v_t_funThread2of2ForFork0_bad_#t~nondet31#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet31#1][413], [248#true, t_funThread1of2ForFork0InUse, 262#true, t_funThread2of2ForFork0InUse, 35#L938-3true, 434#true, 202#L938-8true, 258#(= |t_funThread1of2ForFork0_bad_#t~post32#1| 0), 55#L957true]) [2023-11-30 07:57:36,087 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2023-11-30 07:57:36,087 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 07:57:36,087 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 07:57:36,087 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 07:57:36,088 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][158], [260#(and (= ~global~0 0) (= |t_funThread1of2ForFork0_bad_#t~post32#1| 0)), 248#true, t_funThread1of2ForFork0InUse, 194#L938-6true, 2#L957-3true, 262#true, t_funThread2of2ForFork0InUse, 110#L938-5true, 434#true]) [2023-11-30 07:57:36,088 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2023-11-30 07:57:36,088 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:57:36,088 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:57:36,088 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:57:36,089 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([951] L938-9-->L938-12: Formula: (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, t_funThread2of2ForFork0_bad_#t~nondet33#1=|v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet33#1][316], [248#true, 185#L938-31true, t_funThread1of2ForFork0InUse, 262#true, t_funThread2of2ForFork0InUse, 255#true, 434#true, 228#L938-12true, 55#L957true]) [2023-11-30 07:57:36,089 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2023-11-30 07:57:36,089 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 07:57:36,089 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 07:57:36,089 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 07:57:36,099 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([820] L938-14-->L938-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#__global_lock~0.base_27|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_27|) 0) (= |v_t_funThread1of2ForFork0_bad_#t~nondet31#1_5| 0) (= (store |v_#pthreadsMutex_90| |v_~#__global_lock~0.base_27| (store .cse0 |v_~#__global_lock~0.offset_27| 1)) |v_#pthreadsMutex_89|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_27|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_27|} OutVars{t_funThread1of2ForFork0_bad_#t~nondet31#1=|v_t_funThread1of2ForFork0_bad_#t~nondet31#1_5|, #pthreadsMutex=|v_#pthreadsMutex_89|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_27|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_27|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_bad_#t~nondet31#1][417], [436#(<= |ULTIMATE.start_main_~i~0#1| 9999), 248#true, 170#L956-4true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 79#L938-3true, 107#L938-8true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648))]) [2023-11-30 07:57:36,099 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is not cut-off event [2023-11-30 07:57:36,099 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is not cut-off event [2023-11-30 07:57:36,099 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is not cut-off event [2023-11-30 07:57:36,099 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is not cut-off event [2023-11-30 07:57:36,100 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([951] L938-9-->L938-12: Formula: (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, t_funThread2of2ForFork0_bad_#t~nondet33#1=|v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet33#1][268], [248#true, 436#(<= |ULTIMATE.start_main_~i~0#1| 9999), 170#L956-4true, 185#L938-31true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 228#L938-12true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648))]) [2023-11-30 07:57:36,100 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is not cut-off event [2023-11-30 07:57:36,100 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is not cut-off event [2023-11-30 07:57:36,100 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is not cut-off event [2023-11-30 07:57:36,100 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is not cut-off event [2023-11-30 07:57:36,102 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([866] L938-9-->L938-12: Formula: (and (= |v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|, t_funThread1of2ForFork0_bad_#t~nondet33#1=|v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_bad_#t~nondet33#1][138], [72#L941-3true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 198#L956-15true, 98#L938-12true, 434#true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648))]) [2023-11-30 07:57:36,102 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is not cut-off event [2023-11-30 07:57:36,102 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is not cut-off event [2023-11-30 07:57:36,102 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is not cut-off event [2023-11-30 07:57:36,102 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is not cut-off event [2023-11-30 07:57:36,102 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is not cut-off event [2023-11-30 07:57:36,102 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is not cut-off event [2023-11-30 07:57:36,102 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([905] L938-14-->L938-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#__global_lock~0.base_27|))) (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet31#1_5| 0) (= (select .cse0 |v_~#__global_lock~0.offset_27|) 0) (= (store |v_#pthreadsMutex_90| |v_~#__global_lock~0.base_27| (store .cse0 |v_~#__global_lock~0.offset_27| 1)) |v_#pthreadsMutex_89|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_27|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_27|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_27|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_27|, t_funThread2of2ForFork0_bad_#t~nondet31#1=|v_t_funThread2of2ForFork0_bad_#t~nondet31#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet31#1][385], [208#L938-9true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 35#L938-3true, 434#true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)), 119#L956-16true]) [2023-11-30 07:57:36,102 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2023-11-30 07:57:36,103 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 07:57:36,103 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 07:57:36,103 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 07:57:36,103 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 07:57:36,104 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([920] L942-14-->L942-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_43|))) (and (= (store |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_43| (store .cse0 |v_~#__global_lock~0.offset_43| 1)) |v_#pthreadsMutex_137|) (= (select .cse0 |v_~#__global_lock~0.offset_43|) 0) (= |v_t_funThread2of2ForFork0_good_#t~nondet38#1_3| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_138|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_43|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_43|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_137|, t_funThread2of2ForFork0_good_#t~nondet38#1=|v_t_funThread2of2ForFork0_good_#t~nondet38#1_3|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_43|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_43|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet38#1][452], [113#L942-3true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 198#L956-15true, 434#true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)), 202#L938-8true, 258#(= |t_funThread1of2ForFork0_bad_#t~post32#1| 0)]) [2023-11-30 07:57:36,104 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2023-11-30 07:57:36,104 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 07:57:36,104 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 07:57:36,104 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 07:57:36,104 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 07:57:36,105 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([866] L938-9-->L938-12: Formula: (and (= |v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|, t_funThread1of2ForFork0_bad_#t~nondet33#1=|v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_bad_#t~nondet33#1][263], [437#(<= |ULTIMATE.start_main_#t~post47#1| 9999), 113#L942-3true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 39#L956-14true, 431#(and (<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)) (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post47#1|))), 98#L938-12true]) [2023-11-30 07:57:36,105 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2023-11-30 07:57:36,105 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:57:36,105 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:57:36,106 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:57:36,106 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([866] L938-9-->L938-12: Formula: (and (= |v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|, t_funThread1of2ForFork0_bad_#t~nondet33#1=|v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_bad_#t~nondet33#1][264], [113#L942-3true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 431#(and (<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)) (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post47#1|))), 98#L938-12true, 100#L956-13true, 439#(and (<= |ULTIMATE.start_main_~i~0#1| 9999) (<= |ULTIMATE.start_main_#t~post47#1| 9999))]) [2023-11-30 07:57:36,106 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2023-11-30 07:57:36,106 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 07:57:36,106 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 07:57:36,106 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 07:57:36,106 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([920] L942-14-->L942-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_43|))) (and (= (store |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_43| (store .cse0 |v_~#__global_lock~0.offset_43| 1)) |v_#pthreadsMutex_137|) (= (select .cse0 |v_~#__global_lock~0.offset_43|) 0) (= |v_t_funThread2of2ForFork0_good_#t~nondet38#1_3| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_138|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_43|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_43|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_137|, t_funThread2of2ForFork0_good_#t~nondet38#1=|v_t_funThread2of2ForFork0_good_#t~nondet38#1_3|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_43|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_43|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet38#1][454], [260#(and (= ~global~0 0) (= |t_funThread1of2ForFork0_bad_#t~post32#1| 0)), 113#L942-3true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 70#L938-7true, 434#true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)), 119#L956-16true]) [2023-11-30 07:57:36,107 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2023-11-30 07:57:36,107 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 07:57:36,107 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 07:57:36,107 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 07:57:36,161 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][158], [260#(and (= ~global~0 0) (= |t_funThread1of2ForFork0_bad_#t~post32#1| 0)), 248#true, t_funThread1of2ForFork0InUse, 2#L957-3true, 110#L938-5true, 262#true, t_funThread2of2ForFork0InUse, 70#L938-7true, 434#true]) [2023-11-30 07:57:36,162 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2023-11-30 07:57:36,162 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-11-30 07:57:36,162 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-11-30 07:57:36,162 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-11-30 07:57:36,164 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([700] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][156], [208#L938-9true, 72#L941-3true, 248#true, t_funThread1of2ForFork0InUse, 2#L957-3true, 262#true, t_funThread2of2ForFork0InUse, 255#true, 434#true]) [2023-11-30 07:57:36,165 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2023-11-30 07:57:36,165 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:57:36,165 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:57:36,165 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:57:36,165 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:57:36,165 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:57:36,165 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([866] L938-9-->L938-12: Formula: (and (= |v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|, t_funThread1of2ForFork0_bad_#t~nondet33#1=|v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_bad_#t~nondet33#1][155], [72#L941-3true, 248#true, t_funThread1of2ForFork0InUse, 262#true, t_funThread2of2ForFork0InUse, 255#true, 98#L938-12true, 434#true, 55#L957true]) [2023-11-30 07:57:36,165 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2023-11-30 07:57:36,165 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:57:36,165 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:57:36,165 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:57:36,165 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:57:36,165 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:57:36,167 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([820] L938-14-->L938-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#__global_lock~0.base_27|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_27|) 0) (= |v_t_funThread1of2ForFork0_bad_#t~nondet31#1_5| 0) (= (store |v_#pthreadsMutex_90| |v_~#__global_lock~0.base_27| (store .cse0 |v_~#__global_lock~0.offset_27| 1)) |v_#pthreadsMutex_89|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_27|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_27|} OutVars{t_funThread1of2ForFork0_bad_#t~nondet31#1=|v_t_funThread1of2ForFork0_bad_#t~nondet31#1_5|, #pthreadsMutex=|v_#pthreadsMutex_89|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_27|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_27|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_bad_#t~nondet31#1][446], [248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 262#true, 255#true, 107#L938-8true, 79#L938-3true, 434#true, 55#L957true]) [2023-11-30 07:57:36,167 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is not cut-off event [2023-11-30 07:57:36,167 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is not cut-off event [2023-11-30 07:57:36,167 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is not cut-off event [2023-11-30 07:57:36,167 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is not cut-off event [2023-11-30 07:57:36,168 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([866] L938-9-->L938-12: Formula: (and (= |v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|, t_funThread1of2ForFork0_bad_#t~nondet33#1=|v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_bad_#t~nondet33#1][138], [72#L941-3true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 98#L938-12true, 434#true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)), 119#L956-16true]) [2023-11-30 07:57:36,168 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is not cut-off event [2023-11-30 07:57:36,168 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is not cut-off event [2023-11-30 07:57:36,168 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is not cut-off event [2023-11-30 07:57:36,168 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is not cut-off event [2023-11-30 07:57:36,168 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is not cut-off event [2023-11-30 07:57:36,168 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is not cut-off event [2023-11-30 07:57:36,169 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([905] L938-14-->L938-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#__global_lock~0.base_27|))) (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet31#1_5| 0) (= (select .cse0 |v_~#__global_lock~0.offset_27|) 0) (= (store |v_#pthreadsMutex_90| |v_~#__global_lock~0.base_27| (store .cse0 |v_~#__global_lock~0.offset_27| 1)) |v_#pthreadsMutex_89|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_27|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_27|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_27|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_27|, t_funThread2of2ForFork0_bad_#t~nondet31#1=|v_t_funThread2of2ForFork0_bad_#t~nondet31#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet31#1][411], [208#L938-9true, 248#true, t_funThread1of2ForFork0InUse, 262#true, t_funThread2of2ForFork0InUse, 255#true, 35#L938-3true, 434#true, 55#L957true]) [2023-11-30 07:57:36,169 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2023-11-30 07:57:36,169 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:57:36,169 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:57:36,169 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:57:36,169 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:57:36,170 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([920] L942-14-->L942-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_43|))) (and (= (store |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_43| (store .cse0 |v_~#__global_lock~0.offset_43| 1)) |v_#pthreadsMutex_137|) (= (select .cse0 |v_~#__global_lock~0.offset_43|) 0) (= |v_t_funThread2of2ForFork0_good_#t~nondet38#1_3| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_138|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_43|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_43|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_137|, t_funThread2of2ForFork0_good_#t~nondet38#1=|v_t_funThread2of2ForFork0_good_#t~nondet38#1_3|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_43|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_43|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet38#1][480], [260#(and (= ~global~0 0) (= |t_funThread1of2ForFork0_bad_#t~post32#1| 0)), 113#L942-3true, 248#true, t_funThread1of2ForFork0InUse, 262#true, t_funThread2of2ForFork0InUse, 70#L938-7true, 434#true, 55#L957true]) [2023-11-30 07:57:36,170 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2023-11-30 07:57:36,170 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:57:36,170 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:57:36,170 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:57:36,171 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([700] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][158], [260#(and (= ~global~0 0) (= |t_funThread1of2ForFork0_bad_#t~post32#1| 0)), 248#true, t_funThread1of2ForFork0InUse, 2#L957-3true, 262#true, t_funThread2of2ForFork0InUse, 110#L938-5true, 70#L938-7true, 434#true]) [2023-11-30 07:57:36,171 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2023-11-30 07:57:36,171 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-11-30 07:57:36,171 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-11-30 07:57:36,171 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-11-30 07:57:36,171 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-11-30 07:57:36,184 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([920] L942-14-->L942-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_43|))) (and (= (store |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_43| (store .cse0 |v_~#__global_lock~0.offset_43| 1)) |v_#pthreadsMutex_137|) (= (select .cse0 |v_~#__global_lock~0.offset_43|) 0) (= |v_t_funThread2of2ForFork0_good_#t~nondet38#1_3| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_138|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_43|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_43|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_137|, t_funThread2of2ForFork0_good_#t~nondet38#1=|v_t_funThread2of2ForFork0_good_#t~nondet38#1_3|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_43|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_43|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet38#1][453], [208#L938-9true, 113#L942-3true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 198#L956-15true, 434#true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648))]) [2023-11-30 07:57:36,185 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2023-11-30 07:57:36,185 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:57:36,185 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:57:36,185 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:57:36,185 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:57:36,186 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([920] L942-14-->L942-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_43|))) (and (= (store |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_43| (store .cse0 |v_~#__global_lock~0.offset_43| 1)) |v_#pthreadsMutex_137|) (= (select .cse0 |v_~#__global_lock~0.offset_43|) 0) (= |v_t_funThread2of2ForFork0_good_#t~nondet38#1_3| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_138|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_43|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_43|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_137|, t_funThread2of2ForFork0_good_#t~nondet38#1=|v_t_funThread2of2ForFork0_good_#t~nondet38#1_3|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_43|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_43|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet38#1][439], [437#(<= |ULTIMATE.start_main_#t~post47#1| 9999), 208#L938-9true, 113#L942-3true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 39#L956-14true, 255#true, 431#(and (<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)) (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post47#1|)))]) [2023-11-30 07:57:36,186 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is not cut-off event [2023-11-30 07:57:36,186 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is not cut-off event [2023-11-30 07:57:36,186 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is not cut-off event [2023-11-30 07:57:36,186 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is not cut-off event [2023-11-30 07:57:36,186 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is not cut-off event [2023-11-30 07:57:36,186 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([920] L942-14-->L942-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_43|))) (and (= (store |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_43| (store .cse0 |v_~#__global_lock~0.offset_43| 1)) |v_#pthreadsMutex_137|) (= (select .cse0 |v_~#__global_lock~0.offset_43|) 0) (= |v_t_funThread2of2ForFork0_good_#t~nondet38#1_3| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_138|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_43|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_43|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_137|, t_funThread2of2ForFork0_good_#t~nondet38#1=|v_t_funThread2of2ForFork0_good_#t~nondet38#1_3|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_43|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_43|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet38#1][453], [208#L938-9true, 113#L942-3true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 198#L956-15true, 434#true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648))]) [2023-11-30 07:57:36,186 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2023-11-30 07:57:36,186 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:57:36,186 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:57:36,186 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:57:36,187 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:57:36,187 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:57:36,187 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([866] L938-9-->L938-12: Formula: (and (= |v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|, t_funThread1of2ForFork0_bad_#t~nondet33#1=|v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_bad_#t~nondet33#1][263], [437#(<= |ULTIMATE.start_main_#t~post47#1| 9999), 113#L942-3true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 39#L956-14true, 255#true, 431#(and (<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)) (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post47#1|))), 98#L938-12true]) [2023-11-30 07:57:36,187 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2023-11-30 07:57:36,187 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:57:36,187 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:57:36,187 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:57:36,187 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:57:36,187 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([920] L942-14-->L942-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_43|))) (and (= (store |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_43| (store .cse0 |v_~#__global_lock~0.offset_43| 1)) |v_#pthreadsMutex_137|) (= (select .cse0 |v_~#__global_lock~0.offset_43|) 0) (= |v_t_funThread2of2ForFork0_good_#t~nondet38#1_3| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_138|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_43|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_43|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_137|, t_funThread2of2ForFork0_good_#t~nondet38#1=|v_t_funThread2of2ForFork0_good_#t~nondet38#1_3|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_43|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_43|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet38#1][452], [113#L942-3true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 434#true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)), 202#L938-8true, 119#L956-16true, 258#(= |t_funThread1of2ForFork0_bad_#t~post32#1| 0)]) [2023-11-30 07:57:36,188 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2023-11-30 07:57:36,188 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:57:36,188 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:57:36,188 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:57:36,188 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:57:36,189 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([866] L938-9-->L938-12: Formula: (and (= |v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|, t_funThread1of2ForFork0_bad_#t~nondet33#1=|v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_bad_#t~nondet33#1][263], [437#(<= |ULTIMATE.start_main_#t~post47#1| 9999), 248#true, t_funThread1of2ForFork0InUse, 110#L938-5true, t_funThread2of2ForFork0InUse, 39#L956-14true, 255#true, 431#(and (<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)) (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post47#1|))), 98#L938-12true]) [2023-11-30 07:57:36,189 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2023-11-30 07:57:36,189 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:57:36,189 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:57:36,189 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:57:36,218 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][156], [183#L942-8true, 248#true, t_funThread1of2ForFork0InUse, 185#L938-31true, 2#L957-3true, t_funThread2of2ForFork0InUse, 262#true, 255#true, 434#true]) [2023-11-30 07:57:36,218 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2023-11-30 07:57:36,218 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:57:36,218 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:57:36,218 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:57:36,247 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][157], [248#true, t_funThread1of2ForFork0InUse, 2#L957-3true, 110#L938-5true, t_funThread2of2ForFork0InUse, 262#true, 434#true, 202#L938-8true, 258#(= |t_funThread1of2ForFork0_bad_#t~post32#1| 0)]) [2023-11-30 07:57:36,247 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2023-11-30 07:57:36,247 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-11-30 07:57:36,247 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-11-30 07:57:36,247 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-11-30 07:57:36,252 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([920] L942-14-->L942-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_43|))) (and (= (store |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_43| (store .cse0 |v_~#__global_lock~0.offset_43| 1)) |v_#pthreadsMutex_137|) (= (select .cse0 |v_~#__global_lock~0.offset_43|) 0) (= |v_t_funThread2of2ForFork0_good_#t~nondet38#1_3| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_138|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_43|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_43|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_137|, t_funThread2of2ForFork0_good_#t~nondet38#1=|v_t_funThread2of2ForFork0_good_#t~nondet38#1_3|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_43|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_43|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet38#1][453], [208#L938-9true, 113#L942-3true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 434#true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)), 119#L956-16true]) [2023-11-30 07:57:36,252 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2023-11-30 07:57:36,252 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-11-30 07:57:36,253 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-11-30 07:57:36,253 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-11-30 07:57:36,253 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-11-30 07:57:36,253 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([920] L942-14-->L942-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_43|))) (and (= (store |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_43| (store .cse0 |v_~#__global_lock~0.offset_43| 1)) |v_#pthreadsMutex_137|) (= (select .cse0 |v_~#__global_lock~0.offset_43|) 0) (= |v_t_funThread2of2ForFork0_good_#t~nondet38#1_3| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_138|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_43|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_43|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_137|, t_funThread2of2ForFork0_good_#t~nondet38#1=|v_t_funThread2of2ForFork0_good_#t~nondet38#1_3|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_43|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_43|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet38#1][478], [113#L942-3true, 208#L938-9true, 248#true, t_funThread1of2ForFork0InUse, 262#true, t_funThread2of2ForFork0InUse, 255#true, 434#true, 55#L957true]) [2023-11-30 07:57:36,253 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2023-11-30 07:57:36,253 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-11-30 07:57:36,253 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-11-30 07:57:36,253 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-11-30 07:57:36,253 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-11-30 07:57:36,254 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([920] L942-14-->L942-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_43|))) (and (= (store |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_43| (store .cse0 |v_~#__global_lock~0.offset_43| 1)) |v_#pthreadsMutex_137|) (= (select .cse0 |v_~#__global_lock~0.offset_43|) 0) (= |v_t_funThread2of2ForFork0_good_#t~nondet38#1_3| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_138|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_43|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_43|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_137|, t_funThread2of2ForFork0_good_#t~nondet38#1=|v_t_funThread2of2ForFork0_good_#t~nondet38#1_3|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_43|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_43|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet38#1][479], [113#L942-3true, 248#true, t_funThread1of2ForFork0InUse, 262#true, t_funThread2of2ForFork0InUse, 434#true, 202#L938-8true, 55#L957true, 258#(= |t_funThread1of2ForFork0_bad_#t~post32#1| 0)]) [2023-11-30 07:57:36,254 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2023-11-30 07:57:36,254 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-11-30 07:57:36,254 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-11-30 07:57:36,254 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-11-30 07:57:36,254 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-11-30 07:57:36,255 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([700] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][157], [248#true, t_funThread1of2ForFork0InUse, 2#L957-3true, 262#true, t_funThread2of2ForFork0InUse, 110#L938-5true, 434#true, 202#L938-8true, 258#(= |t_funThread1of2ForFork0_bad_#t~post32#1| 0)]) [2023-11-30 07:57:36,255 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2023-11-30 07:57:36,255 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-11-30 07:57:36,255 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-11-30 07:57:36,255 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-11-30 07:57:36,255 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-11-30 07:57:36,255 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][158], [260#(and (= ~global~0 0) (= |t_funThread1of2ForFork0_bad_#t~post32#1| 0)), 75#L942-5true, 248#true, t_funThread1of2ForFork0InUse, 194#L938-6true, 2#L957-3true, t_funThread2of2ForFork0InUse, 262#true, 434#true]) [2023-11-30 07:57:36,255 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2023-11-30 07:57:36,255 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-11-30 07:57:36,255 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-11-30 07:57:36,256 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-11-30 07:57:36,257 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([963] L942-9-->L942-12: Formula: (and (= |v_#pthreadsMutex_145| (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47|) |v_~#__global_lock~0.offset_47| 0))) (= |v_t_funThread2of2ForFork0_good_#t~nondet40#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_145|, t_funThread2of2ForFork0_good_#t~nondet40#1=|v_t_funThread2of2ForFork0_good_#t~nondet40#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet40#1][350], [57#L942-12true, 248#true, 185#L938-31true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 262#true, 255#true, 434#true, 55#L957true]) [2023-11-30 07:57:36,257 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2023-11-30 07:57:36,257 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-11-30 07:57:36,257 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-11-30 07:57:36,257 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-11-30 07:57:36,271 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([866] L938-9-->L938-12: Formula: (and (= |v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|, t_funThread1of2ForFork0_bad_#t~nondet33#1=|v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_bad_#t~nondet33#1][138], [113#L942-3true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 98#L938-12true, 198#L956-15true, 434#true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648))]) [2023-11-30 07:57:36,271 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2023-11-30 07:57:36,271 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-11-30 07:57:36,271 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-11-30 07:57:36,271 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-11-30 07:57:36,271 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([920] L942-14-->L942-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_43|))) (and (= (store |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_43| (store .cse0 |v_~#__global_lock~0.offset_43| 1)) |v_#pthreadsMutex_137|) (= (select .cse0 |v_~#__global_lock~0.offset_43|) 0) (= |v_t_funThread2of2ForFork0_good_#t~nondet38#1_3| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_138|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_43|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_43|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_137|, t_funThread2of2ForFork0_good_#t~nondet38#1=|v_t_funThread2of2ForFork0_good_#t~nondet38#1_3|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_43|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_43|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet38#1][453], [113#L942-3true, 208#L938-9true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 434#true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)), 119#L956-16true]) [2023-11-30 07:57:36,271 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2023-11-30 07:57:36,271 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-11-30 07:57:36,271 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-11-30 07:57:36,271 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-11-30 07:57:36,271 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-11-30 07:57:36,271 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-11-30 07:57:36,276 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([866] L938-9-->L938-12: Formula: (and (= |v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|, t_funThread1of2ForFork0_bad_#t~nondet33#1=|v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_bad_#t~nondet33#1][264], [75#L942-5true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 431#(and (<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)) (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post47#1|))), 98#L938-12true, 100#L956-13true, 439#(and (<= |ULTIMATE.start_main_~i~0#1| 9999) (<= |ULTIMATE.start_main_#t~post47#1| 9999))]) [2023-11-30 07:57:36,276 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2023-11-30 07:57:36,276 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-11-30 07:57:36,276 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-11-30 07:57:36,276 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-11-30 07:57:36,287 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([866] L938-9-->L938-12: Formula: (and (= |v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|, t_funThread1of2ForFork0_bad_#t~nondet33#1=|v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_bad_#t~nondet33#1][138], [248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 110#L938-5true, 255#true, 198#L956-15true, 98#L938-12true, 434#true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648))]) [2023-11-30 07:57:36,288 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2023-11-30 07:57:36,288 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-11-30 07:57:36,288 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-11-30 07:57:36,288 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-11-30 07:57:36,326 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([820] L938-14-->L938-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#__global_lock~0.base_27|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_27|) 0) (= |v_t_funThread1of2ForFork0_bad_#t~nondet31#1_5| 0) (= (store |v_#pthreadsMutex_90| |v_~#__global_lock~0.base_27| (store .cse0 |v_~#__global_lock~0.offset_27| 1)) |v_#pthreadsMutex_89|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_27|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_27|} OutVars{t_funThread1of2ForFork0_bad_#t~nondet31#1=|v_t_funThread1of2ForFork0_bad_#t~nondet31#1_5|, #pthreadsMutex=|v_#pthreadsMutex_89|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_27|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_27|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_bad_#t~nondet31#1][417], [248#true, 436#(<= |ULTIMATE.start_main_~i~0#1| 9999), t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 107#L938-8true, 79#L938-3true, 31#L956-7true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648))]) [2023-11-30 07:57:36,327 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is not cut-off event [2023-11-30 07:57:36,327 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is not cut-off event [2023-11-30 07:57:36,327 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is not cut-off event [2023-11-30 07:57:36,327 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is not cut-off event [2023-11-30 07:57:36,327 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([951] L938-9-->L938-12: Formula: (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, t_funThread2of2ForFork0_bad_#t~nondet33#1=|v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet33#1][268], [436#(<= |ULTIMATE.start_main_~i~0#1| 9999), 248#true, 185#L938-31true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 31#L956-7true, 228#L938-12true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648))]) [2023-11-30 07:57:36,327 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is not cut-off event [2023-11-30 07:57:36,327 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is not cut-off event [2023-11-30 07:57:36,327 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is not cut-off event [2023-11-30 07:57:36,327 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is not cut-off event [2023-11-30 07:57:36,335 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][156], [208#L938-9true, 248#true, t_funThread1of2ForFork0InUse, 2#L957-3true, 110#L938-5true, 262#true, t_funThread2of2ForFork0InUse, 255#true, 434#true]) [2023-11-30 07:57:36,336 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2023-11-30 07:57:36,336 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 07:57:36,336 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 07:57:36,336 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 07:57:36,337 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][157], [248#true, t_funThread1of2ForFork0InUse, 2#L957-3true, t_funThread2of2ForFork0InUse, 262#true, 107#L938-8true, 70#L938-7true, 434#true, 258#(= |t_funThread1of2ForFork0_bad_#t~post32#1| 0)]) [2023-11-30 07:57:36,337 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2023-11-30 07:57:36,337 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 07:57:36,337 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 07:57:36,337 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 07:57:36,337 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][158], [75#L942-5true, 260#(and (= ~global~0 0) (= |t_funThread1of2ForFork0_bad_#t~post32#1| 0)), 248#true, t_funThread1of2ForFork0InUse, 2#L957-3true, 262#true, t_funThread2of2ForFork0InUse, 70#L938-7true, 434#true]) [2023-11-30 07:57:36,337 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2023-11-30 07:57:36,337 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 07:57:36,337 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 07:57:36,337 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 07:57:36,340 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][156], [113#L942-3true, 208#L938-9true, 248#true, t_funThread1of2ForFork0InUse, 2#L957-3true, 262#true, t_funThread2of2ForFork0InUse, 255#true, 434#true]) [2023-11-30 07:57:36,340 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2023-11-30 07:57:36,340 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 07:57:36,340 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 07:57:36,340 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 07:57:36,340 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][157], [113#L942-3true, 248#true, t_funThread1of2ForFork0InUse, 2#L957-3true, t_funThread2of2ForFork0InUse, 262#true, 434#true, 202#L938-8true, 258#(= |t_funThread1of2ForFork0_bad_#t~post32#1| 0)]) [2023-11-30 07:57:36,340 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2023-11-30 07:57:36,340 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-11-30 07:57:36,340 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-11-30 07:57:36,340 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-11-30 07:57:36,340 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([866] L938-9-->L938-12: Formula: (and (= |v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|, t_funThread1of2ForFork0_bad_#t~nondet33#1=|v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_bad_#t~nondet33#1][155], [113#L942-3true, 248#true, t_funThread1of2ForFork0InUse, 262#true, t_funThread2of2ForFork0InUse, 255#true, 98#L938-12true, 434#true, 55#L957true]) [2023-11-30 07:57:36,341 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2023-11-30 07:57:36,341 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 07:57:36,341 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 07:57:36,341 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 07:57:36,342 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([820] L938-14-->L938-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#__global_lock~0.base_27|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_27|) 0) (= |v_t_funThread1of2ForFork0_bad_#t~nondet31#1_5| 0) (= (store |v_#pthreadsMutex_90| |v_~#__global_lock~0.base_27| (store .cse0 |v_~#__global_lock~0.offset_27| 1)) |v_#pthreadsMutex_89|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_27|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_27|} OutVars{t_funThread1of2ForFork0_bad_#t~nondet31#1=|v_t_funThread1of2ForFork0_bad_#t~nondet31#1_5|, #pthreadsMutex=|v_#pthreadsMutex_89|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_27|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_27|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_bad_#t~nondet31#1][446], [183#L942-8true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 262#true, 255#true, 79#L938-3true, 434#true, 55#L957true]) [2023-11-30 07:57:36,342 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is not cut-off event [2023-11-30 07:57:36,342 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is not cut-off event [2023-11-30 07:57:36,342 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is not cut-off event [2023-11-30 07:57:36,342 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is not cut-off event [2023-11-30 07:57:36,343 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([866] L938-9-->L938-12: Formula: (and (= |v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|, t_funThread1of2ForFork0_bad_#t~nondet33#1=|v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_bad_#t~nondet33#1][138], [113#L942-3true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 98#L938-12true, 434#true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)), 119#L956-16true]) [2023-11-30 07:57:36,343 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2023-11-30 07:57:36,343 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-11-30 07:57:36,343 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-11-30 07:57:36,343 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-11-30 07:57:36,343 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([920] L942-14-->L942-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_43|))) (and (= (store |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_43| (store .cse0 |v_~#__global_lock~0.offset_43| 1)) |v_#pthreadsMutex_137|) (= (select .cse0 |v_~#__global_lock~0.offset_43|) 0) (= |v_t_funThread2of2ForFork0_good_#t~nondet38#1_3| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_138|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_43|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_43|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_137|, t_funThread2of2ForFork0_good_#t~nondet38#1=|v_t_funThread2of2ForFork0_good_#t~nondet38#1_3|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_43|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_43|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet38#1][478], [208#L938-9true, 113#L942-3true, 248#true, t_funThread1of2ForFork0InUse, 262#true, t_funThread2of2ForFork0InUse, 255#true, 434#true, 55#L957true]) [2023-11-30 07:57:36,343 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2023-11-30 07:57:36,343 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-11-30 07:57:36,343 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-11-30 07:57:36,343 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-11-30 07:57:36,344 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-11-30 07:57:36,344 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-11-30 07:57:36,344 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([700] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][156], [208#L938-9true, 248#true, t_funThread1of2ForFork0InUse, 2#L957-3true, t_funThread2of2ForFork0InUse, 262#true, 110#L938-5true, 255#true, 434#true]) [2023-11-30 07:57:36,345 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2023-11-30 07:57:36,345 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 07:57:36,345 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 07:57:36,345 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 07:57:36,345 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 07:57:36,345 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([866] L938-9-->L938-12: Formula: (and (= |v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|, t_funThread1of2ForFork0_bad_#t~nondet33#1=|v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_bad_#t~nondet33#1][138], [248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 110#L938-5true, 255#true, 98#L938-12true, 434#true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)), 119#L956-16true]) [2023-11-30 07:57:36,345 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2023-11-30 07:57:36,345 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-11-30 07:57:36,345 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-11-30 07:57:36,345 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-11-30 07:57:36,345 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([866] L938-9-->L938-12: Formula: (and (= |v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|, t_funThread1of2ForFork0_bad_#t~nondet33#1=|v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_bad_#t~nondet33#1][155], [248#true, t_funThread1of2ForFork0InUse, 262#true, t_funThread2of2ForFork0InUse, 110#L938-5true, 255#true, 98#L938-12true, 434#true, 55#L957true]) [2023-11-30 07:57:36,345 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2023-11-30 07:57:36,345 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 07:57:36,345 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 07:57:36,345 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 07:57:36,346 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([700] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][158], [260#(and (= ~global~0 0) (= |t_funThread1of2ForFork0_bad_#t~post32#1| 0)), 75#L942-5true, 248#true, t_funThread1of2ForFork0InUse, 2#L957-3true, 262#true, t_funThread2of2ForFork0InUse, 70#L938-7true, 434#true]) [2023-11-30 07:57:36,346 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2023-11-30 07:57:36,346 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 07:57:36,346 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 07:57:36,346 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 07:57:36,346 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 07:57:36,346 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][157], [248#true, t_funThread1of2ForFork0InUse, 194#L938-6true, 2#L957-3true, 262#true, t_funThread2of2ForFork0InUse, 107#L938-8true, 434#true, 258#(= |t_funThread1of2ForFork0_bad_#t~post32#1| 0)]) [2023-11-30 07:57:36,346 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2023-11-30 07:57:36,347 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 07:57:36,347 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 07:57:36,347 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 07:57:36,362 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([866] L938-9-->L938-12: Formula: (and (= |v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|, t_funThread1of2ForFork0_bad_#t~nondet33#1=|v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_bad_#t~nondet33#1][138], [248#true, t_funThread1of2ForFork0InUse, 110#L938-5true, t_funThread2of2ForFork0InUse, 255#true, 98#L938-12true, 198#L956-15true, 434#true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648))]) [2023-11-30 07:57:36,362 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is not cut-off event [2023-11-30 07:57:36,362 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is not cut-off event [2023-11-30 07:57:36,362 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is not cut-off event [2023-11-30 07:57:36,362 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is not cut-off event [2023-11-30 07:57:36,363 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is not cut-off event [2023-11-30 07:57:36,363 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([866] L938-9-->L938-12: Formula: (and (= |v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|, t_funThread1of2ForFork0_bad_#t~nondet33#1=|v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_bad_#t~nondet33#1][138], [248#true, t_funThread1of2ForFork0InUse, 110#L938-5true, t_funThread2of2ForFork0InUse, 255#true, 98#L938-12true, 434#true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)), 119#L956-16true]) [2023-11-30 07:57:36,363 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2023-11-30 07:57:36,363 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-11-30 07:57:36,363 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-11-30 07:57:36,363 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-11-30 07:57:36,363 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-11-30 07:57:36,363 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([866] L938-9-->L938-12: Formula: (and (= |v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|, t_funThread1of2ForFork0_bad_#t~nondet33#1=|v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_bad_#t~nondet33#1][138], [113#L942-3true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 198#L956-15true, 98#L938-12true, 434#true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648))]) [2023-11-30 07:57:36,363 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is not cut-off event [2023-11-30 07:57:36,364 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is not cut-off event [2023-11-30 07:57:36,364 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is not cut-off event [2023-11-30 07:57:36,364 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is not cut-off event [2023-11-30 07:57:36,364 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is not cut-off event [2023-11-30 07:57:36,365 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([866] L938-9-->L938-12: Formula: (and (= |v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|, t_funThread1of2ForFork0_bad_#t~nondet33#1=|v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_bad_#t~nondet33#1][138], [75#L942-5true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 98#L938-12true, 434#true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)), 119#L956-16true]) [2023-11-30 07:57:36,365 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2023-11-30 07:57:36,365 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 07:57:36,365 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 07:57:36,365 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 07:57:36,365 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([866] L938-9-->L938-12: Formula: (and (= |v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|, t_funThread1of2ForFork0_bad_#t~nondet33#1=|v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_bad_#t~nondet33#1][138], [75#L942-5true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 98#L938-12true, 198#L956-15true, 434#true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648))]) [2023-11-30 07:57:36,365 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2023-11-30 07:57:36,365 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 07:57:36,365 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 07:57:36,365 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 07:57:36,365 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([866] L938-9-->L938-12: Formula: (and (= |v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|, t_funThread1of2ForFork0_bad_#t~nondet33#1=|v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_bad_#t~nondet33#1][263], [75#L942-5true, 437#(<= |ULTIMATE.start_main_#t~post47#1| 9999), 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 39#L956-14true, 255#true, 431#(and (<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)) (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post47#1|))), 98#L938-12true]) [2023-11-30 07:57:36,365 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2023-11-30 07:57:36,365 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-11-30 07:57:36,365 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-11-30 07:57:36,365 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-11-30 07:57:36,367 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([866] L938-9-->L938-12: Formula: (and (= |v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|, t_funThread1of2ForFork0_bad_#t~nondet33#1=|v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_bad_#t~nondet33#1][263], [75#L942-5true, 437#(<= |ULTIMATE.start_main_#t~post47#1| 9999), 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 39#L956-14true, 431#(and (<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)) (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post47#1|))), 98#L938-12true]) [2023-11-30 07:57:36,367 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2023-11-30 07:57:36,367 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-11-30 07:57:36,367 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-11-30 07:57:36,367 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-11-30 07:57:36,367 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-11-30 07:57:36,429 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][157], [248#true, t_funThread1of2ForFork0InUse, 2#L957-3true, 262#true, t_funThread2of2ForFork0InUse, 107#L938-8true, 434#true, 202#L938-8true, 258#(= |t_funThread1of2ForFork0_bad_#t~post32#1| 0)]) [2023-11-30 07:57:36,429 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2023-11-30 07:57:36,429 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:36,429 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:36,429 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:36,429 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][157], [75#L942-5true, 248#true, t_funThread1of2ForFork0InUse, 2#L957-3true, 262#true, t_funThread2of2ForFork0InUse, 434#true, 202#L938-8true, 258#(= |t_funThread1of2ForFork0_bad_#t~post32#1| 0)]) [2023-11-30 07:57:36,429 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2023-11-30 07:57:36,429 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 07:57:36,430 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 07:57:36,430 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 07:57:36,434 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([700] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][156], [208#L938-9true, 113#L942-3true, 248#true, t_funThread1of2ForFork0InUse, 2#L957-3true, t_funThread2of2ForFork0InUse, 262#true, 255#true, 434#true]) [2023-11-30 07:57:36,434 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2023-11-30 07:57:36,434 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 07:57:36,434 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 07:57:36,434 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 07:57:36,434 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 07:57:36,434 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][156], [75#L942-5true, 208#L938-9true, 248#true, t_funThread1of2ForFork0InUse, 2#L957-3true, 262#true, t_funThread2of2ForFork0InUse, 255#true, 434#true]) [2023-11-30 07:57:36,434 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2023-11-30 07:57:36,434 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:36,434 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:36,434 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:36,435 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([866] L938-9-->L938-12: Formula: (and (= |v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|, t_funThread1of2ForFork0_bad_#t~nondet33#1=|v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_bad_#t~nondet33#1][155], [113#L942-3true, 248#true, t_funThread1of2ForFork0InUse, 262#true, t_funThread2of2ForFork0InUse, 255#true, 98#L938-12true, 434#true, 55#L957true]) [2023-11-30 07:57:36,435 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2023-11-30 07:57:36,435 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 07:57:36,435 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 07:57:36,435 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 07:57:36,435 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 07:57:36,435 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([866] L938-9-->L938-12: Formula: (and (= |v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|, t_funThread1of2ForFork0_bad_#t~nondet33#1=|v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_bad_#t~nondet33#1][155], [75#L942-5true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 262#true, 255#true, 98#L938-12true, 434#true, 55#L957true]) [2023-11-30 07:57:36,435 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2023-11-30 07:57:36,435 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:36,435 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:36,435 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:36,437 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([866] L938-9-->L938-12: Formula: (and (= |v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|, t_funThread1of2ForFork0_bad_#t~nondet33#1=|v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_bad_#t~nondet33#1][155], [248#true, t_funThread1of2ForFork0InUse, 110#L938-5true, t_funThread2of2ForFork0InUse, 262#true, 255#true, 98#L938-12true, 434#true, 55#L957true]) [2023-11-30 07:57:36,437 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2023-11-30 07:57:36,437 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 07:57:36,437 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 07:57:36,437 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 07:57:36,437 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 07:57:36,438 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([866] L938-9-->L938-12: Formula: (and (= |v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|, t_funThread1of2ForFork0_bad_#t~nondet33#1=|v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_bad_#t~nondet33#1][138], [113#L942-3true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 98#L938-12true, 434#true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)), 119#L956-16true]) [2023-11-30 07:57:36,438 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is not cut-off event [2023-11-30 07:57:36,438 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is not cut-off event [2023-11-30 07:57:36,438 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is not cut-off event [2023-11-30 07:57:36,438 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is not cut-off event [2023-11-30 07:57:36,438 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is not cut-off event [2023-11-30 07:57:36,440 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([700] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][157], [75#L942-5true, 248#true, t_funThread1of2ForFork0InUse, 2#L957-3true, t_funThread2of2ForFork0InUse, 262#true, 434#true, 202#L938-8true, 258#(= |t_funThread1of2ForFork0_bad_#t~post32#1| 0)]) [2023-11-30 07:57:36,440 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2023-11-30 07:57:36,440 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 07:57:36,440 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 07:57:36,440 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 07:57:36,440 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 07:57:36,440 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([700] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][157], [248#true, t_funThread1of2ForFork0InUse, 2#L957-3true, 262#true, t_funThread2of2ForFork0InUse, 107#L938-8true, 70#L938-7true, 434#true, 258#(= |t_funThread1of2ForFork0_bad_#t~post32#1| 0)]) [2023-11-30 07:57:36,441 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2023-11-30 07:57:36,441 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 07:57:36,441 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 07:57:36,441 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 07:57:36,441 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 07:57:36,452 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][156], [248#true, t_funThread1of2ForFork0InUse, 2#L957-3true, 195#L942-8true, t_funThread2of2ForFork0InUse, 110#L938-5true, 262#true, 255#true, 434#true]) [2023-11-30 07:57:36,452 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2023-11-30 07:57:36,452 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 07:57:36,452 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 07:57:36,452 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 07:57:36,462 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([866] L938-9-->L938-12: Formula: (and (= |v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|, t_funThread1of2ForFork0_bad_#t~nondet33#1=|v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_bad_#t~nondet33#1][263], [437#(<= |ULTIMATE.start_main_#t~post47#1| 9999), 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 39#L956-14true, 431#(and (<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)) (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post47#1|))), 107#L938-8true, 98#L938-12true]) [2023-11-30 07:57:36,462 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2023-11-30 07:57:36,462 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 07:57:36,462 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 07:57:36,462 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 07:57:36,463 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([951] L938-9-->L938-12: Formula: (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, t_funThread2of2ForFork0_bad_#t~nondet33#1=|v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet33#1][509], [437#(<= |ULTIMATE.start_main_#t~post47#1| 9999), 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 39#L956-14true, 431#(and (<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)) (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post47#1|))), 70#L938-7true, 228#L938-12true, 258#(= |t_funThread1of2ForFork0_bad_#t~post32#1| 0)]) [2023-11-30 07:57:36,463 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is not cut-off event [2023-11-30 07:57:36,463 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is not cut-off event [2023-11-30 07:57:36,463 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is not cut-off event [2023-11-30 07:57:36,463 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is not cut-off event [2023-11-30 07:57:36,465 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([963] L942-9-->L942-12: Formula: (and (= |v_#pthreadsMutex_145| (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47|) |v_~#__global_lock~0.offset_47| 0))) (= |v_t_funThread2of2ForFork0_good_#t~nondet40#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_145|, t_funThread2of2ForFork0_good_#t~nondet40#1=|v_t_funThread2of2ForFork0_good_#t~nondet40#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet40#1][499], [57#L942-12true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 70#L938-7true, 431#(and (<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)) (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post47#1|))), 100#L956-13true, 439#(and (<= |ULTIMATE.start_main_~i~0#1| 9999) (<= |ULTIMATE.start_main_#t~post47#1| 9999)), 258#(= |t_funThread1of2ForFork0_bad_#t~post32#1| 0)]) [2023-11-30 07:57:36,466 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2023-11-30 07:57:36,466 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 07:57:36,466 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 07:57:36,466 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 07:57:36,466 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([951] L938-9-->L938-12: Formula: (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, t_funThread2of2ForFork0_bad_#t~nondet33#1=|v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet33#1][508], [248#true, 194#L938-6true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 198#L956-15true, 434#true, 228#L938-12true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)), 258#(= |t_funThread1of2ForFork0_bad_#t~post32#1| 0)]) [2023-11-30 07:57:36,466 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is not cut-off event [2023-11-30 07:57:36,466 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is not cut-off event [2023-11-30 07:57:36,466 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is not cut-off event [2023-11-30 07:57:36,466 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is not cut-off event [2023-11-30 07:57:36,466 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([951] L938-9-->L938-12: Formula: (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, t_funThread2of2ForFork0_bad_#t~nondet33#1=|v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet33#1][508], [248#true, 194#L938-6true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 434#true, 228#L938-12true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)), 119#L956-16true, 258#(= |t_funThread1of2ForFork0_bad_#t~post32#1| 0)]) [2023-11-30 07:57:36,467 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2023-11-30 07:57:36,467 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 07:57:36,467 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 07:57:36,467 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 07:57:36,480 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([866] L938-9-->L938-12: Formula: (and (= |v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|, t_funThread1of2ForFork0_bad_#t~nondet33#1=|v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_bad_#t~nondet33#1][138], [75#L942-5true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 98#L938-12true, 198#L956-15true, 434#true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648))]) [2023-11-30 07:57:36,481 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2023-11-30 07:57:36,481 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 07:57:36,481 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 07:57:36,481 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 07:57:36,481 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 07:57:36,481 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([951] L938-9-->L938-12: Formula: (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, t_funThread2of2ForFork0_bad_#t~nondet33#1=|v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet33#1][508], [248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 70#L938-7true, 198#L956-15true, 434#true, 228#L938-12true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)), 258#(= |t_funThread1of2ForFork0_bad_#t~post32#1| 0)]) [2023-11-30 07:57:36,481 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2023-11-30 07:57:36,481 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 07:57:36,482 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 07:57:36,482 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 07:57:36,532 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][156], [208#L938-9true, 248#true, t_funThread1of2ForFork0InUse, 2#L957-3true, 262#true, t_funThread2of2ForFork0InUse, 255#true, 107#L938-8true, 434#true]) [2023-11-30 07:57:36,532 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2023-11-30 07:57:36,532 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:36,532 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:36,532 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:36,532 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([700] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][156], [75#L942-5true, 208#L938-9true, 248#true, t_funThread1of2ForFork0InUse, 2#L957-3true, 262#true, t_funThread2of2ForFork0InUse, 255#true, 434#true]) [2023-11-30 07:57:36,532 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2023-11-30 07:57:36,533 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:36,533 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:36,533 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:36,533 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:36,533 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][157], [183#L942-8true, 248#true, t_funThread1of2ForFork0InUse, 2#L957-3true, 262#true, t_funThread2of2ForFork0InUse, 70#L938-7true, 434#true, 258#(= |t_funThread1of2ForFork0_bad_#t~post32#1| 0)]) [2023-11-30 07:57:36,533 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2023-11-30 07:57:36,533 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:36,533 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:36,533 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:36,540 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([951] L938-9-->L938-12: Formula: (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, t_funThread2of2ForFork0_bad_#t~nondet33#1=|v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet33#1][511], [248#true, 194#L938-6true, t_funThread1of2ForFork0InUse, 262#true, t_funThread2of2ForFork0InUse, 434#true, 228#L938-12true, 55#L957true, 258#(= |t_funThread1of2ForFork0_bad_#t~post32#1| 0)]) [2023-11-30 07:57:36,540 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2023-11-30 07:57:36,540 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 07:57:36,540 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 07:57:36,540 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 07:57:36,541 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([700] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][156], [75#L942-5true, 208#L938-9true, 248#true, t_funThread1of2ForFork0InUse, 2#L957-3true, t_funThread2of2ForFork0InUse, 262#true, 255#true, 434#true]) [2023-11-30 07:57:36,541 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2023-11-30 07:57:36,541 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:36,542 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:36,542 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:36,542 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:36,542 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:36,542 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([866] L938-9-->L938-12: Formula: (and (= |v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|, t_funThread1of2ForFork0_bad_#t~nondet33#1=|v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_bad_#t~nondet33#1][138], [75#L942-5true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 98#L938-12true, 434#true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)), 119#L956-16true]) [2023-11-30 07:57:36,542 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2023-11-30 07:57:36,542 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 07:57:36,542 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 07:57:36,542 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 07:57:36,542 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 07:57:36,542 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([866] L938-9-->L938-12: Formula: (and (= |v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|, t_funThread1of2ForFork0_bad_#t~nondet33#1=|v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_bad_#t~nondet33#1][155], [75#L942-5true, 248#true, t_funThread1of2ForFork0InUse, 262#true, t_funThread2of2ForFork0InUse, 255#true, 98#L938-12true, 434#true, 55#L957true]) [2023-11-30 07:57:36,542 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2023-11-30 07:57:36,542 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:36,542 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:36,542 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:36,543 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:36,543 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([700] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][157], [248#true, t_funThread1of2ForFork0InUse, 2#L957-3true, 262#true, t_funThread2of2ForFork0InUse, 107#L938-8true, 434#true, 202#L938-8true, 258#(= |t_funThread1of2ForFork0_bad_#t~post32#1| 0)]) [2023-11-30 07:57:36,543 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2023-11-30 07:57:36,543 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:36,543 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:36,543 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:36,543 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:36,543 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([951] L938-9-->L938-12: Formula: (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, t_funThread2of2ForFork0_bad_#t~nondet33#1=|v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet33#1][508], [248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 70#L938-7true, 434#true, 228#L938-12true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)), 258#(= |t_funThread1of2ForFork0_bad_#t~post32#1| 0), 119#L956-16true]) [2023-11-30 07:57:36,544 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2023-11-30 07:57:36,544 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 07:57:36,544 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 07:57:36,544 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 07:57:36,544 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([951] L938-9-->L938-12: Formula: (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, t_funThread2of2ForFork0_bad_#t~nondet33#1=|v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet33#1][511], [248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 262#true, 70#L938-7true, 434#true, 228#L938-12true, 55#L957true, 258#(= |t_funThread1of2ForFork0_bad_#t~post32#1| 0)]) [2023-11-30 07:57:36,544 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2023-11-30 07:57:36,544 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:36,544 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:36,544 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:36,544 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][157], [183#L942-8true, 248#true, t_funThread1of2ForFork0InUse, 194#L938-6true, 2#L957-3true, 262#true, t_funThread2of2ForFork0InUse, 434#true, 258#(= |t_funThread1of2ForFork0_bad_#t~post32#1| 0)]) [2023-11-30 07:57:36,545 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2023-11-30 07:57:36,545 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:36,545 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:36,545 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:36,557 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][156], [111#L942-5true, 248#true, t_funThread1of2ForFork0InUse, 2#L957-3true, 262#true, t_funThread2of2ForFork0InUse, 255#true, 107#L938-8true, 434#true]) [2023-11-30 07:57:36,557 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2023-11-30 07:57:36,557 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 07:57:36,557 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 07:57:36,557 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 07:57:36,565 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([866] L938-9-->L938-12: Formula: (and (= |v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|, t_funThread1of2ForFork0_bad_#t~nondet33#1=|v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_bad_#t~nondet33#1][138], [75#L942-5true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 198#L956-15true, 98#L938-12true, 434#true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648))]) [2023-11-30 07:57:36,566 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is not cut-off event [2023-11-30 07:57:36,566 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is not cut-off event [2023-11-30 07:57:36,566 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is not cut-off event [2023-11-30 07:57:36,566 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is not cut-off event [2023-11-30 07:57:36,566 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is not cut-off event [2023-11-30 07:57:36,566 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is not cut-off event [2023-11-30 07:57:36,566 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([866] L938-9-->L938-12: Formula: (and (= |v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|, t_funThread1of2ForFork0_bad_#t~nondet33#1=|v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_bad_#t~nondet33#1][138], [75#L942-5true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 98#L938-12true, 434#true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)), 119#L956-16true]) [2023-11-30 07:57:36,566 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2023-11-30 07:57:36,566 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 07:57:36,566 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 07:57:36,566 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 07:57:36,566 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 07:57:36,566 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 07:57:36,568 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([951] L938-9-->L938-12: Formula: (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, t_funThread2of2ForFork0_bad_#t~nondet33#1=|v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet33#1][509], [437#(<= |ULTIMATE.start_main_#t~post47#1| 9999), 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 39#L956-14true, 431#(and (<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)) (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post47#1|))), 228#L938-12true, 202#L938-8true, 258#(= |t_funThread1of2ForFork0_bad_#t~post32#1| 0)]) [2023-11-30 07:57:36,568 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is not cut-off event [2023-11-30 07:57:36,568 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is not cut-off event [2023-11-30 07:57:36,568 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is not cut-off event [2023-11-30 07:57:36,568 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is not cut-off event [2023-11-30 07:57:36,570 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([951] L938-9-->L938-12: Formula: (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, t_funThread2of2ForFork0_bad_#t~nondet33#1=|v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet33#1][508], [248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 70#L938-7true, 198#L956-15true, 434#true, 228#L938-12true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)), 258#(= |t_funThread1of2ForFork0_bad_#t~post32#1| 0)]) [2023-11-30 07:57:36,570 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is not cut-off event [2023-11-30 07:57:36,571 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is not cut-off event [2023-11-30 07:57:36,571 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is not cut-off event [2023-11-30 07:57:36,571 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is not cut-off event [2023-11-30 07:57:36,571 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is not cut-off event [2023-11-30 07:57:36,571 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([951] L938-9-->L938-12: Formula: (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, t_funThread2of2ForFork0_bad_#t~nondet33#1=|v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet33#1][508], [248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 70#L938-7true, 434#true, 228#L938-12true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)), 258#(= |t_funThread1of2ForFork0_bad_#t~post32#1| 0), 119#L956-16true]) [2023-11-30 07:57:36,571 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2023-11-30 07:57:36,571 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 07:57:36,571 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 07:57:36,571 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 07:57:36,571 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 07:57:36,573 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([866] L938-9-->L938-12: Formula: (and (= |v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|, t_funThread1of2ForFork0_bad_#t~nondet33#1=|v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_bad_#t~nondet33#1][264], [183#L942-8true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 431#(and (<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)) (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post47#1|))), 100#L956-13true, 98#L938-12true, 439#(and (<= |ULTIMATE.start_main_~i~0#1| 9999) (<= |ULTIMATE.start_main_#t~post47#1| 9999))]) [2023-11-30 07:57:36,573 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2023-11-30 07:57:36,573 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 07:57:36,573 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 07:57:36,573 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 07:57:36,573 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([963] L942-9-->L942-12: Formula: (and (= |v_#pthreadsMutex_145| (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47|) |v_~#__global_lock~0.offset_47| 0))) (= |v_t_funThread2of2ForFork0_good_#t~nondet40#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_145|, t_funThread2of2ForFork0_good_#t~nondet40#1=|v_t_funThread2of2ForFork0_good_#t~nondet40#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet40#1][499], [57#L942-12true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 431#(and (<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)) (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post47#1|))), 100#L956-13true, 202#L938-8true, 439#(and (<= |ULTIMATE.start_main_~i~0#1| 9999) (<= |ULTIMATE.start_main_#t~post47#1| 9999)), 258#(= |t_funThread1of2ForFork0_bad_#t~post32#1| 0)]) [2023-11-30 07:57:36,573 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2023-11-30 07:57:36,574 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 07:57:36,574 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 07:57:36,574 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 07:57:36,585 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([866] L938-9-->L938-12: Formula: (and (= |v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|, t_funThread1of2ForFork0_bad_#t~nondet33#1=|v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_bad_#t~nondet33#1][138], [248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 107#L938-8true, 98#L938-12true, 198#L956-15true, 434#true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648))]) [2023-11-30 07:57:36,585 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2023-11-30 07:57:36,585 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 07:57:36,585 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 07:57:36,585 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 07:57:36,586 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([951] L938-9-->L938-12: Formula: (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, t_funThread2of2ForFork0_bad_#t~nondet33#1=|v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet33#1][508], [248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 198#L956-15true, 434#true, 228#L938-12true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)), 202#L938-8true, 258#(= |t_funThread1of2ForFork0_bad_#t~post32#1| 0)]) [2023-11-30 07:57:36,586 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2023-11-30 07:57:36,586 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 07:57:36,586 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 07:57:36,586 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 07:57:36,586 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([951] L938-9-->L938-12: Formula: (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, t_funThread2of2ForFork0_bad_#t~nondet33#1=|v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet33#1][315], [208#L938-9true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 198#L956-15true, 434#true, 228#L938-12true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648))]) [2023-11-30 07:57:36,586 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2023-11-30 07:57:36,586 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:36,586 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:36,586 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:36,587 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([963] L942-9-->L942-12: Formula: (and (= |v_#pthreadsMutex_145| (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47|) |v_~#__global_lock~0.offset_47| 0))) (= |v_t_funThread2of2ForFork0_good_#t~nondet40#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_145|, t_funThread2of2ForFork0_good_#t~nondet40#1=|v_t_funThread2of2ForFork0_good_#t~nondet40#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet40#1][501], [57#L942-12true, 248#true, 194#L938-6true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 198#L956-15true, 434#true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)), 258#(= |t_funThread1of2ForFork0_bad_#t~post32#1| 0)]) [2023-11-30 07:57:36,587 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2023-11-30 07:57:36,587 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 07:57:36,587 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 07:57:36,587 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 07:57:36,589 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([878] L942-9-->L942-12: Formula: (and (= |v_#pthreadsMutex_145| (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47|) |v_~#__global_lock~0.offset_47| 0))) (= |v_t_funThread1of2ForFork0_good_#t~nondet40#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_145|, t_funThread1of2ForFork0_good_#t~nondet40#1=|v_t_funThread1of2ForFork0_good_#t~nondet40#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_good_#t~nondet40#1][182], [248#true, t_funThread1of2ForFork0InUse, 90#L942-12true, 110#L938-5true, t_funThread2of2ForFork0InUse, 255#true, 198#L956-15true, 434#true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648))]) [2023-11-30 07:57:36,590 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is not cut-off event [2023-11-30 07:57:36,590 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is not cut-off event [2023-11-30 07:57:36,590 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is not cut-off event [2023-11-30 07:57:36,590 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is not cut-off event [2023-11-30 07:57:36,590 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([878] L942-9-->L942-12: Formula: (and (= |v_#pthreadsMutex_145| (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47|) |v_~#__global_lock~0.offset_47| 0))) (= |v_t_funThread1of2ForFork0_good_#t~nondet40#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_145|, t_funThread1of2ForFork0_good_#t~nondet40#1=|v_t_funThread1of2ForFork0_good_#t~nondet40#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_good_#t~nondet40#1][182], [248#true, t_funThread1of2ForFork0InUse, 90#L942-12true, 110#L938-5true, t_funThread2of2ForFork0InUse, 255#true, 434#true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)), 119#L956-16true]) [2023-11-30 07:57:36,590 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2023-11-30 07:57:36,590 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 07:57:36,590 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 07:57:36,590 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 07:57:36,639 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][157], [183#L942-8true, 248#true, t_funThread1of2ForFork0InUse, 2#L957-3true, 262#true, t_funThread2of2ForFork0InUse, 434#true, 202#L938-8true, 258#(= |t_funThread1of2ForFork0_bad_#t~post32#1| 0)]) [2023-11-30 07:57:36,639 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2023-11-30 07:57:36,639 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:57:36,639 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:57:36,639 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:57:36,648 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([866] L938-9-->L938-12: Formula: (and (= |v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|, t_funThread1of2ForFork0_bad_#t~nondet33#1=|v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_bad_#t~nondet33#1][155], [75#L942-5true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 262#true, 255#true, 98#L938-12true, 434#true, 55#L957true]) [2023-11-30 07:57:36,648 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2023-11-30 07:57:36,648 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:36,649 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:36,649 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:36,649 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:36,649 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:36,649 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([951] L938-9-->L938-12: Formula: (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, t_funThread2of2ForFork0_bad_#t~nondet33#1=|v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet33#1][511], [248#true, t_funThread1of2ForFork0InUse, 262#true, t_funThread2of2ForFork0InUse, 70#L938-7true, 434#true, 228#L938-12true, 55#L957true, 258#(= |t_funThread1of2ForFork0_bad_#t~post32#1| 0)]) [2023-11-30 07:57:36,649 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2023-11-30 07:57:36,649 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:36,649 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:36,650 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:36,650 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:36,652 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([700] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][156], [208#L938-9true, 248#true, t_funThread1of2ForFork0InUse, 2#L957-3true, 262#true, t_funThread2of2ForFork0InUse, 255#true, 107#L938-8true, 434#true]) [2023-11-30 07:57:36,652 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2023-11-30 07:57:36,652 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:36,652 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:36,652 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:36,652 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:36,652 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([866] L938-9-->L938-12: Formula: (and (= |v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|, t_funThread1of2ForFork0_bad_#t~nondet33#1=|v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_bad_#t~nondet33#1][138], [248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 107#L938-8true, 98#L938-12true, 434#true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)), 119#L956-16true]) [2023-11-30 07:57:36,652 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2023-11-30 07:57:36,652 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:36,652 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:36,653 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:36,653 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([866] L938-9-->L938-12: Formula: (and (= |v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|, t_funThread1of2ForFork0_bad_#t~nondet33#1=|v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_bad_#t~nondet33#1][155], [248#true, t_funThread1of2ForFork0InUse, 262#true, t_funThread2of2ForFork0InUse, 255#true, 107#L938-8true, 98#L938-12true, 434#true, 55#L957true]) [2023-11-30 07:57:36,653 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2023-11-30 07:57:36,653 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:36,653 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:36,653 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:36,653 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([951] L938-9-->L938-12: Formula: (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, t_funThread2of2ForFork0_bad_#t~nondet33#1=|v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet33#1][508], [248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 434#true, 228#L938-12true, 202#L938-8true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)), 119#L956-16true, 258#(= |t_funThread1of2ForFork0_bad_#t~post32#1| 0)]) [2023-11-30 07:57:36,653 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2023-11-30 07:57:36,653 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:36,653 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:36,654 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:36,654 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([951] L938-9-->L938-12: Formula: (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, t_funThread2of2ForFork0_bad_#t~nondet33#1=|v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet33#1][315], [208#L938-9true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 434#true, 228#L938-12true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)), 119#L956-16true]) [2023-11-30 07:57:36,654 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2023-11-30 07:57:36,654 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:36,654 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:36,654 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:36,654 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([951] L938-9-->L938-12: Formula: (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, t_funThread2of2ForFork0_bad_#t~nondet33#1=|v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet33#1][511], [248#true, t_funThread1of2ForFork0InUse, 262#true, t_funThread2of2ForFork0InUse, 434#true, 228#L938-12true, 202#L938-8true, 55#L957true, 258#(= |t_funThread1of2ForFork0_bad_#t~post32#1| 0)]) [2023-11-30 07:57:36,654 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2023-11-30 07:57:36,654 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:36,654 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:36,654 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:36,654 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([951] L938-9-->L938-12: Formula: (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, t_funThread2of2ForFork0_bad_#t~nondet33#1=|v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet33#1][316], [208#L938-9true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 262#true, 255#true, 434#true, 228#L938-12true, 55#L957true]) [2023-11-30 07:57:36,655 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2023-11-30 07:57:36,655 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:57:36,655 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:57:36,655 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:57:36,655 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([700] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][157], [183#L942-8true, 248#true, t_funThread1of2ForFork0InUse, 2#L957-3true, 262#true, t_funThread2of2ForFork0InUse, 70#L938-7true, 434#true, 258#(= |t_funThread1of2ForFork0_bad_#t~post32#1| 0)]) [2023-11-30 07:57:36,655 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2023-11-30 07:57:36,655 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:36,655 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:36,655 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:36,655 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:36,668 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([951] L938-9-->L938-12: Formula: (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, t_funThread2of2ForFork0_bad_#t~nondet33#1=|v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet33#1][316], [111#L942-5true, 248#true, t_funThread1of2ForFork0InUse, 262#true, t_funThread2of2ForFork0InUse, 255#true, 434#true, 228#L938-12true, 55#L957true]) [2023-11-30 07:57:36,668 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2023-11-30 07:57:36,668 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:36,668 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:36,668 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:36,669 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][156], [75#L942-5true, 248#true, t_funThread1of2ForFork0InUse, 195#L942-8true, 2#L957-3true, 262#true, t_funThread2of2ForFork0InUse, 255#true, 434#true]) [2023-11-30 07:57:36,669 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2023-11-30 07:57:36,669 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:36,669 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:36,669 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:36,674 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([878] L942-9-->L942-12: Formula: (and (= |v_#pthreadsMutex_145| (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47|) |v_~#__global_lock~0.offset_47| 0))) (= |v_t_funThread1of2ForFork0_good_#t~nondet40#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_145|, t_funThread1of2ForFork0_good_#t~nondet40#1=|v_t_funThread1of2ForFork0_good_#t~nondet40#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_good_#t~nondet40#1][181], [436#(<= |ULTIMATE.start_main_~i~0#1| 9999), 248#true, 170#L956-4true, t_funThread1of2ForFork0InUse, 90#L942-12true, 110#L938-5true, t_funThread2of2ForFork0InUse, 255#true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648))]) [2023-11-30 07:57:36,674 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is not cut-off event [2023-11-30 07:57:36,674 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is not cut-off event [2023-11-30 07:57:36,674 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is not cut-off event [2023-11-30 07:57:36,674 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is not cut-off event [2023-11-30 07:57:36,675 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([951] L938-9-->L938-12: Formula: (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, t_funThread2of2ForFork0_bad_#t~nondet33#1=|v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet33#1][268], [111#L942-5true, 248#true, 436#(<= |ULTIMATE.start_main_~i~0#1| 9999), 170#L956-4true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 228#L938-12true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648))]) [2023-11-30 07:57:36,676 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is not cut-off event [2023-11-30 07:57:36,676 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is not cut-off event [2023-11-30 07:57:36,676 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is not cut-off event [2023-11-30 07:57:36,676 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is not cut-off event [2023-11-30 07:57:36,678 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([866] L938-9-->L938-12: Formula: (and (= |v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|, t_funThread1of2ForFork0_bad_#t~nondet33#1=|v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_bad_#t~nondet33#1][138], [248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 107#L938-8true, 98#L938-12true, 198#L956-15true, 434#true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648))]) [2023-11-30 07:57:36,679 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is not cut-off event [2023-11-30 07:57:36,679 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is not cut-off event [2023-11-30 07:57:36,679 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is not cut-off event [2023-11-30 07:57:36,679 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is not cut-off event [2023-11-30 07:57:36,679 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is not cut-off event [2023-11-30 07:57:36,679 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([866] L938-9-->L938-12: Formula: (and (= |v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|, t_funThread1of2ForFork0_bad_#t~nondet33#1=|v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_bad_#t~nondet33#1][138], [248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 107#L938-8true, 98#L938-12true, 434#true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)), 119#L956-16true]) [2023-11-30 07:57:36,679 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2023-11-30 07:57:36,679 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:36,679 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:36,679 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:36,679 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:36,680 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([951] L938-9-->L938-12: Formula: (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, t_funThread2of2ForFork0_bad_#t~nondet33#1=|v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet33#1][317], [437#(<= |ULTIMATE.start_main_#t~post47#1| 9999), 208#L938-9true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 39#L956-14true, 431#(and (<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)) (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post47#1|))), 228#L938-12true]) [2023-11-30 07:57:36,680 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is not cut-off event [2023-11-30 07:57:36,680 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is not cut-off event [2023-11-30 07:57:36,680 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is not cut-off event [2023-11-30 07:57:36,680 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is not cut-off event [2023-11-30 07:57:36,681 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][156], [183#L942-8true, 208#L938-9true, 248#true, t_funThread1of2ForFork0InUse, 2#L957-3true, 262#true, t_funThread2of2ForFork0InUse, 255#true, 434#true]) [2023-11-30 07:57:36,681 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2023-11-30 07:57:36,681 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:57:36,681 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:57:36,681 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:57:36,681 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([866] L938-9-->L938-12: Formula: (and (= |v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|, t_funThread1of2ForFork0_bad_#t~nondet33#1=|v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_bad_#t~nondet33#1][138], [183#L942-8true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 98#L938-12true, 434#true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)), 119#L956-16true]) [2023-11-30 07:57:36,681 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2023-11-30 07:57:36,681 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:57:36,681 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:57:36,681 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:57:36,682 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([866] L938-9-->L938-12: Formula: (and (= |v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|, t_funThread1of2ForFork0_bad_#t~nondet33#1=|v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_bad_#t~nondet33#1][138], [183#L942-8true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 198#L956-15true, 98#L938-12true, 434#true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648))]) [2023-11-30 07:57:36,682 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2023-11-30 07:57:36,682 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:36,682 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:36,682 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:36,682 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([866] L938-9-->L938-12: Formula: (and (= |v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|, t_funThread1of2ForFork0_bad_#t~nondet33#1=|v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_bad_#t~nondet33#1][155], [183#L942-8true, 248#true, t_funThread1of2ForFork0InUse, 262#true, t_funThread2of2ForFork0InUse, 255#true, 98#L938-12true, 434#true, 55#L957true]) [2023-11-30 07:57:36,682 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2023-11-30 07:57:36,682 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:57:36,682 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:57:36,683 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:57:36,683 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([866] L938-9-->L938-12: Formula: (and (= |v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|, t_funThread1of2ForFork0_bad_#t~nondet33#1=|v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_bad_#t~nondet33#1][263], [437#(<= |ULTIMATE.start_main_#t~post47#1| 9999), 183#L942-8true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 39#L956-14true, 255#true, 431#(and (<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)) (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post47#1|))), 98#L938-12true]) [2023-11-30 07:57:36,683 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2023-11-30 07:57:36,683 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:36,683 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:36,683 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:36,683 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([951] L938-9-->L938-12: Formula: (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, t_funThread2of2ForFork0_bad_#t~nondet33#1=|v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet33#1][508], [248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 198#L956-15true, 434#true, 228#L938-12true, 202#L938-8true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)), 258#(= |t_funThread1of2ForFork0_bad_#t~post32#1| 0)]) [2023-11-30 07:57:36,684 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is not cut-off event [2023-11-30 07:57:36,684 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is not cut-off event [2023-11-30 07:57:36,684 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is not cut-off event [2023-11-30 07:57:36,684 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is not cut-off event [2023-11-30 07:57:36,684 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is not cut-off event [2023-11-30 07:57:36,684 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([951] L938-9-->L938-12: Formula: (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, t_funThread2of2ForFork0_bad_#t~nondet33#1=|v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet33#1][508], [248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 434#true, 228#L938-12true, 202#L938-8true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)), 119#L956-16true, 258#(= |t_funThread1of2ForFork0_bad_#t~post32#1| 0)]) [2023-11-30 07:57:36,684 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2023-11-30 07:57:36,684 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:36,684 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:36,684 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:36,684 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:36,686 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([866] L938-9-->L938-12: Formula: (and (= |v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|, t_funThread1of2ForFork0_bad_#t~nondet33#1=|v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_bad_#t~nondet33#1][263], [437#(<= |ULTIMATE.start_main_#t~post47#1| 9999), 183#L942-8true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 39#L956-14true, 431#(and (<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)) (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post47#1|))), 98#L938-12true]) [2023-11-30 07:57:36,686 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2023-11-30 07:57:36,686 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:36,686 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:36,686 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:36,686 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:36,687 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([963] L942-9-->L942-12: Formula: (and (= |v_#pthreadsMutex_145| (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47|) |v_~#__global_lock~0.offset_47| 0))) (= |v_t_funThread2of2ForFork0_good_#t~nondet40#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_145|, t_funThread2of2ForFork0_good_#t~nondet40#1=|v_t_funThread2of2ForFork0_good_#t~nondet40#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet40#1][498], [57#L942-12true, 437#(<= |ULTIMATE.start_main_#t~post47#1| 9999), 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 39#L956-14true, 70#L938-7true, 431#(and (<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)) (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post47#1|))), 258#(= |t_funThread1of2ForFork0_bad_#t~post32#1| 0)]) [2023-11-30 07:57:36,687 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is not cut-off event [2023-11-30 07:57:36,687 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is not cut-off event [2023-11-30 07:57:36,687 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is not cut-off event [2023-11-30 07:57:36,687 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is not cut-off event [2023-11-30 07:57:36,687 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([963] L942-9-->L942-12: Formula: (and (= |v_#pthreadsMutex_145| (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47|) |v_~#__global_lock~0.offset_47| 0))) (= |v_t_funThread2of2ForFork0_good_#t~nondet40#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_145|, t_funThread2of2ForFork0_good_#t~nondet40#1=|v_t_funThread2of2ForFork0_good_#t~nondet40#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet40#1][501], [57#L942-12true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 70#L938-7true, 198#L956-15true, 434#true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)), 258#(= |t_funThread1of2ForFork0_bad_#t~post32#1| 0)]) [2023-11-30 07:57:36,687 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2023-11-30 07:57:36,687 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:36,687 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:36,687 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:36,689 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([963] L942-9-->L942-12: Formula: (and (= |v_#pthreadsMutex_145| (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47|) |v_~#__global_lock~0.offset_47| 0))) (= |v_t_funThread2of2ForFork0_good_#t~nondet40#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_145|, t_funThread2of2ForFork0_good_#t~nondet40#1=|v_t_funThread2of2ForFork0_good_#t~nondet40#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet40#1][298], [57#L942-12true, 208#L938-9true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 431#(and (<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)) (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post47#1|))), 100#L956-13true, 439#(and (<= |ULTIMATE.start_main_~i~0#1| 9999) (<= |ULTIMATE.start_main_#t~post47#1| 9999))]) [2023-11-30 07:57:36,689 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2023-11-30 07:57:36,689 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:36,689 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:36,689 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:36,690 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([963] L942-9-->L942-12: Formula: (and (= |v_#pthreadsMutex_145| (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47|) |v_~#__global_lock~0.offset_47| 0))) (= |v_t_funThread2of2ForFork0_good_#t~nondet40#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_145|, t_funThread2of2ForFork0_good_#t~nondet40#1=|v_t_funThread2of2ForFork0_good_#t~nondet40#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet40#1][501], [57#L942-12true, 248#true, t_funThread1of2ForFork0InUse, 194#L938-6true, t_funThread2of2ForFork0InUse, 434#true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)), 258#(= |t_funThread1of2ForFork0_bad_#t~post32#1| 0), 119#L956-16true]) [2023-11-30 07:57:36,690 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2023-11-30 07:57:36,690 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:36,690 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:36,690 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:36,701 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([963] L942-9-->L942-12: Formula: (and (= |v_#pthreadsMutex_145| (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47|) |v_~#__global_lock~0.offset_47| 0))) (= |v_t_funThread2of2ForFork0_good_#t~nondet40#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_145|, t_funThread2of2ForFork0_good_#t~nondet40#1=|v_t_funThread2of2ForFork0_good_#t~nondet40#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet40#1][501], [57#L942-12true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 70#L938-7true, 198#L956-15true, 434#true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)), 258#(= |t_funThread1of2ForFork0_bad_#t~post32#1| 0)]) [2023-11-30 07:57:36,701 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2023-11-30 07:57:36,701 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:36,701 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:36,701 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:36,701 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:36,710 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([878] L942-9-->L942-12: Formula: (and (= |v_#pthreadsMutex_145| (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47|) |v_~#__global_lock~0.offset_47| 0))) (= |v_t_funThread1of2ForFork0_good_#t~nondet40#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_145|, t_funThread1of2ForFork0_good_#t~nondet40#1=|v_t_funThread1of2ForFork0_good_#t~nondet40#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_good_#t~nondet40#1][182], [75#L942-5true, 248#true, t_funThread1of2ForFork0InUse, 90#L942-12true, t_funThread2of2ForFork0InUse, 255#true, 198#L956-15true, 434#true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648))]) [2023-11-30 07:57:36,710 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2023-11-30 07:57:36,710 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:36,710 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:36,711 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:36,711 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([878] L942-9-->L942-12: Formula: (and (= |v_#pthreadsMutex_145| (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47|) |v_~#__global_lock~0.offset_47| 0))) (= |v_t_funThread1of2ForFork0_good_#t~nondet40#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_145|, t_funThread1of2ForFork0_good_#t~nondet40#1=|v_t_funThread1of2ForFork0_good_#t~nondet40#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_good_#t~nondet40#1][181], [248#true, 436#(<= |ULTIMATE.start_main_~i~0#1| 9999), 170#L956-4true, t_funThread1of2ForFork0InUse, 90#L942-12true, t_funThread2of2ForFork0InUse, 255#true, 107#L938-8true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648))]) [2023-11-30 07:57:36,711 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2023-11-30 07:57:36,711 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:57:36,711 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:57:36,711 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:57:36,711 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([878] L942-9-->L942-12: Formula: (and (= |v_#pthreadsMutex_145| (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47|) |v_~#__global_lock~0.offset_47| 0))) (= |v_t_funThread1of2ForFork0_good_#t~nondet40#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_145|, t_funThread1of2ForFork0_good_#t~nondet40#1=|v_t_funThread1of2ForFork0_good_#t~nondet40#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_good_#t~nondet40#1][182], [248#true, t_funThread1of2ForFork0InUse, 90#L942-12true, t_funThread2of2ForFork0InUse, 255#true, 107#L938-8true, 198#L956-15true, 434#true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648))]) [2023-11-30 07:57:36,711 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2023-11-30 07:57:36,711 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:36,712 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:36,712 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:36,765 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([700] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][156], [208#L938-9true, 183#L942-8true, 248#true, t_funThread1of2ForFork0InUse, 2#L957-3true, 262#true, t_funThread2of2ForFork0InUse, 255#true, 434#true]) [2023-11-30 07:57:36,765 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2023-11-30 07:57:36,765 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:57:36,765 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:57:36,765 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:57:36,765 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:57:36,773 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([700] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][156], [208#L938-9true, 248#true, t_funThread1of2ForFork0InUse, 2#L957-3true, t_funThread2of2ForFork0InUse, 262#true, 255#true, 107#L938-8true, 434#true]) [2023-11-30 07:57:36,773 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2023-11-30 07:57:36,773 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:36,773 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:36,773 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:36,773 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:36,773 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:36,773 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([866] L938-9-->L938-12: Formula: (and (= |v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|, t_funThread1of2ForFork0_bad_#t~nondet33#1=|v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_bad_#t~nondet33#1][155], [248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 262#true, 255#true, 107#L938-8true, 98#L938-12true, 434#true, 55#L957true]) [2023-11-30 07:57:36,773 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2023-11-30 07:57:36,774 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:36,774 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:36,774 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:36,774 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:36,774 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([951] L938-9-->L938-12: Formula: (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, t_funThread2of2ForFork0_bad_#t~nondet33#1=|v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet33#1][316], [208#L938-9true, 248#true, t_funThread1of2ForFork0InUse, 262#true, t_funThread2of2ForFork0InUse, 255#true, 434#true, 228#L938-12true, 55#L957true]) [2023-11-30 07:57:36,774 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2023-11-30 07:57:36,774 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:57:36,774 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:57:36,774 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:57:36,774 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:57:36,776 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([866] L938-9-->L938-12: Formula: (and (= |v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|, t_funThread1of2ForFork0_bad_#t~nondet33#1=|v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_bad_#t~nondet33#1][155], [248#true, t_funThread1of2ForFork0InUse, 262#true, t_funThread2of2ForFork0InUse, 255#true, 107#L938-8true, 98#L938-12true, 434#true, 55#L957true]) [2023-11-30 07:57:36,776 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2023-11-30 07:57:36,776 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:36,776 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:36,776 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:36,776 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:36,776 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:36,777 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([951] L938-9-->L938-12: Formula: (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, t_funThread2of2ForFork0_bad_#t~nondet33#1=|v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet33#1][511], [248#true, t_funThread1of2ForFork0InUse, 262#true, t_funThread2of2ForFork0InUse, 434#true, 228#L938-12true, 202#L938-8true, 258#(= |t_funThread1of2ForFork0_bad_#t~post32#1| 0), 55#L957true]) [2023-11-30 07:57:36,777 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2023-11-30 07:57:36,777 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:36,777 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:36,777 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:36,777 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:36,777 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([963] L942-9-->L942-12: Formula: (and (= |v_#pthreadsMutex_145| (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47|) |v_~#__global_lock~0.offset_47| 0))) (= |v_t_funThread2of2ForFork0_good_#t~nondet40#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_145|, t_funThread2of2ForFork0_good_#t~nondet40#1=|v_t_funThread2of2ForFork0_good_#t~nondet40#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet40#1][507], [57#L942-12true, 248#true, t_funThread1of2ForFork0InUse, 194#L938-6true, 262#true, t_funThread2of2ForFork0InUse, 434#true, 55#L957true, 258#(= |t_funThread1of2ForFork0_bad_#t~post32#1| 0)]) [2023-11-30 07:57:36,777 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2023-11-30 07:57:36,777 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:36,777 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:36,778 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:36,780 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([700] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][157], [183#L942-8true, 248#true, t_funThread1of2ForFork0InUse, 2#L957-3true, t_funThread2of2ForFork0InUse, 262#true, 434#true, 202#L938-8true, 258#(= |t_funThread1of2ForFork0_bad_#t~post32#1| 0)]) [2023-11-30 07:57:36,780 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2023-11-30 07:57:36,780 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:57:36,780 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:57:36,780 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:57:36,780 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:57:36,780 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([963] L942-9-->L942-12: Formula: (and (= |v_#pthreadsMutex_145| (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47|) |v_~#__global_lock~0.offset_47| 0))) (= |v_t_funThread2of2ForFork0_good_#t~nondet40#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_145|, t_funThread2of2ForFork0_good_#t~nondet40#1=|v_t_funThread2of2ForFork0_good_#t~nondet40#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet40#1][507], [57#L942-12true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 262#true, 70#L938-7true, 434#true, 258#(= |t_funThread1of2ForFork0_bad_#t~post32#1| 0), 55#L957true]) [2023-11-30 07:57:36,781 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2023-11-30 07:57:36,781 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:57:36,781 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:57:36,781 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:57:36,781 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([963] L942-9-->L942-12: Formula: (and (= |v_#pthreadsMutex_145| (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47|) |v_~#__global_lock~0.offset_47| 0))) (= |v_t_funThread2of2ForFork0_good_#t~nondet40#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_145|, t_funThread2of2ForFork0_good_#t~nondet40#1=|v_t_funThread2of2ForFork0_good_#t~nondet40#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet40#1][501], [57#L942-12true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 70#L938-7true, 434#true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)), 258#(= |t_funThread1of2ForFork0_bad_#t~post32#1| 0), 119#L956-16true]) [2023-11-30 07:57:36,781 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2023-11-30 07:57:36,781 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:36,781 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:36,781 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:36,791 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([878] L942-9-->L942-12: Formula: (and (= |v_#pthreadsMutex_145| (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47|) |v_~#__global_lock~0.offset_47| 0))) (= |v_t_funThread1of2ForFork0_good_#t~nondet40#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_145|, t_funThread1of2ForFork0_good_#t~nondet40#1=|v_t_funThread1of2ForFork0_good_#t~nondet40#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_good_#t~nondet40#1][179], [248#true, t_funThread1of2ForFork0InUse, 90#L942-12true, 110#L938-5true, t_funThread2of2ForFork0InUse, 262#true, 255#true, 434#true, 55#L957true]) [2023-11-30 07:57:36,792 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is not cut-off event [2023-11-30 07:57:36,792 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is not cut-off event [2023-11-30 07:57:36,792 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is not cut-off event [2023-11-30 07:57:36,792 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is not cut-off event [2023-11-30 07:57:36,793 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][156], [111#L942-5true, 183#L942-8true, 248#true, t_funThread1of2ForFork0InUse, 2#L957-3true, t_funThread2of2ForFork0InUse, 262#true, 255#true, 434#true]) [2023-11-30 07:57:36,793 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2023-11-30 07:57:36,793 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:36,794 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:36,794 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:36,795 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][156], [248#true, t_funThread1of2ForFork0InUse, 2#L957-3true, 195#L942-8true, t_funThread2of2ForFork0InUse, 262#true, 255#true, 107#L938-8true, 434#true]) [2023-11-30 07:57:36,795 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2023-11-30 07:57:36,796 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:57:36,796 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:57:36,796 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:57:36,796 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([878] L942-9-->L942-12: Formula: (and (= |v_#pthreadsMutex_145| (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47|) |v_~#__global_lock~0.offset_47| 0))) (= |v_t_funThread1of2ForFork0_good_#t~nondet40#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_145|, t_funThread1of2ForFork0_good_#t~nondet40#1=|v_t_funThread1of2ForFork0_good_#t~nondet40#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_good_#t~nondet40#1][179], [248#true, t_funThread1of2ForFork0InUse, 90#L942-12true, t_funThread2of2ForFork0InUse, 262#true, 255#true, 107#L938-8true, 434#true, 55#L957true]) [2023-11-30 07:57:36,796 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2023-11-30 07:57:36,796 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:57:36,796 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:57:36,796 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:57:36,804 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([951] L938-9-->L938-12: Formula: (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, t_funThread2of2ForFork0_bad_#t~nondet33#1=|v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet33#1][315], [208#L938-9true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 198#L956-15true, 434#true, 228#L938-12true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648))]) [2023-11-30 07:57:36,804 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is not cut-off event [2023-11-30 07:57:36,804 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is not cut-off event [2023-11-30 07:57:36,804 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is not cut-off event [2023-11-30 07:57:36,804 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is not cut-off event [2023-11-30 07:57:36,804 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is not cut-off event [2023-11-30 07:57:36,805 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([951] L938-9-->L938-12: Formula: (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, t_funThread2of2ForFork0_bad_#t~nondet33#1=|v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet33#1][315], [208#L938-9true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 434#true, 228#L938-12true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)), 119#L956-16true]) [2023-11-30 07:57:36,805 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2023-11-30 07:57:36,805 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:36,805 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:36,805 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:36,805 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:36,807 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([963] L942-9-->L942-12: Formula: (and (= |v_#pthreadsMutex_145| (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47|) |v_~#__global_lock~0.offset_47| 0))) (= |v_t_funThread2of2ForFork0_good_#t~nondet40#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_145|, t_funThread2of2ForFork0_good_#t~nondet40#1=|v_t_funThread2of2ForFork0_good_#t~nondet40#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet40#1][297], [57#L942-12true, 437#(<= |ULTIMATE.start_main_#t~post47#1| 9999), 208#L938-9true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 39#L956-14true, 255#true, 431#(and (<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)) (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post47#1|)))]) [2023-11-30 07:57:36,807 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2023-11-30 07:57:36,807 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:36,807 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:36,807 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:36,807 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([963] L942-9-->L942-12: Formula: (and (= |v_#pthreadsMutex_145| (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47|) |v_~#__global_lock~0.offset_47| 0))) (= |v_t_funThread2of2ForFork0_good_#t~nondet40#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_145|, t_funThread2of2ForFork0_good_#t~nondet40#1=|v_t_funThread2of2ForFork0_good_#t~nondet40#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet40#1][350], [57#L942-12true, 208#L938-9true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 262#true, 255#true, 434#true, 55#L957true]) [2023-11-30 07:57:36,807 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2023-11-30 07:57:36,807 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 07:57:36,807 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 07:57:36,807 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 07:57:36,808 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([963] L942-9-->L942-12: Formula: (and (= |v_#pthreadsMutex_145| (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47|) |v_~#__global_lock~0.offset_47| 0))) (= |v_t_funThread2of2ForFork0_good_#t~nondet40#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_145|, t_funThread2of2ForFork0_good_#t~nondet40#1=|v_t_funThread2of2ForFork0_good_#t~nondet40#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet40#1][314], [57#L942-12true, 208#L938-9true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 434#true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)), 119#L956-16true]) [2023-11-30 07:57:36,808 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2023-11-30 07:57:36,808 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:57:36,808 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:57:36,808 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:57:36,808 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([963] L942-9-->L942-12: Formula: (and (= |v_#pthreadsMutex_145| (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47|) |v_~#__global_lock~0.offset_47| 0))) (= |v_t_funThread2of2ForFork0_good_#t~nondet40#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_145|, t_funThread2of2ForFork0_good_#t~nondet40#1=|v_t_funThread2of2ForFork0_good_#t~nondet40#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet40#1][314], [57#L942-12true, 208#L938-9true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 198#L956-15true, 434#true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648))]) [2023-11-30 07:57:36,808 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2023-11-30 07:57:36,808 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:57:36,808 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:57:36,808 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:57:36,809 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([963] L942-9-->L942-12: Formula: (and (= |v_#pthreadsMutex_145| (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47|) |v_~#__global_lock~0.offset_47| 0))) (= |v_t_funThread2of2ForFork0_good_#t~nondet40#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_145|, t_funThread2of2ForFork0_good_#t~nondet40#1=|v_t_funThread2of2ForFork0_good_#t~nondet40#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet40#1][498], [57#L942-12true, 437#(<= |ULTIMATE.start_main_#t~post47#1| 9999), 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 39#L956-14true, 431#(and (<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)) (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post47#1|))), 202#L938-8true, 258#(= |t_funThread1of2ForFork0_bad_#t~post32#1| 0)]) [2023-11-30 07:57:36,809 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is not cut-off event [2023-11-30 07:57:36,809 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is not cut-off event [2023-11-30 07:57:36,809 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is not cut-off event [2023-11-30 07:57:36,809 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is not cut-off event [2023-11-30 07:57:36,809 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([963] L942-9-->L942-12: Formula: (and (= |v_#pthreadsMutex_145| (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47|) |v_~#__global_lock~0.offset_47| 0))) (= |v_t_funThread2of2ForFork0_good_#t~nondet40#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_145|, t_funThread2of2ForFork0_good_#t~nondet40#1=|v_t_funThread2of2ForFork0_good_#t~nondet40#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet40#1][501], [57#L942-12true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 198#L956-15true, 434#true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)), 202#L938-8true, 258#(= |t_funThread1of2ForFork0_bad_#t~post32#1| 0)]) [2023-11-30 07:57:36,809 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2023-11-30 07:57:36,809 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:36,809 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:36,809 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:36,811 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([963] L942-9-->L942-12: Formula: (and (= |v_#pthreadsMutex_145| (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47|) |v_~#__global_lock~0.offset_47| 0))) (= |v_t_funThread2of2ForFork0_good_#t~nondet40#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_145|, t_funThread2of2ForFork0_good_#t~nondet40#1=|v_t_funThread2of2ForFork0_good_#t~nondet40#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet40#1][501], [57#L942-12true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 70#L938-7true, 434#true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)), 258#(= |t_funThread1of2ForFork0_bad_#t~post32#1| 0), 119#L956-16true]) [2023-11-30 07:57:36,811 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2023-11-30 07:57:36,811 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:36,811 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:36,811 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:36,811 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:36,826 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([866] L938-9-->L938-12: Formula: (and (= |v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|, t_funThread1of2ForFork0_bad_#t~nondet33#1=|v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_bad_#t~nondet33#1][138], [183#L942-8true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 198#L956-15true, 98#L938-12true, 434#true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648))]) [2023-11-30 07:57:36,826 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2023-11-30 07:57:36,826 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:36,826 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:36,826 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:36,826 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:36,826 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([963] L942-9-->L942-12: Formula: (and (= |v_#pthreadsMutex_145| (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47|) |v_~#__global_lock~0.offset_47| 0))) (= |v_t_funThread2of2ForFork0_good_#t~nondet40#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_145|, t_funThread2of2ForFork0_good_#t~nondet40#1=|v_t_funThread2of2ForFork0_good_#t~nondet40#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet40#1][314], [57#L942-12true, 208#L938-9true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 198#L956-15true, 434#true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648))]) [2023-11-30 07:57:36,826 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2023-11-30 07:57:36,826 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:57:36,826 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:57:36,826 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:57:36,827 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:57:36,827 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([963] L942-9-->L942-12: Formula: (and (= |v_#pthreadsMutex_145| (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47|) |v_~#__global_lock~0.offset_47| 0))) (= |v_t_funThread2of2ForFork0_good_#t~nondet40#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_145|, t_funThread2of2ForFork0_good_#t~nondet40#1=|v_t_funThread2of2ForFork0_good_#t~nondet40#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet40#1][501], [57#L942-12true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 198#L956-15true, 434#true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)), 202#L938-8true, 258#(= |t_funThread1of2ForFork0_bad_#t~post32#1| 0)]) [2023-11-30 07:57:36,827 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2023-11-30 07:57:36,827 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:36,827 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:36,827 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:36,827 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:36,830 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([878] L942-9-->L942-12: Formula: (and (= |v_#pthreadsMutex_145| (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47|) |v_~#__global_lock~0.offset_47| 0))) (= |v_t_funThread1of2ForFork0_good_#t~nondet40#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_145|, t_funThread1of2ForFork0_good_#t~nondet40#1=|v_t_funThread1of2ForFork0_good_#t~nondet40#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_good_#t~nondet40#1][182], [75#L942-5true, 248#true, t_funThread1of2ForFork0InUse, 90#L942-12true, t_funThread2of2ForFork0InUse, 255#true, 434#true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)), 119#L956-16true]) [2023-11-30 07:57:36,830 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2023-11-30 07:57:36,830 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:36,830 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:36,830 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:36,833 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([951] L938-9-->L938-12: Formula: (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, t_funThread2of2ForFork0_bad_#t~nondet33#1=|v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet33#1][268], [248#true, 436#(<= |ULTIMATE.start_main_~i~0#1| 9999), 170#L956-4true, t_funThread1of2ForFork0InUse, 195#L942-8true, t_funThread2of2ForFork0InUse, 255#true, 228#L938-12true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648))]) [2023-11-30 07:57:36,833 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2023-11-30 07:57:36,834 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:57:36,834 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:57:36,834 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:57:36,887 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([951] L938-9-->L938-12: Formula: (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, t_funThread2of2ForFork0_bad_#t~nondet33#1=|v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet33#1][316], [208#L938-9true, 248#true, t_funThread1of2ForFork0InUse, 262#true, t_funThread2of2ForFork0InUse, 255#true, 434#true, 228#L938-12true, 55#L957true]) [2023-11-30 07:57:36,888 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2023-11-30 07:57:36,888 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:57:36,888 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:57:36,888 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:57:36,888 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:57:36,888 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:57:36,888 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([963] L942-9-->L942-12: Formula: (and (= |v_#pthreadsMutex_145| (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47|) |v_~#__global_lock~0.offset_47| 0))) (= |v_t_funThread2of2ForFork0_good_#t~nondet40#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_145|, t_funThread2of2ForFork0_good_#t~nondet40#1=|v_t_funThread2of2ForFork0_good_#t~nondet40#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet40#1][507], [57#L942-12true, 248#true, t_funThread1of2ForFork0InUse, 262#true, t_funThread2of2ForFork0InUse, 70#L938-7true, 434#true, 258#(= |t_funThread1of2ForFork0_bad_#t~post32#1| 0), 55#L957true]) [2023-11-30 07:57:36,888 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2023-11-30 07:57:36,888 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:57:36,888 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:57:36,888 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:57:36,889 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:57:36,890 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([700] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][156], [208#L938-9true, 183#L942-8true, 248#true, t_funThread1of2ForFork0InUse, 2#L957-3true, t_funThread2of2ForFork0InUse, 262#true, 255#true, 434#true]) [2023-11-30 07:57:36,890 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2023-11-30 07:57:36,890 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:57:36,890 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:57:36,890 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:57:36,890 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:57:36,890 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:57:36,891 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([866] L938-9-->L938-12: Formula: (and (= |v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|, t_funThread1of2ForFork0_bad_#t~nondet33#1=|v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_bad_#t~nondet33#1][138], [183#L942-8true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 98#L938-12true, 434#true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)), 119#L956-16true]) [2023-11-30 07:57:36,891 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2023-11-30 07:57:36,891 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:57:36,891 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:57:36,891 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:57:36,891 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:57:36,891 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([866] L938-9-->L938-12: Formula: (and (= |v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|, t_funThread1of2ForFork0_bad_#t~nondet33#1=|v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_bad_#t~nondet33#1][155], [183#L942-8true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 262#true, 255#true, 98#L938-12true, 434#true, 55#L957true]) [2023-11-30 07:57:36,891 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2023-11-30 07:57:36,891 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:57:36,891 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:57:36,891 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:57:36,892 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:57:36,892 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([963] L942-9-->L942-12: Formula: (and (= |v_#pthreadsMutex_145| (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47|) |v_~#__global_lock~0.offset_47| 0))) (= |v_t_funThread2of2ForFork0_good_#t~nondet40#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_145|, t_funThread2of2ForFork0_good_#t~nondet40#1=|v_t_funThread2of2ForFork0_good_#t~nondet40#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet40#1][507], [57#L942-12true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 262#true, 434#true, 202#L938-8true, 258#(= |t_funThread1of2ForFork0_bad_#t~post32#1| 0), 55#L957true]) [2023-11-30 07:57:36,892 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2023-11-30 07:57:36,892 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:57:36,892 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:57:36,892 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:57:36,893 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([963] L942-9-->L942-12: Formula: (and (= |v_#pthreadsMutex_145| (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47|) |v_~#__global_lock~0.offset_47| 0))) (= |v_t_funThread2of2ForFork0_good_#t~nondet40#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_145|, t_funThread2of2ForFork0_good_#t~nondet40#1=|v_t_funThread2of2ForFork0_good_#t~nondet40#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet40#1][350], [57#L942-12true, 208#L938-9true, 248#true, t_funThread1of2ForFork0InUse, 262#true, t_funThread2of2ForFork0InUse, 255#true, 434#true, 55#L957true]) [2023-11-30 07:57:36,893 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2023-11-30 07:57:36,893 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 07:57:36,893 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 07:57:36,893 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 07:57:36,893 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 07:57:36,893 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([963] L942-9-->L942-12: Formula: (and (= |v_#pthreadsMutex_145| (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47|) |v_~#__global_lock~0.offset_47| 0))) (= |v_t_funThread2of2ForFork0_good_#t~nondet40#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_145|, t_funThread2of2ForFork0_good_#t~nondet40#1=|v_t_funThread2of2ForFork0_good_#t~nondet40#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet40#1][314], [57#L942-12true, 208#L938-9true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 434#true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)), 119#L956-16true]) [2023-11-30 07:57:36,893 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2023-11-30 07:57:36,893 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:57:36,893 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:57:36,894 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:57:36,894 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:57:36,894 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([963] L942-9-->L942-12: Formula: (and (= |v_#pthreadsMutex_145| (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47|) |v_~#__global_lock~0.offset_47| 0))) (= |v_t_funThread2of2ForFork0_good_#t~nondet40#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_145|, t_funThread2of2ForFork0_good_#t~nondet40#1=|v_t_funThread2of2ForFork0_good_#t~nondet40#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet40#1][501], [57#L942-12true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 434#true, 202#L938-8true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)), 119#L956-16true, 258#(= |t_funThread1of2ForFork0_bad_#t~post32#1| 0)]) [2023-11-30 07:57:36,894 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2023-11-30 07:57:36,894 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:57:36,894 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:57:36,894 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:57:36,909 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([700] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][156], [248#true, t_funThread1of2ForFork0InUse, 195#L942-8true, 2#L957-3true, 262#true, t_funThread2of2ForFork0InUse, 255#true, 107#L938-8true, 434#true]) [2023-11-30 07:57:36,909 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2023-11-30 07:57:36,909 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:57:36,909 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:57:36,909 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:57:36,909 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:57:36,911 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([963] L942-9-->L942-12: Formula: (and (= |v_#pthreadsMutex_145| (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47|) |v_~#__global_lock~0.offset_47| 0))) (= |v_t_funThread2of2ForFork0_good_#t~nondet40#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_145|, t_funThread2of2ForFork0_good_#t~nondet40#1=|v_t_funThread2of2ForFork0_good_#t~nondet40#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet40#1][350], [57#L942-12true, 111#L942-5true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 262#true, 255#true, 434#true, 55#L957true]) [2023-11-30 07:57:36,911 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2023-11-30 07:57:36,911 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:57:36,911 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:57:36,911 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:57:36,912 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([951] L938-9-->L938-12: Formula: (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, t_funThread2of2ForFork0_bad_#t~nondet33#1=|v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet33#1][316], [248#true, t_funThread1of2ForFork0InUse, 195#L942-8true, t_funThread2of2ForFork0InUse, 262#true, 255#true, 434#true, 228#L938-12true, 55#L957true]) [2023-11-30 07:57:36,912 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2023-11-30 07:57:36,912 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:57:36,912 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:57:36,912 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:57:36,924 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([878] L942-9-->L942-12: Formula: (and (= |v_#pthreadsMutex_145| (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47|) |v_~#__global_lock~0.offset_47| 0))) (= |v_t_funThread1of2ForFork0_good_#t~nondet40#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_145|, t_funThread1of2ForFork0_good_#t~nondet40#1=|v_t_funThread1of2ForFork0_good_#t~nondet40#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_good_#t~nondet40#1][181], [248#true, 436#(<= |ULTIMATE.start_main_~i~0#1| 9999), 170#L956-4true, t_funThread1of2ForFork0InUse, 90#L942-12true, t_funThread2of2ForFork0InUse, 255#true, 107#L938-8true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648))]) [2023-11-30 07:57:36,925 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2023-11-30 07:57:36,925 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:57:36,925 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:57:36,925 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:57:36,925 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:57:36,927 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([866] L938-9-->L938-12: Formula: (and (= |v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|, t_funThread1of2ForFork0_bad_#t~nondet33#1=|v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_bad_#t~nondet33#1][138], [183#L942-8true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 198#L956-15true, 98#L938-12true, 434#true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648))]) [2023-11-30 07:57:36,927 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is not cut-off event [2023-11-30 07:57:36,927 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is not cut-off event [2023-11-30 07:57:36,927 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is not cut-off event [2023-11-30 07:57:36,928 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is not cut-off event [2023-11-30 07:57:36,928 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is not cut-off event [2023-11-30 07:57:36,928 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is not cut-off event [2023-11-30 07:57:36,928 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([866] L938-9-->L938-12: Formula: (and (= |v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|, t_funThread1of2ForFork0_bad_#t~nondet33#1=|v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_bad_#t~nondet33#1][138], [183#L942-8true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 98#L938-12true, 434#true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)), 119#L956-16true]) [2023-11-30 07:57:36,928 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2023-11-30 07:57:36,928 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:57:36,928 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:57:36,928 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:57:36,928 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:57:36,928 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:57:36,930 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([963] L942-9-->L942-12: Formula: (and (= |v_#pthreadsMutex_145| (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47|) |v_~#__global_lock~0.offset_47| 0))) (= |v_t_funThread2of2ForFork0_good_#t~nondet40#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_145|, t_funThread2of2ForFork0_good_#t~nondet40#1=|v_t_funThread2of2ForFork0_good_#t~nondet40#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet40#1][297], [437#(<= |ULTIMATE.start_main_#t~post47#1| 9999), 57#L942-12true, 208#L938-9true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 39#L956-14true, 431#(and (<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)) (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post47#1|)))]) [2023-11-30 07:57:36,930 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is not cut-off event [2023-11-30 07:57:36,930 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is not cut-off event [2023-11-30 07:57:36,930 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is not cut-off event [2023-11-30 07:57:36,930 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is not cut-off event [2023-11-30 07:57:36,930 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is not cut-off event [2023-11-30 07:57:36,930 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([963] L942-9-->L942-12: Formula: (and (= |v_#pthreadsMutex_145| (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47|) |v_~#__global_lock~0.offset_47| 0))) (= |v_t_funThread2of2ForFork0_good_#t~nondet40#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_145|, t_funThread2of2ForFork0_good_#t~nondet40#1=|v_t_funThread2of2ForFork0_good_#t~nondet40#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet40#1][314], [57#L942-12true, 208#L938-9true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 198#L956-15true, 434#true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648))]) [2023-11-30 07:57:36,930 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2023-11-30 07:57:36,930 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:57:36,931 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:57:36,931 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:57:36,931 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:57:36,931 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:57:36,931 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([963] L942-9-->L942-12: Formula: (and (= |v_#pthreadsMutex_145| (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47|) |v_~#__global_lock~0.offset_47| 0))) (= |v_t_funThread2of2ForFork0_good_#t~nondet40#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_145|, t_funThread2of2ForFork0_good_#t~nondet40#1=|v_t_funThread2of2ForFork0_good_#t~nondet40#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet40#1][501], [57#L942-12true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 434#true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)), 202#L938-8true, 119#L956-16true, 258#(= |t_funThread1of2ForFork0_bad_#t~post32#1| 0)]) [2023-11-30 07:57:36,931 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2023-11-30 07:57:36,931 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:57:36,931 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:57:36,931 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:57:36,932 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:57:36,953 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([951] L938-9-->L938-12: Formula: (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, t_funThread2of2ForFork0_bad_#t~nondet33#1=|v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet33#1][315], [248#true, t_funThread1of2ForFork0InUse, 195#L942-8true, t_funThread2of2ForFork0InUse, 255#true, 198#L956-15true, 434#true, 228#L938-12true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648))]) [2023-11-30 07:57:36,953 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is not cut-off event [2023-11-30 07:57:36,953 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is not cut-off event [2023-11-30 07:57:36,953 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is not cut-off event [2023-11-30 07:57:36,953 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is not cut-off event [2023-11-30 07:57:36,953 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([951] L938-9-->L938-12: Formula: (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, t_funThread2of2ForFork0_bad_#t~nondet33#1=|v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet33#1][315], [248#true, t_funThread1of2ForFork0InUse, 195#L942-8true, t_funThread2of2ForFork0InUse, 255#true, 434#true, 228#L938-12true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)), 119#L956-16true]) [2023-11-30 07:57:36,953 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2023-11-30 07:57:36,954 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:57:36,954 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:57:36,954 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:57:37,004 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([878] L942-9-->L942-12: Formula: (and (= |v_#pthreadsMutex_145| (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47|) |v_~#__global_lock~0.offset_47| 0))) (= |v_t_funThread1of2ForFork0_good_#t~nondet40#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_145|, t_funThread1of2ForFork0_good_#t~nondet40#1=|v_t_funThread1of2ForFork0_good_#t~nondet40#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_good_#t~nondet40#1][181], [248#true, 436#(<= |ULTIMATE.start_main_~i~0#1| 9999), t_funThread1of2ForFork0InUse, 90#L942-12true, 110#L938-5true, t_funThread2of2ForFork0InUse, 255#true, 31#L956-7true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648))]) [2023-11-30 07:57:37,004 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is not cut-off event [2023-11-30 07:57:37,004 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is not cut-off event [2023-11-30 07:57:37,004 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is not cut-off event [2023-11-30 07:57:37,004 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is not cut-off event [2023-11-30 07:57:37,004 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([878] L942-9-->L942-12: Formula: (and (= |v_#pthreadsMutex_145| (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47|) |v_~#__global_lock~0.offset_47| 0))) (= |v_t_funThread1of2ForFork0_good_#t~nondet40#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_145|, t_funThread1of2ForFork0_good_#t~nondet40#1=|v_t_funThread1of2ForFork0_good_#t~nondet40#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_good_#t~nondet40#1][181], [436#(<= |ULTIMATE.start_main_~i~0#1| 9999), 248#true, t_funThread1of2ForFork0InUse, 90#L942-12true, t_funThread2of2ForFork0InUse, 255#true, 107#L938-8true, 31#L956-7true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648))]) [2023-11-30 07:57:37,005 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2023-11-30 07:57:37,005 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-11-30 07:57:37,005 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-11-30 07:57:37,005 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-11-30 07:57:37,006 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([951] L938-9-->L938-12: Formula: (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, t_funThread2of2ForFork0_bad_#t~nondet33#1=|v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet33#1][268], [111#L942-5true, 248#true, 436#(<= |ULTIMATE.start_main_~i~0#1| 9999), t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 31#L956-7true, 228#L938-12true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648))]) [2023-11-30 07:57:37,006 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is not cut-off event [2023-11-30 07:57:37,006 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is not cut-off event [2023-11-30 07:57:37,006 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is not cut-off event [2023-11-30 07:57:37,006 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is not cut-off event [2023-11-30 07:57:37,038 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][156], [57#L942-12true, 248#true, t_funThread1of2ForFork0InUse, 2#L957-3true, 262#true, t_funThread2of2ForFork0InUse, 255#true, 151#t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 434#true]) [2023-11-30 07:57:37,038 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2023-11-30 07:57:37,039 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:57:37,039 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:57:37,039 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:57:37,039 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][156], [57#L942-12true, 248#true, t_funThread1of2ForFork0InUse, 2#L957-3true, 262#true, t_funThread2of2ForFork0InUse, 255#true, 70#L938-7true, 434#true]) [2023-11-30 07:57:37,039 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2023-11-30 07:57:37,039 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:57:37,039 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:57:37,040 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:57:37,040 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([700] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][156], [208#L938-9true, 183#L942-8true, 248#true, t_funThread1of2ForFork0InUse, 2#L957-3true, 262#true, t_funThread2of2ForFork0InUse, 255#true, 434#true]) [2023-11-30 07:57:37,040 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2023-11-30 07:57:37,040 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:57:37,041 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:57:37,041 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:57:37,041 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:57:37,041 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:57:37,041 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:57:37,041 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([963] L942-9-->L942-12: Formula: (and (= |v_#pthreadsMutex_145| (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47|) |v_~#__global_lock~0.offset_47| 0))) (= |v_t_funThread2of2ForFork0_good_#t~nondet40#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_145|, t_funThread2of2ForFork0_good_#t~nondet40#1=|v_t_funThread2of2ForFork0_good_#t~nondet40#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet40#1][350], [57#L942-12true, 208#L938-9true, 248#true, t_funThread1of2ForFork0InUse, 262#true, t_funThread2of2ForFork0InUse, 255#true, 434#true, 55#L957true]) [2023-11-30 07:57:37,041 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2023-11-30 07:57:37,041 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 07:57:37,041 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 07:57:37,041 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 07:57:37,042 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 07:57:37,042 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 07:57:37,042 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([866] L938-9-->L938-12: Formula: (and (= |v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|, t_funThread1of2ForFork0_bad_#t~nondet33#1=|v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_bad_#t~nondet33#1][155], [183#L942-8true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 262#true, 255#true, 98#L938-12true, 434#true, 55#L957true]) [2023-11-30 07:57:37,042 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2023-11-30 07:57:37,042 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:57:37,042 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:57:37,042 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:57:37,042 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:57:37,042 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:57:37,045 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([866] L938-9-->L938-12: Formula: (and (= |v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|, t_funThread1of2ForFork0_bad_#t~nondet33#1=|v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_bad_#t~nondet33#1][155], [183#L942-8true, 248#true, t_funThread1of2ForFork0InUse, 262#true, t_funThread2of2ForFork0InUse, 255#true, 98#L938-12true, 434#true, 55#L957true]) [2023-11-30 07:57:37,045 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2023-11-30 07:57:37,045 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:57:37,045 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:57:37,045 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:57:37,045 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:57:37,045 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:57:37,046 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:57:37,046 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([963] L942-9-->L942-12: Formula: (and (= |v_#pthreadsMutex_145| (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47|) |v_~#__global_lock~0.offset_47| 0))) (= |v_t_funThread2of2ForFork0_good_#t~nondet40#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_145|, t_funThread2of2ForFork0_good_#t~nondet40#1=|v_t_funThread2of2ForFork0_good_#t~nondet40#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet40#1][507], [57#L942-12true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 262#true, 434#true, 202#L938-8true, 258#(= |t_funThread1of2ForFork0_bad_#t~post32#1| 0), 55#L957true]) [2023-11-30 07:57:37,046 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2023-11-30 07:57:37,046 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:57:37,046 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:57:37,047 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:57:37,047 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:57:37,065 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([878] L942-9-->L942-12: Formula: (and (= |v_#pthreadsMutex_145| (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47|) |v_~#__global_lock~0.offset_47| 0))) (= |v_t_funThread1of2ForFork0_good_#t~nondet40#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_145|, t_funThread1of2ForFork0_good_#t~nondet40#1=|v_t_funThread1of2ForFork0_good_#t~nondet40#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_good_#t~nondet40#1][179], [75#L942-5true, 248#true, t_funThread1of2ForFork0InUse, 90#L942-12true, 262#true, t_funThread2of2ForFork0InUse, 255#true, 434#true, 55#L957true]) [2023-11-30 07:57:37,066 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is not cut-off event [2023-11-30 07:57:37,066 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is not cut-off event [2023-11-30 07:57:37,066 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is not cut-off event [2023-11-30 07:57:37,066 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is not cut-off event [2023-11-30 07:57:37,067 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([878] L942-9-->L942-12: Formula: (and (= |v_#pthreadsMutex_145| (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47|) |v_~#__global_lock~0.offset_47| 0))) (= |v_t_funThread1of2ForFork0_good_#t~nondet40#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_145|, t_funThread1of2ForFork0_good_#t~nondet40#1=|v_t_funThread1of2ForFork0_good_#t~nondet40#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_good_#t~nondet40#1][179], [248#true, t_funThread1of2ForFork0InUse, 90#L942-12true, t_funThread2of2ForFork0InUse, 262#true, 255#true, 107#L938-8true, 434#true, 55#L957true]) [2023-11-30 07:57:37,067 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2023-11-30 07:57:37,067 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:57:37,067 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:57:37,067 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:57:37,067 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:57:37,069 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([878] L942-9-->L942-12: Formula: (and (= |v_#pthreadsMutex_145| (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47|) |v_~#__global_lock~0.offset_47| 0))) (= |v_t_funThread1of2ForFork0_good_#t~nondet40#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_145|, t_funThread1of2ForFork0_good_#t~nondet40#1=|v_t_funThread1of2ForFork0_good_#t~nondet40#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_good_#t~nondet40#1][182], [248#true, t_funThread1of2ForFork0InUse, 90#L942-12true, t_funThread2of2ForFork0InUse, 255#true, 107#L938-8true, 434#true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)), 119#L956-16true]) [2023-11-30 07:57:37,069 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is not cut-off event [2023-11-30 07:57:37,069 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is not cut-off event [2023-11-30 07:57:37,069 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is not cut-off event [2023-11-30 07:57:37,069 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is not cut-off event [2023-11-30 07:57:37,070 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([951] L938-9-->L938-12: Formula: (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, t_funThread2of2ForFork0_bad_#t~nondet33#1=|v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet33#1][316], [248#true, t_funThread1of2ForFork0InUse, 195#L942-8true, t_funThread2of2ForFork0InUse, 262#true, 255#true, 434#true, 228#L938-12true, 55#L957true]) [2023-11-30 07:57:37,070 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2023-11-30 07:57:37,070 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:57:37,070 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:57:37,070 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:57:37,070 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:57:37,070 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][156], [183#L942-8true, 248#true, t_funThread1of2ForFork0InUse, 195#L942-8true, 2#L957-3true, 262#true, t_funThread2of2ForFork0InUse, 255#true, 434#true]) [2023-11-30 07:57:37,071 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2023-11-30 07:57:37,071 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 07:57:37,071 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 07:57:37,071 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 07:57:37,071 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([878] L942-9-->L942-12: Formula: (and (= |v_#pthreadsMutex_145| (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47|) |v_~#__global_lock~0.offset_47| 0))) (= |v_t_funThread1of2ForFork0_good_#t~nondet40#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_145|, t_funThread1of2ForFork0_good_#t~nondet40#1=|v_t_funThread1of2ForFork0_good_#t~nondet40#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_good_#t~nondet40#1][179], [183#L942-8true, 248#true, t_funThread1of2ForFork0InUse, 90#L942-12true, 262#true, t_funThread2of2ForFork0InUse, 255#true, 434#true, 55#L957true]) [2023-11-30 07:57:37,071 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2023-11-30 07:57:37,071 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-11-30 07:57:37,071 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-11-30 07:57:37,071 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-11-30 07:57:37,078 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([951] L938-9-->L938-12: Formula: (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, t_funThread2of2ForFork0_bad_#t~nondet33#1=|v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet33#1][268], [248#true, 436#(<= |ULTIMATE.start_main_~i~0#1| 9999), 170#L956-4true, t_funThread1of2ForFork0InUse, 195#L942-8true, t_funThread2of2ForFork0InUse, 255#true, 228#L938-12true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648))]) [2023-11-30 07:57:37,078 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is not cut-off event [2023-11-30 07:57:37,078 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is not cut-off event [2023-11-30 07:57:37,078 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is not cut-off event [2023-11-30 07:57:37,078 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is not cut-off event [2023-11-30 07:57:37,078 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is not cut-off event [2023-11-30 07:57:37,079 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([951] L938-9-->L938-12: Formula: (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, t_funThread2of2ForFork0_bad_#t~nondet33#1=|v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet33#1][268], [248#true, 436#(<= |ULTIMATE.start_main_~i~0#1| 9999), t_funThread1of2ForFork0InUse, 195#L942-8true, t_funThread2of2ForFork0InUse, 255#true, 31#L956-7true, 228#L938-12true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648))]) [2023-11-30 07:57:37,079 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2023-11-30 07:57:37,079 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-11-30 07:57:37,079 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-11-30 07:57:37,079 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-11-30 07:57:37,082 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([963] L942-9-->L942-12: Formula: (and (= |v_#pthreadsMutex_145| (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47|) |v_~#__global_lock~0.offset_47| 0))) (= |v_t_funThread2of2ForFork0_good_#t~nondet40#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_145|, t_funThread2of2ForFork0_good_#t~nondet40#1=|v_t_funThread2of2ForFork0_good_#t~nondet40#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet40#1][314], [57#L942-12true, 208#L938-9true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 434#true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)), 119#L956-16true]) [2023-11-30 07:57:37,082 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2023-11-30 07:57:37,082 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:57:37,082 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:57:37,082 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:57:37,082 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:57:37,083 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:57:37,106 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([963] L942-9-->L942-12: Formula: (and (= |v_#pthreadsMutex_145| (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47|) |v_~#__global_lock~0.offset_47| 0))) (= |v_t_funThread2of2ForFork0_good_#t~nondet40#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_145|, t_funThread2of2ForFork0_good_#t~nondet40#1=|v_t_funThread2of2ForFork0_good_#t~nondet40#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet40#1][314], [57#L942-12true, 248#true, t_funThread1of2ForFork0InUse, 195#L942-8true, t_funThread2of2ForFork0InUse, 255#true, 198#L956-15true, 434#true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648))]) [2023-11-30 07:57:37,106 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2023-11-30 07:57:37,106 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:57:37,106 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:57:37,106 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:57:37,137 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([951] L938-9-->L938-12: Formula: (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, t_funThread2of2ForFork0_bad_#t~nondet33#1=|v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet33#1][268], [436#(<= |ULTIMATE.start_main_~i~0#1| 9999), 248#true, t_funThread1of2ForFork0InUse, 195#L942-8true, t_funThread2of2ForFork0InUse, 255#true, 31#L956-7true, 228#L938-12true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648))]) [2023-11-30 07:57:37,138 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2023-11-30 07:57:37,138 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-11-30 07:57:37,138 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-11-30 07:57:37,138 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-11-30 07:57:37,138 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-11-30 07:57:37,161 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][156], [57#L942-12true, 248#true, t_funThread1of2ForFork0InUse, 2#L957-3true, 262#true, t_funThread2of2ForFork0InUse, 255#true, 434#true, 202#L938-8true]) [2023-11-30 07:57:37,161 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2023-11-30 07:57:37,161 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 07:57:37,161 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 07:57:37,162 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 07:57:37,164 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([963] L942-9-->L942-12: Formula: (and (= |v_#pthreadsMutex_145| (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47|) |v_~#__global_lock~0.offset_47| 0))) (= |v_t_funThread2of2ForFork0_good_#t~nondet40#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_145|, t_funThread2of2ForFork0_good_#t~nondet40#1=|v_t_funThread2of2ForFork0_good_#t~nondet40#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet40#1][350], [57#L942-12true, 208#L938-9true, 248#true, t_funThread1of2ForFork0InUse, 262#true, t_funThread2of2ForFork0InUse, 255#true, 434#true, 55#L957true]) [2023-11-30 07:57:37,164 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2023-11-30 07:57:37,164 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 07:57:37,164 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 07:57:37,164 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 07:57:37,164 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 07:57:37,164 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 07:57:37,164 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 07:57:37,181 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([700] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][156], [183#L942-8true, 248#true, t_funThread1of2ForFork0InUse, 195#L942-8true, 2#L957-3true, 262#true, t_funThread2of2ForFork0InUse, 255#true, 434#true]) [2023-11-30 07:57:37,182 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2023-11-30 07:57:37,182 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 07:57:37,182 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 07:57:37,182 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 07:57:37,182 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 07:57:37,183 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([963] L942-9-->L942-12: Formula: (and (= |v_#pthreadsMutex_145| (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47|) |v_~#__global_lock~0.offset_47| 0))) (= |v_t_funThread2of2ForFork0_good_#t~nondet40#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_145|, t_funThread2of2ForFork0_good_#t~nondet40#1=|v_t_funThread2of2ForFork0_good_#t~nondet40#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet40#1][350], [57#L942-12true, 248#true, t_funThread1of2ForFork0InUse, 195#L942-8true, 262#true, t_funThread2of2ForFork0InUse, 255#true, 434#true, 55#L957true]) [2023-11-30 07:57:37,184 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2023-11-30 07:57:37,184 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-11-30 07:57:37,184 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-11-30 07:57:37,184 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-11-30 07:57:37,212 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([878] L942-9-->L942-12: Formula: (and (= |v_#pthreadsMutex_145| (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47|) |v_~#__global_lock~0.offset_47| 0))) (= |v_t_funThread1of2ForFork0_good_#t~nondet40#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_145|, t_funThread1of2ForFork0_good_#t~nondet40#1=|v_t_funThread1of2ForFork0_good_#t~nondet40#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_good_#t~nondet40#1][182], [183#L942-8true, 248#true, t_funThread1of2ForFork0InUse, 90#L942-12true, t_funThread2of2ForFork0InUse, 255#true, 198#L956-15true, 434#true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648))]) [2023-11-30 07:57:37,212 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is not cut-off event [2023-11-30 07:57:37,212 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is not cut-off event [2023-11-30 07:57:37,212 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is not cut-off event [2023-11-30 07:57:37,212 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is not cut-off event [2023-11-30 07:57:37,212 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([878] L942-9-->L942-12: Formula: (and (= |v_#pthreadsMutex_145| (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47|) |v_~#__global_lock~0.offset_47| 0))) (= |v_t_funThread1of2ForFork0_good_#t~nondet40#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_145|, t_funThread1of2ForFork0_good_#t~nondet40#1=|v_t_funThread1of2ForFork0_good_#t~nondet40#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_good_#t~nondet40#1][182], [183#L942-8true, 248#true, t_funThread1of2ForFork0InUse, 90#L942-12true, t_funThread2of2ForFork0InUse, 255#true, 434#true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)), 119#L956-16true]) [2023-11-30 07:57:37,212 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2023-11-30 07:57:37,212 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 07:57:37,212 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 07:57:37,212 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 07:57:37,213 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([963] L942-9-->L942-12: Formula: (and (= |v_#pthreadsMutex_145| (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47|) |v_~#__global_lock~0.offset_47| 0))) (= |v_t_funThread2of2ForFork0_good_#t~nondet40#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_145|, t_funThread2of2ForFork0_good_#t~nondet40#1=|v_t_funThread2of2ForFork0_good_#t~nondet40#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet40#1][314], [57#L942-12true, 248#true, t_funThread1of2ForFork0InUse, 195#L942-8true, t_funThread2of2ForFork0InUse, 255#true, 434#true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)), 119#L956-16true]) [2023-11-30 07:57:37,213 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2023-11-30 07:57:37,213 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 07:57:37,213 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 07:57:37,213 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 07:57:37,246 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([878] L942-9-->L942-12: Formula: (and (= |v_#pthreadsMutex_145| (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47|) |v_~#__global_lock~0.offset_47| 0))) (= |v_t_funThread1of2ForFork0_good_#t~nondet40#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_145|, t_funThread1of2ForFork0_good_#t~nondet40#1=|v_t_funThread1of2ForFork0_good_#t~nondet40#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_good_#t~nondet40#1][181], [436#(<= |ULTIMATE.start_main_~i~0#1| 9999), 248#true, t_funThread1of2ForFork0InUse, 90#L942-12true, t_funThread2of2ForFork0InUse, 255#true, 107#L938-8true, 31#L956-7true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648))]) [2023-11-30 07:57:37,247 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2023-11-30 07:57:37,247 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-11-30 07:57:37,247 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-11-30 07:57:37,247 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-11-30 07:57:37,247 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-11-30 07:57:37,272 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([927] L942-29-->L942-18: Formula: (let ((.cse0 (select |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_51|))) (and (= (store |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_51| (store .cse0 |v_~#__global_lock~0.offset_51| 1)) |v_#pthreadsMutex_153|) (= |v_t_funThread2of2ForFork0_good_#t~nondet41#1_3| 0) (= (select .cse0 |v_~#__global_lock~0.offset_51|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_154|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_51|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_51|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_153|, t_funThread2of2ForFork0_good_#t~nondet41#1=|v_t_funThread2of2ForFork0_good_#t~nondet41#1_3|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_51|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_51|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet41#1][460], [248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 262#true, 255#true, 151#t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 127#L942-18true, 434#true, 55#L957true]) [2023-11-30 07:57:37,272 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2023-11-30 07:57:37,272 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-11-30 07:57:37,272 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-11-30 07:57:37,272 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-11-30 07:57:37,273 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([927] L942-29-->L942-18: Formula: (let ((.cse0 (select |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_51|))) (and (= (store |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_51| (store .cse0 |v_~#__global_lock~0.offset_51| 1)) |v_#pthreadsMutex_153|) (= |v_t_funThread2of2ForFork0_good_#t~nondet41#1_3| 0) (= (select .cse0 |v_~#__global_lock~0.offset_51|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_154|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_51|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_51|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_153|, t_funThread2of2ForFork0_good_#t~nondet41#1=|v_t_funThread2of2ForFork0_good_#t~nondet41#1_3|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_51|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_51|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet41#1][460], [248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 262#true, 255#true, 70#L938-7true, 127#L942-18true, 434#true, 55#L957true]) [2023-11-30 07:57:37,273 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2023-11-30 07:57:37,273 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-11-30 07:57:37,273 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-11-30 07:57:37,273 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-11-30 07:57:37,294 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([878] L942-9-->L942-12: Formula: (and (= |v_#pthreadsMutex_145| (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47|) |v_~#__global_lock~0.offset_47| 0))) (= |v_t_funThread1of2ForFork0_good_#t~nondet40#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_145|, t_funThread1of2ForFork0_good_#t~nondet40#1=|v_t_funThread1of2ForFork0_good_#t~nondet40#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_good_#t~nondet40#1][179], [183#L942-8true, 248#true, t_funThread1of2ForFork0InUse, 90#L942-12true, t_funThread2of2ForFork0InUse, 262#true, 255#true, 434#true, 55#L957true]) [2023-11-30 07:57:37,294 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2023-11-30 07:57:37,294 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-11-30 07:57:37,295 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-11-30 07:57:37,295 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-11-30 07:57:37,295 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-11-30 07:57:37,297 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([963] L942-9-->L942-12: Formula: (and (= |v_#pthreadsMutex_145| (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47|) |v_~#__global_lock~0.offset_47| 0))) (= |v_t_funThread2of2ForFork0_good_#t~nondet40#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_145|, t_funThread2of2ForFork0_good_#t~nondet40#1=|v_t_funThread2of2ForFork0_good_#t~nondet40#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet40#1][350], [57#L942-12true, 248#true, t_funThread1of2ForFork0InUse, 195#L942-8true, 262#true, t_funThread2of2ForFork0InUse, 255#true, 434#true, 55#L957true]) [2023-11-30 07:57:37,297 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2023-11-30 07:57:37,297 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-11-30 07:57:37,297 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-11-30 07:57:37,297 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-11-30 07:57:37,297 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-11-30 07:57:37,388 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([927] L942-29-->L942-18: Formula: (let ((.cse0 (select |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_51|))) (and (= (store |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_51| (store .cse0 |v_~#__global_lock~0.offset_51| 1)) |v_#pthreadsMutex_153|) (= |v_t_funThread2of2ForFork0_good_#t~nondet41#1_3| 0) (= (select .cse0 |v_~#__global_lock~0.offset_51|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_154|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_51|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_51|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_153|, t_funThread2of2ForFork0_good_#t~nondet41#1=|v_t_funThread2of2ForFork0_good_#t~nondet41#1_3|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_51|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_51|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet41#1][460], [248#true, t_funThread1of2ForFork0InUse, 262#true, t_funThread2of2ForFork0InUse, 255#true, 434#true, 127#L942-18true, 202#L938-8true, 55#L957true]) [2023-11-30 07:57:37,388 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2023-11-30 07:57:37,388 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-11-30 07:57:37,389 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-11-30 07:57:37,389 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-11-30 07:57:41,304 INFO L124 PetriNetUnfolderBase]: 20196/50377 cut-off events. [2023-11-30 07:57:41,304 INFO L125 PetriNetUnfolderBase]: For 72038/96516 co-relation queries the response was YES. [2023-11-30 07:57:41,431 INFO L83 FinitePrefix]: Finished finitePrefix Result has 142560 conditions, 50377 events. 20196/50377 cut-off events. For 72038/96516 co-relation queries the response was YES. Maximal size of possible extension queue 1385. Compared 607621 event pairs, 5152 based on Foata normal form. 1363/45514 useless extension candidates. Maximal degree in co-relation 64309. Up to 21434 conditions per place. [2023-11-30 07:57:41,702 INFO L140 encePairwiseOnDemand]: 268/274 looper letters, 334 selfloop transitions, 8 changer transitions 0/565 dead transitions. [2023-11-30 07:57:41,702 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 255 places, 565 transitions, 3972 flow [2023-11-30 07:57:41,703 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-30 07:57:41,703 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-11-30 07:57:41,707 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1095 transitions. [2023-11-30 07:57:41,709 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.7992700729927007 [2023-11-30 07:57:41,709 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1095 transitions. [2023-11-30 07:57:41,709 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1095 transitions. [2023-11-30 07:57:41,711 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-30 07:57:41,711 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1095 transitions. [2023-11-30 07:57:41,714 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 219.0) internal successors, (1095), 5 states have internal predecessors, (1095), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 07:57:41,716 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 274.0) internal successors, (1644), 6 states have internal predecessors, (1644), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 07:57:41,717 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 274.0) internal successors, (1644), 6 states have internal predecessors, (1644), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 07:57:41,719 INFO L307 CegarLoopForPetriNet]: 245 programPoint places, 10 predicate places. [2023-11-30 07:57:41,719 INFO L500 AbstractCegarLoop]: Abstraction has has 255 places, 565 transitions, 3972 flow [2023-11-30 07:57:41,720 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 199.0) internal successors, (796), 4 states have internal predecessors, (796), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 07:57:41,720 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-30 07:57:41,720 INFO L232 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-30 07:57:41,720 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2023-11-30 07:57:41,720 INFO L425 AbstractCegarLoop]: === Iteration 5 === Targeting t_funErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 26 more)] === [2023-11-30 07:57:41,721 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-30 07:57:41,721 INFO L85 PathProgramCache]: Analyzing trace with hash 1234622821, now seen corresponding path program 1 times [2023-11-30 07:57:41,721 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-30 07:57:41,721 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1786716603] [2023-11-30 07:57:41,721 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 07:57:41,723 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-30 07:57:41,735 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-30 07:57:41,804 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-30 07:57:41,805 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-30 07:57:41,805 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1786716603] [2023-11-30 07:57:41,806 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1786716603] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-30 07:57:41,806 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-30 07:57:41,806 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-30 07:57:41,807 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [368027950] [2023-11-30 07:57:41,807 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-30 07:57:41,808 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-30 07:57:41,809 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-30 07:57:41,810 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-30 07:57:41,810 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-30 07:57:41,811 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 184 out of 274 [2023-11-30 07:57:41,811 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 255 places, 565 transitions, 3972 flow. Second operand has 4 states, 4 states have (on average 186.25) internal successors, (745), 4 states have internal predecessors, (745), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 07:57:41,811 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-30 07:57:41,811 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 184 of 274 [2023-11-30 07:57:41,812 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-30 07:57:42,362 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][155], [260#(and (= ~global~0 0) (= |t_funThread1of2ForFork0_bad_#t~post32#1| 0)), 248#true, t_funThread1of2ForFork0InUse, 240#L949-3true, 2#L957-3true, t_funThread2of2ForFork0InUse, 262#true, 444#(= ~global~0 0), 70#L938-7true, 434#true]) [2023-11-30 07:57:42,362 INFO L294 olderBase$Statistics]: this new event has 79 ancestors and is cut-off event [2023-11-30 07:57:42,363 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2023-11-30 07:57:42,363 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2023-11-30 07:57:42,363 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2023-11-30 07:57:42,364 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][152], [442#true, 248#true, t_funThread1of2ForFork0InUse, 240#L949-3true, 2#L957-3true, t_funThread2of2ForFork0InUse, 262#true, 434#true, 202#L938-8true, 258#(= |t_funThread1of2ForFork0_bad_#t~post32#1| 0)]) [2023-11-30 07:57:42,364 INFO L294 olderBase$Statistics]: this new event has 80 ancestors and is cut-off event [2023-11-30 07:57:42,364 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2023-11-30 07:57:42,364 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2023-11-30 07:57:42,364 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2023-11-30 07:57:42,374 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([893] L951-->L951-3: Formula: (and (= |v_#pthreadsMutex_161| (store |v_#pthreadsMutex_162| |v_~#fm~0.base_25| (store (select |v_#pthreadsMutex_162| |v_~#fm~0.base_25|) |v_~#fm~0.offset_25| 0))) (= |v_t_funThread2of2ForFork0_#t~nondet46#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_162|, ~#fm~0.base=|v_~#fm~0.base_25|, ~#fm~0.offset=|v_~#fm~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_161|, ~#fm~0.base=|v_~#fm~0.base_25|, t_funThread2of2ForFork0_#t~nondet46#1=|v_t_funThread2of2ForFork0_#t~nondet46#1_1|, ~#fm~0.offset=|v_~#fm~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet46#1][352], [260#(and (= ~global~0 0) (= |t_funThread1of2ForFork0_bad_#t~post32#1| 0)), 248#true, 114#L951-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 444#(= ~global~0 0), 70#L938-7true, 198#L956-15true, 434#true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648))]) [2023-11-30 07:57:42,374 INFO L294 olderBase$Statistics]: this new event has 79 ancestors and is cut-off event [2023-11-30 07:57:42,374 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2023-11-30 07:57:42,374 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2023-11-30 07:57:42,374 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2023-11-30 07:57:42,412 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([700] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][152], [442#true, 248#true, 240#L949-3true, t_funThread1of2ForFork0InUse, 2#L957-3true, 262#true, t_funThread2of2ForFork0InUse, 434#true, 202#L938-8true, 258#(= |t_funThread1of2ForFork0_bad_#t~post32#1| 0)]) [2023-11-30 07:57:42,412 INFO L294 olderBase$Statistics]: this new event has 80 ancestors and is cut-off event [2023-11-30 07:57:42,412 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2023-11-30 07:57:42,413 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2023-11-30 07:57:42,413 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2023-11-30 07:57:42,413 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2023-11-30 07:57:42,419 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([893] L951-->L951-3: Formula: (and (= |v_#pthreadsMutex_161| (store |v_#pthreadsMutex_162| |v_~#fm~0.base_25| (store (select |v_#pthreadsMutex_162| |v_~#fm~0.base_25|) |v_~#fm~0.offset_25| 0))) (= |v_t_funThread2of2ForFork0_#t~nondet46#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_162|, ~#fm~0.base=|v_~#fm~0.base_25|, ~#fm~0.offset=|v_~#fm~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_161|, ~#fm~0.base=|v_~#fm~0.base_25|, t_funThread2of2ForFork0_#t~nondet46#1=|v_t_funThread2of2ForFork0_#t~nondet46#1_1|, ~#fm~0.offset=|v_~#fm~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet46#1][354], [442#true, 248#true, 114#L951-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 198#L956-15true, 434#true, 202#L938-8true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)), 258#(= |t_funThread1of2ForFork0_bad_#t~post32#1| 0)]) [2023-11-30 07:57:42,419 INFO L294 olderBase$Statistics]: this new event has 80 ancestors and is cut-off event [2023-11-30 07:57:42,419 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2023-11-30 07:57:42,419 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2023-11-30 07:57:42,419 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2023-11-30 07:57:42,419 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([893] L951-->L951-3: Formula: (and (= |v_#pthreadsMutex_161| (store |v_#pthreadsMutex_162| |v_~#fm~0.base_25| (store (select |v_#pthreadsMutex_162| |v_~#fm~0.base_25|) |v_~#fm~0.offset_25| 0))) (= |v_t_funThread2of2ForFork0_#t~nondet46#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_162|, ~#fm~0.base=|v_~#fm~0.base_25|, ~#fm~0.offset=|v_~#fm~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_161|, ~#fm~0.base=|v_~#fm~0.base_25|, t_funThread2of2ForFork0_#t~nondet46#1=|v_t_funThread2of2ForFork0_#t~nondet46#1_1|, ~#fm~0.offset=|v_~#fm~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet46#1][352], [260#(and (= ~global~0 0) (= |t_funThread1of2ForFork0_bad_#t~post32#1| 0)), 248#true, 114#L951-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 444#(= ~global~0 0), 70#L938-7true, 434#true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)), 119#L956-16true]) [2023-11-30 07:57:42,420 INFO L294 olderBase$Statistics]: this new event has 80 ancestors and is cut-off event [2023-11-30 07:57:42,420 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2023-11-30 07:57:42,420 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2023-11-30 07:57:42,420 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2023-11-30 07:57:42,420 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([866] L938-9-->L938-12: Formula: (and (= |v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|, t_funThread1of2ForFork0_bad_#t~nondet33#1=|v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_bad_#t~nondet33#1][270], [442#true, 248#true, 114#L951-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 431#(and (<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)) (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post47#1|))), 100#L956-13true, 98#L938-12true, 439#(and (<= |ULTIMATE.start_main_~i~0#1| 9999) (<= |ULTIMATE.start_main_#t~post47#1| 9999))]) [2023-11-30 07:57:42,420 INFO L294 olderBase$Statistics]: this new event has 80 ancestors and is cut-off event [2023-11-30 07:57:42,420 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2023-11-30 07:57:42,420 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2023-11-30 07:57:42,420 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2023-11-30 07:57:42,421 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([866] L938-9-->L938-12: Formula: (and (= |v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|, t_funThread1of2ForFork0_bad_#t~nondet33#1=|v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_bad_#t~nondet33#1][136], [442#true, 248#true, 240#L949-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 98#L938-12true, 198#L956-15true, 434#true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648))]) [2023-11-30 07:57:42,421 INFO L294 olderBase$Statistics]: this new event has 79 ancestors and is not cut-off event [2023-11-30 07:57:42,421 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is not cut-off event [2023-11-30 07:57:42,421 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is not cut-off event [2023-11-30 07:57:42,421 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is not cut-off event [2023-11-30 07:57:42,453 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][153], [208#L938-9true, 442#true, 248#true, 240#L949-3true, t_funThread1of2ForFork0InUse, 2#L957-3true, t_funThread2of2ForFork0InUse, 262#true, 255#true, 434#true]) [2023-11-30 07:57:42,453 INFO L294 olderBase$Statistics]: this new event has 81 ancestors and is cut-off event [2023-11-30 07:57:42,453 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2023-11-30 07:57:42,453 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2023-11-30 07:57:42,453 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2023-11-30 07:57:42,454 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([893] L951-->L951-3: Formula: (and (= |v_#pthreadsMutex_161| (store |v_#pthreadsMutex_162| |v_~#fm~0.base_25| (store (select |v_#pthreadsMutex_162| |v_~#fm~0.base_25|) |v_~#fm~0.offset_25| 0))) (= |v_t_funThread2of2ForFork0_#t~nondet46#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_162|, ~#fm~0.base=|v_~#fm~0.base_25|, ~#fm~0.offset=|v_~#fm~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_161|, ~#fm~0.base=|v_~#fm~0.base_25|, t_funThread2of2ForFork0_#t~nondet46#1=|v_t_funThread2of2ForFork0_#t~nondet46#1_1|, ~#fm~0.offset=|v_~#fm~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet46#1][391], [260#(and (= ~global~0 0) (= |t_funThread1of2ForFork0_bad_#t~post32#1| 0)), 248#true, 114#L951-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 262#true, 444#(= ~global~0 0), 70#L938-7true, 434#true, 55#L957true]) [2023-11-30 07:57:42,454 INFO L294 olderBase$Statistics]: this new event has 81 ancestors and is cut-off event [2023-11-30 07:57:42,454 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2023-11-30 07:57:42,454 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2023-11-30 07:57:42,454 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2023-11-30 07:57:42,454 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([866] L938-9-->L938-12: Formula: (and (= |v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|, t_funThread1of2ForFork0_bad_#t~nondet33#1=|v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_bad_#t~nondet33#1][136], [442#true, 248#true, 240#L949-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 98#L938-12true, 434#true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)), 119#L956-16true]) [2023-11-30 07:57:42,454 INFO L294 olderBase$Statistics]: this new event has 80 ancestors and is not cut-off event [2023-11-30 07:57:42,454 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is not cut-off event [2023-11-30 07:57:42,454 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is not cut-off event [2023-11-30 07:57:42,454 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is not cut-off event [2023-11-30 07:57:42,454 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([866] L938-9-->L938-12: Formula: (and (= |v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|, t_funThread1of2ForFork0_bad_#t~nondet33#1=|v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_bad_#t~nondet33#1][154], [442#true, 248#true, 240#L949-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 262#true, 255#true, 98#L938-12true, 434#true, 55#L957true]) [2023-11-30 07:57:42,455 INFO L294 olderBase$Statistics]: this new event has 81 ancestors and is cut-off event [2023-11-30 07:57:42,455 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2023-11-30 07:57:42,455 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2023-11-30 07:57:42,455 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2023-11-30 07:57:42,457 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][178], [248#true, t_funThread1of2ForFork0InUse, 240#L949-3true, 2#L957-3true, t_funThread2of2ForFork0InUse, 262#true, 447#(and (= |t_funThread1of2ForFork0_good_#t~post39#1| 0) (= ~global~0 0)), 165#L942-7true, 257#(= ~global~0 0), 434#true]) [2023-11-30 07:57:42,458 INFO L294 olderBase$Statistics]: this new event has 81 ancestors and is cut-off event [2023-11-30 07:57:42,458 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2023-11-30 07:57:42,458 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2023-11-30 07:57:42,458 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2023-11-30 07:57:42,459 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][177], [248#true, t_funThread1of2ForFork0InUse, 240#L949-3true, 195#L942-8true, 2#L957-3true, 262#true, t_funThread2of2ForFork0InUse, 445#(= |t_funThread1of2ForFork0_good_#t~post39#1| 0), 255#true, 434#true]) [2023-11-30 07:57:42,459 INFO L294 olderBase$Statistics]: this new event has 82 ancestors and is cut-off event [2023-11-30 07:57:42,459 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2023-11-30 07:57:42,459 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2023-11-30 07:57:42,459 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2023-11-30 07:57:42,462 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([866] L938-9-->L938-12: Formula: (and (= |v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|, t_funThread1of2ForFork0_bad_#t~nondet33#1=|v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_bad_#t~nondet33#1][273], [437#(<= |ULTIMATE.start_main_#t~post47#1| 9999), 442#true, 248#true, 114#L951-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 39#L956-14true, 431#(and (<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)) (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post47#1|))), 98#L938-12true]) [2023-11-30 07:57:42,462 INFO L294 olderBase$Statistics]: this new event has 81 ancestors and is cut-off event [2023-11-30 07:57:42,462 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2023-11-30 07:57:42,462 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2023-11-30 07:57:42,462 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2023-11-30 07:57:42,462 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([893] L951-->L951-3: Formula: (and (= |v_#pthreadsMutex_161| (store |v_#pthreadsMutex_162| |v_~#fm~0.base_25| (store (select |v_#pthreadsMutex_162| |v_~#fm~0.base_25|) |v_~#fm~0.offset_25| 0))) (= |v_t_funThread2of2ForFork0_#t~nondet46#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_162|, ~#fm~0.base=|v_~#fm~0.base_25|, ~#fm~0.offset=|v_~#fm~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_161|, ~#fm~0.base=|v_~#fm~0.base_25|, t_funThread2of2ForFork0_#t~nondet46#1=|v_t_funThread2of2ForFork0_#t~nondet46#1_1|, ~#fm~0.offset=|v_~#fm~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet46#1][354], [442#true, 248#true, 114#L951-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 434#true, 202#L938-8true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)), 258#(= |t_funThread1of2ForFork0_bad_#t~post32#1| 0), 119#L956-16true]) [2023-11-30 07:57:42,462 INFO L294 olderBase$Statistics]: this new event has 81 ancestors and is cut-off event [2023-11-30 07:57:42,462 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2023-11-30 07:57:42,463 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2023-11-30 07:57:42,463 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2023-11-30 07:57:42,463 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([866] L938-9-->L938-12: Formula: (and (= |v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|, t_funThread1of2ForFork0_bad_#t~nondet33#1=|v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_bad_#t~nondet33#1][273], [437#(<= |ULTIMATE.start_main_#t~post47#1| 9999), 442#true, 248#true, 114#L951-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 39#L956-14true, 255#true, 431#(and (<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)) (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post47#1|))), 98#L938-12true]) [2023-11-30 07:57:42,463 INFO L294 olderBase$Statistics]: this new event has 81 ancestors and is cut-off event [2023-11-30 07:57:42,463 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2023-11-30 07:57:42,463 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2023-11-30 07:57:42,463 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2023-11-30 07:57:42,463 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2023-11-30 07:57:42,466 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([893] L951-->L951-3: Formula: (and (= |v_#pthreadsMutex_161| (store |v_#pthreadsMutex_162| |v_~#fm~0.base_25| (store (select |v_#pthreadsMutex_162| |v_~#fm~0.base_25|) |v_~#fm~0.offset_25| 0))) (= |v_t_funThread2of2ForFork0_#t~nondet46#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_162|, ~#fm~0.base=|v_~#fm~0.base_25|, ~#fm~0.offset=|v_~#fm~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_161|, ~#fm~0.base=|v_~#fm~0.base_25|, t_funThread2of2ForFork0_#t~nondet46#1=|v_t_funThread2of2ForFork0_#t~nondet46#1_1|, ~#fm~0.offset=|v_~#fm~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet46#1][353], [208#L938-9true, 442#true, 248#true, 114#L951-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 198#L956-15true, 434#true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648))]) [2023-11-30 07:57:42,466 INFO L294 olderBase$Statistics]: this new event has 81 ancestors and is cut-off event [2023-11-30 07:57:42,467 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2023-11-30 07:57:42,467 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2023-11-30 07:57:42,467 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2023-11-30 07:57:42,474 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([893] L951-->L951-3: Formula: (and (= |v_#pthreadsMutex_161| (store |v_#pthreadsMutex_162| |v_~#fm~0.base_25| (store (select |v_#pthreadsMutex_162| |v_~#fm~0.base_25|) |v_~#fm~0.offset_25| 0))) (= |v_t_funThread2of2ForFork0_#t~nondet46#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_162|, ~#fm~0.base=|v_~#fm~0.base_25|, ~#fm~0.offset=|v_~#fm~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_161|, ~#fm~0.base=|v_~#fm~0.base_25|, t_funThread2of2ForFork0_#t~nondet46#1=|v_t_funThread2of2ForFork0_#t~nondet46#1_1|, ~#fm~0.offset=|v_~#fm~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet46#1][397], [248#true, 114#L951-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 165#L942-7true, 447#(and (= |t_funThread1of2ForFork0_good_#t~post39#1| 0) (= ~global~0 0)), 257#(= ~global~0 0), 198#L956-15true, 434#true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648))]) [2023-11-30 07:57:42,474 INFO L294 olderBase$Statistics]: this new event has 81 ancestors and is cut-off event [2023-11-30 07:57:42,474 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2023-11-30 07:57:42,474 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2023-11-30 07:57:42,474 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2023-11-30 07:57:42,503 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([893] L951-->L951-3: Formula: (and (= |v_#pthreadsMutex_161| (store |v_#pthreadsMutex_162| |v_~#fm~0.base_25| (store (select |v_#pthreadsMutex_162| |v_~#fm~0.base_25|) |v_~#fm~0.offset_25| 0))) (= |v_t_funThread2of2ForFork0_#t~nondet46#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_162|, ~#fm~0.base=|v_~#fm~0.base_25|, ~#fm~0.offset=|v_~#fm~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_161|, ~#fm~0.base=|v_~#fm~0.base_25|, t_funThread2of2ForFork0_#t~nondet46#1=|v_t_funThread2of2ForFork0_#t~nondet46#1_1|, ~#fm~0.offset=|v_~#fm~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet46#1][389], [442#true, 248#true, 114#L951-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 262#true, 434#true, 202#L938-8true, 55#L957true, 258#(= |t_funThread1of2ForFork0_bad_#t~post32#1| 0)]) [2023-11-30 07:57:42,503 INFO L294 olderBase$Statistics]: this new event has 82 ancestors and is cut-off event [2023-11-30 07:57:42,504 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2023-11-30 07:57:42,504 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2023-11-30 07:57:42,504 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2023-11-30 07:57:42,504 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([893] L951-->L951-3: Formula: (and (= |v_#pthreadsMutex_161| (store |v_#pthreadsMutex_162| |v_~#fm~0.base_25| (store (select |v_#pthreadsMutex_162| |v_~#fm~0.base_25|) |v_~#fm~0.offset_25| 0))) (= |v_t_funThread2of2ForFork0_#t~nondet46#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_162|, ~#fm~0.base=|v_~#fm~0.base_25|, ~#fm~0.offset=|v_~#fm~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_161|, ~#fm~0.base=|v_~#fm~0.base_25|, t_funThread2of2ForFork0_#t~nondet46#1=|v_t_funThread2of2ForFork0_#t~nondet46#1_1|, ~#fm~0.offset=|v_~#fm~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet46#1][389], [442#true, 248#true, 114#L951-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 262#true, 434#true, 202#L938-8true, 258#(= |t_funThread1of2ForFork0_bad_#t~post32#1| 0), 55#L957true]) [2023-11-30 07:57:42,504 INFO L294 olderBase$Statistics]: this new event has 82 ancestors and is cut-off event [2023-11-30 07:57:42,505 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2023-11-30 07:57:42,505 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2023-11-30 07:57:42,505 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2023-11-30 07:57:42,505 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2023-11-30 07:57:42,509 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([700] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][177], [248#true, t_funThread1of2ForFork0InUse, 240#L949-3true, 195#L942-8true, 2#L957-3true, 262#true, t_funThread2of2ForFork0InUse, 445#(= |t_funThread1of2ForFork0_good_#t~post39#1| 0), 255#true, 434#true]) [2023-11-30 07:57:42,509 INFO L294 olderBase$Statistics]: this new event has 82 ancestors and is cut-off event [2023-11-30 07:57:42,509 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2023-11-30 07:57:42,509 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2023-11-30 07:57:42,509 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2023-11-30 07:57:42,509 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2023-11-30 07:57:42,513 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([893] L951-->L951-3: Formula: (and (= |v_#pthreadsMutex_161| (store |v_#pthreadsMutex_162| |v_~#fm~0.base_25| (store (select |v_#pthreadsMutex_162| |v_~#fm~0.base_25|) |v_~#fm~0.offset_25| 0))) (= |v_t_funThread2of2ForFork0_#t~nondet46#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_162|, ~#fm~0.base=|v_~#fm~0.base_25|, ~#fm~0.offset=|v_~#fm~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_161|, ~#fm~0.base=|v_~#fm~0.base_25|, t_funThread2of2ForFork0_#t~nondet46#1=|v_t_funThread2of2ForFork0_#t~nondet46#1_1|, ~#fm~0.offset=|v_~#fm~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet46#1][353], [208#L938-9true, 442#true, 248#true, 114#L951-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 434#true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)), 119#L956-16true]) [2023-11-30 07:57:42,513 INFO L294 olderBase$Statistics]: this new event has 82 ancestors and is cut-off event [2023-11-30 07:57:42,513 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2023-11-30 07:57:42,513 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2023-11-30 07:57:42,513 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2023-11-30 07:57:42,513 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([866] L938-9-->L938-12: Formula: (and (= |v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|, t_funThread1of2ForFork0_bad_#t~nondet33#1=|v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_bad_#t~nondet33#1][136], [442#true, 248#true, 114#L951-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 198#L956-15true, 98#L938-12true, 434#true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648))]) [2023-11-30 07:57:42,513 INFO L294 olderBase$Statistics]: this new event has 82 ancestors and is cut-off event [2023-11-30 07:57:42,513 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2023-11-30 07:57:42,513 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2023-11-30 07:57:42,513 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2023-11-30 07:57:42,520 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([893] L951-->L951-3: Formula: (and (= |v_#pthreadsMutex_161| (store |v_#pthreadsMutex_162| |v_~#fm~0.base_25| (store (select |v_#pthreadsMutex_162| |v_~#fm~0.base_25|) |v_~#fm~0.offset_25| 0))) (= |v_t_funThread2of2ForFork0_#t~nondet46#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_162|, ~#fm~0.base=|v_~#fm~0.base_25|, ~#fm~0.offset=|v_~#fm~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_161|, ~#fm~0.base=|v_~#fm~0.base_25|, t_funThread2of2ForFork0_#t~nondet46#1=|v_t_funThread2of2ForFork0_#t~nondet46#1_1|, ~#fm~0.offset=|v_~#fm~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet46#1][397], [248#true, 114#L951-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 447#(and (= |t_funThread1of2ForFork0_good_#t~post39#1| 0) (= ~global~0 0)), 165#L942-7true, 257#(= ~global~0 0), 434#true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)), 119#L956-16true]) [2023-11-30 07:57:42,520 INFO L294 olderBase$Statistics]: this new event has 82 ancestors and is cut-off event [2023-11-30 07:57:42,520 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2023-11-30 07:57:42,520 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2023-11-30 07:57:42,521 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2023-11-30 07:57:42,521 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([893] L951-->L951-3: Formula: (and (= |v_#pthreadsMutex_161| (store |v_#pthreadsMutex_162| |v_~#fm~0.base_25| (store (select |v_#pthreadsMutex_162| |v_~#fm~0.base_25|) |v_~#fm~0.offset_25| 0))) (= |v_t_funThread2of2ForFork0_#t~nondet46#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_162|, ~#fm~0.base=|v_~#fm~0.base_25|, ~#fm~0.offset=|v_~#fm~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_161|, ~#fm~0.base=|v_~#fm~0.base_25|, t_funThread2of2ForFork0_#t~nondet46#1=|v_t_funThread2of2ForFork0_#t~nondet46#1_1|, ~#fm~0.offset=|v_~#fm~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet46#1][396], [248#true, 114#L951-3true, t_funThread1of2ForFork0InUse, 195#L942-8true, t_funThread2of2ForFork0InUse, 255#true, 445#(= |t_funThread1of2ForFork0_good_#t~post39#1| 0), 198#L956-15true, 434#true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648))]) [2023-11-30 07:57:42,521 INFO L294 olderBase$Statistics]: this new event has 82 ancestors and is cut-off event [2023-11-30 07:57:42,521 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2023-11-30 07:57:42,521 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2023-11-30 07:57:42,521 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2023-11-30 07:57:42,561 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][152], [442#true, 248#true, 114#L951-3true, t_funThread1of2ForFork0InUse, 2#L957-3true, t_funThread2of2ForFork0InUse, 262#true, 434#true, 202#L938-8true, 258#(= |t_funThread1of2ForFork0_bad_#t~post32#1| 0)]) [2023-11-30 07:57:42,561 INFO L294 olderBase$Statistics]: this new event has 83 ancestors and is cut-off event [2023-11-30 07:57:42,561 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2023-11-30 07:57:42,562 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2023-11-30 07:57:42,562 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2023-11-30 07:57:42,562 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][153], [208#L938-9true, 442#true, 248#true, 114#L951-3true, t_funThread1of2ForFork0InUse, 2#L957-3true, t_funThread2of2ForFork0InUse, 262#true, 255#true, 434#true]) [2023-11-30 07:57:42,562 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is cut-off event [2023-11-30 07:57:42,562 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2023-11-30 07:57:42,562 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2023-11-30 07:57:42,562 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2023-11-30 07:57:42,563 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([866] L938-9-->L938-12: Formula: (and (= |v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|, t_funThread1of2ForFork0_bad_#t~nondet33#1=|v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_bad_#t~nondet33#1][136], [442#true, 248#true, 114#L951-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 98#L938-12true, 434#true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)), 119#L956-16true]) [2023-11-30 07:57:42,563 INFO L294 olderBase$Statistics]: this new event has 83 ancestors and is cut-off event [2023-11-30 07:57:42,563 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2023-11-30 07:57:42,563 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2023-11-30 07:57:42,563 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2023-11-30 07:57:42,563 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([893] L951-->L951-3: Formula: (and (= |v_#pthreadsMutex_161| (store |v_#pthreadsMutex_162| |v_~#fm~0.base_25| (store (select |v_#pthreadsMutex_162| |v_~#fm~0.base_25|) |v_~#fm~0.offset_25| 0))) (= |v_t_funThread2of2ForFork0_#t~nondet46#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_162|, ~#fm~0.base=|v_~#fm~0.base_25|, ~#fm~0.offset=|v_~#fm~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_161|, ~#fm~0.base=|v_~#fm~0.base_25|, t_funThread2of2ForFork0_#t~nondet46#1=|v_t_funThread2of2ForFork0_#t~nondet46#1_1|, ~#fm~0.offset=|v_~#fm~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet46#1][390], [208#L938-9true, 442#true, 248#true, 114#L951-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 262#true, 255#true, 434#true, 55#L957true]) [2023-11-30 07:57:42,563 INFO L294 olderBase$Statistics]: this new event has 83 ancestors and is cut-off event [2023-11-30 07:57:42,563 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2023-11-30 07:57:42,563 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2023-11-30 07:57:42,563 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2023-11-30 07:57:42,568 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([893] L951-->L951-3: Formula: (and (= |v_#pthreadsMutex_161| (store |v_#pthreadsMutex_162| |v_~#fm~0.base_25| (store (select |v_#pthreadsMutex_162| |v_~#fm~0.base_25|) |v_~#fm~0.offset_25| 0))) (= |v_t_funThread2of2ForFork0_#t~nondet46#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_162|, ~#fm~0.base=|v_~#fm~0.base_25|, ~#fm~0.offset=|v_~#fm~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_161|, ~#fm~0.base=|v_~#fm~0.base_25|, t_funThread2of2ForFork0_#t~nondet46#1=|v_t_funThread2of2ForFork0_#t~nondet46#1_1|, ~#fm~0.offset=|v_~#fm~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet46#1][440], [248#true, 114#L951-3true, t_funThread1of2ForFork0InUse, 262#true, t_funThread2of2ForFork0InUse, 447#(and (= |t_funThread1of2ForFork0_good_#t~post39#1| 0) (= ~global~0 0)), 165#L942-7true, 257#(= ~global~0 0), 434#true, 55#L957true]) [2023-11-30 07:57:42,568 INFO L294 olderBase$Statistics]: this new event has 83 ancestors and is cut-off event [2023-11-30 07:57:42,569 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2023-11-30 07:57:42,569 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2023-11-30 07:57:42,569 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2023-11-30 07:57:42,571 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([866] L938-9-->L938-12: Formula: (and (= |v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|, t_funThread1of2ForFork0_bad_#t~nondet33#1=|v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_bad_#t~nondet33#1][136], [442#true, 248#true, 114#L951-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 198#L956-15true, 98#L938-12true, 434#true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648))]) [2023-11-30 07:57:42,571 INFO L294 olderBase$Statistics]: this new event has 82 ancestors and is not cut-off event [2023-11-30 07:57:42,571 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is not cut-off event [2023-11-30 07:57:42,571 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is not cut-off event [2023-11-30 07:57:42,571 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is not cut-off event [2023-11-30 07:57:42,572 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is not cut-off event [2023-11-30 07:57:42,573 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([902] L941-->L941-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_130| |v_~#gm~0.base_21|))) (and (= (select .cse0 |v_~#gm~0.offset_21|) 0) (= |v_t_funThread2of2ForFork0_good_#t~nondet37#1_3| 0) (= (store |v_#pthreadsMutex_130| |v_~#gm~0.base_21| (store .cse0 |v_~#gm~0.offset_21| 1)) |v_#pthreadsMutex_129|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_130|, ~#gm~0.base=|v_~#gm~0.base_21|, ~#gm~0.offset=|v_~#gm~0.offset_21|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_129|, t_funThread2of2ForFork0_good_#t~nondet37#1=|v_t_funThread2of2ForFork0_good_#t~nondet37#1_3|, ~#gm~0.base=|v_~#gm~0.base_21|, ~#gm~0.offset=|v_~#gm~0.offset_21|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet37#1][375], [72#L941-3true, 442#true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 431#(and (<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)) (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post47#1|))), 100#L956-13true, 202#L938-8true, 439#(and (<= |ULTIMATE.start_main_~i~0#1| 9999) (<= |ULTIMATE.start_main_#t~post47#1| 9999)), 258#(= |t_funThread1of2ForFork0_bad_#t~post32#1| 0)]) [2023-11-30 07:57:42,573 INFO L294 olderBase$Statistics]: this new event has 83 ancestors and is cut-off event [2023-11-30 07:57:42,573 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2023-11-30 07:57:42,573 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2023-11-30 07:57:42,573 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2023-11-30 07:57:42,580 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([893] L951-->L951-3: Formula: (and (= |v_#pthreadsMutex_161| (store |v_#pthreadsMutex_162| |v_~#fm~0.base_25| (store (select |v_#pthreadsMutex_162| |v_~#fm~0.base_25|) |v_~#fm~0.offset_25| 0))) (= |v_t_funThread2of2ForFork0_#t~nondet46#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_162|, ~#fm~0.base=|v_~#fm~0.base_25|, ~#fm~0.offset=|v_~#fm~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_161|, ~#fm~0.base=|v_~#fm~0.base_25|, t_funThread2of2ForFork0_#t~nondet46#1=|v_t_funThread2of2ForFork0_#t~nondet46#1_1|, ~#fm~0.offset=|v_~#fm~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet46#1][396], [248#true, 114#L951-3true, t_funThread1of2ForFork0InUse, 195#L942-8true, t_funThread2of2ForFork0InUse, 255#true, 445#(= |t_funThread1of2ForFork0_good_#t~post39#1| 0), 434#true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)), 119#L956-16true]) [2023-11-30 07:57:42,580 INFO L294 olderBase$Statistics]: this new event has 83 ancestors and is cut-off event [2023-11-30 07:57:42,580 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2023-11-30 07:57:42,580 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2023-11-30 07:57:42,580 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2023-11-30 07:57:42,581 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([878] L942-9-->L942-12: Formula: (and (= |v_#pthreadsMutex_145| (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47|) |v_~#__global_lock~0.offset_47| 0))) (= |v_t_funThread1of2ForFork0_good_#t~nondet40#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_145|, t_funThread1of2ForFork0_good_#t~nondet40#1=|v_t_funThread1of2ForFork0_good_#t~nondet40#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_good_#t~nondet40#1][309], [437#(<= |ULTIMATE.start_main_#t~post47#1| 9999), 442#true, 248#true, 114#L951-3true, t_funThread1of2ForFork0InUse, 90#L942-12true, t_funThread2of2ForFork0InUse, 39#L956-14true, 255#true, 431#(and (<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)) (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post47#1|)))]) [2023-11-30 07:57:42,581 INFO L294 olderBase$Statistics]: this new event has 83 ancestors and is cut-off event [2023-11-30 07:57:42,581 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2023-11-30 07:57:42,581 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2023-11-30 07:57:42,581 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2023-11-30 07:57:42,617 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([700] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][153], [208#L938-9true, 442#true, 248#true, 114#L951-3true, t_funThread1of2ForFork0InUse, 2#L957-3true, t_funThread2of2ForFork0InUse, 262#true, 255#true, 434#true]) [2023-11-30 07:57:42,617 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is cut-off event [2023-11-30 07:57:42,617 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2023-11-30 07:57:42,617 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2023-11-30 07:57:42,617 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2023-11-30 07:57:42,617 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2023-11-30 07:57:42,617 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([866] L938-9-->L938-12: Formula: (and (= |v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|, t_funThread1of2ForFork0_bad_#t~nondet33#1=|v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_bad_#t~nondet33#1][154], [442#true, 248#true, 114#L951-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 262#true, 255#true, 98#L938-12true, 434#true, 55#L957true]) [2023-11-30 07:57:42,618 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is cut-off event [2023-11-30 07:57:42,618 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2023-11-30 07:57:42,618 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2023-11-30 07:57:42,618 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2023-11-30 07:57:42,619 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([866] L938-9-->L938-12: Formula: (and (= |v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|, t_funThread1of2ForFork0_bad_#t~nondet33#1=|v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_bad_#t~nondet33#1][136], [442#true, 248#true, 114#L951-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 98#L938-12true, 434#true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)), 119#L956-16true]) [2023-11-30 07:57:42,619 INFO L294 olderBase$Statistics]: this new event has 83 ancestors and is not cut-off event [2023-11-30 07:57:42,619 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is not cut-off event [2023-11-30 07:57:42,619 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is not cut-off event [2023-11-30 07:57:42,619 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is not cut-off event [2023-11-30 07:57:42,619 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is not cut-off event [2023-11-30 07:57:42,619 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([866] L938-9-->L938-12: Formula: (and (= |v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|, t_funThread1of2ForFork0_bad_#t~nondet33#1=|v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_bad_#t~nondet33#1][154], [442#true, 248#true, 114#L951-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 262#true, 255#true, 98#L938-12true, 434#true, 55#L957true]) [2023-11-30 07:57:42,619 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is cut-off event [2023-11-30 07:57:42,619 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2023-11-30 07:57:42,619 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2023-11-30 07:57:42,619 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2023-11-30 07:57:42,620 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2023-11-30 07:57:42,624 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][178], [248#true, 114#L951-3true, t_funThread1of2ForFork0InUse, 2#L957-3true, t_funThread2of2ForFork0InUse, 262#true, 447#(and (= |t_funThread1of2ForFork0_good_#t~post39#1| 0) (= ~global~0 0)), 165#L942-7true, 257#(= ~global~0 0), 434#true]) [2023-11-30 07:57:42,624 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is cut-off event [2023-11-30 07:57:42,624 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2023-11-30 07:57:42,624 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2023-11-30 07:57:42,624 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2023-11-30 07:57:42,624 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([893] L951-->L951-3: Formula: (and (= |v_#pthreadsMutex_161| (store |v_#pthreadsMutex_162| |v_~#fm~0.base_25| (store (select |v_#pthreadsMutex_162| |v_~#fm~0.base_25|) |v_~#fm~0.offset_25| 0))) (= |v_t_funThread2of2ForFork0_#t~nondet46#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_162|, ~#fm~0.base=|v_~#fm~0.base_25|, ~#fm~0.offset=|v_~#fm~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_161|, ~#fm~0.base=|v_~#fm~0.base_25|, t_funThread2of2ForFork0_#t~nondet46#1=|v_t_funThread2of2ForFork0_#t~nondet46#1_1|, ~#fm~0.offset=|v_~#fm~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet46#1][439], [248#true, 114#L951-3true, t_funThread1of2ForFork0InUse, 195#L942-8true, t_funThread2of2ForFork0InUse, 262#true, 255#true, 445#(= |t_funThread1of2ForFork0_good_#t~post39#1| 0), 434#true, 55#L957true]) [2023-11-30 07:57:42,624 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is cut-off event [2023-11-30 07:57:42,624 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2023-11-30 07:57:42,624 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2023-11-30 07:57:42,625 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2023-11-30 07:57:42,625 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([893] L951-->L951-3: Formula: (and (= |v_#pthreadsMutex_161| (store |v_#pthreadsMutex_162| |v_~#fm~0.base_25| (store (select |v_#pthreadsMutex_162| |v_~#fm~0.base_25|) |v_~#fm~0.offset_25| 0))) (= |v_t_funThread2of2ForFork0_#t~nondet46#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_162|, ~#fm~0.base=|v_~#fm~0.base_25|, ~#fm~0.offset=|v_~#fm~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_161|, ~#fm~0.base=|v_~#fm~0.base_25|, t_funThread2of2ForFork0_#t~nondet46#1=|v_t_funThread2of2ForFork0_#t~nondet46#1_1|, ~#fm~0.offset=|v_~#fm~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet46#1][439], [248#true, 114#L951-3true, t_funThread1of2ForFork0InUse, 195#L942-8true, t_funThread2of2ForFork0InUse, 262#true, 255#true, 445#(= |t_funThread1of2ForFork0_good_#t~post39#1| 0), 434#true, 55#L957true]) [2023-11-30 07:57:42,626 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is cut-off event [2023-11-30 07:57:42,626 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2023-11-30 07:57:42,626 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2023-11-30 07:57:42,626 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2023-11-30 07:57:42,626 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2023-11-30 07:57:42,630 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([902] L941-->L941-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_130| |v_~#gm~0.base_21|))) (and (= (select .cse0 |v_~#gm~0.offset_21|) 0) (= |v_t_funThread2of2ForFork0_good_#t~nondet37#1_3| 0) (= (store |v_#pthreadsMutex_130| |v_~#gm~0.base_21| (store .cse0 |v_~#gm~0.offset_21| 1)) |v_#pthreadsMutex_129|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_130|, ~#gm~0.base=|v_~#gm~0.base_21|, ~#gm~0.offset=|v_~#gm~0.offset_21|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_129|, t_funThread2of2ForFork0_good_#t~nondet37#1=|v_t_funThread2of2ForFork0_good_#t~nondet37#1_3|, ~#gm~0.base=|v_~#gm~0.base_21|, ~#gm~0.offset=|v_~#gm~0.offset_21|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet37#1][402], [208#L938-9true, 72#L941-3true, 442#true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 431#(and (<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)) (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post47#1|))), 100#L956-13true, 439#(and (<= |ULTIMATE.start_main_~i~0#1| 9999) (<= |ULTIMATE.start_main_#t~post47#1| 9999))]) [2023-11-30 07:57:42,630 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is cut-off event [2023-11-30 07:57:42,630 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2023-11-30 07:57:42,631 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2023-11-30 07:57:42,631 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2023-11-30 07:57:42,632 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([905] L938-14-->L938-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#__global_lock~0.base_27|))) (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet31#1_5| 0) (= (select .cse0 |v_~#__global_lock~0.offset_27|) 0) (= (store |v_#pthreadsMutex_90| |v_~#__global_lock~0.base_27| (store .cse0 |v_~#__global_lock~0.offset_27| 1)) |v_#pthreadsMutex_89|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_27|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_27|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_27|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_27|, t_funThread2of2ForFork0_bad_#t~nondet31#1=|v_t_funThread2of2ForFork0_bad_#t~nondet31#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet31#1][379], [442#true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 431#(and (<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)) (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post47#1|))), 35#L938-3true, 100#L956-13true, 202#L938-8true, 439#(and (<= |ULTIMATE.start_main_~i~0#1| 9999) (<= |ULTIMATE.start_main_#t~post47#1| 9999)), 258#(= |t_funThread1of2ForFork0_bad_#t~post32#1| 0)]) [2023-11-30 07:57:42,632 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is cut-off event [2023-11-30 07:57:42,632 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2023-11-30 07:57:42,632 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2023-11-30 07:57:42,632 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2023-11-30 07:57:42,639 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([878] L942-9-->L942-12: Formula: (and (= |v_#pthreadsMutex_145| (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47|) |v_~#__global_lock~0.offset_47| 0))) (= |v_t_funThread1of2ForFork0_good_#t~nondet40#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_145|, t_funThread1of2ForFork0_good_#t~nondet40#1=|v_t_funThread1of2ForFork0_good_#t~nondet40#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_good_#t~nondet40#1][183], [442#true, 248#true, 114#L951-3true, t_funThread1of2ForFork0InUse, 90#L942-12true, t_funThread2of2ForFork0InUse, 255#true, 198#L956-15true, 434#true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648))]) [2023-11-30 07:57:42,639 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is cut-off event [2023-11-30 07:57:42,639 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2023-11-30 07:57:42,639 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2023-11-30 07:57:42,639 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2023-11-30 07:57:42,681 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][177], [248#true, 114#L951-3true, t_funThread1of2ForFork0InUse, 195#L942-8true, 2#L957-3true, 262#true, t_funThread2of2ForFork0InUse, 255#true, 445#(= |t_funThread1of2ForFork0_good_#t~post39#1| 0), 434#true]) [2023-11-30 07:57:42,681 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is cut-off event [2023-11-30 07:57:42,681 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2023-11-30 07:57:42,681 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2023-11-30 07:57:42,681 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2023-11-30 07:57:42,685 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([902] L941-->L941-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_130| |v_~#gm~0.base_21|))) (and (= (select .cse0 |v_~#gm~0.offset_21|) 0) (= |v_t_funThread2of2ForFork0_good_#t~nondet37#1_3| 0) (= (store |v_#pthreadsMutex_130| |v_~#gm~0.base_21| (store .cse0 |v_~#gm~0.offset_21| 1)) |v_#pthreadsMutex_129|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_130|, ~#gm~0.base=|v_~#gm~0.base_21|, ~#gm~0.offset=|v_~#gm~0.offset_21|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_129|, t_funThread2of2ForFork0_good_#t~nondet37#1=|v_t_funThread2of2ForFork0_good_#t~nondet37#1_3|, ~#gm~0.base=|v_~#gm~0.base_21|, ~#gm~0.offset=|v_~#gm~0.offset_21|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet37#1][394], [437#(<= |ULTIMATE.start_main_#t~post47#1| 9999), 442#true, 72#L941-3true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 39#L956-14true, 431#(and (<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)) (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post47#1|))), 202#L938-8true, 258#(= |t_funThread1of2ForFork0_bad_#t~post32#1| 0)]) [2023-11-30 07:57:42,685 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is not cut-off event [2023-11-30 07:57:42,685 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is not cut-off event [2023-11-30 07:57:42,686 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is not cut-off event [2023-11-30 07:57:42,686 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is not cut-off event [2023-11-30 07:57:42,686 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([902] L941-->L941-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_130| |v_~#gm~0.base_21|))) (and (= (select .cse0 |v_~#gm~0.offset_21|) 0) (= |v_t_funThread2of2ForFork0_good_#t~nondet37#1_3| 0) (= (store |v_#pthreadsMutex_130| |v_~#gm~0.base_21| (store .cse0 |v_~#gm~0.offset_21| 1)) |v_#pthreadsMutex_129|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_130|, ~#gm~0.base=|v_~#gm~0.base_21|, ~#gm~0.offset=|v_~#gm~0.offset_21|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_129|, t_funThread2of2ForFork0_good_#t~nondet37#1=|v_t_funThread2of2ForFork0_good_#t~nondet37#1_3|, ~#gm~0.base=|v_~#gm~0.base_21|, ~#gm~0.offset=|v_~#gm~0.offset_21|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet37#1][404], [437#(<= |ULTIMATE.start_main_#t~post47#1| 9999), 208#L938-9true, 442#true, 72#L941-3true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 39#L956-14true, 431#(and (<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)) (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post47#1|)))]) [2023-11-30 07:57:42,686 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is cut-off event [2023-11-30 07:57:42,686 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2023-11-30 07:57:42,686 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2023-11-30 07:57:42,686 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2023-11-30 07:57:42,686 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([902] L941-->L941-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_130| |v_~#gm~0.base_21|))) (and (= (select .cse0 |v_~#gm~0.offset_21|) 0) (= |v_t_funThread2of2ForFork0_good_#t~nondet37#1_3| 0) (= (store |v_#pthreadsMutex_130| |v_~#gm~0.base_21| (store .cse0 |v_~#gm~0.offset_21| 1)) |v_#pthreadsMutex_129|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_130|, ~#gm~0.base=|v_~#gm~0.base_21|, ~#gm~0.offset=|v_~#gm~0.offset_21|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_129|, t_funThread2of2ForFork0_good_#t~nondet37#1=|v_t_funThread2of2ForFork0_good_#t~nondet37#1_3|, ~#gm~0.base=|v_~#gm~0.base_21|, ~#gm~0.offset=|v_~#gm~0.offset_21|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet37#1][422], [72#L941-3true, 442#true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 198#L956-15true, 434#true, 202#L938-8true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)), 258#(= |t_funThread1of2ForFork0_bad_#t~post32#1| 0)]) [2023-11-30 07:57:42,686 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is cut-off event [2023-11-30 07:57:42,686 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2023-11-30 07:57:42,686 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2023-11-30 07:57:42,686 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2023-11-30 07:57:42,687 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([902] L941-->L941-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_130| |v_~#gm~0.base_21|))) (and (= (select .cse0 |v_~#gm~0.offset_21|) 0) (= |v_t_funThread2of2ForFork0_good_#t~nondet37#1_3| 0) (= (store |v_#pthreadsMutex_130| |v_~#gm~0.base_21| (store .cse0 |v_~#gm~0.offset_21| 1)) |v_#pthreadsMutex_129|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_130|, ~#gm~0.base=|v_~#gm~0.base_21|, ~#gm~0.offset=|v_~#gm~0.offset_21|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_129|, t_funThread2of2ForFork0_good_#t~nondet37#1=|v_t_funThread2of2ForFork0_good_#t~nondet37#1_3|, ~#gm~0.base=|v_~#gm~0.base_21|, ~#gm~0.offset=|v_~#gm~0.offset_21|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet37#1][421], [72#L941-3true, 208#L938-9true, 442#true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 198#L956-15true, 434#true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648))]) [2023-11-30 07:57:42,687 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2023-11-30 07:57:42,687 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-11-30 07:57:42,687 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-11-30 07:57:42,687 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-11-30 07:57:42,687 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([902] L941-->L941-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_130| |v_~#gm~0.base_21|))) (and (= (select .cse0 |v_~#gm~0.offset_21|) 0) (= |v_t_funThread2of2ForFork0_good_#t~nondet37#1_3| 0) (= (store |v_#pthreadsMutex_130| |v_~#gm~0.base_21| (store .cse0 |v_~#gm~0.offset_21| 1)) |v_#pthreadsMutex_129|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_130|, ~#gm~0.base=|v_~#gm~0.base_21|, ~#gm~0.offset=|v_~#gm~0.offset_21|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_129|, t_funThread2of2ForFork0_good_#t~nondet37#1=|v_t_funThread2of2ForFork0_good_#t~nondet37#1_3|, ~#gm~0.base=|v_~#gm~0.base_21|, ~#gm~0.offset=|v_~#gm~0.offset_21|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet37#1][421], [72#L941-3true, 208#L938-9true, 442#true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 434#true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)), 119#L956-16true]) [2023-11-30 07:57:42,687 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2023-11-30 07:57:42,687 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-11-30 07:57:42,687 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-11-30 07:57:42,687 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-11-30 07:57:42,687 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([902] L941-->L941-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_130| |v_~#gm~0.base_21|))) (and (= (select .cse0 |v_~#gm~0.offset_21|) 0) (= |v_t_funThread2of2ForFork0_good_#t~nondet37#1_3| 0) (= (store |v_#pthreadsMutex_130| |v_~#gm~0.base_21| (store .cse0 |v_~#gm~0.offset_21| 1)) |v_#pthreadsMutex_129|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_130|, ~#gm~0.base=|v_~#gm~0.base_21|, ~#gm~0.offset=|v_~#gm~0.offset_21|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_129|, t_funThread2of2ForFork0_good_#t~nondet37#1=|v_t_funThread2of2ForFork0_good_#t~nondet37#1_3|, ~#gm~0.base=|v_~#gm~0.base_21|, ~#gm~0.offset=|v_~#gm~0.offset_21|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet37#1][404], [437#(<= |ULTIMATE.start_main_#t~post47#1| 9999), 72#L941-3true, 208#L938-9true, 442#true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 39#L956-14true, 255#true, 431#(and (<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)) (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post47#1|)))]) [2023-11-30 07:57:42,687 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is cut-off event [2023-11-30 07:57:42,687 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2023-11-30 07:57:42,687 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2023-11-30 07:57:42,687 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2023-11-30 07:57:42,687 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2023-11-30 07:57:42,687 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([902] L941-->L941-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_130| |v_~#gm~0.base_21|))) (and (= (select .cse0 |v_~#gm~0.offset_21|) 0) (= |v_t_funThread2of2ForFork0_good_#t~nondet37#1_3| 0) (= (store |v_#pthreadsMutex_130| |v_~#gm~0.base_21| (store .cse0 |v_~#gm~0.offset_21| 1)) |v_#pthreadsMutex_129|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_130|, ~#gm~0.base=|v_~#gm~0.base_21|, ~#gm~0.offset=|v_~#gm~0.offset_21|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_129|, t_funThread2of2ForFork0_good_#t~nondet37#1=|v_t_funThread2of2ForFork0_good_#t~nondet37#1_3|, ~#gm~0.base=|v_~#gm~0.base_21|, ~#gm~0.offset=|v_~#gm~0.offset_21|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet37#1][457], [442#true, 208#L938-9true, 72#L941-3true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 262#true, 255#true, 434#true, 55#L957true]) [2023-11-30 07:57:42,687 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2023-11-30 07:57:42,688 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 07:57:42,688 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 07:57:42,688 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 07:57:42,688 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([866] L938-9-->L938-12: Formula: (and (= |v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|, t_funThread1of2ForFork0_bad_#t~nondet33#1=|v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_bad_#t~nondet33#1][270], [442#true, 72#L941-3true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 431#(and (<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)) (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post47#1|))), 100#L956-13true, 98#L938-12true, 439#(and (<= |ULTIMATE.start_main_~i~0#1| 9999) (<= |ULTIMATE.start_main_#t~post47#1| 9999))]) [2023-11-30 07:57:42,688 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is cut-off event [2023-11-30 07:57:42,688 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2023-11-30 07:57:42,688 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2023-11-30 07:57:42,688 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2023-11-30 07:57:42,688 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([866] L938-9-->L938-12: Formula: (and (= |v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|, t_funThread1of2ForFork0_bad_#t~nondet33#1=|v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_bad_#t~nondet33#1][273], [437#(<= |ULTIMATE.start_main_#t~post47#1| 9999), 442#true, 72#L941-3true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 39#L956-14true, 431#(and (<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)) (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post47#1|))), 98#L938-12true]) [2023-11-30 07:57:42,688 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2023-11-30 07:57:42,688 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-11-30 07:57:42,688 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-11-30 07:57:42,688 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-11-30 07:57:42,689 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([905] L938-14-->L938-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#__global_lock~0.base_27|))) (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet31#1_5| 0) (= (select .cse0 |v_~#__global_lock~0.offset_27|) 0) (= (store |v_#pthreadsMutex_90| |v_~#__global_lock~0.base_27| (store .cse0 |v_~#__global_lock~0.offset_27| 1)) |v_#pthreadsMutex_89|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_27|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_27|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_27|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_27|, t_funThread2of2ForFork0_bad_#t~nondet31#1=|v_t_funThread2of2ForFork0_bad_#t~nondet31#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet31#1][405], [208#L938-9true, 442#true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 35#L938-3true, 431#(and (<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)) (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post47#1|))), 100#L956-13true, 439#(and (<= |ULTIMATE.start_main_~i~0#1| 9999) (<= |ULTIMATE.start_main_#t~post47#1| 9999))]) [2023-11-30 07:57:42,689 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is cut-off event [2023-11-30 07:57:42,689 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2023-11-30 07:57:42,689 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2023-11-30 07:57:42,689 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2023-11-30 07:57:42,689 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([905] L938-14-->L938-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#__global_lock~0.base_27|))) (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet31#1_5| 0) (= (select .cse0 |v_~#__global_lock~0.offset_27|) 0) (= (store |v_#pthreadsMutex_90| |v_~#__global_lock~0.base_27| (store .cse0 |v_~#__global_lock~0.offset_27| 1)) |v_#pthreadsMutex_89|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_27|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_27|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_27|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_27|, t_funThread2of2ForFork0_bad_#t~nondet31#1=|v_t_funThread2of2ForFork0_bad_#t~nondet31#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet31#1][393], [437#(<= |ULTIMATE.start_main_#t~post47#1| 9999), 442#true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 39#L956-14true, 431#(and (<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)) (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post47#1|))), 35#L938-3true, 202#L938-8true, 258#(= |t_funThread1of2ForFork0_bad_#t~post32#1| 0)]) [2023-11-30 07:57:42,689 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is cut-off event [2023-11-30 07:57:42,689 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2023-11-30 07:57:42,690 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2023-11-30 07:57:42,690 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2023-11-30 07:57:42,692 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([920] L942-14-->L942-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_43|))) (and (= (store |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_43| (store .cse0 |v_~#__global_lock~0.offset_43| 1)) |v_#pthreadsMutex_137|) (= (select .cse0 |v_~#__global_lock~0.offset_43|) 0) (= |v_t_funThread2of2ForFork0_good_#t~nondet38#1_3| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_138|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_43|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_43|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_137|, t_funThread2of2ForFork0_good_#t~nondet38#1=|v_t_funThread2of2ForFork0_good_#t~nondet38#1_3|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_43|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_43|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet38#1][441], [260#(and (= ~global~0 0) (= |t_funThread1of2ForFork0_bad_#t~post32#1| 0)), 113#L942-3true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 444#(= ~global~0 0), 70#L938-7true, 431#(and (<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)) (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post47#1|))), 100#L956-13true, 439#(and (<= |ULTIMATE.start_main_~i~0#1| 9999) (<= |ULTIMATE.start_main_#t~post47#1| 9999))]) [2023-11-30 07:57:42,693 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is cut-off event [2023-11-30 07:57:42,693 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2023-11-30 07:57:42,693 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2023-11-30 07:57:42,693 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2023-11-30 07:57:42,700 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([878] L942-9-->L942-12: Formula: (and (= |v_#pthreadsMutex_145| (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47|) |v_~#__global_lock~0.offset_47| 0))) (= |v_t_funThread1of2ForFork0_good_#t~nondet40#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_145|, t_funThread1of2ForFork0_good_#t~nondet40#1=|v_t_funThread1of2ForFork0_good_#t~nondet40#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_good_#t~nondet40#1][183], [442#true, 248#true, 114#L951-3true, t_funThread1of2ForFork0InUse, 90#L942-12true, t_funThread2of2ForFork0InUse, 255#true, 434#true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)), 119#L956-16true]) [2023-11-30 07:57:42,700 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is cut-off event [2023-11-30 07:57:42,700 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2023-11-30 07:57:42,700 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2023-11-30 07:57:42,700 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2023-11-30 07:57:42,702 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([902] L941-->L941-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_130| |v_~#gm~0.base_21|))) (and (= (select .cse0 |v_~#gm~0.offset_21|) 0) (= |v_t_funThread2of2ForFork0_good_#t~nondet37#1_3| 0) (= (store |v_#pthreadsMutex_130| |v_~#gm~0.base_21| (store .cse0 |v_~#gm~0.offset_21| 1)) |v_#pthreadsMutex_129|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_130|, ~#gm~0.base=|v_~#gm~0.base_21|, ~#gm~0.offset=|v_~#gm~0.offset_21|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_129|, t_funThread2of2ForFork0_good_#t~nondet37#1=|v_t_funThread2of2ForFork0_good_#t~nondet37#1_3|, ~#gm~0.base=|v_~#gm~0.base_21|, ~#gm~0.offset=|v_~#gm~0.offset_21|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet37#1][443], [437#(<= |ULTIMATE.start_main_#t~post47#1| 9999), 72#L941-3true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 39#L956-14true, 431#(and (<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)) (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post47#1|))), 165#L942-7true, 447#(and (= |t_funThread1of2ForFork0_good_#t~post39#1| 0) (= ~global~0 0)), 257#(= ~global~0 0)]) [2023-11-30 07:57:42,702 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is cut-off event [2023-11-30 07:57:42,702 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2023-11-30 07:57:42,702 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2023-11-30 07:57:42,702 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2023-11-30 07:57:42,764 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][153], [442#true, 248#true, 114#L951-3true, 154#L942-9true, t_funThread1of2ForFork0InUse, 2#L957-3true, 262#true, t_funThread2of2ForFork0InUse, 255#true, 434#true]) [2023-11-30 07:57:42,765 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2023-11-30 07:57:42,765 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-11-30 07:57:42,765 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-11-30 07:57:42,765 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-11-30 07:57:42,771 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([866] L938-9-->L938-12: Formula: (and (= |v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|, t_funThread1of2ForFork0_bad_#t~nondet33#1=|v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_bad_#t~nondet33#1][273], [437#(<= |ULTIMATE.start_main_#t~post47#1| 9999), 442#true, 72#L941-3true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 39#L956-14true, 255#true, 431#(and (<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)) (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post47#1|))), 98#L938-12true]) [2023-11-30 07:57:42,771 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2023-11-30 07:57:42,771 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-11-30 07:57:42,771 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-11-30 07:57:42,771 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-11-30 07:57:42,772 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-11-30 07:57:42,772 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([902] L941-->L941-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_130| |v_~#gm~0.base_21|))) (and (= (select .cse0 |v_~#gm~0.offset_21|) 0) (= |v_t_funThread2of2ForFork0_good_#t~nondet37#1_3| 0) (= (store |v_#pthreadsMutex_130| |v_~#gm~0.base_21| (store .cse0 |v_~#gm~0.offset_21| 1)) |v_#pthreadsMutex_129|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_130|, ~#gm~0.base=|v_~#gm~0.base_21|, ~#gm~0.offset=|v_~#gm~0.offset_21|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_129|, t_funThread2of2ForFork0_good_#t~nondet37#1=|v_t_funThread2of2ForFork0_good_#t~nondet37#1_3|, ~#gm~0.base=|v_~#gm~0.base_21|, ~#gm~0.offset=|v_~#gm~0.offset_21|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet37#1][422], [72#L941-3true, 442#true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 434#true, 202#L938-8true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)), 258#(= |t_funThread1of2ForFork0_bad_#t~post32#1| 0), 119#L956-16true]) [2023-11-30 07:57:42,772 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2023-11-30 07:57:42,772 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-11-30 07:57:42,772 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-11-30 07:57:42,772 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-11-30 07:57:42,772 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([866] L938-9-->L938-12: Formula: (and (= |v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|, t_funThread1of2ForFork0_bad_#t~nondet33#1=|v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_bad_#t~nondet33#1][136], [442#true, 72#L941-3true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 198#L956-15true, 98#L938-12true, 434#true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648))]) [2023-11-30 07:57:42,772 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2023-11-30 07:57:42,773 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-11-30 07:57:42,773 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-11-30 07:57:42,773 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-11-30 07:57:42,773 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([905] L938-14-->L938-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#__global_lock~0.base_27|))) (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet31#1_5| 0) (= (select .cse0 |v_~#__global_lock~0.offset_27|) 0) (= (store |v_#pthreadsMutex_90| |v_~#__global_lock~0.base_27| (store .cse0 |v_~#__global_lock~0.offset_27| 1)) |v_#pthreadsMutex_89|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_27|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_27|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_27|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_27|, t_funThread2of2ForFork0_bad_#t~nondet31#1=|v_t_funThread2of2ForFork0_bad_#t~nondet31#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet31#1][401], [437#(<= |ULTIMATE.start_main_#t~post47#1| 9999), 208#L938-9true, 442#true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 39#L956-14true, 255#true, 35#L938-3true, 431#(and (<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)) (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post47#1|)))]) [2023-11-30 07:57:42,773 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2023-11-30 07:57:42,773 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-11-30 07:57:42,773 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-11-30 07:57:42,773 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-11-30 07:57:42,774 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([905] L938-14-->L938-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#__global_lock~0.base_27|))) (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet31#1_5| 0) (= (select .cse0 |v_~#__global_lock~0.offset_27|) 0) (= (store |v_#pthreadsMutex_90| |v_~#__global_lock~0.base_27| (store .cse0 |v_~#__global_lock~0.offset_27| 1)) |v_#pthreadsMutex_89|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_27|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_27|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_27|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_27|, t_funThread2of2ForFork0_bad_#t~nondet31#1=|v_t_funThread2of2ForFork0_bad_#t~nondet31#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet31#1][419], [208#L938-9true, 442#true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 35#L938-3true, 198#L956-15true, 434#true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648))]) [2023-11-30 07:57:42,774 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2023-11-30 07:57:42,774 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-11-30 07:57:42,774 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-11-30 07:57:42,774 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-11-30 07:57:42,774 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([905] L938-14-->L938-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#__global_lock~0.base_27|))) (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet31#1_5| 0) (= (select .cse0 |v_~#__global_lock~0.offset_27|) 0) (= (store |v_#pthreadsMutex_90| |v_~#__global_lock~0.base_27| (store .cse0 |v_~#__global_lock~0.offset_27| 1)) |v_#pthreadsMutex_89|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_27|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_27|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_27|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_27|, t_funThread2of2ForFork0_bad_#t~nondet31#1=|v_t_funThread2of2ForFork0_bad_#t~nondet31#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet31#1][419], [208#L938-9true, 442#true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 35#L938-3true, 434#true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)), 119#L956-16true]) [2023-11-30 07:57:42,774 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2023-11-30 07:57:42,774 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 07:57:42,774 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 07:57:42,774 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 07:57:42,775 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([905] L938-14-->L938-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#__global_lock~0.base_27|))) (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet31#1_5| 0) (= (select .cse0 |v_~#__global_lock~0.offset_27|) 0) (= (store |v_#pthreadsMutex_90| |v_~#__global_lock~0.base_27| (store .cse0 |v_~#__global_lock~0.offset_27| 1)) |v_#pthreadsMutex_89|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_27|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_27|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_27|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_27|, t_funThread2of2ForFork0_bad_#t~nondet31#1=|v_t_funThread2of2ForFork0_bad_#t~nondet31#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet31#1][401], [437#(<= |ULTIMATE.start_main_#t~post47#1| 9999), 442#true, 208#L938-9true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 39#L956-14true, 255#true, 35#L938-3true, 431#(and (<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)) (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post47#1|)))]) [2023-11-30 07:57:42,775 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2023-11-30 07:57:42,775 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-11-30 07:57:42,775 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-11-30 07:57:42,775 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-11-30 07:57:42,775 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-11-30 07:57:42,775 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([905] L938-14-->L938-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#__global_lock~0.base_27|))) (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet31#1_5| 0) (= (select .cse0 |v_~#__global_lock~0.offset_27|) 0) (= (store |v_#pthreadsMutex_90| |v_~#__global_lock~0.base_27| (store .cse0 |v_~#__global_lock~0.offset_27| 1)) |v_#pthreadsMutex_89|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_27|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_27|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_27|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_27|, t_funThread2of2ForFork0_bad_#t~nondet31#1=|v_t_funThread2of2ForFork0_bad_#t~nondet31#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet31#1][454], [442#true, 208#L938-9true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 262#true, 255#true, 35#L938-3true, 434#true, 55#L957true]) [2023-11-30 07:57:42,775 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2023-11-30 07:57:42,775 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:57:42,775 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:57:42,775 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:57:42,777 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([920] L942-14-->L942-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_43|))) (and (= (store |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_43| (store .cse0 |v_~#__global_lock~0.offset_43| 1)) |v_#pthreadsMutex_137|) (= (select .cse0 |v_~#__global_lock~0.offset_43|) 0) (= |v_t_funThread2of2ForFork0_good_#t~nondet38#1_3| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_138|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_43|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_43|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_137|, t_funThread2of2ForFork0_good_#t~nondet38#1=|v_t_funThread2of2ForFork0_good_#t~nondet38#1_3|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_43|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_43|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet38#1][494], [260#(and (= ~global~0 0) (= |t_funThread1of2ForFork0_bad_#t~post32#1| 0)), 437#(<= |ULTIMATE.start_main_#t~post47#1| 9999), 113#L942-3true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 444#(= ~global~0 0), 39#L956-14true, 431#(and (<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)) (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post47#1|))), 70#L938-7true]) [2023-11-30 07:57:42,777 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2023-11-30 07:57:42,777 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-11-30 07:57:42,777 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-11-30 07:57:42,777 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-11-30 07:57:42,788 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([902] L941-->L941-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_130| |v_~#gm~0.base_21|))) (and (= (select .cse0 |v_~#gm~0.offset_21|) 0) (= |v_t_funThread2of2ForFork0_good_#t~nondet37#1_3| 0) (= (store |v_#pthreadsMutex_130| |v_~#gm~0.base_21| (store .cse0 |v_~#gm~0.offset_21| 1)) |v_#pthreadsMutex_129|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_130|, ~#gm~0.base=|v_~#gm~0.base_21|, ~#gm~0.offset=|v_~#gm~0.offset_21|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_129|, t_funThread2of2ForFork0_good_#t~nondet37#1=|v_t_funThread2of2ForFork0_good_#t~nondet37#1_3|, ~#gm~0.base=|v_~#gm~0.base_21|, ~#gm~0.offset=|v_~#gm~0.offset_21|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet37#1][460], [72#L941-3true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 447#(and (= |t_funThread1of2ForFork0_good_#t~post39#1| 0) (= ~global~0 0)), 165#L942-7true, 257#(= ~global~0 0), 198#L956-15true, 434#true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648))]) [2023-11-30 07:57:42,788 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2023-11-30 07:57:42,788 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-11-30 07:57:42,788 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-11-30 07:57:42,788 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-11-30 07:57:42,943 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][152], [442#true, 72#L941-3true, 248#true, t_funThread1of2ForFork0InUse, 2#L957-3true, t_funThread2of2ForFork0InUse, 262#true, 434#true, 202#L938-8true, 258#(= |t_funThread1of2ForFork0_bad_#t~post32#1| 0)]) [2023-11-30 07:57:42,943 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2023-11-30 07:57:42,943 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 07:57:42,943 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 07:57:42,943 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 07:57:42,943 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][153], [442#true, 208#L938-9true, 72#L941-3true, 248#true, t_funThread1of2ForFork0InUse, 2#L957-3true, 262#true, t_funThread2of2ForFork0InUse, 255#true, 434#true]) [2023-11-30 07:57:42,943 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2023-11-30 07:57:42,943 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:57:42,943 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:57:42,943 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:57:42,943 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([866] L938-9-->L938-12: Formula: (and (= |v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|, t_funThread1of2ForFork0_bad_#t~nondet33#1=|v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_bad_#t~nondet33#1][154], [442#true, 72#L941-3true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 262#true, 255#true, 98#L938-12true, 434#true, 55#L957true]) [2023-11-30 07:57:42,943 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2023-11-30 07:57:42,943 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:57:42,943 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:57:42,944 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:57:42,944 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][155], [260#(and (= ~global~0 0) (= |t_funThread1of2ForFork0_bad_#t~post32#1| 0)), 72#L941-3true, 248#true, t_funThread1of2ForFork0InUse, 2#L957-3true, 262#true, t_funThread2of2ForFork0InUse, 444#(= ~global~0 0), 70#L938-7true, 434#true]) [2023-11-30 07:57:42,944 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2023-11-30 07:57:42,944 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-11-30 07:57:42,944 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-11-30 07:57:42,944 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-11-30 07:57:42,945 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([866] L938-9-->L938-12: Formula: (and (= |v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|, t_funThread1of2ForFork0_bad_#t~nondet33#1=|v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_bad_#t~nondet33#1][136], [442#true, 72#L941-3true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 98#L938-12true, 434#true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)), 119#L956-16true]) [2023-11-30 07:57:42,945 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2023-11-30 07:57:42,945 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 07:57:42,945 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 07:57:42,945 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 07:57:42,945 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([902] L941-->L941-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_130| |v_~#gm~0.base_21|))) (and (= (select .cse0 |v_~#gm~0.offset_21|) 0) (= |v_t_funThread2of2ForFork0_good_#t~nondet37#1_3| 0) (= (store |v_#pthreadsMutex_130| |v_~#gm~0.base_21| (store .cse0 |v_~#gm~0.offset_21| 1)) |v_#pthreadsMutex_129|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_130|, ~#gm~0.base=|v_~#gm~0.base_21|, ~#gm~0.offset=|v_~#gm~0.offset_21|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_129|, t_funThread2of2ForFork0_good_#t~nondet37#1=|v_t_funThread2of2ForFork0_good_#t~nondet37#1_3|, ~#gm~0.base=|v_~#gm~0.base_21|, ~#gm~0.offset=|v_~#gm~0.offset_21|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet37#1][456], [72#L941-3true, 442#true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 262#true, 434#true, 202#L938-8true, 55#L957true, 258#(= |t_funThread1of2ForFork0_bad_#t~post32#1| 0)]) [2023-11-30 07:57:42,945 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2023-11-30 07:57:42,945 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-11-30 07:57:42,945 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-11-30 07:57:42,946 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-11-30 07:57:42,951 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([878] L942-9-->L942-12: Formula: (and (= |v_#pthreadsMutex_145| (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47|) |v_~#__global_lock~0.offset_47| 0))) (= |v_t_funThread1of2ForFork0_good_#t~nondet40#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_145|, t_funThread1of2ForFork0_good_#t~nondet40#1=|v_t_funThread1of2ForFork0_good_#t~nondet40#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_good_#t~nondet40#1][180], [442#true, 248#true, 114#L951-3true, t_funThread1of2ForFork0InUse, 90#L942-12true, 262#true, t_funThread2of2ForFork0InUse, 255#true, 434#true, 55#L957true]) [2023-11-30 07:57:42,951 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is not cut-off event [2023-11-30 07:57:42,951 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is not cut-off event [2023-11-30 07:57:42,951 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is not cut-off event [2023-11-30 07:57:42,951 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is not cut-off event [2023-11-30 07:57:42,956 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([817] L941-->L941-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_130| |v_~#gm~0.base_21|))) (and (= (select .cse0 |v_~#gm~0.offset_21|) 0) (= (store |v_#pthreadsMutex_130| |v_~#gm~0.base_21| (store .cse0 |v_~#gm~0.offset_21| 1)) |v_#pthreadsMutex_129|) (= |v_t_funThread1of2ForFork0_good_#t~nondet37#1_3| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_130|, ~#gm~0.base=|v_~#gm~0.base_21|, ~#gm~0.offset=|v_~#gm~0.offset_21|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_129|, ~#gm~0.base=|v_~#gm~0.base_21|, t_funThread1of2ForFork0_good_#t~nondet37#1=|v_t_funThread1of2ForFork0_good_#t~nondet37#1_3|, ~#gm~0.offset=|v_~#gm~0.offset_21|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_good_#t~nondet37#1][466], [442#true, 436#(<= |ULTIMATE.start_main_~i~0#1| 9999), 112#L941-3true, 248#true, 170#L956-4true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 107#L938-8true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648))]) [2023-11-30 07:57:42,956 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is not cut-off event [2023-11-30 07:57:42,956 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is not cut-off event [2023-11-30 07:57:42,956 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is not cut-off event [2023-11-30 07:57:42,956 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is not cut-off event [2023-11-30 07:57:42,957 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([902] L941-->L941-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_130| |v_~#gm~0.base_21|))) (and (= (select .cse0 |v_~#gm~0.offset_21|) 0) (= |v_t_funThread2of2ForFork0_good_#t~nondet37#1_3| 0) (= (store |v_#pthreadsMutex_130| |v_~#gm~0.base_21| (store .cse0 |v_~#gm~0.offset_21| 1)) |v_#pthreadsMutex_129|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_130|, ~#gm~0.base=|v_~#gm~0.base_21|, ~#gm~0.offset=|v_~#gm~0.offset_21|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_129|, t_funThread2of2ForFork0_good_#t~nondet37#1=|v_t_funThread2of2ForFork0_good_#t~nondet37#1_3|, ~#gm~0.base=|v_~#gm~0.base_21|, ~#gm~0.offset=|v_~#gm~0.offset_21|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet37#1][421], [442#true, 208#L938-9true, 72#L941-3true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 198#L956-15true, 434#true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648))]) [2023-11-30 07:57:42,957 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is not cut-off event [2023-11-30 07:57:42,957 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is not cut-off event [2023-11-30 07:57:42,957 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is not cut-off event [2023-11-30 07:57:42,957 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is not cut-off event [2023-11-30 07:57:42,957 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is not cut-off event [2023-11-30 07:57:42,957 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([866] L938-9-->L938-12: Formula: (and (= |v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|, t_funThread1of2ForFork0_bad_#t~nondet33#1=|v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_bad_#t~nondet33#1][136], [72#L941-3true, 442#true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 98#L938-12true, 198#L956-15true, 434#true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648))]) [2023-11-30 07:57:42,957 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2023-11-30 07:57:42,957 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-11-30 07:57:42,957 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-11-30 07:57:42,957 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-11-30 07:57:42,957 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-11-30 07:57:42,958 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([866] L938-9-->L938-12: Formula: (and (= |v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|, t_funThread1of2ForFork0_bad_#t~nondet33#1=|v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_bad_#t~nondet33#1][273], [437#(<= |ULTIMATE.start_main_#t~post47#1| 9999), 442#true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 39#L956-14true, 255#true, 431#(and (<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)) (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post47#1|))), 35#L938-3true, 98#L938-12true]) [2023-11-30 07:57:42,958 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2023-11-30 07:57:42,958 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-11-30 07:57:42,958 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-11-30 07:57:42,958 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-11-30 07:57:42,958 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([905] L938-14-->L938-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#__global_lock~0.base_27|))) (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet31#1_5| 0) (= (select .cse0 |v_~#__global_lock~0.offset_27|) 0) (= (store |v_#pthreadsMutex_90| |v_~#__global_lock~0.base_27| (store .cse0 |v_~#__global_lock~0.offset_27| 1)) |v_#pthreadsMutex_89|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_27|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_27|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_27|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_27|, t_funThread2of2ForFork0_bad_#t~nondet31#1=|v_t_funThread2of2ForFork0_bad_#t~nondet31#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet31#1][418], [442#true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 35#L938-3true, 198#L956-15true, 434#true, 202#L938-8true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)), 258#(= |t_funThread1of2ForFork0_bad_#t~post32#1| 0)]) [2023-11-30 07:57:42,958 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is not cut-off event [2023-11-30 07:57:42,958 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is not cut-off event [2023-11-30 07:57:42,958 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is not cut-off event [2023-11-30 07:57:42,959 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is not cut-off event [2023-11-30 07:57:42,959 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([905] L938-14-->L938-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#__global_lock~0.base_27|))) (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet31#1_5| 0) (= (select .cse0 |v_~#__global_lock~0.offset_27|) 0) (= (store |v_#pthreadsMutex_90| |v_~#__global_lock~0.base_27| (store .cse0 |v_~#__global_lock~0.offset_27| 1)) |v_#pthreadsMutex_89|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_27|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_27|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_27|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_27|, t_funThread2of2ForFork0_bad_#t~nondet31#1=|v_t_funThread2of2ForFork0_bad_#t~nondet31#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet31#1][419], [208#L938-9true, 442#true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 35#L938-3true, 198#L956-15true, 434#true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648))]) [2023-11-30 07:57:42,959 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2023-11-30 07:57:42,959 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-11-30 07:57:42,959 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-11-30 07:57:42,959 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-11-30 07:57:42,959 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-11-30 07:57:42,959 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([920] L942-14-->L942-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_43|))) (and (= (store |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_43| (store .cse0 |v_~#__global_lock~0.offset_43| 1)) |v_#pthreadsMutex_137|) (= (select .cse0 |v_~#__global_lock~0.offset_43|) 0) (= |v_t_funThread2of2ForFork0_good_#t~nondet38#1_3| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_138|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_43|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_43|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_137|, t_funThread2of2ForFork0_good_#t~nondet38#1=|v_t_funThread2of2ForFork0_good_#t~nondet38#1_3|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_43|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_43|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet38#1][493], [437#(<= |ULTIMATE.start_main_#t~post47#1| 9999), 442#true, 113#L942-3true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 39#L956-14true, 431#(and (<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)) (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post47#1|))), 202#L938-8true, 258#(= |t_funThread1of2ForFork0_bad_#t~post32#1| 0)]) [2023-11-30 07:57:42,959 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2023-11-30 07:57:42,959 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-11-30 07:57:42,959 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-11-30 07:57:42,959 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-11-30 07:57:42,960 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([920] L942-14-->L942-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_43|))) (and (= (store |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_43| (store .cse0 |v_~#__global_lock~0.offset_43| 1)) |v_#pthreadsMutex_137|) (= (select .cse0 |v_~#__global_lock~0.offset_43|) 0) (= |v_t_funThread2of2ForFork0_good_#t~nondet38#1_3| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_138|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_43|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_43|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_137|, t_funThread2of2ForFork0_good_#t~nondet38#1=|v_t_funThread2of2ForFork0_good_#t~nondet38#1_3|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_43|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_43|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet38#1][512], [208#L938-9true, 113#L942-3true, 442#true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 198#L956-15true, 434#true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648))]) [2023-11-30 07:57:42,960 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2023-11-30 07:57:42,960 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:57:42,960 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:57:42,960 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:57:42,960 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([920] L942-14-->L942-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_43|))) (and (= (store |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_43| (store .cse0 |v_~#__global_lock~0.offset_43| 1)) |v_#pthreadsMutex_137|) (= (select .cse0 |v_~#__global_lock~0.offset_43|) 0) (= |v_t_funThread2of2ForFork0_good_#t~nondet38#1_3| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_138|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_43|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_43|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_137|, t_funThread2of2ForFork0_good_#t~nondet38#1=|v_t_funThread2of2ForFork0_good_#t~nondet38#1_3|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_43|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_43|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet38#1][512], [208#L938-9true, 113#L942-3true, 442#true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 434#true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)), 119#L956-16true]) [2023-11-30 07:57:42,960 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2023-11-30 07:57:42,960 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-11-30 07:57:42,960 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-11-30 07:57:42,960 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-11-30 07:57:42,960 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([920] L942-14-->L942-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_43|))) (and (= (store |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_43| (store .cse0 |v_~#__global_lock~0.offset_43| 1)) |v_#pthreadsMutex_137|) (= (select .cse0 |v_~#__global_lock~0.offset_43|) 0) (= |v_t_funThread2of2ForFork0_good_#t~nondet38#1_3| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_138|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_43|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_43|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_137|, t_funThread2of2ForFork0_good_#t~nondet38#1=|v_t_funThread2of2ForFork0_good_#t~nondet38#1_3|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_43|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_43|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet38#1][513], [442#true, 113#L942-3true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 198#L956-15true, 434#true, 202#L938-8true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)), 258#(= |t_funThread1of2ForFork0_bad_#t~post32#1| 0)]) [2023-11-30 07:57:42,960 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2023-11-30 07:57:42,960 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 07:57:42,960 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 07:57:42,960 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 07:57:42,960 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([920] L942-14-->L942-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_43|))) (and (= (store |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_43| (store .cse0 |v_~#__global_lock~0.offset_43| 1)) |v_#pthreadsMutex_137|) (= (select .cse0 |v_~#__global_lock~0.offset_43|) 0) (= |v_t_funThread2of2ForFork0_good_#t~nondet38#1_3| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_138|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_43|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_43|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_137|, t_funThread2of2ForFork0_good_#t~nondet38#1=|v_t_funThread2of2ForFork0_good_#t~nondet38#1_3|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_43|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_43|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet38#1][513], [113#L942-3true, 442#true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 434#true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)), 202#L938-8true, 119#L956-16true, 258#(= |t_funThread1of2ForFork0_bad_#t~post32#1| 0)]) [2023-11-30 07:57:42,960 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2023-11-30 07:57:42,960 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:57:42,960 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:57:42,961 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:57:42,961 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([920] L942-14-->L942-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_43|))) (and (= (store |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_43| (store .cse0 |v_~#__global_lock~0.offset_43| 1)) |v_#pthreadsMutex_137|) (= (select .cse0 |v_~#__global_lock~0.offset_43|) 0) (= |v_t_funThread2of2ForFork0_good_#t~nondet38#1_3| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_138|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_43|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_43|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_137|, t_funThread2of2ForFork0_good_#t~nondet38#1=|v_t_funThread2of2ForFork0_good_#t~nondet38#1_3|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_43|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_43|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet38#1][497], [437#(<= |ULTIMATE.start_main_#t~post47#1| 9999), 208#L938-9true, 113#L942-3true, 442#true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 39#L956-14true, 431#(and (<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)) (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post47#1|)))]) [2023-11-30 07:57:42,961 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2023-11-30 07:57:42,961 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 07:57:42,961 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 07:57:42,961 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 07:57:42,962 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([920] L942-14-->L942-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_43|))) (and (= (store |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_43| (store .cse0 |v_~#__global_lock~0.offset_43| 1)) |v_#pthreadsMutex_137|) (= (select .cse0 |v_~#__global_lock~0.offset_43|) 0) (= |v_t_funThread2of2ForFork0_good_#t~nondet38#1_3| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_138|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_43|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_43|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_137|, t_funThread2of2ForFork0_good_#t~nondet38#1=|v_t_funThread2of2ForFork0_good_#t~nondet38#1_3|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_43|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_43|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet38#1][474], [113#L942-3true, 442#true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 431#(and (<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)) (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post47#1|))), 100#L956-13true, 202#L938-8true, 439#(and (<= |ULTIMATE.start_main_~i~0#1| 9999) (<= |ULTIMATE.start_main_#t~post47#1| 9999)), 258#(= |t_funThread1of2ForFork0_bad_#t~post32#1| 0)]) [2023-11-30 07:57:42,962 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is not cut-off event [2023-11-30 07:57:42,962 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is not cut-off event [2023-11-30 07:57:42,962 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is not cut-off event [2023-11-30 07:57:42,962 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is not cut-off event [2023-11-30 07:57:42,962 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([920] L942-14-->L942-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_43|))) (and (= (store |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_43| (store .cse0 |v_~#__global_lock~0.offset_43| 1)) |v_#pthreadsMutex_137|) (= (select .cse0 |v_~#__global_lock~0.offset_43|) 0) (= |v_t_funThread2of2ForFork0_good_#t~nondet38#1_3| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_138|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_43|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_43|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_137|, t_funThread2of2ForFork0_good_#t~nondet38#1=|v_t_funThread2of2ForFork0_good_#t~nondet38#1_3|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_43|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_43|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet38#1][493], [437#(<= |ULTIMATE.start_main_#t~post47#1| 9999), 442#true, 113#L942-3true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 39#L956-14true, 431#(and (<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)) (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post47#1|))), 202#L938-8true, 258#(= |t_funThread1of2ForFork0_bad_#t~post32#1| 0)]) [2023-11-30 07:57:42,962 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2023-11-30 07:57:42,962 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-11-30 07:57:42,962 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-11-30 07:57:42,962 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-11-30 07:57:42,962 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-11-30 07:57:42,962 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([920] L942-14-->L942-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_43|))) (and (= (store |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_43| (store .cse0 |v_~#__global_lock~0.offset_43| 1)) |v_#pthreadsMutex_137|) (= (select .cse0 |v_~#__global_lock~0.offset_43|) 0) (= |v_t_funThread2of2ForFork0_good_#t~nondet38#1_3| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_138|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_43|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_43|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_137|, t_funThread2of2ForFork0_good_#t~nondet38#1=|v_t_funThread2of2ForFork0_good_#t~nondet38#1_3|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_43|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_43|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet38#1][495], [113#L942-3true, 208#L938-9true, 442#true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 431#(and (<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)) (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post47#1|))), 100#L956-13true, 439#(and (<= |ULTIMATE.start_main_~i~0#1| 9999) (<= |ULTIMATE.start_main_#t~post47#1| 9999))]) [2023-11-30 07:57:42,962 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2023-11-30 07:57:42,962 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-11-30 07:57:42,963 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-11-30 07:57:42,963 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-11-30 07:57:42,963 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([920] L942-14-->L942-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_43|))) (and (= (store |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_43| (store .cse0 |v_~#__global_lock~0.offset_43| 1)) |v_#pthreadsMutex_137|) (= (select .cse0 |v_~#__global_lock~0.offset_43|) 0) (= |v_t_funThread2of2ForFork0_good_#t~nondet38#1_3| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_138|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_43|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_43|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_137|, t_funThread2of2ForFork0_good_#t~nondet38#1=|v_t_funThread2of2ForFork0_good_#t~nondet38#1_3|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_43|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_43|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet38#1][511], [260#(and (= ~global~0 0) (= |t_funThread1of2ForFork0_bad_#t~post32#1| 0)), 113#L942-3true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 444#(= ~global~0 0), 70#L938-7true, 198#L956-15true, 434#true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648))]) [2023-11-30 07:57:42,963 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2023-11-30 07:57:42,963 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-11-30 07:57:42,963 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-11-30 07:57:42,963 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-11-30 07:57:42,972 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([902] L941-->L941-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_130| |v_~#gm~0.base_21|))) (and (= (select .cse0 |v_~#gm~0.offset_21|) 0) (= |v_t_funThread2of2ForFork0_good_#t~nondet37#1_3| 0) (= (store |v_#pthreadsMutex_130| |v_~#gm~0.base_21| (store .cse0 |v_~#gm~0.offset_21| 1)) |v_#pthreadsMutex_129|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_130|, ~#gm~0.base=|v_~#gm~0.base_21|, ~#gm~0.offset=|v_~#gm~0.offset_21|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_129|, t_funThread2of2ForFork0_good_#t~nondet37#1=|v_t_funThread2of2ForFork0_good_#t~nondet37#1_3|, ~#gm~0.base=|v_~#gm~0.base_21|, ~#gm~0.offset=|v_~#gm~0.offset_21|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet37#1][460], [72#L941-3true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 447#(and (= |t_funThread1of2ForFork0_good_#t~post39#1| 0) (= ~global~0 0)), 165#L942-7true, 257#(= ~global~0 0), 434#true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)), 119#L956-16true]) [2023-11-30 07:57:42,972 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2023-11-30 07:57:42,972 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-11-30 07:57:42,972 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-11-30 07:57:42,972 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-11-30 07:57:42,973 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([902] L941-->L941-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_130| |v_~#gm~0.base_21|))) (and (= (select .cse0 |v_~#gm~0.offset_21|) 0) (= |v_t_funThread2of2ForFork0_good_#t~nondet37#1_3| 0) (= (store |v_#pthreadsMutex_130| |v_~#gm~0.base_21| (store .cse0 |v_~#gm~0.offset_21| 1)) |v_#pthreadsMutex_129|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_130|, ~#gm~0.base=|v_~#gm~0.base_21|, ~#gm~0.offset=|v_~#gm~0.offset_21|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_129|, t_funThread2of2ForFork0_good_#t~nondet37#1=|v_t_funThread2of2ForFork0_good_#t~nondet37#1_3|, ~#gm~0.base=|v_~#gm~0.base_21|, ~#gm~0.offset=|v_~#gm~0.offset_21|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet37#1][444], [437#(<= |ULTIMATE.start_main_#t~post47#1| 9999), 72#L941-3true, 248#true, t_funThread1of2ForFork0InUse, 195#L942-8true, t_funThread2of2ForFork0InUse, 445#(= |t_funThread1of2ForFork0_good_#t~post39#1| 0), 39#L956-14true, 255#true, 431#(and (<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)) (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post47#1|)))]) [2023-11-30 07:57:42,973 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is not cut-off event [2023-11-30 07:57:42,973 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is not cut-off event [2023-11-30 07:57:42,973 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is not cut-off event [2023-11-30 07:57:42,973 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is not cut-off event [2023-11-30 07:57:42,973 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([902] L941-->L941-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_130| |v_~#gm~0.base_21|))) (and (= (select .cse0 |v_~#gm~0.offset_21|) 0) (= |v_t_funThread2of2ForFork0_good_#t~nondet37#1_3| 0) (= (store |v_#pthreadsMutex_130| |v_~#gm~0.base_21| (store .cse0 |v_~#gm~0.offset_21| 1)) |v_#pthreadsMutex_129|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_130|, ~#gm~0.base=|v_~#gm~0.base_21|, ~#gm~0.offset=|v_~#gm~0.offset_21|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_129|, t_funThread2of2ForFork0_good_#t~nondet37#1=|v_t_funThread2of2ForFork0_good_#t~nondet37#1_3|, ~#gm~0.base=|v_~#gm~0.base_21|, ~#gm~0.offset=|v_~#gm~0.offset_21|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet37#1][461], [72#L941-3true, 248#true, t_funThread1of2ForFork0InUse, 195#L942-8true, t_funThread2of2ForFork0InUse, 255#true, 445#(= |t_funThread1of2ForFork0_good_#t~post39#1| 0), 198#L956-15true, 434#true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648))]) [2023-11-30 07:57:42,973 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2023-11-30 07:57:42,973 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-11-30 07:57:42,973 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-11-30 07:57:42,973 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-11-30 07:57:42,973 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([905] L938-14-->L938-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#__global_lock~0.base_27|))) (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet31#1_5| 0) (= (select .cse0 |v_~#__global_lock~0.offset_27|) 0) (= (store |v_#pthreadsMutex_90| |v_~#__global_lock~0.base_27| (store .cse0 |v_~#__global_lock~0.offset_27| 1)) |v_#pthreadsMutex_89|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_27|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_27|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_27|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_27|, t_funThread2of2ForFork0_bad_#t~nondet31#1=|v_t_funThread2of2ForFork0_bad_#t~nondet31#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet31#1][445], [437#(<= |ULTIMATE.start_main_#t~post47#1| 9999), 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 39#L956-14true, 35#L938-3true, 165#L942-7true, 447#(and (= |t_funThread1of2ForFork0_good_#t~post39#1| 0) (= ~global~0 0)), 431#(and (<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)) (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post47#1|))), 257#(= ~global~0 0)]) [2023-11-30 07:57:42,973 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is not cut-off event [2023-11-30 07:57:42,973 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is not cut-off event [2023-11-30 07:57:42,973 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is not cut-off event [2023-11-30 07:57:42,974 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is not cut-off event [2023-11-30 07:57:42,974 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([905] L938-14-->L938-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#__global_lock~0.base_27|))) (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet31#1_5| 0) (= (select .cse0 |v_~#__global_lock~0.offset_27|) 0) (= (store |v_#pthreadsMutex_90| |v_~#__global_lock~0.base_27| (store .cse0 |v_~#__global_lock~0.offset_27| 1)) |v_#pthreadsMutex_89|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_27|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_27|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_27|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_27|, t_funThread2of2ForFork0_bad_#t~nondet31#1=|v_t_funThread2of2ForFork0_bad_#t~nondet31#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet31#1][462], [248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 35#L938-3true, 165#L942-7true, 447#(and (= |t_funThread1of2ForFork0_good_#t~post39#1| 0) (= ~global~0 0)), 257#(= ~global~0 0), 198#L956-15true, 434#true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648))]) [2023-11-30 07:57:42,974 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2023-11-30 07:57:42,974 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-11-30 07:57:42,974 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-11-30 07:57:42,974 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-11-30 07:57:42,975 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([902] L941-->L941-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_130| |v_~#gm~0.base_21|))) (and (= (select .cse0 |v_~#gm~0.offset_21|) 0) (= |v_t_funThread2of2ForFork0_good_#t~nondet37#1_3| 0) (= (store |v_#pthreadsMutex_130| |v_~#gm~0.base_21| (store .cse0 |v_~#gm~0.offset_21| 1)) |v_#pthreadsMutex_129|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_130|, ~#gm~0.base=|v_~#gm~0.base_21|, ~#gm~0.offset=|v_~#gm~0.offset_21|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_129|, t_funThread2of2ForFork0_good_#t~nondet37#1=|v_t_funThread2of2ForFork0_good_#t~nondet37#1_3|, ~#gm~0.base=|v_~#gm~0.base_21|, ~#gm~0.offset=|v_~#gm~0.offset_21|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet37#1][404], [437#(<= |ULTIMATE.start_main_#t~post47#1| 9999), 442#true, 72#L941-3true, 248#true, 154#L942-9true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 39#L956-14true, 255#true, 431#(and (<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)) (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post47#1|)))]) [2023-11-30 07:57:42,975 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2023-11-30 07:57:42,975 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-11-30 07:57:42,975 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-11-30 07:57:42,975 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-11-30 07:57:42,976 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([920] L942-14-->L942-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_43|))) (and (= (store |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_43| (store .cse0 |v_~#__global_lock~0.offset_43| 1)) |v_#pthreadsMutex_137|) (= (select .cse0 |v_~#__global_lock~0.offset_43|) 0) (= |v_t_funThread2of2ForFork0_good_#t~nondet38#1_3| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_138|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_43|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_43|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_137|, t_funThread2of2ForFork0_good_#t~nondet38#1=|v_t_funThread2of2ForFork0_good_#t~nondet38#1_3|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_43|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_43|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet38#1][472], [113#L942-3true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 165#L942-7true, 447#(and (= |t_funThread1of2ForFork0_good_#t~post39#1| 0) (= ~global~0 0)), 431#(and (<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)) (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post47#1|))), 257#(= ~global~0 0), 100#L956-13true, 439#(and (<= |ULTIMATE.start_main_~i~0#1| 9999) (<= |ULTIMATE.start_main_#t~post47#1| 9999))]) [2023-11-30 07:57:42,976 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2023-11-30 07:57:42,977 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-11-30 07:57:42,977 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-11-30 07:57:42,977 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-11-30 07:57:42,986 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][153], [442#true, 248#true, 185#L938-31true, t_funThread1of2ForFork0InUse, 2#L957-3true, t_funThread2of2ForFork0InUse, 262#true, 255#true, 107#L938-8true, 434#true]) [2023-11-30 07:57:42,986 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2023-11-30 07:57:42,986 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-11-30 07:57:42,986 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-11-30 07:57:42,987 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-11-30 07:57:42,987 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][153], [442#true, 248#true, t_funThread1of2ForFork0InUse, 2#L957-3true, t_funThread2of2ForFork0InUse, 262#true, 255#true, 107#L938-8true, 71#L941true, 434#true]) [2023-11-30 07:57:42,987 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2023-11-30 07:57:42,987 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-11-30 07:57:42,987 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-11-30 07:57:42,987 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-11-30 07:57:43,019 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([700] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][152], [72#L941-3true, 442#true, 248#true, t_funThread1of2ForFork0InUse, 2#L957-3true, t_funThread2of2ForFork0InUse, 262#true, 434#true, 202#L938-8true, 258#(= |t_funThread1of2ForFork0_bad_#t~post32#1| 0)]) [2023-11-30 07:57:43,019 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2023-11-30 07:57:43,019 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 07:57:43,019 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 07:57:43,019 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 07:57:43,019 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 07:57:43,019 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([700] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][153], [208#L938-9true, 442#true, 72#L941-3true, 248#true, t_funThread1of2ForFork0InUse, 2#L957-3true, t_funThread2of2ForFork0InUse, 262#true, 255#true, 434#true]) [2023-11-30 07:57:43,019 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2023-11-30 07:57:43,019 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:57:43,019 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:57:43,019 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:57:43,019 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:57:43,019 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([920] L942-14-->L942-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_43|))) (and (= (store |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_43| (store .cse0 |v_~#__global_lock~0.offset_43| 1)) |v_#pthreadsMutex_137|) (= (select .cse0 |v_~#__global_lock~0.offset_43|) 0) (= |v_t_funThread2of2ForFork0_good_#t~nondet38#1_3| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_138|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_43|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_43|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_137|, t_funThread2of2ForFork0_good_#t~nondet38#1=|v_t_funThread2of2ForFork0_good_#t~nondet38#1_3|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_43|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_43|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet38#1][548], [208#L938-9true, 113#L942-3true, 442#true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 262#true, 255#true, 434#true, 55#L957true]) [2023-11-30 07:57:43,019 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2023-11-30 07:57:43,020 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-11-30 07:57:43,020 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-11-30 07:57:43,020 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-11-30 07:57:43,020 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([920] L942-14-->L942-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_43|))) (and (= (store |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_43| (store .cse0 |v_~#__global_lock~0.offset_43| 1)) |v_#pthreadsMutex_137|) (= (select .cse0 |v_~#__global_lock~0.offset_43|) 0) (= |v_t_funThread2of2ForFork0_good_#t~nondet38#1_3| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_138|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_43|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_43|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_137|, t_funThread2of2ForFork0_good_#t~nondet38#1=|v_t_funThread2of2ForFork0_good_#t~nondet38#1_3|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_43|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_43|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet38#1][549], [113#L942-3true, 442#true, 248#true, t_funThread1of2ForFork0InUse, 262#true, t_funThread2of2ForFork0InUse, 434#true, 202#L938-8true, 55#L957true, 258#(= |t_funThread1of2ForFork0_bad_#t~post32#1| 0)]) [2023-11-30 07:57:43,020 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2023-11-30 07:57:43,020 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-11-30 07:57:43,020 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-11-30 07:57:43,020 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-11-30 07:57:43,020 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([866] L938-9-->L938-12: Formula: (and (= |v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|, t_funThread1of2ForFork0_bad_#t~nondet33#1=|v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_bad_#t~nondet33#1][154], [442#true, 72#L941-3true, 248#true, t_funThread1of2ForFork0InUse, 262#true, t_funThread2of2ForFork0InUse, 255#true, 98#L938-12true, 434#true, 55#L957true]) [2023-11-30 07:57:43,020 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2023-11-30 07:57:43,020 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:57:43,020 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:57:43,020 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:57:43,020 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:57:43,021 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][152], [442#true, 248#true, t_funThread1of2ForFork0InUse, 2#L957-3true, t_funThread2of2ForFork0InUse, 262#true, 35#L938-3true, 434#true, 202#L938-8true, 258#(= |t_funThread1of2ForFork0_bad_#t~post32#1| 0)]) [2023-11-30 07:57:43,021 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2023-11-30 07:57:43,021 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:57:43,021 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:57:43,021 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:57:43,021 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][153], [208#L938-9true, 442#true, 248#true, t_funThread1of2ForFork0InUse, 2#L957-3true, t_funThread2of2ForFork0InUse, 262#true, 255#true, 35#L938-3true, 434#true]) [2023-11-30 07:57:43,021 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2023-11-30 07:57:43,021 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-11-30 07:57:43,021 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-11-30 07:57:43,021 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-11-30 07:57:43,021 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([866] L938-9-->L938-12: Formula: (and (= |v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|, t_funThread1of2ForFork0_bad_#t~nondet33#1=|v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_bad_#t~nondet33#1][154], [442#true, 248#true, t_funThread1of2ForFork0InUse, 262#true, t_funThread2of2ForFork0InUse, 255#true, 35#L938-3true, 98#L938-12true, 434#true, 55#L957true]) [2023-11-30 07:57:43,021 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2023-11-30 07:57:43,021 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-11-30 07:57:43,021 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-11-30 07:57:43,021 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-11-30 07:57:43,022 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][155], [260#(and (= ~global~0 0) (= |t_funThread1of2ForFork0_bad_#t~post32#1| 0)), 248#true, t_funThread1of2ForFork0InUse, 2#L957-3true, t_funThread2of2ForFork0InUse, 262#true, 444#(= ~global~0 0), 70#L938-7true, 35#L938-3true, 434#true]) [2023-11-30 07:57:43,022 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2023-11-30 07:57:43,022 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 07:57:43,022 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 07:57:43,022 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 07:57:43,023 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([902] L941-->L941-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_130| |v_~#gm~0.base_21|))) (and (= (select .cse0 |v_~#gm~0.offset_21|) 0) (= |v_t_funThread2of2ForFork0_good_#t~nondet37#1_3| 0) (= (store |v_#pthreadsMutex_130| |v_~#gm~0.base_21| (store .cse0 |v_~#gm~0.offset_21| 1)) |v_#pthreadsMutex_129|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_130|, ~#gm~0.base=|v_~#gm~0.base_21|, ~#gm~0.offset=|v_~#gm~0.offset_21|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_129|, t_funThread2of2ForFork0_good_#t~nondet37#1=|v_t_funThread2of2ForFork0_good_#t~nondet37#1_3|, ~#gm~0.base=|v_~#gm~0.base_21|, ~#gm~0.offset=|v_~#gm~0.offset_21|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet37#1][421], [208#L938-9true, 442#true, 72#L941-3true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 434#true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)), 119#L956-16true]) [2023-11-30 07:57:43,023 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is not cut-off event [2023-11-30 07:57:43,023 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is not cut-off event [2023-11-30 07:57:43,023 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is not cut-off event [2023-11-30 07:57:43,023 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is not cut-off event [2023-11-30 07:57:43,023 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is not cut-off event [2023-11-30 07:57:43,023 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([866] L938-9-->L938-12: Formula: (and (= |v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|, t_funThread1of2ForFork0_bad_#t~nondet33#1=|v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_bad_#t~nondet33#1][136], [442#true, 72#L941-3true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 98#L938-12true, 434#true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)), 119#L956-16true]) [2023-11-30 07:57:43,023 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2023-11-30 07:57:43,023 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 07:57:43,023 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 07:57:43,023 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 07:57:43,024 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 07:57:43,024 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([902] L941-->L941-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_130| |v_~#gm~0.base_21|))) (and (= (select .cse0 |v_~#gm~0.offset_21|) 0) (= |v_t_funThread2of2ForFork0_good_#t~nondet37#1_3| 0) (= (store |v_#pthreadsMutex_130| |v_~#gm~0.base_21| (store .cse0 |v_~#gm~0.offset_21| 1)) |v_#pthreadsMutex_129|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_130|, ~#gm~0.base=|v_~#gm~0.base_21|, ~#gm~0.offset=|v_~#gm~0.offset_21|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_129|, t_funThread2of2ForFork0_good_#t~nondet37#1=|v_t_funThread2of2ForFork0_good_#t~nondet37#1_3|, ~#gm~0.base=|v_~#gm~0.base_21|, ~#gm~0.offset=|v_~#gm~0.offset_21|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet37#1][457], [208#L938-9true, 442#true, 72#L941-3true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 262#true, 255#true, 434#true, 55#L957true]) [2023-11-30 07:57:43,024 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2023-11-30 07:57:43,024 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 07:57:43,024 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 07:57:43,024 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 07:57:43,024 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 07:57:43,024 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([905] L938-14-->L938-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#__global_lock~0.base_27|))) (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet31#1_5| 0) (= (select .cse0 |v_~#__global_lock~0.offset_27|) 0) (= (store |v_#pthreadsMutex_90| |v_~#__global_lock~0.base_27| (store .cse0 |v_~#__global_lock~0.offset_27| 1)) |v_#pthreadsMutex_89|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_27|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_27|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_27|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_27|, t_funThread2of2ForFork0_bad_#t~nondet31#1=|v_t_funThread2of2ForFork0_bad_#t~nondet31#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet31#1][418], [442#true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 35#L938-3true, 434#true, 202#L938-8true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)), 258#(= |t_funThread1of2ForFork0_bad_#t~post32#1| 0), 119#L956-16true]) [2023-11-30 07:57:43,024 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is not cut-off event [2023-11-30 07:57:43,024 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is not cut-off event [2023-11-30 07:57:43,024 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is not cut-off event [2023-11-30 07:57:43,024 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is not cut-off event [2023-11-30 07:57:43,025 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([905] L938-14-->L938-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#__global_lock~0.base_27|))) (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet31#1_5| 0) (= (select .cse0 |v_~#__global_lock~0.offset_27|) 0) (= (store |v_#pthreadsMutex_90| |v_~#__global_lock~0.base_27| (store .cse0 |v_~#__global_lock~0.offset_27| 1)) |v_#pthreadsMutex_89|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_27|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_27|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_27|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_27|, t_funThread2of2ForFork0_bad_#t~nondet31#1=|v_t_funThread2of2ForFork0_bad_#t~nondet31#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet31#1][453], [442#true, 248#true, t_funThread1of2ForFork0InUse, 262#true, t_funThread2of2ForFork0InUse, 35#L938-3true, 434#true, 202#L938-8true, 258#(= |t_funThread1of2ForFork0_bad_#t~post32#1| 0), 55#L957true]) [2023-11-30 07:57:43,025 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2023-11-30 07:57:43,025 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 07:57:43,025 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 07:57:43,025 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 07:57:43,025 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([905] L938-14-->L938-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#__global_lock~0.base_27|))) (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet31#1_5| 0) (= (select .cse0 |v_~#__global_lock~0.offset_27|) 0) (= (store |v_#pthreadsMutex_90| |v_~#__global_lock~0.base_27| (store .cse0 |v_~#__global_lock~0.offset_27| 1)) |v_#pthreadsMutex_89|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_27|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_27|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_27|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_27|, t_funThread2of2ForFork0_bad_#t~nondet31#1=|v_t_funThread2of2ForFork0_bad_#t~nondet31#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet31#1][419], [208#L938-9true, 442#true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 35#L938-3true, 434#true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)), 119#L956-16true]) [2023-11-30 07:57:43,025 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2023-11-30 07:57:43,025 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 07:57:43,025 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 07:57:43,025 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 07:57:43,025 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 07:57:43,026 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][155], [260#(and (= ~global~0 0) (= |t_funThread1of2ForFork0_bad_#t~post32#1| 0)), 248#true, 194#L938-6true, t_funThread1of2ForFork0InUse, 2#L957-3true, 110#L938-5true, t_funThread2of2ForFork0InUse, 262#true, 444#(= ~global~0 0), 434#true]) [2023-11-30 07:57:43,026 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2023-11-30 07:57:43,026 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:57:43,026 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:57:43,026 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:57:43,027 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([951] L938-9-->L938-12: Formula: (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, t_funThread2of2ForFork0_bad_#t~nondet33#1=|v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet33#1][339], [442#true, 248#true, t_funThread1of2ForFork0InUse, 185#L938-31true, 262#true, t_funThread2of2ForFork0InUse, 255#true, 434#true, 228#L938-12true, 55#L957true]) [2023-11-30 07:57:43,027 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2023-11-30 07:57:43,027 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 07:57:43,027 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 07:57:43,027 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 07:57:43,035 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([817] L941-->L941-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_130| |v_~#gm~0.base_21|))) (and (= (select .cse0 |v_~#gm~0.offset_21|) 0) (= (store |v_#pthreadsMutex_130| |v_~#gm~0.base_21| (store .cse0 |v_~#gm~0.offset_21| 1)) |v_#pthreadsMutex_129|) (= |v_t_funThread1of2ForFork0_good_#t~nondet37#1_3| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_130|, ~#gm~0.base=|v_~#gm~0.base_21|, ~#gm~0.offset=|v_~#gm~0.offset_21|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_129|, ~#gm~0.base=|v_~#gm~0.base_21|, t_funThread1of2ForFork0_good_#t~nondet37#1=|v_t_funThread1of2ForFork0_good_#t~nondet37#1_3|, ~#gm~0.offset=|v_~#gm~0.offset_21|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_good_#t~nondet37#1][506], [442#true, 112#L941-3true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 262#true, 255#true, 107#L938-8true, 434#true, 55#L957true]) [2023-11-30 07:57:43,035 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is not cut-off event [2023-11-30 07:57:43,035 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is not cut-off event [2023-11-30 07:57:43,035 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is not cut-off event [2023-11-30 07:57:43,035 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is not cut-off event [2023-11-30 07:57:43,035 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([902] L941-->L941-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_130| |v_~#gm~0.base_21|))) (and (= (select .cse0 |v_~#gm~0.offset_21|) 0) (= |v_t_funThread2of2ForFork0_good_#t~nondet37#1_3| 0) (= (store |v_#pthreadsMutex_130| |v_~#gm~0.base_21| (store .cse0 |v_~#gm~0.offset_21| 1)) |v_#pthreadsMutex_129|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_130|, ~#gm~0.base=|v_~#gm~0.base_21|, ~#gm~0.offset=|v_~#gm~0.offset_21|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_129|, t_funThread2of2ForFork0_good_#t~nondet37#1=|v_t_funThread2of2ForFork0_good_#t~nondet37#1_3|, ~#gm~0.base=|v_~#gm~0.base_21|, ~#gm~0.offset=|v_~#gm~0.offset_21|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet37#1][491], [72#L941-3true, 248#true, t_funThread1of2ForFork0InUse, 262#true, t_funThread2of2ForFork0InUse, 165#L942-7true, 447#(and (= |t_funThread1of2ForFork0_good_#t~post39#1| 0) (= ~global~0 0)), 257#(= ~global~0 0), 434#true, 55#L957true]) [2023-11-30 07:57:43,035 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2023-11-30 07:57:43,036 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 07:57:43,036 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 07:57:43,036 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 07:57:43,037 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([951] L938-9-->L938-12: Formula: (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, t_funThread2of2ForFork0_bad_#t~nondet33#1=|v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet33#1][339], [442#true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 262#true, 255#true, 71#L941true, 434#true, 228#L938-12true, 55#L957true]) [2023-11-30 07:57:43,037 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2023-11-30 07:57:43,037 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 07:57:43,037 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 07:57:43,037 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 07:57:43,038 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([820] L938-14-->L938-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#__global_lock~0.base_27|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_27|) 0) (= |v_t_funThread1of2ForFork0_bad_#t~nondet31#1_5| 0) (= (store |v_#pthreadsMutex_90| |v_~#__global_lock~0.base_27| (store .cse0 |v_~#__global_lock~0.offset_27| 1)) |v_#pthreadsMutex_89|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_27|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_27|} OutVars{t_funThread1of2ForFork0_bad_#t~nondet31#1=|v_t_funThread1of2ForFork0_bad_#t~nondet31#1_5|, #pthreadsMutex=|v_#pthreadsMutex_89|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_27|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_27|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_bad_#t~nondet31#1][464], [442#true, 436#(<= |ULTIMATE.start_main_~i~0#1| 9999), 248#true, 170#L956-4true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 107#L938-8true, 79#L938-3true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648))]) [2023-11-30 07:57:43,038 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is not cut-off event [2023-11-30 07:57:43,038 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is not cut-off event [2023-11-30 07:57:43,038 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is not cut-off event [2023-11-30 07:57:43,038 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is not cut-off event [2023-11-30 07:57:43,039 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([951] L938-9-->L938-12: Formula: (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, t_funThread2of2ForFork0_bad_#t~nondet33#1=|v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet33#1][275], [442#true, 248#true, 436#(<= |ULTIMATE.start_main_~i~0#1| 9999), 170#L956-4true, t_funThread1of2ForFork0InUse, 185#L938-31true, t_funThread2of2ForFork0InUse, 255#true, 228#L938-12true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648))]) [2023-11-30 07:57:43,039 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is not cut-off event [2023-11-30 07:57:43,039 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is not cut-off event [2023-11-30 07:57:43,039 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is not cut-off event [2023-11-30 07:57:43,039 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is not cut-off event [2023-11-30 07:57:43,040 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([951] L938-9-->L938-12: Formula: (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, t_funThread2of2ForFork0_bad_#t~nondet33#1=|v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet33#1][275], [442#true, 248#true, 436#(<= |ULTIMATE.start_main_~i~0#1| 9999), 170#L956-4true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 71#L941true, 228#L938-12true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648))]) [2023-11-30 07:57:43,040 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is not cut-off event [2023-11-30 07:57:43,041 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is not cut-off event [2023-11-30 07:57:43,041 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is not cut-off event [2023-11-30 07:57:43,041 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is not cut-off event [2023-11-30 07:57:43,041 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([866] L938-9-->L938-12: Formula: (and (= |v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|, t_funThread1of2ForFork0_bad_#t~nondet33#1=|v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_bad_#t~nondet33#1][136], [72#L941-3true, 442#true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 98#L938-12true, 198#L956-15true, 434#true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648))]) [2023-11-30 07:57:43,041 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is not cut-off event [2023-11-30 07:57:43,041 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is not cut-off event [2023-11-30 07:57:43,041 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is not cut-off event [2023-11-30 07:57:43,041 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is not cut-off event [2023-11-30 07:57:43,041 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is not cut-off event [2023-11-30 07:57:43,041 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is not cut-off event [2023-11-30 07:57:43,042 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([866] L938-9-->L938-12: Formula: (and (= |v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|, t_funThread1of2ForFork0_bad_#t~nondet33#1=|v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_bad_#t~nondet33#1][136], [442#true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 35#L938-3true, 198#L956-15true, 98#L938-12true, 434#true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648))]) [2023-11-30 07:57:43,042 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2023-11-30 07:57:43,042 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 07:57:43,042 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 07:57:43,042 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 07:57:43,043 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([920] L942-14-->L942-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_43|))) (and (= (store |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_43| (store .cse0 |v_~#__global_lock~0.offset_43| 1)) |v_#pthreadsMutex_137|) (= (select .cse0 |v_~#__global_lock~0.offset_43|) 0) (= |v_t_funThread2of2ForFork0_good_#t~nondet38#1_3| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_138|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_43|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_43|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_137|, t_funThread2of2ForFork0_good_#t~nondet38#1=|v_t_funThread2of2ForFork0_good_#t~nondet38#1_3|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_43|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_43|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet38#1][513], [113#L942-3true, 442#true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 198#L956-15true, 434#true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)), 202#L938-8true, 258#(= |t_funThread1of2ForFork0_bad_#t~post32#1| 0)]) [2023-11-30 07:57:43,043 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2023-11-30 07:57:43,043 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 07:57:43,043 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 07:57:43,043 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 07:57:43,043 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 07:57:43,044 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([866] L938-9-->L938-12: Formula: (and (= |v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|, t_funThread1of2ForFork0_bad_#t~nondet33#1=|v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_bad_#t~nondet33#1][270], [113#L942-3true, 442#true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 431#(and (<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)) (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post47#1|))), 98#L938-12true, 100#L956-13true, 439#(and (<= |ULTIMATE.start_main_~i~0#1| 9999) (<= |ULTIMATE.start_main_#t~post47#1| 9999))]) [2023-11-30 07:57:43,044 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2023-11-30 07:57:43,044 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 07:57:43,044 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 07:57:43,044 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 07:57:43,044 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([866] L938-9-->L938-12: Formula: (and (= |v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|, t_funThread1of2ForFork0_bad_#t~nondet33#1=|v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_bad_#t~nondet33#1][273], [437#(<= |ULTIMATE.start_main_#t~post47#1| 9999), 442#true, 113#L942-3true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 39#L956-14true, 255#true, 431#(and (<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)) (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post47#1|))), 98#L938-12true]) [2023-11-30 07:57:43,044 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2023-11-30 07:57:43,044 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:57:43,044 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:57:43,044 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:57:43,045 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([920] L942-14-->L942-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_43|))) (and (= (store |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_43| (store .cse0 |v_~#__global_lock~0.offset_43| 1)) |v_#pthreadsMutex_137|) (= (select .cse0 |v_~#__global_lock~0.offset_43|) 0) (= |v_t_funThread2of2ForFork0_good_#t~nondet38#1_3| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_138|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_43|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_43|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_137|, t_funThread2of2ForFork0_good_#t~nondet38#1=|v_t_funThread2of2ForFork0_good_#t~nondet38#1_3|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_43|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_43|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet38#1][511], [260#(and (= ~global~0 0) (= |t_funThread1of2ForFork0_bad_#t~post32#1| 0)), 113#L942-3true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 444#(= ~global~0 0), 70#L938-7true, 434#true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)), 119#L956-16true]) [2023-11-30 07:57:43,045 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2023-11-30 07:57:43,045 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 07:57:43,045 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 07:57:43,045 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 07:57:43,056 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([902] L941-->L941-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_130| |v_~#gm~0.base_21|))) (and (= (select .cse0 |v_~#gm~0.offset_21|) 0) (= |v_t_funThread2of2ForFork0_good_#t~nondet37#1_3| 0) (= (store |v_#pthreadsMutex_130| |v_~#gm~0.base_21| (store .cse0 |v_~#gm~0.offset_21| 1)) |v_#pthreadsMutex_129|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_130|, ~#gm~0.base=|v_~#gm~0.base_21|, ~#gm~0.offset=|v_~#gm~0.offset_21|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_129|, t_funThread2of2ForFork0_good_#t~nondet37#1=|v_t_funThread2of2ForFork0_good_#t~nondet37#1_3|, ~#gm~0.base=|v_~#gm~0.base_21|, ~#gm~0.offset=|v_~#gm~0.offset_21|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet37#1][461], [72#L941-3true, 248#true, t_funThread1of2ForFork0InUse, 195#L942-8true, t_funThread2of2ForFork0InUse, 255#true, 445#(= |t_funThread1of2ForFork0_good_#t~post39#1| 0), 434#true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)), 119#L956-16true]) [2023-11-30 07:57:43,056 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2023-11-30 07:57:43,056 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 07:57:43,056 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 07:57:43,056 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 07:57:43,056 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([905] L938-14-->L938-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#__global_lock~0.base_27|))) (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet31#1_5| 0) (= (select .cse0 |v_~#__global_lock~0.offset_27|) 0) (= (store |v_#pthreadsMutex_90| |v_~#__global_lock~0.base_27| (store .cse0 |v_~#__global_lock~0.offset_27| 1)) |v_#pthreadsMutex_89|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_27|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_27|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_27|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_27|, t_funThread2of2ForFork0_bad_#t~nondet31#1=|v_t_funThread2of2ForFork0_bad_#t~nondet31#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet31#1][462], [248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 447#(and (= |t_funThread1of2ForFork0_good_#t~post39#1| 0) (= ~global~0 0)), 35#L938-3true, 165#L942-7true, 257#(= ~global~0 0), 434#true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)), 119#L956-16true]) [2023-11-30 07:57:43,056 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2023-11-30 07:57:43,057 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 07:57:43,057 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 07:57:43,057 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 07:57:43,057 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([902] L941-->L941-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_130| |v_~#gm~0.base_21|))) (and (= (select .cse0 |v_~#gm~0.offset_21|) 0) (= |v_t_funThread2of2ForFork0_good_#t~nondet37#1_3| 0) (= (store |v_#pthreadsMutex_130| |v_~#gm~0.base_21| (store .cse0 |v_~#gm~0.offset_21| 1)) |v_#pthreadsMutex_129|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_130|, ~#gm~0.base=|v_~#gm~0.base_21|, ~#gm~0.offset=|v_~#gm~0.offset_21|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_129|, t_funThread2of2ForFork0_good_#t~nondet37#1=|v_t_funThread2of2ForFork0_good_#t~nondet37#1_3|, ~#gm~0.base=|v_~#gm~0.base_21|, ~#gm~0.offset=|v_~#gm~0.offset_21|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet37#1][421], [72#L941-3true, 442#true, 248#true, 154#L942-9true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 198#L956-15true, 434#true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648))]) [2023-11-30 07:57:43,057 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2023-11-30 07:57:43,057 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 07:57:43,057 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 07:57:43,057 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 07:57:43,058 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([905] L938-14-->L938-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#__global_lock~0.base_27|))) (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet31#1_5| 0) (= (select .cse0 |v_~#__global_lock~0.offset_27|) 0) (= (store |v_#pthreadsMutex_90| |v_~#__global_lock~0.base_27| (store .cse0 |v_~#__global_lock~0.offset_27| 1)) |v_#pthreadsMutex_89|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_27|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_27|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_27|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_27|, t_funThread2of2ForFork0_bad_#t~nondet31#1=|v_t_funThread2of2ForFork0_bad_#t~nondet31#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet31#1][442], [437#(<= |ULTIMATE.start_main_#t~post47#1| 9999), 248#true, t_funThread1of2ForFork0InUse, 195#L942-8true, t_funThread2of2ForFork0InUse, 39#L956-14true, 445#(= |t_funThread1of2ForFork0_good_#t~post39#1| 0), 255#true, 35#L938-3true, 431#(and (<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)) (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post47#1|)))]) [2023-11-30 07:57:43,058 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is not cut-off event [2023-11-30 07:57:43,058 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is not cut-off event [2023-11-30 07:57:43,058 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is not cut-off event [2023-11-30 07:57:43,058 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is not cut-off event [2023-11-30 07:57:43,058 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([905] L938-14-->L938-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#__global_lock~0.base_27|))) (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet31#1_5| 0) (= (select .cse0 |v_~#__global_lock~0.offset_27|) 0) (= (store |v_#pthreadsMutex_90| |v_~#__global_lock~0.base_27| (store .cse0 |v_~#__global_lock~0.offset_27| 1)) |v_#pthreadsMutex_89|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_27|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_27|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_27|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_27|, t_funThread2of2ForFork0_bad_#t~nondet31#1=|v_t_funThread2of2ForFork0_bad_#t~nondet31#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet31#1][459], [248#true, t_funThread1of2ForFork0InUse, 195#L942-8true, t_funThread2of2ForFork0InUse, 445#(= |t_funThread1of2ForFork0_good_#t~post39#1| 0), 255#true, 35#L938-3true, 198#L956-15true, 434#true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648))]) [2023-11-30 07:57:43,058 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2023-11-30 07:57:43,058 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 07:57:43,058 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 07:57:43,058 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 07:57:43,060 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([920] L942-14-->L942-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_43|))) (and (= (store |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_43| (store .cse0 |v_~#__global_lock~0.offset_43| 1)) |v_#pthreadsMutex_137|) (= (select .cse0 |v_~#__global_lock~0.offset_43|) 0) (= |v_t_funThread2of2ForFork0_good_#t~nondet38#1_3| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_138|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_43|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_43|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_137|, t_funThread2of2ForFork0_good_#t~nondet38#1=|v_t_funThread2of2ForFork0_good_#t~nondet38#1_3|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_43|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_43|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet38#1][516], [113#L942-3true, 248#true, t_funThread1of2ForFork0InUse, 195#L942-8true, t_funThread2of2ForFork0InUse, 445#(= |t_funThread1of2ForFork0_good_#t~post39#1| 0), 255#true, 431#(and (<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)) (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post47#1|))), 100#L956-13true, 439#(and (<= |ULTIMATE.start_main_~i~0#1| 9999) (<= |ULTIMATE.start_main_#t~post47#1| 9999))]) [2023-11-30 07:57:43,060 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2023-11-30 07:57:43,060 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 07:57:43,060 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 07:57:43,060 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 07:57:43,099 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][155], [260#(and (= ~global~0 0) (= |t_funThread1of2ForFork0_bad_#t~post32#1| 0)), 248#true, t_funThread1of2ForFork0InUse, 2#L957-3true, t_funThread2of2ForFork0InUse, 110#L938-5true, 262#true, 444#(= ~global~0 0), 70#L938-7true, 434#true]) [2023-11-30 07:57:43,099 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2023-11-30 07:57:43,099 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-11-30 07:57:43,099 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-11-30 07:57:43,099 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-11-30 07:57:43,101 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([700] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][153], [208#L938-9true, 442#true, 72#L941-3true, 248#true, t_funThread1of2ForFork0InUse, 2#L957-3true, t_funThread2of2ForFork0InUse, 262#true, 255#true, 434#true]) [2023-11-30 07:57:43,101 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2023-11-30 07:57:43,102 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:57:43,102 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:57:43,102 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:57:43,102 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:57:43,102 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:57:43,102 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([866] L938-9-->L938-12: Formula: (and (= |v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|, t_funThread1of2ForFork0_bad_#t~nondet33#1=|v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_bad_#t~nondet33#1][154], [72#L941-3true, 442#true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 262#true, 255#true, 98#L938-12true, 434#true, 55#L957true]) [2023-11-30 07:57:43,102 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2023-11-30 07:57:43,102 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:57:43,102 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:57:43,102 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:57:43,102 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:57:43,102 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:57:43,102 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([700] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][152], [442#true, 248#true, t_funThread1of2ForFork0InUse, 2#L957-3true, t_funThread2of2ForFork0InUse, 262#true, 35#L938-3true, 434#true, 202#L938-8true, 258#(= |t_funThread1of2ForFork0_bad_#t~post32#1| 0)]) [2023-11-30 07:57:43,102 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2023-11-30 07:57:43,102 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:57:43,102 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:57:43,102 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:57:43,103 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:57:43,103 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([820] L938-14-->L938-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#__global_lock~0.base_27|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_27|) 0) (= |v_t_funThread1of2ForFork0_bad_#t~nondet31#1_5| 0) (= (store |v_#pthreadsMutex_90| |v_~#__global_lock~0.base_27| (store .cse0 |v_~#__global_lock~0.offset_27| 1)) |v_#pthreadsMutex_89|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_27|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_27|} OutVars{t_funThread1of2ForFork0_bad_#t~nondet31#1=|v_t_funThread1of2ForFork0_bad_#t~nondet31#1_5|, #pthreadsMutex=|v_#pthreadsMutex_89|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_27|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_27|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_bad_#t~nondet31#1][503], [442#true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 262#true, 255#true, 79#L938-3true, 107#L938-8true, 434#true, 55#L957true]) [2023-11-30 07:57:43,103 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is not cut-off event [2023-11-30 07:57:43,103 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is not cut-off event [2023-11-30 07:57:43,103 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is not cut-off event [2023-11-30 07:57:43,104 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is not cut-off event [2023-11-30 07:57:43,104 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([866] L938-9-->L938-12: Formula: (and (= |v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|, t_funThread1of2ForFork0_bad_#t~nondet33#1=|v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_bad_#t~nondet33#1][136], [442#true, 72#L941-3true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 98#L938-12true, 434#true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)), 119#L956-16true]) [2023-11-30 07:57:43,104 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is not cut-off event [2023-11-30 07:57:43,104 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is not cut-off event [2023-11-30 07:57:43,104 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is not cut-off event [2023-11-30 07:57:43,104 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is not cut-off event [2023-11-30 07:57:43,104 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is not cut-off event [2023-11-30 07:57:43,104 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is not cut-off event [2023-11-30 07:57:43,105 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([700] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][153], [208#L938-9true, 442#true, 248#true, t_funThread1of2ForFork0InUse, 2#L957-3true, 262#true, t_funThread2of2ForFork0InUse, 255#true, 35#L938-3true, 434#true]) [2023-11-30 07:57:43,105 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2023-11-30 07:57:43,105 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-11-30 07:57:43,105 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-11-30 07:57:43,105 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-11-30 07:57:43,105 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-11-30 07:57:43,105 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([866] L938-9-->L938-12: Formula: (and (= |v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|, t_funThread1of2ForFork0_bad_#t~nondet33#1=|v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_bad_#t~nondet33#1][136], [442#true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 35#L938-3true, 98#L938-12true, 434#true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)), 119#L956-16true]) [2023-11-30 07:57:43,105 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2023-11-30 07:57:43,105 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:57:43,105 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:57:43,105 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:57:43,105 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([866] L938-9-->L938-12: Formula: (and (= |v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|, t_funThread1of2ForFork0_bad_#t~nondet33#1=|v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_bad_#t~nondet33#1][154], [442#true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 262#true, 255#true, 35#L938-3true, 98#L938-12true, 434#true, 55#L957true]) [2023-11-30 07:57:43,105 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2023-11-30 07:57:43,105 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-11-30 07:57:43,105 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-11-30 07:57:43,105 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-11-30 07:57:43,105 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-11-30 07:57:43,106 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([920] L942-14-->L942-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_43|))) (and (= (store |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_43| (store .cse0 |v_~#__global_lock~0.offset_43| 1)) |v_#pthreadsMutex_137|) (= (select .cse0 |v_~#__global_lock~0.offset_43|) 0) (= |v_t_funThread2of2ForFork0_good_#t~nondet38#1_3| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_138|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_43|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_43|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_137|, t_funThread2of2ForFork0_good_#t~nondet38#1=|v_t_funThread2of2ForFork0_good_#t~nondet38#1_3|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_43|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_43|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet38#1][550], [260#(and (= ~global~0 0) (= |t_funThread1of2ForFork0_bad_#t~post32#1| 0)), 113#L942-3true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 262#true, 444#(= ~global~0 0), 70#L938-7true, 434#true, 55#L957true]) [2023-11-30 07:57:43,106 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2023-11-30 07:57:43,106 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:57:43,106 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:57:43,106 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:57:43,107 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([700] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][155], [260#(and (= ~global~0 0) (= |t_funThread1of2ForFork0_bad_#t~post32#1| 0)), 248#true, t_funThread1of2ForFork0InUse, 2#L957-3true, 110#L938-5true, t_funThread2of2ForFork0InUse, 262#true, 444#(= ~global~0 0), 70#L938-7true, 434#true]) [2023-11-30 07:57:43,107 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2023-11-30 07:57:43,107 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-11-30 07:57:43,107 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-11-30 07:57:43,107 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-11-30 07:57:43,107 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-11-30 07:57:43,115 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][177], [72#L941-3true, 248#true, t_funThread1of2ForFork0InUse, 195#L942-8true, 2#L957-3true, 262#true, t_funThread2of2ForFork0InUse, 255#true, 445#(= |t_funThread1of2ForFork0_good_#t~post39#1| 0), 434#true]) [2023-11-30 07:57:43,115 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2023-11-30 07:57:43,115 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-11-30 07:57:43,115 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-11-30 07:57:43,115 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-11-30 07:57:43,115 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][178], [72#L941-3true, 248#true, t_funThread1of2ForFork0InUse, 2#L957-3true, 262#true, t_funThread2of2ForFork0InUse, 165#L942-7true, 447#(and (= |t_funThread1of2ForFork0_good_#t~post39#1| 0) (= ~global~0 0)), 257#(= ~global~0 0), 434#true]) [2023-11-30 07:57:43,115 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2023-11-30 07:57:43,115 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:57:43,115 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:57:43,115 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:57:43,117 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([902] L941-->L941-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_130| |v_~#gm~0.base_21|))) (and (= (select .cse0 |v_~#gm~0.offset_21|) 0) (= |v_t_funThread2of2ForFork0_good_#t~nondet37#1_3| 0) (= (store |v_#pthreadsMutex_130| |v_~#gm~0.base_21| (store .cse0 |v_~#gm~0.offset_21| 1)) |v_#pthreadsMutex_129|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_130|, ~#gm~0.base=|v_~#gm~0.base_21|, ~#gm~0.offset=|v_~#gm~0.offset_21|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_129|, t_funThread2of2ForFork0_good_#t~nondet37#1=|v_t_funThread2of2ForFork0_good_#t~nondet37#1_3|, ~#gm~0.base=|v_~#gm~0.base_21|, ~#gm~0.offset=|v_~#gm~0.offset_21|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet37#1][492], [72#L941-3true, 248#true, t_funThread1of2ForFork0InUse, 195#L942-8true, 262#true, t_funThread2of2ForFork0InUse, 255#true, 445#(= |t_funThread1of2ForFork0_good_#t~post39#1| 0), 434#true, 55#L957true]) [2023-11-30 07:57:43,117 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2023-11-30 07:57:43,117 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:57:43,117 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:57:43,117 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:57:43,117 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([905] L938-14-->L938-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#__global_lock~0.base_27|))) (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet31#1_5| 0) (= (select .cse0 |v_~#__global_lock~0.offset_27|) 0) (= (store |v_#pthreadsMutex_90| |v_~#__global_lock~0.base_27| (store .cse0 |v_~#__global_lock~0.offset_27| 1)) |v_#pthreadsMutex_89|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_27|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_27|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_27|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_27|, t_funThread2of2ForFork0_bad_#t~nondet31#1=|v_t_funThread2of2ForFork0_bad_#t~nondet31#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet31#1][489], [248#true, t_funThread1of2ForFork0InUse, 262#true, t_funThread2of2ForFork0InUse, 35#L938-3true, 165#L942-7true, 447#(and (= |t_funThread1of2ForFork0_good_#t~post39#1| 0) (= ~global~0 0)), 257#(= ~global~0 0), 434#true, 55#L957true]) [2023-11-30 07:57:43,117 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2023-11-30 07:57:43,117 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:57:43,117 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:57:43,117 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:57:43,122 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([866] L938-9-->L938-12: Formula: (and (= |v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|, t_funThread1of2ForFork0_bad_#t~nondet33#1=|v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_bad_#t~nondet33#1][136], [442#true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 35#L938-3true, 98#L938-12true, 198#L956-15true, 434#true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648))]) [2023-11-30 07:57:43,122 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is not cut-off event [2023-11-30 07:57:43,123 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is not cut-off event [2023-11-30 07:57:43,123 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is not cut-off event [2023-11-30 07:57:43,123 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is not cut-off event [2023-11-30 07:57:43,123 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is not cut-off event [2023-11-30 07:57:43,123 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([866] L938-9-->L938-12: Formula: (and (= |v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|, t_funThread1of2ForFork0_bad_#t~nondet33#1=|v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_bad_#t~nondet33#1][136], [442#true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 35#L938-3true, 98#L938-12true, 434#true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)), 119#L956-16true]) [2023-11-30 07:57:43,123 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2023-11-30 07:57:43,123 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:57:43,123 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:57:43,123 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:57:43,123 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:57:43,123 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([920] L942-14-->L942-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_43|))) (and (= (store |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_43| (store .cse0 |v_~#__global_lock~0.offset_43| 1)) |v_#pthreadsMutex_137|) (= (select .cse0 |v_~#__global_lock~0.offset_43|) 0) (= |v_t_funThread2of2ForFork0_good_#t~nondet38#1_3| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_138|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_43|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_43|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_137|, t_funThread2of2ForFork0_good_#t~nondet38#1=|v_t_funThread2of2ForFork0_good_#t~nondet38#1_3|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_43|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_43|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet38#1][512], [208#L938-9true, 442#true, 113#L942-3true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 198#L956-15true, 434#true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648))]) [2023-11-30 07:57:43,123 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2023-11-30 07:57:43,123 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:57:43,123 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:57:43,123 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:57:43,123 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:57:43,124 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([920] L942-14-->L942-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_43|))) (and (= (store |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_43| (store .cse0 |v_~#__global_lock~0.offset_43| 1)) |v_#pthreadsMutex_137|) (= (select .cse0 |v_~#__global_lock~0.offset_43|) 0) (= |v_t_funThread2of2ForFork0_good_#t~nondet38#1_3| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_138|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_43|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_43|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_137|, t_funThread2of2ForFork0_good_#t~nondet38#1=|v_t_funThread2of2ForFork0_good_#t~nondet38#1_3|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_43|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_43|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet38#1][497], [437#(<= |ULTIMATE.start_main_#t~post47#1| 9999), 208#L938-9true, 113#L942-3true, 442#true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 39#L956-14true, 255#true, 431#(and (<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)) (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post47#1|)))]) [2023-11-30 07:57:43,124 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is not cut-off event [2023-11-30 07:57:43,124 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is not cut-off event [2023-11-30 07:57:43,124 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is not cut-off event [2023-11-30 07:57:43,124 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is not cut-off event [2023-11-30 07:57:43,125 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is not cut-off event [2023-11-30 07:57:43,125 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([866] L938-9-->L938-12: Formula: (and (= |v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|, t_funThread1of2ForFork0_bad_#t~nondet33#1=|v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_bad_#t~nondet33#1][273], [437#(<= |ULTIMATE.start_main_#t~post47#1| 9999), 113#L942-3true, 442#true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 39#L956-14true, 431#(and (<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)) (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post47#1|))), 98#L938-12true]) [2023-11-30 07:57:43,125 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2023-11-30 07:57:43,125 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:57:43,125 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:57:43,125 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:57:43,125 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:57:43,125 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([920] L942-14-->L942-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_43|))) (and (= (store |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_43| (store .cse0 |v_~#__global_lock~0.offset_43| 1)) |v_#pthreadsMutex_137|) (= (select .cse0 |v_~#__global_lock~0.offset_43|) 0) (= |v_t_funThread2of2ForFork0_good_#t~nondet38#1_3| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_138|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_43|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_43|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_137|, t_funThread2of2ForFork0_good_#t~nondet38#1=|v_t_funThread2of2ForFork0_good_#t~nondet38#1_3|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_43|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_43|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet38#1][512], [113#L942-3true, 208#L938-9true, 442#true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 198#L956-15true, 434#true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648))]) [2023-11-30 07:57:43,125 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2023-11-30 07:57:43,125 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:57:43,125 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:57:43,125 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:57:43,125 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:57:43,125 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:57:43,126 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([920] L942-14-->L942-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_43|))) (and (= (store |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_43| (store .cse0 |v_~#__global_lock~0.offset_43| 1)) |v_#pthreadsMutex_137|) (= (select .cse0 |v_~#__global_lock~0.offset_43|) 0) (= |v_t_funThread2of2ForFork0_good_#t~nondet38#1_3| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_138|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_43|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_43|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_137|, t_funThread2of2ForFork0_good_#t~nondet38#1=|v_t_funThread2of2ForFork0_good_#t~nondet38#1_3|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_43|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_43|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet38#1][513], [113#L942-3true, 442#true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 434#true, 202#L938-8true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)), 258#(= |t_funThread1of2ForFork0_bad_#t~post32#1| 0), 119#L956-16true]) [2023-11-30 07:57:43,126 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2023-11-30 07:57:43,126 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:57:43,126 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:57:43,126 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:57:43,126 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:57:43,126 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([866] L938-9-->L938-12: Formula: (and (= |v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|, t_funThread1of2ForFork0_bad_#t~nondet33#1=|v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_bad_#t~nondet33#1][273], [437#(<= |ULTIMATE.start_main_#t~post47#1| 9999), 442#true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 110#L938-5true, 39#L956-14true, 255#true, 431#(and (<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)) (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post47#1|))), 98#L938-12true]) [2023-11-30 07:57:43,127 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2023-11-30 07:57:43,127 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:57:43,127 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:57:43,127 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:57:43,139 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([902] L941-->L941-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_130| |v_~#gm~0.base_21|))) (and (= (select .cse0 |v_~#gm~0.offset_21|) 0) (= |v_t_funThread2of2ForFork0_good_#t~nondet37#1_3| 0) (= (store |v_#pthreadsMutex_130| |v_~#gm~0.base_21| (store .cse0 |v_~#gm~0.offset_21| 1)) |v_#pthreadsMutex_129|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_130|, ~#gm~0.base=|v_~#gm~0.base_21|, ~#gm~0.offset=|v_~#gm~0.offset_21|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_129|, t_funThread2of2ForFork0_good_#t~nondet37#1=|v_t_funThread2of2ForFork0_good_#t~nondet37#1_3|, ~#gm~0.base=|v_~#gm~0.base_21|, ~#gm~0.offset=|v_~#gm~0.offset_21|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet37#1][421], [442#true, 72#L941-3true, 248#true, 154#L942-9true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 434#true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)), 119#L956-16true]) [2023-11-30 07:57:43,139 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2023-11-30 07:57:43,139 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:57:43,139 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:57:43,139 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:57:43,140 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([905] L938-14-->L938-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#__global_lock~0.base_27|))) (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet31#1_5| 0) (= (select .cse0 |v_~#__global_lock~0.offset_27|) 0) (= (store |v_#pthreadsMutex_90| |v_~#__global_lock~0.base_27| (store .cse0 |v_~#__global_lock~0.offset_27| 1)) |v_#pthreadsMutex_89|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_27|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_27|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_27|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_27|, t_funThread2of2ForFork0_bad_#t~nondet31#1=|v_t_funThread2of2ForFork0_bad_#t~nondet31#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet31#1][459], [248#true, t_funThread1of2ForFork0InUse, 195#L942-8true, t_funThread2of2ForFork0InUse, 445#(= |t_funThread1of2ForFork0_good_#t~post39#1| 0), 255#true, 35#L938-3true, 434#true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)), 119#L956-16true]) [2023-11-30 07:57:43,140 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2023-11-30 07:57:43,140 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:57:43,140 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:57:43,140 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:57:43,140 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([905] L938-14-->L938-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#__global_lock~0.base_27|))) (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet31#1_5| 0) (= (select .cse0 |v_~#__global_lock~0.offset_27|) 0) (= (store |v_#pthreadsMutex_90| |v_~#__global_lock~0.base_27| (store .cse0 |v_~#__global_lock~0.offset_27| 1)) |v_#pthreadsMutex_89|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_27|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_27|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_27|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_27|, t_funThread2of2ForFork0_bad_#t~nondet31#1=|v_t_funThread2of2ForFork0_bad_#t~nondet31#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet31#1][401], [437#(<= |ULTIMATE.start_main_#t~post47#1| 9999), 442#true, 248#true, 154#L942-9true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 39#L956-14true, 255#true, 35#L938-3true, 431#(and (<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)) (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post47#1|)))]) [2023-11-30 07:57:43,140 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is not cut-off event [2023-11-30 07:57:43,140 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is not cut-off event [2023-11-30 07:57:43,140 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is not cut-off event [2023-11-30 07:57:43,140 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is not cut-off event [2023-11-30 07:57:43,140 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([905] L938-14-->L938-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#__global_lock~0.base_27|))) (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet31#1_5| 0) (= (select .cse0 |v_~#__global_lock~0.offset_27|) 0) (= (store |v_#pthreadsMutex_90| |v_~#__global_lock~0.base_27| (store .cse0 |v_~#__global_lock~0.offset_27| 1)) |v_#pthreadsMutex_89|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_27|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_27|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_27|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_27|, t_funThread2of2ForFork0_bad_#t~nondet31#1=|v_t_funThread2of2ForFork0_bad_#t~nondet31#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet31#1][419], [442#true, 248#true, 154#L942-9true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 35#L938-3true, 198#L956-15true, 434#true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648))]) [2023-11-30 07:57:43,140 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2023-11-30 07:57:43,141 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:57:43,141 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:57:43,141 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:57:43,141 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([920] L942-14-->L942-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_43|))) (and (= (store |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_43| (store .cse0 |v_~#__global_lock~0.offset_43| 1)) |v_#pthreadsMutex_137|) (= (select .cse0 |v_~#__global_lock~0.offset_43|) 0) (= |v_t_funThread2of2ForFork0_good_#t~nondet38#1_3| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_138|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_43|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_43|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_137|, t_funThread2of2ForFork0_good_#t~nondet38#1=|v_t_funThread2of2ForFork0_good_#t~nondet38#1_3|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_43|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_43|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet38#1][553], [113#L942-3true, 248#true, t_funThread1of2ForFork0InUse, 195#L942-8true, t_funThread2of2ForFork0InUse, 255#true, 445#(= |t_funThread1of2ForFork0_good_#t~post39#1| 0), 198#L956-15true, 434#true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648))]) [2023-11-30 07:57:43,141 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2023-11-30 07:57:43,141 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-11-30 07:57:43,141 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-11-30 07:57:43,141 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-11-30 07:57:43,142 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([920] L942-14-->L942-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_43|))) (and (= (store |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_43| (store .cse0 |v_~#__global_lock~0.offset_43| 1)) |v_#pthreadsMutex_137|) (= (select .cse0 |v_~#__global_lock~0.offset_43|) 0) (= |v_t_funThread2of2ForFork0_good_#t~nondet38#1_3| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_138|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_43|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_43|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_137|, t_funThread2of2ForFork0_good_#t~nondet38#1=|v_t_funThread2of2ForFork0_good_#t~nondet38#1_3|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_43|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_43|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet38#1][553], [113#L942-3true, 248#true, t_funThread1of2ForFork0InUse, 195#L942-8true, t_funThread2of2ForFork0InUse, 255#true, 445#(= |t_funThread1of2ForFork0_good_#t~post39#1| 0), 434#true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)), 119#L956-16true]) [2023-11-30 07:57:43,142 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2023-11-30 07:57:43,142 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-11-30 07:57:43,142 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-11-30 07:57:43,142 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-11-30 07:57:43,142 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([920] L942-14-->L942-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_43|))) (and (= (store |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_43| (store .cse0 |v_~#__global_lock~0.offset_43| 1)) |v_#pthreadsMutex_137|) (= (select .cse0 |v_~#__global_lock~0.offset_43|) 0) (= |v_t_funThread2of2ForFork0_good_#t~nondet38#1_3| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_138|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_43|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_43|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_137|, t_funThread2of2ForFork0_good_#t~nondet38#1=|v_t_funThread2of2ForFork0_good_#t~nondet38#1_3|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_43|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_43|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet38#1][530], [437#(<= |ULTIMATE.start_main_#t~post47#1| 9999), 113#L942-3true, 248#true, t_funThread1of2ForFork0InUse, 195#L942-8true, t_funThread2of2ForFork0InUse, 39#L956-14true, 445#(= |t_funThread1of2ForFork0_good_#t~post39#1| 0), 255#true, 431#(and (<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)) (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post47#1|)))]) [2023-11-30 07:57:43,142 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2023-11-30 07:57:43,142 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:57:43,142 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:57:43,142 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:57:43,142 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([920] L942-14-->L942-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_43|))) (and (= (store |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_43| (store .cse0 |v_~#__global_lock~0.offset_43| 1)) |v_#pthreadsMutex_137|) (= (select .cse0 |v_~#__global_lock~0.offset_43|) 0) (= |v_t_funThread2of2ForFork0_good_#t~nondet38#1_3| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_138|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_43|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_43|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_137|, t_funThread2of2ForFork0_good_#t~nondet38#1=|v_t_funThread2of2ForFork0_good_#t~nondet38#1_3|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_43|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_43|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet38#1][529], [437#(<= |ULTIMATE.start_main_#t~post47#1| 9999), 113#L942-3true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 39#L956-14true, 165#L942-7true, 431#(and (<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)) (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post47#1|))), 447#(and (= |t_funThread1of2ForFork0_good_#t~post39#1| 0) (= ~global~0 0)), 257#(= ~global~0 0)]) [2023-11-30 07:57:43,143 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is not cut-off event [2023-11-30 07:57:43,143 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is not cut-off event [2023-11-30 07:57:43,143 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is not cut-off event [2023-11-30 07:57:43,143 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is not cut-off event [2023-11-30 07:57:43,143 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([920] L942-14-->L942-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_43|))) (and (= (store |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_43| (store .cse0 |v_~#__global_lock~0.offset_43| 1)) |v_#pthreadsMutex_137|) (= (select .cse0 |v_~#__global_lock~0.offset_43|) 0) (= |v_t_funThread2of2ForFork0_good_#t~nondet38#1_3| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_138|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_43|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_43|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_137|, t_funThread2of2ForFork0_good_#t~nondet38#1=|v_t_funThread2of2ForFork0_good_#t~nondet38#1_3|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_43|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_43|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet38#1][552], [113#L942-3true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 165#L942-7true, 447#(and (= |t_funThread1of2ForFork0_good_#t~post39#1| 0) (= ~global~0 0)), 257#(= ~global~0 0), 198#L956-15true, 434#true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648))]) [2023-11-30 07:57:43,143 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2023-11-30 07:57:43,143 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:57:43,143 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:57:43,143 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:57:43,143 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([920] L942-14-->L942-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_43|))) (and (= (store |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_43| (store .cse0 |v_~#__global_lock~0.offset_43| 1)) |v_#pthreadsMutex_137|) (= (select .cse0 |v_~#__global_lock~0.offset_43|) 0) (= |v_t_funThread2of2ForFork0_good_#t~nondet38#1_3| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_138|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_43|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_43|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_137|, t_funThread2of2ForFork0_good_#t~nondet38#1=|v_t_funThread2of2ForFork0_good_#t~nondet38#1_3|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_43|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_43|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet38#1][530], [437#(<= |ULTIMATE.start_main_#t~post47#1| 9999), 113#L942-3true, 248#true, t_funThread1of2ForFork0InUse, 195#L942-8true, t_funThread2of2ForFork0InUse, 255#true, 39#L956-14true, 445#(= |t_funThread1of2ForFork0_good_#t~post39#1| 0), 431#(and (<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)) (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post47#1|)))]) [2023-11-30 07:57:43,143 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2023-11-30 07:57:43,143 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:57:43,143 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:57:43,143 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:57:43,143 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:57:43,157 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][153], [183#L942-8true, 442#true, 248#true, t_funThread1of2ForFork0InUse, 185#L938-31true, 2#L957-3true, t_funThread2of2ForFork0InUse, 262#true, 255#true, 434#true]) [2023-11-30 07:57:43,158 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2023-11-30 07:57:43,158 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:57:43,158 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:57:43,158 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:57:43,158 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][153], [183#L942-8true, 442#true, 248#true, t_funThread1of2ForFork0InUse, 2#L957-3true, t_funThread2of2ForFork0InUse, 262#true, 255#true, 71#L941true, 434#true]) [2023-11-30 07:57:43,158 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2023-11-30 07:57:43,158 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:57:43,158 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:57:43,158 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:57:43,179 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([817] L941-->L941-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_130| |v_~#gm~0.base_21|))) (and (= (select .cse0 |v_~#gm~0.offset_21|) 0) (= (store |v_#pthreadsMutex_130| |v_~#gm~0.base_21| (store .cse0 |v_~#gm~0.offset_21| 1)) |v_#pthreadsMutex_129|) (= |v_t_funThread1of2ForFork0_good_#t~nondet37#1_3| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_130|, ~#gm~0.base=|v_~#gm~0.base_21|, ~#gm~0.offset=|v_~#gm~0.offset_21|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_129|, ~#gm~0.base=|v_~#gm~0.base_21|, t_funThread1of2ForFork0_good_#t~nondet37#1=|v_t_funThread1of2ForFork0_good_#t~nondet37#1_3|, ~#gm~0.offset=|v_~#gm~0.offset_21|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_good_#t~nondet37#1][466], [442#true, 248#true, 112#L941-3true, 436#(<= |ULTIMATE.start_main_~i~0#1| 9999), t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 107#L938-8true, 31#L956-7true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648))]) [2023-11-30 07:57:43,179 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is not cut-off event [2023-11-30 07:57:43,179 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is not cut-off event [2023-11-30 07:57:43,179 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is not cut-off event [2023-11-30 07:57:43,179 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is not cut-off event [2023-11-30 07:57:43,185 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][152], [442#true, 248#true, t_funThread1of2ForFork0InUse, 2#L957-3true, t_funThread2of2ForFork0InUse, 262#true, 110#L938-5true, 434#true, 202#L938-8true, 258#(= |t_funThread1of2ForFork0_bad_#t~post32#1| 0)]) [2023-11-30 07:57:43,185 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2023-11-30 07:57:43,185 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-11-30 07:57:43,185 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-11-30 07:57:43,185 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-11-30 07:57:43,188 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([905] L938-14-->L938-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#__global_lock~0.base_27|))) (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet31#1_5| 0) (= (select .cse0 |v_~#__global_lock~0.offset_27|) 0) (= (store |v_#pthreadsMutex_90| |v_~#__global_lock~0.base_27| (store .cse0 |v_~#__global_lock~0.offset_27| 1)) |v_#pthreadsMutex_89|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_27|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_27|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_27|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_27|, t_funThread2of2ForFork0_bad_#t~nondet31#1=|v_t_funThread2of2ForFork0_bad_#t~nondet31#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet31#1][454], [208#L938-9true, 442#true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 262#true, 255#true, 35#L938-3true, 434#true, 55#L957true]) [2023-11-30 07:57:43,188 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is not cut-off event [2023-11-30 07:57:43,188 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is not cut-off event [2023-11-30 07:57:43,188 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is not cut-off event [2023-11-30 07:57:43,188 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is not cut-off event [2023-11-30 07:57:43,188 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is not cut-off event [2023-11-30 07:57:43,188 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([700] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][153], [208#L938-9true, 442#true, 248#true, t_funThread1of2ForFork0InUse, 2#L957-3true, t_funThread2of2ForFork0InUse, 262#true, 255#true, 35#L938-3true, 434#true]) [2023-11-30 07:57:43,189 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2023-11-30 07:57:43,189 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-11-30 07:57:43,189 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-11-30 07:57:43,189 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-11-30 07:57:43,189 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-11-30 07:57:43,189 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-11-30 07:57:43,189 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([866] L938-9-->L938-12: Formula: (and (= |v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|, t_funThread1of2ForFork0_bad_#t~nondet33#1=|v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_bad_#t~nondet33#1][154], [442#true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 262#true, 255#true, 35#L938-3true, 98#L938-12true, 434#true, 55#L957true]) [2023-11-30 07:57:43,189 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2023-11-30 07:57:43,189 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-11-30 07:57:43,189 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-11-30 07:57:43,189 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-11-30 07:57:43,189 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-11-30 07:57:43,189 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-11-30 07:57:43,191 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([920] L942-14-->L942-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_43|))) (and (= (store |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_43| (store .cse0 |v_~#__global_lock~0.offset_43| 1)) |v_#pthreadsMutex_137|) (= (select .cse0 |v_~#__global_lock~0.offset_43|) 0) (= |v_t_funThread2of2ForFork0_good_#t~nondet38#1_3| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_138|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_43|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_43|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_137|, t_funThread2of2ForFork0_good_#t~nondet38#1=|v_t_funThread2of2ForFork0_good_#t~nondet38#1_3|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_43|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_43|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet38#1][512], [208#L938-9true, 442#true, 113#L942-3true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 434#true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)), 119#L956-16true]) [2023-11-30 07:57:43,191 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2023-11-30 07:57:43,191 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-11-30 07:57:43,191 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-11-30 07:57:43,191 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-11-30 07:57:43,191 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-11-30 07:57:43,191 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([920] L942-14-->L942-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_43|))) (and (= (store |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_43| (store .cse0 |v_~#__global_lock~0.offset_43| 1)) |v_#pthreadsMutex_137|) (= (select .cse0 |v_~#__global_lock~0.offset_43|) 0) (= |v_t_funThread2of2ForFork0_good_#t~nondet38#1_3| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_138|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_43|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_43|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_137|, t_funThread2of2ForFork0_good_#t~nondet38#1=|v_t_funThread2of2ForFork0_good_#t~nondet38#1_3|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_43|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_43|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet38#1][548], [208#L938-9true, 442#true, 113#L942-3true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 262#true, 255#true, 434#true, 55#L957true]) [2023-11-30 07:57:43,191 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2023-11-30 07:57:43,191 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-11-30 07:57:43,191 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-11-30 07:57:43,191 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-11-30 07:57:43,191 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-11-30 07:57:43,192 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([700] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][152], [442#true, 248#true, t_funThread1of2ForFork0InUse, 2#L957-3true, t_funThread2of2ForFork0InUse, 110#L938-5true, 262#true, 434#true, 202#L938-8true, 258#(= |t_funThread1of2ForFork0_bad_#t~post32#1| 0)]) [2023-11-30 07:57:43,192 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2023-11-30 07:57:43,192 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-11-30 07:57:43,192 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-11-30 07:57:43,192 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-11-30 07:57:43,192 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-11-30 07:57:43,192 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([920] L942-14-->L942-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_43|))) (and (= (store |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_43| (store .cse0 |v_~#__global_lock~0.offset_43| 1)) |v_#pthreadsMutex_137|) (= (select .cse0 |v_~#__global_lock~0.offset_43|) 0) (= |v_t_funThread2of2ForFork0_good_#t~nondet38#1_3| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_138|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_43|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_43|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_137|, t_funThread2of2ForFork0_good_#t~nondet38#1=|v_t_funThread2of2ForFork0_good_#t~nondet38#1_3|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_43|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_43|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet38#1][549], [442#true, 113#L942-3true, 248#true, t_funThread1of2ForFork0InUse, 262#true, t_funThread2of2ForFork0InUse, 434#true, 202#L938-8true, 258#(= |t_funThread1of2ForFork0_bad_#t~post32#1| 0), 55#L957true]) [2023-11-30 07:57:43,192 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2023-11-30 07:57:43,192 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-11-30 07:57:43,193 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-11-30 07:57:43,193 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-11-30 07:57:43,193 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-11-30 07:57:43,193 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][155], [75#L942-5true, 260#(and (= ~global~0 0) (= |t_funThread1of2ForFork0_bad_#t~post32#1| 0)), 248#true, 194#L938-6true, t_funThread1of2ForFork0InUse, 2#L957-3true, 262#true, t_funThread2of2ForFork0InUse, 444#(= ~global~0 0), 434#true]) [2023-11-30 07:57:43,193 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2023-11-30 07:57:43,193 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-11-30 07:57:43,194 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-11-30 07:57:43,194 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-11-30 07:57:43,195 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([963] L942-9-->L942-12: Formula: (and (= |v_#pthreadsMutex_145| (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47|) |v_~#__global_lock~0.offset_47| 0))) (= |v_t_funThread2of2ForFork0_good_#t~nondet40#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_145|, t_funThread2of2ForFork0_good_#t~nondet40#1=|v_t_funThread2of2ForFork0_good_#t~nondet40#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet40#1][382], [57#L942-12true, 442#true, 248#true, 185#L938-31true, t_funThread1of2ForFork0InUse, 262#true, t_funThread2of2ForFork0InUse, 255#true, 434#true, 55#L957true]) [2023-11-30 07:57:43,195 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2023-11-30 07:57:43,195 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-11-30 07:57:43,195 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-11-30 07:57:43,195 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-11-30 07:57:43,202 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([700] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][177], [72#L941-3true, 248#true, t_funThread1of2ForFork0InUse, 195#L942-8true, 2#L957-3true, t_funThread2of2ForFork0InUse, 262#true, 445#(= |t_funThread1of2ForFork0_good_#t~post39#1| 0), 255#true, 434#true]) [2023-11-30 07:57:43,202 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2023-11-30 07:57:43,202 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-11-30 07:57:43,203 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-11-30 07:57:43,203 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-11-30 07:57:43,203 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-11-30 07:57:43,203 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([920] L942-14-->L942-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_43|))) (and (= (store |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_43| (store .cse0 |v_~#__global_lock~0.offset_43| 1)) |v_#pthreadsMutex_137|) (= (select .cse0 |v_~#__global_lock~0.offset_43|) 0) (= |v_t_funThread2of2ForFork0_good_#t~nondet38#1_3| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_138|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_43|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_43|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_137|, t_funThread2of2ForFork0_good_#t~nondet38#1=|v_t_funThread2of2ForFork0_good_#t~nondet38#1_3|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_43|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_43|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet38#1][575], [113#L942-3true, 248#true, t_funThread1of2ForFork0InUse, 195#L942-8true, 262#true, t_funThread2of2ForFork0InUse, 255#true, 445#(= |t_funThread1of2ForFork0_good_#t~post39#1| 0), 434#true, 55#L957true]) [2023-11-30 07:57:43,203 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2023-11-30 07:57:43,203 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 07:57:43,203 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 07:57:43,203 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 07:57:43,203 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][178], [248#true, t_funThread1of2ForFork0InUse, 2#L957-3true, 262#true, t_funThread2of2ForFork0InUse, 35#L938-3true, 165#L942-7true, 447#(and (= |t_funThread1of2ForFork0_good_#t~post39#1| 0) (= ~global~0 0)), 257#(= ~global~0 0), 434#true]) [2023-11-30 07:57:43,203 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2023-11-30 07:57:43,203 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-11-30 07:57:43,203 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-11-30 07:57:43,203 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-11-30 07:57:43,205 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([817] L941-->L941-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_130| |v_~#gm~0.base_21|))) (and (= (select .cse0 |v_~#gm~0.offset_21|) 0) (= (store |v_#pthreadsMutex_130| |v_~#gm~0.base_21| (store .cse0 |v_~#gm~0.offset_21| 1)) |v_#pthreadsMutex_129|) (= |v_t_funThread1of2ForFork0_good_#t~nondet37#1_3| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_130|, ~#gm~0.base=|v_~#gm~0.base_21|, ~#gm~0.offset=|v_~#gm~0.offset_21|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_129|, ~#gm~0.base=|v_~#gm~0.base_21|, t_funThread1of2ForFork0_good_#t~nondet37#1=|v_t_funThread1of2ForFork0_good_#t~nondet37#1_3|, ~#gm~0.offset=|v_~#gm~0.offset_21|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_good_#t~nondet37#1][506], [442#true, 183#L942-8true, 248#true, 112#L941-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 262#true, 255#true, 434#true, 55#L957true]) [2023-11-30 07:57:43,205 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is not cut-off event [2023-11-30 07:57:43,205 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is not cut-off event [2023-11-30 07:57:43,205 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is not cut-off event [2023-11-30 07:57:43,205 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is not cut-off event [2023-11-30 07:57:43,206 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([902] L941-->L941-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_130| |v_~#gm~0.base_21|))) (and (= (select .cse0 |v_~#gm~0.offset_21|) 0) (= |v_t_funThread2of2ForFork0_good_#t~nondet37#1_3| 0) (= (store |v_#pthreadsMutex_130| |v_~#gm~0.base_21| (store .cse0 |v_~#gm~0.offset_21| 1)) |v_#pthreadsMutex_129|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_130|, ~#gm~0.base=|v_~#gm~0.base_21|, ~#gm~0.offset=|v_~#gm~0.offset_21|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_129|, t_funThread2of2ForFork0_good_#t~nondet37#1=|v_t_funThread2of2ForFork0_good_#t~nondet37#1_3|, ~#gm~0.base=|v_~#gm~0.base_21|, ~#gm~0.offset=|v_~#gm~0.offset_21|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet37#1][457], [442#true, 72#L941-3true, 248#true, 154#L942-9true, t_funThread1of2ForFork0InUse, 262#true, t_funThread2of2ForFork0InUse, 255#true, 434#true, 55#L957true]) [2023-11-30 07:57:43,206 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2023-11-30 07:57:43,206 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-11-30 07:57:43,206 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-11-30 07:57:43,206 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-11-30 07:57:43,206 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([905] L938-14-->L938-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#__global_lock~0.base_27|))) (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet31#1_5| 0) (= (select .cse0 |v_~#__global_lock~0.offset_27|) 0) (= (store |v_#pthreadsMutex_90| |v_~#__global_lock~0.base_27| (store .cse0 |v_~#__global_lock~0.offset_27| 1)) |v_#pthreadsMutex_89|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_27|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_27|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_27|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_27|, t_funThread2of2ForFork0_bad_#t~nondet31#1=|v_t_funThread2of2ForFork0_bad_#t~nondet31#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet31#1][490], [248#true, t_funThread1of2ForFork0InUse, 195#L942-8true, 262#true, t_funThread2of2ForFork0InUse, 445#(= |t_funThread1of2ForFork0_good_#t~post39#1| 0), 255#true, 35#L938-3true, 434#true, 55#L957true]) [2023-11-30 07:57:43,206 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2023-11-30 07:57:43,206 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-11-30 07:57:43,206 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-11-30 07:57:43,206 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-11-30 07:57:43,207 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][178], [248#true, t_funThread1of2ForFork0InUse, 2#L957-3true, 110#L938-5true, t_funThread2of2ForFork0InUse, 262#true, 447#(and (= |t_funThread1of2ForFork0_good_#t~post39#1| 0) (= ~global~0 0)), 257#(= ~global~0 0), 153#L942-6true, 434#true]) [2023-11-30 07:57:43,207 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2023-11-30 07:57:43,207 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-11-30 07:57:43,207 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-11-30 07:57:43,207 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-11-30 07:57:43,208 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([963] L942-9-->L942-12: Formula: (and (= |v_#pthreadsMutex_145| (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47|) |v_~#__global_lock~0.offset_47| 0))) (= |v_t_funThread2of2ForFork0_good_#t~nondet40#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_145|, t_funThread2of2ForFork0_good_#t~nondet40#1=|v_t_funThread2of2ForFork0_good_#t~nondet40#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet40#1][382], [57#L942-12true, 442#true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 262#true, 255#true, 71#L941true, 434#true, 55#L957true]) [2023-11-30 07:57:43,208 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2023-11-30 07:57:43,208 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-11-30 07:57:43,208 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-11-30 07:57:43,208 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-11-30 07:57:43,213 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([866] L938-9-->L938-12: Formula: (and (= |v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|, t_funThread1of2ForFork0_bad_#t~nondet33#1=|v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_bad_#t~nondet33#1][136], [442#true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 110#L938-5true, 255#true, 198#L956-15true, 98#L938-12true, 434#true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648))]) [2023-11-30 07:57:43,213 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2023-11-30 07:57:43,213 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-11-30 07:57:43,213 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-11-30 07:57:43,213 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-11-30 07:57:43,213 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([920] L942-14-->L942-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_43|))) (and (= (store |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_43| (store .cse0 |v_~#__global_lock~0.offset_43| 1)) |v_#pthreadsMutex_137|) (= (select .cse0 |v_~#__global_lock~0.offset_43|) 0) (= |v_t_funThread2of2ForFork0_good_#t~nondet38#1_3| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_138|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_43|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_43|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_137|, t_funThread2of2ForFork0_good_#t~nondet38#1=|v_t_funThread2of2ForFork0_good_#t~nondet38#1_3|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_43|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_43|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet38#1][512], [208#L938-9true, 113#L942-3true, 442#true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 434#true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)), 119#L956-16true]) [2023-11-30 07:57:43,213 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2023-11-30 07:57:43,213 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-11-30 07:57:43,213 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-11-30 07:57:43,213 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-11-30 07:57:43,213 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-11-30 07:57:43,213 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-11-30 07:57:43,214 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([866] L938-9-->L938-12: Formula: (and (= |v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|, t_funThread1of2ForFork0_bad_#t~nondet33#1=|v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_bad_#t~nondet33#1][136], [113#L942-3true, 442#true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 198#L956-15true, 98#L938-12true, 434#true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648))]) [2023-11-30 07:57:43,214 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2023-11-30 07:57:43,214 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-11-30 07:57:43,214 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-11-30 07:57:43,214 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-11-30 07:57:43,217 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([866] L938-9-->L938-12: Formula: (and (= |v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|, t_funThread1of2ForFork0_bad_#t~nondet33#1=|v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_bad_#t~nondet33#1][270], [75#L942-5true, 442#true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 431#(and (<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)) (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post47#1|))), 98#L938-12true, 100#L956-13true, 439#(and (<= |ULTIMATE.start_main_~i~0#1| 9999) (<= |ULTIMATE.start_main_#t~post47#1| 9999))]) [2023-11-30 07:57:43,217 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2023-11-30 07:57:43,217 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-11-30 07:57:43,217 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-11-30 07:57:43,217 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-11-30 07:57:43,229 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([905] L938-14-->L938-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#__global_lock~0.base_27|))) (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet31#1_5| 0) (= (select .cse0 |v_~#__global_lock~0.offset_27|) 0) (= (store |v_#pthreadsMutex_90| |v_~#__global_lock~0.base_27| (store .cse0 |v_~#__global_lock~0.offset_27| 1)) |v_#pthreadsMutex_89|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_27|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_27|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_27|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_27|, t_funThread2of2ForFork0_bad_#t~nondet31#1=|v_t_funThread2of2ForFork0_bad_#t~nondet31#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet31#1][419], [442#true, 248#true, 154#L942-9true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 35#L938-3true, 434#true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)), 119#L956-16true]) [2023-11-30 07:57:43,229 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2023-11-30 07:57:43,230 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-11-30 07:57:43,230 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-11-30 07:57:43,230 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-11-30 07:57:43,230 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([920] L942-14-->L942-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_43|))) (and (= (store |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_43| (store .cse0 |v_~#__global_lock~0.offset_43| 1)) |v_#pthreadsMutex_137|) (= (select .cse0 |v_~#__global_lock~0.offset_43|) 0) (= |v_t_funThread2of2ForFork0_good_#t~nondet38#1_3| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_138|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_43|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_43|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_137|, t_funThread2of2ForFork0_good_#t~nondet38#1=|v_t_funThread2of2ForFork0_good_#t~nondet38#1_3|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_43|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_43|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet38#1][552], [113#L942-3true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 447#(and (= |t_funThread1of2ForFork0_good_#t~post39#1| 0) (= ~global~0 0)), 165#L942-7true, 257#(= ~global~0 0), 434#true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)), 119#L956-16true]) [2023-11-30 07:57:43,230 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2023-11-30 07:57:43,230 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-11-30 07:57:43,230 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-11-30 07:57:43,230 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-11-30 07:57:43,269 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([820] L938-14-->L938-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#__global_lock~0.base_27|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_27|) 0) (= |v_t_funThread1of2ForFork0_bad_#t~nondet31#1_5| 0) (= (store |v_#pthreadsMutex_90| |v_~#__global_lock~0.base_27| (store .cse0 |v_~#__global_lock~0.offset_27| 1)) |v_#pthreadsMutex_89|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_27|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_27|} OutVars{t_funThread1of2ForFork0_bad_#t~nondet31#1=|v_t_funThread1of2ForFork0_bad_#t~nondet31#1_5|, #pthreadsMutex=|v_#pthreadsMutex_89|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_27|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_27|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_bad_#t~nondet31#1][464], [442#true, 248#true, 436#(<= |ULTIMATE.start_main_~i~0#1| 9999), t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 107#L938-8true, 79#L938-3true, 31#L956-7true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648))]) [2023-11-30 07:57:43,270 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is not cut-off event [2023-11-30 07:57:43,270 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is not cut-off event [2023-11-30 07:57:43,270 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is not cut-off event [2023-11-30 07:57:43,270 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is not cut-off event [2023-11-30 07:57:43,270 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([951] L938-9-->L938-12: Formula: (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, t_funThread2of2ForFork0_bad_#t~nondet33#1=|v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet33#1][275], [442#true, 248#true, 436#(<= |ULTIMATE.start_main_~i~0#1| 9999), t_funThread1of2ForFork0InUse, 185#L938-31true, t_funThread2of2ForFork0InUse, 255#true, 31#L956-7true, 228#L938-12true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648))]) [2023-11-30 07:57:43,270 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is not cut-off event [2023-11-30 07:57:43,270 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is not cut-off event [2023-11-30 07:57:43,270 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is not cut-off event [2023-11-30 07:57:43,270 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is not cut-off event [2023-11-30 07:57:43,272 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([951] L938-9-->L938-12: Formula: (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, t_funThread2of2ForFork0_bad_#t~nondet33#1=|v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet33#1][275], [442#true, 436#(<= |ULTIMATE.start_main_~i~0#1| 9999), 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 31#L956-7true, 71#L941true, 228#L938-12true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648))]) [2023-11-30 07:57:43,272 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is not cut-off event [2023-11-30 07:57:43,272 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is not cut-off event [2023-11-30 07:57:43,272 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is not cut-off event [2023-11-30 07:57:43,272 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is not cut-off event [2023-11-30 07:57:43,280 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][153], [442#true, 208#L938-9true, 248#true, t_funThread1of2ForFork0InUse, 2#L957-3true, t_funThread2of2ForFork0InUse, 110#L938-5true, 262#true, 255#true, 434#true]) [2023-11-30 07:57:43,281 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2023-11-30 07:57:43,281 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 07:57:43,281 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 07:57:43,281 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 07:57:43,282 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][152], [442#true, 248#true, t_funThread1of2ForFork0InUse, 2#L957-3true, t_funThread2of2ForFork0InUse, 262#true, 107#L938-8true, 70#L938-7true, 434#true, 258#(= |t_funThread1of2ForFork0_bad_#t~post32#1| 0)]) [2023-11-30 07:57:43,282 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2023-11-30 07:57:43,282 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 07:57:43,282 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 07:57:43,282 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 07:57:43,282 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][155], [75#L942-5true, 260#(and (= ~global~0 0) (= |t_funThread1of2ForFork0_bad_#t~post32#1| 0)), 248#true, t_funThread1of2ForFork0InUse, 2#L957-3true, 262#true, t_funThread2of2ForFork0InUse, 444#(= ~global~0 0), 70#L938-7true, 434#true]) [2023-11-30 07:57:43,282 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2023-11-30 07:57:43,282 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 07:57:43,282 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 07:57:43,282 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 07:57:43,284 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][152], [113#L942-3true, 442#true, 248#true, t_funThread1of2ForFork0InUse, 2#L957-3true, t_funThread2of2ForFork0InUse, 262#true, 434#true, 202#L938-8true, 258#(= |t_funThread1of2ForFork0_bad_#t~post32#1| 0)]) [2023-11-30 07:57:43,284 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2023-11-30 07:57:43,284 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-11-30 07:57:43,284 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-11-30 07:57:43,284 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-11-30 07:57:43,285 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][153], [113#L942-3true, 442#true, 208#L938-9true, 248#true, t_funThread1of2ForFork0InUse, 2#L957-3true, t_funThread2of2ForFork0InUse, 262#true, 255#true, 434#true]) [2023-11-30 07:57:43,285 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2023-11-30 07:57:43,285 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 07:57:43,285 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 07:57:43,285 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 07:57:43,285 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([866] L938-9-->L938-12: Formula: (and (= |v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|, t_funThread1of2ForFork0_bad_#t~nondet33#1=|v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_bad_#t~nondet33#1][154], [113#L942-3true, 442#true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 262#true, 255#true, 98#L938-12true, 434#true, 55#L957true]) [2023-11-30 07:57:43,285 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2023-11-30 07:57:43,285 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 07:57:43,285 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 07:57:43,285 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 07:57:43,286 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([820] L938-14-->L938-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#__global_lock~0.base_27|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_27|) 0) (= |v_t_funThread1of2ForFork0_bad_#t~nondet31#1_5| 0) (= (store |v_#pthreadsMutex_90| |v_~#__global_lock~0.base_27| (store .cse0 |v_~#__global_lock~0.offset_27| 1)) |v_#pthreadsMutex_89|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_27|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_27|} OutVars{t_funThread1of2ForFork0_bad_#t~nondet31#1=|v_t_funThread1of2ForFork0_bad_#t~nondet31#1_5|, #pthreadsMutex=|v_#pthreadsMutex_89|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_27|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_27|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_bad_#t~nondet31#1][503], [442#true, 183#L942-8true, 248#true, t_funThread1of2ForFork0InUse, 262#true, t_funThread2of2ForFork0InUse, 255#true, 79#L938-3true, 434#true, 55#L957true]) [2023-11-30 07:57:43,286 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is not cut-off event [2023-11-30 07:57:43,286 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is not cut-off event [2023-11-30 07:57:43,286 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is not cut-off event [2023-11-30 07:57:43,286 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is not cut-off event [2023-11-30 07:57:43,287 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([700] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][153], [442#true, 208#L938-9true, 248#true, t_funThread1of2ForFork0InUse, 2#L957-3true, t_funThread2of2ForFork0InUse, 110#L938-5true, 262#true, 255#true, 434#true]) [2023-11-30 07:57:43,287 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2023-11-30 07:57:43,287 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 07:57:43,287 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 07:57:43,287 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 07:57:43,287 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 07:57:43,287 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([866] L938-9-->L938-12: Formula: (and (= |v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|, t_funThread1of2ForFork0_bad_#t~nondet33#1=|v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_bad_#t~nondet33#1][136], [442#true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 110#L938-5true, 255#true, 98#L938-12true, 434#true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)), 119#L956-16true]) [2023-11-30 07:57:43,287 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2023-11-30 07:57:43,287 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-11-30 07:57:43,287 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-11-30 07:57:43,288 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-11-30 07:57:43,288 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([866] L938-9-->L938-12: Formula: (and (= |v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|, t_funThread1of2ForFork0_bad_#t~nondet33#1=|v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_bad_#t~nondet33#1][154], [442#true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 110#L938-5true, 262#true, 255#true, 98#L938-12true, 434#true, 55#L957true]) [2023-11-30 07:57:43,288 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2023-11-30 07:57:43,288 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 07:57:43,288 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 07:57:43,288 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 07:57:43,288 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([866] L938-9-->L938-12: Formula: (and (= |v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|, t_funThread1of2ForFork0_bad_#t~nondet33#1=|v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_bad_#t~nondet33#1][136], [113#L942-3true, 442#true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 98#L938-12true, 434#true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)), 119#L956-16true]) [2023-11-30 07:57:43,288 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2023-11-30 07:57:43,288 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-11-30 07:57:43,288 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-11-30 07:57:43,288 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-11-30 07:57:43,288 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([920] L942-14-->L942-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_43|))) (and (= (store |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_43| (store .cse0 |v_~#__global_lock~0.offset_43| 1)) |v_#pthreadsMutex_137|) (= (select .cse0 |v_~#__global_lock~0.offset_43|) 0) (= |v_t_funThread2of2ForFork0_good_#t~nondet38#1_3| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_138|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_43|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_43|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_137|, t_funThread2of2ForFork0_good_#t~nondet38#1=|v_t_funThread2of2ForFork0_good_#t~nondet38#1_3|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_43|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_43|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet38#1][548], [208#L938-9true, 113#L942-3true, 442#true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 262#true, 255#true, 434#true, 55#L957true]) [2023-11-30 07:57:43,288 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2023-11-30 07:57:43,288 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-11-30 07:57:43,289 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-11-30 07:57:43,289 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-11-30 07:57:43,289 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-11-30 07:57:43,289 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-11-30 07:57:43,289 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([700] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][155], [75#L942-5true, 260#(and (= ~global~0 0) (= |t_funThread1of2ForFork0_bad_#t~post32#1| 0)), 248#true, t_funThread1of2ForFork0InUse, 2#L957-3true, t_funThread2of2ForFork0InUse, 262#true, 444#(= ~global~0 0), 70#L938-7true, 434#true]) [2023-11-30 07:57:43,290 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2023-11-30 07:57:43,290 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 07:57:43,290 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 07:57:43,290 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 07:57:43,290 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 07:57:43,290 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][152], [442#true, 248#true, 194#L938-6true, t_funThread1of2ForFork0InUse, 2#L957-3true, 262#true, t_funThread2of2ForFork0InUse, 107#L938-8true, 434#true, 258#(= |t_funThread1of2ForFork0_bad_#t~post32#1| 0)]) [2023-11-30 07:57:43,290 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2023-11-30 07:57:43,290 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 07:57:43,290 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 07:57:43,290 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 07:57:43,296 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][178], [248#true, t_funThread1of2ForFork0InUse, 2#L957-3true, 262#true, t_funThread2of2ForFork0InUse, 110#L938-5true, 165#L942-7true, 447#(and (= |t_funThread1of2ForFork0_good_#t~post39#1| 0) (= ~global~0 0)), 257#(= ~global~0 0), 434#true]) [2023-11-30 07:57:43,297 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2023-11-30 07:57:43,297 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 07:57:43,297 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 07:57:43,297 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 07:57:43,300 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][177], [248#true, t_funThread1of2ForFork0InUse, 195#L942-8true, 2#L957-3true, t_funThread2of2ForFork0InUse, 262#true, 255#true, 445#(= |t_funThread1of2ForFork0_good_#t~post39#1| 0), 35#L938-3true, 434#true]) [2023-11-30 07:57:43,300 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2023-11-30 07:57:43,300 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-11-30 07:57:43,300 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-11-30 07:57:43,300 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-11-30 07:57:43,302 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([905] L938-14-->L938-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#__global_lock~0.base_27|))) (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet31#1_5| 0) (= (select .cse0 |v_~#__global_lock~0.offset_27|) 0) (= (store |v_#pthreadsMutex_90| |v_~#__global_lock~0.base_27| (store .cse0 |v_~#__global_lock~0.offset_27| 1)) |v_#pthreadsMutex_89|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_27|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_27|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_27|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_27|, t_funThread2of2ForFork0_bad_#t~nondet31#1=|v_t_funThread2of2ForFork0_bad_#t~nondet31#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet31#1][454], [442#true, 248#true, 154#L942-9true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 262#true, 255#true, 35#L938-3true, 434#true, 55#L957true]) [2023-11-30 07:57:43,302 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2023-11-30 07:57:43,302 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-11-30 07:57:43,302 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-11-30 07:57:43,303 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-11-30 07:57:43,303 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([920] L942-14-->L942-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_43|))) (and (= (store |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_43| (store .cse0 |v_~#__global_lock~0.offset_43| 1)) |v_#pthreadsMutex_137|) (= (select .cse0 |v_~#__global_lock~0.offset_43|) 0) (= |v_t_funThread2of2ForFork0_good_#t~nondet38#1_3| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_138|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_43|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_43|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_137|, t_funThread2of2ForFork0_good_#t~nondet38#1=|v_t_funThread2of2ForFork0_good_#t~nondet38#1_3|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_43|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_43|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet38#1][576], [113#L942-3true, 248#true, t_funThread1of2ForFork0InUse, 262#true, t_funThread2of2ForFork0InUse, 447#(and (= |t_funThread1of2ForFork0_good_#t~post39#1| 0) (= ~global~0 0)), 165#L942-7true, 257#(= ~global~0 0), 434#true, 55#L957true]) [2023-11-30 07:57:43,303 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2023-11-30 07:57:43,303 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-11-30 07:57:43,303 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-11-30 07:57:43,303 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-11-30 07:57:43,304 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([700] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][178], [248#true, t_funThread1of2ForFork0InUse, 2#L957-3true, 110#L938-5true, t_funThread2of2ForFork0InUse, 262#true, 165#L942-7true, 447#(and (= |t_funThread1of2ForFork0_good_#t~post39#1| 0) (= ~global~0 0)), 257#(= ~global~0 0), 434#true]) [2023-11-30 07:57:43,304 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2023-11-30 07:57:43,304 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 07:57:43,304 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 07:57:43,304 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 07:57:43,304 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 07:57:43,310 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([866] L938-9-->L938-12: Formula: (and (= |v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|, t_funThread1of2ForFork0_bad_#t~nondet33#1=|v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_bad_#t~nondet33#1][136], [442#true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 110#L938-5true, 255#true, 98#L938-12true, 198#L956-15true, 434#true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648))]) [2023-11-30 07:57:43,310 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is not cut-off event [2023-11-30 07:57:43,310 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is not cut-off event [2023-11-30 07:57:43,310 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is not cut-off event [2023-11-30 07:57:43,310 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is not cut-off event [2023-11-30 07:57:43,310 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is not cut-off event [2023-11-30 07:57:43,311 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([866] L938-9-->L938-12: Formula: (and (= |v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|, t_funThread1of2ForFork0_bad_#t~nondet33#1=|v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_bad_#t~nondet33#1][136], [442#true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 110#L938-5true, 255#true, 98#L938-12true, 434#true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)), 119#L956-16true]) [2023-11-30 07:57:43,311 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2023-11-30 07:57:43,311 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-11-30 07:57:43,311 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-11-30 07:57:43,311 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-11-30 07:57:43,311 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-11-30 07:57:43,312 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([866] L938-9-->L938-12: Formula: (and (= |v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|, t_funThread1of2ForFork0_bad_#t~nondet33#1=|v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_bad_#t~nondet33#1][136], [442#true, 113#L942-3true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 198#L956-15true, 98#L938-12true, 434#true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648))]) [2023-11-30 07:57:43,312 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is not cut-off event [2023-11-30 07:57:43,312 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is not cut-off event [2023-11-30 07:57:43,312 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is not cut-off event [2023-11-30 07:57:43,312 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is not cut-off event [2023-11-30 07:57:43,312 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is not cut-off event [2023-11-30 07:57:43,313 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([866] L938-9-->L938-12: Formula: (and (= |v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|, t_funThread1of2ForFork0_bad_#t~nondet33#1=|v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_bad_#t~nondet33#1][136], [75#L942-5true, 442#true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 98#L938-12true, 198#L956-15true, 434#true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648))]) [2023-11-30 07:57:43,313 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2023-11-30 07:57:43,313 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 07:57:43,313 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 07:57:43,313 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 07:57:43,314 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([866] L938-9-->L938-12: Formula: (and (= |v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|, t_funThread1of2ForFork0_bad_#t~nondet33#1=|v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_bad_#t~nondet33#1][136], [75#L942-5true, 442#true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 98#L938-12true, 434#true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)), 119#L956-16true]) [2023-11-30 07:57:43,314 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2023-11-30 07:57:43,314 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 07:57:43,314 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 07:57:43,314 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 07:57:43,314 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([866] L938-9-->L938-12: Formula: (and (= |v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|, t_funThread1of2ForFork0_bad_#t~nondet33#1=|v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_bad_#t~nondet33#1][273], [437#(<= |ULTIMATE.start_main_#t~post47#1| 9999), 75#L942-5true, 442#true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 39#L956-14true, 255#true, 431#(and (<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)) (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post47#1|))), 98#L938-12true]) [2023-11-30 07:57:43,314 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2023-11-30 07:57:43,314 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-11-30 07:57:43,314 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-11-30 07:57:43,314 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-11-30 07:57:43,316 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([866] L938-9-->L938-12: Formula: (and (= |v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|, t_funThread1of2ForFork0_bad_#t~nondet33#1=|v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_bad_#t~nondet33#1][273], [75#L942-5true, 437#(<= |ULTIMATE.start_main_#t~post47#1| 9999), 442#true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 39#L956-14true, 255#true, 431#(and (<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)) (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post47#1|))), 98#L938-12true]) [2023-11-30 07:57:43,316 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2023-11-30 07:57:43,316 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-11-30 07:57:43,316 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-11-30 07:57:43,316 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-11-30 07:57:43,316 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-11-30 07:57:43,329 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([951] L938-9-->L938-12: Formula: (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, t_funThread2of2ForFork0_bad_#t~nondet33#1=|v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet33#1][595], [442#true, 248#true, 194#L938-6true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 198#L956-15true, 434#true, 228#L938-12true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)), 258#(= |t_funThread1of2ForFork0_bad_#t~post32#1| 0)]) [2023-11-30 07:57:43,329 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2023-11-30 07:57:43,329 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-11-30 07:57:43,329 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-11-30 07:57:43,329 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-11-30 07:57:43,332 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([920] L942-14-->L942-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_43|))) (and (= (store |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_43| (store .cse0 |v_~#__global_lock~0.offset_43| 1)) |v_#pthreadsMutex_137|) (= (select .cse0 |v_~#__global_lock~0.offset_43|) 0) (= |v_t_funThread2of2ForFork0_good_#t~nondet38#1_3| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_138|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_43|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_43|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_137|, t_funThread2of2ForFork0_good_#t~nondet38#1=|v_t_funThread2of2ForFork0_good_#t~nondet38#1_3|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_43|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_43|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet38#1][553], [113#L942-3true, 248#true, t_funThread1of2ForFork0InUse, 195#L942-8true, t_funThread2of2ForFork0InUse, 255#true, 445#(= |t_funThread1of2ForFork0_good_#t~post39#1| 0), 198#L956-15true, 434#true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648))]) [2023-11-30 07:57:43,332 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is not cut-off event [2023-11-30 07:57:43,332 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is not cut-off event [2023-11-30 07:57:43,332 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is not cut-off event [2023-11-30 07:57:43,332 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is not cut-off event [2023-11-30 07:57:43,332 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is not cut-off event [2023-11-30 07:57:43,333 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([878] L942-9-->L942-12: Formula: (and (= |v_#pthreadsMutex_145| (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47|) |v_~#__global_lock~0.offset_47| 0))) (= |v_t_funThread1of2ForFork0_good_#t~nondet40#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_145|, t_funThread1of2ForFork0_good_#t~nondet40#1=|v_t_funThread1of2ForFork0_good_#t~nondet40#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_good_#t~nondet40#1][309], [437#(<= |ULTIMATE.start_main_#t~post47#1| 9999), 113#L942-3true, 442#true, 248#true, t_funThread1of2ForFork0InUse, 90#L942-12true, t_funThread2of2ForFork0InUse, 255#true, 39#L956-14true, 431#(and (<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)) (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post47#1|)))]) [2023-11-30 07:57:43,333 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2023-11-30 07:57:43,333 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-11-30 07:57:43,333 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-11-30 07:57:43,333 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-11-30 07:57:43,377 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][152], [442#true, 248#true, t_funThread1of2ForFork0InUse, 2#L957-3true, t_funThread2of2ForFork0InUse, 262#true, 107#L938-8true, 434#true, 202#L938-8true, 258#(= |t_funThread1of2ForFork0_bad_#t~post32#1| 0)]) [2023-11-30 07:57:43,378 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2023-11-30 07:57:43,378 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:43,378 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:43,378 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:43,378 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][152], [75#L942-5true, 442#true, 248#true, t_funThread1of2ForFork0InUse, 2#L957-3true, t_funThread2of2ForFork0InUse, 262#true, 434#true, 202#L938-8true, 258#(= |t_funThread1of2ForFork0_bad_#t~post32#1| 0)]) [2023-11-30 07:57:43,378 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2023-11-30 07:57:43,378 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 07:57:43,378 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 07:57:43,378 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 07:57:43,382 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([700] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][153], [208#L938-9true, 442#true, 248#true, t_funThread1of2ForFork0InUse, 2#L957-3true, t_funThread2of2ForFork0InUse, 262#true, 110#L938-5true, 255#true, 434#true]) [2023-11-30 07:57:43,382 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2023-11-30 07:57:43,382 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 07:57:43,382 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 07:57:43,382 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 07:57:43,382 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 07:57:43,382 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 07:57:43,382 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([866] L938-9-->L938-12: Formula: (and (= |v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|, t_funThread1of2ForFork0_bad_#t~nondet33#1=|v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_bad_#t~nondet33#1][154], [442#true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 110#L938-5true, 262#true, 255#true, 98#L938-12true, 434#true, 55#L957true]) [2023-11-30 07:57:43,382 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2023-11-30 07:57:43,382 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 07:57:43,382 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 07:57:43,382 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 07:57:43,382 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 07:57:43,383 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([700] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][153], [208#L938-9true, 113#L942-3true, 442#true, 248#true, t_funThread1of2ForFork0InUse, 2#L957-3true, t_funThread2of2ForFork0InUse, 262#true, 255#true, 434#true]) [2023-11-30 07:57:43,383 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2023-11-30 07:57:43,383 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 07:57:43,383 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 07:57:43,383 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 07:57:43,383 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 07:57:43,383 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][153], [75#L942-5true, 208#L938-9true, 442#true, 248#true, t_funThread1of2ForFork0InUse, 2#L957-3true, 262#true, t_funThread2of2ForFork0InUse, 255#true, 434#true]) [2023-11-30 07:57:43,383 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2023-11-30 07:57:43,383 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:43,383 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:43,383 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:43,383 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([866] L938-9-->L938-12: Formula: (and (= |v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|, t_funThread1of2ForFork0_bad_#t~nondet33#1=|v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_bad_#t~nondet33#1][154], [113#L942-3true, 442#true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 262#true, 255#true, 98#L938-12true, 434#true, 55#L957true]) [2023-11-30 07:57:43,383 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2023-11-30 07:57:43,383 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 07:57:43,384 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 07:57:43,384 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 07:57:43,384 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 07:57:43,384 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([866] L938-9-->L938-12: Formula: (and (= |v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|, t_funThread1of2ForFork0_bad_#t~nondet33#1=|v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_bad_#t~nondet33#1][154], [75#L942-5true, 442#true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 262#true, 255#true, 98#L938-12true, 434#true, 55#L957true]) [2023-11-30 07:57:43,384 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2023-11-30 07:57:43,384 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:43,384 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:43,384 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:43,385 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([866] L938-9-->L938-12: Formula: (and (= |v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|, t_funThread1of2ForFork0_bad_#t~nondet33#1=|v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_bad_#t~nondet33#1][154], [442#true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 262#true, 110#L938-5true, 255#true, 98#L938-12true, 434#true, 55#L957true]) [2023-11-30 07:57:43,386 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2023-11-30 07:57:43,386 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 07:57:43,386 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 07:57:43,386 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 07:57:43,386 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 07:57:43,386 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 07:57:43,386 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([866] L938-9-->L938-12: Formula: (and (= |v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|, t_funThread1of2ForFork0_bad_#t~nondet33#1=|v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_bad_#t~nondet33#1][136], [442#true, 113#L942-3true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 98#L938-12true, 434#true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)), 119#L956-16true]) [2023-11-30 07:57:43,386 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is not cut-off event [2023-11-30 07:57:43,386 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is not cut-off event [2023-11-30 07:57:43,386 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is not cut-off event [2023-11-30 07:57:43,386 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is not cut-off event [2023-11-30 07:57:43,386 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is not cut-off event [2023-11-30 07:57:43,388 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([700] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][152], [75#L942-5true, 442#true, 248#true, t_funThread1of2ForFork0InUse, 2#L957-3true, t_funThread2of2ForFork0InUse, 262#true, 434#true, 202#L938-8true, 258#(= |t_funThread1of2ForFork0_bad_#t~post32#1| 0)]) [2023-11-30 07:57:43,388 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2023-11-30 07:57:43,388 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 07:57:43,389 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 07:57:43,389 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 07:57:43,389 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 07:57:43,389 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([700] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][152], [442#true, 248#true, t_funThread1of2ForFork0InUse, 2#L957-3true, 262#true, t_funThread2of2ForFork0InUse, 107#L938-8true, 70#L938-7true, 434#true, 258#(= |t_funThread1of2ForFork0_bad_#t~post32#1| 0)]) [2023-11-30 07:57:43,389 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2023-11-30 07:57:43,389 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 07:57:43,389 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 07:57:43,389 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 07:57:43,389 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 07:57:43,396 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][177], [248#true, t_funThread1of2ForFork0InUse, 2#L957-3true, 195#L942-8true, t_funThread2of2ForFork0InUse, 262#true, 110#L938-5true, 445#(= |t_funThread1of2ForFork0_good_#t~post39#1| 0), 255#true, 434#true]) [2023-11-30 07:57:43,396 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2023-11-30 07:57:43,396 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 07:57:43,396 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 07:57:43,396 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 07:57:43,401 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][177], [113#L942-3true, 248#true, t_funThread1of2ForFork0InUse, 2#L957-3true, 195#L942-8true, 262#true, t_funThread2of2ForFork0InUse, 445#(= |t_funThread1of2ForFork0_good_#t~post39#1| 0), 255#true, 434#true]) [2023-11-30 07:57:43,401 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2023-11-30 07:57:43,401 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 07:57:43,401 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 07:57:43,401 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 07:57:43,401 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][178], [113#L942-3true, 248#true, t_funThread1of2ForFork0InUse, 2#L957-3true, 262#true, t_funThread2of2ForFork0InUse, 165#L942-7true, 447#(and (= |t_funThread1of2ForFork0_good_#t~post39#1| 0) (= ~global~0 0)), 257#(= ~global~0 0), 434#true]) [2023-11-30 07:57:43,401 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2023-11-30 07:57:43,401 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 07:57:43,401 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 07:57:43,401 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 07:57:43,403 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([920] L942-14-->L942-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_43|))) (and (= (store |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_43| (store .cse0 |v_~#__global_lock~0.offset_43| 1)) |v_#pthreadsMutex_137|) (= (select .cse0 |v_~#__global_lock~0.offset_43|) 0) (= |v_t_funThread2of2ForFork0_good_#t~nondet38#1_3| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_138|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_43|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_43|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_137|, t_funThread2of2ForFork0_good_#t~nondet38#1=|v_t_funThread2of2ForFork0_good_#t~nondet38#1_3|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_43|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_43|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet38#1][553], [113#L942-3true, 248#true, t_funThread1of2ForFork0InUse, 195#L942-8true, t_funThread2of2ForFork0InUse, 255#true, 445#(= |t_funThread1of2ForFork0_good_#t~post39#1| 0), 434#true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)), 119#L956-16true]) [2023-11-30 07:57:43,403 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is not cut-off event [2023-11-30 07:57:43,403 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is not cut-off event [2023-11-30 07:57:43,403 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is not cut-off event [2023-11-30 07:57:43,403 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is not cut-off event [2023-11-30 07:57:43,403 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is not cut-off event [2023-11-30 07:57:43,403 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([920] L942-14-->L942-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_43|))) (and (= (store |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_43| (store .cse0 |v_~#__global_lock~0.offset_43| 1)) |v_#pthreadsMutex_137|) (= (select .cse0 |v_~#__global_lock~0.offset_43|) 0) (= |v_t_funThread2of2ForFork0_good_#t~nondet38#1_3| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_138|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_43|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_43|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_137|, t_funThread2of2ForFork0_good_#t~nondet38#1=|v_t_funThread2of2ForFork0_good_#t~nondet38#1_3|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_43|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_43|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet38#1][575], [113#L942-3true, 248#true, t_funThread1of2ForFork0InUse, 195#L942-8true, 262#true, t_funThread2of2ForFork0InUse, 255#true, 445#(= |t_funThread1of2ForFork0_good_#t~post39#1| 0), 434#true, 55#L957true]) [2023-11-30 07:57:43,403 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2023-11-30 07:57:43,403 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 07:57:43,403 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 07:57:43,403 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 07:57:43,404 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 07:57:43,404 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([700] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][177], [248#true, t_funThread1of2ForFork0InUse, 2#L957-3true, 195#L942-8true, 110#L938-5true, t_funThread2of2ForFork0InUse, 262#true, 445#(= |t_funThread1of2ForFork0_good_#t~post39#1| 0), 255#true, 434#true]) [2023-11-30 07:57:43,404 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2023-11-30 07:57:43,404 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 07:57:43,404 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 07:57:43,404 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 07:57:43,404 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 07:57:43,404 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][178], [75#L942-5true, 248#true, t_funThread1of2ForFork0InUse, 2#L957-3true, t_funThread2of2ForFork0InUse, 262#true, 447#(and (= |t_funThread1of2ForFork0_good_#t~post39#1| 0) (= ~global~0 0)), 257#(= ~global~0 0), 153#L942-6true, 434#true]) [2023-11-30 07:57:43,405 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2023-11-30 07:57:43,405 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 07:57:43,405 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 07:57:43,405 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 07:57:43,414 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([866] L938-9-->L938-12: Formula: (and (= |v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|, t_funThread1of2ForFork0_bad_#t~nondet33#1=|v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_bad_#t~nondet33#1][273], [437#(<= |ULTIMATE.start_main_#t~post47#1| 9999), 442#true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 39#L956-14true, 107#L938-8true, 431#(and (<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)) (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post47#1|))), 98#L938-12true]) [2023-11-30 07:57:43,415 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2023-11-30 07:57:43,415 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 07:57:43,415 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 07:57:43,415 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 07:57:43,415 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([951] L938-9-->L938-12: Formula: (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, t_funThread2of2ForFork0_bad_#t~nondet33#1=|v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet33#1][592], [437#(<= |ULTIMATE.start_main_#t~post47#1| 9999), 442#true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 39#L956-14true, 70#L938-7true, 431#(and (<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)) (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post47#1|))), 228#L938-12true, 258#(= |t_funThread1of2ForFork0_bad_#t~post32#1| 0)]) [2023-11-30 07:57:43,416 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is not cut-off event [2023-11-30 07:57:43,416 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is not cut-off event [2023-11-30 07:57:43,416 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is not cut-off event [2023-11-30 07:57:43,416 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is not cut-off event [2023-11-30 07:57:43,416 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([951] L938-9-->L938-12: Formula: (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, t_funThread2of2ForFork0_bad_#t~nondet33#1=|v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet33#1][595], [442#true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 70#L938-7true, 198#L956-15true, 434#true, 228#L938-12true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)), 258#(= |t_funThread1of2ForFork0_bad_#t~post32#1| 0)]) [2023-11-30 07:57:43,416 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2023-11-30 07:57:43,416 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 07:57:43,416 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 07:57:43,416 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 07:57:43,418 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([963] L942-9-->L942-12: Formula: (and (= |v_#pthreadsMutex_145| (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47|) |v_~#__global_lock~0.offset_47| 0))) (= |v_t_funThread2of2ForFork0_good_#t~nondet40#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_145|, t_funThread2of2ForFork0_good_#t~nondet40#1=|v_t_funThread2of2ForFork0_good_#t~nondet40#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet40#1][579], [57#L942-12true, 442#true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 431#(and (<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)) (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post47#1|))), 70#L938-7true, 100#L956-13true, 439#(and (<= |ULTIMATE.start_main_~i~0#1| 9999) (<= |ULTIMATE.start_main_#t~post47#1| 9999)), 258#(= |t_funThread1of2ForFork0_bad_#t~post32#1| 0)]) [2023-11-30 07:57:43,418 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2023-11-30 07:57:43,418 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 07:57:43,418 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 07:57:43,418 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 07:57:43,418 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([951] L938-9-->L938-12: Formula: (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, t_funThread2of2ForFork0_bad_#t~nondet33#1=|v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet33#1][595], [442#true, 248#true, t_funThread1of2ForFork0InUse, 194#L938-6true, t_funThread2of2ForFork0InUse, 434#true, 228#L938-12true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)), 119#L956-16true, 258#(= |t_funThread1of2ForFork0_bad_#t~post32#1| 0)]) [2023-11-30 07:57:43,418 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2023-11-30 07:57:43,418 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 07:57:43,418 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 07:57:43,418 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 07:57:43,427 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([866] L938-9-->L938-12: Formula: (and (= |v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|, t_funThread1of2ForFork0_bad_#t~nondet33#1=|v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_bad_#t~nondet33#1][136], [75#L942-5true, 442#true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 198#L956-15true, 98#L938-12true, 434#true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648))]) [2023-11-30 07:57:43,427 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2023-11-30 07:57:43,427 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 07:57:43,427 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 07:57:43,428 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 07:57:43,428 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 07:57:43,428 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([951] L938-9-->L938-12: Formula: (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, t_funThread2of2ForFork0_bad_#t~nondet33#1=|v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet33#1][595], [442#true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 70#L938-7true, 198#L956-15true, 434#true, 228#L938-12true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)), 258#(= |t_funThread1of2ForFork0_bad_#t~post32#1| 0)]) [2023-11-30 07:57:43,428 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2023-11-30 07:57:43,428 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 07:57:43,428 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 07:57:43,428 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 07:57:43,428 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 07:57:43,431 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([878] L942-9-->L942-12: Formula: (and (= |v_#pthreadsMutex_145| (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47|) |v_~#__global_lock~0.offset_47| 0))) (= |v_t_funThread1of2ForFork0_good_#t~nondet40#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_145|, t_funThread1of2ForFork0_good_#t~nondet40#1=|v_t_funThread1of2ForFork0_good_#t~nondet40#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_good_#t~nondet40#1][183], [442#true, 113#L942-3true, 248#true, t_funThread1of2ForFork0InUse, 90#L942-12true, t_funThread2of2ForFork0InUse, 255#true, 198#L956-15true, 434#true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648))]) [2023-11-30 07:57:43,431 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2023-11-30 07:57:43,431 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 07:57:43,431 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 07:57:43,431 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 07:57:43,481 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][153], [208#L938-9true, 442#true, 248#true, t_funThread1of2ForFork0InUse, 2#L957-3true, t_funThread2of2ForFork0InUse, 262#true, 255#true, 107#L938-8true, 434#true]) [2023-11-30 07:57:43,481 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2023-11-30 07:57:43,481 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:43,481 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:43,481 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:43,482 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([700] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][153], [75#L942-5true, 442#true, 208#L938-9true, 248#true, t_funThread1of2ForFork0InUse, 2#L957-3true, t_funThread2of2ForFork0InUse, 262#true, 255#true, 434#true]) [2023-11-30 07:57:43,482 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2023-11-30 07:57:43,482 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:43,482 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:43,482 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:43,482 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:43,482 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][152], [183#L942-8true, 442#true, 248#true, t_funThread1of2ForFork0InUse, 2#L957-3true, t_funThread2of2ForFork0InUse, 262#true, 70#L938-7true, 434#true, 258#(= |t_funThread1of2ForFork0_bad_#t~post32#1| 0)]) [2023-11-30 07:57:43,482 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2023-11-30 07:57:43,482 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:43,483 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:43,483 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:43,490 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([700] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][152], [442#true, 248#true, t_funThread1of2ForFork0InUse, 2#L957-3true, 262#true, t_funThread2of2ForFork0InUse, 107#L938-8true, 434#true, 202#L938-8true, 258#(= |t_funThread1of2ForFork0_bad_#t~post32#1| 0)]) [2023-11-30 07:57:43,490 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2023-11-30 07:57:43,490 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:43,490 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:43,490 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:43,490 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:43,490 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([951] L938-9-->L938-12: Formula: (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, t_funThread2of2ForFork0_bad_#t~nondet33#1=|v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet33#1][594], [442#true, 248#true, t_funThread1of2ForFork0InUse, 194#L938-6true, t_funThread2of2ForFork0InUse, 262#true, 434#true, 228#L938-12true, 258#(= |t_funThread1of2ForFork0_bad_#t~post32#1| 0), 55#L957true]) [2023-11-30 07:57:43,490 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2023-11-30 07:57:43,490 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 07:57:43,491 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 07:57:43,491 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 07:57:43,492 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([700] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][153], [75#L942-5true, 208#L938-9true, 442#true, 248#true, t_funThread1of2ForFork0InUse, 2#L957-3true, t_funThread2of2ForFork0InUse, 262#true, 255#true, 434#true]) [2023-11-30 07:57:43,492 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2023-11-30 07:57:43,492 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:43,492 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:43,492 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:43,492 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:43,492 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:43,492 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([866] L938-9-->L938-12: Formula: (and (= |v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|, t_funThread1of2ForFork0_bad_#t~nondet33#1=|v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_bad_#t~nondet33#1][136], [75#L942-5true, 442#true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 98#L938-12true, 434#true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)), 119#L956-16true]) [2023-11-30 07:57:43,492 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2023-11-30 07:57:43,492 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 07:57:43,492 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 07:57:43,492 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 07:57:43,492 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 07:57:43,493 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([866] L938-9-->L938-12: Formula: (and (= |v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|, t_funThread1of2ForFork0_bad_#t~nondet33#1=|v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_bad_#t~nondet33#1][154], [75#L942-5true, 442#true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 262#true, 255#true, 98#L938-12true, 434#true, 55#L957true]) [2023-11-30 07:57:43,493 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2023-11-30 07:57:43,493 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:43,493 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:43,493 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:43,493 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:43,493 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([951] L938-9-->L938-12: Formula: (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, t_funThread2of2ForFork0_bad_#t~nondet33#1=|v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet33#1][594], [442#true, 248#true, t_funThread1of2ForFork0InUse, 262#true, t_funThread2of2ForFork0InUse, 70#L938-7true, 434#true, 228#L938-12true, 258#(= |t_funThread1of2ForFork0_bad_#t~post32#1| 0), 55#L957true]) [2023-11-30 07:57:43,493 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2023-11-30 07:57:43,493 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:43,493 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:43,493 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:43,493 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([951] L938-9-->L938-12: Formula: (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, t_funThread2of2ForFork0_bad_#t~nondet33#1=|v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet33#1][595], [442#true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 70#L938-7true, 434#true, 228#L938-12true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)), 119#L956-16true, 258#(= |t_funThread1of2ForFork0_bad_#t~post32#1| 0)]) [2023-11-30 07:57:43,493 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2023-11-30 07:57:43,493 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 07:57:43,493 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 07:57:43,493 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 07:57:43,494 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][152], [442#true, 183#L942-8true, 248#true, 194#L938-6true, t_funThread1of2ForFork0InUse, 2#L957-3true, 262#true, t_funThread2of2ForFork0InUse, 434#true, 258#(= |t_funThread1of2ForFork0_bad_#t~post32#1| 0)]) [2023-11-30 07:57:43,494 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2023-11-30 07:57:43,494 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:43,494 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:43,494 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:43,507 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][177], [248#true, t_funThread1of2ForFork0InUse, 2#L957-3true, 262#true, t_funThread2of2ForFork0InUse, 255#true, 445#(= |t_funThread1of2ForFork0_good_#t~post39#1| 0), 165#L942-7true, 107#L938-8true, 434#true]) [2023-11-30 07:57:43,507 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2023-11-30 07:57:43,507 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:43,508 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:43,508 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:43,508 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][178], [75#L942-5true, 248#true, t_funThread1of2ForFork0InUse, 2#L957-3true, 262#true, t_funThread2of2ForFork0InUse, 447#(and (= |t_funThread1of2ForFork0_good_#t~post39#1| 0) (= ~global~0 0)), 165#L942-7true, 257#(= ~global~0 0), 434#true]) [2023-11-30 07:57:43,508 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2023-11-30 07:57:43,508 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:43,508 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:43,508 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:43,511 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([700] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][177], [113#L942-3true, 248#true, t_funThread1of2ForFork0InUse, 195#L942-8true, 2#L957-3true, 262#true, t_funThread2of2ForFork0InUse, 445#(= |t_funThread1of2ForFork0_good_#t~post39#1| 0), 255#true, 434#true]) [2023-11-30 07:57:43,511 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2023-11-30 07:57:43,511 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 07:57:43,511 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 07:57:43,511 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 07:57:43,512 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 07:57:43,513 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([878] L942-9-->L942-12: Formula: (and (= |v_#pthreadsMutex_145| (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47|) |v_~#__global_lock~0.offset_47| 0))) (= |v_t_funThread1of2ForFork0_good_#t~nondet40#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_145|, t_funThread1of2ForFork0_good_#t~nondet40#1=|v_t_funThread1of2ForFork0_good_#t~nondet40#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_good_#t~nondet40#1][183], [442#true, 113#L942-3true, 248#true, t_funThread1of2ForFork0InUse, 90#L942-12true, t_funThread2of2ForFork0InUse, 255#true, 434#true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)), 119#L956-16true]) [2023-11-30 07:57:43,513 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2023-11-30 07:57:43,513 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 07:57:43,513 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 07:57:43,514 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 07:57:43,514 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][153], [442#true, 248#true, 154#L942-9true, t_funThread1of2ForFork0InUse, 2#L957-3true, 110#L938-5true, t_funThread2of2ForFork0InUse, 262#true, 255#true, 434#true]) [2023-11-30 07:57:43,514 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2023-11-30 07:57:43,514 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:43,514 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:43,514 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:43,515 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([700] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][178], [75#L942-5true, 248#true, t_funThread1of2ForFork0InUse, 2#L957-3true, 262#true, t_funThread2of2ForFork0InUse, 165#L942-7true, 447#(and (= |t_funThread1of2ForFork0_good_#t~post39#1| 0) (= ~global~0 0)), 257#(= ~global~0 0), 434#true]) [2023-11-30 07:57:43,515 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2023-11-30 07:57:43,515 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:43,515 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:43,515 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:43,515 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:43,515 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][177], [248#true, t_funThread1of2ForFork0InUse, 2#L957-3true, t_funThread2of2ForFork0InUse, 262#true, 445#(= |t_funThread1of2ForFork0_good_#t~post39#1| 0), 255#true, 107#L938-8true, 153#L942-6true, 434#true]) [2023-11-30 07:57:43,515 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2023-11-30 07:57:43,515 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:43,515 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:43,515 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:43,636 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([866] L938-9-->L938-12: Formula: (and (= |v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|, t_funThread1of2ForFork0_bad_#t~nondet33#1=|v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_bad_#t~nondet33#1][136], [75#L942-5true, 442#true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 198#L956-15true, 98#L938-12true, 434#true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648))]) [2023-11-30 07:57:43,636 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is not cut-off event [2023-11-30 07:57:43,636 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is not cut-off event [2023-11-30 07:57:43,636 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is not cut-off event [2023-11-30 07:57:43,636 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is not cut-off event [2023-11-30 07:57:43,636 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is not cut-off event [2023-11-30 07:57:43,636 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is not cut-off event [2023-11-30 07:57:43,636 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([866] L938-9-->L938-12: Formula: (and (= |v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|, t_funThread1of2ForFork0_bad_#t~nondet33#1=|v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_bad_#t~nondet33#1][136], [75#L942-5true, 442#true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 98#L938-12true, 434#true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)), 119#L956-16true]) [2023-11-30 07:57:43,636 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2023-11-30 07:57:43,636 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 07:57:43,637 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 07:57:43,637 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 07:57:43,637 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 07:57:43,637 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 07:57:43,637 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([866] L938-9-->L938-12: Formula: (and (= |v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|, t_funThread1of2ForFork0_bad_#t~nondet33#1=|v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_bad_#t~nondet33#1][136], [442#true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 107#L938-8true, 198#L956-15true, 98#L938-12true, 434#true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648))]) [2023-11-30 07:57:43,637 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2023-11-30 07:57:43,637 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 07:57:43,637 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 07:57:43,637 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 07:57:43,639 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([951] L938-9-->L938-12: Formula: (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, t_funThread2of2ForFork0_bad_#t~nondet33#1=|v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet33#1][337], [208#L938-9true, 442#true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 198#L956-15true, 434#true, 228#L938-12true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648))]) [2023-11-30 07:57:43,639 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2023-11-30 07:57:43,639 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:43,639 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:43,639 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:43,640 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([951] L938-9-->L938-12: Formula: (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, t_funThread2of2ForFork0_bad_#t~nondet33#1=|v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet33#1][595], [442#true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 198#L956-15true, 434#true, 228#L938-12true, 202#L938-8true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)), 258#(= |t_funThread1of2ForFork0_bad_#t~post32#1| 0)]) [2023-11-30 07:57:43,640 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2023-11-30 07:57:43,640 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 07:57:43,640 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 07:57:43,640 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 07:57:43,640 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([951] L938-9-->L938-12: Formula: (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, t_funThread2of2ForFork0_bad_#t~nondet33#1=|v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet33#1][592], [437#(<= |ULTIMATE.start_main_#t~post47#1| 9999), 442#true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 39#L956-14true, 431#(and (<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)) (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post47#1|))), 228#L938-12true, 202#L938-8true, 258#(= |t_funThread1of2ForFork0_bad_#t~post32#1| 0)]) [2023-11-30 07:57:43,640 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is not cut-off event [2023-11-30 07:57:43,640 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is not cut-off event [2023-11-30 07:57:43,640 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is not cut-off event [2023-11-30 07:57:43,640 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is not cut-off event [2023-11-30 07:57:43,641 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([951] L938-9-->L938-12: Formula: (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, t_funThread2of2ForFork0_bad_#t~nondet33#1=|v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet33#1][595], [442#true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 198#L956-15true, 434#true, 228#L938-12true, 202#L938-8true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)), 258#(= |t_funThread1of2ForFork0_bad_#t~post32#1| 0)]) [2023-11-30 07:57:43,641 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2023-11-30 07:57:43,641 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 07:57:43,641 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 07:57:43,641 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 07:57:43,641 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 07:57:43,641 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([951] L938-9-->L938-12: Formula: (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, t_funThread2of2ForFork0_bad_#t~nondet33#1=|v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet33#1][338], [437#(<= |ULTIMATE.start_main_#t~post47#1| 9999), 208#L938-9true, 442#true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 39#L956-14true, 431#(and (<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)) (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post47#1|))), 228#L938-12true]) [2023-11-30 07:57:43,642 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2023-11-30 07:57:43,642 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 07:57:43,642 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 07:57:43,642 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 07:57:43,643 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([951] L938-9-->L938-12: Formula: (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, t_funThread2of2ForFork0_bad_#t~nondet33#1=|v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet33#1][595], [442#true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 70#L938-7true, 434#true, 228#L938-12true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)), 119#L956-16true, 258#(= |t_funThread1of2ForFork0_bad_#t~post32#1| 0)]) [2023-11-30 07:57:43,644 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2023-11-30 07:57:43,644 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 07:57:43,644 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 07:57:43,644 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 07:57:43,644 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 07:57:43,644 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([963] L942-9-->L942-12: Formula: (and (= |v_#pthreadsMutex_145| (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47|) |v_~#__global_lock~0.offset_47| 0))) (= |v_t_funThread2of2ForFork0_good_#t~nondet40#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_145|, t_funThread2of2ForFork0_good_#t~nondet40#1=|v_t_funThread2of2ForFork0_good_#t~nondet40#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet40#1][580], [437#(<= |ULTIMATE.start_main_#t~post47#1| 9999), 57#L942-12true, 442#true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 39#L956-14true, 431#(and (<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)) (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post47#1|))), 70#L938-7true, 258#(= |t_funThread1of2ForFork0_bad_#t~post32#1| 0)]) [2023-11-30 07:57:43,644 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2023-11-30 07:57:43,644 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 07:57:43,644 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 07:57:43,644 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 07:57:43,646 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([866] L938-9-->L938-12: Formula: (and (= |v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|, t_funThread1of2ForFork0_bad_#t~nondet33#1=|v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_bad_#t~nondet33#1][270], [442#true, 183#L942-8true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 431#(and (<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)) (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post47#1|))), 98#L938-12true, 100#L956-13true, 439#(and (<= |ULTIMATE.start_main_~i~0#1| 9999) (<= |ULTIMATE.start_main_#t~post47#1| 9999))]) [2023-11-30 07:57:43,646 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2023-11-30 07:57:43,646 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 07:57:43,646 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 07:57:43,646 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 07:57:43,646 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([963] L942-9-->L942-12: Formula: (and (= |v_#pthreadsMutex_145| (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47|) |v_~#__global_lock~0.offset_47| 0))) (= |v_t_funThread2of2ForFork0_good_#t~nondet40#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_145|, t_funThread2of2ForFork0_good_#t~nondet40#1=|v_t_funThread2of2ForFork0_good_#t~nondet40#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet40#1][579], [57#L942-12true, 442#true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 431#(and (<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)) (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post47#1|))), 100#L956-13true, 202#L938-8true, 439#(and (<= |ULTIMATE.start_main_~i~0#1| 9999) (<= |ULTIMATE.start_main_#t~post47#1| 9999)), 258#(= |t_funThread1of2ForFork0_bad_#t~post32#1| 0)]) [2023-11-30 07:57:43,646 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2023-11-30 07:57:43,646 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 07:57:43,647 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 07:57:43,647 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 07:57:43,657 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([878] L942-9-->L942-12: Formula: (and (= |v_#pthreadsMutex_145| (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47|) |v_~#__global_lock~0.offset_47| 0))) (= |v_t_funThread1of2ForFork0_good_#t~nondet40#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_145|, t_funThread1of2ForFork0_good_#t~nondet40#1=|v_t_funThread1of2ForFork0_good_#t~nondet40#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_good_#t~nondet40#1][183], [442#true, 248#true, t_funThread1of2ForFork0InUse, 90#L942-12true, t_funThread2of2ForFork0InUse, 110#L938-5true, 255#true, 198#L956-15true, 434#true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648))]) [2023-11-30 07:57:43,657 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is not cut-off event [2023-11-30 07:57:43,658 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is not cut-off event [2023-11-30 07:57:43,658 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is not cut-off event [2023-11-30 07:57:43,658 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is not cut-off event [2023-11-30 07:57:43,658 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([878] L942-9-->L942-12: Formula: (and (= |v_#pthreadsMutex_145| (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47|) |v_~#__global_lock~0.offset_47| 0))) (= |v_t_funThread1of2ForFork0_good_#t~nondet40#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_145|, t_funThread1of2ForFork0_good_#t~nondet40#1=|v_t_funThread1of2ForFork0_good_#t~nondet40#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_good_#t~nondet40#1][183], [442#true, 248#true, t_funThread1of2ForFork0InUse, 90#L942-12true, t_funThread2of2ForFork0InUse, 110#L938-5true, 255#true, 434#true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)), 119#L956-16true]) [2023-11-30 07:57:43,658 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2023-11-30 07:57:43,658 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 07:57:43,658 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 07:57:43,658 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 07:57:43,662 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([878] L942-9-->L942-12: Formula: (and (= |v_#pthreadsMutex_145| (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47|) |v_~#__global_lock~0.offset_47| 0))) (= |v_t_funThread1of2ForFork0_good_#t~nondet40#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_145|, t_funThread1of2ForFork0_good_#t~nondet40#1=|v_t_funThread1of2ForFork0_good_#t~nondet40#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_good_#t~nondet40#1][309], [75#L942-5true, 437#(<= |ULTIMATE.start_main_#t~post47#1| 9999), 442#true, 248#true, t_funThread1of2ForFork0InUse, 90#L942-12true, t_funThread2of2ForFork0InUse, 255#true, 39#L956-14true, 431#(and (<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)) (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post47#1|)))]) [2023-11-30 07:57:43,662 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2023-11-30 07:57:43,662 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 07:57:43,662 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 07:57:43,662 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 07:57:43,663 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([951] L938-9-->L938-12: Formula: (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, t_funThread2of2ForFork0_bad_#t~nondet33#1=|v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet33#1][611], [437#(<= |ULTIMATE.start_main_#t~post47#1| 9999), 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 39#L956-14true, 445#(= |t_funThread1of2ForFork0_good_#t~post39#1| 0), 255#true, 165#L942-7true, 431#(and (<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)) (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post47#1|))), 228#L938-12true]) [2023-11-30 07:57:43,663 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2023-11-30 07:57:43,663 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 07:57:43,663 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 07:57:43,663 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 07:57:43,664 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([951] L938-9-->L938-12: Formula: (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, t_funThread2of2ForFork0_bad_#t~nondet33#1=|v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet33#1][610], [248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 445#(= |t_funThread1of2ForFork0_good_#t~post39#1| 0), 198#L956-15true, 434#true, 153#L942-6true, 228#L938-12true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648))]) [2023-11-30 07:57:43,665 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2023-11-30 07:57:43,665 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 07:57:43,665 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 07:57:43,665 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 07:57:43,715 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][152], [442#true, 183#L942-8true, 248#true, t_funThread1of2ForFork0InUse, 2#L957-3true, t_funThread2of2ForFork0InUse, 262#true, 434#true, 202#L938-8true, 258#(= |t_funThread1of2ForFork0_bad_#t~post32#1| 0)]) [2023-11-30 07:57:43,715 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2023-11-30 07:57:43,715 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:57:43,715 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:57:43,715 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:57:43,722 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([866] L938-9-->L938-12: Formula: (and (= |v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|, t_funThread1of2ForFork0_bad_#t~nondet33#1=|v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_bad_#t~nondet33#1][154], [75#L942-5true, 442#true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 262#true, 255#true, 98#L938-12true, 434#true, 55#L957true]) [2023-11-30 07:57:43,722 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2023-11-30 07:57:43,722 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:43,722 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:43,722 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:43,723 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:43,723 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:43,723 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([700] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][153], [208#L938-9true, 442#true, 248#true, t_funThread1of2ForFork0InUse, 2#L957-3true, t_funThread2of2ForFork0InUse, 262#true, 255#true, 107#L938-8true, 434#true]) [2023-11-30 07:57:43,723 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2023-11-30 07:57:43,723 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:43,723 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:43,723 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:43,723 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:43,723 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([866] L938-9-->L938-12: Formula: (and (= |v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|, t_funThread1of2ForFork0_bad_#t~nondet33#1=|v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_bad_#t~nondet33#1][136], [442#true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 107#L938-8true, 98#L938-12true, 434#true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)), 119#L956-16true]) [2023-11-30 07:57:43,723 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2023-11-30 07:57:43,723 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:43,723 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:43,723 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:43,723 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([866] L938-9-->L938-12: Formula: (and (= |v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|, t_funThread1of2ForFork0_bad_#t~nondet33#1=|v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_bad_#t~nondet33#1][154], [442#true, 248#true, t_funThread1of2ForFork0InUse, 262#true, t_funThread2of2ForFork0InUse, 255#true, 107#L938-8true, 98#L938-12true, 434#true, 55#L957true]) [2023-11-30 07:57:43,724 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2023-11-30 07:57:43,724 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:43,724 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:43,724 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:43,724 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([951] L938-9-->L938-12: Formula: (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, t_funThread2of2ForFork0_bad_#t~nondet33#1=|v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet33#1][337], [442#true, 208#L938-9true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 434#true, 228#L938-12true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)), 119#L956-16true]) [2023-11-30 07:57:43,724 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2023-11-30 07:57:43,724 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:43,724 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:43,724 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:43,724 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([951] L938-9-->L938-12: Formula: (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, t_funThread2of2ForFork0_bad_#t~nondet33#1=|v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet33#1][594], [442#true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 262#true, 434#true, 228#L938-12true, 202#L938-8true, 55#L957true, 258#(= |t_funThread1of2ForFork0_bad_#t~post32#1| 0)]) [2023-11-30 07:57:43,725 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2023-11-30 07:57:43,725 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:43,725 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:43,725 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:43,725 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([951] L938-9-->L938-12: Formula: (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, t_funThread2of2ForFork0_bad_#t~nondet33#1=|v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet33#1][339], [442#true, 208#L938-9true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 262#true, 255#true, 434#true, 228#L938-12true, 55#L957true]) [2023-11-30 07:57:43,725 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2023-11-30 07:57:43,725 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:57:43,725 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:57:43,725 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:57:43,725 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([951] L938-9-->L938-12: Formula: (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, t_funThread2of2ForFork0_bad_#t~nondet33#1=|v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet33#1][595], [442#true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 434#true, 228#L938-12true, 202#L938-8true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)), 119#L956-16true, 258#(= |t_funThread1of2ForFork0_bad_#t~post32#1| 0)]) [2023-11-30 07:57:43,725 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2023-11-30 07:57:43,725 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:43,725 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:43,725 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:43,725 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([951] L938-9-->L938-12: Formula: (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, t_funThread2of2ForFork0_bad_#t~nondet33#1=|v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet33#1][594], [442#true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 262#true, 70#L938-7true, 434#true, 228#L938-12true, 258#(= |t_funThread1of2ForFork0_bad_#t~post32#1| 0), 55#L957true]) [2023-11-30 07:57:43,725 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2023-11-30 07:57:43,726 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:43,726 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:43,726 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:43,726 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:43,727 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([700] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][152], [442#true, 183#L942-8true, 248#true, t_funThread1of2ForFork0InUse, 2#L957-3true, t_funThread2of2ForFork0InUse, 262#true, 70#L938-7true, 434#true, 258#(= |t_funThread1of2ForFork0_bad_#t~post32#1| 0)]) [2023-11-30 07:57:43,727 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2023-11-30 07:57:43,727 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:43,727 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:43,727 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:43,727 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:43,735 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][177], [248#true, t_funThread1of2ForFork0InUse, 195#L942-8true, 2#L957-3true, 262#true, t_funThread2of2ForFork0InUse, 255#true, 445#(= |t_funThread1of2ForFork0_good_#t~post39#1| 0), 107#L938-8true, 434#true]) [2023-11-30 07:57:43,735 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2023-11-30 07:57:43,735 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:57:43,735 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:57:43,735 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:57:43,735 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][177], [75#L942-5true, 248#true, t_funThread1of2ForFork0InUse, 2#L957-3true, 195#L942-8true, 262#true, t_funThread2of2ForFork0InUse, 255#true, 445#(= |t_funThread1of2ForFork0_good_#t~post39#1| 0), 434#true]) [2023-11-30 07:57:43,735 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2023-11-30 07:57:43,735 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:43,735 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:43,735 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:43,739 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][153], [442#true, 113#L942-3true, 248#true, 154#L942-9true, t_funThread1of2ForFork0InUse, 2#L957-3true, 262#true, t_funThread2of2ForFork0InUse, 255#true, 434#true]) [2023-11-30 07:57:43,739 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2023-11-30 07:57:43,739 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:43,739 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:43,739 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:43,741 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([700] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][177], [75#L942-5true, 248#true, t_funThread1of2ForFork0InUse, 195#L942-8true, 2#L957-3true, 262#true, t_funThread2of2ForFork0InUse, 445#(= |t_funThread1of2ForFork0_good_#t~post39#1| 0), 255#true, 434#true]) [2023-11-30 07:57:43,742 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2023-11-30 07:57:43,742 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:43,742 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:43,742 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:43,742 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:43,742 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([700] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][177], [248#true, t_funThread1of2ForFork0InUse, 2#L957-3true, t_funThread2of2ForFork0InUse, 262#true, 255#true, 445#(= |t_funThread1of2ForFork0_good_#t~post39#1| 0), 107#L938-8true, 165#L942-7true, 434#true]) [2023-11-30 07:57:43,742 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2023-11-30 07:57:43,742 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:43,742 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:43,743 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:43,743 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:43,749 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([878] L942-9-->L942-12: Formula: (and (= |v_#pthreadsMutex_145| (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47|) |v_~#__global_lock~0.offset_47| 0))) (= |v_t_funThread1of2ForFork0_good_#t~nondet40#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_145|, t_funThread1of2ForFork0_good_#t~nondet40#1=|v_t_funThread1of2ForFork0_good_#t~nondet40#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_good_#t~nondet40#1][182], [442#true, 436#(<= |ULTIMATE.start_main_~i~0#1| 9999), 248#true, 170#L956-4true, t_funThread1of2ForFork0InUse, 90#L942-12true, t_funThread2of2ForFork0InUse, 110#L938-5true, 255#true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648))]) [2023-11-30 07:57:43,749 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is not cut-off event [2023-11-30 07:57:43,749 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is not cut-off event [2023-11-30 07:57:43,749 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is not cut-off event [2023-11-30 07:57:43,749 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is not cut-off event [2023-11-30 07:57:43,754 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([866] L938-9-->L938-12: Formula: (and (= |v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|, t_funThread1of2ForFork0_bad_#t~nondet33#1=|v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_bad_#t~nondet33#1][136], [442#true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 107#L938-8true, 98#L938-12true, 198#L956-15true, 434#true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648))]) [2023-11-30 07:57:43,754 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is not cut-off event [2023-11-30 07:57:43,754 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is not cut-off event [2023-11-30 07:57:43,754 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is not cut-off event [2023-11-30 07:57:43,754 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is not cut-off event [2023-11-30 07:57:43,754 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is not cut-off event [2023-11-30 07:57:43,754 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([866] L938-9-->L938-12: Formula: (and (= |v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|, t_funThread1of2ForFork0_bad_#t~nondet33#1=|v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_bad_#t~nondet33#1][136], [442#true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 107#L938-8true, 98#L938-12true, 434#true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)), 119#L956-16true]) [2023-11-30 07:57:43,754 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2023-11-30 07:57:43,754 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:43,754 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:43,754 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:43,754 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:43,755 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([951] L938-9-->L938-12: Formula: (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, t_funThread2of2ForFork0_bad_#t~nondet33#1=|v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet33#1][337], [208#L938-9true, 442#true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 198#L956-15true, 434#true, 228#L938-12true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648))]) [2023-11-30 07:57:43,755 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2023-11-30 07:57:43,755 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:43,755 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:43,755 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:43,755 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:43,756 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][153], [208#L938-9true, 183#L942-8true, 442#true, 248#true, t_funThread1of2ForFork0InUse, 2#L957-3true, t_funThread2of2ForFork0InUse, 262#true, 255#true, 434#true]) [2023-11-30 07:57:43,756 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2023-11-30 07:57:43,756 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:57:43,756 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:57:43,756 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:57:43,756 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([866] L938-9-->L938-12: Formula: (and (= |v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|, t_funThread1of2ForFork0_bad_#t~nondet33#1=|v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_bad_#t~nondet33#1][136], [183#L942-8true, 442#true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 98#L938-12true, 198#L956-15true, 434#true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648))]) [2023-11-30 07:57:43,756 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2023-11-30 07:57:43,756 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:43,756 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:43,756 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:43,756 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([866] L938-9-->L938-12: Formula: (and (= |v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|, t_funThread1of2ForFork0_bad_#t~nondet33#1=|v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_bad_#t~nondet33#1][136], [442#true, 183#L942-8true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 98#L938-12true, 434#true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)), 119#L956-16true]) [2023-11-30 07:57:43,756 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2023-11-30 07:57:43,756 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:57:43,756 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:57:43,756 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:57:43,756 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([866] L938-9-->L938-12: Formula: (and (= |v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|, t_funThread1of2ForFork0_bad_#t~nondet33#1=|v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_bad_#t~nondet33#1][273], [437#(<= |ULTIMATE.start_main_#t~post47#1| 9999), 442#true, 183#L942-8true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 39#L956-14true, 431#(and (<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)) (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post47#1|))), 98#L938-12true]) [2023-11-30 07:57:43,757 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2023-11-30 07:57:43,757 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:43,757 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:43,757 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:43,757 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([866] L938-9-->L938-12: Formula: (and (= |v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|, t_funThread1of2ForFork0_bad_#t~nondet33#1=|v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_bad_#t~nondet33#1][154], [442#true, 183#L942-8true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 262#true, 255#true, 98#L938-12true, 434#true, 55#L957true]) [2023-11-30 07:57:43,757 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2023-11-30 07:57:43,757 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:57:43,757 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:57:43,757 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:57:43,757 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([951] L938-9-->L938-12: Formula: (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, t_funThread2of2ForFork0_bad_#t~nondet33#1=|v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet33#1][595], [442#true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 434#true, 228#L938-12true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)), 202#L938-8true, 119#L956-16true, 258#(= |t_funThread1of2ForFork0_bad_#t~post32#1| 0)]) [2023-11-30 07:57:43,757 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2023-11-30 07:57:43,757 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:43,757 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:43,757 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:43,757 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:43,759 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([866] L938-9-->L938-12: Formula: (and (= |v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|, t_funThread1of2ForFork0_bad_#t~nondet33#1=|v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_bad_#t~nondet33#1][273], [437#(<= |ULTIMATE.start_main_#t~post47#1| 9999), 442#true, 183#L942-8true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 39#L956-14true, 255#true, 431#(and (<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)) (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post47#1|))), 98#L938-12true]) [2023-11-30 07:57:43,759 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2023-11-30 07:57:43,759 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:43,759 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:43,759 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:43,759 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:43,759 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([963] L942-9-->L942-12: Formula: (and (= |v_#pthreadsMutex_145| (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47|) |v_~#__global_lock~0.offset_47| 0))) (= |v_t_funThread2of2ForFork0_good_#t~nondet40#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_145|, t_funThread2of2ForFork0_good_#t~nondet40#1=|v_t_funThread2of2ForFork0_good_#t~nondet40#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet40#1][580], [57#L942-12true, 437#(<= |ULTIMATE.start_main_#t~post47#1| 9999), 442#true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 39#L956-14true, 431#(and (<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)) (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post47#1|))), 202#L938-8true, 258#(= |t_funThread1of2ForFork0_bad_#t~post32#1| 0)]) [2023-11-30 07:57:43,759 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2023-11-30 07:57:43,759 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:43,759 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:43,759 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:43,761 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([963] L942-9-->L942-12: Formula: (and (= |v_#pthreadsMutex_145| (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47|) |v_~#__global_lock~0.offset_47| 0))) (= |v_t_funThread2of2ForFork0_good_#t~nondet40#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_145|, t_funThread2of2ForFork0_good_#t~nondet40#1=|v_t_funThread2of2ForFork0_good_#t~nondet40#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet40#1][318], [57#L942-12true, 442#true, 208#L938-9true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 431#(and (<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)) (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post47#1|))), 100#L956-13true, 439#(and (<= |ULTIMATE.start_main_~i~0#1| 9999) (<= |ULTIMATE.start_main_#t~post47#1| 9999))]) [2023-11-30 07:57:43,761 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2023-11-30 07:57:43,761 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:43,761 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:43,761 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:43,761 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([963] L942-9-->L942-12: Formula: (and (= |v_#pthreadsMutex_145| (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47|) |v_~#__global_lock~0.offset_47| 0))) (= |v_t_funThread2of2ForFork0_good_#t~nondet40#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_145|, t_funThread2of2ForFork0_good_#t~nondet40#1=|v_t_funThread2of2ForFork0_good_#t~nondet40#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet40#1][578], [57#L942-12true, 442#true, 248#true, t_funThread1of2ForFork0InUse, 194#L938-6true, t_funThread2of2ForFork0InUse, 198#L956-15true, 434#true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)), 258#(= |t_funThread1of2ForFork0_bad_#t~post32#1| 0)]) [2023-11-30 07:57:43,761 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is not cut-off event [2023-11-30 07:57:43,761 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is not cut-off event [2023-11-30 07:57:43,762 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is not cut-off event [2023-11-30 07:57:43,762 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is not cut-off event [2023-11-30 07:57:43,762 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([963] L942-9-->L942-12: Formula: (and (= |v_#pthreadsMutex_145| (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47|) |v_~#__global_lock~0.offset_47| 0))) (= |v_t_funThread2of2ForFork0_good_#t~nondet40#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_145|, t_funThread2of2ForFork0_good_#t~nondet40#1=|v_t_funThread2of2ForFork0_good_#t~nondet40#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet40#1][578], [57#L942-12true, 442#true, 248#true, t_funThread1of2ForFork0InUse, 194#L938-6true, t_funThread2of2ForFork0InUse, 434#true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)), 258#(= |t_funThread1of2ForFork0_bad_#t~post32#1| 0), 119#L956-16true]) [2023-11-30 07:57:43,762 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2023-11-30 07:57:43,762 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:43,762 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:43,762 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:43,771 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([963] L942-9-->L942-12: Formula: (and (= |v_#pthreadsMutex_145| (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47|) |v_~#__global_lock~0.offset_47| 0))) (= |v_t_funThread2of2ForFork0_good_#t~nondet40#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_145|, t_funThread2of2ForFork0_good_#t~nondet40#1=|v_t_funThread2of2ForFork0_good_#t~nondet40#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet40#1][578], [57#L942-12true, 442#true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 70#L938-7true, 198#L956-15true, 434#true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)), 258#(= |t_funThread1of2ForFork0_bad_#t~post32#1| 0)]) [2023-11-30 07:57:43,771 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2023-11-30 07:57:43,771 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:43,771 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:43,771 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:43,773 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([878] L942-9-->L942-12: Formula: (and (= |v_#pthreadsMutex_145| (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47|) |v_~#__global_lock~0.offset_47| 0))) (= |v_t_funThread1of2ForFork0_good_#t~nondet40#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_145|, t_funThread1of2ForFork0_good_#t~nondet40#1=|v_t_funThread1of2ForFork0_good_#t~nondet40#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_good_#t~nondet40#1][183], [75#L942-5true, 442#true, 248#true, t_funThread1of2ForFork0InUse, 90#L942-12true, t_funThread2of2ForFork0InUse, 255#true, 198#L956-15true, 434#true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648))]) [2023-11-30 07:57:43,773 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2023-11-30 07:57:43,773 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:43,773 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:43,773 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:43,775 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([878] L942-9-->L942-12: Formula: (and (= |v_#pthreadsMutex_145| (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47|) |v_~#__global_lock~0.offset_47| 0))) (= |v_t_funThread1of2ForFork0_good_#t~nondet40#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_145|, t_funThread1of2ForFork0_good_#t~nondet40#1=|v_t_funThread1of2ForFork0_good_#t~nondet40#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_good_#t~nondet40#1][183], [75#L942-5true, 442#true, 248#true, t_funThread1of2ForFork0InUse, 90#L942-12true, t_funThread2of2ForFork0InUse, 255#true, 198#L956-15true, 434#true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648))]) [2023-11-30 07:57:43,775 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2023-11-30 07:57:43,775 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:43,775 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:43,775 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:43,775 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:43,775 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([951] L938-9-->L938-12: Formula: (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, t_funThread2of2ForFork0_bad_#t~nondet33#1=|v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet33#1][610], [248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 445#(= |t_funThread1of2ForFork0_good_#t~post39#1| 0), 165#L942-7true, 198#L956-15true, 434#true, 228#L938-12true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648))]) [2023-11-30 07:57:43,775 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2023-11-30 07:57:43,776 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:43,776 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:43,776 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:43,776 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([951] L938-9-->L938-12: Formula: (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, t_funThread2of2ForFork0_bad_#t~nondet33#1=|v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet33#1][610], [248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 445#(= |t_funThread1of2ForFork0_good_#t~post39#1| 0), 153#L942-6true, 434#true, 228#L938-12true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)), 119#L956-16true]) [2023-11-30 07:57:43,776 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2023-11-30 07:57:43,777 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:43,777 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:43,777 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:43,778 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([951] L938-9-->L938-12: Formula: (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, t_funThread2of2ForFork0_bad_#t~nondet33#1=|v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet33#1][611], [437#(<= |ULTIMATE.start_main_#t~post47#1| 9999), 248#true, t_funThread1of2ForFork0InUse, 195#L942-8true, t_funThread2of2ForFork0InUse, 255#true, 39#L956-14true, 445#(= |t_funThread1of2ForFork0_good_#t~post39#1| 0), 431#(and (<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)) (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post47#1|))), 228#L938-12true]) [2023-11-30 07:57:43,778 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2023-11-30 07:57:43,778 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:43,778 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:43,778 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:43,780 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([951] L938-9-->L938-12: Formula: (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, t_funThread2of2ForFork0_bad_#t~nondet33#1=|v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet33#1][610], [248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 445#(= |t_funThread1of2ForFork0_good_#t~post39#1| 0), 255#true, 165#L942-7true, 198#L956-15true, 434#true, 228#L938-12true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648))]) [2023-11-30 07:57:43,780 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2023-11-30 07:57:43,780 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:43,780 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:43,780 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:43,780 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:57:43,824 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([700] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][153], [183#L942-8true, 442#true, 208#L938-9true, 248#true, t_funThread1of2ForFork0InUse, 2#L957-3true, t_funThread2of2ForFork0InUse, 262#true, 255#true, 434#true]) [2023-11-30 07:57:43,824 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2023-11-30 07:57:43,824 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:57:43,824 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:57:43,824 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:57:43,824 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:57:43,829 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([700] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][153], [208#L938-9true, 442#true, 248#true, t_funThread1of2ForFork0InUse, 2#L957-3true, t_funThread2of2ForFork0InUse, 262#true, 255#true, 107#L938-8true, 434#true]) [2023-11-30 07:57:43,829 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2023-11-30 07:57:43,829 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:43,829 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:43,829 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:43,829 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:43,829 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:43,829 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([866] L938-9-->L938-12: Formula: (and (= |v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|, t_funThread1of2ForFork0_bad_#t~nondet33#1=|v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_bad_#t~nondet33#1][154], [442#true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 262#true, 255#true, 107#L938-8true, 98#L938-12true, 434#true, 55#L957true]) [2023-11-30 07:57:43,829 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2023-11-30 07:57:43,829 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:43,829 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:43,829 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:43,829 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:43,830 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][153], [442#true, 248#true, t_funThread1of2ForFork0InUse, 2#L957-3true, t_funThread2of2ForFork0InUse, 262#true, 255#true, 151#t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 434#true, 228#L938-12true]) [2023-11-30 07:57:43,830 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2023-11-30 07:57:43,830 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:43,831 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:43,831 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:43,831 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][153], [442#true, 248#true, t_funThread1of2ForFork0InUse, 2#L957-3true, t_funThread2of2ForFork0InUse, 262#true, 255#true, 434#true, 228#L938-12true, 202#L938-8true]) [2023-11-30 07:57:43,831 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2023-11-30 07:57:43,831 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:57:43,831 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:57:43,831 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:57:43,831 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][153], [442#true, 248#true, t_funThread1of2ForFork0InUse, 2#L957-3true, t_funThread2of2ForFork0InUse, 262#true, 255#true, 70#L938-7true, 434#true, 228#L938-12true]) [2023-11-30 07:57:43,831 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2023-11-30 07:57:43,831 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:43,831 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:43,831 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:43,833 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([866] L938-9-->L938-12: Formula: (and (= |v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|, t_funThread1of2ForFork0_bad_#t~nondet33#1=|v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_bad_#t~nondet33#1][154], [442#true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 262#true, 255#true, 107#L938-8true, 98#L938-12true, 434#true, 55#L957true]) [2023-11-30 07:57:43,833 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2023-11-30 07:57:43,833 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:43,833 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:43,833 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:43,833 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:43,834 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:43,834 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([951] L938-9-->L938-12: Formula: (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, t_funThread2of2ForFork0_bad_#t~nondet33#1=|v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet33#1][594], [442#true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 262#true, 434#true, 228#L938-12true, 202#L938-8true, 55#L957true, 258#(= |t_funThread1of2ForFork0_bad_#t~post32#1| 0)]) [2023-11-30 07:57:43,834 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2023-11-30 07:57:43,834 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:43,834 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:43,834 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:43,834 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:43,834 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([963] L942-9-->L942-12: Formula: (and (= |v_#pthreadsMutex_145| (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47|) |v_~#__global_lock~0.offset_47| 0))) (= |v_t_funThread2of2ForFork0_good_#t~nondet40#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_145|, t_funThread2of2ForFork0_good_#t~nondet40#1=|v_t_funThread2of2ForFork0_good_#t~nondet40#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet40#1][591], [57#L942-12true, 442#true, 248#true, t_funThread1of2ForFork0InUse, 194#L938-6true, t_funThread2of2ForFork0InUse, 262#true, 434#true, 55#L957true, 258#(= |t_funThread1of2ForFork0_bad_#t~post32#1| 0)]) [2023-11-30 07:57:43,834 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2023-11-30 07:57:43,834 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:43,834 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:43,834 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:43,836 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([700] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][152], [442#true, 183#L942-8true, 248#true, t_funThread1of2ForFork0InUse, 2#L957-3true, t_funThread2of2ForFork0InUse, 262#true, 434#true, 202#L938-8true, 258#(= |t_funThread1of2ForFork0_bad_#t~post32#1| 0)]) [2023-11-30 07:57:43,836 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2023-11-30 07:57:43,836 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:57:43,836 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:57:43,836 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:57:43,836 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:57:43,837 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([963] L942-9-->L942-12: Formula: (and (= |v_#pthreadsMutex_145| (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47|) |v_~#__global_lock~0.offset_47| 0))) (= |v_t_funThread2of2ForFork0_good_#t~nondet40#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_145|, t_funThread2of2ForFork0_good_#t~nondet40#1=|v_t_funThread2of2ForFork0_good_#t~nondet40#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet40#1][578], [57#L942-12true, 442#true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 70#L938-7true, 434#true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)), 258#(= |t_funThread1of2ForFork0_bad_#t~post32#1| 0), 119#L956-16true]) [2023-11-30 07:57:43,837 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2023-11-30 07:57:43,837 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:43,837 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:43,837 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:43,837 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([963] L942-9-->L942-12: Formula: (and (= |v_#pthreadsMutex_145| (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47|) |v_~#__global_lock~0.offset_47| 0))) (= |v_t_funThread2of2ForFork0_good_#t~nondet40#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_145|, t_funThread2of2ForFork0_good_#t~nondet40#1=|v_t_funThread2of2ForFork0_good_#t~nondet40#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet40#1][591], [57#L942-12true, 442#true, 248#true, t_funThread1of2ForFork0InUse, 262#true, t_funThread2of2ForFork0InUse, 70#L938-7true, 434#true, 55#L957true, 258#(= |t_funThread1of2ForFork0_bad_#t~post32#1| 0)]) [2023-11-30 07:57:43,837 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2023-11-30 07:57:43,837 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:57:43,837 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:57:43,837 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:57:43,845 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][153], [75#L942-5true, 442#true, 248#true, 154#L942-9true, t_funThread1of2ForFork0InUse, 2#L957-3true, 262#true, t_funThread2of2ForFork0InUse, 255#true, 434#true]) [2023-11-30 07:57:43,845 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2023-11-30 07:57:43,845 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:57:43,845 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:57:43,846 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:57:43,846 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][177], [183#L942-8true, 248#true, t_funThread1of2ForFork0InUse, 2#L957-3true, 262#true, t_funThread2of2ForFork0InUse, 445#(= |t_funThread1of2ForFork0_good_#t~post39#1| 0), 255#true, 165#L942-7true, 434#true]) [2023-11-30 07:57:43,846 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2023-11-30 07:57:43,846 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:57:43,846 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:57:43,846 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:57:43,850 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([878] L942-9-->L942-12: Formula: (and (= |v_#pthreadsMutex_145| (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47|) |v_~#__global_lock~0.offset_47| 0))) (= |v_t_funThread1of2ForFork0_good_#t~nondet40#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_145|, t_funThread1of2ForFork0_good_#t~nondet40#1=|v_t_funThread1of2ForFork0_good_#t~nondet40#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_good_#t~nondet40#1][180], [442#true, 248#true, t_funThread1of2ForFork0InUse, 90#L942-12true, 262#true, t_funThread2of2ForFork0InUse, 110#L938-5true, 255#true, 434#true, 55#L957true]) [2023-11-30 07:57:43,850 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is not cut-off event [2023-11-30 07:57:43,850 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is not cut-off event [2023-11-30 07:57:43,850 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is not cut-off event [2023-11-30 07:57:43,850 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is not cut-off event [2023-11-30 07:57:43,850 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([878] L942-9-->L942-12: Formula: (and (= |v_#pthreadsMutex_145| (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47|) |v_~#__global_lock~0.offset_47| 0))) (= |v_t_funThread1of2ForFork0_good_#t~nondet40#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_145|, t_funThread1of2ForFork0_good_#t~nondet40#1=|v_t_funThread1of2ForFork0_good_#t~nondet40#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_good_#t~nondet40#1][180], [442#true, 113#L942-3true, 248#true, t_funThread1of2ForFork0InUse, 90#L942-12true, 262#true, t_funThread2of2ForFork0InUse, 255#true, 434#true, 55#L957true]) [2023-11-30 07:57:43,850 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is not cut-off event [2023-11-30 07:57:43,851 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is not cut-off event [2023-11-30 07:57:43,851 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is not cut-off event [2023-11-30 07:57:43,851 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is not cut-off event [2023-11-30 07:57:43,854 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([700] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][153], [75#L942-5true, 442#true, 248#true, 154#L942-9true, t_funThread1of2ForFork0InUse, 2#L957-3true, 262#true, t_funThread2of2ForFork0InUse, 255#true, 434#true]) [2023-11-30 07:57:43,854 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2023-11-30 07:57:43,854 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:57:43,854 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:57:43,854 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:57:43,855 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:57:43,855 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([878] L942-9-->L942-12: Formula: (and (= |v_#pthreadsMutex_145| (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47|) |v_~#__global_lock~0.offset_47| 0))) (= |v_t_funThread1of2ForFork0_good_#t~nondet40#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_145|, t_funThread1of2ForFork0_good_#t~nondet40#1=|v_t_funThread1of2ForFork0_good_#t~nondet40#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_good_#t~nondet40#1][180], [75#L942-5true, 442#true, 248#true, t_funThread1of2ForFork0InUse, 90#L942-12true, 262#true, t_funThread2of2ForFork0InUse, 255#true, 434#true, 55#L957true]) [2023-11-30 07:57:43,855 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2023-11-30 07:57:43,855 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:57:43,855 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:57:43,855 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:57:43,855 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([878] L942-9-->L942-12: Formula: (and (= |v_#pthreadsMutex_145| (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47|) |v_~#__global_lock~0.offset_47| 0))) (= |v_t_funThread1of2ForFork0_good_#t~nondet40#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_145|, t_funThread1of2ForFork0_good_#t~nondet40#1=|v_t_funThread1of2ForFork0_good_#t~nondet40#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_good_#t~nondet40#1][183], [75#L942-5true, 442#true, 248#true, t_funThread1of2ForFork0InUse, 90#L942-12true, t_funThread2of2ForFork0InUse, 255#true, 434#true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)), 119#L956-16true]) [2023-11-30 07:57:43,855 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2023-11-30 07:57:43,855 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:43,855 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:43,855 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:43,856 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([951] L938-9-->L938-12: Formula: (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, t_funThread2of2ForFork0_bad_#t~nondet33#1=|v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet33#1][612], [248#true, t_funThread1of2ForFork0InUse, 262#true, t_funThread2of2ForFork0InUse, 255#true, 445#(= |t_funThread1of2ForFork0_good_#t~post39#1| 0), 153#L942-6true, 434#true, 228#L938-12true, 55#L957true]) [2023-11-30 07:57:43,856 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2023-11-30 07:57:43,856 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:43,856 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:43,856 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:43,856 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([700] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][177], [248#true, t_funThread1of2ForFork0InUse, 195#L942-8true, 2#L957-3true, t_funThread2of2ForFork0InUse, 262#true, 445#(= |t_funThread1of2ForFork0_good_#t~post39#1| 0), 255#true, 107#L938-8true, 434#true]) [2023-11-30 07:57:43,856 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2023-11-30 07:57:43,856 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:57:43,856 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:57:43,856 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:57:43,856 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:57:43,856 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([951] L938-9-->L938-12: Formula: (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, t_funThread2of2ForFork0_bad_#t~nondet33#1=|v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet33#1][610], [248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 445#(= |t_funThread1of2ForFork0_good_#t~post39#1| 0), 255#true, 165#L942-7true, 434#true, 228#L938-12true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)), 119#L956-16true]) [2023-11-30 07:57:43,857 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2023-11-30 07:57:43,857 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:43,857 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:43,857 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:43,857 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([951] L938-9-->L938-12: Formula: (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, t_funThread2of2ForFork0_bad_#t~nondet33#1=|v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet33#1][612], [248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 262#true, 255#true, 445#(= |t_funThread1of2ForFork0_good_#t~post39#1| 0), 165#L942-7true, 434#true, 228#L938-12true, 55#L957true]) [2023-11-30 07:57:43,857 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2023-11-30 07:57:43,857 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:57:43,857 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:57:43,857 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:57:43,857 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][177], [183#L942-8true, 248#true, t_funThread1of2ForFork0InUse, 2#L957-3true, t_funThread2of2ForFork0InUse, 262#true, 255#true, 445#(= |t_funThread1of2ForFork0_good_#t~post39#1| 0), 153#L942-6true, 434#true]) [2023-11-30 07:57:43,857 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2023-11-30 07:57:43,857 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:57:43,857 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:57:43,857 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:57:43,864 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([951] L938-9-->L938-12: Formula: (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, t_funThread2of2ForFork0_bad_#t~nondet33#1=|v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet33#1][584], [436#(<= |ULTIMATE.start_main_~i~0#1| 9999), 248#true, 170#L956-4true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 445#(= |t_funThread1of2ForFork0_good_#t~post39#1| 0), 165#L942-7true, 228#L938-12true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648))]) [2023-11-30 07:57:43,864 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2023-11-30 07:57:43,864 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:43,864 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:43,864 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:43,864 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([951] L938-9-->L938-12: Formula: (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, t_funThread2of2ForFork0_bad_#t~nondet33#1=|v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet33#1][584], [248#true, 436#(<= |ULTIMATE.start_main_~i~0#1| 9999), 170#L956-4true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 445#(= |t_funThread1of2ForFork0_good_#t~post39#1| 0), 153#L942-6true, 228#L938-12true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648))]) [2023-11-30 07:57:43,864 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is not cut-off event [2023-11-30 07:57:43,864 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is not cut-off event [2023-11-30 07:57:43,864 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is not cut-off event [2023-11-30 07:57:43,864 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is not cut-off event [2023-11-30 07:57:43,867 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([951] L938-9-->L938-12: Formula: (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, t_funThread2of2ForFork0_bad_#t~nondet33#1=|v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet33#1][337], [442#true, 208#L938-9true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 434#true, 228#L938-12true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)), 119#L956-16true]) [2023-11-30 07:57:43,867 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2023-11-30 07:57:43,868 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:43,868 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:43,868 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:43,868 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:43,869 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([963] L942-9-->L942-12: Formula: (and (= |v_#pthreadsMutex_145| (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47|) |v_~#__global_lock~0.offset_47| 0))) (= |v_t_funThread2of2ForFork0_good_#t~nondet40#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_145|, t_funThread2of2ForFork0_good_#t~nondet40#1=|v_t_funThread2of2ForFork0_good_#t~nondet40#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet40#1][335], [57#L942-12true, 208#L938-9true, 442#true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 198#L956-15true, 434#true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648))]) [2023-11-30 07:57:43,869 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2023-11-30 07:57:43,869 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:57:43,869 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:57:43,869 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:57:43,869 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([963] L942-9-->L942-12: Formula: (and (= |v_#pthreadsMutex_145| (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47|) |v_~#__global_lock~0.offset_47| 0))) (= |v_t_funThread2of2ForFork0_good_#t~nondet40#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_145|, t_funThread2of2ForFork0_good_#t~nondet40#1=|v_t_funThread2of2ForFork0_good_#t~nondet40#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet40#1][335], [57#L942-12true, 208#L938-9true, 442#true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 434#true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)), 119#L956-16true]) [2023-11-30 07:57:43,869 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2023-11-30 07:57:43,869 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:57:43,870 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:57:43,870 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:57:43,870 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([963] L942-9-->L942-12: Formula: (and (= |v_#pthreadsMutex_145| (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47|) |v_~#__global_lock~0.offset_47| 0))) (= |v_t_funThread2of2ForFork0_good_#t~nondet40#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_145|, t_funThread2of2ForFork0_good_#t~nondet40#1=|v_t_funThread2of2ForFork0_good_#t~nondet40#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet40#1][317], [57#L942-12true, 437#(<= |ULTIMATE.start_main_#t~post47#1| 9999), 208#L938-9true, 442#true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 39#L956-14true, 255#true, 431#(and (<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)) (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post47#1|)))]) [2023-11-30 07:57:43,870 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2023-11-30 07:57:43,870 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:43,870 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:43,870 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:43,870 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([963] L942-9-->L942-12: Formula: (and (= |v_#pthreadsMutex_145| (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47|) |v_~#__global_lock~0.offset_47| 0))) (= |v_t_funThread2of2ForFork0_good_#t~nondet40#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_145|, t_funThread2of2ForFork0_good_#t~nondet40#1=|v_t_funThread2of2ForFork0_good_#t~nondet40#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet40#1][382], [57#L942-12true, 208#L938-9true, 442#true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 262#true, 255#true, 434#true, 55#L957true]) [2023-11-30 07:57:43,870 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2023-11-30 07:57:43,870 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 07:57:43,870 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 07:57:43,870 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 07:57:43,871 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([963] L942-9-->L942-12: Formula: (and (= |v_#pthreadsMutex_145| (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47|) |v_~#__global_lock~0.offset_47| 0))) (= |v_t_funThread2of2ForFork0_good_#t~nondet40#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_145|, t_funThread2of2ForFork0_good_#t~nondet40#1=|v_t_funThread2of2ForFork0_good_#t~nondet40#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet40#1][317], [437#(<= |ULTIMATE.start_main_#t~post47#1| 9999), 57#L942-12true, 208#L938-9true, 442#true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 39#L956-14true, 255#true, 431#(and (<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)) (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post47#1|)))]) [2023-11-30 07:57:43,871 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2023-11-30 07:57:43,871 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:43,871 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:43,871 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:43,871 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:43,872 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([963] L942-9-->L942-12: Formula: (and (= |v_#pthreadsMutex_145| (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47|) |v_~#__global_lock~0.offset_47| 0))) (= |v_t_funThread2of2ForFork0_good_#t~nondet40#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_145|, t_funThread2of2ForFork0_good_#t~nondet40#1=|v_t_funThread2of2ForFork0_good_#t~nondet40#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet40#1][578], [57#L942-12true, 442#true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 70#L938-7true, 198#L956-15true, 434#true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)), 258#(= |t_funThread1of2ForFork0_bad_#t~post32#1| 0)]) [2023-11-30 07:57:43,872 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is not cut-off event [2023-11-30 07:57:43,872 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is not cut-off event [2023-11-30 07:57:43,872 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is not cut-off event [2023-11-30 07:57:43,872 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is not cut-off event [2023-11-30 07:57:43,872 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is not cut-off event [2023-11-30 07:57:43,872 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([963] L942-9-->L942-12: Formula: (and (= |v_#pthreadsMutex_145| (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47|) |v_~#__global_lock~0.offset_47| 0))) (= |v_t_funThread2of2ForFork0_good_#t~nondet40#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_145|, t_funThread2of2ForFork0_good_#t~nondet40#1=|v_t_funThread2of2ForFork0_good_#t~nondet40#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet40#1][578], [57#L942-12true, 442#true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 70#L938-7true, 434#true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)), 258#(= |t_funThread1of2ForFork0_bad_#t~post32#1| 0), 119#L956-16true]) [2023-11-30 07:57:43,872 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2023-11-30 07:57:43,872 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:43,872 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:43,872 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:43,873 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:43,879 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([909] L938-29-->L938-18: Formula: (let ((.cse0 (select |v_#pthreadsMutex_106| |v_~#__global_lock~0.base_35|))) (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet34#1_5| 0) (= (select .cse0 |v_~#__global_lock~0.offset_35|) 0) (= |v_#pthreadsMutex_105| (store |v_#pthreadsMutex_106| |v_~#__global_lock~0.base_35| (store .cse0 |v_~#__global_lock~0.offset_35| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_106|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_35|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_35|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_35|, t_funThread2of2ForFork0_bad_#t~nondet34#1=|v_t_funThread2of2ForFork0_bad_#t~nondet34#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet34#1][432], [437#(<= |ULTIMATE.start_main_#t~post47#1| 9999), 442#true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 39#L956-14true, 431#(and (<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)) (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post47#1|))), 134#L938-18true, 151#t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue]) [2023-11-30 07:57:43,879 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is not cut-off event [2023-11-30 07:57:43,879 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is not cut-off event [2023-11-30 07:57:43,879 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is not cut-off event [2023-11-30 07:57:43,879 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is not cut-off event [2023-11-30 07:57:43,879 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([909] L938-29-->L938-18: Formula: (let ((.cse0 (select |v_#pthreadsMutex_106| |v_~#__global_lock~0.base_35|))) (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet34#1_5| 0) (= (select .cse0 |v_~#__global_lock~0.offset_35|) 0) (= |v_#pthreadsMutex_105| (store |v_#pthreadsMutex_106| |v_~#__global_lock~0.base_35| (store .cse0 |v_~#__global_lock~0.offset_35| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_106|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_35|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_35|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_35|, t_funThread2of2ForFork0_bad_#t~nondet34#1=|v_t_funThread2of2ForFork0_bad_#t~nondet34#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet34#1][447], [442#true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 134#L938-18true, 198#L956-15true, 151#t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 434#true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648))]) [2023-11-30 07:57:43,879 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2023-11-30 07:57:43,879 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:43,879 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:43,879 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:43,879 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([909] L938-29-->L938-18: Formula: (let ((.cse0 (select |v_#pthreadsMutex_106| |v_~#__global_lock~0.base_35|))) (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet34#1_5| 0) (= (select .cse0 |v_~#__global_lock~0.offset_35|) 0) (= |v_#pthreadsMutex_105| (store |v_#pthreadsMutex_106| |v_~#__global_lock~0.base_35| (store .cse0 |v_~#__global_lock~0.offset_35| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_106|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_35|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_35|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_35|, t_funThread2of2ForFork0_bad_#t~nondet34#1=|v_t_funThread2of2ForFork0_bad_#t~nondet34#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet34#1][432], [437#(<= |ULTIMATE.start_main_#t~post47#1| 9999), 442#true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 39#L956-14true, 70#L938-7true, 431#(and (<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)) (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post47#1|))), 134#L938-18true]) [2023-11-30 07:57:43,879 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is not cut-off event [2023-11-30 07:57:43,879 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is not cut-off event [2023-11-30 07:57:43,880 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is not cut-off event [2023-11-30 07:57:43,880 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is not cut-off event [2023-11-30 07:57:43,880 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([909] L938-29-->L938-18: Formula: (let ((.cse0 (select |v_#pthreadsMutex_106| |v_~#__global_lock~0.base_35|))) (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet34#1_5| 0) (= (select .cse0 |v_~#__global_lock~0.offset_35|) 0) (= |v_#pthreadsMutex_105| (store |v_#pthreadsMutex_106| |v_~#__global_lock~0.base_35| (store .cse0 |v_~#__global_lock~0.offset_35| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_106|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_35|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_35|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_35|, t_funThread2of2ForFork0_bad_#t~nondet34#1=|v_t_funThread2of2ForFork0_bad_#t~nondet34#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet34#1][432], [437#(<= |ULTIMATE.start_main_#t~post47#1| 9999), 442#true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 39#L956-14true, 255#true, 431#(and (<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)) (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post47#1|))), 134#L938-18true, 202#L938-8true]) [2023-11-30 07:57:43,880 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2023-11-30 07:57:43,880 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:43,880 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:43,880 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:43,880 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([909] L938-29-->L938-18: Formula: (let ((.cse0 (select |v_#pthreadsMutex_106| |v_~#__global_lock~0.base_35|))) (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet34#1_5| 0) (= (select .cse0 |v_~#__global_lock~0.offset_35|) 0) (= |v_#pthreadsMutex_105| (store |v_#pthreadsMutex_106| |v_~#__global_lock~0.base_35| (store .cse0 |v_~#__global_lock~0.offset_35| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_106|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_35|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_35|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_35|, t_funThread2of2ForFork0_bad_#t~nondet34#1=|v_t_funThread2of2ForFork0_bad_#t~nondet34#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet34#1][447], [442#true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 70#L938-7true, 134#L938-18true, 198#L956-15true, 434#true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648))]) [2023-11-30 07:57:43,880 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2023-11-30 07:57:43,880 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:43,880 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:43,880 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:43,882 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([927] L942-29-->L942-18: Formula: (let ((.cse0 (select |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_51|))) (and (= (store |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_51| (store .cse0 |v_~#__global_lock~0.offset_51| 1)) |v_#pthreadsMutex_153|) (= |v_t_funThread2of2ForFork0_good_#t~nondet41#1_3| 0) (= (select .cse0 |v_~#__global_lock~0.offset_51|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_154|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_51|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_51|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_153|, t_funThread2of2ForFork0_good_#t~nondet41#1=|v_t_funThread2of2ForFork0_good_#t~nondet41#1_3|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_51|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_51|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet41#1][409], [442#true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 431#(and (<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)) (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post47#1|))), 100#L956-13true, 151#t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 127#L942-18true, 439#(and (<= |ULTIMATE.start_main_~i~0#1| 9999) (<= |ULTIMATE.start_main_#t~post47#1| 9999))]) [2023-11-30 07:57:43,882 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2023-11-30 07:57:43,882 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:43,882 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:43,882 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:43,882 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([927] L942-29-->L942-18: Formula: (let ((.cse0 (select |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_51|))) (and (= (store |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_51| (store .cse0 |v_~#__global_lock~0.offset_51| 1)) |v_#pthreadsMutex_153|) (= |v_t_funThread2of2ForFork0_good_#t~nondet41#1_3| 0) (= (select .cse0 |v_~#__global_lock~0.offset_51|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_154|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_51|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_51|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_153|, t_funThread2of2ForFork0_good_#t~nondet41#1=|v_t_funThread2of2ForFork0_good_#t~nondet41#1_3|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_51|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_51|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet41#1][409], [442#true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 431#(and (<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)) (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post47#1|))), 70#L938-7true, 100#L956-13true, 127#L942-18true, 439#(and (<= |ULTIMATE.start_main_~i~0#1| 9999) (<= |ULTIMATE.start_main_#t~post47#1| 9999))]) [2023-11-30 07:57:43,882 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2023-11-30 07:57:43,883 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:43,883 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:43,883 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:43,885 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([866] L938-9-->L938-12: Formula: (and (= |v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|, t_funThread1of2ForFork0_bad_#t~nondet33#1=|v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_bad_#t~nondet33#1][136], [442#true, 183#L942-8true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 198#L956-15true, 98#L938-12true, 434#true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648))]) [2023-11-30 07:57:43,885 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2023-11-30 07:57:43,885 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:43,885 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:43,885 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:43,885 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:43,885 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([963] L942-9-->L942-12: Formula: (and (= |v_#pthreadsMutex_145| (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47|) |v_~#__global_lock~0.offset_47| 0))) (= |v_t_funThread2of2ForFork0_good_#t~nondet40#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_145|, t_funThread2of2ForFork0_good_#t~nondet40#1=|v_t_funThread2of2ForFork0_good_#t~nondet40#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet40#1][578], [57#L942-12true, 442#true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 198#L956-15true, 434#true, 202#L938-8true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)), 258#(= |t_funThread1of2ForFork0_bad_#t~post32#1| 0)]) [2023-11-30 07:57:43,885 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2023-11-30 07:57:43,885 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:43,886 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:43,886 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:43,886 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([963] L942-9-->L942-12: Formula: (and (= |v_#pthreadsMutex_145| (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47|) |v_~#__global_lock~0.offset_47| 0))) (= |v_t_funThread2of2ForFork0_good_#t~nondet40#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_145|, t_funThread2of2ForFork0_good_#t~nondet40#1=|v_t_funThread2of2ForFork0_good_#t~nondet40#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet40#1][335], [57#L942-12true, 442#true, 208#L938-9true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 198#L956-15true, 434#true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648))]) [2023-11-30 07:57:43,886 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2023-11-30 07:57:43,886 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:57:43,886 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:57:43,886 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:57:43,886 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:57:43,888 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([878] L942-9-->L942-12: Formula: (and (= |v_#pthreadsMutex_145| (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47|) |v_~#__global_lock~0.offset_47| 0))) (= |v_t_funThread1of2ForFork0_good_#t~nondet40#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_145|, t_funThread1of2ForFork0_good_#t~nondet40#1=|v_t_funThread1of2ForFork0_good_#t~nondet40#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_good_#t~nondet40#1][183], [75#L942-5true, 442#true, 248#true, t_funThread1of2ForFork0InUse, 90#L942-12true, t_funThread2of2ForFork0InUse, 255#true, 434#true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)), 119#L956-16true]) [2023-11-30 07:57:43,888 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2023-11-30 07:57:43,888 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:43,888 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:43,888 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:43,888 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:43,889 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([951] L938-9-->L938-12: Formula: (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, t_funThread2of2ForFork0_bad_#t~nondet33#1=|v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet33#1][610], [248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 445#(= |t_funThread1of2ForFork0_good_#t~post39#1| 0), 255#true, 165#L942-7true, 434#true, 228#L938-12true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)), 119#L956-16true]) [2023-11-30 07:57:43,889 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2023-11-30 07:57:43,889 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:43,889 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:43,889 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:43,889 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:43,891 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([951] L938-9-->L938-12: Formula: (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, t_funThread2of2ForFork0_bad_#t~nondet33#1=|v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet33#1][610], [248#true, t_funThread1of2ForFork0InUse, 195#L942-8true, t_funThread2of2ForFork0InUse, 445#(= |t_funThread1of2ForFork0_good_#t~post39#1| 0), 255#true, 198#L956-15true, 434#true, 228#L938-12true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648))]) [2023-11-30 07:57:43,891 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2023-11-30 07:57:43,891 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:43,891 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:43,891 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:43,893 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([963] L942-9-->L942-12: Formula: (and (= |v_#pthreadsMutex_145| (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47|) |v_~#__global_lock~0.offset_47| 0))) (= |v_t_funThread2of2ForFork0_good_#t~nondet40#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_145|, t_funThread2of2ForFork0_good_#t~nondet40#1=|v_t_funThread2of2ForFork0_good_#t~nondet40#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet40#1][604], [57#L942-12true, 437#(<= |ULTIMATE.start_main_#t~post47#1| 9999), 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 445#(= |t_funThread1of2ForFork0_good_#t~post39#1| 0), 39#L956-14true, 431#(and (<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)) (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post47#1|))), 165#L942-7true]) [2023-11-30 07:57:43,893 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2023-11-30 07:57:43,893 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:43,893 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:43,893 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:43,894 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([878] L942-9-->L942-12: Formula: (and (= |v_#pthreadsMutex_145| (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47|) |v_~#__global_lock~0.offset_47| 0))) (= |v_t_funThread1of2ForFork0_good_#t~nondet40#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_145|, t_funThread1of2ForFork0_good_#t~nondet40#1=|v_t_funThread1of2ForFork0_good_#t~nondet40#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_good_#t~nondet40#1][183], [442#true, 248#true, t_funThread1of2ForFork0InUse, 90#L942-12true, t_funThread2of2ForFork0InUse, 255#true, 107#L938-8true, 198#L956-15true, 434#true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648))]) [2023-11-30 07:57:43,894 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2023-11-30 07:57:43,894 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:43,894 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:43,894 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:43,895 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([951] L938-9-->L938-12: Formula: (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, t_funThread2of2ForFork0_bad_#t~nondet33#1=|v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet33#1][610], [248#true, t_funThread1of2ForFork0InUse, 195#L942-8true, t_funThread2of2ForFork0InUse, 445#(= |t_funThread1of2ForFork0_good_#t~post39#1| 0), 255#true, 198#L956-15true, 434#true, 228#L938-12true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648))]) [2023-11-30 07:57:43,895 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2023-11-30 07:57:43,895 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:43,895 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:43,895 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:43,895 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:43,895 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([963] L942-9-->L942-12: Formula: (and (= |v_#pthreadsMutex_145| (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47|) |v_~#__global_lock~0.offset_47| 0))) (= |v_t_funThread2of2ForFork0_good_#t~nondet40#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_145|, t_funThread2of2ForFork0_good_#t~nondet40#1=|v_t_funThread2of2ForFork0_good_#t~nondet40#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet40#1][603], [57#L942-12true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 445#(= |t_funThread1of2ForFork0_good_#t~post39#1| 0), 255#true, 198#L956-15true, 153#L942-6true, 434#true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648))]) [2023-11-30 07:57:43,895 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2023-11-30 07:57:43,895 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:43,895 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:43,895 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:57:43,946 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([951] L938-9-->L938-12: Formula: (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, t_funThread2of2ForFork0_bad_#t~nondet33#1=|v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet33#1][339], [208#L938-9true, 442#true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 262#true, 255#true, 434#true, 228#L938-12true, 55#L957true]) [2023-11-30 07:57:43,946 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2023-11-30 07:57:43,946 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:57:43,946 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:57:43,946 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:57:43,946 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:57:43,948 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([700] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][153], [442#true, 248#true, t_funThread1of2ForFork0InUse, 2#L957-3true, t_funThread2of2ForFork0InUse, 262#true, 255#true, 434#true, 228#L938-12true, 202#L938-8true]) [2023-11-30 07:57:43,948 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2023-11-30 07:57:43,948 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:57:43,948 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:57:43,948 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:57:43,948 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:57:43,950 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([951] L938-9-->L938-12: Formula: (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, t_funThread2of2ForFork0_bad_#t~nondet33#1=|v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet33#1][339], [208#L938-9true, 442#true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 262#true, 255#true, 434#true, 228#L938-12true, 55#L957true]) [2023-11-30 07:57:43,950 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2023-11-30 07:57:43,950 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:57:43,950 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:57:43,950 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:57:43,951 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:57:43,951 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:57:43,951 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([963] L942-9-->L942-12: Formula: (and (= |v_#pthreadsMutex_145| (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47|) |v_~#__global_lock~0.offset_47| 0))) (= |v_t_funThread2of2ForFork0_good_#t~nondet40#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_145|, t_funThread2of2ForFork0_good_#t~nondet40#1=|v_t_funThread2of2ForFork0_good_#t~nondet40#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet40#1][591], [57#L942-12true, 442#true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 262#true, 70#L938-7true, 434#true, 55#L957true, 258#(= |t_funThread1of2ForFork0_bad_#t~post32#1| 0)]) [2023-11-30 07:57:43,951 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2023-11-30 07:57:43,951 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:57:43,951 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:57:43,951 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:57:43,951 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:57:43,952 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([700] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][153], [442#true, 183#L942-8true, 208#L938-9true, 248#true, t_funThread1of2ForFork0InUse, 2#L957-3true, 262#true, t_funThread2of2ForFork0InUse, 255#true, 434#true]) [2023-11-30 07:57:43,953 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2023-11-30 07:57:43,953 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:57:43,953 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:57:43,953 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:57:43,953 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:57:43,953 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:57:43,953 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([866] L938-9-->L938-12: Formula: (and (= |v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|, t_funThread1of2ForFork0_bad_#t~nondet33#1=|v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_bad_#t~nondet33#1][136], [442#true, 183#L942-8true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 98#L938-12true, 434#true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)), 119#L956-16true]) [2023-11-30 07:57:43,953 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2023-11-30 07:57:43,953 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:57:43,953 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:57:43,953 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:57:43,953 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:57:43,953 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([866] L938-9-->L938-12: Formula: (and (= |v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|, t_funThread1of2ForFork0_bad_#t~nondet33#1=|v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_bad_#t~nondet33#1][154], [183#L942-8true, 442#true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 262#true, 255#true, 98#L938-12true, 434#true, 55#L957true]) [2023-11-30 07:57:43,953 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2023-11-30 07:57:43,953 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:57:43,953 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:57:43,953 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:57:43,953 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:57:43,954 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([963] L942-9-->L942-12: Formula: (and (= |v_#pthreadsMutex_145| (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47|) |v_~#__global_lock~0.offset_47| 0))) (= |v_t_funThread2of2ForFork0_good_#t~nondet40#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_145|, t_funThread2of2ForFork0_good_#t~nondet40#1=|v_t_funThread2of2ForFork0_good_#t~nondet40#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet40#1][578], [57#L942-12true, 442#true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 434#true, 202#L938-8true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)), 258#(= |t_funThread1of2ForFork0_bad_#t~post32#1| 0), 119#L956-16true]) [2023-11-30 07:57:43,954 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2023-11-30 07:57:43,954 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:57:43,954 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:57:43,954 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:57:43,954 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([963] L942-9-->L942-12: Formula: (and (= |v_#pthreadsMutex_145| (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47|) |v_~#__global_lock~0.offset_47| 0))) (= |v_t_funThread2of2ForFork0_good_#t~nondet40#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_145|, t_funThread2of2ForFork0_good_#t~nondet40#1=|v_t_funThread2of2ForFork0_good_#t~nondet40#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet40#1][335], [57#L942-12true, 442#true, 208#L938-9true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 434#true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)), 119#L956-16true]) [2023-11-30 07:57:43,954 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2023-11-30 07:57:43,954 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:57:43,954 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:57:43,954 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:57:43,954 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:57:43,954 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([963] L942-9-->L942-12: Formula: (and (= |v_#pthreadsMutex_145| (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47|) |v_~#__global_lock~0.offset_47| 0))) (= |v_t_funThread2of2ForFork0_good_#t~nondet40#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_145|, t_funThread2of2ForFork0_good_#t~nondet40#1=|v_t_funThread2of2ForFork0_good_#t~nondet40#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet40#1][591], [57#L942-12true, 442#true, 248#true, t_funThread1of2ForFork0InUse, 262#true, t_funThread2of2ForFork0InUse, 434#true, 202#L938-8true, 258#(= |t_funThread1of2ForFork0_bad_#t~post32#1| 0), 55#L957true]) [2023-11-30 07:57:43,954 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2023-11-30 07:57:43,954 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:57:43,955 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:57:43,955 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:57:43,955 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([963] L942-9-->L942-12: Formula: (and (= |v_#pthreadsMutex_145| (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47|) |v_~#__global_lock~0.offset_47| 0))) (= |v_t_funThread2of2ForFork0_good_#t~nondet40#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_145|, t_funThread2of2ForFork0_good_#t~nondet40#1=|v_t_funThread2of2ForFork0_good_#t~nondet40#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet40#1][382], [57#L942-12true, 442#true, 208#L938-9true, 248#true, t_funThread1of2ForFork0InUse, 262#true, t_funThread2of2ForFork0InUse, 255#true, 434#true, 55#L957true]) [2023-11-30 07:57:43,955 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2023-11-30 07:57:43,955 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 07:57:43,955 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 07:57:43,955 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 07:57:43,955 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 07:57:43,965 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][177], [183#L942-8true, 248#true, t_funThread1of2ForFork0InUse, 2#L957-3true, 195#L942-8true, 262#true, t_funThread2of2ForFork0InUse, 255#true, 445#(= |t_funThread1of2ForFork0_good_#t~post39#1| 0), 434#true]) [2023-11-30 07:57:43,965 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2023-11-30 07:57:43,965 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 07:57:43,965 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 07:57:43,965 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 07:57:43,973 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([951] L938-9-->L938-12: Formula: (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, t_funThread2of2ForFork0_bad_#t~nondet33#1=|v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet33#1][612], [248#true, t_funThread1of2ForFork0InUse, 262#true, t_funThread2of2ForFork0InUse, 445#(= |t_funThread1of2ForFork0_good_#t~post39#1| 0), 255#true, 165#L942-7true, 434#true, 228#L938-12true, 55#L957true]) [2023-11-30 07:57:43,973 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2023-11-30 07:57:43,973 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:57:43,973 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:57:43,973 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:57:43,973 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:57:43,974 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][153], [442#true, 248#true, 154#L942-9true, t_funThread1of2ForFork0InUse, 2#L957-3true, 262#true, t_funThread2of2ForFork0InUse, 255#true, 107#L938-8true, 434#true]) [2023-11-30 07:57:43,974 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2023-11-30 07:57:43,974 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:57:43,974 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:57:43,974 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:57:43,974 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([878] L942-9-->L942-12: Formula: (and (= |v_#pthreadsMutex_145| (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47|) |v_~#__global_lock~0.offset_47| 0))) (= |v_t_funThread1of2ForFork0_good_#t~nondet40#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_145|, t_funThread1of2ForFork0_good_#t~nondet40#1=|v_t_funThread1of2ForFork0_good_#t~nondet40#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_good_#t~nondet40#1][180], [442#true, 248#true, t_funThread1of2ForFork0InUse, 90#L942-12true, 262#true, t_funThread2of2ForFork0InUse, 255#true, 107#L938-8true, 434#true, 55#L957true]) [2023-11-30 07:57:43,975 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2023-11-30 07:57:43,975 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:57:43,975 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:57:43,975 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:57:43,975 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([951] L938-9-->L938-12: Formula: (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, t_funThread2of2ForFork0_bad_#t~nondet33#1=|v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet33#1][610], [248#true, t_funThread1of2ForFork0InUse, 195#L942-8true, t_funThread2of2ForFork0InUse, 255#true, 445#(= |t_funThread1of2ForFork0_good_#t~post39#1| 0), 434#true, 228#L938-12true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)), 119#L956-16true]) [2023-11-30 07:57:43,975 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2023-11-30 07:57:43,975 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:57:43,975 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:57:43,975 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:57:43,975 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([951] L938-9-->L938-12: Formula: (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, t_funThread2of2ForFork0_bad_#t~nondet33#1=|v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet33#1][612], [248#true, t_funThread1of2ForFork0InUse, 195#L942-8true, t_funThread2of2ForFork0InUse, 262#true, 255#true, 445#(= |t_funThread1of2ForFork0_good_#t~post39#1| 0), 434#true, 228#L938-12true, 55#L957true]) [2023-11-30 07:57:43,975 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2023-11-30 07:57:43,975 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:57:43,975 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:57:43,975 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:57:43,976 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([700] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][177], [183#L942-8true, 248#true, t_funThread1of2ForFork0InUse, 2#L957-3true, t_funThread2of2ForFork0InUse, 262#true, 445#(= |t_funThread1of2ForFork0_good_#t~post39#1| 0), 255#true, 165#L942-7true, 434#true]) [2023-11-30 07:57:43,976 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2023-11-30 07:57:43,976 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:57:43,976 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:57:43,976 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:57:43,976 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:57:43,980 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([878] L942-9-->L942-12: Formula: (and (= |v_#pthreadsMutex_145| (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47|) |v_~#__global_lock~0.offset_47| 0))) (= |v_t_funThread1of2ForFork0_good_#t~nondet40#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_145|, t_funThread1of2ForFork0_good_#t~nondet40#1=|v_t_funThread1of2ForFork0_good_#t~nondet40#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_good_#t~nondet40#1][182], [442#true, 248#true, 436#(<= |ULTIMATE.start_main_~i~0#1| 9999), 170#L956-4true, t_funThread1of2ForFork0InUse, 90#L942-12true, t_funThread2of2ForFork0InUse, 255#true, 107#L938-8true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648))]) [2023-11-30 07:57:43,980 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2023-11-30 07:57:43,981 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:57:43,981 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:57:43,981 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:57:43,981 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([951] L938-9-->L938-12: Formula: (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, t_funThread2of2ForFork0_bad_#t~nondet33#1=|v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet33#1][584], [248#true, 436#(<= |ULTIMATE.start_main_~i~0#1| 9999), 170#L956-4true, t_funThread1of2ForFork0InUse, 195#L942-8true, t_funThread2of2ForFork0InUse, 255#true, 445#(= |t_funThread1of2ForFork0_good_#t~post39#1| 0), 228#L938-12true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648))]) [2023-11-30 07:57:43,981 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2023-11-30 07:57:43,981 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:57:43,982 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:57:43,982 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:57:43,982 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([951] L938-9-->L938-12: Formula: (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, t_funThread2of2ForFork0_bad_#t~nondet33#1=|v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet33#1][584], [436#(<= |ULTIMATE.start_main_~i~0#1| 9999), 248#true, 170#L956-4true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 445#(= |t_funThread1of2ForFork0_good_#t~post39#1| 0), 255#true, 165#L942-7true, 228#L938-12true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648))]) [2023-11-30 07:57:43,982 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is not cut-off event [2023-11-30 07:57:43,982 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is not cut-off event [2023-11-30 07:57:43,982 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is not cut-off event [2023-11-30 07:57:43,982 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is not cut-off event [2023-11-30 07:57:43,982 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is not cut-off event [2023-11-30 07:57:43,987 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([866] L938-9-->L938-12: Formula: (and (= |v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|, t_funThread1of2ForFork0_bad_#t~nondet33#1=|v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_bad_#t~nondet33#1][136], [183#L942-8true, 442#true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 198#L956-15true, 98#L938-12true, 434#true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648))]) [2023-11-30 07:57:43,987 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is not cut-off event [2023-11-30 07:57:43,987 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is not cut-off event [2023-11-30 07:57:43,987 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is not cut-off event [2023-11-30 07:57:43,987 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is not cut-off event [2023-11-30 07:57:43,987 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is not cut-off event [2023-11-30 07:57:43,987 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is not cut-off event [2023-11-30 07:57:43,987 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([866] L938-9-->L938-12: Formula: (and (= |v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|, t_funThread1of2ForFork0_bad_#t~nondet33#1=|v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_bad_#t~nondet33#1][136], [183#L942-8true, 442#true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 98#L938-12true, 434#true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)), 119#L956-16true]) [2023-11-30 07:57:43,987 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2023-11-30 07:57:43,987 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:57:43,988 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:57:43,988 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:57:43,988 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:57:43,988 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:57:43,989 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([963] L942-9-->L942-12: Formula: (and (= |v_#pthreadsMutex_145| (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47|) |v_~#__global_lock~0.offset_47| 0))) (= |v_t_funThread2of2ForFork0_good_#t~nondet40#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_145|, t_funThread2of2ForFork0_good_#t~nondet40#1=|v_t_funThread2of2ForFork0_good_#t~nondet40#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet40#1][335], [57#L942-12true, 442#true, 208#L938-9true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 198#L956-15true, 434#true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648))]) [2023-11-30 07:57:43,989 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2023-11-30 07:57:43,989 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:57:43,989 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:57:43,989 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:57:43,989 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:57:43,989 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:57:43,989 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([963] L942-9-->L942-12: Formula: (and (= |v_#pthreadsMutex_145| (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47|) |v_~#__global_lock~0.offset_47| 0))) (= |v_t_funThread2of2ForFork0_good_#t~nondet40#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_145|, t_funThread2of2ForFork0_good_#t~nondet40#1=|v_t_funThread2of2ForFork0_good_#t~nondet40#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet40#1][578], [57#L942-12true, 442#true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 198#L956-15true, 434#true, 202#L938-8true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)), 258#(= |t_funThread1of2ForFork0_bad_#t~post32#1| 0)]) [2023-11-30 07:57:43,989 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is not cut-off event [2023-11-30 07:57:43,989 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is not cut-off event [2023-11-30 07:57:43,989 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is not cut-off event [2023-11-30 07:57:43,990 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is not cut-off event [2023-11-30 07:57:43,990 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is not cut-off event [2023-11-30 07:57:43,990 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([963] L942-9-->L942-12: Formula: (and (= |v_#pthreadsMutex_145| (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47|) |v_~#__global_lock~0.offset_47| 0))) (= |v_t_funThread2of2ForFork0_good_#t~nondet40#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_145|, t_funThread2of2ForFork0_good_#t~nondet40#1=|v_t_funThread2of2ForFork0_good_#t~nondet40#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet40#1][578], [57#L942-12true, 442#true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 434#true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)), 202#L938-8true, 258#(= |t_funThread1of2ForFork0_bad_#t~post32#1| 0), 119#L956-16true]) [2023-11-30 07:57:43,990 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2023-11-30 07:57:43,990 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:57:43,990 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:57:43,990 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:57:43,990 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:57:43,996 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([909] L938-29-->L938-18: Formula: (let ((.cse0 (select |v_#pthreadsMutex_106| |v_~#__global_lock~0.base_35|))) (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet34#1_5| 0) (= (select .cse0 |v_~#__global_lock~0.offset_35|) 0) (= |v_#pthreadsMutex_105| (store |v_#pthreadsMutex_106| |v_~#__global_lock~0.base_35| (store .cse0 |v_~#__global_lock~0.offset_35| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_106|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_35|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_35|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_35|, t_funThread2of2ForFork0_bad_#t~nondet34#1=|v_t_funThread2of2ForFork0_bad_#t~nondet34#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet34#1][447], [442#true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 134#L938-18true, 151#t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 434#true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)), 119#L956-16true]) [2023-11-30 07:57:43,996 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2023-11-30 07:57:43,996 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:57:43,996 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:57:43,996 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:57:43,996 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([909] L938-29-->L938-18: Formula: (let ((.cse0 (select |v_#pthreadsMutex_106| |v_~#__global_lock~0.base_35|))) (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet34#1_5| 0) (= (select .cse0 |v_~#__global_lock~0.offset_35|) 0) (= |v_#pthreadsMutex_105| (store |v_#pthreadsMutex_106| |v_~#__global_lock~0.base_35| (store .cse0 |v_~#__global_lock~0.offset_35| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_106|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_35|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_35|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_35|, t_funThread2of2ForFork0_bad_#t~nondet34#1=|v_t_funThread2of2ForFork0_bad_#t~nondet34#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet34#1][447], [442#true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 70#L938-7true, 134#L938-18true, 434#true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)), 119#L956-16true]) [2023-11-30 07:57:43,996 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2023-11-30 07:57:43,997 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:57:43,997 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:57:43,997 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:57:43,999 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([927] L942-29-->L942-18: Formula: (let ((.cse0 (select |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_51|))) (and (= (store |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_51| (store .cse0 |v_~#__global_lock~0.offset_51| 1)) |v_#pthreadsMutex_153|) (= |v_t_funThread2of2ForFork0_good_#t~nondet41#1_3| 0) (= (select .cse0 |v_~#__global_lock~0.offset_51|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_154|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_51|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_51|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_153|, t_funThread2of2ForFork0_good_#t~nondet41#1=|v_t_funThread2of2ForFork0_good_#t~nondet41#1_3|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_51|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_51|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet41#1][409], [442#true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 431#(and (<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)) (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post47#1|))), 100#L956-13true, 127#L942-18true, 202#L938-8true, 439#(and (<= |ULTIMATE.start_main_~i~0#1| 9999) (<= |ULTIMATE.start_main_#t~post47#1| 9999))]) [2023-11-30 07:57:43,999 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2023-11-30 07:57:43,999 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:57:43,999 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:57:43,999 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:57:44,005 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([951] L938-9-->L938-12: Formula: (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, t_funThread2of2ForFork0_bad_#t~nondet33#1=|v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet33#1][610], [248#true, t_funThread1of2ForFork0InUse, 195#L942-8true, t_funThread2of2ForFork0InUse, 445#(= |t_funThread1of2ForFork0_good_#t~post39#1| 0), 255#true, 434#true, 228#L938-12true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)), 119#L956-16true]) [2023-11-30 07:57:44,005 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2023-11-30 07:57:44,005 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:57:44,005 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:57:44,005 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:57:44,005 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:57:44,007 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([963] L942-9-->L942-12: Formula: (and (= |v_#pthreadsMutex_145| (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47|) |v_~#__global_lock~0.offset_47| 0))) (= |v_t_funThread2of2ForFork0_good_#t~nondet40#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_145|, t_funThread2of2ForFork0_good_#t~nondet40#1=|v_t_funThread2of2ForFork0_good_#t~nondet40#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet40#1][603], [57#L942-12true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 445#(= |t_funThread1of2ForFork0_good_#t~post39#1| 0), 255#true, 165#L942-7true, 198#L956-15true, 434#true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648))]) [2023-11-30 07:57:44,007 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2023-11-30 07:57:44,007 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:57:44,007 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:57:44,007 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:57:44,008 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([963] L942-9-->L942-12: Formula: (and (= |v_#pthreadsMutex_145| (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47|) |v_~#__global_lock~0.offset_47| 0))) (= |v_t_funThread2of2ForFork0_good_#t~nondet40#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_145|, t_funThread2of2ForFork0_good_#t~nondet40#1=|v_t_funThread2of2ForFork0_good_#t~nondet40#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet40#1][603], [57#L942-12true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 445#(= |t_funThread1of2ForFork0_good_#t~post39#1| 0), 255#true, 434#true, 153#L942-6true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)), 119#L956-16true]) [2023-11-30 07:57:44,008 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2023-11-30 07:57:44,008 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:57:44,008 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:57:44,008 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:57:44,010 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([963] L942-9-->L942-12: Formula: (and (= |v_#pthreadsMutex_145| (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47|) |v_~#__global_lock~0.offset_47| 0))) (= |v_t_funThread2of2ForFork0_good_#t~nondet40#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_145|, t_funThread2of2ForFork0_good_#t~nondet40#1=|v_t_funThread2of2ForFork0_good_#t~nondet40#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet40#1][604], [57#L942-12true, 437#(<= |ULTIMATE.start_main_#t~post47#1| 9999), 248#true, t_funThread1of2ForFork0InUse, 195#L942-8true, t_funThread2of2ForFork0InUse, 255#true, 445#(= |t_funThread1of2ForFork0_good_#t~post39#1| 0), 39#L956-14true, 431#(and (<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)) (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post47#1|)))]) [2023-11-30 07:57:44,010 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2023-11-30 07:57:44,010 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:57:44,010 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:57:44,010 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:57:44,011 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([951] L938-9-->L938-12: Formula: (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, t_funThread2of2ForFork0_bad_#t~nondet33#1=|v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet33#1][337], [442#true, 248#true, 154#L942-9true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 198#L956-15true, 434#true, 228#L938-12true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648))]) [2023-11-30 07:57:44,011 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2023-11-30 07:57:44,011 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:57:44,011 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:57:44,011 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:57:44,011 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([963] L942-9-->L942-12: Formula: (and (= |v_#pthreadsMutex_145| (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47|) |v_~#__global_lock~0.offset_47| 0))) (= |v_t_funThread2of2ForFork0_good_#t~nondet40#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_145|, t_funThread2of2ForFork0_good_#t~nondet40#1=|v_t_funThread2of2ForFork0_good_#t~nondet40#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet40#1][603], [57#L942-12true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 445#(= |t_funThread1of2ForFork0_good_#t~post39#1| 0), 255#true, 165#L942-7true, 198#L956-15true, 434#true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648))]) [2023-11-30 07:57:44,012 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2023-11-30 07:57:44,012 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:57:44,012 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:57:44,012 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:57:44,012 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:57:44,047 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([878] L942-9-->L942-12: Formula: (and (= |v_#pthreadsMutex_145| (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47|) |v_~#__global_lock~0.offset_47| 0))) (= |v_t_funThread1of2ForFork0_good_#t~nondet40#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_145|, t_funThread1of2ForFork0_good_#t~nondet40#1=|v_t_funThread1of2ForFork0_good_#t~nondet40#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_good_#t~nondet40#1][182], [442#true, 248#true, 436#(<= |ULTIMATE.start_main_~i~0#1| 9999), t_funThread1of2ForFork0InUse, 90#L942-12true, t_funThread2of2ForFork0InUse, 110#L938-5true, 255#true, 31#L956-7true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648))]) [2023-11-30 07:57:44,047 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is not cut-off event [2023-11-30 07:57:44,047 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is not cut-off event [2023-11-30 07:57:44,047 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is not cut-off event [2023-11-30 07:57:44,047 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is not cut-off event [2023-11-30 07:57:44,069 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][153], [57#L942-12true, 442#true, 248#true, t_funThread1of2ForFork0InUse, 2#L957-3true, t_funThread2of2ForFork0InUse, 262#true, 255#true, 151#t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 434#true]) [2023-11-30 07:57:44,069 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2023-11-30 07:57:44,069 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:57:44,069 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:57:44,069 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:57:44,069 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][153], [57#L942-12true, 442#true, 248#true, t_funThread1of2ForFork0InUse, 2#L957-3true, t_funThread2of2ForFork0InUse, 262#true, 255#true, 70#L938-7true, 434#true]) [2023-11-30 07:57:44,069 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2023-11-30 07:57:44,069 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:57:44,069 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:57:44,069 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:57:44,069 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([700] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][153], [208#L938-9true, 442#true, 183#L942-8true, 248#true, t_funThread1of2ForFork0InUse, 2#L957-3true, t_funThread2of2ForFork0InUse, 262#true, 255#true, 434#true]) [2023-11-30 07:57:44,070 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2023-11-30 07:57:44,070 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:57:44,070 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:57:44,070 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:57:44,070 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:57:44,070 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:57:44,070 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:57:44,070 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([866] L938-9-->L938-12: Formula: (and (= |v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|, t_funThread1of2ForFork0_bad_#t~nondet33#1=|v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_bad_#t~nondet33#1][154], [442#true, 183#L942-8true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 262#true, 255#true, 98#L938-12true, 434#true, 55#L957true]) [2023-11-30 07:57:44,070 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2023-11-30 07:57:44,070 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:57:44,070 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:57:44,070 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:57:44,070 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:57:44,070 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:57:44,070 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([963] L942-9-->L942-12: Formula: (and (= |v_#pthreadsMutex_145| (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47|) |v_~#__global_lock~0.offset_47| 0))) (= |v_t_funThread2of2ForFork0_good_#t~nondet40#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_145|, t_funThread2of2ForFork0_good_#t~nondet40#1=|v_t_funThread2of2ForFork0_good_#t~nondet40#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet40#1][382], [57#L942-12true, 208#L938-9true, 442#true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 262#true, 255#true, 434#true, 55#L957true]) [2023-11-30 07:57:44,070 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2023-11-30 07:57:44,070 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 07:57:44,070 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 07:57:44,070 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 07:57:44,071 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 07:57:44,071 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 07:57:44,072 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([866] L938-9-->L938-12: Formula: (and (= |v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|, t_funThread1of2ForFork0_bad_#t~nondet33#1=|v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_bad_#t~nondet33#1][154], [183#L942-8true, 442#true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 262#true, 255#true, 98#L938-12true, 434#true, 55#L957true]) [2023-11-30 07:57:44,072 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2023-11-30 07:57:44,072 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:57:44,072 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:57:44,072 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:57:44,072 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:57:44,072 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:57:44,072 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:57:44,073 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([963] L942-9-->L942-12: Formula: (and (= |v_#pthreadsMutex_145| (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47|) |v_~#__global_lock~0.offset_47| 0))) (= |v_t_funThread2of2ForFork0_good_#t~nondet40#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_145|, t_funThread2of2ForFork0_good_#t~nondet40#1=|v_t_funThread2of2ForFork0_good_#t~nondet40#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet40#1][591], [57#L942-12true, 442#true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 262#true, 434#true, 202#L938-8true, 258#(= |t_funThread1of2ForFork0_bad_#t~post32#1| 0), 55#L957true]) [2023-11-30 07:57:44,073 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2023-11-30 07:57:44,073 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:57:44,073 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:57:44,073 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:57:44,073 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:57:44,073 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([909] L938-29-->L938-18: Formula: (let ((.cse0 (select |v_#pthreadsMutex_106| |v_~#__global_lock~0.base_35|))) (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet34#1_5| 0) (= (select .cse0 |v_~#__global_lock~0.offset_35|) 0) (= |v_#pthreadsMutex_105| (store |v_#pthreadsMutex_106| |v_~#__global_lock~0.base_35| (store .cse0 |v_~#__global_lock~0.offset_35| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_106|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_35|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_35|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_35|, t_funThread2of2ForFork0_bad_#t~nondet34#1=|v_t_funThread2of2ForFork0_bad_#t~nondet34#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet34#1][481], [442#true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 262#true, 255#true, 134#L938-18true, 151#t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 434#true, 55#L957true]) [2023-11-30 07:57:44,073 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2023-11-30 07:57:44,073 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:57:44,074 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:57:44,074 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:57:44,074 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([909] L938-29-->L938-18: Formula: (let ((.cse0 (select |v_#pthreadsMutex_106| |v_~#__global_lock~0.base_35|))) (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet34#1_5| 0) (= (select .cse0 |v_~#__global_lock~0.offset_35|) 0) (= |v_#pthreadsMutex_105| (store |v_#pthreadsMutex_106| |v_~#__global_lock~0.base_35| (store .cse0 |v_~#__global_lock~0.offset_35| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_106|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_35|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_35|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_35|, t_funThread2of2ForFork0_bad_#t~nondet34#1=|v_t_funThread2of2ForFork0_bad_#t~nondet34#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet34#1][481], [442#true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 262#true, 255#true, 70#L938-7true, 134#L938-18true, 434#true, 55#L957true]) [2023-11-30 07:57:44,074 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2023-11-30 07:57:44,074 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:57:44,074 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:57:44,074 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:57:44,074 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([909] L938-29-->L938-18: Formula: (let ((.cse0 (select |v_#pthreadsMutex_106| |v_~#__global_lock~0.base_35|))) (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet34#1_5| 0) (= (select .cse0 |v_~#__global_lock~0.offset_35|) 0) (= |v_#pthreadsMutex_105| (store |v_#pthreadsMutex_106| |v_~#__global_lock~0.base_35| (store .cse0 |v_~#__global_lock~0.offset_35| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_106|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_35|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_35|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_35|, t_funThread2of2ForFork0_bad_#t~nondet34#1=|v_t_funThread2of2ForFork0_bad_#t~nondet34#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet34#1][481], [442#true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 262#true, 255#true, 134#L938-18true, 434#true, 202#L938-8true, 55#L957true]) [2023-11-30 07:57:44,074 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2023-11-30 07:57:44,074 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 07:57:44,074 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 07:57:44,074 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 07:57:44,074 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([909] L938-29-->L938-18: Formula: (let ((.cse0 (select |v_#pthreadsMutex_106| |v_~#__global_lock~0.base_35|))) (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet34#1_5| 0) (= (select .cse0 |v_~#__global_lock~0.offset_35|) 0) (= |v_#pthreadsMutex_105| (store |v_#pthreadsMutex_106| |v_~#__global_lock~0.base_35| (store .cse0 |v_~#__global_lock~0.offset_35| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_106|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_35|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_35|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_35|, t_funThread2of2ForFork0_bad_#t~nondet34#1=|v_t_funThread2of2ForFork0_bad_#t~nondet34#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet34#1][447], [442#true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 134#L938-18true, 434#true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)), 202#L938-8true, 119#L956-16true]) [2023-11-30 07:57:44,075 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2023-11-30 07:57:44,075 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:57:44,075 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:57:44,075 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:57:44,075 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][153], [57#L942-12true, 442#true, 248#true, t_funThread1of2ForFork0InUse, 2#L957-3true, 262#true, t_funThread2of2ForFork0InUse, 255#true, 434#true, 202#L938-8true]) [2023-11-30 07:57:44,075 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2023-11-30 07:57:44,075 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 07:57:44,075 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 07:57:44,075 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 07:57:44,085 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][153], [442#true, 183#L942-8true, 248#true, 154#L942-9true, t_funThread1of2ForFork0InUse, 2#L957-3true, 262#true, t_funThread2of2ForFork0InUse, 255#true, 434#true]) [2023-11-30 07:57:44,085 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2023-11-30 07:57:44,085 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-11-30 07:57:44,085 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-11-30 07:57:44,085 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-11-30 07:57:44,091 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([878] L942-9-->L942-12: Formula: (and (= |v_#pthreadsMutex_145| (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47|) |v_~#__global_lock~0.offset_47| 0))) (= |v_t_funThread1of2ForFork0_good_#t~nondet40#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_145|, t_funThread1of2ForFork0_good_#t~nondet40#1=|v_t_funThread1of2ForFork0_good_#t~nondet40#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_good_#t~nondet40#1][180], [75#L942-5true, 442#true, 248#true, t_funThread1of2ForFork0InUse, 90#L942-12true, 262#true, t_funThread2of2ForFork0InUse, 255#true, 434#true, 55#L957true]) [2023-11-30 07:57:44,092 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is not cut-off event [2023-11-30 07:57:44,092 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is not cut-off event [2023-11-30 07:57:44,092 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is not cut-off event [2023-11-30 07:57:44,092 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is not cut-off event [2023-11-30 07:57:44,092 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is not cut-off event [2023-11-30 07:57:44,092 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([878] L942-9-->L942-12: Formula: (and (= |v_#pthreadsMutex_145| (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47|) |v_~#__global_lock~0.offset_47| 0))) (= |v_t_funThread1of2ForFork0_good_#t~nondet40#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_145|, t_funThread1of2ForFork0_good_#t~nondet40#1=|v_t_funThread1of2ForFork0_good_#t~nondet40#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_good_#t~nondet40#1][180], [442#true, 183#L942-8true, 248#true, t_funThread1of2ForFork0InUse, 90#L942-12true, 262#true, t_funThread2of2ForFork0InUse, 255#true, 434#true, 55#L957true]) [2023-11-30 07:57:44,092 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2023-11-30 07:57:44,092 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-11-30 07:57:44,092 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-11-30 07:57:44,092 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-11-30 07:57:44,093 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][153], [442#true, 248#true, t_funThread1of2ForFork0InUse, 2#L957-3true, t_funThread2of2ForFork0InUse, 262#true, 255#true, 434#true, 228#L938-12true, 197#t_funErr5ASSERT_VIOLATIONINTEGER_OVERFLOWtrue]) [2023-11-30 07:57:44,093 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2023-11-30 07:57:44,093 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:57:44,093 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:57:44,093 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:57:44,093 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][153], [442#true, 248#true, t_funThread1of2ForFork0InUse, 2#L957-3true, 262#true, t_funThread2of2ForFork0InUse, 255#true, 165#L942-7true, 434#true, 228#L938-12true]) [2023-11-30 07:57:44,093 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2023-11-30 07:57:44,093 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:57:44,094 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:57:44,094 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:57:44,094 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][153], [442#true, 248#true, t_funThread1of2ForFork0InUse, 2#L957-3true, 195#L942-8true, 262#true, t_funThread2of2ForFork0InUse, 255#true, 434#true, 228#L938-12true]) [2023-11-30 07:57:44,094 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2023-11-30 07:57:44,094 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 07:57:44,094 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 07:57:44,094 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 07:57:44,095 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([700] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][153], [442#true, 248#true, 154#L942-9true, t_funThread1of2ForFork0InUse, 2#L957-3true, t_funThread2of2ForFork0InUse, 262#true, 255#true, 107#L938-8true, 434#true]) [2023-11-30 07:57:44,095 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2023-11-30 07:57:44,096 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:57:44,096 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:57:44,096 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:57:44,096 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:57:44,096 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([878] L942-9-->L942-12: Formula: (and (= |v_#pthreadsMutex_145| (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47|) |v_~#__global_lock~0.offset_47| 0))) (= |v_t_funThread1of2ForFork0_good_#t~nondet40#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_145|, t_funThread1of2ForFork0_good_#t~nondet40#1=|v_t_funThread1of2ForFork0_good_#t~nondet40#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_good_#t~nondet40#1][180], [442#true, 248#true, t_funThread1of2ForFork0InUse, 90#L942-12true, t_funThread2of2ForFork0InUse, 262#true, 255#true, 107#L938-8true, 434#true, 55#L957true]) [2023-11-30 07:57:44,096 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2023-11-30 07:57:44,096 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:57:44,096 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:57:44,096 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:57:44,096 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:57:44,099 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([878] L942-9-->L942-12: Formula: (and (= |v_#pthreadsMutex_145| (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47|) |v_~#__global_lock~0.offset_47| 0))) (= |v_t_funThread1of2ForFork0_good_#t~nondet40#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_145|, t_funThread1of2ForFork0_good_#t~nondet40#1=|v_t_funThread1of2ForFork0_good_#t~nondet40#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_good_#t~nondet40#1][183], [442#true, 248#true, t_funThread1of2ForFork0InUse, 90#L942-12true, t_funThread2of2ForFork0InUse, 255#true, 107#L938-8true, 434#true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)), 119#L956-16true]) [2023-11-30 07:57:44,099 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is not cut-off event [2023-11-30 07:57:44,099 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is not cut-off event [2023-11-30 07:57:44,099 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is not cut-off event [2023-11-30 07:57:44,099 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is not cut-off event [2023-11-30 07:57:44,100 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([951] L938-9-->L938-12: Formula: (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, t_funThread2of2ForFork0_bad_#t~nondet33#1=|v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet33#1][612], [248#true, t_funThread1of2ForFork0InUse, 195#L942-8true, 262#true, t_funThread2of2ForFork0InUse, 255#true, 445#(= |t_funThread1of2ForFork0_good_#t~post39#1| 0), 434#true, 228#L938-12true, 55#L957true]) [2023-11-30 07:57:44,100 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2023-11-30 07:57:44,100 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:57:44,100 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:57:44,100 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:57:44,100 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:57:44,101 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([700] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][177], [183#L942-8true, 248#true, t_funThread1of2ForFork0InUse, 2#L957-3true, 195#L942-8true, 262#true, t_funThread2of2ForFork0InUse, 255#true, 445#(= |t_funThread1of2ForFork0_good_#t~post39#1| 0), 434#true]) [2023-11-30 07:57:44,101 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2023-11-30 07:57:44,101 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 07:57:44,101 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 07:57:44,101 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 07:57:44,101 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 07:57:44,101 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([963] L942-9-->L942-12: Formula: (and (= |v_#pthreadsMutex_145| (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47|) |v_~#__global_lock~0.offset_47| 0))) (= |v_t_funThread2of2ForFork0_good_#t~nondet40#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_145|, t_funThread2of2ForFork0_good_#t~nondet40#1=|v_t_funThread2of2ForFork0_good_#t~nondet40#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet40#1][608], [57#L942-12true, 248#true, t_funThread1of2ForFork0InUse, 262#true, t_funThread2of2ForFork0InUse, 255#true, 445#(= |t_funThread1of2ForFork0_good_#t~post39#1| 0), 153#L942-6true, 434#true, 55#L957true]) [2023-11-30 07:57:44,101 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2023-11-30 07:57:44,102 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:57:44,102 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:57:44,102 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:57:44,102 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([951] L938-9-->L938-12: Formula: (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, t_funThread2of2ForFork0_bad_#t~nondet33#1=|v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet33#1][339], [442#true, 248#true, 154#L942-9true, t_funThread1of2ForFork0InUse, 262#true, t_funThread2of2ForFork0InUse, 255#true, 434#true, 228#L938-12true, 55#L957true]) [2023-11-30 07:57:44,102 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2023-11-30 07:57:44,102 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 07:57:44,103 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 07:57:44,103 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 07:57:44,103 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([963] L942-9-->L942-12: Formula: (and (= |v_#pthreadsMutex_145| (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47|) |v_~#__global_lock~0.offset_47| 0))) (= |v_t_funThread2of2ForFork0_good_#t~nondet40#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_145|, t_funThread2of2ForFork0_good_#t~nondet40#1=|v_t_funThread2of2ForFork0_good_#t~nondet40#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet40#1][603], [57#L942-12true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 445#(= |t_funThread1of2ForFork0_good_#t~post39#1| 0), 165#L942-7true, 434#true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)), 119#L956-16true]) [2023-11-30 07:57:44,103 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2023-11-30 07:57:44,103 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:57:44,103 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:57:44,103 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:57:44,103 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([963] L942-9-->L942-12: Formula: (and (= |v_#pthreadsMutex_145| (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47|) |v_~#__global_lock~0.offset_47| 0))) (= |v_t_funThread2of2ForFork0_good_#t~nondet40#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_145|, t_funThread2of2ForFork0_good_#t~nondet40#1=|v_t_funThread2of2ForFork0_good_#t~nondet40#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet40#1][608], [57#L942-12true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 262#true, 445#(= |t_funThread1of2ForFork0_good_#t~post39#1| 0), 255#true, 165#L942-7true, 434#true, 55#L957true]) [2023-11-30 07:57:44,103 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2023-11-30 07:57:44,103 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 07:57:44,104 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 07:57:44,104 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 07:57:44,113 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([951] L938-9-->L938-12: Formula: (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, t_funThread2of2ForFork0_bad_#t~nondet33#1=|v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet33#1][584], [248#true, 436#(<= |ULTIMATE.start_main_~i~0#1| 9999), 170#L956-4true, t_funThread1of2ForFork0InUse, 195#L942-8true, t_funThread2of2ForFork0InUse, 255#true, 445#(= |t_funThread1of2ForFork0_good_#t~post39#1| 0), 228#L938-12true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648))]) [2023-11-30 07:57:44,113 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is not cut-off event [2023-11-30 07:57:44,113 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is not cut-off event [2023-11-30 07:57:44,113 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is not cut-off event [2023-11-30 07:57:44,113 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is not cut-off event [2023-11-30 07:57:44,113 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is not cut-off event [2023-11-30 07:57:44,113 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([951] L938-9-->L938-12: Formula: (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, t_funThread2of2ForFork0_bad_#t~nondet33#1=|v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet33#1][584], [436#(<= |ULTIMATE.start_main_~i~0#1| 9999), 248#true, t_funThread1of2ForFork0InUse, 195#L942-8true, t_funThread2of2ForFork0InUse, 255#true, 445#(= |t_funThread1of2ForFork0_good_#t~post39#1| 0), 31#L956-7true, 228#L938-12true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648))]) [2023-11-30 07:57:44,113 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2023-11-30 07:57:44,113 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-11-30 07:57:44,113 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-11-30 07:57:44,113 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-11-30 07:57:44,118 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([963] L942-9-->L942-12: Formula: (and (= |v_#pthreadsMutex_145| (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47|) |v_~#__global_lock~0.offset_47| 0))) (= |v_t_funThread2of2ForFork0_good_#t~nondet40#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_145|, t_funThread2of2ForFork0_good_#t~nondet40#1=|v_t_funThread2of2ForFork0_good_#t~nondet40#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet40#1][335], [57#L942-12true, 442#true, 208#L938-9true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 434#true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)), 119#L956-16true]) [2023-11-30 07:57:44,118 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2023-11-30 07:57:44,118 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:57:44,118 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:57:44,118 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:57:44,118 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:57:44,118 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:57:44,126 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([909] L938-29-->L938-18: Formula: (let ((.cse0 (select |v_#pthreadsMutex_106| |v_~#__global_lock~0.base_35|))) (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet34#1_5| 0) (= (select .cse0 |v_~#__global_lock~0.offset_35|) 0) (= |v_#pthreadsMutex_105| (store |v_#pthreadsMutex_106| |v_~#__global_lock~0.base_35| (store .cse0 |v_~#__global_lock~0.offset_35| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_106|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_35|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_35|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_35|, t_funThread2of2ForFork0_bad_#t~nondet34#1=|v_t_funThread2of2ForFork0_bad_#t~nondet34#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet34#1][447], [442#true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 134#L938-18true, 198#L956-15true, 434#true, 202#L938-8true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648))]) [2023-11-30 07:57:44,126 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is not cut-off event [2023-11-30 07:57:44,126 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is not cut-off event [2023-11-30 07:57:44,126 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is not cut-off event [2023-11-30 07:57:44,126 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is not cut-off event [2023-11-30 07:57:44,134 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([951] L938-9-->L938-12: Formula: (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, t_funThread2of2ForFork0_bad_#t~nondet33#1=|v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet33#1][337], [442#true, 248#true, 154#L942-9true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 434#true, 228#L938-12true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)), 119#L956-16true]) [2023-11-30 07:57:44,135 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2023-11-30 07:57:44,135 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:57:44,135 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:57:44,135 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:57:44,135 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([878] L942-9-->L942-12: Formula: (and (= |v_#pthreadsMutex_145| (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47|) |v_~#__global_lock~0.offset_47| 0))) (= |v_t_funThread1of2ForFork0_good_#t~nondet40#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_145|, t_funThread1of2ForFork0_good_#t~nondet40#1=|v_t_funThread1of2ForFork0_good_#t~nondet40#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_good_#t~nondet40#1][183], [183#L942-8true, 442#true, 248#true, t_funThread1of2ForFork0InUse, 90#L942-12true, t_funThread2of2ForFork0InUse, 255#true, 198#L956-15true, 434#true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648))]) [2023-11-30 07:57:44,135 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2023-11-30 07:57:44,135 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:57:44,136 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:57:44,136 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:57:44,136 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([963] L942-9-->L942-12: Formula: (and (= |v_#pthreadsMutex_145| (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47|) |v_~#__global_lock~0.offset_47| 0))) (= |v_t_funThread2of2ForFork0_good_#t~nondet40#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_145|, t_funThread2of2ForFork0_good_#t~nondet40#1=|v_t_funThread2of2ForFork0_good_#t~nondet40#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet40#1][603], [57#L942-12true, 248#true, t_funThread1of2ForFork0InUse, 195#L942-8true, t_funThread2of2ForFork0InUse, 445#(= |t_funThread1of2ForFork0_good_#t~post39#1| 0), 255#true, 198#L956-15true, 434#true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648))]) [2023-11-30 07:57:44,136 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2023-11-30 07:57:44,136 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:57:44,136 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:57:44,136 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:57:44,136 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([963] L942-9-->L942-12: Formula: (and (= |v_#pthreadsMutex_145| (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47|) |v_~#__global_lock~0.offset_47| 0))) (= |v_t_funThread2of2ForFork0_good_#t~nondet40#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_145|, t_funThread2of2ForFork0_good_#t~nondet40#1=|v_t_funThread2of2ForFork0_good_#t~nondet40#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet40#1][603], [57#L942-12true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 445#(= |t_funThread1of2ForFork0_good_#t~post39#1| 0), 255#true, 165#L942-7true, 434#true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)), 119#L956-16true]) [2023-11-30 07:57:44,136 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2023-11-30 07:57:44,136 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:57:44,136 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:57:44,136 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:57:44,136 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:57:44,138 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([878] L942-9-->L942-12: Formula: (and (= |v_#pthreadsMutex_145| (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47|) |v_~#__global_lock~0.offset_47| 0))) (= |v_t_funThread1of2ForFork0_good_#t~nondet40#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_145|, t_funThread1of2ForFork0_good_#t~nondet40#1=|v_t_funThread1of2ForFork0_good_#t~nondet40#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_good_#t~nondet40#1][309], [437#(<= |ULTIMATE.start_main_#t~post47#1| 9999), 183#L942-8true, 442#true, 248#true, t_funThread1of2ForFork0InUse, 90#L942-12true, t_funThread2of2ForFork0InUse, 255#true, 39#L956-14true, 431#(and (<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)) (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post47#1|)))]) [2023-11-30 07:57:44,138 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is not cut-off event [2023-11-30 07:57:44,138 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is not cut-off event [2023-11-30 07:57:44,138 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is not cut-off event [2023-11-30 07:57:44,138 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is not cut-off event [2023-11-30 07:57:44,139 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([963] L942-9-->L942-12: Formula: (and (= |v_#pthreadsMutex_145| (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47|) |v_~#__global_lock~0.offset_47| 0))) (= |v_t_funThread2of2ForFork0_good_#t~nondet40#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_145|, t_funThread2of2ForFork0_good_#t~nondet40#1=|v_t_funThread2of2ForFork0_good_#t~nondet40#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet40#1][603], [57#L942-12true, 248#true, t_funThread1of2ForFork0InUse, 195#L942-8true, t_funThread2of2ForFork0InUse, 255#true, 445#(= |t_funThread1of2ForFork0_good_#t~post39#1| 0), 198#L956-15true, 434#true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648))]) [2023-11-30 07:57:44,139 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2023-11-30 07:57:44,139 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:57:44,139 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:57:44,139 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:57:44,139 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:57:44,140 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([963] L942-9-->L942-12: Formula: (and (= |v_#pthreadsMutex_145| (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47|) |v_~#__global_lock~0.offset_47| 0))) (= |v_t_funThread2of2ForFork0_good_#t~nondet40#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_145|, t_funThread2of2ForFork0_good_#t~nondet40#1=|v_t_funThread2of2ForFork0_good_#t~nondet40#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet40#1][317], [57#L942-12true, 437#(<= |ULTIMATE.start_main_#t~post47#1| 9999), 442#true, 248#true, 154#L942-9true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 39#L956-14true, 431#(and (<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)) (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post47#1|)))]) [2023-11-30 07:57:44,140 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2023-11-30 07:57:44,140 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:57:44,140 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:57:44,140 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:57:44,144 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([909] L938-29-->L938-18: Formula: (let ((.cse0 (select |v_#pthreadsMutex_106| |v_~#__global_lock~0.base_35|))) (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet34#1_5| 0) (= (select .cse0 |v_~#__global_lock~0.offset_35|) 0) (= |v_#pthreadsMutex_105| (store |v_#pthreadsMutex_106| |v_~#__global_lock~0.base_35| (store .cse0 |v_~#__global_lock~0.offset_35| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_106|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_35|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_35|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_35|, t_funThread2of2ForFork0_bad_#t~nondet34#1=|v_t_funThread2of2ForFork0_bad_#t~nondet34#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet34#1][432], [437#(<= |ULTIMATE.start_main_#t~post47#1| 9999), 442#true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 39#L956-14true, 431#(and (<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)) (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post47#1|))), 134#L938-18true, 197#t_funErr5ASSERT_VIOLATIONINTEGER_OVERFLOWtrue]) [2023-11-30 07:57:44,144 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is not cut-off event [2023-11-30 07:57:44,144 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is not cut-off event [2023-11-30 07:57:44,144 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is not cut-off event [2023-11-30 07:57:44,144 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is not cut-off event [2023-11-30 07:57:44,144 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([909] L938-29-->L938-18: Formula: (let ((.cse0 (select |v_#pthreadsMutex_106| |v_~#__global_lock~0.base_35|))) (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet34#1_5| 0) (= (select .cse0 |v_~#__global_lock~0.offset_35|) 0) (= |v_#pthreadsMutex_105| (store |v_#pthreadsMutex_106| |v_~#__global_lock~0.base_35| (store .cse0 |v_~#__global_lock~0.offset_35| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_106|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_35|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_35|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_35|, t_funThread2of2ForFork0_bad_#t~nondet34#1=|v_t_funThread2of2ForFork0_bad_#t~nondet34#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet34#1][447], [442#true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 134#L938-18true, 198#L956-15true, 434#true, 197#t_funErr5ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648))]) [2023-11-30 07:57:44,144 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2023-11-30 07:57:44,144 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:57:44,144 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:57:44,144 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:57:44,145 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([909] L938-29-->L938-18: Formula: (let ((.cse0 (select |v_#pthreadsMutex_106| |v_~#__global_lock~0.base_35|))) (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet34#1_5| 0) (= (select .cse0 |v_~#__global_lock~0.offset_35|) 0) (= |v_#pthreadsMutex_105| (store |v_#pthreadsMutex_106| |v_~#__global_lock~0.base_35| (store .cse0 |v_~#__global_lock~0.offset_35| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_106|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_35|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_35|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_35|, t_funThread2of2ForFork0_bad_#t~nondet34#1=|v_t_funThread2of2ForFork0_bad_#t~nondet34#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet34#1][432], [437#(<= |ULTIMATE.start_main_#t~post47#1| 9999), 442#true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 39#L956-14true, 165#L942-7true, 431#(and (<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)) (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post47#1|))), 134#L938-18true]) [2023-11-30 07:57:44,145 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is not cut-off event [2023-11-30 07:57:44,145 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is not cut-off event [2023-11-30 07:57:44,145 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is not cut-off event [2023-11-30 07:57:44,145 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is not cut-off event [2023-11-30 07:57:44,145 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([909] L938-29-->L938-18: Formula: (let ((.cse0 (select |v_#pthreadsMutex_106| |v_~#__global_lock~0.base_35|))) (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet34#1_5| 0) (= (select .cse0 |v_~#__global_lock~0.offset_35|) 0) (= |v_#pthreadsMutex_105| (store |v_#pthreadsMutex_106| |v_~#__global_lock~0.base_35| (store .cse0 |v_~#__global_lock~0.offset_35| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_106|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_35|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_35|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_35|, t_funThread2of2ForFork0_bad_#t~nondet34#1=|v_t_funThread2of2ForFork0_bad_#t~nondet34#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet34#1][432], [437#(<= |ULTIMATE.start_main_#t~post47#1| 9999), 442#true, 248#true, t_funThread1of2ForFork0InUse, 195#L942-8true, t_funThread2of2ForFork0InUse, 255#true, 39#L956-14true, 431#(and (<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)) (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post47#1|))), 134#L938-18true]) [2023-11-30 07:57:44,145 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2023-11-30 07:57:44,145 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:57:44,145 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:57:44,145 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:57:44,145 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([909] L938-29-->L938-18: Formula: (let ((.cse0 (select |v_#pthreadsMutex_106| |v_~#__global_lock~0.base_35|))) (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet34#1_5| 0) (= (select .cse0 |v_~#__global_lock~0.offset_35|) 0) (= |v_#pthreadsMutex_105| (store |v_#pthreadsMutex_106| |v_~#__global_lock~0.base_35| (store .cse0 |v_~#__global_lock~0.offset_35| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_106|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_35|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_35|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_35|, t_funThread2of2ForFork0_bad_#t~nondet34#1=|v_t_funThread2of2ForFork0_bad_#t~nondet34#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet34#1][447], [442#true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 165#L942-7true, 198#L956-15true, 134#L938-18true, 434#true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648))]) [2023-11-30 07:57:44,145 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2023-11-30 07:57:44,145 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:57:44,145 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:57:44,145 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:57:44,147 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([927] L942-29-->L942-18: Formula: (let ((.cse0 (select |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_51|))) (and (= (store |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_51| (store .cse0 |v_~#__global_lock~0.offset_51| 1)) |v_#pthreadsMutex_153|) (= |v_t_funThread2of2ForFork0_good_#t~nondet41#1_3| 0) (= (select .cse0 |v_~#__global_lock~0.offset_51|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_154|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_51|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_51|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_153|, t_funThread2of2ForFork0_good_#t~nondet41#1=|v_t_funThread2of2ForFork0_good_#t~nondet41#1_3|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_51|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_51|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet41#1][409], [442#true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 431#(and (<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)) (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post47#1|))), 100#L956-13true, 127#L942-18true, 197#t_funErr5ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 439#(and (<= |ULTIMATE.start_main_~i~0#1| 9999) (<= |ULTIMATE.start_main_#t~post47#1| 9999))]) [2023-11-30 07:57:44,147 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2023-11-30 07:57:44,147 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:57:44,147 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:57:44,148 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:57:44,148 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([927] L942-29-->L942-18: Formula: (let ((.cse0 (select |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_51|))) (and (= (store |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_51| (store .cse0 |v_~#__global_lock~0.offset_51| 1)) |v_#pthreadsMutex_153|) (= |v_t_funThread2of2ForFork0_good_#t~nondet41#1_3| 0) (= (select .cse0 |v_~#__global_lock~0.offset_51|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_154|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_51|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_51|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_153|, t_funThread2of2ForFork0_good_#t~nondet41#1=|v_t_funThread2of2ForFork0_good_#t~nondet41#1_3|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_51|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_51|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet41#1][409], [442#true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 431#(and (<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)) (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post47#1|))), 165#L942-7true, 100#L956-13true, 127#L942-18true, 439#(and (<= |ULTIMATE.start_main_~i~0#1| 9999) (<= |ULTIMATE.start_main_#t~post47#1| 9999))]) [2023-11-30 07:57:44,148 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2023-11-30 07:57:44,148 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:57:44,148 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:57:44,148 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:57:44,180 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([951] L938-9-->L938-12: Formula: (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, t_funThread2of2ForFork0_bad_#t~nondet33#1=|v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet33#1][584], [436#(<= |ULTIMATE.start_main_~i~0#1| 9999), 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 445#(= |t_funThread1of2ForFork0_good_#t~post39#1| 0), 165#L942-7true, 31#L956-7true, 228#L938-12true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648))]) [2023-11-30 07:57:44,180 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2023-11-30 07:57:44,180 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 07:57:44,180 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 07:57:44,180 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 07:57:44,181 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([951] L938-9-->L938-12: Formula: (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, t_funThread2of2ForFork0_bad_#t~nondet33#1=|v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet33#1][584], [248#true, 436#(<= |ULTIMATE.start_main_~i~0#1| 9999), t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 445#(= |t_funThread1of2ForFork0_good_#t~post39#1| 0), 31#L956-7true, 153#L942-6true, 228#L938-12true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648))]) [2023-11-30 07:57:44,181 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is not cut-off event [2023-11-30 07:57:44,181 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is not cut-off event [2023-11-30 07:57:44,181 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is not cut-off event [2023-11-30 07:57:44,181 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is not cut-off event [2023-11-30 07:57:44,197 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][153], [442#true, 248#true, t_funThread1of2ForFork0InUse, 44#t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 2#L957-3true, t_funThread2of2ForFork0InUse, 262#true, 255#true, 434#true, 203#L938-20true]) [2023-11-30 07:57:44,197 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2023-11-30 07:57:44,197 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-11-30 07:57:44,197 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-11-30 07:57:44,197 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-11-30 07:57:44,198 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][153], [442#true, 248#true, 194#L938-6true, t_funThread1of2ForFork0InUse, 2#L957-3true, t_funThread2of2ForFork0InUse, 262#true, 255#true, 434#true, 203#L938-20true]) [2023-11-30 07:57:44,198 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2023-11-30 07:57:44,198 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-11-30 07:57:44,198 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-11-30 07:57:44,198 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-11-30 07:57:44,203 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][153], [442#true, 248#true, t_funThread1of2ForFork0InUse, 2#L957-3true, t_funThread2of2ForFork0InUse, 262#true, 255#true, 134#L938-18true, 151#t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 434#true]) [2023-11-30 07:57:44,203 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2023-11-30 07:57:44,203 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 07:57:44,204 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 07:57:44,204 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 07:57:44,204 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][153], [442#true, 248#true, t_funThread1of2ForFork0InUse, 2#L957-3true, t_funThread2of2ForFork0InUse, 262#true, 255#true, 70#L938-7true, 134#L938-18true, 434#true]) [2023-11-30 07:57:44,204 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2023-11-30 07:57:44,204 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 07:57:44,204 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 07:57:44,204 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 07:57:44,204 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][153], [442#true, 248#true, t_funThread1of2ForFork0InUse, 2#L957-3true, t_funThread2of2ForFork0InUse, 262#true, 255#true, 134#L938-18true, 434#true, 202#L938-8true]) [2023-11-30 07:57:44,204 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2023-11-30 07:57:44,204 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-11-30 07:57:44,204 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-11-30 07:57:44,204 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-11-30 07:57:44,206 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([700] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][153], [57#L942-12true, 442#true, 248#true, t_funThread1of2ForFork0InUse, 2#L957-3true, t_funThread2of2ForFork0InUse, 262#true, 255#true, 434#true, 202#L938-8true]) [2023-11-30 07:57:44,206 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2023-11-30 07:57:44,206 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 07:57:44,206 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 07:57:44,206 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 07:57:44,206 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 07:57:44,207 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([963] L942-9-->L942-12: Formula: (and (= |v_#pthreadsMutex_145| (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47|) |v_~#__global_lock~0.offset_47| 0))) (= |v_t_funThread2of2ForFork0_good_#t~nondet40#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_145|, t_funThread2of2ForFork0_good_#t~nondet40#1=|v_t_funThread2of2ForFork0_good_#t~nondet40#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet40#1][382], [57#L942-12true, 442#true, 208#L938-9true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 262#true, 255#true, 434#true, 55#L957true]) [2023-11-30 07:57:44,207 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2023-11-30 07:57:44,207 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 07:57:44,207 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 07:57:44,208 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 07:57:44,208 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 07:57:44,208 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 07:57:44,208 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 07:57:44,209 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([909] L938-29-->L938-18: Formula: (let ((.cse0 (select |v_#pthreadsMutex_106| |v_~#__global_lock~0.base_35|))) (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet34#1_5| 0) (= (select .cse0 |v_~#__global_lock~0.offset_35|) 0) (= |v_#pthreadsMutex_105| (store |v_#pthreadsMutex_106| |v_~#__global_lock~0.base_35| (store .cse0 |v_~#__global_lock~0.offset_35| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_106|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_35|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_35|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_35|, t_funThread2of2ForFork0_bad_#t~nondet34#1=|v_t_funThread2of2ForFork0_bad_#t~nondet34#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet34#1][447], [442#true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 134#L938-18true, 434#true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)), 202#L938-8true, 119#L956-16true]) [2023-11-30 07:57:44,209 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is not cut-off event [2023-11-30 07:57:44,209 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is not cut-off event [2023-11-30 07:57:44,209 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is not cut-off event [2023-11-30 07:57:44,209 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is not cut-off event [2023-11-30 07:57:44,209 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is not cut-off event [2023-11-30 07:57:44,209 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([909] L938-29-->L938-18: Formula: (let ((.cse0 (select |v_#pthreadsMutex_106| |v_~#__global_lock~0.base_35|))) (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet34#1_5| 0) (= (select .cse0 |v_~#__global_lock~0.offset_35|) 0) (= |v_#pthreadsMutex_105| (store |v_#pthreadsMutex_106| |v_~#__global_lock~0.base_35| (store .cse0 |v_~#__global_lock~0.offset_35| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_106|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_35|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_35|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_35|, t_funThread2of2ForFork0_bad_#t~nondet34#1=|v_t_funThread2of2ForFork0_bad_#t~nondet34#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet34#1][481], [442#true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 262#true, 255#true, 134#L938-18true, 434#true, 202#L938-8true, 55#L957true]) [2023-11-30 07:57:44,209 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2023-11-30 07:57:44,209 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 07:57:44,209 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 07:57:44,209 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 07:57:44,209 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 07:57:44,230 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([700] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][153], [442#true, 248#true, t_funThread1of2ForFork0InUse, 195#L942-8true, 2#L957-3true, t_funThread2of2ForFork0InUse, 262#true, 255#true, 434#true, 228#L938-12true]) [2023-11-30 07:57:44,230 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2023-11-30 07:57:44,230 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 07:57:44,230 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 07:57:44,230 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 07:57:44,230 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 07:57:44,233 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([951] L938-9-->L938-12: Formula: (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, t_funThread2of2ForFork0_bad_#t~nondet33#1=|v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet33#1][339], [442#true, 248#true, 154#L942-9true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 262#true, 255#true, 434#true, 228#L938-12true, 55#L957true]) [2023-11-30 07:57:44,233 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2023-11-30 07:57:44,233 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 07:57:44,233 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 07:57:44,233 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 07:57:44,233 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 07:57:44,234 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([700] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][153], [442#true, 183#L942-8true, 248#true, 154#L942-9true, t_funThread1of2ForFork0InUse, 2#L957-3true, 262#true, t_funThread2of2ForFork0InUse, 255#true, 434#true]) [2023-11-30 07:57:44,234 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2023-11-30 07:57:44,234 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-11-30 07:57:44,234 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-11-30 07:57:44,234 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-11-30 07:57:44,234 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-11-30 07:57:44,234 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([878] L942-9-->L942-12: Formula: (and (= |v_#pthreadsMutex_145| (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47|) |v_~#__global_lock~0.offset_47| 0))) (= |v_t_funThread1of2ForFork0_good_#t~nondet40#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_145|, t_funThread1of2ForFork0_good_#t~nondet40#1=|v_t_funThread1of2ForFork0_good_#t~nondet40#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_good_#t~nondet40#1][180], [183#L942-8true, 442#true, 248#true, t_funThread1of2ForFork0InUse, 90#L942-12true, 262#true, t_funThread2of2ForFork0InUse, 255#true, 434#true, 55#L957true]) [2023-11-30 07:57:44,234 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2023-11-30 07:57:44,234 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-11-30 07:57:44,234 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-11-30 07:57:44,234 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-11-30 07:57:44,234 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-11-30 07:57:44,234 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([878] L942-9-->L942-12: Formula: (and (= |v_#pthreadsMutex_145| (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47|) |v_~#__global_lock~0.offset_47| 0))) (= |v_t_funThread1of2ForFork0_good_#t~nondet40#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_145|, t_funThread1of2ForFork0_good_#t~nondet40#1=|v_t_funThread1of2ForFork0_good_#t~nondet40#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_good_#t~nondet40#1][183], [183#L942-8true, 442#true, 248#true, t_funThread1of2ForFork0InUse, 90#L942-12true, t_funThread2of2ForFork0InUse, 255#true, 434#true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)), 119#L956-16true]) [2023-11-30 07:57:44,234 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2023-11-30 07:57:44,234 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 07:57:44,234 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 07:57:44,234 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 07:57:44,235 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([963] L942-9-->L942-12: Formula: (and (= |v_#pthreadsMutex_145| (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47|) |v_~#__global_lock~0.offset_47| 0))) (= |v_t_funThread2of2ForFork0_good_#t~nondet40#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_145|, t_funThread2of2ForFork0_good_#t~nondet40#1=|v_t_funThread2of2ForFork0_good_#t~nondet40#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet40#1][603], [57#L942-12true, 248#true, t_funThread1of2ForFork0InUse, 195#L942-8true, t_funThread2of2ForFork0InUse, 255#true, 445#(= |t_funThread1of2ForFork0_good_#t~post39#1| 0), 434#true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)), 119#L956-16true]) [2023-11-30 07:57:44,235 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2023-11-30 07:57:44,235 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 07:57:44,235 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 07:57:44,235 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 07:57:44,235 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([963] L942-9-->L942-12: Formula: (and (= |v_#pthreadsMutex_145| (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47|) |v_~#__global_lock~0.offset_47| 0))) (= |v_t_funThread2of2ForFork0_good_#t~nondet40#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_145|, t_funThread2of2ForFork0_good_#t~nondet40#1=|v_t_funThread2of2ForFork0_good_#t~nondet40#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet40#1][608], [57#L942-12true, 248#true, t_funThread1of2ForFork0InUse, 195#L942-8true, t_funThread2of2ForFork0InUse, 262#true, 255#true, 445#(= |t_funThread1of2ForFork0_good_#t~post39#1| 0), 434#true, 55#L957true]) [2023-11-30 07:57:44,235 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2023-11-30 07:57:44,235 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-11-30 07:57:44,235 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-11-30 07:57:44,235 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-11-30 07:57:44,235 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([963] L942-9-->L942-12: Formula: (and (= |v_#pthreadsMutex_145| (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47|) |v_~#__global_lock~0.offset_47| 0))) (= |v_t_funThread2of2ForFork0_good_#t~nondet40#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_145|, t_funThread2of2ForFork0_good_#t~nondet40#1=|v_t_funThread2of2ForFork0_good_#t~nondet40#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet40#1][608], [57#L942-12true, 248#true, t_funThread1of2ForFork0InUse, 262#true, t_funThread2of2ForFork0InUse, 255#true, 445#(= |t_funThread1of2ForFork0_good_#t~post39#1| 0), 165#L942-7true, 434#true, 55#L957true]) [2023-11-30 07:57:44,235 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2023-11-30 07:57:44,236 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 07:57:44,236 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 07:57:44,236 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 07:57:44,236 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 07:57:44,354 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([951] L938-9-->L938-12: Formula: (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, t_funThread2of2ForFork0_bad_#t~nondet33#1=|v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet33#1][275], [442#true, 248#true, 436#(<= |ULTIMATE.start_main_~i~0#1| 9999), 170#L956-4true, 154#L942-9true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 228#L938-12true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648))]) [2023-11-30 07:57:44,355 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is not cut-off event [2023-11-30 07:57:44,355 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is not cut-off event [2023-11-30 07:57:44,355 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is not cut-off event [2023-11-30 07:57:44,355 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is not cut-off event [2023-11-30 07:57:44,375 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([927] L942-29-->L942-18: Formula: (let ((.cse0 (select |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_51|))) (and (= (store |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_51| (store .cse0 |v_~#__global_lock~0.offset_51| 1)) |v_#pthreadsMutex_153|) (= |v_t_funThread2of2ForFork0_good_#t~nondet41#1_3| 0) (= (select .cse0 |v_~#__global_lock~0.offset_51|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_154|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_51|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_51|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_153|, t_funThread2of2ForFork0_good_#t~nondet41#1=|v_t_funThread2of2ForFork0_good_#t~nondet41#1_3|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_51|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_51|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet41#1][482], [442#true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 151#t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 434#true, 127#L942-18true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)), 119#L956-16true]) [2023-11-30 07:57:44,375 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2023-11-30 07:57:44,376 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 07:57:44,376 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 07:57:44,376 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 07:57:44,376 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([927] L942-29-->L942-18: Formula: (let ((.cse0 (select |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_51|))) (and (= (store |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_51| (store .cse0 |v_~#__global_lock~0.offset_51| 1)) |v_#pthreadsMutex_153|) (= |v_t_funThread2of2ForFork0_good_#t~nondet41#1_3| 0) (= (select .cse0 |v_~#__global_lock~0.offset_51|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_154|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_51|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_51|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_153|, t_funThread2of2ForFork0_good_#t~nondet41#1=|v_t_funThread2of2ForFork0_good_#t~nondet41#1_3|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_51|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_51|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet41#1][482], [442#true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 70#L938-7true, 127#L942-18true, 434#true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)), 119#L956-16true]) [2023-11-30 07:57:44,376 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2023-11-30 07:57:44,376 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 07:57:44,376 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 07:57:44,376 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 07:57:44,409 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([878] L942-9-->L942-12: Formula: (and (= |v_#pthreadsMutex_145| (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47|) |v_~#__global_lock~0.offset_47| 0))) (= |v_t_funThread1of2ForFork0_good_#t~nondet40#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_145|, t_funThread1of2ForFork0_good_#t~nondet40#1=|v_t_funThread1of2ForFork0_good_#t~nondet40#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_good_#t~nondet40#1][183], [442#true, 183#L942-8true, 248#true, t_funThread1of2ForFork0InUse, 90#L942-12true, t_funThread2of2ForFork0InUse, 255#true, 198#L956-15true, 434#true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648))]) [2023-11-30 07:57:44,409 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is not cut-off event [2023-11-30 07:57:44,409 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is not cut-off event [2023-11-30 07:57:44,409 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is not cut-off event [2023-11-30 07:57:44,409 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is not cut-off event [2023-11-30 07:57:44,409 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is not cut-off event [2023-11-30 07:57:44,409 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([878] L942-9-->L942-12: Formula: (and (= |v_#pthreadsMutex_145| (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47|) |v_~#__global_lock~0.offset_47| 0))) (= |v_t_funThread1of2ForFork0_good_#t~nondet40#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_145|, t_funThread1of2ForFork0_good_#t~nondet40#1=|v_t_funThread1of2ForFork0_good_#t~nondet40#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_good_#t~nondet40#1][183], [183#L942-8true, 442#true, 248#true, t_funThread1of2ForFork0InUse, 90#L942-12true, t_funThread2of2ForFork0InUse, 255#true, 434#true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)), 119#L956-16true]) [2023-11-30 07:57:44,409 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2023-11-30 07:57:44,409 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 07:57:44,410 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 07:57:44,410 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 07:57:44,410 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 07:57:44,410 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([963] L942-9-->L942-12: Formula: (and (= |v_#pthreadsMutex_145| (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47|) |v_~#__global_lock~0.offset_47| 0))) (= |v_t_funThread2of2ForFork0_good_#t~nondet40#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_145|, t_funThread2of2ForFork0_good_#t~nondet40#1=|v_t_funThread2of2ForFork0_good_#t~nondet40#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet40#1][335], [57#L942-12true, 442#true, 248#true, 154#L942-9true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 198#L956-15true, 434#true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648))]) [2023-11-30 07:57:44,410 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2023-11-30 07:57:44,410 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 07:57:44,410 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 07:57:44,410 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 07:57:44,411 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([963] L942-9-->L942-12: Formula: (and (= |v_#pthreadsMutex_145| (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47|) |v_~#__global_lock~0.offset_47| 0))) (= |v_t_funThread2of2ForFork0_good_#t~nondet40#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_145|, t_funThread2of2ForFork0_good_#t~nondet40#1=|v_t_funThread2of2ForFork0_good_#t~nondet40#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet40#1][603], [57#L942-12true, 248#true, t_funThread1of2ForFork0InUse, 195#L942-8true, t_funThread2of2ForFork0InUse, 445#(= |t_funThread1of2ForFork0_good_#t~post39#1| 0), 255#true, 434#true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)), 119#L956-16true]) [2023-11-30 07:57:44,411 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2023-11-30 07:57:44,411 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 07:57:44,411 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 07:57:44,411 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 07:57:44,411 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 07:57:44,413 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([963] L942-9-->L942-12: Formula: (and (= |v_#pthreadsMutex_145| (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47|) |v_~#__global_lock~0.offset_47| 0))) (= |v_t_funThread2of2ForFork0_good_#t~nondet40#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_145|, t_funThread2of2ForFork0_good_#t~nondet40#1=|v_t_funThread2of2ForFork0_good_#t~nondet40#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet40#1][335], [57#L942-12true, 442#true, 248#true, 154#L942-9true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 198#L956-15true, 434#true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648))]) [2023-11-30 07:57:44,413 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2023-11-30 07:57:44,413 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 07:57:44,413 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 07:57:44,413 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 07:57:44,413 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 07:57:44,419 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([909] L938-29-->L938-18: Formula: (let ((.cse0 (select |v_#pthreadsMutex_106| |v_~#__global_lock~0.base_35|))) (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet34#1_5| 0) (= (select .cse0 |v_~#__global_lock~0.offset_35|) 0) (= |v_#pthreadsMutex_105| (store |v_#pthreadsMutex_106| |v_~#__global_lock~0.base_35| (store .cse0 |v_~#__global_lock~0.offset_35| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_106|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_35|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_35|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_35|, t_funThread2of2ForFork0_bad_#t~nondet34#1=|v_t_funThread2of2ForFork0_bad_#t~nondet34#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet34#1][447], [442#true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 134#L938-18true, 434#true, 197#t_funErr5ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)), 119#L956-16true]) [2023-11-30 07:57:44,419 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2023-11-30 07:57:44,419 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 07:57:44,419 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 07:57:44,419 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 07:57:44,419 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([909] L938-29-->L938-18: Formula: (let ((.cse0 (select |v_#pthreadsMutex_106| |v_~#__global_lock~0.base_35|))) (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet34#1_5| 0) (= (select .cse0 |v_~#__global_lock~0.offset_35|) 0) (= |v_#pthreadsMutex_105| (store |v_#pthreadsMutex_106| |v_~#__global_lock~0.base_35| (store .cse0 |v_~#__global_lock~0.offset_35| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_106|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_35|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_35|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_35|, t_funThread2of2ForFork0_bad_#t~nondet34#1=|v_t_funThread2of2ForFork0_bad_#t~nondet34#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet34#1][447], [442#true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 165#L942-7true, 134#L938-18true, 434#true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)), 119#L956-16true]) [2023-11-30 07:57:44,420 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2023-11-30 07:57:44,420 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 07:57:44,420 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 07:57:44,420 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 07:57:44,424 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([927] L942-29-->L942-18: Formula: (let ((.cse0 (select |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_51|))) (and (= (store |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_51| (store .cse0 |v_~#__global_lock~0.offset_51| 1)) |v_#pthreadsMutex_153|) (= |v_t_funThread2of2ForFork0_good_#t~nondet41#1_3| 0) (= (select .cse0 |v_~#__global_lock~0.offset_51|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_154|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_51|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_51|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_153|, t_funThread2of2ForFork0_good_#t~nondet41#1=|v_t_funThread2of2ForFork0_good_#t~nondet41#1_3|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_51|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_51|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet41#1][409], [442#true, 248#true, t_funThread1of2ForFork0InUse, 195#L942-8true, t_funThread2of2ForFork0InUse, 255#true, 431#(and (<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)) (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post47#1|))), 100#L956-13true, 127#L942-18true, 439#(and (<= |ULTIMATE.start_main_~i~0#1| 9999) (<= |ULTIMATE.start_main_#t~post47#1| 9999))]) [2023-11-30 07:57:44,425 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2023-11-30 07:57:44,425 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 07:57:44,425 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 07:57:44,425 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 07:57:44,466 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([878] L942-9-->L942-12: Formula: (and (= |v_#pthreadsMutex_145| (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47|) |v_~#__global_lock~0.offset_47| 0))) (= |v_t_funThread1of2ForFork0_good_#t~nondet40#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_145|, t_funThread1of2ForFork0_good_#t~nondet40#1=|v_t_funThread1of2ForFork0_good_#t~nondet40#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_good_#t~nondet40#1][182], [442#true, 436#(<= |ULTIMATE.start_main_~i~0#1| 9999), 248#true, t_funThread1of2ForFork0InUse, 90#L942-12true, t_funThread2of2ForFork0InUse, 255#true, 107#L938-8true, 31#L956-7true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648))]) [2023-11-30 07:57:44,466 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2023-11-30 07:57:44,466 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-11-30 07:57:44,466 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-11-30 07:57:44,466 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-11-30 07:57:44,467 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([951] L938-9-->L938-12: Formula: (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, t_funThread2of2ForFork0_bad_#t~nondet33#1=|v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet33#1][584], [436#(<= |ULTIMATE.start_main_~i~0#1| 9999), 248#true, t_funThread1of2ForFork0InUse, 195#L942-8true, t_funThread2of2ForFork0InUse, 255#true, 445#(= |t_funThread1of2ForFork0_good_#t~post39#1| 0), 31#L956-7true, 228#L938-12true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648))]) [2023-11-30 07:57:44,467 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2023-11-30 07:57:44,467 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-11-30 07:57:44,467 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-11-30 07:57:44,467 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-11-30 07:57:44,468 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-11-30 07:57:44,468 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([951] L938-9-->L938-12: Formula: (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, t_funThread2of2ForFork0_bad_#t~nondet33#1=|v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet33#1][584], [436#(<= |ULTIMATE.start_main_~i~0#1| 9999), 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 445#(= |t_funThread1of2ForFork0_good_#t~post39#1| 0), 165#L942-7true, 31#L956-7true, 228#L938-12true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648))]) [2023-11-30 07:57:44,468 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is not cut-off event [2023-11-30 07:57:44,468 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is not cut-off event [2023-11-30 07:57:44,468 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is not cut-off event [2023-11-30 07:57:44,468 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is not cut-off event [2023-11-30 07:57:44,468 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is not cut-off event [2023-11-30 07:57:44,500 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][153], [442#true, 248#true, t_funThread1of2ForFork0InUse, 2#L957-3true, 262#true, t_funThread2of2ForFork0InUse, 255#true, 151#t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 434#true, 203#L938-20true]) [2023-11-30 07:57:44,501 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2023-11-30 07:57:44,501 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-11-30 07:57:44,501 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-11-30 07:57:44,501 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-11-30 07:57:44,501 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][153], [442#true, 248#true, t_funThread1of2ForFork0InUse, 2#L957-3true, t_funThread2of2ForFork0InUse, 262#true, 255#true, 70#L938-7true, 434#true, 203#L938-20true]) [2023-11-30 07:57:44,501 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2023-11-30 07:57:44,502 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-11-30 07:57:44,502 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-11-30 07:57:44,502 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-11-30 07:57:44,508 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([700] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][153], [442#true, 248#true, t_funThread1of2ForFork0InUse, 2#L957-3true, 262#true, t_funThread2of2ForFork0InUse, 255#true, 134#L938-18true, 434#true, 202#L938-8true]) [2023-11-30 07:57:44,509 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2023-11-30 07:57:44,509 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-11-30 07:57:44,509 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-11-30 07:57:44,509 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-11-30 07:57:44,509 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-11-30 07:57:44,515 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([927] L942-29-->L942-18: Formula: (let ((.cse0 (select |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_51|))) (and (= (store |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_51| (store .cse0 |v_~#__global_lock~0.offset_51| 1)) |v_#pthreadsMutex_153|) (= |v_t_funThread2of2ForFork0_good_#t~nondet41#1_3| 0) (= (select .cse0 |v_~#__global_lock~0.offset_51|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_154|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_51|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_51|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_153|, t_funThread2of2ForFork0_good_#t~nondet41#1=|v_t_funThread2of2ForFork0_good_#t~nondet41#1_3|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_51|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_51|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet41#1][523], [442#true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 262#true, 255#true, 151#t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 127#L942-18true, 434#true, 55#L957true]) [2023-11-30 07:57:44,515 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2023-11-30 07:57:44,515 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-11-30 07:57:44,515 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-11-30 07:57:44,515 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-11-30 07:57:44,515 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([927] L942-29-->L942-18: Formula: (let ((.cse0 (select |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_51|))) (and (= (store |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_51| (store .cse0 |v_~#__global_lock~0.offset_51| 1)) |v_#pthreadsMutex_153|) (= |v_t_funThread2of2ForFork0_good_#t~nondet41#1_3| 0) (= (select .cse0 |v_~#__global_lock~0.offset_51|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_154|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_51|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_51|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_153|, t_funThread2of2ForFork0_good_#t~nondet41#1=|v_t_funThread2of2ForFork0_good_#t~nondet41#1_3|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_51|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_51|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet41#1][523], [442#true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 262#true, 255#true, 70#L938-7true, 434#true, 127#L942-18true, 55#L957true]) [2023-11-30 07:57:44,515 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2023-11-30 07:57:44,515 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-11-30 07:57:44,516 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-11-30 07:57:44,516 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-11-30 07:57:44,555 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][153], [57#L942-12true, 442#true, 248#true, t_funThread1of2ForFork0InUse, 2#L957-3true, 262#true, t_funThread2of2ForFork0InUse, 255#true, 434#true, 197#t_funErr5ASSERT_VIOLATIONINTEGER_OVERFLOWtrue]) [2023-11-30 07:57:44,556 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2023-11-30 07:57:44,556 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-11-30 07:57:44,556 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-11-30 07:57:44,556 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-11-30 07:57:44,556 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][153], [57#L942-12true, 442#true, 248#true, t_funThread1of2ForFork0InUse, 2#L957-3true, 262#true, t_funThread2of2ForFork0InUse, 255#true, 165#L942-7true, 434#true]) [2023-11-30 07:57:44,556 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2023-11-30 07:57:44,556 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-11-30 07:57:44,557 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-11-30 07:57:44,557 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-11-30 07:57:44,557 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([700] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][153], [183#L942-8true, 442#true, 248#true, 154#L942-9true, t_funThread1of2ForFork0InUse, 2#L957-3true, t_funThread2of2ForFork0InUse, 262#true, 255#true, 434#true]) [2023-11-30 07:57:44,557 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2023-11-30 07:57:44,557 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-11-30 07:57:44,557 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-11-30 07:57:44,557 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-11-30 07:57:44,557 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-11-30 07:57:44,558 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-11-30 07:57:44,558 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([878] L942-9-->L942-12: Formula: (and (= |v_#pthreadsMutex_145| (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47|) |v_~#__global_lock~0.offset_47| 0))) (= |v_t_funThread1of2ForFork0_good_#t~nondet40#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_145|, t_funThread1of2ForFork0_good_#t~nondet40#1=|v_t_funThread1of2ForFork0_good_#t~nondet40#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_good_#t~nondet40#1][180], [442#true, 183#L942-8true, 248#true, t_funThread1of2ForFork0InUse, 90#L942-12true, 262#true, t_funThread2of2ForFork0InUse, 255#true, 434#true, 55#L957true]) [2023-11-30 07:57:44,558 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2023-11-30 07:57:44,558 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-11-30 07:57:44,558 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-11-30 07:57:44,558 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-11-30 07:57:44,558 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-11-30 07:57:44,558 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-11-30 07:57:44,558 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([963] L942-9-->L942-12: Formula: (and (= |v_#pthreadsMutex_145| (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47|) |v_~#__global_lock~0.offset_47| 0))) (= |v_t_funThread2of2ForFork0_good_#t~nondet40#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_145|, t_funThread2of2ForFork0_good_#t~nondet40#1=|v_t_funThread2of2ForFork0_good_#t~nondet40#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet40#1][382], [57#L942-12true, 442#true, 248#true, 154#L942-9true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 262#true, 255#true, 434#true, 55#L957true]) [2023-11-30 07:57:44,558 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2023-11-30 07:57:44,558 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-11-30 07:57:44,558 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-11-30 07:57:44,559 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-11-30 07:57:44,562 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([963] L942-9-->L942-12: Formula: (and (= |v_#pthreadsMutex_145| (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47|) |v_~#__global_lock~0.offset_47| 0))) (= |v_t_funThread2of2ForFork0_good_#t~nondet40#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_145|, t_funThread2of2ForFork0_good_#t~nondet40#1=|v_t_funThread2of2ForFork0_good_#t~nondet40#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet40#1][335], [57#L942-12true, 442#true, 248#true, 154#L942-9true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 434#true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)), 119#L956-16true]) [2023-11-30 07:57:44,562 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2023-11-30 07:57:44,562 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-11-30 07:57:44,562 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-11-30 07:57:44,562 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-11-30 07:57:44,562 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([963] L942-9-->L942-12: Formula: (and (= |v_#pthreadsMutex_145| (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47|) |v_~#__global_lock~0.offset_47| 0))) (= |v_t_funThread2of2ForFork0_good_#t~nondet40#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_145|, t_funThread2of2ForFork0_good_#t~nondet40#1=|v_t_funThread2of2ForFork0_good_#t~nondet40#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet40#1][382], [57#L942-12true, 442#true, 248#true, 154#L942-9true, t_funThread1of2ForFork0InUse, 262#true, t_funThread2of2ForFork0InUse, 255#true, 434#true, 55#L957true]) [2023-11-30 07:57:44,562 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2023-11-30 07:57:44,562 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-11-30 07:57:44,562 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-11-30 07:57:44,562 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-11-30 07:57:44,562 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-11-30 07:57:44,563 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([963] L942-9-->L942-12: Formula: (and (= |v_#pthreadsMutex_145| (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47|) |v_~#__global_lock~0.offset_47| 0))) (= |v_t_funThread2of2ForFork0_good_#t~nondet40#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_145|, t_funThread2of2ForFork0_good_#t~nondet40#1=|v_t_funThread2of2ForFork0_good_#t~nondet40#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet40#1][608], [57#L942-12true, 248#true, t_funThread1of2ForFork0InUse, 195#L942-8true, t_funThread2of2ForFork0InUse, 262#true, 255#true, 445#(= |t_funThread1of2ForFork0_good_#t~post39#1| 0), 434#true, 55#L957true]) [2023-11-30 07:57:44,563 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2023-11-30 07:57:44,563 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-11-30 07:57:44,563 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-11-30 07:57:44,563 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-11-30 07:57:44,563 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-11-30 07:57:44,564 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([909] L938-29-->L938-18: Formula: (let ((.cse0 (select |v_#pthreadsMutex_106| |v_~#__global_lock~0.base_35|))) (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet34#1_5| 0) (= (select .cse0 |v_~#__global_lock~0.offset_35|) 0) (= |v_#pthreadsMutex_105| (store |v_#pthreadsMutex_106| |v_~#__global_lock~0.base_35| (store .cse0 |v_~#__global_lock~0.offset_35| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_106|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_35|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_35|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_35|, t_funThread2of2ForFork0_bad_#t~nondet34#1=|v_t_funThread2of2ForFork0_bad_#t~nondet34#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet34#1][481], [442#true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 262#true, 255#true, 134#L938-18true, 434#true, 197#t_funErr5ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 55#L957true]) [2023-11-30 07:57:44,564 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2023-11-30 07:57:44,564 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-11-30 07:57:44,564 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-11-30 07:57:44,564 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-11-30 07:57:44,565 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([909] L938-29-->L938-18: Formula: (let ((.cse0 (select |v_#pthreadsMutex_106| |v_~#__global_lock~0.base_35|))) (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet34#1_5| 0) (= (select .cse0 |v_~#__global_lock~0.offset_35|) 0) (= |v_#pthreadsMutex_105| (store |v_#pthreadsMutex_106| |v_~#__global_lock~0.base_35| (store .cse0 |v_~#__global_lock~0.offset_35| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_106|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_35|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_35|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_35|, t_funThread2of2ForFork0_bad_#t~nondet34#1=|v_t_funThread2of2ForFork0_bad_#t~nondet34#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet34#1][481], [442#true, 248#true, t_funThread1of2ForFork0InUse, 262#true, t_funThread2of2ForFork0InUse, 255#true, 165#L942-7true, 134#L938-18true, 434#true, 55#L957true]) [2023-11-30 07:57:44,565 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2023-11-30 07:57:44,565 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-11-30 07:57:44,565 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-11-30 07:57:44,565 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-11-30 07:57:44,565 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([909] L938-29-->L938-18: Formula: (let ((.cse0 (select |v_#pthreadsMutex_106| |v_~#__global_lock~0.base_35|))) (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet34#1_5| 0) (= (select .cse0 |v_~#__global_lock~0.offset_35|) 0) (= |v_#pthreadsMutex_105| (store |v_#pthreadsMutex_106| |v_~#__global_lock~0.base_35| (store .cse0 |v_~#__global_lock~0.offset_35| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_106|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_35|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_35|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_35|, t_funThread2of2ForFork0_bad_#t~nondet34#1=|v_t_funThread2of2ForFork0_bad_#t~nondet34#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet34#1][481], [442#true, 248#true, t_funThread1of2ForFork0InUse, 195#L942-8true, 262#true, t_funThread2of2ForFork0InUse, 255#true, 134#L938-18true, 434#true, 55#L957true]) [2023-11-30 07:57:44,565 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2023-11-30 07:57:44,566 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-11-30 07:57:44,566 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-11-30 07:57:44,566 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-11-30 07:57:44,566 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([909] L938-29-->L938-18: Formula: (let ((.cse0 (select |v_#pthreadsMutex_106| |v_~#__global_lock~0.base_35|))) (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet34#1_5| 0) (= (select .cse0 |v_~#__global_lock~0.offset_35|) 0) (= |v_#pthreadsMutex_105| (store |v_#pthreadsMutex_106| |v_~#__global_lock~0.base_35| (store .cse0 |v_~#__global_lock~0.offset_35| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_106|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_35|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_35|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_35|, t_funThread2of2ForFork0_bad_#t~nondet34#1=|v_t_funThread2of2ForFork0_bad_#t~nondet34#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet34#1][447], [442#true, 248#true, t_funThread1of2ForFork0InUse, 195#L942-8true, t_funThread2of2ForFork0InUse, 255#true, 134#L938-18true, 434#true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)), 119#L956-16true]) [2023-11-30 07:57:44,566 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2023-11-30 07:57:44,566 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-11-30 07:57:44,566 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-11-30 07:57:44,566 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-11-30 07:57:44,567 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][153], [57#L942-12true, 442#true, 248#true, t_funThread1of2ForFork0InUse, 195#L942-8true, 2#L957-3true, 262#true, t_funThread2of2ForFork0InUse, 255#true, 434#true]) [2023-11-30 07:57:44,567 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2023-11-30 07:57:44,567 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-11-30 07:57:44,567 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-11-30 07:57:44,567 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-11-30 07:57:44,585 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([866] L938-9-->L938-12: Formula: (and (= |v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|, t_funThread1of2ForFork0_bad_#t~nondet33#1=|v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_bad_#t~nondet33#1][136], [442#true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 198#L956-15true, 98#L938-12true, 434#true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)), 203#L938-20true]) [2023-11-30 07:57:44,586 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2023-11-30 07:57:44,586 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-11-30 07:57:44,586 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-11-30 07:57:44,586 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-11-30 07:57:44,588 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([866] L938-9-->L938-12: Formula: (and (= |v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|, t_funThread1of2ForFork0_bad_#t~nondet33#1=|v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_bad_#t~nondet33#1][273], [437#(<= |ULTIMATE.start_main_#t~post47#1| 9999), 442#true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 39#L956-14true, 255#true, 431#(and (<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)) (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post47#1|))), 98#L938-12true, 203#L938-20true]) [2023-11-30 07:57:44,589 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2023-11-30 07:57:44,589 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-11-30 07:57:44,589 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-11-30 07:57:44,589 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-11-30 07:57:44,611 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([963] L942-9-->L942-12: Formula: (and (= |v_#pthreadsMutex_145| (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47|) |v_~#__global_lock~0.offset_47| 0))) (= |v_t_funThread2of2ForFork0_good_#t~nondet40#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_145|, t_funThread2of2ForFork0_good_#t~nondet40#1=|v_t_funThread2of2ForFork0_good_#t~nondet40#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet40#1][335], [57#L942-12true, 442#true, 248#true, 154#L942-9true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 434#true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)), 119#L956-16true]) [2023-11-30 07:57:44,612 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2023-11-30 07:57:44,612 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-11-30 07:57:44,612 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-11-30 07:57:44,612 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-11-30 07:57:44,612 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-11-30 07:57:44,618 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([909] L938-29-->L938-18: Formula: (let ((.cse0 (select |v_#pthreadsMutex_106| |v_~#__global_lock~0.base_35|))) (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet34#1_5| 0) (= (select .cse0 |v_~#__global_lock~0.offset_35|) 0) (= |v_#pthreadsMutex_105| (store |v_#pthreadsMutex_106| |v_~#__global_lock~0.base_35| (store .cse0 |v_~#__global_lock~0.offset_35| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_106|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_35|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_35|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_35|, t_funThread2of2ForFork0_bad_#t~nondet34#1=|v_t_funThread2of2ForFork0_bad_#t~nondet34#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet34#1][447], [442#true, 248#true, t_funThread1of2ForFork0InUse, 195#L942-8true, t_funThread2of2ForFork0InUse, 255#true, 198#L956-15true, 134#L938-18true, 434#true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648))]) [2023-11-30 07:57:44,619 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is not cut-off event [2023-11-30 07:57:44,619 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is not cut-off event [2023-11-30 07:57:44,619 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is not cut-off event [2023-11-30 07:57:44,619 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is not cut-off event [2023-11-30 07:57:44,656 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([951] L938-9-->L938-12: Formula: (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, t_funThread2of2ForFork0_bad_#t~nondet33#1=|v_t_funThread2of2ForFork0_bad_#t~nondet33#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet33#1][275], [442#true, 436#(<= |ULTIMATE.start_main_~i~0#1| 9999), 248#true, 154#L942-9true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 31#L956-7true, 228#L938-12true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648))]) [2023-11-30 07:57:44,657 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2023-11-30 07:57:44,657 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-11-30 07:57:44,657 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-11-30 07:57:44,657 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-11-30 07:57:44,677 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][153], [442#true, 9#L938-23true, 248#true, t_funThread1of2ForFork0InUse, 44#t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 2#L957-3true, t_funThread2of2ForFork0InUse, 262#true, 255#true, 434#true]) [2023-11-30 07:57:44,677 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2023-11-30 07:57:44,677 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-11-30 07:57:44,677 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-11-30 07:57:44,677 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-11-30 07:57:44,677 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][153], [442#true, 248#true, 9#L938-23true, t_funThread1of2ForFork0InUse, 194#L938-6true, 2#L957-3true, 262#true, t_funThread2of2ForFork0InUse, 255#true, 434#true]) [2023-11-30 07:57:44,678 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2023-11-30 07:57:44,678 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-11-30 07:57:44,678 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-11-30 07:57:44,678 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-11-30 07:57:44,678 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][153], [442#true, 248#true, t_funThread1of2ForFork0InUse, 2#L957-3true, t_funThread2of2ForFork0InUse, 262#true, 255#true, 434#true, 203#L938-20true, 202#L938-8true]) [2023-11-30 07:57:44,678 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2023-11-30 07:57:44,678 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-11-30 07:57:44,678 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-11-30 07:57:44,678 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-11-30 07:57:44,678 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][153], [442#true, 248#true, t_funThread1of2ForFork0InUse, 2#L957-3true, 44#t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 262#true, t_funThread2of2ForFork0InUse, 255#true, 108#L942-20true, 434#true]) [2023-11-30 07:57:44,679 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2023-11-30 07:57:44,679 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-11-30 07:57:44,679 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-11-30 07:57:44,679 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-11-30 07:57:44,679 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][153], [442#true, 248#true, t_funThread1of2ForFork0InUse, 194#L938-6true, 2#L957-3true, t_funThread2of2ForFork0InUse, 262#true, 255#true, 108#L942-20true, 434#true]) [2023-11-30 07:57:44,679 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2023-11-30 07:57:44,679 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-11-30 07:57:44,679 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-11-30 07:57:44,679 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-11-30 07:57:44,684 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][153], [442#true, 248#true, t_funThread1of2ForFork0InUse, 2#L957-3true, t_funThread2of2ForFork0InUse, 262#true, 255#true, 151#t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 434#true, 127#L942-18true]) [2023-11-30 07:57:44,684 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2023-11-30 07:57:44,684 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-11-30 07:57:44,684 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-11-30 07:57:44,684 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-11-30 07:57:44,684 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][153], [442#true, 248#true, t_funThread1of2ForFork0InUse, 2#L957-3true, t_funThread2of2ForFork0InUse, 262#true, 255#true, 70#L938-7true, 127#L942-18true, 434#true]) [2023-11-30 07:57:44,685 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2023-11-30 07:57:44,685 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-11-30 07:57:44,685 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-11-30 07:57:44,685 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-11-30 07:57:44,685 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][153], [442#true, 248#true, t_funThread1of2ForFork0InUse, 2#L957-3true, t_funThread2of2ForFork0InUse, 262#true, 255#true, 434#true, 127#L942-18true, 202#L938-8true]) [2023-11-30 07:57:44,685 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2023-11-30 07:57:44,685 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-11-30 07:57:44,685 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-11-30 07:57:44,685 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-11-30 07:57:44,685 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([927] L942-29-->L942-18: Formula: (let ((.cse0 (select |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_51|))) (and (= (store |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_51| (store .cse0 |v_~#__global_lock~0.offset_51| 1)) |v_#pthreadsMutex_153|) (= |v_t_funThread2of2ForFork0_good_#t~nondet41#1_3| 0) (= (select .cse0 |v_~#__global_lock~0.offset_51|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_154|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_51|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_51|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_153|, t_funThread2of2ForFork0_good_#t~nondet41#1=|v_t_funThread2of2ForFork0_good_#t~nondet41#1_3|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_51|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_51|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet41#1][523], [442#true, 248#true, t_funThread1of2ForFork0InUse, 262#true, t_funThread2of2ForFork0InUse, 255#true, 127#L942-18true, 434#true, 202#L938-8true, 55#L957true]) [2023-11-30 07:57:44,685 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2023-11-30 07:57:44,685 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-11-30 07:57:44,685 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-11-30 07:57:44,685 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-11-30 07:57:44,687 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([866] L938-9-->L938-12: Formula: (and (= |v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|, t_funThread1of2ForFork0_bad_#t~nondet33#1=|v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_bad_#t~nondet33#1][136], [442#true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 98#L938-12true, 434#true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)), 203#L938-20true, 119#L956-16true]) [2023-11-30 07:57:44,687 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2023-11-30 07:57:44,687 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-11-30 07:57:44,687 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-11-30 07:57:44,687 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-11-30 07:57:44,688 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([700] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][153], [442#true, 248#true, t_funThread1of2ForFork0InUse, 2#L957-3true, t_funThread2of2ForFork0InUse, 262#true, 255#true, 434#true, 203#L938-20true, 202#L938-8true]) [2023-11-30 07:57:44,688 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2023-11-30 07:57:44,688 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-11-30 07:57:44,688 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-11-30 07:57:44,688 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-11-30 07:57:44,688 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-11-30 07:57:44,689 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([927] L942-29-->L942-18: Formula: (let ((.cse0 (select |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_51|))) (and (= (store |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_51| (store .cse0 |v_~#__global_lock~0.offset_51| 1)) |v_#pthreadsMutex_153|) (= |v_t_funThread2of2ForFork0_good_#t~nondet41#1_3| 0) (= (select .cse0 |v_~#__global_lock~0.offset_51|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_154|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_51|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_51|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_153|, t_funThread2of2ForFork0_good_#t~nondet41#1=|v_t_funThread2of2ForFork0_good_#t~nondet41#1_3|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_51|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_51|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet41#1][482], [442#true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 127#L942-18true, 434#true, 202#L938-8true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)), 119#L956-16true]) [2023-11-30 07:57:44,689 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is not cut-off event [2023-11-30 07:57:44,689 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is not cut-off event [2023-11-30 07:57:44,689 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is not cut-off event [2023-11-30 07:57:44,689 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is not cut-off event [2023-11-30 07:57:44,689 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([927] L942-29-->L942-18: Formula: (let ((.cse0 (select |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_51|))) (and (= (store |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_51| (store .cse0 |v_~#__global_lock~0.offset_51| 1)) |v_#pthreadsMutex_153|) (= |v_t_funThread2of2ForFork0_good_#t~nondet41#1_3| 0) (= (select .cse0 |v_~#__global_lock~0.offset_51|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_154|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_51|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_51|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_153|, t_funThread2of2ForFork0_good_#t~nondet41#1=|v_t_funThread2of2ForFork0_good_#t~nondet41#1_3|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_51|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_51|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet41#1][523], [442#true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 262#true, 255#true, 127#L942-18true, 434#true, 202#L938-8true, 55#L957true]) [2023-11-30 07:57:44,689 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2023-11-30 07:57:44,689 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-11-30 07:57:44,689 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-11-30 07:57:44,689 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-11-30 07:57:44,689 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-11-30 07:57:44,713 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][153], [442#true, 248#true, t_funThread1of2ForFork0InUse, 2#L957-3true, 262#true, t_funThread2of2ForFork0InUse, 255#true, 134#L938-18true, 434#true, 197#t_funErr5ASSERT_VIOLATIONINTEGER_OVERFLOWtrue]) [2023-11-30 07:57:44,713 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2023-11-30 07:57:44,713 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-11-30 07:57:44,713 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-11-30 07:57:44,713 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-11-30 07:57:44,713 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][153], [442#true, 248#true, t_funThread1of2ForFork0InUse, 2#L957-3true, 262#true, t_funThread2of2ForFork0InUse, 255#true, 165#L942-7true, 134#L938-18true, 434#true]) [2023-11-30 07:57:44,713 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2023-11-30 07:57:44,713 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-11-30 07:57:44,713 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-11-30 07:57:44,713 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-11-30 07:57:44,714 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][153], [442#true, 248#true, t_funThread1of2ForFork0InUse, 195#L942-8true, 2#L957-3true, 262#true, t_funThread2of2ForFork0InUse, 255#true, 134#L938-18true, 434#true]) [2023-11-30 07:57:44,714 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2023-11-30 07:57:44,714 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-11-30 07:57:44,714 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-11-30 07:57:44,714 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-11-30 07:57:44,715 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([700] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][153], [57#L942-12true, 442#true, 248#true, t_funThread1of2ForFork0InUse, 195#L942-8true, 2#L957-3true, 262#true, t_funThread2of2ForFork0InUse, 255#true, 434#true]) [2023-11-30 07:57:44,715 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2023-11-30 07:57:44,715 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-11-30 07:57:44,715 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-11-30 07:57:44,715 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-11-30 07:57:44,715 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-11-30 07:57:44,717 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([963] L942-9-->L942-12: Formula: (and (= |v_#pthreadsMutex_145| (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47|) |v_~#__global_lock~0.offset_47| 0))) (= |v_t_funThread2of2ForFork0_good_#t~nondet40#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_145|, t_funThread2of2ForFork0_good_#t~nondet40#1=|v_t_funThread2of2ForFork0_good_#t~nondet40#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet40#1][382], [57#L942-12true, 442#true, 248#true, 154#L942-9true, t_funThread1of2ForFork0InUse, 262#true, t_funThread2of2ForFork0InUse, 255#true, 434#true, 55#L957true]) [2023-11-30 07:57:44,717 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2023-11-30 07:57:44,717 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-11-30 07:57:44,717 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-11-30 07:57:44,718 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-11-30 07:57:44,718 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-11-30 07:57:44,718 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-11-30 07:57:44,719 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([909] L938-29-->L938-18: Formula: (let ((.cse0 (select |v_#pthreadsMutex_106| |v_~#__global_lock~0.base_35|))) (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet34#1_5| 0) (= (select .cse0 |v_~#__global_lock~0.offset_35|) 0) (= |v_#pthreadsMutex_105| (store |v_#pthreadsMutex_106| |v_~#__global_lock~0.base_35| (store .cse0 |v_~#__global_lock~0.offset_35| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_106|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_35|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_35|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_35|, t_funThread2of2ForFork0_bad_#t~nondet34#1=|v_t_funThread2of2ForFork0_bad_#t~nondet34#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet34#1][447], [442#true, 248#true, t_funThread1of2ForFork0InUse, 195#L942-8true, t_funThread2of2ForFork0InUse, 255#true, 134#L938-18true, 434#true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)), 119#L956-16true]) [2023-11-30 07:57:44,719 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is not cut-off event [2023-11-30 07:57:44,719 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is not cut-off event [2023-11-30 07:57:44,719 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is not cut-off event [2023-11-30 07:57:44,719 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is not cut-off event [2023-11-30 07:57:44,719 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is not cut-off event [2023-11-30 07:57:44,719 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([909] L938-29-->L938-18: Formula: (let ((.cse0 (select |v_#pthreadsMutex_106| |v_~#__global_lock~0.base_35|))) (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet34#1_5| 0) (= (select .cse0 |v_~#__global_lock~0.offset_35|) 0) (= |v_#pthreadsMutex_105| (store |v_#pthreadsMutex_106| |v_~#__global_lock~0.base_35| (store .cse0 |v_~#__global_lock~0.offset_35| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_106|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_35|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_35|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_35|, t_funThread2of2ForFork0_bad_#t~nondet34#1=|v_t_funThread2of2ForFork0_bad_#t~nondet34#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet34#1][481], [442#true, 248#true, t_funThread1of2ForFork0InUse, 195#L942-8true, 262#true, t_funThread2of2ForFork0InUse, 255#true, 134#L938-18true, 434#true, 55#L957true]) [2023-11-30 07:57:44,719 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2023-11-30 07:57:44,719 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-11-30 07:57:44,719 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-11-30 07:57:44,719 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-11-30 07:57:44,719 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-11-30 07:57:44,743 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([866] L938-9-->L938-12: Formula: (and (= |v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|, t_funThread1of2ForFork0_bad_#t~nondet33#1=|v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_bad_#t~nondet33#1][136], [442#true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 98#L938-12true, 198#L956-15true, 434#true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)), 203#L938-20true]) [2023-11-30 07:57:44,744 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2023-11-30 07:57:44,744 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-11-30 07:57:44,744 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-11-30 07:57:44,744 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-11-30 07:57:44,744 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-11-30 07:57:44,745 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([955] L938-24-->L938-27: Formula: (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet36#1_5| 0) (= (store |v_#pthreadsMutex_114| |v_~#__global_lock~0.base_39| (store (select |v_#pthreadsMutex_114| |v_~#__global_lock~0.base_39|) |v_~#__global_lock~0.offset_39| 0)) |v_#pthreadsMutex_113|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_114|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_39|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_39|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_113|, t_funThread2of2ForFork0_bad_#t~nondet36#1=|v_t_funThread2of2ForFork0_bad_#t~nondet36#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_39|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_39|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet36#1][544], [437#(<= |ULTIMATE.start_main_#t~post47#1| 9999), 442#true, 248#true, t_funThread1of2ForFork0InUse, 44#t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, t_funThread2of2ForFork0InUse, 39#L956-14true, 255#true, 431#(and (<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)) (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post47#1|))), 148#L938-27true]) [2023-11-30 07:57:44,745 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2023-11-30 07:57:44,745 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-11-30 07:57:44,745 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-11-30 07:57:44,745 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-11-30 07:57:44,745 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([955] L938-24-->L938-27: Formula: (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet36#1_5| 0) (= (store |v_#pthreadsMutex_114| |v_~#__global_lock~0.base_39| (store (select |v_#pthreadsMutex_114| |v_~#__global_lock~0.base_39|) |v_~#__global_lock~0.offset_39| 0)) |v_#pthreadsMutex_113|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_114|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_39|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_39|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_113|, t_funThread2of2ForFork0_bad_#t~nondet36#1=|v_t_funThread2of2ForFork0_bad_#t~nondet36#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_39|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_39|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet36#1][544], [437#(<= |ULTIMATE.start_main_#t~post47#1| 9999), 442#true, 248#true, t_funThread1of2ForFork0InUse, 194#L938-6true, t_funThread2of2ForFork0InUse, 39#L956-14true, 255#true, 431#(and (<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)) (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post47#1|))), 148#L938-27true]) [2023-11-30 07:57:44,746 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2023-11-30 07:57:44,746 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-11-30 07:57:44,746 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-11-30 07:57:44,746 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-11-30 07:57:44,758 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([927] L942-29-->L942-18: Formula: (let ((.cse0 (select |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_51|))) (and (= (store |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_51| (store .cse0 |v_~#__global_lock~0.offset_51| 1)) |v_#pthreadsMutex_153|) (= |v_t_funThread2of2ForFork0_good_#t~nondet41#1_3| 0) (= (select .cse0 |v_~#__global_lock~0.offset_51|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_154|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_51|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_51|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_153|, t_funThread2of2ForFork0_good_#t~nondet41#1=|v_t_funThread2of2ForFork0_good_#t~nondet41#1_3|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_51|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_51|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet41#1][482], [442#true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 127#L942-18true, 434#true, 197#t_funErr5ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)), 119#L956-16true]) [2023-11-30 07:57:44,758 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2023-11-30 07:57:44,758 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-11-30 07:57:44,758 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-11-30 07:57:44,758 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-11-30 07:57:44,758 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([927] L942-29-->L942-18: Formula: (let ((.cse0 (select |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_51|))) (and (= (store |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_51| (store .cse0 |v_~#__global_lock~0.offset_51| 1)) |v_#pthreadsMutex_153|) (= |v_t_funThread2of2ForFork0_good_#t~nondet41#1_3| 0) (= (select .cse0 |v_~#__global_lock~0.offset_51|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_154|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_51|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_51|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_153|, t_funThread2of2ForFork0_good_#t~nondet41#1=|v_t_funThread2of2ForFork0_good_#t~nondet41#1_3|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_51|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_51|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet41#1][482], [442#true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 165#L942-7true, 127#L942-18true, 434#true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)), 119#L956-16true]) [2023-11-30 07:57:44,759 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2023-11-30 07:57:44,759 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-11-30 07:57:44,759 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-11-30 07:57:44,759 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-11-30 07:57:44,811 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][153], [442#true, 248#true, 9#L938-23true, t_funThread1of2ForFork0InUse, 2#L957-3true, t_funThread2of2ForFork0InUse, 262#true, 255#true, 151#t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 434#true]) [2023-11-30 07:57:44,811 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2023-11-30 07:57:44,811 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 07:57:44,811 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 07:57:44,811 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 07:57:44,811 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][153], [442#true, 9#L938-23true, 248#true, t_funThread1of2ForFork0InUse, 2#L957-3true, t_funThread2of2ForFork0InUse, 262#true, 255#true, 70#L938-7true, 434#true]) [2023-11-30 07:57:44,811 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2023-11-30 07:57:44,811 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 07:57:44,811 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 07:57:44,811 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 07:57:44,812 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][153], [442#true, 248#true, t_funThread1of2ForFork0InUse, 2#L957-3true, t_funThread2of2ForFork0InUse, 262#true, 255#true, 108#L942-20true, 151#t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 434#true]) [2023-11-30 07:57:44,812 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2023-11-30 07:57:44,812 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-11-30 07:57:44,812 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-11-30 07:57:44,812 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-11-30 07:57:44,812 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][153], [442#true, 248#true, t_funThread1of2ForFork0InUse, 2#L957-3true, t_funThread2of2ForFork0InUse, 262#true, 255#true, 70#L938-7true, 108#L942-20true, 434#true]) [2023-11-30 07:57:44,813 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2023-11-30 07:57:44,813 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-11-30 07:57:44,813 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-11-30 07:57:44,813 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-11-30 07:57:44,816 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([700] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][153], [442#true, 248#true, t_funThread1of2ForFork0InUse, 2#L957-3true, t_funThread2of2ForFork0InUse, 262#true, 255#true, 127#L942-18true, 434#true, 202#L938-8true]) [2023-11-30 07:57:44,816 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2023-11-30 07:57:44,816 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-11-30 07:57:44,816 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-11-30 07:57:44,816 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-11-30 07:57:44,816 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-11-30 07:57:44,819 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][153], [442#true, 208#L938-9true, 248#true, t_funThread1of2ForFork0InUse, 2#L957-3true, t_funThread2of2ForFork0InUse, 262#true, 255#true, 434#true, 203#L938-20true]) [2023-11-30 07:57:44,819 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2023-11-30 07:57:44,819 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-11-30 07:57:44,819 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-11-30 07:57:44,819 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-11-30 07:57:44,819 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([866] L938-9-->L938-12: Formula: (and (= |v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|, t_funThread1of2ForFork0_bad_#t~nondet33#1=|v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_bad_#t~nondet33#1][136], [442#true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 98#L938-12true, 434#true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)), 203#L938-20true, 119#L956-16true]) [2023-11-30 07:57:44,819 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2023-11-30 07:57:44,819 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-11-30 07:57:44,819 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-11-30 07:57:44,819 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-11-30 07:57:44,820 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-11-30 07:57:44,820 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([866] L938-9-->L938-12: Formula: (and (= |v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|, t_funThread1of2ForFork0_bad_#t~nondet33#1=|v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_bad_#t~nondet33#1][154], [442#true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 262#true, 255#true, 98#L938-12true, 434#true, 203#L938-20true, 55#L957true]) [2023-11-30 07:57:44,820 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2023-11-30 07:57:44,820 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-11-30 07:57:44,820 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-11-30 07:57:44,820 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-11-30 07:57:44,838 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][153], [442#true, 248#true, t_funThread1of2ForFork0InUse, 2#L957-3true, 262#true, t_funThread2of2ForFork0InUse, 255#true, 434#true, 197#t_funErr5ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 203#L938-20true]) [2023-11-30 07:57:44,838 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2023-11-30 07:57:44,838 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-11-30 07:57:44,838 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-11-30 07:57:44,838 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-11-30 07:57:44,839 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][153], [442#true, 248#true, t_funThread1of2ForFork0InUse, 2#L957-3true, 262#true, t_funThread2of2ForFork0InUse, 255#true, 165#L942-7true, 434#true, 203#L938-20true]) [2023-11-30 07:57:44,839 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2023-11-30 07:57:44,839 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-11-30 07:57:44,839 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-11-30 07:57:44,839 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-11-30 07:57:44,844 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([700] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][153], [442#true, 248#true, t_funThread1of2ForFork0InUse, 2#L957-3true, 195#L942-8true, 262#true, t_funThread2of2ForFork0InUse, 255#true, 134#L938-18true, 434#true]) [2023-11-30 07:57:44,844 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2023-11-30 07:57:44,844 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-11-30 07:57:44,844 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-11-30 07:57:44,844 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-11-30 07:57:44,844 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-11-30 07:57:44,848 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([927] L942-29-->L942-18: Formula: (let ((.cse0 (select |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_51|))) (and (= (store |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_51| (store .cse0 |v_~#__global_lock~0.offset_51| 1)) |v_#pthreadsMutex_153|) (= |v_t_funThread2of2ForFork0_good_#t~nondet41#1_3| 0) (= (select .cse0 |v_~#__global_lock~0.offset_51|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_154|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_51|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_51|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_153|, t_funThread2of2ForFork0_good_#t~nondet41#1=|v_t_funThread2of2ForFork0_good_#t~nondet41#1_3|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_51|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_51|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet41#1][523], [442#true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 262#true, 255#true, 127#L942-18true, 434#true, 197#t_funErr5ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 55#L957true]) [2023-11-30 07:57:44,848 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2023-11-30 07:57:44,848 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-11-30 07:57:44,848 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-11-30 07:57:44,848 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-11-30 07:57:44,848 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([927] L942-29-->L942-18: Formula: (let ((.cse0 (select |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_51|))) (and (= (store |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_51| (store .cse0 |v_~#__global_lock~0.offset_51| 1)) |v_#pthreadsMutex_153|) (= |v_t_funThread2of2ForFork0_good_#t~nondet41#1_3| 0) (= (select .cse0 |v_~#__global_lock~0.offset_51|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_154|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_51|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_51|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_153|, t_funThread2of2ForFork0_good_#t~nondet41#1=|v_t_funThread2of2ForFork0_good_#t~nondet41#1_3|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_51|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_51|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet41#1][523], [442#true, 248#true, t_funThread1of2ForFork0InUse, 262#true, t_funThread2of2ForFork0InUse, 255#true, 165#L942-7true, 127#L942-18true, 434#true, 55#L957true]) [2023-11-30 07:57:44,848 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2023-11-30 07:57:44,848 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-11-30 07:57:44,848 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-11-30 07:57:44,848 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-11-30 07:57:44,865 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([955] L938-24-->L938-27: Formula: (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet36#1_5| 0) (= (store |v_#pthreadsMutex_114| |v_~#__global_lock~0.base_39| (store (select |v_#pthreadsMutex_114| |v_~#__global_lock~0.base_39|) |v_~#__global_lock~0.offset_39| 0)) |v_#pthreadsMutex_113|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_114|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_39|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_39|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_113|, t_funThread2of2ForFork0_bad_#t~nondet36#1=|v_t_funThread2of2ForFork0_bad_#t~nondet36#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_39|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_39|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet36#1][542], [442#true, 248#true, t_funThread1of2ForFork0InUse, 44#t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, t_funThread2of2ForFork0InUse, 255#true, 198#L956-15true, 148#L938-27true, 434#true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648))]) [2023-11-30 07:57:44,865 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2023-11-30 07:57:44,865 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-11-30 07:57:44,865 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-11-30 07:57:44,865 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-11-30 07:57:44,865 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([955] L938-24-->L938-27: Formula: (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet36#1_5| 0) (= (store |v_#pthreadsMutex_114| |v_~#__global_lock~0.base_39| (store (select |v_#pthreadsMutex_114| |v_~#__global_lock~0.base_39|) |v_~#__global_lock~0.offset_39| 0)) |v_#pthreadsMutex_113|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_114|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_39|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_39|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_113|, t_funThread2of2ForFork0_bad_#t~nondet36#1=|v_t_funThread2of2ForFork0_bad_#t~nondet36#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_39|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_39|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet36#1][542], [442#true, 248#true, t_funThread1of2ForFork0InUse, 194#L938-6true, t_funThread2of2ForFork0InUse, 255#true, 198#L956-15true, 148#L938-27true, 434#true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648))]) [2023-11-30 07:57:44,865 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2023-11-30 07:57:44,865 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-11-30 07:57:44,865 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-11-30 07:57:44,865 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-11-30 07:57:44,867 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([866] L938-9-->L938-12: Formula: (and (= |v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|, t_funThread1of2ForFork0_bad_#t~nondet33#1=|v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_bad_#t~nondet33#1][273], [437#(<= |ULTIMATE.start_main_#t~post47#1| 9999), 442#true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 39#L956-14true, 255#true, 431#(and (<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)) (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post47#1|))), 98#L938-12true, 108#L942-20true]) [2023-11-30 07:57:44,867 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2023-11-30 07:57:44,867 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-11-30 07:57:44,867 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-11-30 07:57:44,867 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-11-30 07:57:44,868 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([955] L938-24-->L938-27: Formula: (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet36#1_5| 0) (= (store |v_#pthreadsMutex_114| |v_~#__global_lock~0.base_39| (store (select |v_#pthreadsMutex_114| |v_~#__global_lock~0.base_39|) |v_~#__global_lock~0.offset_39| 0)) |v_#pthreadsMutex_113|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_114|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_39|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_39|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_113|, t_funThread2of2ForFork0_bad_#t~nondet36#1=|v_t_funThread2of2ForFork0_bad_#t~nondet36#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_39|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_39|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet36#1][544], [437#(<= |ULTIMATE.start_main_#t~post47#1| 9999), 442#true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 39#L956-14true, 431#(and (<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)) (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post47#1|))), 148#L938-27true, 151#t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue]) [2023-11-30 07:57:44,868 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2023-11-30 07:57:44,868 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-11-30 07:57:44,868 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-11-30 07:57:44,868 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-11-30 07:57:44,868 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([955] L938-24-->L938-27: Formula: (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet36#1_5| 0) (= (store |v_#pthreadsMutex_114| |v_~#__global_lock~0.base_39| (store (select |v_#pthreadsMutex_114| |v_~#__global_lock~0.base_39|) |v_~#__global_lock~0.offset_39| 0)) |v_#pthreadsMutex_113|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_114|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_39|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_39|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_113|, t_funThread2of2ForFork0_bad_#t~nondet36#1=|v_t_funThread2of2ForFork0_bad_#t~nondet36#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_39|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_39|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet36#1][544], [437#(<= |ULTIMATE.start_main_#t~post47#1| 9999), 442#true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 39#L956-14true, 431#(and (<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)) (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post47#1|))), 70#L938-7true, 148#L938-27true]) [2023-11-30 07:57:44,868 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2023-11-30 07:57:44,868 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-11-30 07:57:44,868 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-11-30 07:57:44,868 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-11-30 07:57:44,879 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([878] L942-9-->L942-12: Formula: (and (= |v_#pthreadsMutex_145| (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47|) |v_~#__global_lock~0.offset_47| 0))) (= |v_t_funThread1of2ForFork0_good_#t~nondet40#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_145|, t_funThread1of2ForFork0_good_#t~nondet40#1=|v_t_funThread1of2ForFork0_good_#t~nondet40#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_good_#t~nondet40#1][309], [437#(<= |ULTIMATE.start_main_#t~post47#1| 9999), 442#true, 248#true, t_funThread1of2ForFork0InUse, 90#L942-12true, t_funThread2of2ForFork0InUse, 39#L956-14true, 255#true, 431#(and (<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)) (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post47#1|))), 203#L938-20true]) [2023-11-30 07:57:44,880 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2023-11-30 07:57:44,880 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-11-30 07:57:44,880 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-11-30 07:57:44,880 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-11-30 07:57:44,880 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([878] L942-9-->L942-12: Formula: (and (= |v_#pthreadsMutex_145| (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47|) |v_~#__global_lock~0.offset_47| 0))) (= |v_t_funThread1of2ForFork0_good_#t~nondet40#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_145|, t_funThread1of2ForFork0_good_#t~nondet40#1=|v_t_funThread1of2ForFork0_good_#t~nondet40#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_good_#t~nondet40#1][183], [442#true, 248#true, t_funThread1of2ForFork0InUse, 90#L942-12true, t_funThread2of2ForFork0InUse, 255#true, 198#L956-15true, 434#true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)), 203#L938-20true]) [2023-11-30 07:57:44,880 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2023-11-30 07:57:44,880 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-11-30 07:57:44,880 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-11-30 07:57:44,880 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-11-30 07:57:44,932 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([700] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][153], [208#L938-9true, 442#true, 248#true, t_funThread1of2ForFork0InUse, 2#L957-3true, 262#true, t_funThread2of2ForFork0InUse, 255#true, 434#true, 203#L938-20true]) [2023-11-30 07:57:44,932 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2023-11-30 07:57:44,932 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-11-30 07:57:44,932 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-11-30 07:57:44,932 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-11-30 07:57:44,932 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-11-30 07:57:44,934 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][153], [442#true, 9#L938-23true, 248#true, t_funThread1of2ForFork0InUse, 2#L957-3true, t_funThread2of2ForFork0InUse, 262#true, 255#true, 434#true, 202#L938-8true]) [2023-11-30 07:57:44,935 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2023-11-30 07:57:44,935 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 07:57:44,935 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 07:57:44,935 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 07:57:44,935 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][153], [442#true, 248#true, 189#L942-23true, t_funThread1of2ForFork0InUse, 44#t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 2#L957-3true, t_funThread2of2ForFork0InUse, 262#true, 255#true, 434#true]) [2023-11-30 07:57:44,935 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2023-11-30 07:57:44,935 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 07:57:44,935 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 07:57:44,935 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 07:57:44,935 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][153], [442#true, 248#true, 189#L942-23true, t_funThread1of2ForFork0InUse, 194#L938-6true, 2#L957-3true, 262#true, t_funThread2of2ForFork0InUse, 255#true, 434#true]) [2023-11-30 07:57:44,936 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2023-11-30 07:57:44,936 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 07:57:44,936 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 07:57:44,936 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 07:57:44,936 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][153], [442#true, 248#true, t_funThread1of2ForFork0InUse, 2#L957-3true, 262#true, t_funThread2of2ForFork0InUse, 255#true, 108#L942-20true, 434#true, 202#L938-8true]) [2023-11-30 07:57:44,936 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2023-11-30 07:57:44,936 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 07:57:44,936 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 07:57:44,936 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 07:57:44,943 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([700] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][153], [442#true, 248#true, t_funThread1of2ForFork0InUse, 2#L957-3true, t_funThread2of2ForFork0InUse, 262#true, 255#true, 108#L942-20true, 434#true, 202#L938-8true]) [2023-11-30 07:57:44,944 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2023-11-30 07:57:44,944 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 07:57:44,944 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 07:57:44,944 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 07:57:44,944 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 07:57:44,965 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][153], [442#true, 248#true, t_funThread1of2ForFork0InUse, 2#L957-3true, 195#L942-8true, 262#true, t_funThread2of2ForFork0InUse, 255#true, 434#true, 203#L938-20true]) [2023-11-30 07:57:44,965 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2023-11-30 07:57:44,965 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 07:57:44,965 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 07:57:44,965 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 07:57:44,971 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][153], [442#true, 248#true, t_funThread1of2ForFork0InUse, 2#L957-3true, t_funThread2of2ForFork0InUse, 262#true, 255#true, 434#true, 127#L942-18true, 197#t_funErr5ASSERT_VIOLATIONINTEGER_OVERFLOWtrue]) [2023-11-30 07:57:44,971 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2023-11-30 07:57:44,971 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-11-30 07:57:44,971 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-11-30 07:57:44,971 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-11-30 07:57:44,972 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][153], [442#true, 248#true, t_funThread1of2ForFork0InUse, 2#L957-3true, 262#true, t_funThread2of2ForFork0InUse, 255#true, 165#L942-7true, 127#L942-18true, 434#true]) [2023-11-30 07:57:44,972 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2023-11-30 07:57:44,972 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-11-30 07:57:44,972 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-11-30 07:57:44,972 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-11-30 07:57:44,972 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][153], [442#true, 248#true, t_funThread1of2ForFork0InUse, 195#L942-8true, 2#L957-3true, 262#true, t_funThread2of2ForFork0InUse, 255#true, 434#true, 127#L942-18true]) [2023-11-30 07:57:44,972 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2023-11-30 07:57:44,972 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 07:57:44,972 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 07:57:44,972 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 07:57:44,972 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([927] L942-29-->L942-18: Formula: (let ((.cse0 (select |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_51|))) (and (= (store |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_51| (store .cse0 |v_~#__global_lock~0.offset_51| 1)) |v_#pthreadsMutex_153|) (= |v_t_funThread2of2ForFork0_good_#t~nondet41#1_3| 0) (= (select .cse0 |v_~#__global_lock~0.offset_51|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_154|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_51|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_51|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_153|, t_funThread2of2ForFork0_good_#t~nondet41#1=|v_t_funThread2of2ForFork0_good_#t~nondet41#1_3|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_51|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_51|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet41#1][523], [442#true, 248#true, t_funThread1of2ForFork0InUse, 195#L942-8true, t_funThread2of2ForFork0InUse, 262#true, 255#true, 127#L942-18true, 434#true, 55#L957true]) [2023-11-30 07:57:44,973 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2023-11-30 07:57:44,973 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-11-30 07:57:44,973 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-11-30 07:57:44,973 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-11-30 07:57:44,974 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([878] L942-9-->L942-12: Formula: (and (= |v_#pthreadsMutex_145| (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47|) |v_~#__global_lock~0.offset_47| 0))) (= |v_t_funThread1of2ForFork0_good_#t~nondet40#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_145|, t_funThread1of2ForFork0_good_#t~nondet40#1=|v_t_funThread1of2ForFork0_good_#t~nondet40#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_good_#t~nondet40#1][183], [442#true, 248#true, t_funThread1of2ForFork0InUse, 90#L942-12true, t_funThread2of2ForFork0InUse, 255#true, 434#true, 203#L938-20true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)), 119#L956-16true]) [2023-11-30 07:57:44,974 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2023-11-30 07:57:44,974 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 07:57:44,974 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 07:57:44,974 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 07:57:44,975 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([700] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][153], [442#true, 248#true, t_funThread1of2ForFork0InUse, 2#L957-3true, 195#L942-8true, 262#true, t_funThread2of2ForFork0InUse, 255#true, 434#true, 203#L938-20true]) [2023-11-30 07:57:44,975 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2023-11-30 07:57:44,975 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 07:57:44,975 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 07:57:44,976 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 07:57:44,976 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 07:57:44,976 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([927] L942-29-->L942-18: Formula: (let ((.cse0 (select |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_51|))) (and (= (store |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_51| (store .cse0 |v_~#__global_lock~0.offset_51| 1)) |v_#pthreadsMutex_153|) (= |v_t_funThread2of2ForFork0_good_#t~nondet41#1_3| 0) (= (select .cse0 |v_~#__global_lock~0.offset_51|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_154|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_51|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_51|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_153|, t_funThread2of2ForFork0_good_#t~nondet41#1=|v_t_funThread2of2ForFork0_good_#t~nondet41#1_3|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_51|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_51|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet41#1][482], [442#true, 248#true, t_funThread1of2ForFork0InUse, 195#L942-8true, t_funThread2of2ForFork0InUse, 255#true, 127#L942-18true, 434#true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)), 119#L956-16true]) [2023-11-30 07:57:44,976 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is not cut-off event [2023-11-30 07:57:44,976 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is not cut-off event [2023-11-30 07:57:44,976 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is not cut-off event [2023-11-30 07:57:44,976 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is not cut-off event [2023-11-30 07:57:44,976 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([927] L942-29-->L942-18: Formula: (let ((.cse0 (select |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_51|))) (and (= (store |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_51| (store .cse0 |v_~#__global_lock~0.offset_51| 1)) |v_#pthreadsMutex_153|) (= |v_t_funThread2of2ForFork0_good_#t~nondet41#1_3| 0) (= (select .cse0 |v_~#__global_lock~0.offset_51|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_154|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_51|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_51|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_153|, t_funThread2of2ForFork0_good_#t~nondet41#1=|v_t_funThread2of2ForFork0_good_#t~nondet41#1_3|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_51|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_51|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet41#1][523], [442#true, 248#true, t_funThread1of2ForFork0InUse, 195#L942-8true, t_funThread2of2ForFork0InUse, 262#true, 255#true, 127#L942-18true, 434#true, 55#L957true]) [2023-11-30 07:57:44,976 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2023-11-30 07:57:44,976 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-11-30 07:57:44,976 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-11-30 07:57:44,976 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-11-30 07:57:44,976 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-11-30 07:57:44,988 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([866] L938-9-->L938-12: Formula: (and (= |v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|, t_funThread1of2ForFork0_bad_#t~nondet33#1=|v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_bad_#t~nondet33#1][136], [442#true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 98#L938-12true, 108#L942-20true, 434#true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)), 119#L956-16true]) [2023-11-30 07:57:44,988 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2023-11-30 07:57:44,988 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 07:57:44,988 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 07:57:44,988 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 07:57:44,989 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([866] L938-9-->L938-12: Formula: (and (= |v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|, t_funThread1of2ForFork0_bad_#t~nondet33#1=|v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_bad_#t~nondet33#1][136], [442#true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 98#L938-12true, 198#L956-15true, 108#L942-20true, 434#true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648))]) [2023-11-30 07:57:44,989 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2023-11-30 07:57:44,989 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-11-30 07:57:44,989 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-11-30 07:57:44,989 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-11-30 07:57:44,992 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([866] L938-9-->L938-12: Formula: (and (= |v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|, t_funThread1of2ForFork0_bad_#t~nondet33#1=|v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_bad_#t~nondet33#1][273], [437#(<= |ULTIMATE.start_main_#t~post47#1| 9999), 442#true, 248#true, 9#L938-23true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 39#L956-14true, 431#(and (<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)) (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post47#1|))), 98#L938-12true]) [2023-11-30 07:57:44,992 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2023-11-30 07:57:44,992 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-11-30 07:57:44,992 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-11-30 07:57:44,992 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-11-30 07:57:44,998 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([955] L938-24-->L938-27: Formula: (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet36#1_5| 0) (= (store |v_#pthreadsMutex_114| |v_~#__global_lock~0.base_39| (store (select |v_#pthreadsMutex_114| |v_~#__global_lock~0.base_39|) |v_~#__global_lock~0.offset_39| 0)) |v_#pthreadsMutex_113|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_114|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_39|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_39|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_113|, t_funThread2of2ForFork0_bad_#t~nondet36#1=|v_t_funThread2of2ForFork0_bad_#t~nondet36#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_39|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_39|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet36#1][542], [442#true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 198#L956-15true, 148#L938-27true, 151#t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 434#true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648))]) [2023-11-30 07:57:44,998 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2023-11-30 07:57:44,998 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-11-30 07:57:44,998 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-11-30 07:57:44,998 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-11-30 07:57:44,998 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([955] L938-24-->L938-27: Formula: (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet36#1_5| 0) (= (store |v_#pthreadsMutex_114| |v_~#__global_lock~0.base_39| (store (select |v_#pthreadsMutex_114| |v_~#__global_lock~0.base_39|) |v_~#__global_lock~0.offset_39| 0)) |v_#pthreadsMutex_113|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_114|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_39|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_39|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_113|, t_funThread2of2ForFork0_bad_#t~nondet36#1=|v_t_funThread2of2ForFork0_bad_#t~nondet36#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_39|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_39|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet36#1][542], [442#true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 70#L938-7true, 198#L956-15true, 148#L938-27true, 434#true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648))]) [2023-11-30 07:57:44,998 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2023-11-30 07:57:44,998 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-11-30 07:57:44,998 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-11-30 07:57:44,998 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-11-30 07:57:44,999 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([966] L942-24-->L942-27: Formula: (and (= |v_t_funThread2of2ForFork0_good_#t~nondet43#1_5| 0) (= (store |v_#pthreadsMutex_170| |v_~#__global_lock~0.base_55| (store (select |v_#pthreadsMutex_170| |v_~#__global_lock~0.base_55|) |v_~#__global_lock~0.offset_55| 0)) |v_#pthreadsMutex_169|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_55|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_55|} OutVars{t_funThread2of2ForFork0_good_#t~nondet43#1=|v_t_funThread2of2ForFork0_good_#t~nondet43#1_5|, #pthreadsMutex=|v_#pthreadsMutex_169|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_55|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_55|} AuxVars[] AssignedVars[t_funThread2of2ForFork0_good_#t~nondet43#1, #pthreadsMutex][525], [437#(<= |ULTIMATE.start_main_#t~post47#1| 9999), 442#true, 248#true, t_funThread1of2ForFork0InUse, 44#t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, t_funThread2of2ForFork0InUse, 78#L942-27true, 255#true, 39#L956-14true, 431#(and (<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)) (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post47#1|)))]) [2023-11-30 07:57:44,999 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2023-11-30 07:57:44,999 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-11-30 07:57:44,999 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-11-30 07:57:44,999 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-11-30 07:57:44,999 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([966] L942-24-->L942-27: Formula: (and (= |v_t_funThread2of2ForFork0_good_#t~nondet43#1_5| 0) (= (store |v_#pthreadsMutex_170| |v_~#__global_lock~0.base_55| (store (select |v_#pthreadsMutex_170| |v_~#__global_lock~0.base_55|) |v_~#__global_lock~0.offset_55| 0)) |v_#pthreadsMutex_169|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_55|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_55|} OutVars{t_funThread2of2ForFork0_good_#t~nondet43#1=|v_t_funThread2of2ForFork0_good_#t~nondet43#1_5|, #pthreadsMutex=|v_#pthreadsMutex_169|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_55|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_55|} AuxVars[] AssignedVars[t_funThread2of2ForFork0_good_#t~nondet43#1, #pthreadsMutex][525], [437#(<= |ULTIMATE.start_main_#t~post47#1| 9999), 442#true, 248#true, t_funThread1of2ForFork0InUse, 194#L938-6true, t_funThread2of2ForFork0InUse, 255#true, 78#L942-27true, 39#L956-14true, 431#(and (<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)) (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post47#1|)))]) [2023-11-30 07:57:44,999 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2023-11-30 07:57:44,999 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-11-30 07:57:44,999 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-11-30 07:57:44,999 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-11-30 07:57:45,009 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([878] L942-9-->L942-12: Formula: (and (= |v_#pthreadsMutex_145| (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47|) |v_~#__global_lock~0.offset_47| 0))) (= |v_t_funThread1of2ForFork0_good_#t~nondet40#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_145|, t_funThread1of2ForFork0_good_#t~nondet40#1=|v_t_funThread1of2ForFork0_good_#t~nondet40#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_good_#t~nondet40#1][183], [442#true, 248#true, t_funThread1of2ForFork0InUse, 90#L942-12true, t_funThread2of2ForFork0InUse, 255#true, 198#L956-15true, 434#true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)), 203#L938-20true]) [2023-11-30 07:57:45,010 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2023-11-30 07:57:45,010 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-11-30 07:57:45,010 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-11-30 07:57:45,010 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-11-30 07:57:45,010 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-11-30 07:57:45,063 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][153], [442#true, 248#true, 189#L942-23true, t_funThread1of2ForFork0InUse, 2#L957-3true, 262#true, t_funThread2of2ForFork0InUse, 255#true, 151#t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 434#true]) [2023-11-30 07:57:45,063 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2023-11-30 07:57:45,063 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 07:57:45,063 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 07:57:45,063 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 07:57:45,064 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][153], [442#true, 248#true, 189#L942-23true, t_funThread1of2ForFork0InUse, 2#L957-3true, t_funThread2of2ForFork0InUse, 262#true, 255#true, 70#L938-7true, 434#true]) [2023-11-30 07:57:45,064 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2023-11-30 07:57:45,064 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 07:57:45,064 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 07:57:45,064 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 07:57:45,068 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([866] L938-9-->L938-12: Formula: (and (= |v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|, t_funThread1of2ForFork0_bad_#t~nondet33#1=|v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_bad_#t~nondet33#1][154], [442#true, 248#true, t_funThread1of2ForFork0InUse, 262#true, t_funThread2of2ForFork0InUse, 255#true, 98#L938-12true, 434#true, 203#L938-20true, 55#L957true]) [2023-11-30 07:57:45,068 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is not cut-off event [2023-11-30 07:57:45,068 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is not cut-off event [2023-11-30 07:57:45,068 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is not cut-off event [2023-11-30 07:57:45,068 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is not cut-off event [2023-11-30 07:57:45,068 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is not cut-off event [2023-11-30 07:57:45,069 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([866] L938-9-->L938-12: Formula: (and (= |v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|, t_funThread1of2ForFork0_bad_#t~nondet33#1=|v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_bad_#t~nondet33#1][154], [442#true, 9#L938-23true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 262#true, 255#true, 98#L938-12true, 434#true, 55#L957true]) [2023-11-30 07:57:45,069 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2023-11-30 07:57:45,069 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 07:57:45,069 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 07:57:45,069 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 07:57:45,070 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([955] L938-24-->L938-27: Formula: (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet36#1_5| 0) (= (store |v_#pthreadsMutex_114| |v_~#__global_lock~0.base_39| (store (select |v_#pthreadsMutex_114| |v_~#__global_lock~0.base_39|) |v_~#__global_lock~0.offset_39| 0)) |v_#pthreadsMutex_113|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_114|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_39|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_39|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_113|, t_funThread2of2ForFork0_bad_#t~nondet36#1=|v_t_funThread2of2ForFork0_bad_#t~nondet36#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_39|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_39|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet36#1][541], [442#true, 248#true, t_funThread1of2ForFork0InUse, 44#t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, t_funThread2of2ForFork0InUse, 262#true, 255#true, 148#L938-27true, 434#true, 55#L957true]) [2023-11-30 07:57:45,070 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2023-11-30 07:57:45,070 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 07:57:45,070 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 07:57:45,070 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 07:57:45,070 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([955] L938-24-->L938-27: Formula: (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet36#1_5| 0) (= (store |v_#pthreadsMutex_114| |v_~#__global_lock~0.base_39| (store (select |v_#pthreadsMutex_114| |v_~#__global_lock~0.base_39|) |v_~#__global_lock~0.offset_39| 0)) |v_#pthreadsMutex_113|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_114|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_39|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_39|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_113|, t_funThread2of2ForFork0_bad_#t~nondet36#1=|v_t_funThread2of2ForFork0_bad_#t~nondet36#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_39|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_39|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet36#1][541], [442#true, 248#true, t_funThread1of2ForFork0InUse, 194#L938-6true, t_funThread2of2ForFork0InUse, 262#true, 255#true, 148#L938-27true, 434#true, 55#L957true]) [2023-11-30 07:57:45,070 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2023-11-30 07:57:45,070 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 07:57:45,070 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 07:57:45,070 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 07:57:45,072 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([955] L938-24-->L938-27: Formula: (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet36#1_5| 0) (= (store |v_#pthreadsMutex_114| |v_~#__global_lock~0.base_39| (store (select |v_#pthreadsMutex_114| |v_~#__global_lock~0.base_39|) |v_~#__global_lock~0.offset_39| 0)) |v_#pthreadsMutex_113|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_114|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_39|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_39|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_113|, t_funThread2of2ForFork0_bad_#t~nondet36#1=|v_t_funThread2of2ForFork0_bad_#t~nondet36#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_39|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_39|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet36#1][542], [442#true, 248#true, t_funThread1of2ForFork0InUse, 44#t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, t_funThread2of2ForFork0InUse, 255#true, 148#L938-27true, 434#true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)), 119#L956-16true]) [2023-11-30 07:57:45,072 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is not cut-off event [2023-11-30 07:57:45,072 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is not cut-off event [2023-11-30 07:57:45,072 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is not cut-off event [2023-11-30 07:57:45,073 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is not cut-off event [2023-11-30 07:57:45,073 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([955] L938-24-->L938-27: Formula: (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet36#1_5| 0) (= (store |v_#pthreadsMutex_114| |v_~#__global_lock~0.base_39| (store (select |v_#pthreadsMutex_114| |v_~#__global_lock~0.base_39|) |v_~#__global_lock~0.offset_39| 0)) |v_#pthreadsMutex_113|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_114|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_39|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_39|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_113|, t_funThread2of2ForFork0_bad_#t~nondet36#1=|v_t_funThread2of2ForFork0_bad_#t~nondet36#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_39|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_39|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet36#1][542], [442#true, 248#true, t_funThread1of2ForFork0InUse, 194#L938-6true, t_funThread2of2ForFork0InUse, 255#true, 148#L938-27true, 434#true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)), 119#L956-16true]) [2023-11-30 07:57:45,073 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is not cut-off event [2023-11-30 07:57:45,073 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is not cut-off event [2023-11-30 07:57:45,073 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is not cut-off event [2023-11-30 07:57:45,073 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is not cut-off event [2023-11-30 07:57:45,073 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([955] L938-24-->L938-27: Formula: (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet36#1_5| 0) (= (store |v_#pthreadsMutex_114| |v_~#__global_lock~0.base_39| (store (select |v_#pthreadsMutex_114| |v_~#__global_lock~0.base_39|) |v_~#__global_lock~0.offset_39| 0)) |v_#pthreadsMutex_113|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_114|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_39|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_39|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_113|, t_funThread2of2ForFork0_bad_#t~nondet36#1=|v_t_funThread2of2ForFork0_bad_#t~nondet36#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_39|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_39|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet36#1][542], [442#true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 148#L938-27true, 151#t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 434#true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)), 119#L956-16true]) [2023-11-30 07:57:45,073 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2023-11-30 07:57:45,073 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 07:57:45,073 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 07:57:45,073 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 07:57:45,073 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([955] L938-24-->L938-27: Formula: (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet36#1_5| 0) (= (store |v_#pthreadsMutex_114| |v_~#__global_lock~0.base_39| (store (select |v_#pthreadsMutex_114| |v_~#__global_lock~0.base_39|) |v_~#__global_lock~0.offset_39| 0)) |v_#pthreadsMutex_113|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_114|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_39|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_39|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_113|, t_funThread2of2ForFork0_bad_#t~nondet36#1=|v_t_funThread2of2ForFork0_bad_#t~nondet36#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_39|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_39|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet36#1][542], [442#true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 70#L938-7true, 148#L938-27true, 434#true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)), 119#L956-16true]) [2023-11-30 07:57:45,073 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2023-11-30 07:57:45,073 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 07:57:45,074 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 07:57:45,074 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 07:57:45,074 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([700] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][153], [442#true, 248#true, 9#L938-23true, t_funThread1of2ForFork0InUse, 2#L957-3true, t_funThread2of2ForFork0InUse, 262#true, 255#true, 434#true, 202#L938-8true]) [2023-11-30 07:57:45,074 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2023-11-30 07:57:45,074 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 07:57:45,074 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 07:57:45,074 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 07:57:45,074 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 07:57:45,075 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][153], [442#true, 208#L938-9true, 248#true, t_funThread1of2ForFork0InUse, 2#L957-3true, t_funThread2of2ForFork0InUse, 262#true, 255#true, 108#L942-20true, 434#true]) [2023-11-30 07:57:45,075 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2023-11-30 07:57:45,075 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 07:57:45,075 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 07:57:45,075 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 07:57:45,075 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([866] L938-9-->L938-12: Formula: (and (= |v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|, t_funThread1of2ForFork0_bad_#t~nondet33#1=|v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_bad_#t~nondet33#1][136], [442#true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 98#L938-12true, 108#L942-20true, 434#true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)), 119#L956-16true]) [2023-11-30 07:57:45,075 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2023-11-30 07:57:45,075 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 07:57:45,075 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 07:57:45,075 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 07:57:45,075 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 07:57:45,075 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([866] L938-9-->L938-12: Formula: (and (= |v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|, t_funThread1of2ForFork0_bad_#t~nondet33#1=|v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_bad_#t~nondet33#1][154], [442#true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 262#true, 255#true, 98#L938-12true, 108#L942-20true, 434#true, 55#L957true]) [2023-11-30 07:57:45,075 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2023-11-30 07:57:45,075 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 07:57:45,075 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 07:57:45,075 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 07:57:45,225 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][153], [442#true, 248#true, 9#L938-23true, t_funThread1of2ForFork0InUse, 2#L957-3true, t_funThread2of2ForFork0InUse, 262#true, 255#true, 434#true, 197#t_funErr5ASSERT_VIOLATIONINTEGER_OVERFLOWtrue]) [2023-11-30 07:57:45,226 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2023-11-30 07:57:45,226 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 07:57:45,226 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 07:57:45,226 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 07:57:45,226 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][153], [442#true, 9#L938-23true, 248#true, t_funThread1of2ForFork0InUse, 2#L957-3true, 262#true, t_funThread2of2ForFork0InUse, 255#true, 165#L942-7true, 434#true]) [2023-11-30 07:57:45,226 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2023-11-30 07:57:45,226 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 07:57:45,226 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 07:57:45,227 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 07:57:45,227 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][153], [442#true, 248#true, t_funThread1of2ForFork0InUse, 2#L957-3true, 262#true, t_funThread2of2ForFork0InUse, 255#true, 108#L942-20true, 434#true, 197#t_funErr5ASSERT_VIOLATIONINTEGER_OVERFLOWtrue]) [2023-11-30 07:57:45,227 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2023-11-30 07:57:45,227 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 07:57:45,227 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 07:57:45,228 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 07:57:45,228 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][153], [442#true, 248#true, t_funThread1of2ForFork0InUse, 2#L957-3true, 262#true, t_funThread2of2ForFork0InUse, 255#true, 165#L942-7true, 108#L942-20true, 434#true]) [2023-11-30 07:57:45,228 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2023-11-30 07:57:45,228 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 07:57:45,228 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 07:57:45,228 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 07:57:45,234 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([878] L942-9-->L942-12: Formula: (and (= |v_#pthreadsMutex_145| (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47|) |v_~#__global_lock~0.offset_47| 0))) (= |v_t_funThread1of2ForFork0_good_#t~nondet40#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_145|, t_funThread1of2ForFork0_good_#t~nondet40#1=|v_t_funThread1of2ForFork0_good_#t~nondet40#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_good_#t~nondet40#1][180], [442#true, 248#true, t_funThread1of2ForFork0InUse, 90#L942-12true, 262#true, t_funThread2of2ForFork0InUse, 255#true, 434#true, 203#L938-20true, 55#L957true]) [2023-11-30 07:57:45,234 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2023-11-30 07:57:45,234 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 07:57:45,234 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 07:57:45,234 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 07:57:45,236 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([700] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][153], [442#true, 248#true, t_funThread1of2ForFork0InUse, 2#L957-3true, 195#L942-8true, 262#true, t_funThread2of2ForFork0InUse, 255#true, 127#L942-18true, 434#true]) [2023-11-30 07:57:45,236 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2023-11-30 07:57:45,236 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 07:57:45,236 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 07:57:45,236 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 07:57:45,236 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 07:57:45,239 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][153], [442#true, 248#true, 154#L942-9true, t_funThread1of2ForFork0InUse, 2#L957-3true, 262#true, t_funThread2of2ForFork0InUse, 255#true, 434#true, 203#L938-20true]) [2023-11-30 07:57:45,239 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2023-11-30 07:57:45,239 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 07:57:45,239 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 07:57:45,239 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 07:57:45,239 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([878] L942-9-->L942-12: Formula: (and (= |v_#pthreadsMutex_145| (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47|) |v_~#__global_lock~0.offset_47| 0))) (= |v_t_funThread1of2ForFork0_good_#t~nondet40#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_145|, t_funThread1of2ForFork0_good_#t~nondet40#1=|v_t_funThread1of2ForFork0_good_#t~nondet40#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_good_#t~nondet40#1][180], [442#true, 248#true, t_funThread1of2ForFork0InUse, 90#L942-12true, 262#true, t_funThread2of2ForFork0InUse, 255#true, 434#true, 203#L938-20true, 55#L957true]) [2023-11-30 07:57:45,239 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2023-11-30 07:57:45,239 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 07:57:45,240 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 07:57:45,240 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 07:57:45,240 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 07:57:45,240 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([878] L942-9-->L942-12: Formula: (and (= |v_#pthreadsMutex_145| (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47|) |v_~#__global_lock~0.offset_47| 0))) (= |v_t_funThread1of2ForFork0_good_#t~nondet40#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_145|, t_funThread1of2ForFork0_good_#t~nondet40#1=|v_t_funThread1of2ForFork0_good_#t~nondet40#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_good_#t~nondet40#1][183], [442#true, 248#true, t_funThread1of2ForFork0InUse, 90#L942-12true, t_funThread2of2ForFork0InUse, 255#true, 434#true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)), 203#L938-20true, 119#L956-16true]) [2023-11-30 07:57:45,240 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2023-11-30 07:57:45,240 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 07:57:45,240 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 07:57:45,240 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 07:57:45,240 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 07:57:45,250 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([866] L938-9-->L938-12: Formula: (and (= |v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|, t_funThread1of2ForFork0_bad_#t~nondet33#1=|v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_bad_#t~nondet33#1][136], [442#true, 9#L938-23true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 198#L956-15true, 98#L938-12true, 434#true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648))]) [2023-11-30 07:57:45,250 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2023-11-30 07:57:45,250 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 07:57:45,250 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 07:57:45,250 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 07:57:45,253 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([955] L938-24-->L938-27: Formula: (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet36#1_5| 0) (= (store |v_#pthreadsMutex_114| |v_~#__global_lock~0.base_39| (store (select |v_#pthreadsMutex_114| |v_~#__global_lock~0.base_39|) |v_~#__global_lock~0.offset_39| 0)) |v_#pthreadsMutex_113|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_114|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_39|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_39|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_113|, t_funThread2of2ForFork0_bad_#t~nondet36#1=|v_t_funThread2of2ForFork0_bad_#t~nondet36#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_39|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_39|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet36#1][544], [437#(<= |ULTIMATE.start_main_#t~post47#1| 9999), 208#L938-9true, 442#true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 39#L956-14true, 431#(and (<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)) (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post47#1|))), 148#L938-27true]) [2023-11-30 07:57:45,253 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2023-11-30 07:57:45,253 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 07:57:45,253 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 07:57:45,253 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 07:57:45,258 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([955] L938-24-->L938-27: Formula: (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet36#1_5| 0) (= (store |v_#pthreadsMutex_114| |v_~#__global_lock~0.base_39| (store (select |v_#pthreadsMutex_114| |v_~#__global_lock~0.base_39|) |v_~#__global_lock~0.offset_39| 0)) |v_#pthreadsMutex_113|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_114|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_39|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_39|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_113|, t_funThread2of2ForFork0_bad_#t~nondet36#1=|v_t_funThread2of2ForFork0_bad_#t~nondet36#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_39|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_39|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet36#1][542], [442#true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 198#L956-15true, 148#L938-27true, 434#true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)), 202#L938-8true]) [2023-11-30 07:57:45,258 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2023-11-30 07:57:45,258 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 07:57:45,259 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 07:57:45,259 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 07:57:45,259 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([955] L938-24-->L938-27: Formula: (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet36#1_5| 0) (= (store |v_#pthreadsMutex_114| |v_~#__global_lock~0.base_39| (store (select |v_#pthreadsMutex_114| |v_~#__global_lock~0.base_39|) |v_~#__global_lock~0.offset_39| 0)) |v_#pthreadsMutex_113|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_114|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_39|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_39|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_113|, t_funThread2of2ForFork0_bad_#t~nondet36#1=|v_t_funThread2of2ForFork0_bad_#t~nondet36#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_39|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_39|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet36#1][542], [442#true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 148#L938-27true, 198#L956-15true, 434#true, 202#L938-8true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648))]) [2023-11-30 07:57:45,259 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2023-11-30 07:57:45,259 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 07:57:45,259 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 07:57:45,259 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 07:57:45,259 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 07:57:45,259 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([955] L938-24-->L938-27: Formula: (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet36#1_5| 0) (= (store |v_#pthreadsMutex_114| |v_~#__global_lock~0.base_39| (store (select |v_#pthreadsMutex_114| |v_~#__global_lock~0.base_39|) |v_~#__global_lock~0.offset_39| 0)) |v_#pthreadsMutex_113|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_114|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_39|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_39|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_113|, t_funThread2of2ForFork0_bad_#t~nondet36#1=|v_t_funThread2of2ForFork0_bad_#t~nondet36#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_39|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_39|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet36#1][542], [208#L938-9true, 442#true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 148#L938-27true, 198#L956-15true, 434#true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648))]) [2023-11-30 07:57:45,259 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2023-11-30 07:57:45,259 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 07:57:45,259 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 07:57:45,259 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 07:57:45,260 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([866] L938-9-->L938-12: Formula: (and (= |v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|, t_funThread1of2ForFork0_bad_#t~nondet33#1=|v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_bad_#t~nondet33#1][136], [442#true, 248#true, 9#L938-23true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 98#L938-12true, 198#L956-15true, 434#true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648))]) [2023-11-30 07:57:45,260 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2023-11-30 07:57:45,260 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 07:57:45,260 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 07:57:45,260 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 07:57:45,260 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 07:57:45,261 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([955] L938-24-->L938-27: Formula: (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet36#1_5| 0) (= (store |v_#pthreadsMutex_114| |v_~#__global_lock~0.base_39| (store (select |v_#pthreadsMutex_114| |v_~#__global_lock~0.base_39|) |v_~#__global_lock~0.offset_39| 0)) |v_#pthreadsMutex_113|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_114|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_39|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_39|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_113|, t_funThread2of2ForFork0_bad_#t~nondet36#1=|v_t_funThread2of2ForFork0_bad_#t~nondet36#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_39|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_39|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet36#1][544], [437#(<= |ULTIMATE.start_main_#t~post47#1| 9999), 442#true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 39#L956-14true, 255#true, 431#(and (<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)) (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post47#1|))), 148#L938-27true, 202#L938-8true]) [2023-11-30 07:57:45,261 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is not cut-off event [2023-11-30 07:57:45,261 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is not cut-off event [2023-11-30 07:57:45,261 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is not cut-off event [2023-11-30 07:57:45,261 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is not cut-off event [2023-11-30 07:57:45,261 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([966] L942-24-->L942-27: Formula: (and (= |v_t_funThread2of2ForFork0_good_#t~nondet43#1_5| 0) (= (store |v_#pthreadsMutex_170| |v_~#__global_lock~0.base_55| (store (select |v_#pthreadsMutex_170| |v_~#__global_lock~0.base_55|) |v_~#__global_lock~0.offset_55| 0)) |v_#pthreadsMutex_169|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_55|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_55|} OutVars{t_funThread2of2ForFork0_good_#t~nondet43#1=|v_t_funThread2of2ForFork0_good_#t~nondet43#1_5|, #pthreadsMutex=|v_#pthreadsMutex_169|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_55|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_55|} AuxVars[] AssignedVars[t_funThread2of2ForFork0_good_#t~nondet43#1, #pthreadsMutex][525], [437#(<= |ULTIMATE.start_main_#t~post47#1| 9999), 442#true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 39#L956-14true, 78#L942-27true, 431#(and (<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)) (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post47#1|))), 151#t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue]) [2023-11-30 07:57:45,261 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2023-11-30 07:57:45,261 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 07:57:45,262 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 07:57:45,262 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 07:57:45,262 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([966] L942-24-->L942-27: Formula: (and (= |v_t_funThread2of2ForFork0_good_#t~nondet43#1_5| 0) (= (store |v_#pthreadsMutex_170| |v_~#__global_lock~0.base_55| (store (select |v_#pthreadsMutex_170| |v_~#__global_lock~0.base_55|) |v_~#__global_lock~0.offset_55| 0)) |v_#pthreadsMutex_169|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_55|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_55|} OutVars{t_funThread2of2ForFork0_good_#t~nondet43#1=|v_t_funThread2of2ForFork0_good_#t~nondet43#1_5|, #pthreadsMutex=|v_#pthreadsMutex_169|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_55|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_55|} AuxVars[] AssignedVars[t_funThread2of2ForFork0_good_#t~nondet43#1, #pthreadsMutex][525], [437#(<= |ULTIMATE.start_main_#t~post47#1| 9999), 442#true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 39#L956-14true, 78#L942-27true, 70#L938-7true, 431#(and (<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)) (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post47#1|)))]) [2023-11-30 07:57:45,262 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2023-11-30 07:57:45,262 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 07:57:45,262 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 07:57:45,262 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 07:57:45,336 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([700] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][153], [208#L938-9true, 442#true, 248#true, t_funThread1of2ForFork0InUse, 2#L957-3true, 262#true, t_funThread2of2ForFork0InUse, 255#true, 108#L942-20true, 434#true]) [2023-11-30 07:57:45,336 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2023-11-30 07:57:45,336 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 07:57:45,336 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 07:57:45,336 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 07:57:45,336 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 07:57:45,338 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][153], [442#true, 248#true, 189#L942-23true, t_funThread1of2ForFork0InUse, 2#L957-3true, t_funThread2of2ForFork0InUse, 262#true, 255#true, 434#true, 202#L938-8true]) [2023-11-30 07:57:45,339 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2023-11-30 07:57:45,339 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 07:57:45,339 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 07:57:45,339 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 07:57:45,343 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([955] L938-24-->L938-27: Formula: (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet36#1_5| 0) (= (store |v_#pthreadsMutex_114| |v_~#__global_lock~0.base_39| (store (select |v_#pthreadsMutex_114| |v_~#__global_lock~0.base_39|) |v_~#__global_lock~0.offset_39| 0)) |v_#pthreadsMutex_113|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_114|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_39|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_39|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_113|, t_funThread2of2ForFork0_bad_#t~nondet36#1=|v_t_funThread2of2ForFork0_bad_#t~nondet36#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_39|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_39|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet36#1][541], [442#true, 248#true, t_funThread1of2ForFork0InUse, 262#true, t_funThread2of2ForFork0InUse, 255#true, 148#L938-27true, 151#t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 434#true, 55#L957true]) [2023-11-30 07:57:45,343 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2023-11-30 07:57:45,343 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 07:57:45,343 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 07:57:45,343 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 07:57:45,343 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([955] L938-24-->L938-27: Formula: (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet36#1_5| 0) (= (store |v_#pthreadsMutex_114| |v_~#__global_lock~0.base_39| (store (select |v_#pthreadsMutex_114| |v_~#__global_lock~0.base_39|) |v_~#__global_lock~0.offset_39| 0)) |v_#pthreadsMutex_113|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_114|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_39|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_39|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_113|, t_funThread2of2ForFork0_bad_#t~nondet36#1=|v_t_funThread2of2ForFork0_bad_#t~nondet36#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_39|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_39|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet36#1][541], [442#true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 262#true, 255#true, 70#L938-7true, 148#L938-27true, 434#true, 55#L957true]) [2023-11-30 07:57:45,343 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2023-11-30 07:57:45,343 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 07:57:45,343 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 07:57:45,343 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 07:57:45,345 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([866] L938-9-->L938-12: Formula: (and (= |v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|, t_funThread1of2ForFork0_bad_#t~nondet33#1=|v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_bad_#t~nondet33#1][136], [442#true, 9#L938-23true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 98#L938-12true, 434#true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)), 119#L956-16true]) [2023-11-30 07:57:45,345 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2023-11-30 07:57:45,345 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 07:57:45,345 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 07:57:45,345 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 07:57:45,346 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([955] L938-24-->L938-27: Formula: (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet36#1_5| 0) (= (store |v_#pthreadsMutex_114| |v_~#__global_lock~0.base_39| (store (select |v_#pthreadsMutex_114| |v_~#__global_lock~0.base_39|) |v_~#__global_lock~0.offset_39| 0)) |v_#pthreadsMutex_113|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_114|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_39|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_39|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_113|, t_funThread2of2ForFork0_bad_#t~nondet36#1=|v_t_funThread2of2ForFork0_bad_#t~nondet36#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_39|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_39|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet36#1][542], [442#true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 148#L938-27true, 434#true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)), 202#L938-8true, 119#L956-16true]) [2023-11-30 07:57:45,346 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2023-11-30 07:57:45,346 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 07:57:45,347 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 07:57:45,347 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 07:57:45,347 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([955] L938-24-->L938-27: Formula: (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet36#1_5| 0) (= (store |v_#pthreadsMutex_114| |v_~#__global_lock~0.base_39| (store (select |v_#pthreadsMutex_114| |v_~#__global_lock~0.base_39|) |v_~#__global_lock~0.offset_39| 0)) |v_#pthreadsMutex_113|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_114|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_39|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_39|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_113|, t_funThread2of2ForFork0_bad_#t~nondet36#1=|v_t_funThread2of2ForFork0_bad_#t~nondet36#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_39|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_39|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet36#1][541], [442#true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 262#true, 255#true, 148#L938-27true, 434#true, 202#L938-8true, 55#L957true]) [2023-11-30 07:57:45,347 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2023-11-30 07:57:45,347 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 07:57:45,347 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 07:57:45,347 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 07:57:45,347 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([955] L938-24-->L938-27: Formula: (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet36#1_5| 0) (= (store |v_#pthreadsMutex_114| |v_~#__global_lock~0.base_39| (store (select |v_#pthreadsMutex_114| |v_~#__global_lock~0.base_39|) |v_~#__global_lock~0.offset_39| 0)) |v_#pthreadsMutex_113|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_114|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_39|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_39|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_113|, t_funThread2of2ForFork0_bad_#t~nondet36#1=|v_t_funThread2of2ForFork0_bad_#t~nondet36#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_39|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_39|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet36#1][542], [442#true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 148#L938-27true, 434#true, 202#L938-8true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)), 119#L956-16true]) [2023-11-30 07:57:45,347 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2023-11-30 07:57:45,347 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 07:57:45,347 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 07:57:45,347 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 07:57:45,347 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 07:57:45,348 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([955] L938-24-->L938-27: Formula: (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet36#1_5| 0) (= (store |v_#pthreadsMutex_114| |v_~#__global_lock~0.base_39| (store (select |v_#pthreadsMutex_114| |v_~#__global_lock~0.base_39|) |v_~#__global_lock~0.offset_39| 0)) |v_#pthreadsMutex_113|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_114|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_39|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_39|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_113|, t_funThread2of2ForFork0_bad_#t~nondet36#1=|v_t_funThread2of2ForFork0_bad_#t~nondet36#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_39|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_39|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet36#1][541], [208#L938-9true, 442#true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 262#true, 255#true, 148#L938-27true, 434#true, 55#L957true]) [2023-11-30 07:57:45,348 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2023-11-30 07:57:45,348 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 07:57:45,348 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 07:57:45,348 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 07:57:45,348 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][153], [208#L938-9true, 442#true, 248#true, 9#L938-23true, t_funThread1of2ForFork0InUse, 2#L957-3true, t_funThread2of2ForFork0InUse, 262#true, 255#true, 434#true]) [2023-11-30 07:57:45,348 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2023-11-30 07:57:45,348 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 07:57:45,348 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 07:57:45,348 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 07:57:45,348 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([955] L938-24-->L938-27: Formula: (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet36#1_5| 0) (= (store |v_#pthreadsMutex_114| |v_~#__global_lock~0.base_39| (store (select |v_#pthreadsMutex_114| |v_~#__global_lock~0.base_39|) |v_~#__global_lock~0.offset_39| 0)) |v_#pthreadsMutex_113|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_114|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_39|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_39|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_113|, t_funThread2of2ForFork0_bad_#t~nondet36#1=|v_t_funThread2of2ForFork0_bad_#t~nondet36#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_39|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_39|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet36#1][542], [442#true, 208#L938-9true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 148#L938-27true, 434#true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)), 119#L956-16true]) [2023-11-30 07:57:45,348 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2023-11-30 07:57:45,348 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 07:57:45,348 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 07:57:45,349 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 07:57:45,349 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([866] L938-9-->L938-12: Formula: (and (= |v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|, t_funThread1of2ForFork0_bad_#t~nondet33#1=|v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_bad_#t~nondet33#1][136], [442#true, 248#true, 9#L938-23true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 98#L938-12true, 434#true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)), 119#L956-16true]) [2023-11-30 07:57:45,349 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2023-11-30 07:57:45,349 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 07:57:45,349 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 07:57:45,349 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 07:57:45,349 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 07:57:45,349 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([866] L938-9-->L938-12: Formula: (and (= |v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|, t_funThread1of2ForFork0_bad_#t~nondet33#1=|v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_bad_#t~nondet33#1][154], [442#true, 248#true, 9#L938-23true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 262#true, 255#true, 98#L938-12true, 434#true, 55#L957true]) [2023-11-30 07:57:45,349 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2023-11-30 07:57:45,349 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 07:57:45,349 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 07:57:45,349 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 07:57:45,350 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 07:57:45,379 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([700] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][153], [442#true, 248#true, 154#L942-9true, t_funThread1of2ForFork0InUse, 2#L957-3true, 262#true, t_funThread2of2ForFork0InUse, 255#true, 434#true, 203#L938-20true]) [2023-11-30 07:57:45,379 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2023-11-30 07:57:45,379 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 07:57:45,379 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 07:57:45,380 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 07:57:45,380 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 07:57:45,383 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][153], [442#true, 248#true, 9#L938-23true, t_funThread1of2ForFork0InUse, 2#L957-3true, 195#L942-8true, 262#true, t_funThread2of2ForFork0InUse, 255#true, 434#true]) [2023-11-30 07:57:45,384 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2023-11-30 07:57:45,384 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 07:57:45,384 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 07:57:45,384 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 07:57:45,385 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][153], [442#true, 248#true, t_funThread1of2ForFork0InUse, 195#L942-8true, 2#L957-3true, 262#true, t_funThread2of2ForFork0InUse, 255#true, 108#L942-20true, 434#true]) [2023-11-30 07:57:45,385 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2023-11-30 07:57:45,385 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 07:57:45,385 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 07:57:45,385 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 07:57:45,395 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([700] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][153], [442#true, 248#true, t_funThread1of2ForFork0InUse, 195#L942-8true, 2#L957-3true, 262#true, t_funThread2of2ForFork0InUse, 255#true, 108#L942-20true, 434#true]) [2023-11-30 07:57:45,395 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2023-11-30 07:57:45,395 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 07:57:45,395 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 07:57:45,396 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 07:57:45,396 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 07:57:45,421 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([966] L942-24-->L942-27: Formula: (and (= |v_t_funThread2of2ForFork0_good_#t~nondet43#1_5| 0) (= (store |v_#pthreadsMutex_170| |v_~#__global_lock~0.base_55| (store (select |v_#pthreadsMutex_170| |v_~#__global_lock~0.base_55|) |v_~#__global_lock~0.offset_55| 0)) |v_#pthreadsMutex_169|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_55|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_55|} OutVars{t_funThread2of2ForFork0_good_#t~nondet43#1=|v_t_funThread2of2ForFork0_good_#t~nondet43#1_5|, #pthreadsMutex=|v_#pthreadsMutex_169|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_55|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_55|} AuxVars[] AssignedVars[t_funThread2of2ForFork0_good_#t~nondet43#1, #pthreadsMutex][540], [442#true, 248#true, t_funThread1of2ForFork0InUse, 44#t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, t_funThread2of2ForFork0InUse, 255#true, 78#L942-27true, 198#L956-15true, 434#true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648))]) [2023-11-30 07:57:45,421 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is not cut-off event [2023-11-30 07:57:45,421 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is not cut-off event [2023-11-30 07:57:45,421 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is not cut-off event [2023-11-30 07:57:45,421 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is not cut-off event [2023-11-30 07:57:45,421 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([966] L942-24-->L942-27: Formula: (and (= |v_t_funThread2of2ForFork0_good_#t~nondet43#1_5| 0) (= (store |v_#pthreadsMutex_170| |v_~#__global_lock~0.base_55| (store (select |v_#pthreadsMutex_170| |v_~#__global_lock~0.base_55|) |v_~#__global_lock~0.offset_55| 0)) |v_#pthreadsMutex_169|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_55|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_55|} OutVars{t_funThread2of2ForFork0_good_#t~nondet43#1=|v_t_funThread2of2ForFork0_good_#t~nondet43#1_5|, #pthreadsMutex=|v_#pthreadsMutex_169|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_55|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_55|} AuxVars[] AssignedVars[t_funThread2of2ForFork0_good_#t~nondet43#1, #pthreadsMutex][540], [442#true, 248#true, t_funThread1of2ForFork0InUse, 44#t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, t_funThread2of2ForFork0InUse, 78#L942-27true, 255#true, 434#true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)), 119#L956-16true]) [2023-11-30 07:57:45,421 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2023-11-30 07:57:45,421 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 07:57:45,422 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 07:57:45,422 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 07:57:45,422 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([966] L942-24-->L942-27: Formula: (and (= |v_t_funThread2of2ForFork0_good_#t~nondet43#1_5| 0) (= (store |v_#pthreadsMutex_170| |v_~#__global_lock~0.base_55| (store (select |v_#pthreadsMutex_170| |v_~#__global_lock~0.base_55|) |v_~#__global_lock~0.offset_55| 0)) |v_#pthreadsMutex_169|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_55|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_55|} OutVars{t_funThread2of2ForFork0_good_#t~nondet43#1=|v_t_funThread2of2ForFork0_good_#t~nondet43#1_5|, #pthreadsMutex=|v_#pthreadsMutex_169|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_55|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_55|} AuxVars[] AssignedVars[t_funThread2of2ForFork0_good_#t~nondet43#1, #pthreadsMutex][540], [442#true, 248#true, t_funThread1of2ForFork0InUse, 194#L938-6true, t_funThread2of2ForFork0InUse, 255#true, 78#L942-27true, 198#L956-15true, 434#true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648))]) [2023-11-30 07:57:45,422 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is not cut-off event [2023-11-30 07:57:45,422 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is not cut-off event [2023-11-30 07:57:45,422 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is not cut-off event [2023-11-30 07:57:45,422 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is not cut-off event [2023-11-30 07:57:45,423 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([966] L942-24-->L942-27: Formula: (and (= |v_t_funThread2of2ForFork0_good_#t~nondet43#1_5| 0) (= (store |v_#pthreadsMutex_170| |v_~#__global_lock~0.base_55| (store (select |v_#pthreadsMutex_170| |v_~#__global_lock~0.base_55|) |v_~#__global_lock~0.offset_55| 0)) |v_#pthreadsMutex_169|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_55|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_55|} OutVars{t_funThread2of2ForFork0_good_#t~nondet43#1=|v_t_funThread2of2ForFork0_good_#t~nondet43#1_5|, #pthreadsMutex=|v_#pthreadsMutex_169|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_55|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_55|} AuxVars[] AssignedVars[t_funThread2of2ForFork0_good_#t~nondet43#1, #pthreadsMutex][540], [442#true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 78#L942-27true, 255#true, 198#L956-15true, 151#t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 434#true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648))]) [2023-11-30 07:57:45,423 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2023-11-30 07:57:45,423 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 07:57:45,423 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 07:57:45,423 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 07:57:45,423 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([966] L942-24-->L942-27: Formula: (and (= |v_t_funThread2of2ForFork0_good_#t~nondet43#1_5| 0) (= (store |v_#pthreadsMutex_170| |v_~#__global_lock~0.base_55| (store (select |v_#pthreadsMutex_170| |v_~#__global_lock~0.base_55|) |v_~#__global_lock~0.offset_55| 0)) |v_#pthreadsMutex_169|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_55|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_55|} OutVars{t_funThread2of2ForFork0_good_#t~nondet43#1=|v_t_funThread2of2ForFork0_good_#t~nondet43#1_5|, #pthreadsMutex=|v_#pthreadsMutex_169|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_55|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_55|} AuxVars[] AssignedVars[t_funThread2of2ForFork0_good_#t~nondet43#1, #pthreadsMutex][540], [442#true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 78#L942-27true, 70#L938-7true, 198#L956-15true, 434#true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648))]) [2023-11-30 07:57:45,423 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2023-11-30 07:57:45,423 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 07:57:45,423 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 07:57:45,423 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 07:57:45,423 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([966] L942-24-->L942-27: Formula: (and (= |v_t_funThread2of2ForFork0_good_#t~nondet43#1_5| 0) (= (store |v_#pthreadsMutex_170| |v_~#__global_lock~0.base_55| (store (select |v_#pthreadsMutex_170| |v_~#__global_lock~0.base_55|) |v_~#__global_lock~0.offset_55| 0)) |v_#pthreadsMutex_169|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_55|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_55|} OutVars{t_funThread2of2ForFork0_good_#t~nondet43#1=|v_t_funThread2of2ForFork0_good_#t~nondet43#1_5|, #pthreadsMutex=|v_#pthreadsMutex_169|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_55|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_55|} AuxVars[] AssignedVars[t_funThread2of2ForFork0_good_#t~nondet43#1, #pthreadsMutex][540], [442#true, 248#true, t_funThread1of2ForFork0InUse, 194#L938-6true, t_funThread2of2ForFork0InUse, 255#true, 78#L942-27true, 434#true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)), 119#L956-16true]) [2023-11-30 07:57:45,423 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2023-11-30 07:57:45,423 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 07:57:45,424 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 07:57:45,424 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 07:57:45,425 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([966] L942-24-->L942-27: Formula: (and (= |v_t_funThread2of2ForFork0_good_#t~nondet43#1_5| 0) (= (store |v_#pthreadsMutex_170| |v_~#__global_lock~0.base_55| (store (select |v_#pthreadsMutex_170| |v_~#__global_lock~0.base_55|) |v_~#__global_lock~0.offset_55| 0)) |v_#pthreadsMutex_169|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_55|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_55|} OutVars{t_funThread2of2ForFork0_good_#t~nondet43#1=|v_t_funThread2of2ForFork0_good_#t~nondet43#1_5|, #pthreadsMutex=|v_#pthreadsMutex_169|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_55|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_55|} AuxVars[] AssignedVars[t_funThread2of2ForFork0_good_#t~nondet43#1, #pthreadsMutex][525], [437#(<= |ULTIMATE.start_main_#t~post47#1| 9999), 442#true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 78#L942-27true, 255#true, 39#L956-14true, 431#(and (<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)) (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post47#1|))), 202#L938-8true]) [2023-11-30 07:57:45,425 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2023-11-30 07:57:45,425 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 07:57:45,425 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 07:57:45,425 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 07:57:45,426 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([866] L938-9-->L938-12: Formula: (and (= |v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|, t_funThread1of2ForFork0_bad_#t~nondet33#1=|v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_bad_#t~nondet33#1][273], [437#(<= |ULTIMATE.start_main_#t~post47#1| 9999), 442#true, 248#true, 189#L942-23true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 39#L956-14true, 431#(and (<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)) (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post47#1|))), 98#L938-12true]) [2023-11-30 07:57:45,426 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2023-11-30 07:57:45,426 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 07:57:45,426 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 07:57:45,426 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 07:57:45,432 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([878] L942-9-->L942-12: Formula: (and (= |v_#pthreadsMutex_145| (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47|) |v_~#__global_lock~0.offset_47| 0))) (= |v_t_funThread1of2ForFork0_good_#t~nondet40#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_145|, t_funThread1of2ForFork0_good_#t~nondet40#1=|v_t_funThread1of2ForFork0_good_#t~nondet40#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_good_#t~nondet40#1][309], [437#(<= |ULTIMATE.start_main_#t~post47#1| 9999), 442#true, 248#true, t_funThread1of2ForFork0InUse, 90#L942-12true, t_funThread2of2ForFork0InUse, 39#L956-14true, 255#true, 431#(and (<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)) (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post47#1|))), 108#L942-20true]) [2023-11-30 07:57:45,432 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is not cut-off event [2023-11-30 07:57:45,432 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is not cut-off event [2023-11-30 07:57:45,432 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is not cut-off event [2023-11-30 07:57:45,432 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is not cut-off event [2023-11-30 07:57:45,436 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([955] L938-24-->L938-27: Formula: (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet36#1_5| 0) (= (store |v_#pthreadsMutex_114| |v_~#__global_lock~0.base_39| (store (select |v_#pthreadsMutex_114| |v_~#__global_lock~0.base_39|) |v_~#__global_lock~0.offset_39| 0)) |v_#pthreadsMutex_113|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_114|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_39|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_39|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_113|, t_funThread2of2ForFork0_bad_#t~nondet36#1=|v_t_funThread2of2ForFork0_bad_#t~nondet36#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_39|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_39|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet36#1][542], [442#true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 148#L938-27true, 198#L956-15true, 434#true, 197#t_funErr5ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648))]) [2023-11-30 07:57:45,436 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2023-11-30 07:57:45,436 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 07:57:45,436 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 07:57:45,436 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 07:57:45,436 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([955] L938-24-->L938-27: Formula: (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet36#1_5| 0) (= (store |v_#pthreadsMutex_114| |v_~#__global_lock~0.base_39| (store (select |v_#pthreadsMutex_114| |v_~#__global_lock~0.base_39|) |v_~#__global_lock~0.offset_39| 0)) |v_#pthreadsMutex_113|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_114|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_39|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_39|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_113|, t_funThread2of2ForFork0_bad_#t~nondet36#1=|v_t_funThread2of2ForFork0_bad_#t~nondet36#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_39|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_39|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet36#1][542], [442#true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 165#L942-7true, 148#L938-27true, 198#L956-15true, 434#true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648))]) [2023-11-30 07:57:45,436 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2023-11-30 07:57:45,436 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 07:57:45,436 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 07:57:45,436 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 07:57:45,437 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([878] L942-9-->L942-12: Formula: (and (= |v_#pthreadsMutex_145| (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47|) |v_~#__global_lock~0.offset_47| 0))) (= |v_t_funThread1of2ForFork0_good_#t~nondet40#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_145|, t_funThread1of2ForFork0_good_#t~nondet40#1=|v_t_funThread1of2ForFork0_good_#t~nondet40#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_good_#t~nondet40#1][183], [442#true, 248#true, t_funThread1of2ForFork0InUse, 90#L942-12true, t_funThread2of2ForFork0InUse, 255#true, 198#L956-15true, 108#L942-20true, 434#true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648))]) [2023-11-30 07:57:45,437 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2023-11-30 07:57:45,437 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 07:57:45,437 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 07:57:45,437 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 07:57:45,437 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([955] L938-24-->L938-27: Formula: (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet36#1_5| 0) (= (store |v_#pthreadsMutex_114| |v_~#__global_lock~0.base_39| (store (select |v_#pthreadsMutex_114| |v_~#__global_lock~0.base_39|) |v_~#__global_lock~0.offset_39| 0)) |v_#pthreadsMutex_113|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_114|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_39|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_39|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_113|, t_funThread2of2ForFork0_bad_#t~nondet36#1=|v_t_funThread2of2ForFork0_bad_#t~nondet36#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_39|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_39|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet36#1][544], [437#(<= |ULTIMATE.start_main_#t~post47#1| 9999), 442#true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 39#L956-14true, 431#(and (<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)) (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post47#1|))), 148#L938-27true, 197#t_funErr5ASSERT_VIOLATIONINTEGER_OVERFLOWtrue]) [2023-11-30 07:57:45,437 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is not cut-off event [2023-11-30 07:57:45,437 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is not cut-off event [2023-11-30 07:57:45,437 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is not cut-off event [2023-11-30 07:57:45,437 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is not cut-off event [2023-11-30 07:57:45,438 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([955] L938-24-->L938-27: Formula: (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet36#1_5| 0) (= (store |v_#pthreadsMutex_114| |v_~#__global_lock~0.base_39| (store (select |v_#pthreadsMutex_114| |v_~#__global_lock~0.base_39|) |v_~#__global_lock~0.offset_39| 0)) |v_#pthreadsMutex_113|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_114|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_39|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_39|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_113|, t_funThread2of2ForFork0_bad_#t~nondet36#1=|v_t_funThread2of2ForFork0_bad_#t~nondet36#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_39|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_39|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet36#1][544], [437#(<= |ULTIMATE.start_main_#t~post47#1| 9999), 442#true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 39#L956-14true, 255#true, 165#L942-7true, 431#(and (<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)) (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post47#1|))), 148#L938-27true]) [2023-11-30 07:57:45,438 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is not cut-off event [2023-11-30 07:57:45,438 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is not cut-off event [2023-11-30 07:57:45,438 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is not cut-off event [2023-11-30 07:57:45,438 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is not cut-off event [2023-11-30 07:57:45,438 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([955] L938-24-->L938-27: Formula: (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet36#1_5| 0) (= (store |v_#pthreadsMutex_114| |v_~#__global_lock~0.base_39| (store (select |v_#pthreadsMutex_114| |v_~#__global_lock~0.base_39|) |v_~#__global_lock~0.offset_39| 0)) |v_#pthreadsMutex_113|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_114|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_39|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_39|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_113|, t_funThread2of2ForFork0_bad_#t~nondet36#1=|v_t_funThread2of2ForFork0_bad_#t~nondet36#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_39|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_39|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet36#1][544], [437#(<= |ULTIMATE.start_main_#t~post47#1| 9999), 442#true, 248#true, t_funThread1of2ForFork0InUse, 195#L942-8true, t_funThread2of2ForFork0InUse, 39#L956-14true, 255#true, 431#(and (<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)) (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post47#1|))), 148#L938-27true]) [2023-11-30 07:57:45,438 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2023-11-30 07:57:45,438 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 07:57:45,438 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 07:57:45,438 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 07:57:45,439 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([878] L942-9-->L942-12: Formula: (and (= |v_#pthreadsMutex_145| (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47|) |v_~#__global_lock~0.offset_47| 0))) (= |v_t_funThread1of2ForFork0_good_#t~nondet40#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_145|, t_funThread1of2ForFork0_good_#t~nondet40#1=|v_t_funThread1of2ForFork0_good_#t~nondet40#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_good_#t~nondet40#1][309], [437#(<= |ULTIMATE.start_main_#t~post47#1| 9999), 442#true, 9#L938-23true, 248#true, t_funThread1of2ForFork0InUse, 90#L942-12true, t_funThread2of2ForFork0InUse, 255#true, 39#L956-14true, 431#(and (<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)) (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post47#1|)))]) [2023-11-30 07:57:45,439 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2023-11-30 07:57:45,439 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 07:57:45,439 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 07:57:45,439 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 07:57:45,486 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([700] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][153], [442#true, 208#L938-9true, 9#L938-23true, 248#true, t_funThread1of2ForFork0InUse, 2#L957-3true, t_funThread2of2ForFork0InUse, 262#true, 255#true, 434#true]) [2023-11-30 07:57:45,486 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2023-11-30 07:57:45,486 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 07:57:45,486 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 07:57:45,486 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 07:57:45,486 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 07:57:45,493 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([866] L938-9-->L938-12: Formula: (and (= |v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|, t_funThread1of2ForFork0_bad_#t~nondet33#1=|v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_bad_#t~nondet33#1][154], [442#true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 262#true, 255#true, 98#L938-12true, 108#L942-20true, 434#true, 55#L957true]) [2023-11-30 07:57:45,493 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is not cut-off event [2023-11-30 07:57:45,493 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is not cut-off event [2023-11-30 07:57:45,493 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is not cut-off event [2023-11-30 07:57:45,493 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is not cut-off event [2023-11-30 07:57:45,493 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is not cut-off event [2023-11-30 07:57:45,494 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([955] L938-24-->L938-27: Formula: (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet36#1_5| 0) (= (store |v_#pthreadsMutex_114| |v_~#__global_lock~0.base_39| (store (select |v_#pthreadsMutex_114| |v_~#__global_lock~0.base_39|) |v_~#__global_lock~0.offset_39| 0)) |v_#pthreadsMutex_113|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_114|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_39|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_39|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_113|, t_funThread2of2ForFork0_bad_#t~nondet36#1=|v_t_funThread2of2ForFork0_bad_#t~nondet36#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_39|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_39|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet36#1][541], [442#true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 262#true, 255#true, 148#L938-27true, 434#true, 202#L938-8true, 55#L957true]) [2023-11-30 07:57:45,494 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2023-11-30 07:57:45,494 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 07:57:45,494 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 07:57:45,494 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 07:57:45,494 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 07:57:45,498 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([966] L942-24-->L942-27: Formula: (and (= |v_t_funThread2of2ForFork0_good_#t~nondet43#1_5| 0) (= (store |v_#pthreadsMutex_170| |v_~#__global_lock~0.base_55| (store (select |v_#pthreadsMutex_170| |v_~#__global_lock~0.base_55|) |v_~#__global_lock~0.offset_55| 0)) |v_#pthreadsMutex_169|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_55|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_55|} OutVars{t_funThread2of2ForFork0_good_#t~nondet43#1=|v_t_funThread2of2ForFork0_good_#t~nondet43#1_5|, #pthreadsMutex=|v_#pthreadsMutex_169|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_55|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_55|} AuxVars[] AssignedVars[t_funThread2of2ForFork0_good_#t~nondet43#1, #pthreadsMutex][572], [442#true, 248#true, t_funThread1of2ForFork0InUse, 44#t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 262#true, t_funThread2of2ForFork0InUse, 255#true, 78#L942-27true, 434#true, 55#L957true]) [2023-11-30 07:57:45,498 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2023-11-30 07:57:45,498 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 07:57:45,498 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 07:57:45,498 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 07:57:45,498 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([966] L942-24-->L942-27: Formula: (and (= |v_t_funThread2of2ForFork0_good_#t~nondet43#1_5| 0) (= (store |v_#pthreadsMutex_170| |v_~#__global_lock~0.base_55| (store (select |v_#pthreadsMutex_170| |v_~#__global_lock~0.base_55|) |v_~#__global_lock~0.offset_55| 0)) |v_#pthreadsMutex_169|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_55|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_55|} OutVars{t_funThread2of2ForFork0_good_#t~nondet43#1=|v_t_funThread2of2ForFork0_good_#t~nondet43#1_5|, #pthreadsMutex=|v_#pthreadsMutex_169|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_55|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_55|} AuxVars[] AssignedVars[t_funThread2of2ForFork0_good_#t~nondet43#1, #pthreadsMutex][572], [442#true, 248#true, t_funThread1of2ForFork0InUse, 194#L938-6true, t_funThread2of2ForFork0InUse, 262#true, 255#true, 78#L942-27true, 434#true, 55#L957true]) [2023-11-30 07:57:45,499 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2023-11-30 07:57:45,499 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 07:57:45,499 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 07:57:45,499 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 07:57:45,499 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([700] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][153], [442#true, 248#true, 189#L942-23true, t_funThread1of2ForFork0InUse, 2#L957-3true, t_funThread2of2ForFork0InUse, 262#true, 255#true, 434#true, 202#L938-8true]) [2023-11-30 07:57:45,499 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2023-11-30 07:57:45,499 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 07:57:45,499 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 07:57:45,499 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 07:57:45,499 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 07:57:45,523 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][153], [442#true, 248#true, 189#L942-23true, t_funThread1of2ForFork0InUse, 2#L957-3true, t_funThread2of2ForFork0InUse, 262#true, 255#true, 434#true, 197#t_funErr5ASSERT_VIOLATIONINTEGER_OVERFLOWtrue]) [2023-11-30 07:57:45,524 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2023-11-30 07:57:45,524 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-11-30 07:57:45,524 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-11-30 07:57:45,524 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-11-30 07:57:45,524 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][153], [442#true, 248#true, 189#L942-23true, t_funThread1of2ForFork0InUse, 2#L957-3true, 262#true, t_funThread2of2ForFork0InUse, 255#true, 165#L942-7true, 434#true]) [2023-11-30 07:57:45,524 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2023-11-30 07:57:45,524 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-11-30 07:57:45,524 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-11-30 07:57:45,524 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-11-30 07:57:45,530 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([878] L942-9-->L942-12: Formula: (and (= |v_#pthreadsMutex_145| (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47|) |v_~#__global_lock~0.offset_47| 0))) (= |v_t_funThread1of2ForFork0_good_#t~nondet40#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_145|, t_funThread1of2ForFork0_good_#t~nondet40#1=|v_t_funThread1of2ForFork0_good_#t~nondet40#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_good_#t~nondet40#1][180], [442#true, 248#true, t_funThread1of2ForFork0InUse, 90#L942-12true, 262#true, t_funThread2of2ForFork0InUse, 255#true, 108#L942-20true, 434#true, 55#L957true]) [2023-11-30 07:57:45,530 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2023-11-30 07:57:45,530 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 07:57:45,530 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 07:57:45,530 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 07:57:45,533 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([955] L938-24-->L938-27: Formula: (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet36#1_5| 0) (= (store |v_#pthreadsMutex_114| |v_~#__global_lock~0.base_39| (store (select |v_#pthreadsMutex_114| |v_~#__global_lock~0.base_39|) |v_~#__global_lock~0.offset_39| 0)) |v_#pthreadsMutex_113|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_114|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_39|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_39|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_113|, t_funThread2of2ForFork0_bad_#t~nondet36#1=|v_t_funThread2of2ForFork0_bad_#t~nondet36#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_39|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_39|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet36#1][542], [442#true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 148#L938-27true, 434#true, 197#t_funErr5ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)), 119#L956-16true]) [2023-11-30 07:57:45,533 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2023-11-30 07:57:45,533 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 07:57:45,533 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 07:57:45,533 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 07:57:45,533 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([955] L938-24-->L938-27: Formula: (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet36#1_5| 0) (= (store |v_#pthreadsMutex_114| |v_~#__global_lock~0.base_39| (store (select |v_#pthreadsMutex_114| |v_~#__global_lock~0.base_39|) |v_~#__global_lock~0.offset_39| 0)) |v_#pthreadsMutex_113|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_114|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_39|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_39|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_113|, t_funThread2of2ForFork0_bad_#t~nondet36#1=|v_t_funThread2of2ForFork0_bad_#t~nondet36#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_39|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_39|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet36#1][542], [442#true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 165#L942-7true, 148#L938-27true, 434#true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)), 119#L956-16true]) [2023-11-30 07:57:45,533 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2023-11-30 07:57:45,533 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 07:57:45,533 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 07:57:45,533 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 07:57:45,534 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([700] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][153], [442#true, 9#L938-23true, 248#true, t_funThread1of2ForFork0InUse, 195#L942-8true, 2#L957-3true, 262#true, t_funThread2of2ForFork0InUse, 255#true, 434#true]) [2023-11-30 07:57:45,534 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2023-11-30 07:57:45,534 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 07:57:45,534 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 07:57:45,534 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 07:57:45,534 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 07:57:45,534 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][153], [442#true, 248#true, 154#L942-9true, t_funThread1of2ForFork0InUse, 2#L957-3true, 262#true, t_funThread2of2ForFork0InUse, 255#true, 108#L942-20true, 434#true]) [2023-11-30 07:57:45,534 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2023-11-30 07:57:45,534 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 07:57:45,534 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 07:57:45,534 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 07:57:45,535 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([878] L942-9-->L942-12: Formula: (and (= |v_#pthreadsMutex_145| (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47|) |v_~#__global_lock~0.offset_47| 0))) (= |v_t_funThread1of2ForFork0_good_#t~nondet40#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_145|, t_funThread1of2ForFork0_good_#t~nondet40#1=|v_t_funThread1of2ForFork0_good_#t~nondet40#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_good_#t~nondet40#1][180], [442#true, 248#true, t_funThread1of2ForFork0InUse, 90#L942-12true, 262#true, t_funThread2of2ForFork0InUse, 255#true, 108#L942-20true, 434#true, 55#L957true]) [2023-11-30 07:57:45,535 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2023-11-30 07:57:45,535 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 07:57:45,535 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 07:57:45,535 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 07:57:45,535 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 07:57:45,535 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([878] L942-9-->L942-12: Formula: (and (= |v_#pthreadsMutex_145| (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47|) |v_~#__global_lock~0.offset_47| 0))) (= |v_t_funThread1of2ForFork0_good_#t~nondet40#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_145|, t_funThread1of2ForFork0_good_#t~nondet40#1=|v_t_funThread1of2ForFork0_good_#t~nondet40#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_good_#t~nondet40#1][183], [442#true, 248#true, t_funThread1of2ForFork0InUse, 90#L942-12true, t_funThread2of2ForFork0InUse, 255#true, 108#L942-20true, 434#true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)), 119#L956-16true]) [2023-11-30 07:57:45,535 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2023-11-30 07:57:45,535 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 07:57:45,535 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 07:57:45,535 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 07:57:45,545 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([955] L938-24-->L938-27: Formula: (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet36#1_5| 0) (= (store |v_#pthreadsMutex_114| |v_~#__global_lock~0.base_39| (store (select |v_#pthreadsMutex_114| |v_~#__global_lock~0.base_39|) |v_~#__global_lock~0.offset_39| 0)) |v_#pthreadsMutex_113|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_114|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_39|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_39|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_113|, t_funThread2of2ForFork0_bad_#t~nondet36#1=|v_t_funThread2of2ForFork0_bad_#t~nondet36#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_39|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_39|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet36#1][542], [208#L938-9true, 442#true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 198#L956-15true, 148#L938-27true, 434#true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648))]) [2023-11-30 07:57:45,545 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is not cut-off event [2023-11-30 07:57:45,545 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is not cut-off event [2023-11-30 07:57:45,546 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is not cut-off event [2023-11-30 07:57:45,546 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is not cut-off event [2023-11-30 07:57:45,546 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is not cut-off event [2023-11-30 07:57:45,546 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([955] L938-24-->L938-27: Formula: (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet36#1_5| 0) (= (store |v_#pthreadsMutex_114| |v_~#__global_lock~0.base_39| (store (select |v_#pthreadsMutex_114| |v_~#__global_lock~0.base_39|) |v_~#__global_lock~0.offset_39| 0)) |v_#pthreadsMutex_113|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_114|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_39|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_39|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_113|, t_funThread2of2ForFork0_bad_#t~nondet36#1=|v_t_funThread2of2ForFork0_bad_#t~nondet36#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_39|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_39|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet36#1][542], [442#true, 208#L938-9true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 148#L938-27true, 434#true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)), 119#L956-16true]) [2023-11-30 07:57:45,546 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2023-11-30 07:57:45,546 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 07:57:45,546 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 07:57:45,546 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 07:57:45,546 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 07:57:45,546 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([866] L938-9-->L938-12: Formula: (and (= |v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|, t_funThread1of2ForFork0_bad_#t~nondet33#1=|v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_bad_#t~nondet33#1][136], [442#true, 248#true, 189#L942-23true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 198#L956-15true, 98#L938-12true, 434#true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648))]) [2023-11-30 07:57:45,546 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2023-11-30 07:57:45,547 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 07:57:45,547 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 07:57:45,547 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 07:57:45,547 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([866] L938-9-->L938-12: Formula: (and (= |v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|, t_funThread1of2ForFork0_bad_#t~nondet33#1=|v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_bad_#t~nondet33#1][154], [442#true, 248#true, 189#L942-23true, t_funThread1of2ForFork0InUse, 262#true, t_funThread2of2ForFork0InUse, 255#true, 98#L938-12true, 434#true, 55#L957true]) [2023-11-30 07:57:45,547 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2023-11-30 07:57:45,547 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-11-30 07:57:45,547 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-11-30 07:57:45,547 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-11-30 07:57:45,554 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([966] L942-24-->L942-27: Formula: (and (= |v_t_funThread2of2ForFork0_good_#t~nondet43#1_5| 0) (= (store |v_#pthreadsMutex_170| |v_~#__global_lock~0.base_55| (store (select |v_#pthreadsMutex_170| |v_~#__global_lock~0.base_55|) |v_~#__global_lock~0.offset_55| 0)) |v_#pthreadsMutex_169|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_55|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_55|} OutVars{t_funThread2of2ForFork0_good_#t~nondet43#1=|v_t_funThread2of2ForFork0_good_#t~nondet43#1_5|, #pthreadsMutex=|v_#pthreadsMutex_169|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_55|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_55|} AuxVars[] AssignedVars[t_funThread2of2ForFork0_good_#t~nondet43#1, #pthreadsMutex][540], [442#true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 78#L942-27true, 255#true, 198#L956-15true, 434#true, 202#L938-8true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648))]) [2023-11-30 07:57:45,554 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2023-11-30 07:57:45,554 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 07:57:45,554 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 07:57:45,554 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 07:57:45,554 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([966] L942-24-->L942-27: Formula: (and (= |v_t_funThread2of2ForFork0_good_#t~nondet43#1_5| 0) (= (store |v_#pthreadsMutex_170| |v_~#__global_lock~0.base_55| (store (select |v_#pthreadsMutex_170| |v_~#__global_lock~0.base_55|) |v_~#__global_lock~0.offset_55| 0)) |v_#pthreadsMutex_169|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_55|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_55|} OutVars{t_funThread2of2ForFork0_good_#t~nondet43#1=|v_t_funThread2of2ForFork0_good_#t~nondet43#1_5|, #pthreadsMutex=|v_#pthreadsMutex_169|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_55|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_55|} AuxVars[] AssignedVars[t_funThread2of2ForFork0_good_#t~nondet43#1, #pthreadsMutex][540], [442#true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 78#L942-27true, 255#true, 198#L956-15true, 434#true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)), 202#L938-8true]) [2023-11-30 07:57:45,554 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2023-11-30 07:57:45,554 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 07:57:45,555 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 07:57:45,555 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 07:57:45,555 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 07:57:45,558 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([878] L942-9-->L942-12: Formula: (and (= |v_#pthreadsMutex_145| (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47|) |v_~#__global_lock~0.offset_47| 0))) (= |v_t_funThread1of2ForFork0_good_#t~nondet40#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_145|, t_funThread1of2ForFork0_good_#t~nondet40#1=|v_t_funThread1of2ForFork0_good_#t~nondet40#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_good_#t~nondet40#1][183], [442#true, 248#true, 9#L938-23true, t_funThread1of2ForFork0InUse, 90#L942-12true, t_funThread2of2ForFork0InUse, 255#true, 198#L956-15true, 434#true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648))]) [2023-11-30 07:57:45,558 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2023-11-30 07:57:45,558 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 07:57:45,558 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 07:57:45,558 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 07:57:45,559 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([878] L942-9-->L942-12: Formula: (and (= |v_#pthreadsMutex_145| (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47|) |v_~#__global_lock~0.offset_47| 0))) (= |v_t_funThread1of2ForFork0_good_#t~nondet40#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_145|, t_funThread1of2ForFork0_good_#t~nondet40#1=|v_t_funThread1of2ForFork0_good_#t~nondet40#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_good_#t~nondet40#1][183], [442#true, 248#true, t_funThread1of2ForFork0InUse, 90#L942-12true, t_funThread2of2ForFork0InUse, 255#true, 198#L956-15true, 108#L942-20true, 434#true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648))]) [2023-11-30 07:57:45,559 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is not cut-off event [2023-11-30 07:57:45,559 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is not cut-off event [2023-11-30 07:57:45,559 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is not cut-off event [2023-11-30 07:57:45,559 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is not cut-off event [2023-11-30 07:57:45,559 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is not cut-off event [2023-11-30 07:57:45,562 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([955] L938-24-->L938-27: Formula: (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet36#1_5| 0) (= (store |v_#pthreadsMutex_114| |v_~#__global_lock~0.base_39| (store (select |v_#pthreadsMutex_114| |v_~#__global_lock~0.base_39|) |v_~#__global_lock~0.offset_39| 0)) |v_#pthreadsMutex_113|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_114|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_39|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_39|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_113|, t_funThread2of2ForFork0_bad_#t~nondet36#1=|v_t_funThread2of2ForFork0_bad_#t~nondet36#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_39|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_39|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet36#1][544], [437#(<= |ULTIMATE.start_main_#t~post47#1| 9999), 442#true, 248#true, 154#L942-9true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 39#L956-14true, 431#(and (<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)) (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post47#1|))), 148#L938-27true]) [2023-11-30 07:57:45,562 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2023-11-30 07:57:45,562 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 07:57:45,562 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 07:57:45,562 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 07:57:45,565 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([955] L938-24-->L938-27: Formula: (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet36#1_5| 0) (= (store |v_#pthreadsMutex_114| |v_~#__global_lock~0.base_39| (store (select |v_#pthreadsMutex_114| |v_~#__global_lock~0.base_39|) |v_~#__global_lock~0.offset_39| 0)) |v_#pthreadsMutex_113|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_114|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_39|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_39|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_113|, t_funThread2of2ForFork0_bad_#t~nondet36#1=|v_t_funThread2of2ForFork0_bad_#t~nondet36#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_39|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_39|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet36#1][542], [442#true, 248#true, t_funThread1of2ForFork0InUse, 195#L942-8true, t_funThread2of2ForFork0InUse, 255#true, 148#L938-27true, 198#L956-15true, 434#true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648))]) [2023-11-30 07:57:45,565 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2023-11-30 07:57:45,565 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 07:57:45,565 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 07:57:45,565 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 07:57:45,565 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([955] L938-24-->L938-27: Formula: (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet36#1_5| 0) (= (store |v_#pthreadsMutex_114| |v_~#__global_lock~0.base_39| (store (select |v_#pthreadsMutex_114| |v_~#__global_lock~0.base_39|) |v_~#__global_lock~0.offset_39| 0)) |v_#pthreadsMutex_113|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_114|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_39|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_39|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_113|, t_funThread2of2ForFork0_bad_#t~nondet36#1=|v_t_funThread2of2ForFork0_bad_#t~nondet36#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_39|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_39|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet36#1][542], [442#true, 248#true, t_funThread1of2ForFork0InUse, 195#L942-8true, t_funThread2of2ForFork0InUse, 255#true, 198#L956-15true, 148#L938-27true, 434#true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648))]) [2023-11-30 07:57:45,565 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2023-11-30 07:57:45,565 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 07:57:45,565 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 07:57:45,566 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 07:57:45,566 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 07:57:45,566 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([955] L938-24-->L938-27: Formula: (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet36#1_5| 0) (= (store |v_#pthreadsMutex_114| |v_~#__global_lock~0.base_39| (store (select |v_#pthreadsMutex_114| |v_~#__global_lock~0.base_39|) |v_~#__global_lock~0.offset_39| 0)) |v_#pthreadsMutex_113|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_114|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_39|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_39|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_113|, t_funThread2of2ForFork0_bad_#t~nondet36#1=|v_t_funThread2of2ForFork0_bad_#t~nondet36#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_39|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_39|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet36#1][542], [442#true, 248#true, 154#L942-9true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 198#L956-15true, 148#L938-27true, 434#true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648))]) [2023-11-30 07:57:45,566 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2023-11-30 07:57:45,566 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 07:57:45,566 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 07:57:45,566 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 07:57:45,566 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([878] L942-9-->L942-12: Formula: (and (= |v_#pthreadsMutex_145| (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47|) |v_~#__global_lock~0.offset_47| 0))) (= |v_t_funThread1of2ForFork0_good_#t~nondet40#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_145|, t_funThread1of2ForFork0_good_#t~nondet40#1=|v_t_funThread1of2ForFork0_good_#t~nondet40#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_good_#t~nondet40#1][183], [442#true, 9#L938-23true, 248#true, t_funThread1of2ForFork0InUse, 90#L942-12true, t_funThread2of2ForFork0InUse, 255#true, 198#L956-15true, 434#true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648))]) [2023-11-30 07:57:45,566 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2023-11-30 07:57:45,566 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 07:57:45,566 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 07:57:45,566 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 07:57:45,566 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 07:57:45,568 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([966] L942-24-->L942-27: Formula: (and (= |v_t_funThread2of2ForFork0_good_#t~nondet43#1_5| 0) (= (store |v_#pthreadsMutex_170| |v_~#__global_lock~0.base_55| (store (select |v_#pthreadsMutex_170| |v_~#__global_lock~0.base_55|) |v_~#__global_lock~0.offset_55| 0)) |v_#pthreadsMutex_169|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_55|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_55|} OutVars{t_funThread2of2ForFork0_good_#t~nondet43#1=|v_t_funThread2of2ForFork0_good_#t~nondet43#1_5|, #pthreadsMutex=|v_#pthreadsMutex_169|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_55|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_55|} AuxVars[] AssignedVars[t_funThread2of2ForFork0_good_#t~nondet43#1, #pthreadsMutex][525], [437#(<= |ULTIMATE.start_main_#t~post47#1| 9999), 442#true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 39#L956-14true, 78#L942-27true, 431#(and (<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)) (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post47#1|))), 197#t_funErr5ASSERT_VIOLATIONINTEGER_OVERFLOWtrue]) [2023-11-30 07:57:45,568 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2023-11-30 07:57:45,568 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 07:57:45,568 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 07:57:45,568 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 07:57:45,569 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([966] L942-24-->L942-27: Formula: (and (= |v_t_funThread2of2ForFork0_good_#t~nondet43#1_5| 0) (= (store |v_#pthreadsMutex_170| |v_~#__global_lock~0.base_55| (store (select |v_#pthreadsMutex_170| |v_~#__global_lock~0.base_55|) |v_~#__global_lock~0.offset_55| 0)) |v_#pthreadsMutex_169|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_55|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_55|} OutVars{t_funThread2of2ForFork0_good_#t~nondet43#1=|v_t_funThread2of2ForFork0_good_#t~nondet43#1_5|, #pthreadsMutex=|v_#pthreadsMutex_169|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_55|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_55|} AuxVars[] AssignedVars[t_funThread2of2ForFork0_good_#t~nondet43#1, #pthreadsMutex][525], [437#(<= |ULTIMATE.start_main_#t~post47#1| 9999), 442#true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 39#L956-14true, 78#L942-27true, 165#L942-7true, 431#(and (<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)) (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post47#1|)))]) [2023-11-30 07:57:45,569 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2023-11-30 07:57:45,569 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 07:57:45,569 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 07:57:45,569 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 07:57:45,623 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([866] L938-9-->L938-12: Formula: (and (= |v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|, t_funThread1of2ForFork0_bad_#t~nondet33#1=|v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_bad_#t~nondet33#1][136], [442#true, 248#true, 189#L942-23true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 98#L938-12true, 434#true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)), 119#L956-16true]) [2023-11-30 07:57:45,623 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2023-11-30 07:57:45,623 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 07:57:45,623 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 07:57:45,623 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 07:57:45,624 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([966] L942-24-->L942-27: Formula: (and (= |v_t_funThread2of2ForFork0_good_#t~nondet43#1_5| 0) (= (store |v_#pthreadsMutex_170| |v_~#__global_lock~0.base_55| (store (select |v_#pthreadsMutex_170| |v_~#__global_lock~0.base_55|) |v_~#__global_lock~0.offset_55| 0)) |v_#pthreadsMutex_169|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_55|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_55|} OutVars{t_funThread2of2ForFork0_good_#t~nondet43#1=|v_t_funThread2of2ForFork0_good_#t~nondet43#1_5|, #pthreadsMutex=|v_#pthreadsMutex_169|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_55|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_55|} AuxVars[] AssignedVars[t_funThread2of2ForFork0_good_#t~nondet43#1, #pthreadsMutex][540], [442#true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 78#L942-27true, 151#t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 434#true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)), 119#L956-16true]) [2023-11-30 07:57:45,624 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is not cut-off event [2023-11-30 07:57:45,624 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is not cut-off event [2023-11-30 07:57:45,624 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is not cut-off event [2023-11-30 07:57:45,624 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is not cut-off event [2023-11-30 07:57:45,624 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([966] L942-24-->L942-27: Formula: (and (= |v_t_funThread2of2ForFork0_good_#t~nondet43#1_5| 0) (= (store |v_#pthreadsMutex_170| |v_~#__global_lock~0.base_55| (store (select |v_#pthreadsMutex_170| |v_~#__global_lock~0.base_55|) |v_~#__global_lock~0.offset_55| 0)) |v_#pthreadsMutex_169|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_55|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_55|} OutVars{t_funThread2of2ForFork0_good_#t~nondet43#1=|v_t_funThread2of2ForFork0_good_#t~nondet43#1_5|, #pthreadsMutex=|v_#pthreadsMutex_169|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_55|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_55|} AuxVars[] AssignedVars[t_funThread2of2ForFork0_good_#t~nondet43#1, #pthreadsMutex][572], [442#true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 262#true, 78#L942-27true, 255#true, 151#t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 434#true, 55#L957true]) [2023-11-30 07:57:45,624 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2023-11-30 07:57:45,624 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 07:57:45,624 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 07:57:45,624 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 07:57:45,625 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([966] L942-24-->L942-27: Formula: (and (= |v_t_funThread2of2ForFork0_good_#t~nondet43#1_5| 0) (= (store |v_#pthreadsMutex_170| |v_~#__global_lock~0.base_55| (store (select |v_#pthreadsMutex_170| |v_~#__global_lock~0.base_55|) |v_~#__global_lock~0.offset_55| 0)) |v_#pthreadsMutex_169|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_55|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_55|} OutVars{t_funThread2of2ForFork0_good_#t~nondet43#1=|v_t_funThread2of2ForFork0_good_#t~nondet43#1_5|, #pthreadsMutex=|v_#pthreadsMutex_169|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_55|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_55|} AuxVars[] AssignedVars[t_funThread2of2ForFork0_good_#t~nondet43#1, #pthreadsMutex][540], [442#true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 78#L942-27true, 70#L938-7true, 434#true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)), 119#L956-16true]) [2023-11-30 07:57:45,625 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is not cut-off event [2023-11-30 07:57:45,625 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is not cut-off event [2023-11-30 07:57:45,625 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is not cut-off event [2023-11-30 07:57:45,625 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is not cut-off event [2023-11-30 07:57:45,625 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([966] L942-24-->L942-27: Formula: (and (= |v_t_funThread2of2ForFork0_good_#t~nondet43#1_5| 0) (= (store |v_#pthreadsMutex_170| |v_~#__global_lock~0.base_55| (store (select |v_#pthreadsMutex_170| |v_~#__global_lock~0.base_55|) |v_~#__global_lock~0.offset_55| 0)) |v_#pthreadsMutex_169|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_55|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_55|} OutVars{t_funThread2of2ForFork0_good_#t~nondet43#1=|v_t_funThread2of2ForFork0_good_#t~nondet43#1_5|, #pthreadsMutex=|v_#pthreadsMutex_169|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_55|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_55|} AuxVars[] AssignedVars[t_funThread2of2ForFork0_good_#t~nondet43#1, #pthreadsMutex][540], [442#true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 78#L942-27true, 434#true, 202#L938-8true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)), 119#L956-16true]) [2023-11-30 07:57:45,625 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2023-11-30 07:57:45,625 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 07:57:45,625 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 07:57:45,625 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 07:57:45,625 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([966] L942-24-->L942-27: Formula: (and (= |v_t_funThread2of2ForFork0_good_#t~nondet43#1_5| 0) (= (store |v_#pthreadsMutex_170| |v_~#__global_lock~0.base_55| (store (select |v_#pthreadsMutex_170| |v_~#__global_lock~0.base_55|) |v_~#__global_lock~0.offset_55| 0)) |v_#pthreadsMutex_169|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_55|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_55|} OutVars{t_funThread2of2ForFork0_good_#t~nondet43#1=|v_t_funThread2of2ForFork0_good_#t~nondet43#1_5|, #pthreadsMutex=|v_#pthreadsMutex_169|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_55|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_55|} AuxVars[] AssignedVars[t_funThread2of2ForFork0_good_#t~nondet43#1, #pthreadsMutex][572], [442#true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 262#true, 78#L942-27true, 255#true, 70#L938-7true, 434#true, 55#L957true]) [2023-11-30 07:57:45,625 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2023-11-30 07:57:45,625 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 07:57:45,625 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 07:57:45,625 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 07:57:45,626 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([966] L942-24-->L942-27: Formula: (and (= |v_t_funThread2of2ForFork0_good_#t~nondet43#1_5| 0) (= (store |v_#pthreadsMutex_170| |v_~#__global_lock~0.base_55| (store (select |v_#pthreadsMutex_170| |v_~#__global_lock~0.base_55|) |v_~#__global_lock~0.offset_55| 0)) |v_#pthreadsMutex_169|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_55|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_55|} OutVars{t_funThread2of2ForFork0_good_#t~nondet43#1=|v_t_funThread2of2ForFork0_good_#t~nondet43#1_5|, #pthreadsMutex=|v_#pthreadsMutex_169|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_55|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_55|} AuxVars[] AssignedVars[t_funThread2of2ForFork0_good_#t~nondet43#1, #pthreadsMutex][540], [442#true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 78#L942-27true, 434#true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)), 202#L938-8true, 119#L956-16true]) [2023-11-30 07:57:45,626 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2023-11-30 07:57:45,626 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 07:57:45,626 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 07:57:45,626 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 07:57:45,626 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 07:57:45,626 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([966] L942-24-->L942-27: Formula: (and (= |v_t_funThread2of2ForFork0_good_#t~nondet43#1_5| 0) (= (store |v_#pthreadsMutex_170| |v_~#__global_lock~0.base_55| (store (select |v_#pthreadsMutex_170| |v_~#__global_lock~0.base_55|) |v_~#__global_lock~0.offset_55| 0)) |v_#pthreadsMutex_169|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_55|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_55|} OutVars{t_funThread2of2ForFork0_good_#t~nondet43#1=|v_t_funThread2of2ForFork0_good_#t~nondet43#1_5|, #pthreadsMutex=|v_#pthreadsMutex_169|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_55|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_55|} AuxVars[] AssignedVars[t_funThread2of2ForFork0_good_#t~nondet43#1, #pthreadsMutex][572], [442#true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 262#true, 255#true, 78#L942-27true, 434#true, 202#L938-8true, 55#L957true]) [2023-11-30 07:57:45,626 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2023-11-30 07:57:45,626 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-11-30 07:57:45,626 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-11-30 07:57:45,626 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-11-30 07:57:45,627 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][153], [442#true, 208#L938-9true, 248#true, 189#L942-23true, t_funThread1of2ForFork0InUse, 2#L957-3true, t_funThread2of2ForFork0InUse, 262#true, 255#true, 434#true]) [2023-11-30 07:57:45,627 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2023-11-30 07:57:45,627 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-11-30 07:57:45,627 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-11-30 07:57:45,627 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-11-30 07:57:45,627 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([866] L938-9-->L938-12: Formula: (and (= |v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|, t_funThread1of2ForFork0_bad_#t~nondet33#1=|v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_bad_#t~nondet33#1][136], [442#true, 248#true, 189#L942-23true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 98#L938-12true, 434#true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)), 119#L956-16true]) [2023-11-30 07:57:45,627 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2023-11-30 07:57:45,627 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 07:57:45,627 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 07:57:45,627 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 07:57:45,627 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 07:57:45,627 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([866] L938-9-->L938-12: Formula: (and (= |v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|, t_funThread1of2ForFork0_bad_#t~nondet33#1=|v_t_funThread1of2ForFork0_bad_#t~nondet33#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_bad_#t~nondet33#1][154], [442#true, 248#true, 189#L942-23true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 262#true, 255#true, 98#L938-12true, 434#true, 55#L957true]) [2023-11-30 07:57:45,627 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2023-11-30 07:57:45,627 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-11-30 07:57:45,627 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-11-30 07:57:45,627 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-11-30 07:57:45,627 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-11-30 07:57:45,654 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([700] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][153], [442#true, 248#true, 154#L942-9true, t_funThread1of2ForFork0InUse, 2#L957-3true, 262#true, t_funThread2of2ForFork0InUse, 255#true, 108#L942-20true, 434#true]) [2023-11-30 07:57:45,654 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2023-11-30 07:57:45,654 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 07:57:45,654 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 07:57:45,654 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 07:57:45,654 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 07:57:45,657 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][153], [442#true, 248#true, 189#L942-23true, t_funThread1of2ForFork0InUse, 195#L942-8true, 2#L957-3true, 262#true, t_funThread2of2ForFork0InUse, 255#true, 434#true]) [2023-11-30 07:57:45,657 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2023-11-30 07:57:45,657 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 07:57:45,657 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 07:57:45,657 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 07:57:45,662 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([955] L938-24-->L938-27: Formula: (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet36#1_5| 0) (= (store |v_#pthreadsMutex_114| |v_~#__global_lock~0.base_39| (store (select |v_#pthreadsMutex_114| |v_~#__global_lock~0.base_39|) |v_~#__global_lock~0.offset_39| 0)) |v_#pthreadsMutex_113|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_114|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_39|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_39|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_113|, t_funThread2of2ForFork0_bad_#t~nondet36#1=|v_t_funThread2of2ForFork0_bad_#t~nondet36#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_39|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_39|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet36#1][541], [442#true, 248#true, t_funThread1of2ForFork0InUse, 262#true, t_funThread2of2ForFork0InUse, 255#true, 148#L938-27true, 434#true, 197#t_funErr5ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 55#L957true]) [2023-11-30 07:57:45,662 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2023-11-30 07:57:45,662 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 07:57:45,662 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 07:57:45,662 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 07:57:45,662 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([955] L938-24-->L938-27: Formula: (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet36#1_5| 0) (= (store |v_#pthreadsMutex_114| |v_~#__global_lock~0.base_39| (store (select |v_#pthreadsMutex_114| |v_~#__global_lock~0.base_39|) |v_~#__global_lock~0.offset_39| 0)) |v_#pthreadsMutex_113|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_114|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_39|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_39|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_113|, t_funThread2of2ForFork0_bad_#t~nondet36#1=|v_t_funThread2of2ForFork0_bad_#t~nondet36#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_39|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_39|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet36#1][541], [442#true, 248#true, t_funThread1of2ForFork0InUse, 262#true, t_funThread2of2ForFork0InUse, 255#true, 165#L942-7true, 148#L938-27true, 434#true, 55#L957true]) [2023-11-30 07:57:45,662 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2023-11-30 07:57:45,662 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 07:57:45,662 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 07:57:45,662 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 07:57:45,664 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([878] L942-9-->L942-12: Formula: (and (= |v_#pthreadsMutex_145| (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47|) |v_~#__global_lock~0.offset_47| 0))) (= |v_t_funThread1of2ForFork0_good_#t~nondet40#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_145|, t_funThread1of2ForFork0_good_#t~nondet40#1=|v_t_funThread1of2ForFork0_good_#t~nondet40#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_good_#t~nondet40#1][183], [442#true, 248#true, 9#L938-23true, t_funThread1of2ForFork0InUse, 90#L942-12true, t_funThread2of2ForFork0InUse, 255#true, 434#true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)), 119#L956-16true]) [2023-11-30 07:57:45,664 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2023-11-30 07:57:45,664 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 07:57:45,664 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 07:57:45,664 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 07:57:45,665 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([878] L942-9-->L942-12: Formula: (and (= |v_#pthreadsMutex_145| (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47|) |v_~#__global_lock~0.offset_47| 0))) (= |v_t_funThread1of2ForFork0_good_#t~nondet40#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_145|, t_funThread1of2ForFork0_good_#t~nondet40#1=|v_t_funThread1of2ForFork0_good_#t~nondet40#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_good_#t~nondet40#1][183], [442#true, 248#true, t_funThread1of2ForFork0InUse, 90#L942-12true, t_funThread2of2ForFork0InUse, 255#true, 108#L942-20true, 434#true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)), 119#L956-16true]) [2023-11-30 07:57:45,665 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is not cut-off event [2023-11-30 07:57:45,665 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is not cut-off event [2023-11-30 07:57:45,665 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is not cut-off event [2023-11-30 07:57:45,665 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is not cut-off event [2023-11-30 07:57:45,665 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is not cut-off event [2023-11-30 07:57:45,666 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([955] L938-24-->L938-27: Formula: (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet36#1_5| 0) (= (store |v_#pthreadsMutex_114| |v_~#__global_lock~0.base_39| (store (select |v_#pthreadsMutex_114| |v_~#__global_lock~0.base_39|) |v_~#__global_lock~0.offset_39| 0)) |v_#pthreadsMutex_113|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_114|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_39|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_39|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_113|, t_funThread2of2ForFork0_bad_#t~nondet36#1=|v_t_funThread2of2ForFork0_bad_#t~nondet36#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_39|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_39|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet36#1][542], [442#true, 248#true, t_funThread1of2ForFork0InUse, 195#L942-8true, t_funThread2of2ForFork0InUse, 255#true, 148#L938-27true, 434#true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)), 119#L956-16true]) [2023-11-30 07:57:45,666 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2023-11-30 07:57:45,666 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 07:57:45,666 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 07:57:45,666 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 07:57:45,666 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([955] L938-24-->L938-27: Formula: (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet36#1_5| 0) (= (store |v_#pthreadsMutex_114| |v_~#__global_lock~0.base_39| (store (select |v_#pthreadsMutex_114| |v_~#__global_lock~0.base_39|) |v_~#__global_lock~0.offset_39| 0)) |v_#pthreadsMutex_113|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_114|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_39|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_39|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_113|, t_funThread2of2ForFork0_bad_#t~nondet36#1=|v_t_funThread2of2ForFork0_bad_#t~nondet36#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_39|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_39|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet36#1][541], [442#true, 248#true, t_funThread1of2ForFork0InUse, 195#L942-8true, 262#true, t_funThread2of2ForFork0InUse, 255#true, 148#L938-27true, 434#true, 55#L957true]) [2023-11-30 07:57:45,666 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2023-11-30 07:57:45,666 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-11-30 07:57:45,666 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-11-30 07:57:45,666 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-11-30 07:57:45,667 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([955] L938-24-->L938-27: Formula: (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet36#1_5| 0) (= (store |v_#pthreadsMutex_114| |v_~#__global_lock~0.base_39| (store (select |v_#pthreadsMutex_114| |v_~#__global_lock~0.base_39|) |v_~#__global_lock~0.offset_39| 0)) |v_#pthreadsMutex_113|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_114|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_39|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_39|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_113|, t_funThread2of2ForFork0_bad_#t~nondet36#1=|v_t_funThread2of2ForFork0_bad_#t~nondet36#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_39|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_39|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet36#1][542], [442#true, 248#true, t_funThread1of2ForFork0InUse, 195#L942-8true, t_funThread2of2ForFork0InUse, 255#true, 148#L938-27true, 434#true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)), 119#L956-16true]) [2023-11-30 07:57:45,667 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2023-11-30 07:57:45,667 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 07:57:45,667 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 07:57:45,667 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 07:57:45,667 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 07:57:45,667 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([955] L938-24-->L938-27: Formula: (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet36#1_5| 0) (= (store |v_#pthreadsMutex_114| |v_~#__global_lock~0.base_39| (store (select |v_#pthreadsMutex_114| |v_~#__global_lock~0.base_39|) |v_~#__global_lock~0.offset_39| 0)) |v_#pthreadsMutex_113|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_114|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_39|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_39|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_113|, t_funThread2of2ForFork0_bad_#t~nondet36#1=|v_t_funThread2of2ForFork0_bad_#t~nondet36#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_39|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_39|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet36#1][541], [442#true, 248#true, 154#L942-9true, t_funThread1of2ForFork0InUse, 262#true, t_funThread2of2ForFork0InUse, 255#true, 148#L938-27true, 434#true, 55#L957true]) [2023-11-30 07:57:45,667 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2023-11-30 07:57:45,667 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 07:57:45,667 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 07:57:45,667 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 07:57:45,668 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][153], [442#true, 9#L938-23true, 248#true, 154#L942-9true, t_funThread1of2ForFork0InUse, 2#L957-3true, 262#true, t_funThread2of2ForFork0InUse, 255#true, 434#true]) [2023-11-30 07:57:45,668 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2023-11-30 07:57:45,668 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-11-30 07:57:45,668 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-11-30 07:57:45,668 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-11-30 07:57:45,668 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([955] L938-24-->L938-27: Formula: (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet36#1_5| 0) (= (store |v_#pthreadsMutex_114| |v_~#__global_lock~0.base_39| (store (select |v_#pthreadsMutex_114| |v_~#__global_lock~0.base_39|) |v_~#__global_lock~0.offset_39| 0)) |v_#pthreadsMutex_113|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_114|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_39|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_39|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_113|, t_funThread2of2ForFork0_bad_#t~nondet36#1=|v_t_funThread2of2ForFork0_bad_#t~nondet36#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_39|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_39|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet36#1][542], [442#true, 248#true, 154#L942-9true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 148#L938-27true, 434#true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)), 119#L956-16true]) [2023-11-30 07:57:45,668 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2023-11-30 07:57:45,668 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-11-30 07:57:45,668 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-11-30 07:57:45,668 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-11-30 07:57:45,668 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([878] L942-9-->L942-12: Formula: (and (= |v_#pthreadsMutex_145| (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47|) |v_~#__global_lock~0.offset_47| 0))) (= |v_t_funThread1of2ForFork0_good_#t~nondet40#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_145|, t_funThread1of2ForFork0_good_#t~nondet40#1=|v_t_funThread1of2ForFork0_good_#t~nondet40#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_good_#t~nondet40#1][180], [442#true, 9#L938-23true, 248#true, t_funThread1of2ForFork0InUse, 90#L942-12true, 262#true, t_funThread2of2ForFork0InUse, 255#true, 434#true, 55#L957true]) [2023-11-30 07:57:45,668 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2023-11-30 07:57:45,668 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-11-30 07:57:45,668 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-11-30 07:57:45,668 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-11-30 07:57:45,668 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([878] L942-9-->L942-12: Formula: (and (= |v_#pthreadsMutex_145| (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47|) |v_~#__global_lock~0.offset_47| 0))) (= |v_t_funThread1of2ForFork0_good_#t~nondet40#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_145|, t_funThread1of2ForFork0_good_#t~nondet40#1=|v_t_funThread1of2ForFork0_good_#t~nondet40#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_good_#t~nondet40#1][183], [442#true, 9#L938-23true, 248#true, t_funThread1of2ForFork0InUse, 90#L942-12true, t_funThread2of2ForFork0InUse, 255#true, 434#true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)), 119#L956-16true]) [2023-11-30 07:57:45,668 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2023-11-30 07:57:45,668 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 07:57:45,669 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 07:57:45,669 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 07:57:45,669 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 07:57:45,679 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([966] L942-24-->L942-27: Formula: (and (= |v_t_funThread2of2ForFork0_good_#t~nondet43#1_5| 0) (= (store |v_#pthreadsMutex_170| |v_~#__global_lock~0.base_55| (store (select |v_#pthreadsMutex_170| |v_~#__global_lock~0.base_55|) |v_~#__global_lock~0.offset_55| 0)) |v_#pthreadsMutex_169|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_55|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_55|} OutVars{t_funThread2of2ForFork0_good_#t~nondet43#1=|v_t_funThread2of2ForFork0_good_#t~nondet43#1_5|, #pthreadsMutex=|v_#pthreadsMutex_169|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_55|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_55|} AuxVars[] AssignedVars[t_funThread2of2ForFork0_good_#t~nondet43#1, #pthreadsMutex][540], [442#true, 208#L938-9true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 78#L942-27true, 255#true, 434#true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)), 119#L956-16true]) [2023-11-30 07:57:45,680 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2023-11-30 07:57:45,680 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-11-30 07:57:45,680 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-11-30 07:57:45,680 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-11-30 07:57:45,680 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([966] L942-24-->L942-27: Formula: (and (= |v_t_funThread2of2ForFork0_good_#t~nondet43#1_5| 0) (= (store |v_#pthreadsMutex_170| |v_~#__global_lock~0.base_55| (store (select |v_#pthreadsMutex_170| |v_~#__global_lock~0.base_55|) |v_~#__global_lock~0.offset_55| 0)) |v_#pthreadsMutex_169|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_55|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_55|} OutVars{t_funThread2of2ForFork0_good_#t~nondet43#1=|v_t_funThread2of2ForFork0_good_#t~nondet43#1_5|, #pthreadsMutex=|v_#pthreadsMutex_169|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_55|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_55|} AuxVars[] AssignedVars[t_funThread2of2ForFork0_good_#t~nondet43#1, #pthreadsMutex][572], [442#true, 208#L938-9true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 262#true, 78#L942-27true, 255#true, 434#true, 55#L957true]) [2023-11-30 07:57:45,680 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2023-11-30 07:57:45,680 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 07:57:45,680 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 07:57:45,680 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 07:57:45,681 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([966] L942-24-->L942-27: Formula: (and (= |v_t_funThread2of2ForFork0_good_#t~nondet43#1_5| 0) (= (store |v_#pthreadsMutex_170| |v_~#__global_lock~0.base_55| (store (select |v_#pthreadsMutex_170| |v_~#__global_lock~0.base_55|) |v_~#__global_lock~0.offset_55| 0)) |v_#pthreadsMutex_169|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_55|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_55|} OutVars{t_funThread2of2ForFork0_good_#t~nondet43#1=|v_t_funThread2of2ForFork0_good_#t~nondet43#1_5|, #pthreadsMutex=|v_#pthreadsMutex_169|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_55|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_55|} AuxVars[] AssignedVars[t_funThread2of2ForFork0_good_#t~nondet43#1, #pthreadsMutex][525], [437#(<= |ULTIMATE.start_main_#t~post47#1| 9999), 442#true, 208#L938-9true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 78#L942-27true, 39#L956-14true, 431#(and (<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)) (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post47#1|)))]) [2023-11-30 07:57:45,681 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is not cut-off event [2023-11-30 07:57:45,681 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is not cut-off event [2023-11-30 07:57:45,681 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is not cut-off event [2023-11-30 07:57:45,681 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is not cut-off event [2023-11-30 07:57:45,681 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([966] L942-24-->L942-27: Formula: (and (= |v_t_funThread2of2ForFork0_good_#t~nondet43#1_5| 0) (= (store |v_#pthreadsMutex_170| |v_~#__global_lock~0.base_55| (store (select |v_#pthreadsMutex_170| |v_~#__global_lock~0.base_55|) |v_~#__global_lock~0.offset_55| 0)) |v_#pthreadsMutex_169|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_55|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_55|} OutVars{t_funThread2of2ForFork0_good_#t~nondet43#1=|v_t_funThread2of2ForFork0_good_#t~nondet43#1_5|, #pthreadsMutex=|v_#pthreadsMutex_169|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_55|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_55|} AuxVars[] AssignedVars[t_funThread2of2ForFork0_good_#t~nondet43#1, #pthreadsMutex][540], [208#L938-9true, 442#true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 78#L942-27true, 255#true, 198#L956-15true, 434#true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648))]) [2023-11-30 07:57:45,682 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2023-11-30 07:57:45,682 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 07:57:45,682 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 07:57:45,682 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 07:57:45,687 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([918] L942-32-->L943-2: Formula: (and (= (store |v_#pthreadsMutex_178| |v_~#gm~0.base_25| (store (select |v_#pthreadsMutex_178| |v_~#gm~0.base_25|) |v_~#gm~0.offset_25| 0)) |v_#pthreadsMutex_177|) (= |v_t_funThread2of2ForFork0_good_#t~nondet44#1_3| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#gm~0.base=|v_~#gm~0.base_25|, ~#gm~0.offset=|v_~#gm~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, ~#gm~0.base=|v_~#gm~0.base_25|, t_funThread2of2ForFork0_good_#t~nondet44#1=|v_t_funThread2of2ForFork0_good_#t~nondet44#1_3|, ~#gm~0.offset=|v_~#gm~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet44#1][589], [442#true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 77#L943-2true, 255#true, 431#(and (<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)) (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post47#1|))), 100#L956-13true, 151#t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 439#(and (<= |ULTIMATE.start_main_~i~0#1| 9999) (<= |ULTIMATE.start_main_#t~post47#1| 9999))]) [2023-11-30 07:57:45,688 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2023-11-30 07:57:45,688 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 07:57:45,688 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 07:57:45,688 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 07:57:45,688 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([918] L942-32-->L943-2: Formula: (and (= (store |v_#pthreadsMutex_178| |v_~#gm~0.base_25| (store (select |v_#pthreadsMutex_178| |v_~#gm~0.base_25|) |v_~#gm~0.offset_25| 0)) |v_#pthreadsMutex_177|) (= |v_t_funThread2of2ForFork0_good_#t~nondet44#1_3| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#gm~0.base=|v_~#gm~0.base_25|, ~#gm~0.offset=|v_~#gm~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, ~#gm~0.base=|v_~#gm~0.base_25|, t_funThread2of2ForFork0_good_#t~nondet44#1=|v_t_funThread2of2ForFork0_good_#t~nondet44#1_3|, ~#gm~0.offset=|v_~#gm~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet44#1][589], [442#true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 77#L943-2true, 431#(and (<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)) (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post47#1|))), 70#L938-7true, 100#L956-13true, 439#(and (<= |ULTIMATE.start_main_~i~0#1| 9999) (<= |ULTIMATE.start_main_#t~post47#1| 9999))]) [2023-11-30 07:57:45,688 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2023-11-30 07:57:45,688 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 07:57:45,688 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 07:57:45,688 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 07:57:45,697 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([966] L942-24-->L942-27: Formula: (and (= |v_t_funThread2of2ForFork0_good_#t~nondet43#1_5| 0) (= (store |v_#pthreadsMutex_170| |v_~#__global_lock~0.base_55| (store (select |v_#pthreadsMutex_170| |v_~#__global_lock~0.base_55|) |v_~#__global_lock~0.offset_55| 0)) |v_#pthreadsMutex_169|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_55|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_55|} OutVars{t_funThread2of2ForFork0_good_#t~nondet43#1=|v_t_funThread2of2ForFork0_good_#t~nondet43#1_5|, #pthreadsMutex=|v_#pthreadsMutex_169|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_55|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_55|} AuxVars[] AssignedVars[t_funThread2of2ForFork0_good_#t~nondet43#1, #pthreadsMutex][540], [442#true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 78#L942-27true, 198#L956-15true, 434#true, 197#t_funErr5ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648))]) [2023-11-30 07:57:45,697 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2023-11-30 07:57:45,697 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 07:57:45,697 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 07:57:45,697 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 07:57:45,697 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([966] L942-24-->L942-27: Formula: (and (= |v_t_funThread2of2ForFork0_good_#t~nondet43#1_5| 0) (= (store |v_#pthreadsMutex_170| |v_~#__global_lock~0.base_55| (store (select |v_#pthreadsMutex_170| |v_~#__global_lock~0.base_55|) |v_~#__global_lock~0.offset_55| 0)) |v_#pthreadsMutex_169|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_55|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_55|} OutVars{t_funThread2of2ForFork0_good_#t~nondet43#1=|v_t_funThread2of2ForFork0_good_#t~nondet43#1_5|, #pthreadsMutex=|v_#pthreadsMutex_169|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_55|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_55|} AuxVars[] AssignedVars[t_funThread2of2ForFork0_good_#t~nondet43#1, #pthreadsMutex][540], [442#true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 78#L942-27true, 165#L942-7true, 198#L956-15true, 434#true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648))]) [2023-11-30 07:57:45,697 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2023-11-30 07:57:45,697 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 07:57:45,697 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 07:57:45,697 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 07:57:45,698 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([966] L942-24-->L942-27: Formula: (and (= |v_t_funThread2of2ForFork0_good_#t~nondet43#1_5| 0) (= (store |v_#pthreadsMutex_170| |v_~#__global_lock~0.base_55| (store (select |v_#pthreadsMutex_170| |v_~#__global_lock~0.base_55|) |v_~#__global_lock~0.offset_55| 0)) |v_#pthreadsMutex_169|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_55|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_55|} OutVars{t_funThread2of2ForFork0_good_#t~nondet43#1=|v_t_funThread2of2ForFork0_good_#t~nondet43#1_5|, #pthreadsMutex=|v_#pthreadsMutex_169|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_55|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_55|} AuxVars[] AssignedVars[t_funThread2of2ForFork0_good_#t~nondet43#1, #pthreadsMutex][525], [437#(<= |ULTIMATE.start_main_#t~post47#1| 9999), 442#true, 248#true, t_funThread1of2ForFork0InUse, 195#L942-8true, t_funThread2of2ForFork0InUse, 78#L942-27true, 39#L956-14true, 255#true, 431#(and (<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)) (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post47#1|)))]) [2023-11-30 07:57:45,698 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2023-11-30 07:57:45,698 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 07:57:45,699 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 07:57:45,699 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 07:57:45,699 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([878] L942-9-->L942-12: Formula: (and (= |v_#pthreadsMutex_145| (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47|) |v_~#__global_lock~0.offset_47| 0))) (= |v_t_funThread1of2ForFork0_good_#t~nondet40#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_145|, t_funThread1of2ForFork0_good_#t~nondet40#1=|v_t_funThread1of2ForFork0_good_#t~nondet40#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_good_#t~nondet40#1][309], [437#(<= |ULTIMATE.start_main_#t~post47#1| 9999), 442#true, 248#true, 189#L942-23true, t_funThread1of2ForFork0InUse, 90#L942-12true, t_funThread2of2ForFork0InUse, 39#L956-14true, 255#true, 431#(and (<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)) (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post47#1|)))]) [2023-11-30 07:57:45,699 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2023-11-30 07:57:45,699 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 07:57:45,699 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 07:57:45,700 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 07:57:45,700 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([878] L942-9-->L942-12: Formula: (and (= |v_#pthreadsMutex_145| (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47|) |v_~#__global_lock~0.offset_47| 0))) (= |v_t_funThread1of2ForFork0_good_#t~nondet40#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_145|, t_funThread1of2ForFork0_good_#t~nondet40#1=|v_t_funThread1of2ForFork0_good_#t~nondet40#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_good_#t~nondet40#1][183], [442#true, 248#true, 189#L942-23true, t_funThread1of2ForFork0InUse, 90#L942-12true, t_funThread2of2ForFork0InUse, 255#true, 198#L956-15true, 434#true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648))]) [2023-11-30 07:57:45,700 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2023-11-30 07:57:45,700 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-11-30 07:57:45,700 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-11-30 07:57:45,700 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-11-30 07:57:45,700 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([878] L942-9-->L942-12: Formula: (and (= |v_#pthreadsMutex_145| (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47|) |v_~#__global_lock~0.offset_47| 0))) (= |v_t_funThread1of2ForFork0_good_#t~nondet40#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_145|, t_funThread1of2ForFork0_good_#t~nondet40#1=|v_t_funThread1of2ForFork0_good_#t~nondet40#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_good_#t~nondet40#1][183], [442#true, 248#true, 189#L942-23true, t_funThread1of2ForFork0InUse, 90#L942-12true, t_funThread2of2ForFork0InUse, 255#true, 434#true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)), 119#L956-16true]) [2023-11-30 07:57:45,700 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2023-11-30 07:57:45,700 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 07:57:45,700 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 07:57:45,700 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 07:57:45,749 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([700] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][153], [208#L938-9true, 442#true, 248#true, 189#L942-23true, t_funThread1of2ForFork0InUse, 2#L957-3true, t_funThread2of2ForFork0InUse, 262#true, 255#true, 434#true]) [2023-11-30 07:57:45,749 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2023-11-30 07:57:45,749 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-11-30 07:57:45,749 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-11-30 07:57:45,749 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-11-30 07:57:45,749 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-11-30 07:57:45,755 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([955] L938-24-->L938-27: Formula: (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet36#1_5| 0) (= (store |v_#pthreadsMutex_114| |v_~#__global_lock~0.base_39| (store (select |v_#pthreadsMutex_114| |v_~#__global_lock~0.base_39|) |v_~#__global_lock~0.offset_39| 0)) |v_#pthreadsMutex_113|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_114|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_39|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_39|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_113|, t_funThread2of2ForFork0_bad_#t~nondet36#1=|v_t_funThread2of2ForFork0_bad_#t~nondet36#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_39|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_39|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet36#1][541], [442#true, 208#L938-9true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 262#true, 255#true, 148#L938-27true, 434#true, 55#L957true]) [2023-11-30 07:57:45,755 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is not cut-off event [2023-11-30 07:57:45,755 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is not cut-off event [2023-11-30 07:57:45,756 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is not cut-off event [2023-11-30 07:57:45,756 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is not cut-off event [2023-11-30 07:57:45,756 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is not cut-off event [2023-11-30 07:57:45,784 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([700] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][153], [442#true, 248#true, 9#L938-23true, 154#L942-9true, t_funThread1of2ForFork0InUse, 2#L957-3true, 262#true, t_funThread2of2ForFork0InUse, 255#true, 434#true]) [2023-11-30 07:57:45,785 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2023-11-30 07:57:45,785 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-11-30 07:57:45,785 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-11-30 07:57:45,785 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-11-30 07:57:45,785 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-11-30 07:57:45,792 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([878] L942-9-->L942-12: Formula: (and (= |v_#pthreadsMutex_145| (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47|) |v_~#__global_lock~0.offset_47| 0))) (= |v_t_funThread1of2ForFork0_good_#t~nondet40#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_145|, t_funThread1of2ForFork0_good_#t~nondet40#1=|v_t_funThread1of2ForFork0_good_#t~nondet40#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_good_#t~nondet40#1][180], [442#true, 9#L938-23true, 248#true, t_funThread1of2ForFork0InUse, 90#L942-12true, 262#true, t_funThread2of2ForFork0InUse, 255#true, 434#true, 55#L957true]) [2023-11-30 07:57:45,792 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2023-11-30 07:57:45,792 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-11-30 07:57:45,792 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-11-30 07:57:45,792 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-11-30 07:57:45,792 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-11-30 07:57:45,794 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([955] L938-24-->L938-27: Formula: (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet36#1_5| 0) (= (store |v_#pthreadsMutex_114| |v_~#__global_lock~0.base_39| (store (select |v_#pthreadsMutex_114| |v_~#__global_lock~0.base_39|) |v_~#__global_lock~0.offset_39| 0)) |v_#pthreadsMutex_113|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_114|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_39|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_39|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_113|, t_funThread2of2ForFork0_bad_#t~nondet36#1=|v_t_funThread2of2ForFork0_bad_#t~nondet36#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_39|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_39|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet36#1][541], [442#true, 248#true, t_funThread1of2ForFork0InUse, 195#L942-8true, 262#true, t_funThread2of2ForFork0InUse, 255#true, 148#L938-27true, 434#true, 55#L957true]) [2023-11-30 07:57:45,794 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2023-11-30 07:57:45,794 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-11-30 07:57:45,794 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-11-30 07:57:45,794 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-11-30 07:57:45,794 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-11-30 07:57:45,797 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([966] L942-24-->L942-27: Formula: (and (= |v_t_funThread2of2ForFork0_good_#t~nondet43#1_5| 0) (= (store |v_#pthreadsMutex_170| |v_~#__global_lock~0.base_55| (store (select |v_#pthreadsMutex_170| |v_~#__global_lock~0.base_55|) |v_~#__global_lock~0.offset_55| 0)) |v_#pthreadsMutex_169|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_55|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_55|} OutVars{t_funThread2of2ForFork0_good_#t~nondet43#1=|v_t_funThread2of2ForFork0_good_#t~nondet43#1_5|, #pthreadsMutex=|v_#pthreadsMutex_169|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_55|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_55|} AuxVars[] AssignedVars[t_funThread2of2ForFork0_good_#t~nondet43#1, #pthreadsMutex][540], [442#true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 78#L942-27true, 255#true, 434#true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)), 197#t_funErr5ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 119#L956-16true]) [2023-11-30 07:57:45,797 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2023-11-30 07:57:45,798 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-11-30 07:57:45,798 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-11-30 07:57:45,798 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-11-30 07:57:45,798 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([966] L942-24-->L942-27: Formula: (and (= |v_t_funThread2of2ForFork0_good_#t~nondet43#1_5| 0) (= (store |v_#pthreadsMutex_170| |v_~#__global_lock~0.base_55| (store (select |v_#pthreadsMutex_170| |v_~#__global_lock~0.base_55|) |v_~#__global_lock~0.offset_55| 0)) |v_#pthreadsMutex_169|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_55|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_55|} OutVars{t_funThread2of2ForFork0_good_#t~nondet43#1=|v_t_funThread2of2ForFork0_good_#t~nondet43#1_5|, #pthreadsMutex=|v_#pthreadsMutex_169|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_55|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_55|} AuxVars[] AssignedVars[t_funThread2of2ForFork0_good_#t~nondet43#1, #pthreadsMutex][540], [442#true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 78#L942-27true, 255#true, 165#L942-7true, 434#true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)), 119#L956-16true]) [2023-11-30 07:57:45,798 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2023-11-30 07:57:45,798 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-11-30 07:57:45,798 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-11-30 07:57:45,798 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-11-30 07:57:45,798 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([700] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][153], [442#true, 248#true, 189#L942-23true, t_funThread1of2ForFork0InUse, 195#L942-8true, 2#L957-3true, 262#true, t_funThread2of2ForFork0InUse, 255#true, 434#true]) [2023-11-30 07:57:45,798 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2023-11-30 07:57:45,798 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 07:57:45,798 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 07:57:45,798 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 07:57:45,798 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 07:57:45,808 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([966] L942-24-->L942-27: Formula: (and (= |v_t_funThread2of2ForFork0_good_#t~nondet43#1_5| 0) (= (store |v_#pthreadsMutex_170| |v_~#__global_lock~0.base_55| (store (select |v_#pthreadsMutex_170| |v_~#__global_lock~0.base_55|) |v_~#__global_lock~0.offset_55| 0)) |v_#pthreadsMutex_169|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_55|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_55|} OutVars{t_funThread2of2ForFork0_good_#t~nondet43#1=|v_t_funThread2of2ForFork0_good_#t~nondet43#1_5|, #pthreadsMutex=|v_#pthreadsMutex_169|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_55|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_55|} AuxVars[] AssignedVars[t_funThread2of2ForFork0_good_#t~nondet43#1, #pthreadsMutex][540], [442#true, 208#L938-9true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 78#L942-27true, 255#true, 434#true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)), 119#L956-16true]) [2023-11-30 07:57:45,808 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2023-11-30 07:57:45,808 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-11-30 07:57:45,808 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-11-30 07:57:45,808 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-11-30 07:57:45,809 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-11-30 07:57:45,816 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([918] L942-32-->L943-2: Formula: (and (= (store |v_#pthreadsMutex_178| |v_~#gm~0.base_25| (store (select |v_#pthreadsMutex_178| |v_~#gm~0.base_25|) |v_~#gm~0.offset_25| 0)) |v_#pthreadsMutex_177|) (= |v_t_funThread2of2ForFork0_good_#t~nondet44#1_3| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#gm~0.base=|v_~#gm~0.base_25|, ~#gm~0.offset=|v_~#gm~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, ~#gm~0.base=|v_~#gm~0.base_25|, t_funThread2of2ForFork0_good_#t~nondet44#1=|v_t_funThread2of2ForFork0_good_#t~nondet44#1_3|, ~#gm~0.offset=|v_~#gm~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet44#1][589], [442#true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 77#L943-2true, 431#(and (<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)) (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post47#1|))), 100#L956-13true, 202#L938-8true, 439#(and (<= |ULTIMATE.start_main_~i~0#1| 9999) (<= |ULTIMATE.start_main_#t~post47#1| 9999))]) [2023-11-30 07:57:45,816 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2023-11-30 07:57:45,816 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-11-30 07:57:45,816 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-11-30 07:57:45,816 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-11-30 07:57:45,818 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([955] L938-24-->L938-27: Formula: (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet36#1_5| 0) (= (store |v_#pthreadsMutex_114| |v_~#__global_lock~0.base_39| (store (select |v_#pthreadsMutex_114| |v_~#__global_lock~0.base_39|) |v_~#__global_lock~0.offset_39| 0)) |v_#pthreadsMutex_113|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_114|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_39|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_39|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_113|, t_funThread2of2ForFork0_bad_#t~nondet36#1=|v_t_funThread2of2ForFork0_bad_#t~nondet36#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_39|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_39|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet36#1][542], [442#true, 248#true, 154#L942-9true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 148#L938-27true, 198#L956-15true, 434#true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648))]) [2023-11-30 07:57:45,818 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is not cut-off event [2023-11-30 07:57:45,818 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is not cut-off event [2023-11-30 07:57:45,818 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is not cut-off event [2023-11-30 07:57:45,818 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is not cut-off event [2023-11-30 07:57:45,818 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is not cut-off event [2023-11-30 07:57:45,818 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([955] L938-24-->L938-27: Formula: (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet36#1_5| 0) (= (store |v_#pthreadsMutex_114| |v_~#__global_lock~0.base_39| (store (select |v_#pthreadsMutex_114| |v_~#__global_lock~0.base_39|) |v_~#__global_lock~0.offset_39| 0)) |v_#pthreadsMutex_113|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_114|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_39|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_39|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_113|, t_funThread2of2ForFork0_bad_#t~nondet36#1=|v_t_funThread2of2ForFork0_bad_#t~nondet36#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_39|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_39|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet36#1][542], [442#true, 248#true, 154#L942-9true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 148#L938-27true, 434#true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)), 119#L956-16true]) [2023-11-30 07:57:45,818 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2023-11-30 07:57:45,818 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-11-30 07:57:45,818 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-11-30 07:57:45,818 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-11-30 07:57:45,818 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-11-30 07:57:45,825 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([966] L942-24-->L942-27: Formula: (and (= |v_t_funThread2of2ForFork0_good_#t~nondet43#1_5| 0) (= (store |v_#pthreadsMutex_170| |v_~#__global_lock~0.base_55| (store (select |v_#pthreadsMutex_170| |v_~#__global_lock~0.base_55|) |v_~#__global_lock~0.offset_55| 0)) |v_#pthreadsMutex_169|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_55|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_55|} OutVars{t_funThread2of2ForFork0_good_#t~nondet43#1=|v_t_funThread2of2ForFork0_good_#t~nondet43#1_5|, #pthreadsMutex=|v_#pthreadsMutex_169|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_55|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_55|} AuxVars[] AssignedVars[t_funThread2of2ForFork0_good_#t~nondet43#1, #pthreadsMutex][540], [442#true, 248#true, t_funThread1of2ForFork0InUse, 195#L942-8true, t_funThread2of2ForFork0InUse, 78#L942-27true, 255#true, 198#L956-15true, 434#true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648))]) [2023-11-30 07:57:45,825 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2023-11-30 07:57:45,826 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-11-30 07:57:45,826 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-11-30 07:57:45,826 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-11-30 07:57:45,826 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([966] L942-24-->L942-27: Formula: (and (= |v_t_funThread2of2ForFork0_good_#t~nondet43#1_5| 0) (= (store |v_#pthreadsMutex_170| |v_~#__global_lock~0.base_55| (store (select |v_#pthreadsMutex_170| |v_~#__global_lock~0.base_55|) |v_~#__global_lock~0.offset_55| 0)) |v_#pthreadsMutex_169|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_55|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_55|} OutVars{t_funThread2of2ForFork0_good_#t~nondet43#1=|v_t_funThread2of2ForFork0_good_#t~nondet43#1_5|, #pthreadsMutex=|v_#pthreadsMutex_169|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_55|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_55|} AuxVars[] AssignedVars[t_funThread2of2ForFork0_good_#t~nondet43#1, #pthreadsMutex][540], [442#true, 248#true, t_funThread1of2ForFork0InUse, 195#L942-8true, t_funThread2of2ForFork0InUse, 78#L942-27true, 255#true, 198#L956-15true, 434#true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648))]) [2023-11-30 07:57:45,826 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2023-11-30 07:57:45,826 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-11-30 07:57:45,826 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-11-30 07:57:45,826 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-11-30 07:57:45,826 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-11-30 07:57:45,826 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([966] L942-24-->L942-27: Formula: (and (= |v_t_funThread2of2ForFork0_good_#t~nondet43#1_5| 0) (= (store |v_#pthreadsMutex_170| |v_~#__global_lock~0.base_55| (store (select |v_#pthreadsMutex_170| |v_~#__global_lock~0.base_55|) |v_~#__global_lock~0.offset_55| 0)) |v_#pthreadsMutex_169|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_55|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_55|} OutVars{t_funThread2of2ForFork0_good_#t~nondet43#1=|v_t_funThread2of2ForFork0_good_#t~nondet43#1_5|, #pthreadsMutex=|v_#pthreadsMutex_169|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_55|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_55|} AuxVars[] AssignedVars[t_funThread2of2ForFork0_good_#t~nondet43#1, #pthreadsMutex][540], [442#true, 248#true, 154#L942-9true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 78#L942-27true, 198#L956-15true, 434#true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648))]) [2023-11-30 07:57:45,826 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2023-11-30 07:57:45,826 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 07:57:45,826 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 07:57:45,827 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 07:57:45,827 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([878] L942-9-->L942-12: Formula: (and (= |v_#pthreadsMutex_145| (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47|) |v_~#__global_lock~0.offset_47| 0))) (= |v_t_funThread1of2ForFork0_good_#t~nondet40#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_145|, t_funThread1of2ForFork0_good_#t~nondet40#1=|v_t_funThread1of2ForFork0_good_#t~nondet40#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_good_#t~nondet40#1][183], [442#true, 248#true, 189#L942-23true, t_funThread1of2ForFork0InUse, 90#L942-12true, t_funThread2of2ForFork0InUse, 255#true, 198#L956-15true, 434#true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648))]) [2023-11-30 07:57:45,827 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2023-11-30 07:57:45,827 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-11-30 07:57:45,827 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-11-30 07:57:45,827 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-11-30 07:57:45,827 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-11-30 07:57:45,878 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([966] L942-24-->L942-27: Formula: (and (= |v_t_funThread2of2ForFork0_good_#t~nondet43#1_5| 0) (= (store |v_#pthreadsMutex_170| |v_~#__global_lock~0.base_55| (store (select |v_#pthreadsMutex_170| |v_~#__global_lock~0.base_55|) |v_~#__global_lock~0.offset_55| 0)) |v_#pthreadsMutex_169|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_55|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_55|} OutVars{t_funThread2of2ForFork0_good_#t~nondet43#1=|v_t_funThread2of2ForFork0_good_#t~nondet43#1_5|, #pthreadsMutex=|v_#pthreadsMutex_169|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_55|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_55|} AuxVars[] AssignedVars[t_funThread2of2ForFork0_good_#t~nondet43#1, #pthreadsMutex][572], [442#true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 262#true, 255#true, 78#L942-27true, 434#true, 202#L938-8true, 55#L957true]) [2023-11-30 07:57:45,878 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is not cut-off event [2023-11-30 07:57:45,878 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is not cut-off event [2023-11-30 07:57:45,878 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is not cut-off event [2023-11-30 07:57:45,878 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is not cut-off event [2023-11-30 07:57:45,878 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is not cut-off event [2023-11-30 07:57:45,878 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][153], [442#true, 248#true, t_funThread1of2ForFork0InUse, 2#L957-3true, t_funThread2of2ForFork0InUse, 262#true, 78#L942-27true, 255#true, 434#true, 202#L938-8true]) [2023-11-30 07:57:45,878 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2023-11-30 07:57:45,878 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 07:57:45,879 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 07:57:45,879 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 07:57:45,881 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([966] L942-24-->L942-27: Formula: (and (= |v_t_funThread2of2ForFork0_good_#t~nondet43#1_5| 0) (= (store |v_#pthreadsMutex_170| |v_~#__global_lock~0.base_55| (store (select |v_#pthreadsMutex_170| |v_~#__global_lock~0.base_55|) |v_~#__global_lock~0.offset_55| 0)) |v_#pthreadsMutex_169|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_55|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_55|} OutVars{t_funThread2of2ForFork0_good_#t~nondet43#1=|v_t_funThread2of2ForFork0_good_#t~nondet43#1_5|, #pthreadsMutex=|v_#pthreadsMutex_169|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_55|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_55|} AuxVars[] AssignedVars[t_funThread2of2ForFork0_good_#t~nondet43#1, #pthreadsMutex][572], [208#L938-9true, 442#true, 248#true, t_funThread1of2ForFork0InUse, 262#true, t_funThread2of2ForFork0InUse, 255#true, 78#L942-27true, 434#true, 55#L957true]) [2023-11-30 07:57:45,881 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2023-11-30 07:57:45,881 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 07:57:45,881 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 07:57:45,881 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 07:57:45,881 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 07:57:45,918 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([966] L942-24-->L942-27: Formula: (and (= |v_t_funThread2of2ForFork0_good_#t~nondet43#1_5| 0) (= (store |v_#pthreadsMutex_170| |v_~#__global_lock~0.base_55| (store (select |v_#pthreadsMutex_170| |v_~#__global_lock~0.base_55|) |v_~#__global_lock~0.offset_55| 0)) |v_#pthreadsMutex_169|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_55|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_55|} OutVars{t_funThread2of2ForFork0_good_#t~nondet43#1=|v_t_funThread2of2ForFork0_good_#t~nondet43#1_5|, #pthreadsMutex=|v_#pthreadsMutex_169|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_55|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_55|} AuxVars[] AssignedVars[t_funThread2of2ForFork0_good_#t~nondet43#1, #pthreadsMutex][540], [442#true, 248#true, t_funThread1of2ForFork0InUse, 195#L942-8true, t_funThread2of2ForFork0InUse, 255#true, 78#L942-27true, 434#true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)), 119#L956-16true]) [2023-11-30 07:57:45,919 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2023-11-30 07:57:45,919 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 07:57:45,919 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 07:57:45,919 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 07:57:45,919 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([966] L942-24-->L942-27: Formula: (and (= |v_t_funThread2of2ForFork0_good_#t~nondet43#1_5| 0) (= (store |v_#pthreadsMutex_170| |v_~#__global_lock~0.base_55| (store (select |v_#pthreadsMutex_170| |v_~#__global_lock~0.base_55|) |v_~#__global_lock~0.offset_55| 0)) |v_#pthreadsMutex_169|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_55|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_55|} OutVars{t_funThread2of2ForFork0_good_#t~nondet43#1=|v_t_funThread2of2ForFork0_good_#t~nondet43#1_5|, #pthreadsMutex=|v_#pthreadsMutex_169|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_55|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_55|} AuxVars[] AssignedVars[t_funThread2of2ForFork0_good_#t~nondet43#1, #pthreadsMutex][540], [442#true, 248#true, t_funThread1of2ForFork0InUse, 195#L942-8true, t_funThread2of2ForFork0InUse, 78#L942-27true, 255#true, 434#true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)), 119#L956-16true]) [2023-11-30 07:57:45,919 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2023-11-30 07:57:45,919 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 07:57:45,919 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 07:57:45,919 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 07:57:45,919 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 07:57:45,919 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([966] L942-24-->L942-27: Formula: (and (= |v_t_funThread2of2ForFork0_good_#t~nondet43#1_5| 0) (= (store |v_#pthreadsMutex_170| |v_~#__global_lock~0.base_55| (store (select |v_#pthreadsMutex_170| |v_~#__global_lock~0.base_55|) |v_~#__global_lock~0.offset_55| 0)) |v_#pthreadsMutex_169|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_55|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_55|} OutVars{t_funThread2of2ForFork0_good_#t~nondet43#1=|v_t_funThread2of2ForFork0_good_#t~nondet43#1_5|, #pthreadsMutex=|v_#pthreadsMutex_169|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_55|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_55|} AuxVars[] AssignedVars[t_funThread2of2ForFork0_good_#t~nondet43#1, #pthreadsMutex][572], [442#true, 248#true, t_funThread1of2ForFork0InUse, 195#L942-8true, t_funThread2of2ForFork0InUse, 262#true, 255#true, 78#L942-27true, 434#true, 55#L957true]) [2023-11-30 07:57:45,919 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2023-11-30 07:57:45,919 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 07:57:45,919 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 07:57:45,920 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 07:57:45,920 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][153], [442#true, 248#true, 154#L942-9true, 189#L942-23true, t_funThread1of2ForFork0InUse, 2#L957-3true, 262#true, t_funThread2of2ForFork0InUse, 255#true, 434#true]) [2023-11-30 07:57:45,920 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2023-11-30 07:57:45,920 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 07:57:46,065 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 07:57:46,065 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 07:57:46,065 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([878] L942-9-->L942-12: Formula: (and (= |v_#pthreadsMutex_145| (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47|) |v_~#__global_lock~0.offset_47| 0))) (= |v_t_funThread1of2ForFork0_good_#t~nondet40#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_145|, t_funThread1of2ForFork0_good_#t~nondet40#1=|v_t_funThread1of2ForFork0_good_#t~nondet40#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_good_#t~nondet40#1][180], [442#true, 248#true, 189#L942-23true, t_funThread1of2ForFork0InUse, 90#L942-12true, t_funThread2of2ForFork0InUse, 262#true, 255#true, 434#true, 55#L957true]) [2023-11-30 07:57:46,065 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2023-11-30 07:57:46,065 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 07:57:46,065 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 07:57:46,065 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 07:57:46,066 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([966] L942-24-->L942-27: Formula: (and (= |v_t_funThread2of2ForFork0_good_#t~nondet43#1_5| 0) (= (store |v_#pthreadsMutex_170| |v_~#__global_lock~0.base_55| (store (select |v_#pthreadsMutex_170| |v_~#__global_lock~0.base_55|) |v_~#__global_lock~0.offset_55| 0)) |v_#pthreadsMutex_169|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_55|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_55|} OutVars{t_funThread2of2ForFork0_good_#t~nondet43#1=|v_t_funThread2of2ForFork0_good_#t~nondet43#1_5|, #pthreadsMutex=|v_#pthreadsMutex_169|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_55|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_55|} AuxVars[] AssignedVars[t_funThread2of2ForFork0_good_#t~nondet43#1, #pthreadsMutex][540], [442#true, 248#true, 154#L942-9true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 78#L942-27true, 255#true, 434#true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)), 119#L956-16true]) [2023-11-30 07:57:46,066 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2023-11-30 07:57:46,066 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 07:57:46,066 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 07:57:46,066 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 07:57:46,066 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([966] L942-24-->L942-27: Formula: (and (= |v_t_funThread2of2ForFork0_good_#t~nondet43#1_5| 0) (= (store |v_#pthreadsMutex_170| |v_~#__global_lock~0.base_55| (store (select |v_#pthreadsMutex_170| |v_~#__global_lock~0.base_55|) |v_~#__global_lock~0.offset_55| 0)) |v_#pthreadsMutex_169|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_55|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_55|} OutVars{t_funThread2of2ForFork0_good_#t~nondet43#1=|v_t_funThread2of2ForFork0_good_#t~nondet43#1_5|, #pthreadsMutex=|v_#pthreadsMutex_169|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_55|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_55|} AuxVars[] AssignedVars[t_funThread2of2ForFork0_good_#t~nondet43#1, #pthreadsMutex][572], [442#true, 248#true, 154#L942-9true, t_funThread1of2ForFork0InUse, 262#true, t_funThread2of2ForFork0InUse, 78#L942-27true, 255#true, 434#true, 55#L957true]) [2023-11-30 07:57:46,066 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2023-11-30 07:57:46,066 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 07:57:46,066 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 07:57:46,066 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 07:57:46,066 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([878] L942-9-->L942-12: Formula: (and (= |v_#pthreadsMutex_145| (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47|) |v_~#__global_lock~0.offset_47| 0))) (= |v_t_funThread1of2ForFork0_good_#t~nondet40#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_145|, t_funThread1of2ForFork0_good_#t~nondet40#1=|v_t_funThread1of2ForFork0_good_#t~nondet40#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_good_#t~nondet40#1][183], [442#true, 248#true, 189#L942-23true, t_funThread1of2ForFork0InUse, 90#L942-12true, t_funThread2of2ForFork0InUse, 255#true, 434#true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)), 119#L956-16true]) [2023-11-30 07:57:46,066 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2023-11-30 07:57:46,066 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 07:57:46,067 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 07:57:46,067 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 07:57:46,067 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 07:57:46,098 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([966] L942-24-->L942-27: Formula: (and (= |v_t_funThread2of2ForFork0_good_#t~nondet43#1_5| 0) (= (store |v_#pthreadsMutex_170| |v_~#__global_lock~0.base_55| (store (select |v_#pthreadsMutex_170| |v_~#__global_lock~0.base_55|) |v_~#__global_lock~0.offset_55| 0)) |v_#pthreadsMutex_169|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_55|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_55|} OutVars{t_funThread2of2ForFork0_good_#t~nondet43#1=|v_t_funThread2of2ForFork0_good_#t~nondet43#1_5|, #pthreadsMutex=|v_#pthreadsMutex_169|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_55|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_55|} AuxVars[] AssignedVars[t_funThread2of2ForFork0_good_#t~nondet43#1, #pthreadsMutex][525], [437#(<= |ULTIMATE.start_main_#t~post47#1| 9999), 442#true, 248#true, 154#L942-9true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 39#L956-14true, 78#L942-27true, 255#true, 431#(and (<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)) (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post47#1|)))]) [2023-11-30 07:57:46,098 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is not cut-off event [2023-11-30 07:57:46,098 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is not cut-off event [2023-11-30 07:57:46,098 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is not cut-off event [2023-11-30 07:57:46,098 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is not cut-off event [2023-11-30 07:57:46,098 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([966] L942-24-->L942-27: Formula: (and (= |v_t_funThread2of2ForFork0_good_#t~nondet43#1_5| 0) (= (store |v_#pthreadsMutex_170| |v_~#__global_lock~0.base_55| (store (select |v_#pthreadsMutex_170| |v_~#__global_lock~0.base_55|) |v_~#__global_lock~0.offset_55| 0)) |v_#pthreadsMutex_169|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_55|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_55|} OutVars{t_funThread2of2ForFork0_good_#t~nondet43#1=|v_t_funThread2of2ForFork0_good_#t~nondet43#1_5|, #pthreadsMutex=|v_#pthreadsMutex_169|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_55|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_55|} AuxVars[] AssignedVars[t_funThread2of2ForFork0_good_#t~nondet43#1, #pthreadsMutex][540], [442#true, 248#true, 154#L942-9true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 78#L942-27true, 198#L956-15true, 434#true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648))]) [2023-11-30 07:57:46,098 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2023-11-30 07:57:46,098 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 07:57:46,098 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 07:57:46,098 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 07:57:46,098 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 07:57:46,104 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([918] L942-32-->L943-2: Formula: (and (= (store |v_#pthreadsMutex_178| |v_~#gm~0.base_25| (store (select |v_#pthreadsMutex_178| |v_~#gm~0.base_25|) |v_~#gm~0.offset_25| 0)) |v_#pthreadsMutex_177|) (= |v_t_funThread2of2ForFork0_good_#t~nondet44#1_3| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#gm~0.base=|v_~#gm~0.base_25|, ~#gm~0.offset=|v_~#gm~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, ~#gm~0.base=|v_~#gm~0.base_25|, t_funThread2of2ForFork0_good_#t~nondet44#1=|v_t_funThread2of2ForFork0_good_#t~nondet44#1_3|, ~#gm~0.offset=|v_~#gm~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet44#1][589], [442#true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 255#true, 77#L943-2true, 431#(and (<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)) (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post47#1|))), 100#L956-13true, 197#t_funErr5ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 439#(and (<= |ULTIMATE.start_main_~i~0#1| 9999) (<= |ULTIMATE.start_main_#t~post47#1| 9999))]) [2023-11-30 07:57:46,104 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2023-11-30 07:57:46,104 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 07:57:46,104 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 07:57:46,104 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 07:57:46,104 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([918] L942-32-->L943-2: Formula: (and (= (store |v_#pthreadsMutex_178| |v_~#gm~0.base_25| (store (select |v_#pthreadsMutex_178| |v_~#gm~0.base_25|) |v_~#gm~0.offset_25| 0)) |v_#pthreadsMutex_177|) (= |v_t_funThread2of2ForFork0_good_#t~nondet44#1_3| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#gm~0.base=|v_~#gm~0.base_25|, ~#gm~0.offset=|v_~#gm~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, ~#gm~0.base=|v_~#gm~0.base_25|, t_funThread2of2ForFork0_good_#t~nondet44#1=|v_t_funThread2of2ForFork0_good_#t~nondet44#1_3|, ~#gm~0.offset=|v_~#gm~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet44#1][589], [442#true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 77#L943-2true, 255#true, 165#L942-7true, 431#(and (<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)) (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post47#1|))), 100#L956-13true, 439#(and (<= |ULTIMATE.start_main_~i~0#1| 9999) (<= |ULTIMATE.start_main_#t~post47#1| 9999))]) [2023-11-30 07:57:46,104 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2023-11-30 07:57:46,104 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 07:57:46,104 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 07:57:46,104 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 07:57:46,186 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([700] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][153], [442#true, 248#true, 189#L942-23true, 154#L942-9true, t_funThread1of2ForFork0InUse, 2#L957-3true, 262#true, t_funThread2of2ForFork0InUse, 255#true, 434#true]) [2023-11-30 07:57:46,186 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2023-11-30 07:57:46,186 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 07:57:46,186 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 07:57:46,186 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 07:57:46,186 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 07:57:46,192 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([955] L938-24-->L938-27: Formula: (and (= |v_t_funThread2of2ForFork0_bad_#t~nondet36#1_5| 0) (= (store |v_#pthreadsMutex_114| |v_~#__global_lock~0.base_39| (store (select |v_#pthreadsMutex_114| |v_~#__global_lock~0.base_39|) |v_~#__global_lock~0.offset_39| 0)) |v_#pthreadsMutex_113|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_114|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_39|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_39|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_113|, t_funThread2of2ForFork0_bad_#t~nondet36#1=|v_t_funThread2of2ForFork0_bad_#t~nondet36#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_39|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_39|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_bad_#t~nondet36#1][541], [442#true, 248#true, 154#L942-9true, t_funThread1of2ForFork0InUse, 262#true, t_funThread2of2ForFork0InUse, 255#true, 148#L938-27true, 434#true, 55#L957true]) [2023-11-30 07:57:46,192 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is not cut-off event [2023-11-30 07:57:46,192 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is not cut-off event [2023-11-30 07:57:46,192 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is not cut-off event [2023-11-30 07:57:46,192 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is not cut-off event [2023-11-30 07:57:46,192 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is not cut-off event [2023-11-30 07:57:46,193 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([878] L942-9-->L942-12: Formula: (and (= |v_#pthreadsMutex_145| (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47|) |v_~#__global_lock~0.offset_47| 0))) (= |v_t_funThread1of2ForFork0_good_#t~nondet40#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_145|, t_funThread1of2ForFork0_good_#t~nondet40#1=|v_t_funThread1of2ForFork0_good_#t~nondet40#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_good_#t~nondet40#1][180], [442#true, 248#true, 189#L942-23true, t_funThread1of2ForFork0InUse, 90#L942-12true, 262#true, t_funThread2of2ForFork0InUse, 255#true, 434#true, 55#L957true]) [2023-11-30 07:57:46,193 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2023-11-30 07:57:46,193 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 07:57:46,193 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 07:57:46,193 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 07:57:46,193 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 07:57:46,194 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([966] L942-24-->L942-27: Formula: (and (= |v_t_funThread2of2ForFork0_good_#t~nondet43#1_5| 0) (= (store |v_#pthreadsMutex_170| |v_~#__global_lock~0.base_55| (store (select |v_#pthreadsMutex_170| |v_~#__global_lock~0.base_55|) |v_~#__global_lock~0.offset_55| 0)) |v_#pthreadsMutex_169|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_55|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_55|} OutVars{t_funThread2of2ForFork0_good_#t~nondet43#1=|v_t_funThread2of2ForFork0_good_#t~nondet43#1_5|, #pthreadsMutex=|v_#pthreadsMutex_169|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_55|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_55|} AuxVars[] AssignedVars[t_funThread2of2ForFork0_good_#t~nondet43#1, #pthreadsMutex][572], [442#true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 262#true, 255#true, 78#L942-27true, 434#true, 197#t_funErr5ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 55#L957true]) [2023-11-30 07:57:46,194 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is not cut-off event [2023-11-30 07:57:46,194 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is not cut-off event [2023-11-30 07:57:46,194 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is not cut-off event [2023-11-30 07:57:46,194 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is not cut-off event [2023-11-30 07:57:46,194 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][153], [442#true, 248#true, t_funThread1of2ForFork0InUse, 2#L957-3true, 262#true, t_funThread2of2ForFork0InUse, 78#L942-27true, 255#true, 434#true, 197#t_funErr5ASSERT_VIOLATIONINTEGER_OVERFLOWtrue]) [2023-11-30 07:57:46,194 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2023-11-30 07:57:46,194 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 07:57:46,194 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 07:57:46,194 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 07:57:46,195 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([966] L942-24-->L942-27: Formula: (and (= |v_t_funThread2of2ForFork0_good_#t~nondet43#1_5| 0) (= (store |v_#pthreadsMutex_170| |v_~#__global_lock~0.base_55| (store (select |v_#pthreadsMutex_170| |v_~#__global_lock~0.base_55|) |v_~#__global_lock~0.offset_55| 0)) |v_#pthreadsMutex_169|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_55|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_55|} OutVars{t_funThread2of2ForFork0_good_#t~nondet43#1=|v_t_funThread2of2ForFork0_good_#t~nondet43#1_5|, #pthreadsMutex=|v_#pthreadsMutex_169|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_55|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_55|} AuxVars[] AssignedVars[t_funThread2of2ForFork0_good_#t~nondet43#1, #pthreadsMutex][572], [442#true, 248#true, t_funThread1of2ForFork0InUse, 262#true, t_funThread2of2ForFork0InUse, 255#true, 78#L942-27true, 165#L942-7true, 434#true, 55#L957true]) [2023-11-30 07:57:46,195 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is not cut-off event [2023-11-30 07:57:46,195 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is not cut-off event [2023-11-30 07:57:46,195 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is not cut-off event [2023-11-30 07:57:46,195 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is not cut-off event [2023-11-30 07:57:46,195 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][153], [442#true, 248#true, t_funThread1of2ForFork0InUse, 2#L957-3true, 262#true, t_funThread2of2ForFork0InUse, 255#true, 78#L942-27true, 165#L942-7true, 434#true]) [2023-11-30 07:57:46,195 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2023-11-30 07:57:46,195 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 07:57:46,195 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 07:57:46,195 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 07:57:46,195 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([966] L942-24-->L942-27: Formula: (and (= |v_t_funThread2of2ForFork0_good_#t~nondet43#1_5| 0) (= (store |v_#pthreadsMutex_170| |v_~#__global_lock~0.base_55| (store (select |v_#pthreadsMutex_170| |v_~#__global_lock~0.base_55|) |v_~#__global_lock~0.offset_55| 0)) |v_#pthreadsMutex_169|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_55|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_55|} OutVars{t_funThread2of2ForFork0_good_#t~nondet43#1=|v_t_funThread2of2ForFork0_good_#t~nondet43#1_5|, #pthreadsMutex=|v_#pthreadsMutex_169|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_55|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_55|} AuxVars[] AssignedVars[t_funThread2of2ForFork0_good_#t~nondet43#1, #pthreadsMutex][572], [442#true, 248#true, t_funThread1of2ForFork0InUse, 195#L942-8true, 262#true, t_funThread2of2ForFork0InUse, 255#true, 78#L942-27true, 434#true, 55#L957true]) [2023-11-30 07:57:46,195 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2023-11-30 07:57:46,195 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 07:57:46,195 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 07:57:46,195 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 07:57:46,195 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 07:57:46,214 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([966] L942-24-->L942-27: Formula: (and (= |v_t_funThread2of2ForFork0_good_#t~nondet43#1_5| 0) (= (store |v_#pthreadsMutex_170| |v_~#__global_lock~0.base_55| (store (select |v_#pthreadsMutex_170| |v_~#__global_lock~0.base_55|) |v_~#__global_lock~0.offset_55| 0)) |v_#pthreadsMutex_169|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_55|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_55|} OutVars{t_funThread2of2ForFork0_good_#t~nondet43#1=|v_t_funThread2of2ForFork0_good_#t~nondet43#1_5|, #pthreadsMutex=|v_#pthreadsMutex_169|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_55|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_55|} AuxVars[] AssignedVars[t_funThread2of2ForFork0_good_#t~nondet43#1, #pthreadsMutex][540], [442#true, 248#true, 154#L942-9true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 78#L942-27true, 255#true, 434#true, 401#(<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)), 119#L956-16true]) [2023-11-30 07:57:46,214 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2023-11-30 07:57:46,214 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 07:57:46,214 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 07:57:46,214 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 07:57:46,214 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 07:57:46,220 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([918] L942-32-->L943-2: Formula: (and (= (store |v_#pthreadsMutex_178| |v_~#gm~0.base_25| (store (select |v_#pthreadsMutex_178| |v_~#gm~0.base_25|) |v_~#gm~0.offset_25| 0)) |v_#pthreadsMutex_177|) (= |v_t_funThread2of2ForFork0_good_#t~nondet44#1_3| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#gm~0.base=|v_~#gm~0.base_25|, ~#gm~0.offset=|v_~#gm~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, ~#gm~0.base=|v_~#gm~0.base_25|, t_funThread2of2ForFork0_good_#t~nondet44#1=|v_t_funThread2of2ForFork0_good_#t~nondet44#1_3|, ~#gm~0.offset=|v_~#gm~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet44#1][589], [442#true, 248#true, t_funThread1of2ForFork0InUse, 195#L942-8true, t_funThread2of2ForFork0InUse, 255#true, 77#L943-2true, 431#(and (<= 0 (+ |ULTIMATE.start_main_~i~0#1| 2147483648)) (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post47#1|))), 100#L956-13true, 439#(and (<= |ULTIMATE.start_main_~i~0#1| 9999) (<= |ULTIMATE.start_main_#t~post47#1| 9999))]) [2023-11-30 07:57:46,220 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2023-11-30 07:57:46,220 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 07:57:46,220 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 07:57:46,220 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 07:57:46,303 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][153], [442#true, 248#true, t_funThread1of2ForFork0InUse, 2#L957-3true, 195#L942-8true, 262#true, t_funThread2of2ForFork0InUse, 255#true, 78#L942-27true, 434#true]) [2023-11-30 07:57:46,303 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2023-11-30 07:57:46,303 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 07:57:46,303 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 07:57:46,303 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 07:57:46,305 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([966] L942-24-->L942-27: Formula: (and (= |v_t_funThread2of2ForFork0_good_#t~nondet43#1_5| 0) (= (store |v_#pthreadsMutex_170| |v_~#__global_lock~0.base_55| (store (select |v_#pthreadsMutex_170| |v_~#__global_lock~0.base_55|) |v_~#__global_lock~0.offset_55| 0)) |v_#pthreadsMutex_169|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_55|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_55|} OutVars{t_funThread2of2ForFork0_good_#t~nondet43#1=|v_t_funThread2of2ForFork0_good_#t~nondet43#1_5|, #pthreadsMutex=|v_#pthreadsMutex_169|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_55|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_55|} AuxVars[] AssignedVars[t_funThread2of2ForFork0_good_#t~nondet43#1, #pthreadsMutex][572], [442#true, 248#true, 154#L942-9true, t_funThread1of2ForFork0InUse, 262#true, t_funThread2of2ForFork0InUse, 78#L942-27true, 255#true, 434#true, 55#L957true]) [2023-11-30 07:57:46,305 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2023-11-30 07:57:46,305 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 07:57:46,306 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 07:57:46,306 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 07:57:46,306 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 07:57:46,374 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([918] L942-32-->L943-2: Formula: (and (= (store |v_#pthreadsMutex_178| |v_~#gm~0.base_25| (store (select |v_#pthreadsMutex_178| |v_~#gm~0.base_25|) |v_~#gm~0.offset_25| 0)) |v_#pthreadsMutex_177|) (= |v_t_funThread2of2ForFork0_good_#t~nondet44#1_3| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#gm~0.base=|v_~#gm~0.base_25|, ~#gm~0.offset=|v_~#gm~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, ~#gm~0.base=|v_~#gm~0.base_25|, t_funThread2of2ForFork0_good_#t~nondet44#1=|v_t_funThread2of2ForFork0_good_#t~nondet44#1_3|, ~#gm~0.offset=|v_~#gm~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet44#1][625], [442#true, 248#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 262#true, 255#true, 77#L943-2true, 434#true, 202#L938-8true, 55#L957true]) [2023-11-30 07:57:46,374 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2023-11-30 07:57:46,374 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 07:57:46,374 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 07:57:46,374 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 07:57:46,513 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([918] L942-32-->L943-2: Formula: (and (= (store |v_#pthreadsMutex_178| |v_~#gm~0.base_25| (store (select |v_#pthreadsMutex_178| |v_~#gm~0.base_25|) |v_~#gm~0.offset_25| 0)) |v_#pthreadsMutex_177|) (= |v_t_funThread2of2ForFork0_good_#t~nondet44#1_3| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#gm~0.base=|v_~#gm~0.base_25|, ~#gm~0.offset=|v_~#gm~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, ~#gm~0.base=|v_~#gm~0.base_25|, t_funThread2of2ForFork0_good_#t~nondet44#1=|v_t_funThread2of2ForFork0_good_#t~nondet44#1_3|, ~#gm~0.offset=|v_~#gm~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet44#1][625], [442#true, 248#true, t_funThread1of2ForFork0InUse, 262#true, t_funThread2of2ForFork0InUse, 255#true, 77#L943-2true, 434#true, 197#t_funErr5ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 55#L957true]) [2023-11-30 07:57:46,513 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2023-11-30 07:57:46,514 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 07:57:46,514 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 07:57:46,514 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 07:57:46,514 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([918] L942-32-->L943-2: Formula: (and (= (store |v_#pthreadsMutex_178| |v_~#gm~0.base_25| (store (select |v_#pthreadsMutex_178| |v_~#gm~0.base_25|) |v_~#gm~0.offset_25| 0)) |v_#pthreadsMutex_177|) (= |v_t_funThread2of2ForFork0_good_#t~nondet44#1_3| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#gm~0.base=|v_~#gm~0.base_25|, ~#gm~0.offset=|v_~#gm~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, ~#gm~0.base=|v_~#gm~0.base_25|, t_funThread2of2ForFork0_good_#t~nondet44#1=|v_t_funThread2of2ForFork0_good_#t~nondet44#1_3|, ~#gm~0.offset=|v_~#gm~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet44#1][625], [442#true, 248#true, t_funThread1of2ForFork0InUse, 262#true, t_funThread2of2ForFork0InUse, 255#true, 77#L943-2true, 165#L942-7true, 434#true, 55#L957true]) [2023-11-30 07:57:46,514 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2023-11-30 07:57:46,514 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 07:57:46,514 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 07:57:46,514 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 07:57:46,610 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([918] L942-32-->L943-2: Formula: (and (= (store |v_#pthreadsMutex_178| |v_~#gm~0.base_25| (store (select |v_#pthreadsMutex_178| |v_~#gm~0.base_25|) |v_~#gm~0.offset_25| 0)) |v_#pthreadsMutex_177|) (= |v_t_funThread2of2ForFork0_good_#t~nondet44#1_3| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#gm~0.base=|v_~#gm~0.base_25|, ~#gm~0.offset=|v_~#gm~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, ~#gm~0.base=|v_~#gm~0.base_25|, t_funThread2of2ForFork0_good_#t~nondet44#1=|v_t_funThread2of2ForFork0_good_#t~nondet44#1_3|, ~#gm~0.offset=|v_~#gm~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_good_#t~nondet44#1][625], [442#true, 248#true, t_funThread1of2ForFork0InUse, 195#L942-8true, 262#true, t_funThread2of2ForFork0InUse, 255#true, 77#L943-2true, 434#true, 55#L957true]) [2023-11-30 07:57:46,610 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2023-11-30 07:57:46,610 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 07:57:46,611 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 07:57:46,611 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 07:57:48,387 INFO L124 PetriNetUnfolderBase]: 25813/58954 cut-off events. [2023-11-30 07:57:48,387 INFO L125 PetriNetUnfolderBase]: For 167790/210732 co-relation queries the response was YES. [2023-11-30 07:57:48,530 INFO L83 FinitePrefix]: Finished finitePrefix Result has 204979 conditions, 58954 events. 25813/58954 cut-off events. For 167790/210732 co-relation queries the response was YES. Maximal size of possible extension queue 1745. Compared 692372 event pairs, 5971 based on Foata normal form. 951/51951 useless extension candidates. Maximal degree in co-relation 78716. Up to 26782 conditions per place. [2023-11-30 07:57:48,813 INFO L140 encePairwiseOnDemand]: 265/274 looper letters, 482 selfloop transitions, 11 changer transitions 0/686 dead transitions. [2023-11-30 07:57:48,813 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 259 places, 686 transitions, 6043 flow [2023-11-30 07:57:48,816 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-30 07:57:48,816 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-11-30 07:57:48,817 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1062 transitions. [2023-11-30 07:57:48,818 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.7751824817518248 [2023-11-30 07:57:48,818 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1062 transitions. [2023-11-30 07:57:48,818 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1062 transitions. [2023-11-30 07:57:48,818 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-30 07:57:48,818 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1062 transitions. [2023-11-30 07:57:48,820 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 212.4) internal successors, (1062), 5 states have internal predecessors, (1062), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 07:57:48,822 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 274.0) internal successors, (1644), 6 states have internal predecessors, (1644), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 07:57:48,822 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 274.0) internal successors, (1644), 6 states have internal predecessors, (1644), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 07:57:48,823 INFO L307 CegarLoopForPetriNet]: 245 programPoint places, 14 predicate places. [2023-11-30 07:57:48,823 INFO L500 AbstractCegarLoop]: Abstraction has has 259 places, 686 transitions, 6043 flow [2023-11-30 07:57:48,823 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 186.25) internal successors, (745), 4 states have internal predecessors, (745), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 07:57:48,823 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-30 07:57:48,824 INFO L232 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-30 07:57:48,824 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2023-11-30 07:57:48,824 INFO L425 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 26 more)] === [2023-11-30 07:57:48,824 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-30 07:57:48,824 INFO L85 PathProgramCache]: Analyzing trace with hash 118311587, now seen corresponding path program 1 times [2023-11-30 07:57:48,824 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-30 07:57:48,824 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [85923345] [2023-11-30 07:57:48,824 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 07:57:48,824 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-30 07:57:48,838 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-30 07:57:48,838 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-30 07:57:48,846 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-30 07:57:48,852 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-30 07:57:48,852 INFO L372 BasicCegarLoop]: Counterexample is feasible [2023-11-30 07:57:48,852 INFO L810 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (28 of 29 remaining) [2023-11-30 07:57:48,853 INFO L810 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (27 of 29 remaining) [2023-11-30 07:57:48,853 INFO L810 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (26 of 29 remaining) [2023-11-30 07:57:48,853 INFO L810 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (25 of 29 remaining) [2023-11-30 07:57:48,853 INFO L810 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr3ASSERT_VIOLATIONINTEGER_OVERFLOW (24 of 29 remaining) [2023-11-30 07:57:48,853 INFO L810 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (23 of 29 remaining) [2023-11-30 07:57:48,853 INFO L810 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (22 of 29 remaining) [2023-11-30 07:57:48,853 INFO L810 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (21 of 29 remaining) [2023-11-30 07:57:48,853 INFO L810 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr3ASSERT_VIOLATIONINTEGER_OVERFLOW (20 of 29 remaining) [2023-11-30 07:57:48,854 INFO L810 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr4ASSERT_VIOLATIONINTEGER_OVERFLOW (19 of 29 remaining) [2023-11-30 07:57:48,854 INFO L810 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr6ASSERT_VIOLATIONINTEGER_OVERFLOW (18 of 29 remaining) [2023-11-30 07:57:48,854 INFO L810 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr5ASSERT_VIOLATIONINTEGER_OVERFLOW (17 of 29 remaining) [2023-11-30 07:57:48,854 INFO L810 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr7ASSERT_VIOLATIONINTEGER_OVERFLOW (16 of 29 remaining) [2023-11-30 07:57:48,854 INFO L810 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (15 of 29 remaining) [2023-11-30 07:57:48,854 INFO L810 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (14 of 29 remaining) [2023-11-30 07:57:48,854 INFO L810 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (13 of 29 remaining) [2023-11-30 07:57:48,854 INFO L810 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr3ASSERT_VIOLATIONINTEGER_OVERFLOW (12 of 29 remaining) [2023-11-30 07:57:48,854 INFO L810 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr4ASSERT_VIOLATIONINTEGER_OVERFLOW (11 of 29 remaining) [2023-11-30 07:57:48,854 INFO L810 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr6ASSERT_VIOLATIONINTEGER_OVERFLOW (10 of 29 remaining) [2023-11-30 07:57:48,854 INFO L810 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr5ASSERT_VIOLATIONINTEGER_OVERFLOW (9 of 29 remaining) [2023-11-30 07:57:48,855 INFO L810 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr7ASSERT_VIOLATIONINTEGER_OVERFLOW (8 of 29 remaining) [2023-11-30 07:57:48,855 INFO L810 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (7 of 29 remaining) [2023-11-30 07:57:48,855 INFO L810 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (6 of 29 remaining) [2023-11-30 07:57:48,855 INFO L810 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (5 of 29 remaining) [2023-11-30 07:57:48,855 INFO L810 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr3ASSERT_VIOLATIONINTEGER_OVERFLOW (4 of 29 remaining) [2023-11-30 07:57:48,855 INFO L810 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr4ASSERT_VIOLATIONINTEGER_OVERFLOW (3 of 29 remaining) [2023-11-30 07:57:48,855 INFO L810 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr6ASSERT_VIOLATIONINTEGER_OVERFLOW (2 of 29 remaining) [2023-11-30 07:57:48,855 INFO L810 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr5ASSERT_VIOLATIONINTEGER_OVERFLOW (1 of 29 remaining) [2023-11-30 07:57:48,855 INFO L810 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr7ASSERT_VIOLATIONINTEGER_OVERFLOW (0 of 29 remaining) [2023-11-30 07:57:48,855 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2023-11-30 07:57:48,856 INFO L457 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1] [2023-11-30 07:57:48,856 WARN L227 ceAbstractionStarter]: 2 thread instances were not sufficient, I will increase this number and restart the analysis [2023-11-30 07:57:48,856 INFO L508 ceAbstractionStarter]: Constructing petrified ICFG for 3 thread instances. [2023-11-30 07:57:48,891 INFO L144 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2023-11-30 07:57:48,893 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 320 places, 361 transitions, 749 flow [2023-11-30 07:57:48,966 INFO L124 PetriNetUnfolderBase]: 75/627 cut-off events. [2023-11-30 07:57:48,966 INFO L125 PetriNetUnfolderBase]: For 19/19 co-relation queries the response was YES. [2023-11-30 07:57:48,975 INFO L83 FinitePrefix]: Finished finitePrefix Result has 652 conditions, 627 events. 75/627 cut-off events. For 19/19 co-relation queries the response was YES. Maximal size of possible extension queue 14. Compared 2741 event pairs, 1 based on Foata normal form. 0/504 useless extension candidates. Maximal degree in co-relation 418. Up to 16 conditions per place. [2023-11-30 07:57:48,975 INFO L82 GeneralOperation]: Start removeDead. Operand has 320 places, 361 transitions, 749 flow [2023-11-30 07:57:48,980 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 320 places, 361 transitions, 749 flow [2023-11-30 07:57:48,981 INFO L361 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-11-30 07:57:48,981 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;@649ef28d, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-11-30 07:57:48,981 INFO L363 AbstractCegarLoop]: Starting to check reachability of 37 error locations. [2023-11-30 07:57:48,984 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-11-30 07:57:48,984 INFO L124 PetriNetUnfolderBase]: 1/54 cut-off events. [2023-11-30 07:57:48,984 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2023-11-30 07:57:48,984 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-30 07:57:48,984 INFO L232 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-30 07:57:48,984 INFO L425 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 34 more)] === [2023-11-30 07:57:48,984 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-30 07:57:48,985 INFO L85 PathProgramCache]: Analyzing trace with hash -1041506153, now seen corresponding path program 1 times [2023-11-30 07:57:48,985 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-30 07:57:48,985 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1222589316] [2023-11-30 07:57:48,985 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 07:57:48,985 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-30 07:57:48,992 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-30 07:57:49,186 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-30 07:57:49,186 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-30 07:57:49,186 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1222589316] [2023-11-30 07:57:49,186 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1222589316] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-30 07:57:49,186 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-30 07:57:49,186 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-30 07:57:49,186 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1532744364] [2023-11-30 07:57:49,187 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-30 07:57:49,187 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-30 07:57:49,187 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-30 07:57:49,187 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-30 07:57:49,187 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-30 07:57:49,188 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 256 out of 361 [2023-11-30 07:57:49,189 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 320 places, 361 transitions, 749 flow. Second operand has 4 states, 4 states have (on average 257.75) internal successors, (1031), 4 states have internal predecessors, (1031), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 07:57:49,189 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-30 07:57:49,189 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 256 of 361 [2023-11-30 07:57:49,189 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-30 07:58:29,492 INFO L124 PetriNetUnfolderBase]: 124669/374860 cut-off events. [2023-11-30 07:58:29,492 INFO L125 PetriNetUnfolderBase]: For 2791/2791 co-relation queries the response was YES. [2023-11-30 07:58:31,157 INFO L83 FinitePrefix]: Finished finitePrefix Result has 543454 conditions, 374860 events. 124669/374860 cut-off events. For 2791/2791 co-relation queries the response was YES. Maximal size of possible extension queue 8911. Compared 6270847 event pairs, 79017 based on Foata normal form. 91226/426365 useless extension candidates. Maximal degree in co-relation 34953. Up to 167169 conditions per place. [2023-11-30 07:58:33,031 INFO L140 encePairwiseOnDemand]: 312/361 looper letters, 101 selfloop transitions, 4 changer transitions 0/359 dead transitions. [2023-11-30 07:58:33,031 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 321 places, 359 transitions, 955 flow [2023-11-30 07:58:33,032 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-30 07:58:33,032 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-11-30 07:58:33,033 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1467 transitions. [2023-11-30 07:58:33,034 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.8127423822714681 [2023-11-30 07:58:33,034 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1467 transitions. [2023-11-30 07:58:33,034 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1467 transitions. [2023-11-30 07:58:33,035 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-30 07:58:33,035 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1467 transitions. [2023-11-30 07:58:33,038 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 293.4) internal successors, (1467), 5 states have internal predecessors, (1467), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 07:58:33,040 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 361.0) internal successors, (2166), 6 states have internal predecessors, (2166), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 07:58:33,041 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 361.0) internal successors, (2166), 6 states have internal predecessors, (2166), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 07:58:33,041 INFO L307 CegarLoopForPetriNet]: 320 programPoint places, 1 predicate places. [2023-11-30 07:58:33,041 INFO L500 AbstractCegarLoop]: Abstraction has has 321 places, 359 transitions, 955 flow [2023-11-30 07:58:33,042 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 257.75) internal successors, (1031), 4 states have internal predecessors, (1031), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 07:58:33,042 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-30 07:58:33,042 INFO L232 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-30 07:58:33,042 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2023-11-30 07:58:33,042 INFO L425 AbstractCegarLoop]: === Iteration 2 === Targeting t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 34 more)] === [2023-11-30 07:58:33,042 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-30 07:58:33,043 INFO L85 PathProgramCache]: Analyzing trace with hash -342803878, now seen corresponding path program 1 times [2023-11-30 07:58:33,043 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-30 07:58:33,043 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1269993083] [2023-11-30 07:58:33,043 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 07:58:33,043 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-30 07:58:33,056 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-30 07:58:33,119 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-30 07:58:33,120 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-30 07:58:33,120 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1269993083] [2023-11-30 07:58:33,120 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1269993083] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-30 07:58:33,120 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-30 07:58:33,120 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-30 07:58:33,120 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1599103162] [2023-11-30 07:58:33,120 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-30 07:58:33,121 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-30 07:58:33,122 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-30 07:58:33,122 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-30 07:58:33,122 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-30 07:58:33,123 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 237 out of 361 [2023-11-30 07:58:33,124 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 321 places, 359 transitions, 955 flow. Second operand has 4 states, 4 states have (on average 239.0) internal successors, (956), 4 states have internal predecessors, (956), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 07:58:33,124 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-30 07:58:33,124 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 237 of 361 [2023-11-30 07:58:33,124 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-30 07:58:33,691 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1397] L938-9-->L938-12: Formula: (and (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0))) (= |v_t_funThread1of3ForFork0_bad_#t~nondet33#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, t_funThread1of3ForFork0_bad_#t~nondet33#1=|v_t_funThread1of3ForFork0_bad_#t~nondet33#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_bad_#t~nondet33#1][124], [t_funThread3of3ForFork0NotInUse, 323#true, 143#L938-12true, 53#L956-14true, t_funThread1of3ForFork0InUse, 330#true, t_funThread2of3ForFork0InUse, 150#L951-3true]) [2023-11-30 07:58:33,691 INFO L294 olderBase$Statistics]: this new event has 81 ancestors and is cut-off event [2023-11-30 07:58:33,691 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2023-11-30 07:58:33,691 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2023-11-30 07:58:33,691 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2023-11-30 07:58:33,759 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1397] L938-9-->L938-12: Formula: (and (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0))) (= |v_t_funThread1of3ForFork0_bad_#t~nondet33#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, t_funThread1of3ForFork0_bad_#t~nondet33#1=|v_t_funThread1of3ForFork0_bad_#t~nondet33#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_bad_#t~nondet33#1][124], [t_funThread3of3ForFork0NotInUse, 323#true, 143#L938-12true, t_funThread1of3ForFork0InUse, 330#true, 264#L956-15true, t_funThread2of3ForFork0InUse, 150#L951-3true]) [2023-11-30 07:58:33,759 INFO L294 olderBase$Statistics]: this new event has 82 ancestors and is cut-off event [2023-11-30 07:58:33,759 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2023-11-30 07:58:33,759 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2023-11-30 07:58:33,759 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2023-11-30 07:58:33,760 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1397] L938-9-->L938-12: Formula: (and (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0))) (= |v_t_funThread1of3ForFork0_bad_#t~nondet33#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, t_funThread1of3ForFork0_bad_#t~nondet33#1=|v_t_funThread1of3ForFork0_bad_#t~nondet33#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_bad_#t~nondet33#1][124], [t_funThread3of3ForFork0NotInUse, 323#true, 143#L938-12true, t_funThread1of3ForFork0InUse, 330#true, 264#L956-15true, t_funThread2of3ForFork0InUse, 150#L951-3true]) [2023-11-30 07:58:33,760 INFO L294 olderBase$Statistics]: this new event has 82 ancestors and is cut-off event [2023-11-30 07:58:33,760 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2023-11-30 07:58:33,760 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2023-11-30 07:58:33,760 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2023-11-30 07:58:33,760 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2023-11-30 07:58:33,998 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1061] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][138], [t_funThread3of3ForFork0NotInUse, 323#true, 2#L957-3true, 286#L938-9true, t_funThread1of3ForFork0InUse, 330#true, t_funThread2of3ForFork0InUse, 150#L951-3true]) [2023-11-30 07:58:33,999 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is cut-off event [2023-11-30 07:58:33,999 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2023-11-30 07:58:33,999 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2023-11-30 07:58:33,999 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2023-11-30 07:58:33,999 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1061] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][139], [t_funThread3of3ForFork0NotInUse, 323#true, 2#L957-3true, 56#L938-8true, t_funThread1of3ForFork0InUse, 333#(= 0 |t_funThread1of3ForFork0_bad_#t~post32#1|), t_funThread2of3ForFork0InUse, 150#L951-3true]) [2023-11-30 07:58:33,999 INFO L294 olderBase$Statistics]: this new event has 83 ancestors and is cut-off event [2023-11-30 07:58:33,999 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2023-11-30 07:58:33,999 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2023-11-30 07:58:33,999 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2023-11-30 07:58:34,001 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1397] L938-9-->L938-12: Formula: (and (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0))) (= |v_t_funThread1of3ForFork0_bad_#t~nondet33#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, t_funThread1of3ForFork0_bad_#t~nondet33#1=|v_t_funThread1of3ForFork0_bad_#t~nondet33#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_bad_#t~nondet33#1][124], [t_funThread3of3ForFork0NotInUse, 323#true, 143#L938-12true, 157#L956-16true, t_funThread1of3ForFork0InUse, 330#true, t_funThread2of3ForFork0InUse, 150#L951-3true]) [2023-11-30 07:58:34,001 INFO L294 olderBase$Statistics]: this new event has 83 ancestors and is cut-off event [2023-11-30 07:58:34,002 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2023-11-30 07:58:34,002 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2023-11-30 07:58:34,002 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2023-11-30 07:58:34,003 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1397] L938-9-->L938-12: Formula: (and (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0))) (= |v_t_funThread1of3ForFork0_bad_#t~nondet33#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, t_funThread1of3ForFork0_bad_#t~nondet33#1=|v_t_funThread1of3ForFork0_bad_#t~nondet33#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_bad_#t~nondet33#1][124], [t_funThread3of3ForFork0NotInUse, 323#true, 143#L938-12true, 229#L956-4true, t_funThread1of3ForFork0InUse, 330#true, t_funThread2of3ForFork0InUse, 150#L951-3true]) [2023-11-30 07:58:34,003 INFO L294 olderBase$Statistics]: this new event has 83 ancestors and is cut-off event [2023-11-30 07:58:34,003 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2023-11-30 07:58:34,003 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2023-11-30 07:58:34,003 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2023-11-30 07:58:34,004 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1397] L938-9-->L938-12: Formula: (and (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0))) (= |v_t_funThread1of3ForFork0_bad_#t~nondet33#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, t_funThread1of3ForFork0_bad_#t~nondet33#1=|v_t_funThread1of3ForFork0_bad_#t~nondet33#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_bad_#t~nondet33#1][124], [t_funThread3of3ForFork0NotInUse, 323#true, 143#L938-12true, 157#L956-16true, t_funThread1of3ForFork0InUse, 330#true, t_funThread2of3ForFork0InUse, 150#L951-3true]) [2023-11-30 07:58:34,004 INFO L294 olderBase$Statistics]: this new event has 83 ancestors and is cut-off event [2023-11-30 07:58:34,004 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2023-11-30 07:58:34,004 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2023-11-30 07:58:34,004 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2023-11-30 07:58:34,004 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2023-11-30 07:58:34,005 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1397] L938-9-->L938-12: Formula: (and (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0))) (= |v_t_funThread1of3ForFork0_bad_#t~nondet33#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, t_funThread1of3ForFork0_bad_#t~nondet33#1=|v_t_funThread1of3ForFork0_bad_#t~nondet33#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_bad_#t~nondet33#1][124], [t_funThread3of3ForFork0NotInUse, 323#true, 143#L938-12true, 229#L956-4true, t_funThread1of3ForFork0InUse, 330#true, t_funThread2of3ForFork0InUse, 150#L951-3true]) [2023-11-30 07:58:34,005 INFO L294 olderBase$Statistics]: this new event has 83 ancestors and is cut-off event [2023-11-30 07:58:34,005 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2023-11-30 07:58:34,005 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2023-11-30 07:58:34,005 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2023-11-30 07:58:34,005 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2023-11-30 07:58:34,096 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1397] L938-9-->L938-12: Formula: (and (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0))) (= |v_t_funThread1of3ForFork0_bad_#t~nondet33#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, t_funThread1of3ForFork0_bad_#t~nondet33#1=|v_t_funThread1of3ForFork0_bad_#t~nondet33#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_bad_#t~nondet33#1][124], [t_funThread3of3ForFork0NotInUse, 323#true, 143#L938-12true, 71#L957true, t_funThread1of3ForFork0InUse, 330#true, t_funThread2of3ForFork0InUse, 150#L951-3true]) [2023-11-30 07:58:34,096 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is cut-off event [2023-11-30 07:58:34,096 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2023-11-30 07:58:34,097 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2023-11-30 07:58:34,097 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2023-11-30 07:58:34,097 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1061] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][138], [t_funThread3of3ForFork0NotInUse, 323#true, 2#L957-3true, 286#L938-9true, t_funThread1of3ForFork0InUse, 330#true, t_funThread2of3ForFork0InUse, 150#L951-3true]) [2023-11-30 07:58:34,097 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is cut-off event [2023-11-30 07:58:34,097 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2023-11-30 07:58:34,097 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2023-11-30 07:58:34,097 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2023-11-30 07:58:34,097 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2023-11-30 07:58:34,100 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1397] L938-9-->L938-12: Formula: (and (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0))) (= |v_t_funThread1of3ForFork0_bad_#t~nondet33#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, t_funThread1of3ForFork0_bad_#t~nondet33#1=|v_t_funThread1of3ForFork0_bad_#t~nondet33#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_bad_#t~nondet33#1][124], [t_funThread3of3ForFork0NotInUse, 323#true, 143#L938-12true, 71#L957true, t_funThread1of3ForFork0InUse, 330#true, t_funThread2of3ForFork0InUse, 150#L951-3true]) [2023-11-30 07:58:34,100 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is cut-off event [2023-11-30 07:58:34,100 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2023-11-30 07:58:34,100 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2023-11-30 07:58:34,100 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2023-11-30 07:58:34,100 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2023-11-30 07:58:34,104 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1178] L941-->L941-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_130| |v_~#gm~0.base_21|))) (and (= (select .cse0 |v_~#gm~0.offset_21|) 0) (= (store |v_#pthreadsMutex_130| |v_~#gm~0.base_21| (store .cse0 |v_~#gm~0.offset_21| 1)) |v_#pthreadsMutex_129|) (= |v_t_funThread2of3ForFork0_good_#t~nondet37#1_3| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_130|, ~#gm~0.base=|v_~#gm~0.base_21|, ~#gm~0.offset=|v_~#gm~0.offset_21|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_129|, ~#gm~0.base=|v_~#gm~0.base_21|, t_funThread2of3ForFork0_good_#t~nondet37#1=|v_t_funThread2of3ForFork0_good_#t~nondet37#1_3|, ~#gm~0.offset=|v_~#gm~0.offset_21|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_good_#t~nondet37#1][278], [t_funThread3of3ForFork0NotInUse, 323#true, 53#L956-14true, 56#L938-8true, t_funThread1of3ForFork0InUse, 333#(= 0 |t_funThread1of3ForFork0_bad_#t~post32#1|), 306#L941-3true, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:34,104 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is cut-off event [2023-11-30 07:58:34,104 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2023-11-30 07:58:34,104 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2023-11-30 07:58:34,104 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2023-11-30 07:58:34,171 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1422] L956-7-->$Ultimate##0: Formula: (and (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre48#1_17|) (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre48#1=|v_ULTIMATE.start_main_#t~pre48#1_17|} OutVars{t_funThread3of3ForFork0_bad_#t~post35#1=|v_t_funThread3of3ForFork0_bad_#t~post35#1_20|, t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet46#1=|v_t_funThread3of3ForFork0_#t~nondet46#1_6|, ULTIMATE.start_main_#t~pre48#1=|v_ULTIMATE.start_main_#t~pre48#1_17|, t_funThread3of3ForFork0_bad_#t~nondet33#1=|v_t_funThread3of3ForFork0_bad_#t~nondet33#1_10|, t_funThread3of3ForFork0_good_#t~nondet38#1=|v_t_funThread3of3ForFork0_good_#t~nondet38#1_10|, t_funThread3of3ForFork0_good_#t~post39#1=|v_t_funThread3of3ForFork0_good_#t~post39#1_20|, t_funThread3of3ForFork0_##fun~~TO~VOID_#in~#fp#1.base=|v_t_funThread3of3ForFork0_##fun~~TO~VOID_#in~#fp#1.base_10|, t_funThread3of3ForFork0_good_#t~nondet40#1=|v_t_funThread3of3ForFork0_good_#t~nondet40#1_10|, t_funThread3of3ForFork0_~g~0#1.offset=|v_t_funThread3of3ForFork0_~g~0#1.offset_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet45#1=|v_t_funThread3of3ForFork0_#t~nondet45#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_good_#t~nondet37#1=|v_t_funThread3of3ForFork0_good_#t~nondet37#1_10|, t_funThread3of3ForFork0_good_#t~nondet41#1=|v_t_funThread3of3ForFork0_good_#t~nondet41#1_10|, t_funThread3of3ForFork0_good_#t~post42#1=|v_t_funThread3of3ForFork0_good_#t~post42#1_20|, t_funThread3of3ForFork0_bad_#t~nondet31#1=|v_t_funThread3of3ForFork0_bad_#t~nondet31#1_10|, t_funThread3of3ForFork0_~g~0#1.base=|v_t_funThread3of3ForFork0_~g~0#1.base_8|, t_funThread3of3ForFork0_bad_#t~nondet36#1=|v_t_funThread3of3ForFork0_bad_#t~nondet36#1_10|, t_funThread3of3ForFork0_##fun~~TO~VOID_#in~#fp#1.offset=|v_t_funThread3of3ForFork0_##fun~~TO~VOID_#in~#fp#1.offset_10|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_good_#t~nondet44#1=|v_t_funThread3of3ForFork0_good_#t~nondet44#1_10|, t_funThread3of3ForFork0_bad_#t~nondet34#1=|v_t_funThread3of3ForFork0_bad_#t~nondet34#1_10|, t_funThread3of3ForFork0_bad_#t~post32#1=|v_t_funThread3of3ForFork0_bad_#t~post32#1_20|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|, t_funThread3of3ForFork0_good_#t~nondet43#1=|v_t_funThread3of3ForFork0_good_#t~nondet43#1_10|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_bad_#t~post35#1, t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet46#1, t_funThread3of3ForFork0_bad_#t~nondet33#1, t_funThread3of3ForFork0_good_#t~nondet38#1, t_funThread3of3ForFork0_good_#t~post39#1, t_funThread3of3ForFork0_##fun~~TO~VOID_#in~#fp#1.base, t_funThread3of3ForFork0_good_#t~nondet40#1, t_funThread3of3ForFork0_~g~0#1.offset, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet45#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_good_#t~nondet37#1, t_funThread3of3ForFork0_good_#t~nondet41#1, t_funThread3of3ForFork0_good_#t~post42#1, t_funThread3of3ForFork0_bad_#t~nondet31#1, t_funThread3of3ForFork0_~g~0#1.base, t_funThread3of3ForFork0_bad_#t~nondet36#1, t_funThread3of3ForFork0_##fun~~TO~VOID_#in~#fp#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_good_#t~nondet44#1, t_funThread3of3ForFork0_bad_#t~nondet34#1, t_funThread3of3ForFork0_bad_#t~post32#1, t_funThread3of3ForFork0_~arg#1.base, t_funThread3of3ForFork0_good_#t~nondet43#1][275], [t_funThread3of3ForFork0InUse, 323#true, 301#L956-8true, 56#L938-8true, 66#$Ultimate##0true, t_funThread1of3ForFork0InUse, 333#(= 0 |t_funThread1of3ForFork0_bad_#t~post32#1|), 150#L951-3true, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:34,171 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is cut-off event [2023-11-30 07:58:34,171 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2023-11-30 07:58:34,172 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2023-11-30 07:58:34,172 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2023-11-30 07:58:34,193 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1178] L941-->L941-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_130| |v_~#gm~0.base_21|))) (and (= (select .cse0 |v_~#gm~0.offset_21|) 0) (= (store |v_#pthreadsMutex_130| |v_~#gm~0.base_21| (store .cse0 |v_~#gm~0.offset_21| 1)) |v_#pthreadsMutex_129|) (= |v_t_funThread2of3ForFork0_good_#t~nondet37#1_3| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_130|, ~#gm~0.base=|v_~#gm~0.base_21|, ~#gm~0.offset=|v_~#gm~0.offset_21|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_129|, ~#gm~0.base=|v_~#gm~0.base_21|, t_funThread2of3ForFork0_good_#t~nondet37#1=|v_t_funThread2of3ForFork0_good_#t~nondet37#1_3|, ~#gm~0.offset=|v_~#gm~0.offset_21|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_good_#t~nondet37#1][291], [t_funThread3of3ForFork0NotInUse, 323#true, 286#L938-9true, 53#L956-14true, t_funThread1of3ForFork0InUse, 330#true, 306#L941-3true, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:34,193 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is cut-off event [2023-11-30 07:58:34,193 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2023-11-30 07:58:34,193 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2023-11-30 07:58:34,193 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2023-11-30 07:58:34,195 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1181] L938-14-->L938-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#__global_lock~0.base_27|))) (and (= |v_t_funThread2of3ForFork0_bad_#t~nondet31#1_5| 0) (= (select .cse0 |v_~#__global_lock~0.offset_27|) 0) (= (store |v_#pthreadsMutex_90| |v_~#__global_lock~0.base_27| (store .cse0 |v_~#__global_lock~0.offset_27| 1)) |v_#pthreadsMutex_89|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_27|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_27|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_27|, t_funThread2of3ForFork0_bad_#t~nondet31#1=|v_t_funThread2of3ForFork0_bad_#t~nondet31#1_5|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_27|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_bad_#t~nondet31#1][280], [t_funThread3of3ForFork0NotInUse, 323#true, 53#L956-14true, 56#L938-8true, t_funThread1of3ForFork0InUse, 202#L938-3true, 333#(= 0 |t_funThread1of3ForFork0_bad_#t~post32#1|), t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:34,195 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is cut-off event [2023-11-30 07:58:34,195 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2023-11-30 07:58:34,195 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2023-11-30 07:58:34,195 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2023-11-30 07:58:34,275 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1422] L956-7-->$Ultimate##0: Formula: (and (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre48#1_17|) (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre48#1=|v_ULTIMATE.start_main_#t~pre48#1_17|} OutVars{t_funThread3of3ForFork0_bad_#t~post35#1=|v_t_funThread3of3ForFork0_bad_#t~post35#1_20|, t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet46#1=|v_t_funThread3of3ForFork0_#t~nondet46#1_6|, ULTIMATE.start_main_#t~pre48#1=|v_ULTIMATE.start_main_#t~pre48#1_17|, t_funThread3of3ForFork0_bad_#t~nondet33#1=|v_t_funThread3of3ForFork0_bad_#t~nondet33#1_10|, t_funThread3of3ForFork0_good_#t~nondet38#1=|v_t_funThread3of3ForFork0_good_#t~nondet38#1_10|, t_funThread3of3ForFork0_good_#t~post39#1=|v_t_funThread3of3ForFork0_good_#t~post39#1_20|, t_funThread3of3ForFork0_##fun~~TO~VOID_#in~#fp#1.base=|v_t_funThread3of3ForFork0_##fun~~TO~VOID_#in~#fp#1.base_10|, t_funThread3of3ForFork0_good_#t~nondet40#1=|v_t_funThread3of3ForFork0_good_#t~nondet40#1_10|, t_funThread3of3ForFork0_~g~0#1.offset=|v_t_funThread3of3ForFork0_~g~0#1.offset_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet45#1=|v_t_funThread3of3ForFork0_#t~nondet45#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_good_#t~nondet37#1=|v_t_funThread3of3ForFork0_good_#t~nondet37#1_10|, t_funThread3of3ForFork0_good_#t~nondet41#1=|v_t_funThread3of3ForFork0_good_#t~nondet41#1_10|, t_funThread3of3ForFork0_good_#t~post42#1=|v_t_funThread3of3ForFork0_good_#t~post42#1_20|, t_funThread3of3ForFork0_bad_#t~nondet31#1=|v_t_funThread3of3ForFork0_bad_#t~nondet31#1_10|, t_funThread3of3ForFork0_~g~0#1.base=|v_t_funThread3of3ForFork0_~g~0#1.base_8|, t_funThread3of3ForFork0_bad_#t~nondet36#1=|v_t_funThread3of3ForFork0_bad_#t~nondet36#1_10|, t_funThread3of3ForFork0_##fun~~TO~VOID_#in~#fp#1.offset=|v_t_funThread3of3ForFork0_##fun~~TO~VOID_#in~#fp#1.offset_10|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_good_#t~nondet44#1=|v_t_funThread3of3ForFork0_good_#t~nondet44#1_10|, t_funThread3of3ForFork0_bad_#t~nondet34#1=|v_t_funThread3of3ForFork0_bad_#t~nondet34#1_10|, t_funThread3of3ForFork0_bad_#t~post32#1=|v_t_funThread3of3ForFork0_bad_#t~post32#1_20|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|, t_funThread3of3ForFork0_good_#t~nondet43#1=|v_t_funThread3of3ForFork0_good_#t~nondet43#1_10|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_bad_#t~post35#1, t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet46#1, t_funThread3of3ForFork0_bad_#t~nondet33#1, t_funThread3of3ForFork0_good_#t~nondet38#1, t_funThread3of3ForFork0_good_#t~post39#1, t_funThread3of3ForFork0_##fun~~TO~VOID_#in~#fp#1.base, t_funThread3of3ForFork0_good_#t~nondet40#1, t_funThread3of3ForFork0_~g~0#1.offset, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet45#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_good_#t~nondet37#1, t_funThread3of3ForFork0_good_#t~nondet41#1, t_funThread3of3ForFork0_good_#t~post42#1, t_funThread3of3ForFork0_bad_#t~nondet31#1, t_funThread3of3ForFork0_~g~0#1.base, t_funThread3of3ForFork0_bad_#t~nondet36#1, t_funThread3of3ForFork0_##fun~~TO~VOID_#in~#fp#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_good_#t~nondet44#1, t_funThread3of3ForFork0_bad_#t~nondet34#1, t_funThread3of3ForFork0_bad_#t~post32#1, t_funThread3of3ForFork0_~arg#1.base, t_funThread3of3ForFork0_good_#t~nondet43#1][274], [t_funThread3of3ForFork0InUse, 323#true, 301#L956-8true, 286#L938-9true, 66#$Ultimate##0true, t_funThread1of3ForFork0InUse, 330#true, t_funThread2of3ForFork0InUse, 150#L951-3true]) [2023-11-30 07:58:34,275 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2023-11-30 07:58:34,275 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-11-30 07:58:34,275 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-11-30 07:58:34,275 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-11-30 07:58:34,275 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1422] L956-7-->$Ultimate##0: Formula: (and (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre48#1_17|) (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre48#1=|v_ULTIMATE.start_main_#t~pre48#1_17|} OutVars{t_funThread3of3ForFork0_bad_#t~post35#1=|v_t_funThread3of3ForFork0_bad_#t~post35#1_20|, t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet46#1=|v_t_funThread3of3ForFork0_#t~nondet46#1_6|, ULTIMATE.start_main_#t~pre48#1=|v_ULTIMATE.start_main_#t~pre48#1_17|, t_funThread3of3ForFork0_bad_#t~nondet33#1=|v_t_funThread3of3ForFork0_bad_#t~nondet33#1_10|, t_funThread3of3ForFork0_good_#t~nondet38#1=|v_t_funThread3of3ForFork0_good_#t~nondet38#1_10|, t_funThread3of3ForFork0_good_#t~post39#1=|v_t_funThread3of3ForFork0_good_#t~post39#1_20|, t_funThread3of3ForFork0_##fun~~TO~VOID_#in~#fp#1.base=|v_t_funThread3of3ForFork0_##fun~~TO~VOID_#in~#fp#1.base_10|, t_funThread3of3ForFork0_good_#t~nondet40#1=|v_t_funThread3of3ForFork0_good_#t~nondet40#1_10|, t_funThread3of3ForFork0_~g~0#1.offset=|v_t_funThread3of3ForFork0_~g~0#1.offset_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet45#1=|v_t_funThread3of3ForFork0_#t~nondet45#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_good_#t~nondet37#1=|v_t_funThread3of3ForFork0_good_#t~nondet37#1_10|, t_funThread3of3ForFork0_good_#t~nondet41#1=|v_t_funThread3of3ForFork0_good_#t~nondet41#1_10|, t_funThread3of3ForFork0_good_#t~post42#1=|v_t_funThread3of3ForFork0_good_#t~post42#1_20|, t_funThread3of3ForFork0_bad_#t~nondet31#1=|v_t_funThread3of3ForFork0_bad_#t~nondet31#1_10|, t_funThread3of3ForFork0_~g~0#1.base=|v_t_funThread3of3ForFork0_~g~0#1.base_8|, t_funThread3of3ForFork0_bad_#t~nondet36#1=|v_t_funThread3of3ForFork0_bad_#t~nondet36#1_10|, t_funThread3of3ForFork0_##fun~~TO~VOID_#in~#fp#1.offset=|v_t_funThread3of3ForFork0_##fun~~TO~VOID_#in~#fp#1.offset_10|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_good_#t~nondet44#1=|v_t_funThread3of3ForFork0_good_#t~nondet44#1_10|, t_funThread3of3ForFork0_bad_#t~nondet34#1=|v_t_funThread3of3ForFork0_bad_#t~nondet34#1_10|, t_funThread3of3ForFork0_bad_#t~post32#1=|v_t_funThread3of3ForFork0_bad_#t~post32#1_20|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|, t_funThread3of3ForFork0_good_#t~nondet43#1=|v_t_funThread3of3ForFork0_good_#t~nondet43#1_10|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_bad_#t~post35#1, t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet46#1, t_funThread3of3ForFork0_bad_#t~nondet33#1, t_funThread3of3ForFork0_good_#t~nondet38#1, t_funThread3of3ForFork0_good_#t~post39#1, t_funThread3of3ForFork0_##fun~~TO~VOID_#in~#fp#1.base, t_funThread3of3ForFork0_good_#t~nondet40#1, t_funThread3of3ForFork0_~g~0#1.offset, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet45#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_good_#t~nondet37#1, t_funThread3of3ForFork0_good_#t~nondet41#1, t_funThread3of3ForFork0_good_#t~post42#1, t_funThread3of3ForFork0_bad_#t~nondet31#1, t_funThread3of3ForFork0_~g~0#1.base, t_funThread3of3ForFork0_bad_#t~nondet36#1, t_funThread3of3ForFork0_##fun~~TO~VOID_#in~#fp#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_good_#t~nondet44#1, t_funThread3of3ForFork0_bad_#t~nondet34#1, t_funThread3of3ForFork0_bad_#t~post32#1, t_funThread3of3ForFork0_~arg#1.base, t_funThread3of3ForFork0_good_#t~nondet43#1][274], [t_funThread3of3ForFork0InUse, 323#true, 301#L956-8true, 286#L938-9true, 66#$Ultimate##0true, 330#true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 150#L951-3true]) [2023-11-30 07:58:34,275 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2023-11-30 07:58:34,275 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-11-30 07:58:34,275 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-11-30 07:58:34,275 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-11-30 07:58:34,275 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-11-30 07:58:34,275 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1397] L938-9-->L938-12: Formula: (and (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0))) (= |v_t_funThread1of3ForFork0_bad_#t~nondet33#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, t_funThread1of3ForFork0_bad_#t~nondet33#1=|v_t_funThread1of3ForFork0_bad_#t~nondet33#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_bad_#t~nondet33#1][124], [t_funThread3of3ForFork0NotInUse, 323#true, 143#L938-12true, 45#L956-7true, t_funThread1of3ForFork0InUse, 330#true, t_funThread2of3ForFork0InUse, 150#L951-3true]) [2023-11-30 07:58:34,276 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2023-11-30 07:58:34,276 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-11-30 07:58:34,276 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-11-30 07:58:34,276 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-11-30 07:58:34,283 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1397] L938-9-->L938-12: Formula: (and (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0))) (= |v_t_funThread1of3ForFork0_bad_#t~nondet33#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, t_funThread1of3ForFork0_bad_#t~nondet33#1=|v_t_funThread1of3ForFork0_bad_#t~nondet33#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_bad_#t~nondet33#1][124], [t_funThread3of3ForFork0NotInUse, 323#true, 143#L938-12true, 45#L956-7true, t_funThread1of3ForFork0InUse, 330#true, t_funThread2of3ForFork0InUse, 150#L951-3true]) [2023-11-30 07:58:34,283 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2023-11-30 07:58:34,284 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-11-30 07:58:34,284 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-11-30 07:58:34,284 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-11-30 07:58:34,284 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-11-30 07:58:34,309 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1178] L941-->L941-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_130| |v_~#gm~0.base_21|))) (and (= (select .cse0 |v_~#gm~0.offset_21|) 0) (= (store |v_#pthreadsMutex_130| |v_~#gm~0.base_21| (store .cse0 |v_~#gm~0.offset_21| 1)) |v_#pthreadsMutex_129|) (= |v_t_funThread2of3ForFork0_good_#t~nondet37#1_3| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_130|, ~#gm~0.base=|v_~#gm~0.base_21|, ~#gm~0.offset=|v_~#gm~0.offset_21|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_129|, ~#gm~0.base=|v_~#gm~0.base_21|, t_funThread2of3ForFork0_good_#t~nondet37#1=|v_t_funThread2of3ForFork0_good_#t~nondet37#1_3|, ~#gm~0.offset=|v_~#gm~0.offset_21|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_good_#t~nondet37#1][278], [t_funThread3of3ForFork0NotInUse, 323#true, 56#L938-8true, t_funThread1of3ForFork0InUse, 264#L956-15true, 306#L941-3true, 333#(= 0 |t_funThread1of3ForFork0_bad_#t~post32#1|), t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:34,309 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is not cut-off event [2023-11-30 07:58:34,309 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is not cut-off event [2023-11-30 07:58:34,309 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is not cut-off event [2023-11-30 07:58:34,309 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is not cut-off event [2023-11-30 07:58:34,309 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1178] L941-->L941-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_130| |v_~#gm~0.base_21|))) (and (= (select .cse0 |v_~#gm~0.offset_21|) 0) (= (store |v_#pthreadsMutex_130| |v_~#gm~0.base_21| (store .cse0 |v_~#gm~0.offset_21| 1)) |v_#pthreadsMutex_129|) (= |v_t_funThread2of3ForFork0_good_#t~nondet37#1_3| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_130|, ~#gm~0.base=|v_~#gm~0.base_21|, ~#gm~0.offset=|v_~#gm~0.offset_21|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_129|, ~#gm~0.base=|v_~#gm~0.base_21|, t_funThread2of3ForFork0_good_#t~nondet37#1=|v_t_funThread2of3ForFork0_good_#t~nondet37#1_3|, ~#gm~0.offset=|v_~#gm~0.offset_21|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_good_#t~nondet37#1][291], [t_funThread3of3ForFork0NotInUse, 323#true, 286#L938-9true, t_funThread1of3ForFork0InUse, 264#L956-15true, 330#true, 306#L941-3true, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:34,309 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2023-11-30 07:58:34,309 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-11-30 07:58:34,309 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-11-30 07:58:34,309 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-11-30 07:58:34,310 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1181] L938-14-->L938-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#__global_lock~0.base_27|))) (and (= |v_t_funThread2of3ForFork0_bad_#t~nondet31#1_5| 0) (= (select .cse0 |v_~#__global_lock~0.offset_27|) 0) (= (store |v_#pthreadsMutex_90| |v_~#__global_lock~0.base_27| (store .cse0 |v_~#__global_lock~0.offset_27| 1)) |v_#pthreadsMutex_89|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_27|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_27|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_27|, t_funThread2of3ForFork0_bad_#t~nondet31#1=|v_t_funThread2of3ForFork0_bad_#t~nondet31#1_5|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_27|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_bad_#t~nondet31#1][292], [t_funThread3of3ForFork0NotInUse, 323#true, 286#L938-9true, 53#L956-14true, 330#true, t_funThread1of3ForFork0InUse, 202#L938-3true, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:34,310 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2023-11-30 07:58:34,310 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-11-30 07:58:34,310 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-11-30 07:58:34,310 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-11-30 07:58:34,310 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1178] L941-->L941-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_130| |v_~#gm~0.base_21|))) (and (= (select .cse0 |v_~#gm~0.offset_21|) 0) (= (store |v_#pthreadsMutex_130| |v_~#gm~0.base_21| (store .cse0 |v_~#gm~0.offset_21| 1)) |v_#pthreadsMutex_129|) (= |v_t_funThread2of3ForFork0_good_#t~nondet37#1_3| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_130|, ~#gm~0.base=|v_~#gm~0.base_21|, ~#gm~0.offset=|v_~#gm~0.offset_21|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_129|, ~#gm~0.base=|v_~#gm~0.base_21|, t_funThread2of3ForFork0_good_#t~nondet37#1=|v_t_funThread2of3ForFork0_good_#t~nondet37#1_3|, ~#gm~0.offset=|v_~#gm~0.offset_21|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_good_#t~nondet37#1][291], [t_funThread3of3ForFork0NotInUse, 323#true, 157#L956-16true, 286#L938-9true, t_funThread1of3ForFork0InUse, 330#true, 306#L941-3true, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:34,310 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2023-11-30 07:58:34,310 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-11-30 07:58:34,310 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-11-30 07:58:34,310 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-11-30 07:58:34,310 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1178] L941-->L941-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_130| |v_~#gm~0.base_21|))) (and (= (select .cse0 |v_~#gm~0.offset_21|) 0) (= (store |v_#pthreadsMutex_130| |v_~#gm~0.base_21| (store .cse0 |v_~#gm~0.offset_21| 1)) |v_#pthreadsMutex_129|) (= |v_t_funThread2of3ForFork0_good_#t~nondet37#1_3| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_130|, ~#gm~0.base=|v_~#gm~0.base_21|, ~#gm~0.offset=|v_~#gm~0.offset_21|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_129|, ~#gm~0.base=|v_~#gm~0.base_21|, t_funThread2of3ForFork0_good_#t~nondet37#1=|v_t_funThread2of3ForFork0_good_#t~nondet37#1_3|, ~#gm~0.offset=|v_~#gm~0.offset_21|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_good_#t~nondet37#1][291], [t_funThread3of3ForFork0NotInUse, 323#true, 286#L938-9true, t_funThread1of3ForFork0InUse, 330#true, 264#L956-15true, 306#L941-3true, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:34,310 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2023-11-30 07:58:34,310 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-11-30 07:58:34,310 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-11-30 07:58:34,311 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-11-30 07:58:34,311 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-11-30 07:58:34,311 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1178] L941-->L941-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_130| |v_~#gm~0.base_21|))) (and (= (select .cse0 |v_~#gm~0.offset_21|) 0) (= (store |v_#pthreadsMutex_130| |v_~#gm~0.base_21| (store .cse0 |v_~#gm~0.offset_21| 1)) |v_#pthreadsMutex_129|) (= |v_t_funThread2of3ForFork0_good_#t~nondet37#1_3| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_130|, ~#gm~0.base=|v_~#gm~0.base_21|, ~#gm~0.offset=|v_~#gm~0.offset_21|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_129|, ~#gm~0.base=|v_~#gm~0.base_21|, t_funThread2of3ForFork0_good_#t~nondet37#1=|v_t_funThread2of3ForFork0_good_#t~nondet37#1_3|, ~#gm~0.offset=|v_~#gm~0.offset_21|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_good_#t~nondet37#1][291], [t_funThread3of3ForFork0NotInUse, 323#true, 286#L938-9true, 45#L956-7true, t_funThread1of3ForFork0InUse, 330#true, 306#L941-3true, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:34,311 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2023-11-30 07:58:34,311 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-11-30 07:58:34,311 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-11-30 07:58:34,311 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-11-30 07:58:34,311 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1178] L941-->L941-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_130| |v_~#gm~0.base_21|))) (and (= (select .cse0 |v_~#gm~0.offset_21|) 0) (= (store |v_#pthreadsMutex_130| |v_~#gm~0.base_21| (store .cse0 |v_~#gm~0.offset_21| 1)) |v_#pthreadsMutex_129|) (= |v_t_funThread2of3ForFork0_good_#t~nondet37#1_3| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_130|, ~#gm~0.base=|v_~#gm~0.base_21|, ~#gm~0.offset=|v_~#gm~0.offset_21|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_129|, ~#gm~0.base=|v_~#gm~0.base_21|, t_funThread2of3ForFork0_good_#t~nondet37#1=|v_t_funThread2of3ForFork0_good_#t~nondet37#1_3|, ~#gm~0.offset=|v_~#gm~0.offset_21|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_good_#t~nondet37#1][291], [t_funThread3of3ForFork0NotInUse, 323#true, 286#L938-9true, 71#L957true, t_funThread1of3ForFork0InUse, 330#true, 306#L941-3true, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:34,311 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2023-11-30 07:58:34,311 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 07:58:34,311 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 07:58:34,311 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 07:58:34,311 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1178] L941-->L941-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_130| |v_~#gm~0.base_21|))) (and (= (select .cse0 |v_~#gm~0.offset_21|) 0) (= (store |v_#pthreadsMutex_130| |v_~#gm~0.base_21| (store .cse0 |v_~#gm~0.offset_21| 1)) |v_#pthreadsMutex_129|) (= |v_t_funThread2of3ForFork0_good_#t~nondet37#1_3| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_130|, ~#gm~0.base=|v_~#gm~0.base_21|, ~#gm~0.offset=|v_~#gm~0.offset_21|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_129|, ~#gm~0.base=|v_~#gm~0.base_21|, t_funThread2of3ForFork0_good_#t~nondet37#1=|v_t_funThread2of3ForFork0_good_#t~nondet37#1_3|, ~#gm~0.offset=|v_~#gm~0.offset_21|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_good_#t~nondet37#1][291], [t_funThread3of3ForFork0NotInUse, 323#true, 229#L956-4true, 286#L938-9true, t_funThread1of3ForFork0InUse, 330#true, 306#L941-3true, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:34,311 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2023-11-30 07:58:34,311 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-11-30 07:58:34,311 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-11-30 07:58:34,312 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-11-30 07:58:34,312 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1397] L938-9-->L938-12: Formula: (and (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0))) (= |v_t_funThread1of3ForFork0_bad_#t~nondet33#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, t_funThread1of3ForFork0_bad_#t~nondet33#1=|v_t_funThread1of3ForFork0_bad_#t~nondet33#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_bad_#t~nondet33#1][124], [t_funThread3of3ForFork0NotInUse, 323#true, 143#L938-12true, 53#L956-14true, t_funThread1of3ForFork0InUse, 330#true, 306#L941-3true, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:34,312 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2023-11-30 07:58:34,312 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-11-30 07:58:34,312 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-11-30 07:58:34,312 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-11-30 07:58:34,314 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1196] L942-14-->L942-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_43|))) (and (= (store |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_43| (store .cse0 |v_~#__global_lock~0.offset_43| 1)) |v_#pthreadsMutex_137|) (= |v_t_funThread2of3ForFork0_good_#t~nondet38#1_3| 0) (= (select .cse0 |v_~#__global_lock~0.offset_43|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_138|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_43|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_43|} OutVars{t_funThread2of3ForFork0_good_#t~nondet38#1=|v_t_funThread2of3ForFork0_good_#t~nondet38#1_3|, #pthreadsMutex=|v_#pthreadsMutex_137|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_43|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_43|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_good_#t~nondet38#1, #pthreadsMutex][302], [t_funThread3of3ForFork0NotInUse, 34#L938-7true, 323#true, 335#(and (= 0 |t_funThread1of3ForFork0_bad_#t~post32#1|) (= ~global~0 0)), 53#L956-14true, 134#L942-3true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:34,314 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2023-11-30 07:58:34,314 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-11-30 07:58:34,314 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-11-30 07:58:34,314 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-11-30 07:58:34,451 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1061] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][137], [t_funThread3of3ForFork0NotInUse, 34#L938-7true, 323#true, 2#L957-3true, 335#(and (= 0 |t_funThread1of3ForFork0_bad_#t~post32#1|) (= ~global~0 0)), t_funThread1of3ForFork0InUse, 306#L941-3true, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:34,452 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2023-11-30 07:58:34,452 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-11-30 07:58:34,452 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-11-30 07:58:34,452 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-11-30 07:58:34,452 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1061] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][138], [t_funThread3of3ForFork0NotInUse, 323#true, 2#L957-3true, 286#L938-9true, t_funThread1of3ForFork0InUse, 330#true, 306#L941-3true, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:34,452 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2023-11-30 07:58:34,452 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:58:34,452 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:58:34,452 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:58:34,452 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1061] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][139], [t_funThread3of3ForFork0NotInUse, 323#true, 2#L957-3true, 56#L938-8true, t_funThread1of3ForFork0InUse, 306#L941-3true, 333#(= 0 |t_funThread1of3ForFork0_bad_#t~post32#1|), t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:34,452 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2023-11-30 07:58:34,452 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 07:58:34,452 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 07:58:34,452 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 07:58:34,457 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1178] L941-->L941-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_130| |v_~#gm~0.base_21|))) (and (= (select .cse0 |v_~#gm~0.offset_21|) 0) (= (store |v_#pthreadsMutex_130| |v_~#gm~0.base_21| (store .cse0 |v_~#gm~0.offset_21| 1)) |v_#pthreadsMutex_129|) (= |v_t_funThread2of3ForFork0_good_#t~nondet37#1_3| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_130|, ~#gm~0.base=|v_~#gm~0.base_21|, ~#gm~0.offset=|v_~#gm~0.offset_21|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_129|, ~#gm~0.base=|v_~#gm~0.base_21|, t_funThread2of3ForFork0_good_#t~nondet37#1=|v_t_funThread2of3ForFork0_good_#t~nondet37#1_3|, ~#gm~0.offset=|v_~#gm~0.offset_21|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_good_#t~nondet37#1][278], [t_funThread3of3ForFork0NotInUse, 323#true, 157#L956-16true, 56#L938-8true, t_funThread1of3ForFork0InUse, 306#L941-3true, 333#(= 0 |t_funThread1of3ForFork0_bad_#t~post32#1|), t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:34,457 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is not cut-off event [2023-11-30 07:58:34,457 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is not cut-off event [2023-11-30 07:58:34,457 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is not cut-off event [2023-11-30 07:58:34,457 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is not cut-off event [2023-11-30 07:58:34,457 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1178] L941-->L941-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_130| |v_~#gm~0.base_21|))) (and (= (select .cse0 |v_~#gm~0.offset_21|) 0) (= (store |v_#pthreadsMutex_130| |v_~#gm~0.base_21| (store .cse0 |v_~#gm~0.offset_21| 1)) |v_#pthreadsMutex_129|) (= |v_t_funThread2of3ForFork0_good_#t~nondet37#1_3| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_130|, ~#gm~0.base=|v_~#gm~0.base_21|, ~#gm~0.offset=|v_~#gm~0.offset_21|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_129|, ~#gm~0.base=|v_~#gm~0.base_21|, t_funThread2of3ForFork0_good_#t~nondet37#1=|v_t_funThread2of3ForFork0_good_#t~nondet37#1_3|, ~#gm~0.offset=|v_~#gm~0.offset_21|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_good_#t~nondet37#1][291], [t_funThread3of3ForFork0NotInUse, 323#true, 157#L956-16true, 286#L938-9true, 330#true, t_funThread1of3ForFork0InUse, 306#L941-3true, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:34,457 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2023-11-30 07:58:34,457 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-11-30 07:58:34,457 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-11-30 07:58:34,457 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-11-30 07:58:34,457 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-11-30 07:58:34,459 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1178] L941-->L941-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_130| |v_~#gm~0.base_21|))) (and (= (select .cse0 |v_~#gm~0.offset_21|) 0) (= (store |v_#pthreadsMutex_130| |v_~#gm~0.base_21| (store .cse0 |v_~#gm~0.offset_21| 1)) |v_#pthreadsMutex_129|) (= |v_t_funThread2of3ForFork0_good_#t~nondet37#1_3| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_130|, ~#gm~0.base=|v_~#gm~0.base_21|, ~#gm~0.offset=|v_~#gm~0.offset_21|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_129|, ~#gm~0.base=|v_~#gm~0.base_21|, t_funThread2of3ForFork0_good_#t~nondet37#1=|v_t_funThread2of3ForFork0_good_#t~nondet37#1_3|, ~#gm~0.offset=|v_~#gm~0.offset_21|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_good_#t~nondet37#1][278], [t_funThread3of3ForFork0NotInUse, 323#true, 229#L956-4true, 56#L938-8true, t_funThread1of3ForFork0InUse, 306#L941-3true, 333#(= 0 |t_funThread1of3ForFork0_bad_#t~post32#1|), t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:34,459 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is not cut-off event [2023-11-30 07:58:34,459 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is not cut-off event [2023-11-30 07:58:34,459 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is not cut-off event [2023-11-30 07:58:34,459 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is not cut-off event [2023-11-30 07:58:34,459 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1178] L941-->L941-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_130| |v_~#gm~0.base_21|))) (and (= (select .cse0 |v_~#gm~0.offset_21|) 0) (= (store |v_#pthreadsMutex_130| |v_~#gm~0.base_21| (store .cse0 |v_~#gm~0.offset_21| 1)) |v_#pthreadsMutex_129|) (= |v_t_funThread2of3ForFork0_good_#t~nondet37#1_3| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_130|, ~#gm~0.base=|v_~#gm~0.base_21|, ~#gm~0.offset=|v_~#gm~0.offset_21|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_129|, ~#gm~0.base=|v_~#gm~0.base_21|, t_funThread2of3ForFork0_good_#t~nondet37#1=|v_t_funThread2of3ForFork0_good_#t~nondet37#1_3|, ~#gm~0.offset=|v_~#gm~0.offset_21|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_good_#t~nondet37#1][291], [t_funThread3of3ForFork0NotInUse, 323#true, 229#L956-4true, 286#L938-9true, 330#true, t_funThread1of3ForFork0InUse, 306#L941-3true, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:34,459 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2023-11-30 07:58:34,459 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-11-30 07:58:34,459 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-11-30 07:58:34,459 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-11-30 07:58:34,459 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-11-30 07:58:34,460 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1397] L938-9-->L938-12: Formula: (and (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0))) (= |v_t_funThread1of3ForFork0_bad_#t~nondet33#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, t_funThread1of3ForFork0_bad_#t~nondet33#1=|v_t_funThread1of3ForFork0_bad_#t~nondet33#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_bad_#t~nondet33#1][124], [t_funThread3of3ForFork0NotInUse, 323#true, 143#L938-12true, t_funThread1of3ForFork0InUse, 330#true, 264#L956-15true, 306#L941-3true, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:34,460 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2023-11-30 07:58:34,460 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-11-30 07:58:34,460 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-11-30 07:58:34,460 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-11-30 07:58:34,461 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1397] L938-9-->L938-12: Formula: (and (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0))) (= |v_t_funThread1of3ForFork0_bad_#t~nondet33#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, t_funThread1of3ForFork0_bad_#t~nondet33#1=|v_t_funThread1of3ForFork0_bad_#t~nondet33#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_bad_#t~nondet33#1][124], [t_funThread3of3ForFork0NotInUse, 323#true, 143#L938-12true, t_funThread1of3ForFork0InUse, 330#true, 264#L956-15true, 306#L941-3true, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:34,461 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2023-11-30 07:58:34,461 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-11-30 07:58:34,461 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-11-30 07:58:34,461 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-11-30 07:58:34,461 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-11-30 07:58:34,461 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1181] L938-14-->L938-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#__global_lock~0.base_27|))) (and (= |v_t_funThread2of3ForFork0_bad_#t~nondet31#1_5| 0) (= (select .cse0 |v_~#__global_lock~0.offset_27|) 0) (= (store |v_#pthreadsMutex_90| |v_~#__global_lock~0.base_27| (store .cse0 |v_~#__global_lock~0.offset_27| 1)) |v_#pthreadsMutex_89|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_27|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_27|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_27|, t_funThread2of3ForFork0_bad_#t~nondet31#1=|v_t_funThread2of3ForFork0_bad_#t~nondet31#1_5|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_27|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_bad_#t~nondet31#1][280], [t_funThread3of3ForFork0NotInUse, 323#true, 56#L938-8true, t_funThread1of3ForFork0InUse, 264#L956-15true, 202#L938-3true, 333#(= 0 |t_funThread1of3ForFork0_bad_#t~post32#1|), t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:34,461 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is not cut-off event [2023-11-30 07:58:34,461 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is not cut-off event [2023-11-30 07:58:34,461 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is not cut-off event [2023-11-30 07:58:34,461 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is not cut-off event [2023-11-30 07:58:34,462 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1181] L938-14-->L938-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#__global_lock~0.base_27|))) (and (= |v_t_funThread2of3ForFork0_bad_#t~nondet31#1_5| 0) (= (select .cse0 |v_~#__global_lock~0.offset_27|) 0) (= (store |v_#pthreadsMutex_90| |v_~#__global_lock~0.base_27| (store .cse0 |v_~#__global_lock~0.offset_27| 1)) |v_#pthreadsMutex_89|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_27|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_27|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_27|, t_funThread2of3ForFork0_bad_#t~nondet31#1=|v_t_funThread2of3ForFork0_bad_#t~nondet31#1_5|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_27|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_bad_#t~nondet31#1][280], [t_funThread3of3ForFork0NotInUse, 323#true, 157#L956-16true, 56#L938-8true, t_funThread1of3ForFork0InUse, 333#(= 0 |t_funThread1of3ForFork0_bad_#t~post32#1|), 202#L938-3true, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:34,462 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2023-11-30 07:58:34,462 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-11-30 07:58:34,462 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-11-30 07:58:34,462 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-11-30 07:58:34,462 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1181] L938-14-->L938-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#__global_lock~0.base_27|))) (and (= |v_t_funThread2of3ForFork0_bad_#t~nondet31#1_5| 0) (= (select .cse0 |v_~#__global_lock~0.offset_27|) 0) (= (store |v_#pthreadsMutex_90| |v_~#__global_lock~0.base_27| (store .cse0 |v_~#__global_lock~0.offset_27| 1)) |v_#pthreadsMutex_89|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_27|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_27|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_27|, t_funThread2of3ForFork0_bad_#t~nondet31#1=|v_t_funThread2of3ForFork0_bad_#t~nondet31#1_5|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_27|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_bad_#t~nondet31#1][280], [t_funThread3of3ForFork0NotInUse, 323#true, 229#L956-4true, 56#L938-8true, t_funThread1of3ForFork0InUse, 333#(= 0 |t_funThread1of3ForFork0_bad_#t~post32#1|), 202#L938-3true, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:34,462 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2023-11-30 07:58:34,462 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-11-30 07:58:34,462 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-11-30 07:58:34,462 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-11-30 07:58:34,462 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1181] L938-14-->L938-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#__global_lock~0.base_27|))) (and (= |v_t_funThread2of3ForFork0_bad_#t~nondet31#1_5| 0) (= (select .cse0 |v_~#__global_lock~0.offset_27|) 0) (= (store |v_#pthreadsMutex_90| |v_~#__global_lock~0.base_27| (store .cse0 |v_~#__global_lock~0.offset_27| 1)) |v_#pthreadsMutex_89|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_27|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_27|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_27|, t_funThread2of3ForFork0_bad_#t~nondet31#1=|v_t_funThread2of3ForFork0_bad_#t~nondet31#1_5|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_27|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_bad_#t~nondet31#1][292], [t_funThread3of3ForFork0NotInUse, 323#true, 286#L938-9true, t_funThread1of3ForFork0InUse, 330#true, 264#L956-15true, 202#L938-3true, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:34,462 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2023-11-30 07:58:34,462 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-11-30 07:58:34,462 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-11-30 07:58:34,462 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-11-30 07:58:34,463 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1181] L938-14-->L938-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#__global_lock~0.base_27|))) (and (= |v_t_funThread2of3ForFork0_bad_#t~nondet31#1_5| 0) (= (select .cse0 |v_~#__global_lock~0.offset_27|) 0) (= (store |v_#pthreadsMutex_90| |v_~#__global_lock~0.base_27| (store .cse0 |v_~#__global_lock~0.offset_27| 1)) |v_#pthreadsMutex_89|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_27|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_27|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_27|, t_funThread2of3ForFork0_bad_#t~nondet31#1=|v_t_funThread2of3ForFork0_bad_#t~nondet31#1_5|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_27|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_bad_#t~nondet31#1][292], [t_funThread3of3ForFork0NotInUse, 323#true, 157#L956-16true, 286#L938-9true, t_funThread1of3ForFork0InUse, 330#true, 202#L938-3true, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:34,463 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2023-11-30 07:58:34,463 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 07:58:34,463 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 07:58:34,463 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 07:58:34,463 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1181] L938-14-->L938-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#__global_lock~0.base_27|))) (and (= |v_t_funThread2of3ForFork0_bad_#t~nondet31#1_5| 0) (= (select .cse0 |v_~#__global_lock~0.offset_27|) 0) (= (store |v_#pthreadsMutex_90| |v_~#__global_lock~0.base_27| (store .cse0 |v_~#__global_lock~0.offset_27| 1)) |v_#pthreadsMutex_89|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_27|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_27|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_27|, t_funThread2of3ForFork0_bad_#t~nondet31#1=|v_t_funThread2of3ForFork0_bad_#t~nondet31#1_5|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_27|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_bad_#t~nondet31#1][292], [t_funThread3of3ForFork0NotInUse, 323#true, 286#L938-9true, t_funThread1of3ForFork0InUse, 330#true, 264#L956-15true, 202#L938-3true, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:34,463 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2023-11-30 07:58:34,463 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-11-30 07:58:34,463 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-11-30 07:58:34,463 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-11-30 07:58:34,463 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-11-30 07:58:34,463 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1181] L938-14-->L938-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#__global_lock~0.base_27|))) (and (= |v_t_funThread2of3ForFork0_bad_#t~nondet31#1_5| 0) (= (select .cse0 |v_~#__global_lock~0.offset_27|) 0) (= (store |v_#pthreadsMutex_90| |v_~#__global_lock~0.base_27| (store .cse0 |v_~#__global_lock~0.offset_27| 1)) |v_#pthreadsMutex_89|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_27|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_27|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_27|, t_funThread2of3ForFork0_bad_#t~nondet31#1=|v_t_funThread2of3ForFork0_bad_#t~nondet31#1_5|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_27|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_bad_#t~nondet31#1][292], [t_funThread3of3ForFork0NotInUse, 323#true, 286#L938-9true, 45#L956-7true, t_funThread1of3ForFork0InUse, 330#true, 202#L938-3true, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:34,463 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2023-11-30 07:58:34,463 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-11-30 07:58:34,463 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-11-30 07:58:34,463 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-11-30 07:58:34,463 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1181] L938-14-->L938-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#__global_lock~0.base_27|))) (and (= |v_t_funThread2of3ForFork0_bad_#t~nondet31#1_5| 0) (= (select .cse0 |v_~#__global_lock~0.offset_27|) 0) (= (store |v_#pthreadsMutex_90| |v_~#__global_lock~0.base_27| (store .cse0 |v_~#__global_lock~0.offset_27| 1)) |v_#pthreadsMutex_89|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_27|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_27|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_27|, t_funThread2of3ForFork0_bad_#t~nondet31#1=|v_t_funThread2of3ForFork0_bad_#t~nondet31#1_5|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_27|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_bad_#t~nondet31#1][292], [t_funThread3of3ForFork0NotInUse, 323#true, 286#L938-9true, 71#L957true, t_funThread1of3ForFork0InUse, 330#true, 202#L938-3true, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:34,464 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2023-11-30 07:58:34,464 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:58:34,464 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:58:34,464 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:58:34,464 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1181] L938-14-->L938-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#__global_lock~0.base_27|))) (and (= |v_t_funThread2of3ForFork0_bad_#t~nondet31#1_5| 0) (= (select .cse0 |v_~#__global_lock~0.offset_27|) 0) (= (store |v_#pthreadsMutex_90| |v_~#__global_lock~0.base_27| (store .cse0 |v_~#__global_lock~0.offset_27| 1)) |v_#pthreadsMutex_89|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_27|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_27|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_27|, t_funThread2of3ForFork0_bad_#t~nondet31#1=|v_t_funThread2of3ForFork0_bad_#t~nondet31#1_5|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_27|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_bad_#t~nondet31#1][292], [t_funThread3of3ForFork0NotInUse, 323#true, 229#L956-4true, 286#L938-9true, t_funThread1of3ForFork0InUse, 330#true, 202#L938-3true, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:34,464 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2023-11-30 07:58:34,464 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 07:58:34,464 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 07:58:34,464 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 07:58:34,464 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1397] L938-9-->L938-12: Formula: (and (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0))) (= |v_t_funThread1of3ForFork0_bad_#t~nondet33#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, t_funThread1of3ForFork0_bad_#t~nondet33#1=|v_t_funThread1of3ForFork0_bad_#t~nondet33#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_bad_#t~nondet33#1][124], [t_funThread3of3ForFork0NotInUse, 323#true, 143#L938-12true, 53#L956-14true, t_funThread1of3ForFork0InUse, 330#true, 202#L938-3true, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:34,464 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2023-11-30 07:58:34,464 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-11-30 07:58:34,464 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-11-30 07:58:34,464 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-11-30 07:58:34,465 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1196] L942-14-->L942-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_43|))) (and (= (store |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_43| (store .cse0 |v_~#__global_lock~0.offset_43| 1)) |v_#pthreadsMutex_137|) (= |v_t_funThread2of3ForFork0_good_#t~nondet38#1_3| 0) (= (select .cse0 |v_~#__global_lock~0.offset_43|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_138|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_43|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_43|} OutVars{t_funThread2of3ForFork0_good_#t~nondet38#1=|v_t_funThread2of3ForFork0_good_#t~nondet38#1_3|, #pthreadsMutex=|v_#pthreadsMutex_137|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_43|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_43|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_good_#t~nondet38#1, #pthreadsMutex][302], [t_funThread3of3ForFork0NotInUse, 34#L938-7true, 323#true, 335#(and (= 0 |t_funThread1of3ForFork0_bad_#t~post32#1|) (= ~global~0 0)), 134#L942-3true, 264#L956-15true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:34,465 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2023-11-30 07:58:34,465 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-11-30 07:58:34,465 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-11-30 07:58:34,465 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-11-30 07:58:34,592 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1178] L941-->L941-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_130| |v_~#gm~0.base_21|))) (and (= (select .cse0 |v_~#gm~0.offset_21|) 0) (= (store |v_#pthreadsMutex_130| |v_~#gm~0.base_21| (store .cse0 |v_~#gm~0.offset_21| 1)) |v_#pthreadsMutex_129|) (= |v_t_funThread2of3ForFork0_good_#t~nondet37#1_3| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_130|, ~#gm~0.base=|v_~#gm~0.base_21|, ~#gm~0.offset=|v_~#gm~0.offset_21|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_129|, ~#gm~0.base=|v_~#gm~0.base_21|, t_funThread2of3ForFork0_good_#t~nondet37#1=|v_t_funThread2of3ForFork0_good_#t~nondet37#1_3|, ~#gm~0.offset=|v_~#gm~0.offset_21|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_good_#t~nondet37#1][278], [t_funThread3of3ForFork0NotInUse, 323#true, 56#L938-8true, 71#L957true, t_funThread1of3ForFork0InUse, 333#(= 0 |t_funThread1of3ForFork0_bad_#t~post32#1|), 306#L941-3true, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:34,593 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is not cut-off event [2023-11-30 07:58:34,593 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is not cut-off event [2023-11-30 07:58:34,593 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is not cut-off event [2023-11-30 07:58:34,593 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is not cut-off event [2023-11-30 07:58:34,593 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1178] L941-->L941-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_130| |v_~#gm~0.base_21|))) (and (= (select .cse0 |v_~#gm~0.offset_21|) 0) (= (store |v_#pthreadsMutex_130| |v_~#gm~0.base_21| (store .cse0 |v_~#gm~0.offset_21| 1)) |v_#pthreadsMutex_129|) (= |v_t_funThread2of3ForFork0_good_#t~nondet37#1_3| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_130|, ~#gm~0.base=|v_~#gm~0.base_21|, ~#gm~0.offset=|v_~#gm~0.offset_21|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_129|, ~#gm~0.base=|v_~#gm~0.base_21|, t_funThread2of3ForFork0_good_#t~nondet37#1=|v_t_funThread2of3ForFork0_good_#t~nondet37#1_3|, ~#gm~0.offset=|v_~#gm~0.offset_21|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_good_#t~nondet37#1][291], [t_funThread3of3ForFork0NotInUse, 323#true, 286#L938-9true, 71#L957true, t_funThread1of3ForFork0InUse, 330#true, 306#L941-3true, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:34,593 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2023-11-30 07:58:34,593 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 07:58:34,593 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 07:58:34,593 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 07:58:34,593 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 07:58:34,593 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1061] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][139], [t_funThread3of3ForFork0NotInUse, 323#true, 2#L957-3true, 56#L938-8true, t_funThread1of3ForFork0InUse, 333#(= 0 |t_funThread1of3ForFork0_bad_#t~post32#1|), 306#L941-3true, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:34,593 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2023-11-30 07:58:34,593 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 07:58:34,593 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 07:58:34,593 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 07:58:34,593 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 07:58:34,594 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1061] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][137], [t_funThread3of3ForFork0NotInUse, 34#L938-7true, 323#true, 2#L957-3true, 335#(and (= 0 |t_funThread1of3ForFork0_bad_#t~post32#1|) (= ~global~0 0)), t_funThread1of3ForFork0InUse, 202#L938-3true, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:34,594 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2023-11-30 07:58:34,594 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 07:58:34,594 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 07:58:34,594 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 07:58:34,594 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1061] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][138], [t_funThread3of3ForFork0NotInUse, 323#true, 2#L957-3true, 286#L938-9true, t_funThread1of3ForFork0InUse, 330#true, 202#L938-3true, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:34,594 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2023-11-30 07:58:34,594 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-11-30 07:58:34,594 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-11-30 07:58:34,594 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-11-30 07:58:34,594 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1061] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][139], [t_funThread3of3ForFork0NotInUse, 323#true, 2#L957-3true, 56#L938-8true, t_funThread1of3ForFork0InUse, 202#L938-3true, 333#(= 0 |t_funThread1of3ForFork0_bad_#t~post32#1|), t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:34,594 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2023-11-30 07:58:34,594 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:58:34,594 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:58:34,594 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:58:34,600 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1397] L938-9-->L938-12: Formula: (and (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0))) (= |v_t_funThread1of3ForFork0_bad_#t~nondet33#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, t_funThread1of3ForFork0_bad_#t~nondet33#1=|v_t_funThread1of3ForFork0_bad_#t~nondet33#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_bad_#t~nondet33#1][124], [t_funThread3of3ForFork0NotInUse, 323#true, 143#L938-12true, 157#L956-16true, t_funThread1of3ForFork0InUse, 330#true, 306#L941-3true, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:34,600 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2023-11-30 07:58:34,600 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 07:58:34,600 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 07:58:34,600 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 07:58:34,600 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1181] L938-14-->L938-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#__global_lock~0.base_27|))) (and (= |v_t_funThread2of3ForFork0_bad_#t~nondet31#1_5| 0) (= (select .cse0 |v_~#__global_lock~0.offset_27|) 0) (= (store |v_#pthreadsMutex_90| |v_~#__global_lock~0.base_27| (store .cse0 |v_~#__global_lock~0.offset_27| 1)) |v_#pthreadsMutex_89|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_27|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_27|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_27|, t_funThread2of3ForFork0_bad_#t~nondet31#1=|v_t_funThread2of3ForFork0_bad_#t~nondet31#1_5|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_27|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_bad_#t~nondet31#1][280], [t_funThread3of3ForFork0NotInUse, 323#true, 56#L938-8true, 71#L957true, t_funThread1of3ForFork0InUse, 333#(= 0 |t_funThread1of3ForFork0_bad_#t~post32#1|), 202#L938-3true, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:34,600 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2023-11-30 07:58:34,600 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 07:58:34,600 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 07:58:34,600 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 07:58:34,600 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1196] L942-14-->L942-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_43|))) (and (= (store |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_43| (store .cse0 |v_~#__global_lock~0.offset_43| 1)) |v_#pthreadsMutex_137|) (= |v_t_funThread2of3ForFork0_good_#t~nondet38#1_3| 0) (= (select .cse0 |v_~#__global_lock~0.offset_43|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_138|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_43|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_43|} OutVars{t_funThread2of3ForFork0_good_#t~nondet38#1=|v_t_funThread2of3ForFork0_good_#t~nondet38#1_3|, #pthreadsMutex=|v_#pthreadsMutex_137|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_43|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_43|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_good_#t~nondet38#1, #pthreadsMutex][302], [t_funThread3of3ForFork0NotInUse, 34#L938-7true, 323#true, 157#L956-16true, 335#(and (= 0 |t_funThread1of3ForFork0_bad_#t~post32#1|) (= ~global~0 0)), 134#L942-3true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:34,601 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2023-11-30 07:58:34,601 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 07:58:34,601 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 07:58:34,601 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 07:58:34,602 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1397] L938-9-->L938-12: Formula: (and (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0))) (= |v_t_funThread1of3ForFork0_bad_#t~nondet33#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, t_funThread1of3ForFork0_bad_#t~nondet33#1=|v_t_funThread1of3ForFork0_bad_#t~nondet33#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_bad_#t~nondet33#1][124], [t_funThread3of3ForFork0NotInUse, 323#true, 143#L938-12true, 229#L956-4true, t_funThread1of3ForFork0InUse, 330#true, 306#L941-3true, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:34,602 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2023-11-30 07:58:34,602 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 07:58:34,602 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 07:58:34,602 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 07:58:34,602 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1196] L942-14-->L942-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_43|))) (and (= (store |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_43| (store .cse0 |v_~#__global_lock~0.offset_43| 1)) |v_#pthreadsMutex_137|) (= |v_t_funThread2of3ForFork0_good_#t~nondet38#1_3| 0) (= (select .cse0 |v_~#__global_lock~0.offset_43|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_138|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_43|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_43|} OutVars{t_funThread2of3ForFork0_good_#t~nondet38#1=|v_t_funThread2of3ForFork0_good_#t~nondet38#1_3|, #pthreadsMutex=|v_#pthreadsMutex_137|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_43|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_43|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_good_#t~nondet38#1, #pthreadsMutex][302], [t_funThread3of3ForFork0NotInUse, 34#L938-7true, 323#true, 229#L956-4true, 335#(and (= 0 |t_funThread1of3ForFork0_bad_#t~post32#1|) (= ~global~0 0)), 134#L942-3true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:34,602 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2023-11-30 07:58:34,602 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 07:58:34,602 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 07:58:34,602 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 07:58:34,604 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1397] L938-9-->L938-12: Formula: (and (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0))) (= |v_t_funThread1of3ForFork0_bad_#t~nondet33#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, t_funThread1of3ForFork0_bad_#t~nondet33#1=|v_t_funThread1of3ForFork0_bad_#t~nondet33#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_bad_#t~nondet33#1][124], [t_funThread3of3ForFork0NotInUse, 323#true, 143#L938-12true, 157#L956-16true, t_funThread1of3ForFork0InUse, 330#true, 306#L941-3true, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:34,604 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2023-11-30 07:58:34,604 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 07:58:34,604 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 07:58:34,604 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 07:58:34,604 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 07:58:34,604 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1397] L938-9-->L938-12: Formula: (and (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0))) (= |v_t_funThread1of3ForFork0_bad_#t~nondet33#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, t_funThread1of3ForFork0_bad_#t~nondet33#1=|v_t_funThread1of3ForFork0_bad_#t~nondet33#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_bad_#t~nondet33#1][124], [t_funThread3of3ForFork0NotInUse, 323#true, 143#L938-12true, 229#L956-4true, t_funThread1of3ForFork0InUse, 330#true, 306#L941-3true, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:34,604 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2023-11-30 07:58:34,604 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 07:58:34,604 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 07:58:34,604 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 07:58:34,604 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 07:58:34,605 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1397] L938-9-->L938-12: Formula: (and (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0))) (= |v_t_funThread1of3ForFork0_bad_#t~nondet33#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, t_funThread1of3ForFork0_bad_#t~nondet33#1=|v_t_funThread1of3ForFork0_bad_#t~nondet33#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_bad_#t~nondet33#1][124], [t_funThread3of3ForFork0NotInUse, 323#true, 143#L938-12true, 157#L956-16true, t_funThread1of3ForFork0InUse, 330#true, 202#L938-3true, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:34,605 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2023-11-30 07:58:34,605 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:58:34,605 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:58:34,605 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:58:34,605 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1397] L938-9-->L938-12: Formula: (and (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0))) (= |v_t_funThread1of3ForFork0_bad_#t~nondet33#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, t_funThread1of3ForFork0_bad_#t~nondet33#1=|v_t_funThread1of3ForFork0_bad_#t~nondet33#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_bad_#t~nondet33#1][124], [t_funThread3of3ForFork0NotInUse, 323#true, 143#L938-12true, 229#L956-4true, t_funThread1of3ForFork0InUse, 330#true, 202#L938-3true, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:34,605 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2023-11-30 07:58:34,605 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:58:34,605 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:58:34,605 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:58:34,605 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1397] L938-9-->L938-12: Formula: (and (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0))) (= |v_t_funThread1of3ForFork0_bad_#t~nondet33#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, t_funThread1of3ForFork0_bad_#t~nondet33#1=|v_t_funThread1of3ForFork0_bad_#t~nondet33#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_bad_#t~nondet33#1][124], [t_funThread3of3ForFork0NotInUse, 323#true, 143#L938-12true, t_funThread1of3ForFork0InUse, 330#true, 264#L956-15true, 202#L938-3true, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:34,605 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2023-11-30 07:58:34,605 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 07:58:34,605 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 07:58:34,605 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 07:58:34,606 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1397] L938-9-->L938-12: Formula: (and (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0))) (= |v_t_funThread1of3ForFork0_bad_#t~nondet33#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, t_funThread1of3ForFork0_bad_#t~nondet33#1=|v_t_funThread1of3ForFork0_bad_#t~nondet33#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_bad_#t~nondet33#1][124], [t_funThread3of3ForFork0NotInUse, 323#true, 143#L938-12true, t_funThread1of3ForFork0InUse, 264#L956-15true, 330#true, 202#L938-3true, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:34,606 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2023-11-30 07:58:34,606 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 07:58:34,606 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 07:58:34,606 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 07:58:34,606 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 07:58:34,606 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1196] L942-14-->L942-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_43|))) (and (= (store |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_43| (store .cse0 |v_~#__global_lock~0.offset_43| 1)) |v_#pthreadsMutex_137|) (= |v_t_funThread2of3ForFork0_good_#t~nondet38#1_3| 0) (= (select .cse0 |v_~#__global_lock~0.offset_43|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_138|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_43|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_43|} OutVars{t_funThread2of3ForFork0_good_#t~nondet38#1=|v_t_funThread2of3ForFork0_good_#t~nondet38#1_3|, #pthreadsMutex=|v_#pthreadsMutex_137|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_43|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_43|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_good_#t~nondet38#1, #pthreadsMutex][342], [t_funThread3of3ForFork0NotInUse, 323#true, 286#L938-9true, 134#L942-3true, t_funThread1of3ForFork0InUse, 264#L956-15true, 330#true, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:34,606 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2023-11-30 07:58:34,606 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:58:34,606 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:58:34,606 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:58:34,606 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1196] L942-14-->L942-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_43|))) (and (= (store |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_43| (store .cse0 |v_~#__global_lock~0.offset_43| 1)) |v_#pthreadsMutex_137|) (= |v_t_funThread2of3ForFork0_good_#t~nondet38#1_3| 0) (= (select .cse0 |v_~#__global_lock~0.offset_43|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_138|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_43|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_43|} OutVars{t_funThread2of3ForFork0_good_#t~nondet38#1=|v_t_funThread2of3ForFork0_good_#t~nondet38#1_3|, #pthreadsMutex=|v_#pthreadsMutex_137|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_43|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_43|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_good_#t~nondet38#1, #pthreadsMutex][328], [t_funThread3of3ForFork0NotInUse, 323#true, 56#L938-8true, 134#L942-3true, t_funThread1of3ForFork0InUse, 264#L956-15true, 333#(= 0 |t_funThread1of3ForFork0_bad_#t~post32#1|), t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:34,606 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2023-11-30 07:58:34,606 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 07:58:34,606 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 07:58:34,606 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 07:58:34,607 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1196] L942-14-->L942-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_43|))) (and (= (store |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_43| (store .cse0 |v_~#__global_lock~0.offset_43| 1)) |v_#pthreadsMutex_137|) (= |v_t_funThread2of3ForFork0_good_#t~nondet38#1_3| 0) (= (select .cse0 |v_~#__global_lock~0.offset_43|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_138|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_43|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_43|} OutVars{t_funThread2of3ForFork0_good_#t~nondet38#1=|v_t_funThread2of3ForFork0_good_#t~nondet38#1_3|, #pthreadsMutex=|v_#pthreadsMutex_137|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_43|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_43|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_good_#t~nondet38#1, #pthreadsMutex][328], [t_funThread3of3ForFork0NotInUse, 323#true, 53#L956-14true, 134#L942-3true, 56#L938-8true, t_funThread1of3ForFork0InUse, 333#(= 0 |t_funThread1of3ForFork0_bad_#t~post32#1|), t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:34,607 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is not cut-off event [2023-11-30 07:58:34,607 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is not cut-off event [2023-11-30 07:58:34,607 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is not cut-off event [2023-11-30 07:58:34,607 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is not cut-off event [2023-11-30 07:58:34,607 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1196] L942-14-->L942-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_43|))) (and (= (store |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_43| (store .cse0 |v_~#__global_lock~0.offset_43| 1)) |v_#pthreadsMutex_137|) (= |v_t_funThread2of3ForFork0_good_#t~nondet38#1_3| 0) (= (select .cse0 |v_~#__global_lock~0.offset_43|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_138|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_43|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_43|} OutVars{t_funThread2of3ForFork0_good_#t~nondet38#1=|v_t_funThread2of3ForFork0_good_#t~nondet38#1_3|, #pthreadsMutex=|v_#pthreadsMutex_137|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_43|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_43|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_good_#t~nondet38#1, #pthreadsMutex][342], [t_funThread3of3ForFork0NotInUse, 323#true, 286#L938-9true, 53#L956-14true, 134#L942-3true, 330#true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:34,607 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2023-11-30 07:58:34,607 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 07:58:34,607 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 07:58:34,607 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 07:58:34,607 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1196] L942-14-->L942-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_43|))) (and (= (store |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_43| (store .cse0 |v_~#__global_lock~0.offset_43| 1)) |v_#pthreadsMutex_137|) (= |v_t_funThread2of3ForFork0_good_#t~nondet38#1_3| 0) (= (select .cse0 |v_~#__global_lock~0.offset_43|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_138|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_43|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_43|} OutVars{t_funThread2of3ForFork0_good_#t~nondet38#1=|v_t_funThread2of3ForFork0_good_#t~nondet38#1_3|, #pthreadsMutex=|v_#pthreadsMutex_137|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_43|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_43|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_good_#t~nondet38#1, #pthreadsMutex][328], [t_funThread3of3ForFork0NotInUse, 323#true, 134#L942-3true, 56#L938-8true, 264#L956-15true, t_funThread1of3ForFork0InUse, 333#(= 0 |t_funThread1of3ForFork0_bad_#t~post32#1|), t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:34,607 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2023-11-30 07:58:34,607 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 07:58:34,607 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 07:58:34,607 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 07:58:34,608 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 07:58:34,731 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1422] L956-7-->$Ultimate##0: Formula: (and (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre48#1_17|) (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre48#1=|v_ULTIMATE.start_main_#t~pre48#1_17|} OutVars{t_funThread3of3ForFork0_bad_#t~post35#1=|v_t_funThread3of3ForFork0_bad_#t~post35#1_20|, t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet46#1=|v_t_funThread3of3ForFork0_#t~nondet46#1_6|, ULTIMATE.start_main_#t~pre48#1=|v_ULTIMATE.start_main_#t~pre48#1_17|, t_funThread3of3ForFork0_bad_#t~nondet33#1=|v_t_funThread3of3ForFork0_bad_#t~nondet33#1_10|, t_funThread3of3ForFork0_good_#t~nondet38#1=|v_t_funThread3of3ForFork0_good_#t~nondet38#1_10|, t_funThread3of3ForFork0_good_#t~post39#1=|v_t_funThread3of3ForFork0_good_#t~post39#1_20|, t_funThread3of3ForFork0_##fun~~TO~VOID_#in~#fp#1.base=|v_t_funThread3of3ForFork0_##fun~~TO~VOID_#in~#fp#1.base_10|, t_funThread3of3ForFork0_good_#t~nondet40#1=|v_t_funThread3of3ForFork0_good_#t~nondet40#1_10|, t_funThread3of3ForFork0_~g~0#1.offset=|v_t_funThread3of3ForFork0_~g~0#1.offset_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet45#1=|v_t_funThread3of3ForFork0_#t~nondet45#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_good_#t~nondet37#1=|v_t_funThread3of3ForFork0_good_#t~nondet37#1_10|, t_funThread3of3ForFork0_good_#t~nondet41#1=|v_t_funThread3of3ForFork0_good_#t~nondet41#1_10|, t_funThread3of3ForFork0_good_#t~post42#1=|v_t_funThread3of3ForFork0_good_#t~post42#1_20|, t_funThread3of3ForFork0_bad_#t~nondet31#1=|v_t_funThread3of3ForFork0_bad_#t~nondet31#1_10|, t_funThread3of3ForFork0_~g~0#1.base=|v_t_funThread3of3ForFork0_~g~0#1.base_8|, t_funThread3of3ForFork0_bad_#t~nondet36#1=|v_t_funThread3of3ForFork0_bad_#t~nondet36#1_10|, t_funThread3of3ForFork0_##fun~~TO~VOID_#in~#fp#1.offset=|v_t_funThread3of3ForFork0_##fun~~TO~VOID_#in~#fp#1.offset_10|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_good_#t~nondet44#1=|v_t_funThread3of3ForFork0_good_#t~nondet44#1_10|, t_funThread3of3ForFork0_bad_#t~nondet34#1=|v_t_funThread3of3ForFork0_bad_#t~nondet34#1_10|, t_funThread3of3ForFork0_bad_#t~post32#1=|v_t_funThread3of3ForFork0_bad_#t~post32#1_20|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|, t_funThread3of3ForFork0_good_#t~nondet43#1=|v_t_funThread3of3ForFork0_good_#t~nondet43#1_10|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_bad_#t~post35#1, t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet46#1, t_funThread3of3ForFork0_bad_#t~nondet33#1, t_funThread3of3ForFork0_good_#t~nondet38#1, t_funThread3of3ForFork0_good_#t~post39#1, t_funThread3of3ForFork0_##fun~~TO~VOID_#in~#fp#1.base, t_funThread3of3ForFork0_good_#t~nondet40#1, t_funThread3of3ForFork0_~g~0#1.offset, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet45#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_good_#t~nondet37#1, t_funThread3of3ForFork0_good_#t~nondet41#1, t_funThread3of3ForFork0_good_#t~post42#1, t_funThread3of3ForFork0_bad_#t~nondet31#1, t_funThread3of3ForFork0_~g~0#1.base, t_funThread3of3ForFork0_bad_#t~nondet36#1, t_funThread3of3ForFork0_##fun~~TO~VOID_#in~#fp#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_good_#t~nondet44#1, t_funThread3of3ForFork0_bad_#t~nondet34#1, t_funThread3of3ForFork0_bad_#t~post32#1, t_funThread3of3ForFork0_~arg#1.base, t_funThread3of3ForFork0_good_#t~nondet43#1][273], [34#L938-7true, t_funThread3of3ForFork0InUse, 323#true, 301#L956-8true, 335#(and (= 0 |t_funThread1of3ForFork0_bad_#t~post32#1|) (= ~global~0 0)), 66#$Ultimate##0true, t_funThread1of3ForFork0InUse, 306#L941-3true, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:34,731 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2023-11-30 07:58:34,731 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:58:34,731 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:58:34,731 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:58:34,758 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1061] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][137], [t_funThread3of3ForFork0NotInUse, 34#L938-7true, 323#true, 2#L957-3true, 335#(and (= 0 |t_funThread1of3ForFork0_bad_#t~post32#1|) (= ~global~0 0)), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 258#L938-5true]) [2023-11-30 07:58:34,758 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2023-11-30 07:58:34,758 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-11-30 07:58:34,758 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-11-30 07:58:34,758 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-11-30 07:58:34,759 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1397] L938-9-->L938-12: Formula: (and (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0))) (= |v_t_funThread1of3ForFork0_bad_#t~nondet33#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, t_funThread1of3ForFork0_bad_#t~nondet33#1=|v_t_funThread1of3ForFork0_bad_#t~nondet33#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_bad_#t~nondet33#1][124], [t_funThread3of3ForFork0NotInUse, 323#true, 143#L938-12true, 71#L957true, t_funThread1of3ForFork0InUse, 330#true, 306#L941-3true, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:34,759 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2023-11-30 07:58:34,760 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:58:34,760 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:58:34,760 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:58:34,760 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1061] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][138], [t_funThread3of3ForFork0NotInUse, 323#true, 2#L957-3true, 286#L938-9true, t_funThread1of3ForFork0InUse, 330#true, 306#L941-3true, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:34,760 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2023-11-30 07:58:34,760 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:58:34,760 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:58:34,760 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:58:34,760 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:58:34,760 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1397] L938-9-->L938-12: Formula: (and (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0))) (= |v_t_funThread1of3ForFork0_bad_#t~nondet33#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, t_funThread1of3ForFork0_bad_#t~nondet33#1=|v_t_funThread1of3ForFork0_bad_#t~nondet33#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_bad_#t~nondet33#1][124], [t_funThread3of3ForFork0NotInUse, 323#true, 143#L938-12true, 71#L957true, t_funThread1of3ForFork0InUse, 330#true, 202#L938-3true, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:34,760 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2023-11-30 07:58:34,760 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-11-30 07:58:34,760 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-11-30 07:58:34,760 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-11-30 07:58:34,760 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1061] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][138], [t_funThread3of3ForFork0NotInUse, 323#true, 2#L957-3true, 286#L938-9true, t_funThread1of3ForFork0InUse, 330#true, 202#L938-3true, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:34,761 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2023-11-30 07:58:34,761 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-11-30 07:58:34,761 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-11-30 07:58:34,761 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-11-30 07:58:34,761 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-11-30 07:58:34,761 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1061] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][139], [t_funThread3of3ForFork0NotInUse, 323#true, 2#L957-3true, 56#L938-8true, t_funThread1of3ForFork0InUse, 202#L938-3true, 333#(= 0 |t_funThread1of3ForFork0_bad_#t~post32#1|), t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:34,761 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2023-11-30 07:58:34,761 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:58:34,761 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:58:34,761 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:58:34,761 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:58:34,761 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1196] L942-14-->L942-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_43|))) (and (= (store |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_43| (store .cse0 |v_~#__global_lock~0.offset_43| 1)) |v_#pthreadsMutex_137|) (= |v_t_funThread2of3ForFork0_good_#t~nondet38#1_3| 0) (= (select .cse0 |v_~#__global_lock~0.offset_43|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_138|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_43|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_43|} OutVars{t_funThread2of3ForFork0_good_#t~nondet38#1=|v_t_funThread2of3ForFork0_good_#t~nondet38#1_3|, #pthreadsMutex=|v_#pthreadsMutex_137|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_43|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_43|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_good_#t~nondet38#1, #pthreadsMutex][302], [t_funThread3of3ForFork0NotInUse, 34#L938-7true, 323#true, 335#(and (= 0 |t_funThread1of3ForFork0_bad_#t~post32#1|) (= ~global~0 0)), 134#L942-3true, 71#L957true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:34,761 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2023-11-30 07:58:34,761 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:58:34,761 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:58:34,762 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:58:34,767 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1397] L938-9-->L938-12: Formula: (and (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0))) (= |v_t_funThread1of3ForFork0_bad_#t~nondet33#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, t_funThread1of3ForFork0_bad_#t~nondet33#1=|v_t_funThread1of3ForFork0_bad_#t~nondet33#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_bad_#t~nondet33#1][124], [t_funThread3of3ForFork0NotInUse, 323#true, 143#L938-12true, 71#L957true, t_funThread1of3ForFork0InUse, 330#true, 306#L941-3true, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:34,767 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2023-11-30 07:58:34,767 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:58:34,767 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:58:34,767 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:58:34,767 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:58:34,767 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1181] L938-14-->L938-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#__global_lock~0.base_27|))) (and (= |v_t_funThread2of3ForFork0_bad_#t~nondet31#1_5| 0) (= (select .cse0 |v_~#__global_lock~0.offset_27|) 0) (= (store |v_#pthreadsMutex_90| |v_~#__global_lock~0.base_27| (store .cse0 |v_~#__global_lock~0.offset_27| 1)) |v_#pthreadsMutex_89|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_27|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_27|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_27|, t_funThread2of3ForFork0_bad_#t~nondet31#1=|v_t_funThread2of3ForFork0_bad_#t~nondet31#1_5|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_27|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_bad_#t~nondet31#1][292], [t_funThread3of3ForFork0NotInUse, 323#true, 157#L956-16true, 286#L938-9true, 330#true, t_funThread1of3ForFork0InUse, 202#L938-3true, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:34,767 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is not cut-off event [2023-11-30 07:58:34,767 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is not cut-off event [2023-11-30 07:58:34,768 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is not cut-off event [2023-11-30 07:58:34,768 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is not cut-off event [2023-11-30 07:58:34,768 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is not cut-off event [2023-11-30 07:58:34,768 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1397] L938-9-->L938-12: Formula: (and (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0))) (= |v_t_funThread1of3ForFork0_bad_#t~nondet33#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, t_funThread1of3ForFork0_bad_#t~nondet33#1=|v_t_funThread1of3ForFork0_bad_#t~nondet33#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_bad_#t~nondet33#1][124], [t_funThread3of3ForFork0NotInUse, 323#true, 143#L938-12true, 157#L956-16true, t_funThread1of3ForFork0InUse, 330#true, 202#L938-3true, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:34,768 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2023-11-30 07:58:34,768 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:58:34,768 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:58:34,768 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:58:34,768 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:58:34,768 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1196] L942-14-->L942-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_43|))) (and (= (store |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_43| (store .cse0 |v_~#__global_lock~0.offset_43| 1)) |v_#pthreadsMutex_137|) (= |v_t_funThread2of3ForFork0_good_#t~nondet38#1_3| 0) (= (select .cse0 |v_~#__global_lock~0.offset_43|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_138|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_43|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_43|} OutVars{t_funThread2of3ForFork0_good_#t~nondet38#1=|v_t_funThread2of3ForFork0_good_#t~nondet38#1_3|, #pthreadsMutex=|v_#pthreadsMutex_137|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_43|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_43|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_good_#t~nondet38#1, #pthreadsMutex][342], [t_funThread3of3ForFork0NotInUse, 323#true, 157#L956-16true, 286#L938-9true, 134#L942-3true, t_funThread1of3ForFork0InUse, 330#true, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:34,768 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2023-11-30 07:58:34,768 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-11-30 07:58:34,768 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-11-30 07:58:34,768 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-11-30 07:58:34,769 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1196] L942-14-->L942-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_43|))) (and (= (store |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_43| (store .cse0 |v_~#__global_lock~0.offset_43| 1)) |v_#pthreadsMutex_137|) (= |v_t_funThread2of3ForFork0_good_#t~nondet38#1_3| 0) (= (select .cse0 |v_~#__global_lock~0.offset_43|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_138|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_43|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_43|} OutVars{t_funThread2of3ForFork0_good_#t~nondet38#1=|v_t_funThread2of3ForFork0_good_#t~nondet38#1_3|, #pthreadsMutex=|v_#pthreadsMutex_137|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_43|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_43|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_good_#t~nondet38#1, #pthreadsMutex][328], [t_funThread3of3ForFork0NotInUse, 323#true, 157#L956-16true, 134#L942-3true, 56#L938-8true, t_funThread1of3ForFork0InUse, 333#(= 0 |t_funThread1of3ForFork0_bad_#t~post32#1|), t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:34,769 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2023-11-30 07:58:34,769 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:58:34,769 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:58:34,769 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:58:34,771 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1181] L938-14-->L938-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#__global_lock~0.base_27|))) (and (= |v_t_funThread2of3ForFork0_bad_#t~nondet31#1_5| 0) (= (select .cse0 |v_~#__global_lock~0.offset_27|) 0) (= (store |v_#pthreadsMutex_90| |v_~#__global_lock~0.base_27| (store .cse0 |v_~#__global_lock~0.offset_27| 1)) |v_#pthreadsMutex_89|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_27|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_27|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_27|, t_funThread2of3ForFork0_bad_#t~nondet31#1=|v_t_funThread2of3ForFork0_bad_#t~nondet31#1_5|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_27|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_bad_#t~nondet31#1][292], [t_funThread3of3ForFork0NotInUse, 323#true, 229#L956-4true, 286#L938-9true, t_funThread1of3ForFork0InUse, 330#true, 202#L938-3true, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:34,771 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is not cut-off event [2023-11-30 07:58:34,771 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is not cut-off event [2023-11-30 07:58:34,771 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is not cut-off event [2023-11-30 07:58:34,771 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is not cut-off event [2023-11-30 07:58:34,771 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is not cut-off event [2023-11-30 07:58:34,771 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1397] L938-9-->L938-12: Formula: (and (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0))) (= |v_t_funThread1of3ForFork0_bad_#t~nondet33#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, t_funThread1of3ForFork0_bad_#t~nondet33#1=|v_t_funThread1of3ForFork0_bad_#t~nondet33#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_bad_#t~nondet33#1][124], [t_funThread3of3ForFork0NotInUse, 323#true, 143#L938-12true, 229#L956-4true, t_funThread1of3ForFork0InUse, 330#true, 202#L938-3true, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:34,771 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2023-11-30 07:58:34,771 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:58:34,771 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:58:34,771 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:58:34,771 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:58:34,772 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1196] L942-14-->L942-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_43|))) (and (= (store |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_43| (store .cse0 |v_~#__global_lock~0.offset_43| 1)) |v_#pthreadsMutex_137|) (= |v_t_funThread2of3ForFork0_good_#t~nondet38#1_3| 0) (= (select .cse0 |v_~#__global_lock~0.offset_43|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_138|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_43|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_43|} OutVars{t_funThread2of3ForFork0_good_#t~nondet38#1=|v_t_funThread2of3ForFork0_good_#t~nondet38#1_3|, #pthreadsMutex=|v_#pthreadsMutex_137|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_43|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_43|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_good_#t~nondet38#1, #pthreadsMutex][342], [t_funThread3of3ForFork0NotInUse, 323#true, 229#L956-4true, 286#L938-9true, 134#L942-3true, t_funThread1of3ForFork0InUse, 330#true, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:34,772 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2023-11-30 07:58:34,772 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-11-30 07:58:34,772 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-11-30 07:58:34,772 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-11-30 07:58:34,772 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1196] L942-14-->L942-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_43|))) (and (= (store |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_43| (store .cse0 |v_~#__global_lock~0.offset_43| 1)) |v_#pthreadsMutex_137|) (= |v_t_funThread2of3ForFork0_good_#t~nondet38#1_3| 0) (= (select .cse0 |v_~#__global_lock~0.offset_43|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_138|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_43|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_43|} OutVars{t_funThread2of3ForFork0_good_#t~nondet38#1=|v_t_funThread2of3ForFork0_good_#t~nondet38#1_3|, #pthreadsMutex=|v_#pthreadsMutex_137|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_43|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_43|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_good_#t~nondet38#1, #pthreadsMutex][328], [t_funThread3of3ForFork0NotInUse, 323#true, 229#L956-4true, 56#L938-8true, 134#L942-3true, t_funThread1of3ForFork0InUse, 333#(= 0 |t_funThread1of3ForFork0_bad_#t~post32#1|), t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:34,772 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2023-11-30 07:58:34,772 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:58:34,772 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:58:34,772 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:58:34,774 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([1397] L938-9-->L938-12: Formula: (and (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0))) (= |v_t_funThread1of3ForFork0_bad_#t~nondet33#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, t_funThread1of3ForFork0_bad_#t~nondet33#1=|v_t_funThread1of3ForFork0_bad_#t~nondet33#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_bad_#t~nondet33#1][124], [t_funThread3of3ForFork0NotInUse, 323#true, 143#L938-12true, 157#L956-16true, t_funThread1of3ForFork0InUse, 330#true, 202#L938-3true, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:34,774 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2023-11-30 07:58:34,774 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:58:34,774 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:58:34,774 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:58:34,774 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:58:34,774 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:58:34,774 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([1397] L938-9-->L938-12: Formula: (and (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0))) (= |v_t_funThread1of3ForFork0_bad_#t~nondet33#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, t_funThread1of3ForFork0_bad_#t~nondet33#1=|v_t_funThread1of3ForFork0_bad_#t~nondet33#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_bad_#t~nondet33#1][124], [t_funThread3of3ForFork0NotInUse, 323#true, 143#L938-12true, 229#L956-4true, t_funThread1of3ForFork0InUse, 330#true, 202#L938-3true, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:34,774 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2023-11-30 07:58:34,775 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:58:34,775 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:58:34,775 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:58:34,775 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:58:34,775 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:58:34,775 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1196] L942-14-->L942-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_43|))) (and (= (store |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_43| (store .cse0 |v_~#__global_lock~0.offset_43| 1)) |v_#pthreadsMutex_137|) (= |v_t_funThread2of3ForFork0_good_#t~nondet38#1_3| 0) (= (select .cse0 |v_~#__global_lock~0.offset_43|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_138|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_43|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_43|} OutVars{t_funThread2of3ForFork0_good_#t~nondet38#1=|v_t_funThread2of3ForFork0_good_#t~nondet38#1_3|, #pthreadsMutex=|v_#pthreadsMutex_137|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_43|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_43|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_good_#t~nondet38#1, #pthreadsMutex][328], [t_funThread3of3ForFork0NotInUse, 323#true, 157#L956-16true, 134#L942-3true, 56#L938-8true, t_funThread1of3ForFork0InUse, 333#(= 0 |t_funThread1of3ForFork0_bad_#t~post32#1|), t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:34,775 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2023-11-30 07:58:34,775 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:58:34,776 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:58:34,776 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:58:34,776 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:58:34,776 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1196] L942-14-->L942-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_43|))) (and (= (store |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_43| (store .cse0 |v_~#__global_lock~0.offset_43| 1)) |v_#pthreadsMutex_137|) (= |v_t_funThread2of3ForFork0_good_#t~nondet38#1_3| 0) (= (select .cse0 |v_~#__global_lock~0.offset_43|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_138|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_43|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_43|} OutVars{t_funThread2of3ForFork0_good_#t~nondet38#1=|v_t_funThread2of3ForFork0_good_#t~nondet38#1_3|, #pthreadsMutex=|v_#pthreadsMutex_137|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_43|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_43|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_good_#t~nondet38#1, #pthreadsMutex][328], [t_funThread3of3ForFork0NotInUse, 323#true, 229#L956-4true, 134#L942-3true, 56#L938-8true, t_funThread1of3ForFork0InUse, 333#(= 0 |t_funThread1of3ForFork0_bad_#t~post32#1|), t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:34,776 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2023-11-30 07:58:34,776 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:58:34,776 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:58:34,776 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:58:34,776 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:58:34,776 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1061] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][139], [t_funThread3of3ForFork0NotInUse, 323#true, 2#L957-3true, 56#L938-8true, t_funThread1of3ForFork0InUse, 333#(= 0 |t_funThread1of3ForFork0_bad_#t~post32#1|), t_funThread2of3ForFork0InUse, 258#L938-5true]) [2023-11-30 07:58:34,776 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2023-11-30 07:58:34,776 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-11-30 07:58:34,776 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-11-30 07:58:34,776 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-11-30 07:58:34,777 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1397] L938-9-->L938-12: Formula: (and (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0))) (= |v_t_funThread1of3ForFork0_bad_#t~nondet33#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, t_funThread1of3ForFork0_bad_#t~nondet33#1=|v_t_funThread1of3ForFork0_bad_#t~nondet33#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_bad_#t~nondet33#1][124], [t_funThread3of3ForFork0NotInUse, 323#true, 143#L938-12true, 134#L942-3true, 53#L956-14true, t_funThread1of3ForFork0InUse, 330#true, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:34,777 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2023-11-30 07:58:34,777 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:58:34,777 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:58:34,777 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:58:34,777 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1397] L938-9-->L938-12: Formula: (and (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0))) (= |v_t_funThread1of3ForFork0_bad_#t~nondet33#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, t_funThread1of3ForFork0_bad_#t~nondet33#1=|v_t_funThread1of3ForFork0_bad_#t~nondet33#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_bad_#t~nondet33#1][124], [t_funThread3of3ForFork0NotInUse, 323#true, 143#L938-12true, 53#L956-14true, 330#true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 258#L938-5true]) [2023-11-30 07:58:34,777 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2023-11-30 07:58:34,777 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:58:34,777 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:58:34,777 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 07:58:35,111 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1178] L941-->L941-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_130| |v_~#gm~0.base_21|))) (and (= (select .cse0 |v_~#gm~0.offset_21|) 0) (= (store |v_#pthreadsMutex_130| |v_~#gm~0.base_21| (store .cse0 |v_~#gm~0.offset_21| 1)) |v_#pthreadsMutex_129|) (= |v_t_funThread2of3ForFork0_good_#t~nondet37#1_3| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_130|, ~#gm~0.base=|v_~#gm~0.base_21|, ~#gm~0.offset=|v_~#gm~0.offset_21|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_129|, ~#gm~0.base=|v_~#gm~0.base_21|, t_funThread2of3ForFork0_good_#t~nondet37#1=|v_t_funThread2of3ForFork0_good_#t~nondet37#1_3|, ~#gm~0.offset=|v_~#gm~0.offset_21|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_good_#t~nondet37#1][278], [t_funThread3of3ForFork0NotInUse, 323#true, 56#L938-8true, 45#L956-7true, t_funThread1of3ForFork0InUse, 306#L941-3true, 333#(= 0 |t_funThread1of3ForFork0_bad_#t~post32#1|), t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:35,112 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is not cut-off event [2023-11-30 07:58:35,112 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is not cut-off event [2023-11-30 07:58:35,112 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is not cut-off event [2023-11-30 07:58:35,112 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is not cut-off event [2023-11-30 07:58:35,112 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1422] L956-7-->$Ultimate##0: Formula: (and (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre48#1_17|) (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre48#1=|v_ULTIMATE.start_main_#t~pre48#1_17|} OutVars{t_funThread3of3ForFork0_bad_#t~post35#1=|v_t_funThread3of3ForFork0_bad_#t~post35#1_20|, t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet46#1=|v_t_funThread3of3ForFork0_#t~nondet46#1_6|, ULTIMATE.start_main_#t~pre48#1=|v_ULTIMATE.start_main_#t~pre48#1_17|, t_funThread3of3ForFork0_bad_#t~nondet33#1=|v_t_funThread3of3ForFork0_bad_#t~nondet33#1_10|, t_funThread3of3ForFork0_good_#t~nondet38#1=|v_t_funThread3of3ForFork0_good_#t~nondet38#1_10|, t_funThread3of3ForFork0_good_#t~post39#1=|v_t_funThread3of3ForFork0_good_#t~post39#1_20|, t_funThread3of3ForFork0_##fun~~TO~VOID_#in~#fp#1.base=|v_t_funThread3of3ForFork0_##fun~~TO~VOID_#in~#fp#1.base_10|, t_funThread3of3ForFork0_good_#t~nondet40#1=|v_t_funThread3of3ForFork0_good_#t~nondet40#1_10|, t_funThread3of3ForFork0_~g~0#1.offset=|v_t_funThread3of3ForFork0_~g~0#1.offset_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet45#1=|v_t_funThread3of3ForFork0_#t~nondet45#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_good_#t~nondet37#1=|v_t_funThread3of3ForFork0_good_#t~nondet37#1_10|, t_funThread3of3ForFork0_good_#t~nondet41#1=|v_t_funThread3of3ForFork0_good_#t~nondet41#1_10|, t_funThread3of3ForFork0_good_#t~post42#1=|v_t_funThread3of3ForFork0_good_#t~post42#1_20|, t_funThread3of3ForFork0_bad_#t~nondet31#1=|v_t_funThread3of3ForFork0_bad_#t~nondet31#1_10|, t_funThread3of3ForFork0_~g~0#1.base=|v_t_funThread3of3ForFork0_~g~0#1.base_8|, t_funThread3of3ForFork0_bad_#t~nondet36#1=|v_t_funThread3of3ForFork0_bad_#t~nondet36#1_10|, t_funThread3of3ForFork0_##fun~~TO~VOID_#in~#fp#1.offset=|v_t_funThread3of3ForFork0_##fun~~TO~VOID_#in~#fp#1.offset_10|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_good_#t~nondet44#1=|v_t_funThread3of3ForFork0_good_#t~nondet44#1_10|, t_funThread3of3ForFork0_bad_#t~nondet34#1=|v_t_funThread3of3ForFork0_bad_#t~nondet34#1_10|, t_funThread3of3ForFork0_bad_#t~post32#1=|v_t_funThread3of3ForFork0_bad_#t~post32#1_20|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|, t_funThread3of3ForFork0_good_#t~nondet43#1=|v_t_funThread3of3ForFork0_good_#t~nondet43#1_10|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_bad_#t~post35#1, t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet46#1, t_funThread3of3ForFork0_bad_#t~nondet33#1, t_funThread3of3ForFork0_good_#t~nondet38#1, t_funThread3of3ForFork0_good_#t~post39#1, t_funThread3of3ForFork0_##fun~~TO~VOID_#in~#fp#1.base, t_funThread3of3ForFork0_good_#t~nondet40#1, t_funThread3of3ForFork0_~g~0#1.offset, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet45#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_good_#t~nondet37#1, t_funThread3of3ForFork0_good_#t~nondet41#1, t_funThread3of3ForFork0_good_#t~post42#1, t_funThread3of3ForFork0_bad_#t~nondet31#1, t_funThread3of3ForFork0_~g~0#1.base, t_funThread3of3ForFork0_bad_#t~nondet36#1, t_funThread3of3ForFork0_##fun~~TO~VOID_#in~#fp#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_good_#t~nondet44#1, t_funThread3of3ForFork0_bad_#t~nondet34#1, t_funThread3of3ForFork0_bad_#t~post32#1, t_funThread3of3ForFork0_~arg#1.base, t_funThread3of3ForFork0_good_#t~nondet43#1][275], [t_funThread3of3ForFork0InUse, 323#true, 301#L956-8true, 66#$Ultimate##0true, 56#L938-8true, t_funThread1of3ForFork0InUse, 306#L941-3true, 333#(= 0 |t_funThread1of3ForFork0_bad_#t~post32#1|), t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:35,112 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2023-11-30 07:58:35,112 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-11-30 07:58:35,112 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-11-30 07:58:35,112 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-11-30 07:58:35,112 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1178] L941-->L941-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_130| |v_~#gm~0.base_21|))) (and (= (select .cse0 |v_~#gm~0.offset_21|) 0) (= (store |v_#pthreadsMutex_130| |v_~#gm~0.base_21| (store .cse0 |v_~#gm~0.offset_21| 1)) |v_#pthreadsMutex_129|) (= |v_t_funThread2of3ForFork0_good_#t~nondet37#1_3| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_130|, ~#gm~0.base=|v_~#gm~0.base_21|, ~#gm~0.offset=|v_~#gm~0.offset_21|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_129|, ~#gm~0.base=|v_~#gm~0.base_21|, t_funThread2of3ForFork0_good_#t~nondet37#1=|v_t_funThread2of3ForFork0_good_#t~nondet37#1_3|, ~#gm~0.offset=|v_~#gm~0.offset_21|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_good_#t~nondet37#1][291], [t_funThread3of3ForFork0NotInUse, 323#true, 286#L938-9true, 45#L956-7true, t_funThread1of3ForFork0InUse, 330#true, 306#L941-3true, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:35,113 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2023-11-30 07:58:35,113 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-11-30 07:58:35,113 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-11-30 07:58:35,113 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-11-30 07:58:35,113 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-11-30 07:58:35,113 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1422] L956-7-->$Ultimate##0: Formula: (and (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre48#1_17|) (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre48#1=|v_ULTIMATE.start_main_#t~pre48#1_17|} OutVars{t_funThread3of3ForFork0_bad_#t~post35#1=|v_t_funThread3of3ForFork0_bad_#t~post35#1_20|, t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet46#1=|v_t_funThread3of3ForFork0_#t~nondet46#1_6|, ULTIMATE.start_main_#t~pre48#1=|v_ULTIMATE.start_main_#t~pre48#1_17|, t_funThread3of3ForFork0_bad_#t~nondet33#1=|v_t_funThread3of3ForFork0_bad_#t~nondet33#1_10|, t_funThread3of3ForFork0_good_#t~nondet38#1=|v_t_funThread3of3ForFork0_good_#t~nondet38#1_10|, t_funThread3of3ForFork0_good_#t~post39#1=|v_t_funThread3of3ForFork0_good_#t~post39#1_20|, t_funThread3of3ForFork0_##fun~~TO~VOID_#in~#fp#1.base=|v_t_funThread3of3ForFork0_##fun~~TO~VOID_#in~#fp#1.base_10|, t_funThread3of3ForFork0_good_#t~nondet40#1=|v_t_funThread3of3ForFork0_good_#t~nondet40#1_10|, t_funThread3of3ForFork0_~g~0#1.offset=|v_t_funThread3of3ForFork0_~g~0#1.offset_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet45#1=|v_t_funThread3of3ForFork0_#t~nondet45#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_good_#t~nondet37#1=|v_t_funThread3of3ForFork0_good_#t~nondet37#1_10|, t_funThread3of3ForFork0_good_#t~nondet41#1=|v_t_funThread3of3ForFork0_good_#t~nondet41#1_10|, t_funThread3of3ForFork0_good_#t~post42#1=|v_t_funThread3of3ForFork0_good_#t~post42#1_20|, t_funThread3of3ForFork0_bad_#t~nondet31#1=|v_t_funThread3of3ForFork0_bad_#t~nondet31#1_10|, t_funThread3of3ForFork0_~g~0#1.base=|v_t_funThread3of3ForFork0_~g~0#1.base_8|, t_funThread3of3ForFork0_bad_#t~nondet36#1=|v_t_funThread3of3ForFork0_bad_#t~nondet36#1_10|, t_funThread3of3ForFork0_##fun~~TO~VOID_#in~#fp#1.offset=|v_t_funThread3of3ForFork0_##fun~~TO~VOID_#in~#fp#1.offset_10|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_good_#t~nondet44#1=|v_t_funThread3of3ForFork0_good_#t~nondet44#1_10|, t_funThread3of3ForFork0_bad_#t~nondet34#1=|v_t_funThread3of3ForFork0_bad_#t~nondet34#1_10|, t_funThread3of3ForFork0_bad_#t~post32#1=|v_t_funThread3of3ForFork0_bad_#t~post32#1_20|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|, t_funThread3of3ForFork0_good_#t~nondet43#1=|v_t_funThread3of3ForFork0_good_#t~nondet43#1_10|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_bad_#t~post35#1, t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet46#1, t_funThread3of3ForFork0_bad_#t~nondet33#1, t_funThread3of3ForFork0_good_#t~nondet38#1, t_funThread3of3ForFork0_good_#t~post39#1, t_funThread3of3ForFork0_##fun~~TO~VOID_#in~#fp#1.base, t_funThread3of3ForFork0_good_#t~nondet40#1, t_funThread3of3ForFork0_~g~0#1.offset, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet45#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_good_#t~nondet37#1, t_funThread3of3ForFork0_good_#t~nondet41#1, t_funThread3of3ForFork0_good_#t~post42#1, t_funThread3of3ForFork0_bad_#t~nondet31#1, t_funThread3of3ForFork0_~g~0#1.base, t_funThread3of3ForFork0_bad_#t~nondet36#1, t_funThread3of3ForFork0_##fun~~TO~VOID_#in~#fp#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_good_#t~nondet44#1, t_funThread3of3ForFork0_bad_#t~nondet34#1, t_funThread3of3ForFork0_bad_#t~post32#1, t_funThread3of3ForFork0_~arg#1.base, t_funThread3of3ForFork0_good_#t~nondet43#1][275], [t_funThread3of3ForFork0InUse, 323#true, 301#L956-8true, 66#$Ultimate##0true, 56#L938-8true, t_funThread1of3ForFork0InUse, 306#L941-3true, 333#(= 0 |t_funThread1of3ForFork0_bad_#t~post32#1|), t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:35,113 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2023-11-30 07:58:35,113 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-11-30 07:58:35,113 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-11-30 07:58:35,114 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-11-30 07:58:35,114 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-11-30 07:58:35,114 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1422] L956-7-->$Ultimate##0: Formula: (and (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre48#1_17|) (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre48#1=|v_ULTIMATE.start_main_#t~pre48#1_17|} OutVars{t_funThread3of3ForFork0_bad_#t~post35#1=|v_t_funThread3of3ForFork0_bad_#t~post35#1_20|, t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet46#1=|v_t_funThread3of3ForFork0_#t~nondet46#1_6|, ULTIMATE.start_main_#t~pre48#1=|v_ULTIMATE.start_main_#t~pre48#1_17|, t_funThread3of3ForFork0_bad_#t~nondet33#1=|v_t_funThread3of3ForFork0_bad_#t~nondet33#1_10|, t_funThread3of3ForFork0_good_#t~nondet38#1=|v_t_funThread3of3ForFork0_good_#t~nondet38#1_10|, t_funThread3of3ForFork0_good_#t~post39#1=|v_t_funThread3of3ForFork0_good_#t~post39#1_20|, t_funThread3of3ForFork0_##fun~~TO~VOID_#in~#fp#1.base=|v_t_funThread3of3ForFork0_##fun~~TO~VOID_#in~#fp#1.base_10|, t_funThread3of3ForFork0_good_#t~nondet40#1=|v_t_funThread3of3ForFork0_good_#t~nondet40#1_10|, t_funThread3of3ForFork0_~g~0#1.offset=|v_t_funThread3of3ForFork0_~g~0#1.offset_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet45#1=|v_t_funThread3of3ForFork0_#t~nondet45#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_good_#t~nondet37#1=|v_t_funThread3of3ForFork0_good_#t~nondet37#1_10|, t_funThread3of3ForFork0_good_#t~nondet41#1=|v_t_funThread3of3ForFork0_good_#t~nondet41#1_10|, t_funThread3of3ForFork0_good_#t~post42#1=|v_t_funThread3of3ForFork0_good_#t~post42#1_20|, t_funThread3of3ForFork0_bad_#t~nondet31#1=|v_t_funThread3of3ForFork0_bad_#t~nondet31#1_10|, t_funThread3of3ForFork0_~g~0#1.base=|v_t_funThread3of3ForFork0_~g~0#1.base_8|, t_funThread3of3ForFork0_bad_#t~nondet36#1=|v_t_funThread3of3ForFork0_bad_#t~nondet36#1_10|, t_funThread3of3ForFork0_##fun~~TO~VOID_#in~#fp#1.offset=|v_t_funThread3of3ForFork0_##fun~~TO~VOID_#in~#fp#1.offset_10|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_good_#t~nondet44#1=|v_t_funThread3of3ForFork0_good_#t~nondet44#1_10|, t_funThread3of3ForFork0_bad_#t~nondet34#1=|v_t_funThread3of3ForFork0_bad_#t~nondet34#1_10|, t_funThread3of3ForFork0_bad_#t~post32#1=|v_t_funThread3of3ForFork0_bad_#t~post32#1_20|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|, t_funThread3of3ForFork0_good_#t~nondet43#1=|v_t_funThread3of3ForFork0_good_#t~nondet43#1_10|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_bad_#t~post35#1, t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet46#1, t_funThread3of3ForFork0_bad_#t~nondet33#1, t_funThread3of3ForFork0_good_#t~nondet38#1, t_funThread3of3ForFork0_good_#t~post39#1, t_funThread3of3ForFork0_##fun~~TO~VOID_#in~#fp#1.base, t_funThread3of3ForFork0_good_#t~nondet40#1, t_funThread3of3ForFork0_~g~0#1.offset, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet45#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_good_#t~nondet37#1, t_funThread3of3ForFork0_good_#t~nondet41#1, t_funThread3of3ForFork0_good_#t~post42#1, t_funThread3of3ForFork0_bad_#t~nondet31#1, t_funThread3of3ForFork0_~g~0#1.base, t_funThread3of3ForFork0_bad_#t~nondet36#1, t_funThread3of3ForFork0_##fun~~TO~VOID_#in~#fp#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_good_#t~nondet44#1, t_funThread3of3ForFork0_bad_#t~nondet34#1, t_funThread3of3ForFork0_bad_#t~post32#1, t_funThread3of3ForFork0_~arg#1.base, t_funThread3of3ForFork0_good_#t~nondet43#1][273], [t_funThread3of3ForFork0InUse, 34#L938-7true, 323#true, 301#L956-8true, 335#(and (= 0 |t_funThread1of3ForFork0_bad_#t~post32#1|) (= ~global~0 0)), 66#$Ultimate##0true, t_funThread1of3ForFork0InUse, 202#L938-3true, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:35,114 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2023-11-30 07:58:35,114 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-11-30 07:58:35,114 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-11-30 07:58:35,115 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-11-30 07:58:35,115 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1422] L956-7-->$Ultimate##0: Formula: (and (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre48#1_17|) (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre48#1=|v_ULTIMATE.start_main_#t~pre48#1_17|} OutVars{t_funThread3of3ForFork0_bad_#t~post35#1=|v_t_funThread3of3ForFork0_bad_#t~post35#1_20|, t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet46#1=|v_t_funThread3of3ForFork0_#t~nondet46#1_6|, ULTIMATE.start_main_#t~pre48#1=|v_ULTIMATE.start_main_#t~pre48#1_17|, t_funThread3of3ForFork0_bad_#t~nondet33#1=|v_t_funThread3of3ForFork0_bad_#t~nondet33#1_10|, t_funThread3of3ForFork0_good_#t~nondet38#1=|v_t_funThread3of3ForFork0_good_#t~nondet38#1_10|, t_funThread3of3ForFork0_good_#t~post39#1=|v_t_funThread3of3ForFork0_good_#t~post39#1_20|, t_funThread3of3ForFork0_##fun~~TO~VOID_#in~#fp#1.base=|v_t_funThread3of3ForFork0_##fun~~TO~VOID_#in~#fp#1.base_10|, t_funThread3of3ForFork0_good_#t~nondet40#1=|v_t_funThread3of3ForFork0_good_#t~nondet40#1_10|, t_funThread3of3ForFork0_~g~0#1.offset=|v_t_funThread3of3ForFork0_~g~0#1.offset_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet45#1=|v_t_funThread3of3ForFork0_#t~nondet45#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_good_#t~nondet37#1=|v_t_funThread3of3ForFork0_good_#t~nondet37#1_10|, t_funThread3of3ForFork0_good_#t~nondet41#1=|v_t_funThread3of3ForFork0_good_#t~nondet41#1_10|, t_funThread3of3ForFork0_good_#t~post42#1=|v_t_funThread3of3ForFork0_good_#t~post42#1_20|, t_funThread3of3ForFork0_bad_#t~nondet31#1=|v_t_funThread3of3ForFork0_bad_#t~nondet31#1_10|, t_funThread3of3ForFork0_~g~0#1.base=|v_t_funThread3of3ForFork0_~g~0#1.base_8|, t_funThread3of3ForFork0_bad_#t~nondet36#1=|v_t_funThread3of3ForFork0_bad_#t~nondet36#1_10|, t_funThread3of3ForFork0_##fun~~TO~VOID_#in~#fp#1.offset=|v_t_funThread3of3ForFork0_##fun~~TO~VOID_#in~#fp#1.offset_10|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_good_#t~nondet44#1=|v_t_funThread3of3ForFork0_good_#t~nondet44#1_10|, t_funThread3of3ForFork0_bad_#t~nondet34#1=|v_t_funThread3of3ForFork0_bad_#t~nondet34#1_10|, t_funThread3of3ForFork0_bad_#t~post32#1=|v_t_funThread3of3ForFork0_bad_#t~post32#1_20|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|, t_funThread3of3ForFork0_good_#t~nondet43#1=|v_t_funThread3of3ForFork0_good_#t~nondet43#1_10|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_bad_#t~post35#1, t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet46#1, t_funThread3of3ForFork0_bad_#t~nondet33#1, t_funThread3of3ForFork0_good_#t~nondet38#1, t_funThread3of3ForFork0_good_#t~post39#1, t_funThread3of3ForFork0_##fun~~TO~VOID_#in~#fp#1.base, t_funThread3of3ForFork0_good_#t~nondet40#1, t_funThread3of3ForFork0_~g~0#1.offset, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet45#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_good_#t~nondet37#1, t_funThread3of3ForFork0_good_#t~nondet41#1, t_funThread3of3ForFork0_good_#t~post42#1, t_funThread3of3ForFork0_bad_#t~nondet31#1, t_funThread3of3ForFork0_~g~0#1.base, t_funThread3of3ForFork0_bad_#t~nondet36#1, t_funThread3of3ForFork0_##fun~~TO~VOID_#in~#fp#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_good_#t~nondet44#1, t_funThread3of3ForFork0_bad_#t~nondet34#1, t_funThread3of3ForFork0_bad_#t~post32#1, t_funThread3of3ForFork0_~arg#1.base, t_funThread3of3ForFork0_good_#t~nondet43#1][274], [t_funThread3of3ForFork0InUse, 323#true, 301#L956-8true, 286#L938-9true, 66#$Ultimate##0true, t_funThread1of3ForFork0InUse, 330#true, 202#L938-3true, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:35,115 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2023-11-30 07:58:35,115 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 07:58:35,115 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 07:58:35,115 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 07:58:35,115 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1422] L956-7-->$Ultimate##0: Formula: (and (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre48#1_17|) (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre48#1=|v_ULTIMATE.start_main_#t~pre48#1_17|} OutVars{t_funThread3of3ForFork0_bad_#t~post35#1=|v_t_funThread3of3ForFork0_bad_#t~post35#1_20|, t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet46#1=|v_t_funThread3of3ForFork0_#t~nondet46#1_6|, ULTIMATE.start_main_#t~pre48#1=|v_ULTIMATE.start_main_#t~pre48#1_17|, t_funThread3of3ForFork0_bad_#t~nondet33#1=|v_t_funThread3of3ForFork0_bad_#t~nondet33#1_10|, t_funThread3of3ForFork0_good_#t~nondet38#1=|v_t_funThread3of3ForFork0_good_#t~nondet38#1_10|, t_funThread3of3ForFork0_good_#t~post39#1=|v_t_funThread3of3ForFork0_good_#t~post39#1_20|, t_funThread3of3ForFork0_##fun~~TO~VOID_#in~#fp#1.base=|v_t_funThread3of3ForFork0_##fun~~TO~VOID_#in~#fp#1.base_10|, t_funThread3of3ForFork0_good_#t~nondet40#1=|v_t_funThread3of3ForFork0_good_#t~nondet40#1_10|, t_funThread3of3ForFork0_~g~0#1.offset=|v_t_funThread3of3ForFork0_~g~0#1.offset_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet45#1=|v_t_funThread3of3ForFork0_#t~nondet45#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_good_#t~nondet37#1=|v_t_funThread3of3ForFork0_good_#t~nondet37#1_10|, t_funThread3of3ForFork0_good_#t~nondet41#1=|v_t_funThread3of3ForFork0_good_#t~nondet41#1_10|, t_funThread3of3ForFork0_good_#t~post42#1=|v_t_funThread3of3ForFork0_good_#t~post42#1_20|, t_funThread3of3ForFork0_bad_#t~nondet31#1=|v_t_funThread3of3ForFork0_bad_#t~nondet31#1_10|, t_funThread3of3ForFork0_~g~0#1.base=|v_t_funThread3of3ForFork0_~g~0#1.base_8|, t_funThread3of3ForFork0_bad_#t~nondet36#1=|v_t_funThread3of3ForFork0_bad_#t~nondet36#1_10|, t_funThread3of3ForFork0_##fun~~TO~VOID_#in~#fp#1.offset=|v_t_funThread3of3ForFork0_##fun~~TO~VOID_#in~#fp#1.offset_10|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_good_#t~nondet44#1=|v_t_funThread3of3ForFork0_good_#t~nondet44#1_10|, t_funThread3of3ForFork0_bad_#t~nondet34#1=|v_t_funThread3of3ForFork0_bad_#t~nondet34#1_10|, t_funThread3of3ForFork0_bad_#t~post32#1=|v_t_funThread3of3ForFork0_bad_#t~post32#1_20|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|, t_funThread3of3ForFork0_good_#t~nondet43#1=|v_t_funThread3of3ForFork0_good_#t~nondet43#1_10|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_bad_#t~post35#1, t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet46#1, t_funThread3of3ForFork0_bad_#t~nondet33#1, t_funThread3of3ForFork0_good_#t~nondet38#1, t_funThread3of3ForFork0_good_#t~post39#1, t_funThread3of3ForFork0_##fun~~TO~VOID_#in~#fp#1.base, t_funThread3of3ForFork0_good_#t~nondet40#1, t_funThread3of3ForFork0_~g~0#1.offset, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet45#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_good_#t~nondet37#1, t_funThread3of3ForFork0_good_#t~nondet41#1, t_funThread3of3ForFork0_good_#t~post42#1, t_funThread3of3ForFork0_bad_#t~nondet31#1, t_funThread3of3ForFork0_~g~0#1.base, t_funThread3of3ForFork0_bad_#t~nondet36#1, t_funThread3of3ForFork0_##fun~~TO~VOID_#in~#fp#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_good_#t~nondet44#1, t_funThread3of3ForFork0_bad_#t~nondet34#1, t_funThread3of3ForFork0_bad_#t~post32#1, t_funThread3of3ForFork0_~arg#1.base, t_funThread3of3ForFork0_good_#t~nondet43#1][275], [t_funThread3of3ForFork0InUse, 323#true, 301#L956-8true, 56#L938-8true, 66#$Ultimate##0true, t_funThread1of3ForFork0InUse, 333#(= 0 |t_funThread1of3ForFork0_bad_#t~post32#1|), 202#L938-3true, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:35,115 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2023-11-30 07:58:35,115 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-11-30 07:58:35,115 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-11-30 07:58:35,115 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-11-30 07:58:35,124 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1181] L938-14-->L938-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#__global_lock~0.base_27|))) (and (= |v_t_funThread2of3ForFork0_bad_#t~nondet31#1_5| 0) (= (select .cse0 |v_~#__global_lock~0.offset_27|) 0) (= (store |v_#pthreadsMutex_90| |v_~#__global_lock~0.base_27| (store .cse0 |v_~#__global_lock~0.offset_27| 1)) |v_#pthreadsMutex_89|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_27|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_27|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_27|, t_funThread2of3ForFork0_bad_#t~nondet31#1=|v_t_funThread2of3ForFork0_bad_#t~nondet31#1_5|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_27|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_bad_#t~nondet31#1][280], [t_funThread3of3ForFork0NotInUse, 323#true, 56#L938-8true, 45#L956-7true, t_funThread1of3ForFork0InUse, 333#(= 0 |t_funThread1of3ForFork0_bad_#t~post32#1|), 202#L938-3true, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:35,124 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2023-11-30 07:58:35,124 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-11-30 07:58:35,124 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-11-30 07:58:35,124 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-11-30 07:58:35,146 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1061] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][139], [t_funThread3of3ForFork0NotInUse, 323#true, 2#L957-3true, 56#L938-8true, t_funThread1of3ForFork0InUse, 333#(= 0 |t_funThread1of3ForFork0_bad_#t~post32#1|), t_funThread2of3ForFork0InUse, 258#L938-5true]) [2023-11-30 07:58:35,147 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2023-11-30 07:58:35,147 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-11-30 07:58:35,147 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-11-30 07:58:35,147 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-11-30 07:58:35,147 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-11-30 07:58:35,149 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1181] L938-14-->L938-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#__global_lock~0.base_27|))) (and (= |v_t_funThread2of3ForFork0_bad_#t~nondet31#1_5| 0) (= (select .cse0 |v_~#__global_lock~0.offset_27|) 0) (= (store |v_#pthreadsMutex_90| |v_~#__global_lock~0.base_27| (store .cse0 |v_~#__global_lock~0.offset_27| 1)) |v_#pthreadsMutex_89|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_27|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_27|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_27|, t_funThread2of3ForFork0_bad_#t~nondet31#1=|v_t_funThread2of3ForFork0_bad_#t~nondet31#1_5|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_27|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_bad_#t~nondet31#1][292], [t_funThread3of3ForFork0NotInUse, 323#true, 286#L938-9true, 71#L957true, t_funThread1of3ForFork0InUse, 330#true, 202#L938-3true, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:35,149 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is not cut-off event [2023-11-30 07:58:35,149 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is not cut-off event [2023-11-30 07:58:35,149 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is not cut-off event [2023-11-30 07:58:35,149 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is not cut-off event [2023-11-30 07:58:35,149 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is not cut-off event [2023-11-30 07:58:35,149 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1397] L938-9-->L938-12: Formula: (and (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0))) (= |v_t_funThread1of3ForFork0_bad_#t~nondet33#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, t_funThread1of3ForFork0_bad_#t~nondet33#1=|v_t_funThread1of3ForFork0_bad_#t~nondet33#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_bad_#t~nondet33#1][124], [t_funThread3of3ForFork0NotInUse, 323#true, 143#L938-12true, 71#L957true, t_funThread1of3ForFork0InUse, 330#true, 202#L938-3true, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:35,149 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2023-11-30 07:58:35,149 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-11-30 07:58:35,149 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-11-30 07:58:35,149 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-11-30 07:58:35,150 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-11-30 07:58:35,150 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([1061] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][138], [t_funThread3of3ForFork0NotInUse, 323#true, 2#L957-3true, 286#L938-9true, t_funThread1of3ForFork0InUse, 330#true, 202#L938-3true, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:35,150 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2023-11-30 07:58:35,150 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-11-30 07:58:35,150 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-11-30 07:58:35,150 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-11-30 07:58:35,150 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-11-30 07:58:35,150 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-11-30 07:58:35,150 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1196] L942-14-->L942-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_43|))) (and (= (store |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_43| (store .cse0 |v_~#__global_lock~0.offset_43| 1)) |v_#pthreadsMutex_137|) (= |v_t_funThread2of3ForFork0_good_#t~nondet38#1_3| 0) (= (select .cse0 |v_~#__global_lock~0.offset_43|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_138|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_43|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_43|} OutVars{t_funThread2of3ForFork0_good_#t~nondet38#1=|v_t_funThread2of3ForFork0_good_#t~nondet38#1_3|, #pthreadsMutex=|v_#pthreadsMutex_137|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_43|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_43|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_good_#t~nondet38#1, #pthreadsMutex][342], [t_funThread3of3ForFork0NotInUse, 323#true, 286#L938-9true, 134#L942-3true, 71#L957true, t_funThread1of3ForFork0InUse, 330#true, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:35,150 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2023-11-30 07:58:35,150 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-11-30 07:58:35,150 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-11-30 07:58:35,150 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-11-30 07:58:35,151 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1196] L942-14-->L942-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_43|))) (and (= (store |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_43| (store .cse0 |v_~#__global_lock~0.offset_43| 1)) |v_#pthreadsMutex_137|) (= |v_t_funThread2of3ForFork0_good_#t~nondet38#1_3| 0) (= (select .cse0 |v_~#__global_lock~0.offset_43|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_138|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_43|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_43|} OutVars{t_funThread2of3ForFork0_good_#t~nondet38#1=|v_t_funThread2of3ForFork0_good_#t~nondet38#1_3|, #pthreadsMutex=|v_#pthreadsMutex_137|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_43|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_43|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_good_#t~nondet38#1, #pthreadsMutex][328], [t_funThread3of3ForFork0NotInUse, 323#true, 56#L938-8true, 134#L942-3true, 71#L957true, t_funThread1of3ForFork0InUse, 333#(= 0 |t_funThread1of3ForFork0_bad_#t~post32#1|), t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:35,151 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2023-11-30 07:58:35,151 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-11-30 07:58:35,151 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-11-30 07:58:35,151 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-11-30 07:58:35,158 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([1397] L938-9-->L938-12: Formula: (and (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0))) (= |v_t_funThread1of3ForFork0_bad_#t~nondet33#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, t_funThread1of3ForFork0_bad_#t~nondet33#1=|v_t_funThread1of3ForFork0_bad_#t~nondet33#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_bad_#t~nondet33#1][124], [t_funThread3of3ForFork0NotInUse, 323#true, 143#L938-12true, 71#L957true, t_funThread1of3ForFork0InUse, 330#true, 202#L938-3true, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:35,158 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2023-11-30 07:58:35,158 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-11-30 07:58:35,158 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-11-30 07:58:35,159 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-11-30 07:58:35,159 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-11-30 07:58:35,159 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-11-30 07:58:35,159 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1196] L942-14-->L942-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_43|))) (and (= (store |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_43| (store .cse0 |v_~#__global_lock~0.offset_43| 1)) |v_#pthreadsMutex_137|) (= |v_t_funThread2of3ForFork0_good_#t~nondet38#1_3| 0) (= (select .cse0 |v_~#__global_lock~0.offset_43|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_138|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_43|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_43|} OutVars{t_funThread2of3ForFork0_good_#t~nondet38#1=|v_t_funThread2of3ForFork0_good_#t~nondet38#1_3|, #pthreadsMutex=|v_#pthreadsMutex_137|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_43|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_43|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_good_#t~nondet38#1, #pthreadsMutex][328], [t_funThread3of3ForFork0NotInUse, 323#true, 56#L938-8true, 134#L942-3true, 71#L957true, t_funThread1of3ForFork0InUse, 333#(= 0 |t_funThread1of3ForFork0_bad_#t~post32#1|), t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:35,159 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2023-11-30 07:58:35,159 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-11-30 07:58:35,159 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-11-30 07:58:35,159 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-11-30 07:58:35,159 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-11-30 07:58:35,163 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1196] L942-14-->L942-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_43|))) (and (= (store |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_43| (store .cse0 |v_~#__global_lock~0.offset_43| 1)) |v_#pthreadsMutex_137|) (= |v_t_funThread2of3ForFork0_good_#t~nondet38#1_3| 0) (= (select .cse0 |v_~#__global_lock~0.offset_43|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_138|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_43|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_43|} OutVars{t_funThread2of3ForFork0_good_#t~nondet38#1=|v_t_funThread2of3ForFork0_good_#t~nondet38#1_3|, #pthreadsMutex=|v_#pthreadsMutex_137|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_43|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_43|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_good_#t~nondet38#1, #pthreadsMutex][342], [t_funThread3of3ForFork0NotInUse, 323#true, 286#L938-9true, 134#L942-3true, 264#L956-15true, t_funThread1of3ForFork0InUse, 330#true, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:35,163 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is not cut-off event [2023-11-30 07:58:35,163 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is not cut-off event [2023-11-30 07:58:35,163 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is not cut-off event [2023-11-30 07:58:35,164 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is not cut-off event [2023-11-30 07:58:35,164 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is not cut-off event [2023-11-30 07:58:35,164 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1196] L942-14-->L942-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_43|))) (and (= (store |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_43| (store .cse0 |v_~#__global_lock~0.offset_43| 1)) |v_#pthreadsMutex_137|) (= |v_t_funThread2of3ForFork0_good_#t~nondet38#1_3| 0) (= (select .cse0 |v_~#__global_lock~0.offset_43|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_138|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_43|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_43|} OutVars{t_funThread2of3ForFork0_good_#t~nondet38#1=|v_t_funThread2of3ForFork0_good_#t~nondet38#1_3|, #pthreadsMutex=|v_#pthreadsMutex_137|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_43|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_43|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_good_#t~nondet38#1, #pthreadsMutex][342], [t_funThread3of3ForFork0NotInUse, 323#true, 157#L956-16true, 286#L938-9true, 134#L942-3true, t_funThread1of3ForFork0InUse, 330#true, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:35,164 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2023-11-30 07:58:35,164 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-11-30 07:58:35,164 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-11-30 07:58:35,164 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-11-30 07:58:35,164 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-11-30 07:58:35,164 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1196] L942-14-->L942-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_43|))) (and (= (store |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_43| (store .cse0 |v_~#__global_lock~0.offset_43| 1)) |v_#pthreadsMutex_137|) (= |v_t_funThread2of3ForFork0_good_#t~nondet38#1_3| 0) (= (select .cse0 |v_~#__global_lock~0.offset_43|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_138|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_43|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_43|} OutVars{t_funThread2of3ForFork0_good_#t~nondet38#1=|v_t_funThread2of3ForFork0_good_#t~nondet38#1_3|, #pthreadsMutex=|v_#pthreadsMutex_137|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_43|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_43|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_good_#t~nondet38#1, #pthreadsMutex][342], [t_funThread3of3ForFork0NotInUse, 323#true, 229#L956-4true, 286#L938-9true, 134#L942-3true, 330#true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:35,164 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2023-11-30 07:58:35,164 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-11-30 07:58:35,164 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-11-30 07:58:35,164 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-11-30 07:58:35,164 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-11-30 07:58:35,165 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1397] L938-9-->L938-12: Formula: (and (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0))) (= |v_t_funThread1of3ForFork0_bad_#t~nondet33#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, t_funThread1of3ForFork0_bad_#t~nondet33#1=|v_t_funThread1of3ForFork0_bad_#t~nondet33#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_bad_#t~nondet33#1][124], [t_funThread3of3ForFork0NotInUse, 323#true, 143#L938-12true, 134#L942-3true, t_funThread1of3ForFork0InUse, 330#true, 264#L956-15true, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:35,165 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2023-11-30 07:58:35,165 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-11-30 07:58:35,165 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-11-30 07:58:35,165 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-11-30 07:58:35,165 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1397] L938-9-->L938-12: Formula: (and (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0))) (= |v_t_funThread1of3ForFork0_bad_#t~nondet33#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, t_funThread1of3ForFork0_bad_#t~nondet33#1=|v_t_funThread1of3ForFork0_bad_#t~nondet33#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_bad_#t~nondet33#1][124], [t_funThread3of3ForFork0NotInUse, 323#true, 143#L938-12true, 157#L956-16true, 330#true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 258#L938-5true]) [2023-11-30 07:58:35,165 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2023-11-30 07:58:35,165 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-11-30 07:58:35,165 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-11-30 07:58:35,165 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-11-30 07:58:35,165 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1397] L938-9-->L938-12: Formula: (and (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0))) (= |v_t_funThread1of3ForFork0_bad_#t~nondet33#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, t_funThread1of3ForFork0_bad_#t~nondet33#1=|v_t_funThread1of3ForFork0_bad_#t~nondet33#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_bad_#t~nondet33#1][124], [t_funThread3of3ForFork0NotInUse, 323#true, 143#L938-12true, 229#L956-4true, t_funThread1of3ForFork0InUse, 330#true, t_funThread2of3ForFork0InUse, 258#L938-5true]) [2023-11-30 07:58:35,166 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2023-11-30 07:58:35,166 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-11-30 07:58:35,166 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-11-30 07:58:35,166 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-11-30 07:58:35,166 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1397] L938-9-->L938-12: Formula: (and (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0))) (= |v_t_funThread1of3ForFork0_bad_#t~nondet33#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, t_funThread1of3ForFork0_bad_#t~nondet33#1=|v_t_funThread1of3ForFork0_bad_#t~nondet33#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_bad_#t~nondet33#1][124], [t_funThread3of3ForFork0NotInUse, 323#true, 143#L938-12true, 71#L957true, t_funThread1of3ForFork0InUse, 330#true, t_funThread2of3ForFork0InUse, 258#L938-5true]) [2023-11-30 07:58:35,166 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2023-11-30 07:58:35,166 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 07:58:35,166 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 07:58:35,166 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 07:58:35,166 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1397] L938-9-->L938-12: Formula: (and (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0))) (= |v_t_funThread1of3ForFork0_bad_#t~nondet33#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, t_funThread1of3ForFork0_bad_#t~nondet33#1=|v_t_funThread1of3ForFork0_bad_#t~nondet33#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_bad_#t~nondet33#1][124], [t_funThread3of3ForFork0NotInUse, 323#true, 143#L938-12true, t_funThread1of3ForFork0InUse, 264#L956-15true, 330#true, t_funThread2of3ForFork0InUse, 258#L938-5true]) [2023-11-30 07:58:35,166 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2023-11-30 07:58:35,166 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-11-30 07:58:35,166 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-11-30 07:58:35,166 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-11-30 07:58:35,167 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1061] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][138], [t_funThread3of3ForFork0NotInUse, 323#true, 2#L957-3true, 286#L938-9true, t_funThread1of3ForFork0InUse, 330#true, t_funThread2of3ForFork0InUse, 258#L938-5true]) [2023-11-30 07:58:35,167 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2023-11-30 07:58:35,167 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 07:58:35,167 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 07:58:35,167 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 07:58:35,167 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1397] L938-9-->L938-12: Formula: (and (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0))) (= |v_t_funThread1of3ForFork0_bad_#t~nondet33#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, t_funThread1of3ForFork0_bad_#t~nondet33#1=|v_t_funThread1of3ForFork0_bad_#t~nondet33#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_bad_#t~nondet33#1][124], [t_funThread3of3ForFork0NotInUse, 323#true, 143#L938-12true, 134#L942-3true, t_funThread1of3ForFork0InUse, 330#true, 264#L956-15true, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:35,167 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2023-11-30 07:58:35,167 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-11-30 07:58:35,167 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-11-30 07:58:35,168 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-11-30 07:58:35,168 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-11-30 07:58:35,168 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1397] L938-9-->L938-12: Formula: (and (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0))) (= |v_t_funThread1of3ForFork0_bad_#t~nondet33#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, t_funThread1of3ForFork0_bad_#t~nondet33#1=|v_t_funThread1of3ForFork0_bad_#t~nondet33#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_bad_#t~nondet33#1][124], [t_funThread3of3ForFork0NotInUse, 323#true, 143#L938-12true, 264#L956-15true, 330#true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 258#L938-5true]) [2023-11-30 07:58:35,168 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2023-11-30 07:58:35,168 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-11-30 07:58:35,168 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-11-30 07:58:35,168 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-11-30 07:58:35,168 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-11-30 07:58:35,335 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1422] L956-7-->$Ultimate##0: Formula: (and (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre48#1_17|) (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre48#1=|v_ULTIMATE.start_main_#t~pre48#1_17|} OutVars{t_funThread3of3ForFork0_bad_#t~post35#1=|v_t_funThread3of3ForFork0_bad_#t~post35#1_20|, t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet46#1=|v_t_funThread3of3ForFork0_#t~nondet46#1_6|, ULTIMATE.start_main_#t~pre48#1=|v_ULTIMATE.start_main_#t~pre48#1_17|, t_funThread3of3ForFork0_bad_#t~nondet33#1=|v_t_funThread3of3ForFork0_bad_#t~nondet33#1_10|, t_funThread3of3ForFork0_good_#t~nondet38#1=|v_t_funThread3of3ForFork0_good_#t~nondet38#1_10|, t_funThread3of3ForFork0_good_#t~post39#1=|v_t_funThread3of3ForFork0_good_#t~post39#1_20|, t_funThread3of3ForFork0_##fun~~TO~VOID_#in~#fp#1.base=|v_t_funThread3of3ForFork0_##fun~~TO~VOID_#in~#fp#1.base_10|, t_funThread3of3ForFork0_good_#t~nondet40#1=|v_t_funThread3of3ForFork0_good_#t~nondet40#1_10|, t_funThread3of3ForFork0_~g~0#1.offset=|v_t_funThread3of3ForFork0_~g~0#1.offset_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet45#1=|v_t_funThread3of3ForFork0_#t~nondet45#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_good_#t~nondet37#1=|v_t_funThread3of3ForFork0_good_#t~nondet37#1_10|, t_funThread3of3ForFork0_good_#t~nondet41#1=|v_t_funThread3of3ForFork0_good_#t~nondet41#1_10|, t_funThread3of3ForFork0_good_#t~post42#1=|v_t_funThread3of3ForFork0_good_#t~post42#1_20|, t_funThread3of3ForFork0_bad_#t~nondet31#1=|v_t_funThread3of3ForFork0_bad_#t~nondet31#1_10|, t_funThread3of3ForFork0_~g~0#1.base=|v_t_funThread3of3ForFork0_~g~0#1.base_8|, t_funThread3of3ForFork0_bad_#t~nondet36#1=|v_t_funThread3of3ForFork0_bad_#t~nondet36#1_10|, t_funThread3of3ForFork0_##fun~~TO~VOID_#in~#fp#1.offset=|v_t_funThread3of3ForFork0_##fun~~TO~VOID_#in~#fp#1.offset_10|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_good_#t~nondet44#1=|v_t_funThread3of3ForFork0_good_#t~nondet44#1_10|, t_funThread3of3ForFork0_bad_#t~nondet34#1=|v_t_funThread3of3ForFork0_bad_#t~nondet34#1_10|, t_funThread3of3ForFork0_bad_#t~post32#1=|v_t_funThread3of3ForFork0_bad_#t~post32#1_20|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|, t_funThread3of3ForFork0_good_#t~nondet43#1=|v_t_funThread3of3ForFork0_good_#t~nondet43#1_10|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_bad_#t~post35#1, t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet46#1, t_funThread3of3ForFork0_bad_#t~nondet33#1, t_funThread3of3ForFork0_good_#t~nondet38#1, t_funThread3of3ForFork0_good_#t~post39#1, t_funThread3of3ForFork0_##fun~~TO~VOID_#in~#fp#1.base, t_funThread3of3ForFork0_good_#t~nondet40#1, t_funThread3of3ForFork0_~g~0#1.offset, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet45#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_good_#t~nondet37#1, t_funThread3of3ForFork0_good_#t~nondet41#1, t_funThread3of3ForFork0_good_#t~post42#1, t_funThread3of3ForFork0_bad_#t~nondet31#1, t_funThread3of3ForFork0_~g~0#1.base, t_funThread3of3ForFork0_bad_#t~nondet36#1, t_funThread3of3ForFork0_##fun~~TO~VOID_#in~#fp#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_good_#t~nondet44#1, t_funThread3of3ForFork0_bad_#t~nondet34#1, t_funThread3of3ForFork0_bad_#t~post32#1, t_funThread3of3ForFork0_~arg#1.base, t_funThread3of3ForFork0_good_#t~nondet43#1][274], [t_funThread3of3ForFork0InUse, 323#true, 301#L956-8true, 286#L938-9true, 66#$Ultimate##0true, 330#true, t_funThread1of3ForFork0InUse, 306#L941-3true, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:35,335 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2023-11-30 07:58:35,335 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-11-30 07:58:35,335 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-11-30 07:58:35,335 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-11-30 07:58:35,335 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1397] L938-9-->L938-12: Formula: (and (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0))) (= |v_t_funThread1of3ForFork0_bad_#t~nondet33#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, t_funThread1of3ForFork0_bad_#t~nondet33#1=|v_t_funThread1of3ForFork0_bad_#t~nondet33#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_bad_#t~nondet33#1][124], [t_funThread3of3ForFork0NotInUse, 323#true, 143#L938-12true, 45#L956-7true, t_funThread1of3ForFork0InUse, 330#true, 306#L941-3true, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:35,335 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2023-11-30 07:58:35,335 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-11-30 07:58:35,335 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-11-30 07:58:35,335 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-11-30 07:58:35,336 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1422] L956-7-->$Ultimate##0: Formula: (and (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre48#1_17|) (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre48#1=|v_ULTIMATE.start_main_#t~pre48#1_17|} OutVars{t_funThread3of3ForFork0_bad_#t~post35#1=|v_t_funThread3of3ForFork0_bad_#t~post35#1_20|, t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet46#1=|v_t_funThread3of3ForFork0_#t~nondet46#1_6|, ULTIMATE.start_main_#t~pre48#1=|v_ULTIMATE.start_main_#t~pre48#1_17|, t_funThread3of3ForFork0_bad_#t~nondet33#1=|v_t_funThread3of3ForFork0_bad_#t~nondet33#1_10|, t_funThread3of3ForFork0_good_#t~nondet38#1=|v_t_funThread3of3ForFork0_good_#t~nondet38#1_10|, t_funThread3of3ForFork0_good_#t~post39#1=|v_t_funThread3of3ForFork0_good_#t~post39#1_20|, t_funThread3of3ForFork0_##fun~~TO~VOID_#in~#fp#1.base=|v_t_funThread3of3ForFork0_##fun~~TO~VOID_#in~#fp#1.base_10|, t_funThread3of3ForFork0_good_#t~nondet40#1=|v_t_funThread3of3ForFork0_good_#t~nondet40#1_10|, t_funThread3of3ForFork0_~g~0#1.offset=|v_t_funThread3of3ForFork0_~g~0#1.offset_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet45#1=|v_t_funThread3of3ForFork0_#t~nondet45#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_good_#t~nondet37#1=|v_t_funThread3of3ForFork0_good_#t~nondet37#1_10|, t_funThread3of3ForFork0_good_#t~nondet41#1=|v_t_funThread3of3ForFork0_good_#t~nondet41#1_10|, t_funThread3of3ForFork0_good_#t~post42#1=|v_t_funThread3of3ForFork0_good_#t~post42#1_20|, t_funThread3of3ForFork0_bad_#t~nondet31#1=|v_t_funThread3of3ForFork0_bad_#t~nondet31#1_10|, t_funThread3of3ForFork0_~g~0#1.base=|v_t_funThread3of3ForFork0_~g~0#1.base_8|, t_funThread3of3ForFork0_bad_#t~nondet36#1=|v_t_funThread3of3ForFork0_bad_#t~nondet36#1_10|, t_funThread3of3ForFork0_##fun~~TO~VOID_#in~#fp#1.offset=|v_t_funThread3of3ForFork0_##fun~~TO~VOID_#in~#fp#1.offset_10|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_good_#t~nondet44#1=|v_t_funThread3of3ForFork0_good_#t~nondet44#1_10|, t_funThread3of3ForFork0_bad_#t~nondet34#1=|v_t_funThread3of3ForFork0_bad_#t~nondet34#1_10|, t_funThread3of3ForFork0_bad_#t~post32#1=|v_t_funThread3of3ForFork0_bad_#t~post32#1_20|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|, t_funThread3of3ForFork0_good_#t~nondet43#1=|v_t_funThread3of3ForFork0_good_#t~nondet43#1_10|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_bad_#t~post35#1, t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet46#1, t_funThread3of3ForFork0_bad_#t~nondet33#1, t_funThread3of3ForFork0_good_#t~nondet38#1, t_funThread3of3ForFork0_good_#t~post39#1, t_funThread3of3ForFork0_##fun~~TO~VOID_#in~#fp#1.base, t_funThread3of3ForFork0_good_#t~nondet40#1, t_funThread3of3ForFork0_~g~0#1.offset, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet45#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_good_#t~nondet37#1, t_funThread3of3ForFork0_good_#t~nondet41#1, t_funThread3of3ForFork0_good_#t~post42#1, t_funThread3of3ForFork0_bad_#t~nondet31#1, t_funThread3of3ForFork0_~g~0#1.base, t_funThread3of3ForFork0_bad_#t~nondet36#1, t_funThread3of3ForFork0_##fun~~TO~VOID_#in~#fp#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_good_#t~nondet44#1, t_funThread3of3ForFork0_bad_#t~nondet34#1, t_funThread3of3ForFork0_bad_#t~post32#1, t_funThread3of3ForFork0_~arg#1.base, t_funThread3of3ForFork0_good_#t~nondet43#1][274], [t_funThread3of3ForFork0InUse, 323#true, 301#L956-8true, 286#L938-9true, 66#$Ultimate##0true, t_funThread1of3ForFork0InUse, 330#true, 306#L941-3true, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:35,336 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2023-11-30 07:58:35,336 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-11-30 07:58:35,336 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-11-30 07:58:35,337 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-11-30 07:58:35,337 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-11-30 07:58:35,337 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1422] L956-7-->$Ultimate##0: Formula: (and (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre48#1_17|) (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre48#1=|v_ULTIMATE.start_main_#t~pre48#1_17|} OutVars{t_funThread3of3ForFork0_bad_#t~post35#1=|v_t_funThread3of3ForFork0_bad_#t~post35#1_20|, t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet46#1=|v_t_funThread3of3ForFork0_#t~nondet46#1_6|, ULTIMATE.start_main_#t~pre48#1=|v_ULTIMATE.start_main_#t~pre48#1_17|, t_funThread3of3ForFork0_bad_#t~nondet33#1=|v_t_funThread3of3ForFork0_bad_#t~nondet33#1_10|, t_funThread3of3ForFork0_good_#t~nondet38#1=|v_t_funThread3of3ForFork0_good_#t~nondet38#1_10|, t_funThread3of3ForFork0_good_#t~post39#1=|v_t_funThread3of3ForFork0_good_#t~post39#1_20|, t_funThread3of3ForFork0_##fun~~TO~VOID_#in~#fp#1.base=|v_t_funThread3of3ForFork0_##fun~~TO~VOID_#in~#fp#1.base_10|, t_funThread3of3ForFork0_good_#t~nondet40#1=|v_t_funThread3of3ForFork0_good_#t~nondet40#1_10|, t_funThread3of3ForFork0_~g~0#1.offset=|v_t_funThread3of3ForFork0_~g~0#1.offset_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet45#1=|v_t_funThread3of3ForFork0_#t~nondet45#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_good_#t~nondet37#1=|v_t_funThread3of3ForFork0_good_#t~nondet37#1_10|, t_funThread3of3ForFork0_good_#t~nondet41#1=|v_t_funThread3of3ForFork0_good_#t~nondet41#1_10|, t_funThread3of3ForFork0_good_#t~post42#1=|v_t_funThread3of3ForFork0_good_#t~post42#1_20|, t_funThread3of3ForFork0_bad_#t~nondet31#1=|v_t_funThread3of3ForFork0_bad_#t~nondet31#1_10|, t_funThread3of3ForFork0_~g~0#1.base=|v_t_funThread3of3ForFork0_~g~0#1.base_8|, t_funThread3of3ForFork0_bad_#t~nondet36#1=|v_t_funThread3of3ForFork0_bad_#t~nondet36#1_10|, t_funThread3of3ForFork0_##fun~~TO~VOID_#in~#fp#1.offset=|v_t_funThread3of3ForFork0_##fun~~TO~VOID_#in~#fp#1.offset_10|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_good_#t~nondet44#1=|v_t_funThread3of3ForFork0_good_#t~nondet44#1_10|, t_funThread3of3ForFork0_bad_#t~nondet34#1=|v_t_funThread3of3ForFork0_bad_#t~nondet34#1_10|, t_funThread3of3ForFork0_bad_#t~post32#1=|v_t_funThread3of3ForFork0_bad_#t~post32#1_20|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|, t_funThread3of3ForFork0_good_#t~nondet43#1=|v_t_funThread3of3ForFork0_good_#t~nondet43#1_10|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_bad_#t~post35#1, t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet46#1, t_funThread3of3ForFork0_bad_#t~nondet33#1, t_funThread3of3ForFork0_good_#t~nondet38#1, t_funThread3of3ForFork0_good_#t~post39#1, t_funThread3of3ForFork0_##fun~~TO~VOID_#in~#fp#1.base, t_funThread3of3ForFork0_good_#t~nondet40#1, t_funThread3of3ForFork0_~g~0#1.offset, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet45#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_good_#t~nondet37#1, t_funThread3of3ForFork0_good_#t~nondet41#1, t_funThread3of3ForFork0_good_#t~post42#1, t_funThread3of3ForFork0_bad_#t~nondet31#1, t_funThread3of3ForFork0_~g~0#1.base, t_funThread3of3ForFork0_bad_#t~nondet36#1, t_funThread3of3ForFork0_##fun~~TO~VOID_#in~#fp#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_good_#t~nondet44#1, t_funThread3of3ForFork0_bad_#t~nondet34#1, t_funThread3of3ForFork0_bad_#t~post32#1, t_funThread3of3ForFork0_~arg#1.base, t_funThread3of3ForFork0_good_#t~nondet43#1][274], [t_funThread3of3ForFork0InUse, 323#true, 301#L956-8true, 286#L938-9true, 66#$Ultimate##0true, t_funThread1of3ForFork0InUse, 330#true, 258#L938-5true, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:35,337 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2023-11-30 07:58:35,337 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:58:35,337 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:58:35,337 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:58:35,337 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1422] L956-7-->$Ultimate##0: Formula: (and (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre48#1_17|) (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre48#1=|v_ULTIMATE.start_main_#t~pre48#1_17|} OutVars{t_funThread3of3ForFork0_bad_#t~post35#1=|v_t_funThread3of3ForFork0_bad_#t~post35#1_20|, t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet46#1=|v_t_funThread3of3ForFork0_#t~nondet46#1_6|, ULTIMATE.start_main_#t~pre48#1=|v_ULTIMATE.start_main_#t~pre48#1_17|, t_funThread3of3ForFork0_bad_#t~nondet33#1=|v_t_funThread3of3ForFork0_bad_#t~nondet33#1_10|, t_funThread3of3ForFork0_good_#t~nondet38#1=|v_t_funThread3of3ForFork0_good_#t~nondet38#1_10|, t_funThread3of3ForFork0_good_#t~post39#1=|v_t_funThread3of3ForFork0_good_#t~post39#1_20|, t_funThread3of3ForFork0_##fun~~TO~VOID_#in~#fp#1.base=|v_t_funThread3of3ForFork0_##fun~~TO~VOID_#in~#fp#1.base_10|, t_funThread3of3ForFork0_good_#t~nondet40#1=|v_t_funThread3of3ForFork0_good_#t~nondet40#1_10|, t_funThread3of3ForFork0_~g~0#1.offset=|v_t_funThread3of3ForFork0_~g~0#1.offset_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet45#1=|v_t_funThread3of3ForFork0_#t~nondet45#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_good_#t~nondet37#1=|v_t_funThread3of3ForFork0_good_#t~nondet37#1_10|, t_funThread3of3ForFork0_good_#t~nondet41#1=|v_t_funThread3of3ForFork0_good_#t~nondet41#1_10|, t_funThread3of3ForFork0_good_#t~post42#1=|v_t_funThread3of3ForFork0_good_#t~post42#1_20|, t_funThread3of3ForFork0_bad_#t~nondet31#1=|v_t_funThread3of3ForFork0_bad_#t~nondet31#1_10|, t_funThread3of3ForFork0_~g~0#1.base=|v_t_funThread3of3ForFork0_~g~0#1.base_8|, t_funThread3of3ForFork0_bad_#t~nondet36#1=|v_t_funThread3of3ForFork0_bad_#t~nondet36#1_10|, t_funThread3of3ForFork0_##fun~~TO~VOID_#in~#fp#1.offset=|v_t_funThread3of3ForFork0_##fun~~TO~VOID_#in~#fp#1.offset_10|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_good_#t~nondet44#1=|v_t_funThread3of3ForFork0_good_#t~nondet44#1_10|, t_funThread3of3ForFork0_bad_#t~nondet34#1=|v_t_funThread3of3ForFork0_bad_#t~nondet34#1_10|, t_funThread3of3ForFork0_bad_#t~post32#1=|v_t_funThread3of3ForFork0_bad_#t~post32#1_20|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|, t_funThread3of3ForFork0_good_#t~nondet43#1=|v_t_funThread3of3ForFork0_good_#t~nondet43#1_10|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_bad_#t~post35#1, t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet46#1, t_funThread3of3ForFork0_bad_#t~nondet33#1, t_funThread3of3ForFork0_good_#t~nondet38#1, t_funThread3of3ForFork0_good_#t~post39#1, t_funThread3of3ForFork0_##fun~~TO~VOID_#in~#fp#1.base, t_funThread3of3ForFork0_good_#t~nondet40#1, t_funThread3of3ForFork0_~g~0#1.offset, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet45#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_good_#t~nondet37#1, t_funThread3of3ForFork0_good_#t~nondet41#1, t_funThread3of3ForFork0_good_#t~post42#1, t_funThread3of3ForFork0_bad_#t~nondet31#1, t_funThread3of3ForFork0_~g~0#1.base, t_funThread3of3ForFork0_bad_#t~nondet36#1, t_funThread3of3ForFork0_##fun~~TO~VOID_#in~#fp#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_good_#t~nondet44#1, t_funThread3of3ForFork0_bad_#t~nondet34#1, t_funThread3of3ForFork0_bad_#t~post32#1, t_funThread3of3ForFork0_~arg#1.base, t_funThread3of3ForFork0_good_#t~nondet43#1][274], [t_funThread3of3ForFork0InUse, 323#true, 301#L956-8true, 286#L938-9true, 66#$Ultimate##0true, 330#true, t_funThread1of3ForFork0InUse, 202#L938-3true, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:35,337 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2023-11-30 07:58:35,337 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 07:58:35,337 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 07:58:35,337 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 07:58:35,338 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 07:58:35,338 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1422] L956-7-->$Ultimate##0: Formula: (and (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre48#1_17|) (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre48#1=|v_ULTIMATE.start_main_#t~pre48#1_17|} OutVars{t_funThread3of3ForFork0_bad_#t~post35#1=|v_t_funThread3of3ForFork0_bad_#t~post35#1_20|, t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet46#1=|v_t_funThread3of3ForFork0_#t~nondet46#1_6|, ULTIMATE.start_main_#t~pre48#1=|v_ULTIMATE.start_main_#t~pre48#1_17|, t_funThread3of3ForFork0_bad_#t~nondet33#1=|v_t_funThread3of3ForFork0_bad_#t~nondet33#1_10|, t_funThread3of3ForFork0_good_#t~nondet38#1=|v_t_funThread3of3ForFork0_good_#t~nondet38#1_10|, t_funThread3of3ForFork0_good_#t~post39#1=|v_t_funThread3of3ForFork0_good_#t~post39#1_20|, t_funThread3of3ForFork0_##fun~~TO~VOID_#in~#fp#1.base=|v_t_funThread3of3ForFork0_##fun~~TO~VOID_#in~#fp#1.base_10|, t_funThread3of3ForFork0_good_#t~nondet40#1=|v_t_funThread3of3ForFork0_good_#t~nondet40#1_10|, t_funThread3of3ForFork0_~g~0#1.offset=|v_t_funThread3of3ForFork0_~g~0#1.offset_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet45#1=|v_t_funThread3of3ForFork0_#t~nondet45#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_good_#t~nondet37#1=|v_t_funThread3of3ForFork0_good_#t~nondet37#1_10|, t_funThread3of3ForFork0_good_#t~nondet41#1=|v_t_funThread3of3ForFork0_good_#t~nondet41#1_10|, t_funThread3of3ForFork0_good_#t~post42#1=|v_t_funThread3of3ForFork0_good_#t~post42#1_20|, t_funThread3of3ForFork0_bad_#t~nondet31#1=|v_t_funThread3of3ForFork0_bad_#t~nondet31#1_10|, t_funThread3of3ForFork0_~g~0#1.base=|v_t_funThread3of3ForFork0_~g~0#1.base_8|, t_funThread3of3ForFork0_bad_#t~nondet36#1=|v_t_funThread3of3ForFork0_bad_#t~nondet36#1_10|, t_funThread3of3ForFork0_##fun~~TO~VOID_#in~#fp#1.offset=|v_t_funThread3of3ForFork0_##fun~~TO~VOID_#in~#fp#1.offset_10|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_good_#t~nondet44#1=|v_t_funThread3of3ForFork0_good_#t~nondet44#1_10|, t_funThread3of3ForFork0_bad_#t~nondet34#1=|v_t_funThread3of3ForFork0_bad_#t~nondet34#1_10|, t_funThread3of3ForFork0_bad_#t~post32#1=|v_t_funThread3of3ForFork0_bad_#t~post32#1_20|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|, t_funThread3of3ForFork0_good_#t~nondet43#1=|v_t_funThread3of3ForFork0_good_#t~nondet43#1_10|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_bad_#t~post35#1, t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet46#1, t_funThread3of3ForFork0_bad_#t~nondet33#1, t_funThread3of3ForFork0_good_#t~nondet38#1, t_funThread3of3ForFork0_good_#t~post39#1, t_funThread3of3ForFork0_##fun~~TO~VOID_#in~#fp#1.base, t_funThread3of3ForFork0_good_#t~nondet40#1, t_funThread3of3ForFork0_~g~0#1.offset, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet45#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_good_#t~nondet37#1, t_funThread3of3ForFork0_good_#t~nondet41#1, t_funThread3of3ForFork0_good_#t~post42#1, t_funThread3of3ForFork0_bad_#t~nondet31#1, t_funThread3of3ForFork0_~g~0#1.base, t_funThread3of3ForFork0_bad_#t~nondet36#1, t_funThread3of3ForFork0_##fun~~TO~VOID_#in~#fp#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_good_#t~nondet44#1, t_funThread3of3ForFork0_bad_#t~nondet34#1, t_funThread3of3ForFork0_bad_#t~post32#1, t_funThread3of3ForFork0_~arg#1.base, t_funThread3of3ForFork0_good_#t~nondet43#1][275], [t_funThread3of3ForFork0InUse, 323#true, 301#L956-8true, 56#L938-8true, 66#$Ultimate##0true, t_funThread1of3ForFork0InUse, 202#L938-3true, 333#(= 0 |t_funThread1of3ForFork0_bad_#t~post32#1|), t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:35,338 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2023-11-30 07:58:35,338 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-11-30 07:58:35,338 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-11-30 07:58:35,338 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-11-30 07:58:35,338 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-11-30 07:58:35,338 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1422] L956-7-->$Ultimate##0: Formula: (and (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre48#1_17|) (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre48#1=|v_ULTIMATE.start_main_#t~pre48#1_17|} OutVars{t_funThread3of3ForFork0_bad_#t~post35#1=|v_t_funThread3of3ForFork0_bad_#t~post35#1_20|, t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet46#1=|v_t_funThread3of3ForFork0_#t~nondet46#1_6|, ULTIMATE.start_main_#t~pre48#1=|v_ULTIMATE.start_main_#t~pre48#1_17|, t_funThread3of3ForFork0_bad_#t~nondet33#1=|v_t_funThread3of3ForFork0_bad_#t~nondet33#1_10|, t_funThread3of3ForFork0_good_#t~nondet38#1=|v_t_funThread3of3ForFork0_good_#t~nondet38#1_10|, t_funThread3of3ForFork0_good_#t~post39#1=|v_t_funThread3of3ForFork0_good_#t~post39#1_20|, t_funThread3of3ForFork0_##fun~~TO~VOID_#in~#fp#1.base=|v_t_funThread3of3ForFork0_##fun~~TO~VOID_#in~#fp#1.base_10|, t_funThread3of3ForFork0_good_#t~nondet40#1=|v_t_funThread3of3ForFork0_good_#t~nondet40#1_10|, t_funThread3of3ForFork0_~g~0#1.offset=|v_t_funThread3of3ForFork0_~g~0#1.offset_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet45#1=|v_t_funThread3of3ForFork0_#t~nondet45#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_good_#t~nondet37#1=|v_t_funThread3of3ForFork0_good_#t~nondet37#1_10|, t_funThread3of3ForFork0_good_#t~nondet41#1=|v_t_funThread3of3ForFork0_good_#t~nondet41#1_10|, t_funThread3of3ForFork0_good_#t~post42#1=|v_t_funThread3of3ForFork0_good_#t~post42#1_20|, t_funThread3of3ForFork0_bad_#t~nondet31#1=|v_t_funThread3of3ForFork0_bad_#t~nondet31#1_10|, t_funThread3of3ForFork0_~g~0#1.base=|v_t_funThread3of3ForFork0_~g~0#1.base_8|, t_funThread3of3ForFork0_bad_#t~nondet36#1=|v_t_funThread3of3ForFork0_bad_#t~nondet36#1_10|, t_funThread3of3ForFork0_##fun~~TO~VOID_#in~#fp#1.offset=|v_t_funThread3of3ForFork0_##fun~~TO~VOID_#in~#fp#1.offset_10|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_good_#t~nondet44#1=|v_t_funThread3of3ForFork0_good_#t~nondet44#1_10|, t_funThread3of3ForFork0_bad_#t~nondet34#1=|v_t_funThread3of3ForFork0_bad_#t~nondet34#1_10|, t_funThread3of3ForFork0_bad_#t~post32#1=|v_t_funThread3of3ForFork0_bad_#t~post32#1_20|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|, t_funThread3of3ForFork0_good_#t~nondet43#1=|v_t_funThread3of3ForFork0_good_#t~nondet43#1_10|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_bad_#t~post35#1, t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet46#1, t_funThread3of3ForFork0_bad_#t~nondet33#1, t_funThread3of3ForFork0_good_#t~nondet38#1, t_funThread3of3ForFork0_good_#t~post39#1, t_funThread3of3ForFork0_##fun~~TO~VOID_#in~#fp#1.base, t_funThread3of3ForFork0_good_#t~nondet40#1, t_funThread3of3ForFork0_~g~0#1.offset, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet45#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_good_#t~nondet37#1, t_funThread3of3ForFork0_good_#t~nondet41#1, t_funThread3of3ForFork0_good_#t~post42#1, t_funThread3of3ForFork0_bad_#t~nondet31#1, t_funThread3of3ForFork0_~g~0#1.base, t_funThread3of3ForFork0_bad_#t~nondet36#1, t_funThread3of3ForFork0_##fun~~TO~VOID_#in~#fp#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_good_#t~nondet44#1, t_funThread3of3ForFork0_bad_#t~nondet34#1, t_funThread3of3ForFork0_bad_#t~post32#1, t_funThread3of3ForFork0_~arg#1.base, t_funThread3of3ForFork0_good_#t~nondet43#1][275], [t_funThread3of3ForFork0InUse, 323#true, 301#L956-8true, 56#L938-8true, 66#$Ultimate##0true, t_funThread1of3ForFork0InUse, 333#(= 0 |t_funThread1of3ForFork0_bad_#t~post32#1|), 258#L938-5true, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:35,338 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2023-11-30 07:58:35,338 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 07:58:35,338 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 07:58:35,338 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 07:58:35,338 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1397] L938-9-->L938-12: Formula: (and (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0))) (= |v_t_funThread1of3ForFork0_bad_#t~nondet33#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, t_funThread1of3ForFork0_bad_#t~nondet33#1=|v_t_funThread1of3ForFork0_bad_#t~nondet33#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_bad_#t~nondet33#1][124], [t_funThread3of3ForFork0NotInUse, 323#true, 143#L938-12true, 45#L956-7true, t_funThread1of3ForFork0InUse, 330#true, t_funThread2of3ForFork0InUse, 258#L938-5true]) [2023-11-30 07:58:35,338 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2023-11-30 07:58:35,338 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:58:35,338 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:58:35,338 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:58:35,338 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1397] L938-9-->L938-12: Formula: (and (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0))) (= |v_t_funThread1of3ForFork0_bad_#t~nondet33#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, t_funThread1of3ForFork0_bad_#t~nondet33#1=|v_t_funThread1of3ForFork0_bad_#t~nondet33#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_bad_#t~nondet33#1][124], [t_funThread3of3ForFork0NotInUse, 323#true, 143#L938-12true, 45#L956-7true, t_funThread1of3ForFork0InUse, 330#true, 202#L938-3true, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:35,339 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2023-11-30 07:58:35,339 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 07:58:35,339 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 07:58:35,339 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 07:58:35,339 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1422] L956-7-->$Ultimate##0: Formula: (and (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre48#1_17|) (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre48#1=|v_ULTIMATE.start_main_#t~pre48#1_17|} OutVars{t_funThread3of3ForFork0_bad_#t~post35#1=|v_t_funThread3of3ForFork0_bad_#t~post35#1_20|, t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet46#1=|v_t_funThread3of3ForFork0_#t~nondet46#1_6|, ULTIMATE.start_main_#t~pre48#1=|v_ULTIMATE.start_main_#t~pre48#1_17|, t_funThread3of3ForFork0_bad_#t~nondet33#1=|v_t_funThread3of3ForFork0_bad_#t~nondet33#1_10|, t_funThread3of3ForFork0_good_#t~nondet38#1=|v_t_funThread3of3ForFork0_good_#t~nondet38#1_10|, t_funThread3of3ForFork0_good_#t~post39#1=|v_t_funThread3of3ForFork0_good_#t~post39#1_20|, t_funThread3of3ForFork0_##fun~~TO~VOID_#in~#fp#1.base=|v_t_funThread3of3ForFork0_##fun~~TO~VOID_#in~#fp#1.base_10|, t_funThread3of3ForFork0_good_#t~nondet40#1=|v_t_funThread3of3ForFork0_good_#t~nondet40#1_10|, t_funThread3of3ForFork0_~g~0#1.offset=|v_t_funThread3of3ForFork0_~g~0#1.offset_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet45#1=|v_t_funThread3of3ForFork0_#t~nondet45#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_good_#t~nondet37#1=|v_t_funThread3of3ForFork0_good_#t~nondet37#1_10|, t_funThread3of3ForFork0_good_#t~nondet41#1=|v_t_funThread3of3ForFork0_good_#t~nondet41#1_10|, t_funThread3of3ForFork0_good_#t~post42#1=|v_t_funThread3of3ForFork0_good_#t~post42#1_20|, t_funThread3of3ForFork0_bad_#t~nondet31#1=|v_t_funThread3of3ForFork0_bad_#t~nondet31#1_10|, t_funThread3of3ForFork0_~g~0#1.base=|v_t_funThread3of3ForFork0_~g~0#1.base_8|, t_funThread3of3ForFork0_bad_#t~nondet36#1=|v_t_funThread3of3ForFork0_bad_#t~nondet36#1_10|, t_funThread3of3ForFork0_##fun~~TO~VOID_#in~#fp#1.offset=|v_t_funThread3of3ForFork0_##fun~~TO~VOID_#in~#fp#1.offset_10|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_good_#t~nondet44#1=|v_t_funThread3of3ForFork0_good_#t~nondet44#1_10|, t_funThread3of3ForFork0_bad_#t~nondet34#1=|v_t_funThread3of3ForFork0_bad_#t~nondet34#1_10|, t_funThread3of3ForFork0_bad_#t~post32#1=|v_t_funThread3of3ForFork0_bad_#t~post32#1_20|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|, t_funThread3of3ForFork0_good_#t~nondet43#1=|v_t_funThread3of3ForFork0_good_#t~nondet43#1_10|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_bad_#t~post35#1, t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet46#1, t_funThread3of3ForFork0_bad_#t~nondet33#1, t_funThread3of3ForFork0_good_#t~nondet38#1, t_funThread3of3ForFork0_good_#t~post39#1, t_funThread3of3ForFork0_##fun~~TO~VOID_#in~#fp#1.base, t_funThread3of3ForFork0_good_#t~nondet40#1, t_funThread3of3ForFork0_~g~0#1.offset, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet45#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_good_#t~nondet37#1, t_funThread3of3ForFork0_good_#t~nondet41#1, t_funThread3of3ForFork0_good_#t~post42#1, t_funThread3of3ForFork0_bad_#t~nondet31#1, t_funThread3of3ForFork0_~g~0#1.base, t_funThread3of3ForFork0_bad_#t~nondet36#1, t_funThread3of3ForFork0_##fun~~TO~VOID_#in~#fp#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_good_#t~nondet44#1, t_funThread3of3ForFork0_bad_#t~nondet34#1, t_funThread3of3ForFork0_bad_#t~post32#1, t_funThread3of3ForFork0_~arg#1.base, t_funThread3of3ForFork0_good_#t~nondet43#1][273], [34#L938-7true, t_funThread3of3ForFork0InUse, 323#true, 301#L956-8true, 335#(and (= 0 |t_funThread1of3ForFork0_bad_#t~post32#1|) (= ~global~0 0)), 66#$Ultimate##0true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 258#L938-5true]) [2023-11-30 07:58:35,339 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2023-11-30 07:58:35,339 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 07:58:35,339 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 07:58:35,339 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 07:58:35,340 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1196] L942-14-->L942-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_43|))) (and (= (store |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_43| (store .cse0 |v_~#__global_lock~0.offset_43| 1)) |v_#pthreadsMutex_137|) (= |v_t_funThread2of3ForFork0_good_#t~nondet38#1_3| 0) (= (select .cse0 |v_~#__global_lock~0.offset_43|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_138|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_43|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_43|} OutVars{t_funThread2of3ForFork0_good_#t~nondet38#1=|v_t_funThread2of3ForFork0_good_#t~nondet38#1_3|, #pthreadsMutex=|v_#pthreadsMutex_137|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_43|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_43|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_good_#t~nondet38#1, #pthreadsMutex][302], [t_funThread3of3ForFork0NotInUse, 34#L938-7true, 323#true, 335#(and (= 0 |t_funThread1of3ForFork0_bad_#t~post32#1|) (= ~global~0 0)), 134#L942-3true, 45#L956-7true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:35,340 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2023-11-30 07:58:35,340 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-11-30 07:58:35,340 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-11-30 07:58:35,340 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-11-30 07:58:35,349 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1397] L938-9-->L938-12: Formula: (and (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0))) (= |v_t_funThread1of3ForFork0_bad_#t~nondet33#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, t_funThread1of3ForFork0_bad_#t~nondet33#1=|v_t_funThread1of3ForFork0_bad_#t~nondet33#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_bad_#t~nondet33#1][124], [t_funThread3of3ForFork0NotInUse, 323#true, 143#L938-12true, 45#L956-7true, t_funThread1of3ForFork0InUse, 330#true, 306#L941-3true, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:35,349 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2023-11-30 07:58:35,349 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-11-30 07:58:35,349 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-11-30 07:58:35,349 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-11-30 07:58:35,350 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-11-30 07:58:35,372 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1061] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][138], [t_funThread3of3ForFork0NotInUse, 323#true, 2#L957-3true, 286#L938-9true, 330#true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 258#L938-5true]) [2023-11-30 07:58:35,372 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2023-11-30 07:58:35,372 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 07:58:35,372 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 07:58:35,372 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 07:58:35,373 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 07:58:35,373 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1061] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][139], [t_funThread3of3ForFork0NotInUse, 34#L938-7true, 323#true, 156#L938-8true, 2#L957-3true, t_funThread1of3ForFork0InUse, 333#(= 0 |t_funThread1of3ForFork0_bad_#t~post32#1|), t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:35,373 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2023-11-30 07:58:35,373 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 07:58:35,373 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 07:58:35,373 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 07:58:35,374 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1061] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][138], [t_funThread3of3ForFork0NotInUse, 323#true, 2#L957-3true, 286#L938-9true, 134#L942-3true, t_funThread1of3ForFork0InUse, 330#true, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:35,375 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2023-11-30 07:58:35,375 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 07:58:35,375 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 07:58:35,375 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 07:58:35,375 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1061] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][139], [t_funThread3of3ForFork0NotInUse, 323#true, 2#L957-3true, 134#L942-3true, 56#L938-8true, t_funThread1of3ForFork0InUse, 333#(= 0 |t_funThread1of3ForFork0_bad_#t~post32#1|), t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:35,375 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2023-11-30 07:58:35,375 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-11-30 07:58:35,375 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-11-30 07:58:35,375 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-11-30 07:58:35,382 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1196] L942-14-->L942-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_43|))) (and (= (store |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_43| (store .cse0 |v_~#__global_lock~0.offset_43| 1)) |v_#pthreadsMutex_137|) (= |v_t_funThread2of3ForFork0_good_#t~nondet38#1_3| 0) (= (select .cse0 |v_~#__global_lock~0.offset_43|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_138|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_43|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_43|} OutVars{t_funThread2of3ForFork0_good_#t~nondet38#1=|v_t_funThread2of3ForFork0_good_#t~nondet38#1_3|, #pthreadsMutex=|v_#pthreadsMutex_137|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_43|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_43|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_good_#t~nondet38#1, #pthreadsMutex][342], [t_funThread3of3ForFork0NotInUse, 323#true, 286#L938-9true, 134#L942-3true, 71#L957true, t_funThread1of3ForFork0InUse, 330#true, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:35,382 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2023-11-30 07:58:35,382 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-11-30 07:58:35,382 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-11-30 07:58:35,382 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-11-30 07:58:35,382 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-11-30 07:58:35,382 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1397] L938-9-->L938-12: Formula: (and (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0))) (= |v_t_funThread1of3ForFork0_bad_#t~nondet33#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, t_funThread1of3ForFork0_bad_#t~nondet33#1=|v_t_funThread1of3ForFork0_bad_#t~nondet33#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_bad_#t~nondet33#1][124], [t_funThread3of3ForFork0NotInUse, 323#true, 143#L938-12true, 157#L956-16true, 134#L942-3true, 330#true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:35,382 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2023-11-30 07:58:35,382 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-11-30 07:58:35,382 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-11-30 07:58:35,382 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-11-30 07:58:35,382 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1397] L938-9-->L938-12: Formula: (and (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0))) (= |v_t_funThread1of3ForFork0_bad_#t~nondet33#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, t_funThread1of3ForFork0_bad_#t~nondet33#1=|v_t_funThread1of3ForFork0_bad_#t~nondet33#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_bad_#t~nondet33#1][124], [t_funThread3of3ForFork0NotInUse, 323#true, 143#L938-12true, 157#L956-16true, t_funThread1of3ForFork0InUse, 330#true, t_funThread2of3ForFork0InUse, 258#L938-5true]) [2023-11-30 07:58:35,382 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2023-11-30 07:58:35,382 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-11-30 07:58:35,382 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-11-30 07:58:35,382 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-11-30 07:58:35,383 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-11-30 07:58:35,384 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1397] L938-9-->L938-12: Formula: (and (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0))) (= |v_t_funThread1of3ForFork0_bad_#t~nondet33#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, t_funThread1of3ForFork0_bad_#t~nondet33#1=|v_t_funThread1of3ForFork0_bad_#t~nondet33#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_bad_#t~nondet33#1][124], [t_funThread3of3ForFork0NotInUse, 323#true, 143#L938-12true, 229#L956-4true, 134#L942-3true, t_funThread1of3ForFork0InUse, 330#true, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:35,384 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2023-11-30 07:58:35,384 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-11-30 07:58:35,384 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-11-30 07:58:35,384 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-11-30 07:58:35,384 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1397] L938-9-->L938-12: Formula: (and (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0))) (= |v_t_funThread1of3ForFork0_bad_#t~nondet33#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, t_funThread1of3ForFork0_bad_#t~nondet33#1=|v_t_funThread1of3ForFork0_bad_#t~nondet33#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_bad_#t~nondet33#1][124], [t_funThread3of3ForFork0NotInUse, 323#true, 143#L938-12true, 229#L956-4true, t_funThread1of3ForFork0InUse, 330#true, t_funThread2of3ForFork0InUse, 258#L938-5true]) [2023-11-30 07:58:35,384 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2023-11-30 07:58:35,385 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-11-30 07:58:35,385 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-11-30 07:58:35,385 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-11-30 07:58:35,385 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-11-30 07:58:35,387 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1397] L938-9-->L938-12: Formula: (and (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0))) (= |v_t_funThread1of3ForFork0_bad_#t~nondet33#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, t_funThread1of3ForFork0_bad_#t~nondet33#1=|v_t_funThread1of3ForFork0_bad_#t~nondet33#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_bad_#t~nondet33#1][124], [t_funThread3of3ForFork0NotInUse, 323#true, 143#L938-12true, 157#L956-16true, 134#L942-3true, t_funThread1of3ForFork0InUse, 330#true, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:35,387 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2023-11-30 07:58:35,387 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-11-30 07:58:35,387 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-11-30 07:58:35,387 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-11-30 07:58:35,387 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-11-30 07:58:35,387 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1397] L938-9-->L938-12: Formula: (and (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0))) (= |v_t_funThread1of3ForFork0_bad_#t~nondet33#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, t_funThread1of3ForFork0_bad_#t~nondet33#1=|v_t_funThread1of3ForFork0_bad_#t~nondet33#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_bad_#t~nondet33#1][124], [t_funThread3of3ForFork0NotInUse, 323#true, 143#L938-12true, 229#L956-4true, 134#L942-3true, t_funThread1of3ForFork0InUse, 330#true, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:35,387 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2023-11-30 07:58:35,387 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-11-30 07:58:35,387 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-11-30 07:58:35,387 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-11-30 07:58:35,387 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-11-30 07:58:35,387 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([1397] L938-9-->L938-12: Formula: (and (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0))) (= |v_t_funThread1of3ForFork0_bad_#t~nondet33#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, t_funThread1of3ForFork0_bad_#t~nondet33#1=|v_t_funThread1of3ForFork0_bad_#t~nondet33#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_bad_#t~nondet33#1][124], [t_funThread3of3ForFork0NotInUse, 323#true, 143#L938-12true, 157#L956-16true, 330#true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 258#L938-5true]) [2023-11-30 07:58:35,387 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2023-11-30 07:58:35,387 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-11-30 07:58:35,388 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-11-30 07:58:35,388 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-11-30 07:58:35,388 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-11-30 07:58:35,388 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-11-30 07:58:35,388 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([1397] L938-9-->L938-12: Formula: (and (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0))) (= |v_t_funThread1of3ForFork0_bad_#t~nondet33#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, t_funThread1of3ForFork0_bad_#t~nondet33#1=|v_t_funThread1of3ForFork0_bad_#t~nondet33#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_bad_#t~nondet33#1][124], [t_funThread3of3ForFork0NotInUse, 323#true, 143#L938-12true, 229#L956-4true, 330#true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 258#L938-5true]) [2023-11-30 07:58:35,388 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2023-11-30 07:58:35,388 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-11-30 07:58:35,388 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-11-30 07:58:35,388 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-11-30 07:58:35,388 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-11-30 07:58:35,388 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-11-30 07:58:35,389 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1397] L938-9-->L938-12: Formula: (and (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0))) (= |v_t_funThread1of3ForFork0_bad_#t~nondet33#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, t_funThread1of3ForFork0_bad_#t~nondet33#1=|v_t_funThread1of3ForFork0_bad_#t~nondet33#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_bad_#t~nondet33#1][124], [t_funThread3of3ForFork0NotInUse, 323#true, 37#L942-5true, 143#L938-12true, 53#L956-14true, 330#true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:35,389 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2023-11-30 07:58:35,389 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-11-30 07:58:35,389 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-11-30 07:58:35,389 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-11-30 07:58:35,391 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1227] L938-9-->L938-12: Formula: (and (= |v_t_funThread2of3ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{t_funThread2of3ForFork0_bad_#t~nondet33#1=|v_t_funThread2of3ForFork0_bad_#t~nondet33#1_5|, #pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_bad_#t~nondet33#1][372], [t_funThread3of3ForFork0NotInUse, 34#L938-7true, 323#true, 132#L938-12true, 53#L956-14true, t_funThread1of3ForFork0InUse, 333#(= 0 |t_funThread1of3ForFork0_bad_#t~post32#1|), t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:35,391 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2023-11-30 07:58:35,391 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-11-30 07:58:35,391 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-11-30 07:58:35,391 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-11-30 07:58:35,546 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1181] L938-14-->L938-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#__global_lock~0.base_27|))) (and (= |v_t_funThread2of3ForFork0_bad_#t~nondet31#1_5| 0) (= (select .cse0 |v_~#__global_lock~0.offset_27|) 0) (= (store |v_#pthreadsMutex_90| |v_~#__global_lock~0.base_27| (store .cse0 |v_~#__global_lock~0.offset_27| 1)) |v_#pthreadsMutex_89|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_27|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_27|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_27|, t_funThread2of3ForFork0_bad_#t~nondet31#1=|v_t_funThread2of3ForFork0_bad_#t~nondet31#1_5|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_27|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_bad_#t~nondet31#1][292], [t_funThread3of3ForFork0NotInUse, 323#true, 286#L938-9true, 45#L956-7true, 330#true, t_funThread1of3ForFork0InUse, 202#L938-3true, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:35,547 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is not cut-off event [2023-11-30 07:58:35,547 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is not cut-off event [2023-11-30 07:58:35,547 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is not cut-off event [2023-11-30 07:58:35,547 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is not cut-off event [2023-11-30 07:58:35,547 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is not cut-off event [2023-11-30 07:58:35,547 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([1422] L956-7-->$Ultimate##0: Formula: (and (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre48#1_17|) (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre48#1=|v_ULTIMATE.start_main_#t~pre48#1_17|} OutVars{t_funThread3of3ForFork0_bad_#t~post35#1=|v_t_funThread3of3ForFork0_bad_#t~post35#1_20|, t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet46#1=|v_t_funThread3of3ForFork0_#t~nondet46#1_6|, ULTIMATE.start_main_#t~pre48#1=|v_ULTIMATE.start_main_#t~pre48#1_17|, t_funThread3of3ForFork0_bad_#t~nondet33#1=|v_t_funThread3of3ForFork0_bad_#t~nondet33#1_10|, t_funThread3of3ForFork0_good_#t~nondet38#1=|v_t_funThread3of3ForFork0_good_#t~nondet38#1_10|, t_funThread3of3ForFork0_good_#t~post39#1=|v_t_funThread3of3ForFork0_good_#t~post39#1_20|, t_funThread3of3ForFork0_##fun~~TO~VOID_#in~#fp#1.base=|v_t_funThread3of3ForFork0_##fun~~TO~VOID_#in~#fp#1.base_10|, t_funThread3of3ForFork0_good_#t~nondet40#1=|v_t_funThread3of3ForFork0_good_#t~nondet40#1_10|, t_funThread3of3ForFork0_~g~0#1.offset=|v_t_funThread3of3ForFork0_~g~0#1.offset_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet45#1=|v_t_funThread3of3ForFork0_#t~nondet45#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_good_#t~nondet37#1=|v_t_funThread3of3ForFork0_good_#t~nondet37#1_10|, t_funThread3of3ForFork0_good_#t~nondet41#1=|v_t_funThread3of3ForFork0_good_#t~nondet41#1_10|, t_funThread3of3ForFork0_good_#t~post42#1=|v_t_funThread3of3ForFork0_good_#t~post42#1_20|, t_funThread3of3ForFork0_bad_#t~nondet31#1=|v_t_funThread3of3ForFork0_bad_#t~nondet31#1_10|, t_funThread3of3ForFork0_~g~0#1.base=|v_t_funThread3of3ForFork0_~g~0#1.base_8|, t_funThread3of3ForFork0_bad_#t~nondet36#1=|v_t_funThread3of3ForFork0_bad_#t~nondet36#1_10|, t_funThread3of3ForFork0_##fun~~TO~VOID_#in~#fp#1.offset=|v_t_funThread3of3ForFork0_##fun~~TO~VOID_#in~#fp#1.offset_10|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_good_#t~nondet44#1=|v_t_funThread3of3ForFork0_good_#t~nondet44#1_10|, t_funThread3of3ForFork0_bad_#t~nondet34#1=|v_t_funThread3of3ForFork0_bad_#t~nondet34#1_10|, t_funThread3of3ForFork0_bad_#t~post32#1=|v_t_funThread3of3ForFork0_bad_#t~post32#1_20|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|, t_funThread3of3ForFork0_good_#t~nondet43#1=|v_t_funThread3of3ForFork0_good_#t~nondet43#1_10|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_bad_#t~post35#1, t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet46#1, t_funThread3of3ForFork0_bad_#t~nondet33#1, t_funThread3of3ForFork0_good_#t~nondet38#1, t_funThread3of3ForFork0_good_#t~post39#1, t_funThread3of3ForFork0_##fun~~TO~VOID_#in~#fp#1.base, t_funThread3of3ForFork0_good_#t~nondet40#1, t_funThread3of3ForFork0_~g~0#1.offset, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet45#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_good_#t~nondet37#1, t_funThread3of3ForFork0_good_#t~nondet41#1, t_funThread3of3ForFork0_good_#t~post42#1, t_funThread3of3ForFork0_bad_#t~nondet31#1, t_funThread3of3ForFork0_~g~0#1.base, t_funThread3of3ForFork0_bad_#t~nondet36#1, t_funThread3of3ForFork0_##fun~~TO~VOID_#in~#fp#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_good_#t~nondet44#1, t_funThread3of3ForFork0_bad_#t~nondet34#1, t_funThread3of3ForFork0_bad_#t~post32#1, t_funThread3of3ForFork0_~arg#1.base, t_funThread3of3ForFork0_good_#t~nondet43#1][274], [t_funThread3of3ForFork0InUse, 323#true, 301#L956-8true, 286#L938-9true, 66#$Ultimate##0true, t_funThread1of3ForFork0InUse, 330#true, 202#L938-3true, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:35,547 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2023-11-30 07:58:35,547 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 07:58:35,547 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 07:58:35,547 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 07:58:35,547 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 07:58:35,547 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 07:58:35,547 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1397] L938-9-->L938-12: Formula: (and (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0))) (= |v_t_funThread1of3ForFork0_bad_#t~nondet33#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, t_funThread1of3ForFork0_bad_#t~nondet33#1=|v_t_funThread1of3ForFork0_bad_#t~nondet33#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_bad_#t~nondet33#1][124], [t_funThread3of3ForFork0NotInUse, 323#true, 143#L938-12true, 45#L956-7true, t_funThread1of3ForFork0InUse, 330#true, 202#L938-3true, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:35,547 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2023-11-30 07:58:35,547 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 07:58:35,547 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 07:58:35,548 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 07:58:35,548 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 07:58:35,548 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1196] L942-14-->L942-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_43|))) (and (= (store |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_43| (store .cse0 |v_~#__global_lock~0.offset_43| 1)) |v_#pthreadsMutex_137|) (= |v_t_funThread2of3ForFork0_good_#t~nondet38#1_3| 0) (= (select .cse0 |v_~#__global_lock~0.offset_43|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_138|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_43|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_43|} OutVars{t_funThread2of3ForFork0_good_#t~nondet38#1=|v_t_funThread2of3ForFork0_good_#t~nondet38#1_3|, #pthreadsMutex=|v_#pthreadsMutex_137|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_43|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_43|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_good_#t~nondet38#1, #pthreadsMutex][342], [t_funThread3of3ForFork0NotInUse, 323#true, 286#L938-9true, 134#L942-3true, 45#L956-7true, t_funThread1of3ForFork0InUse, 330#true, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:35,548 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2023-11-30 07:58:35,548 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 07:58:35,548 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 07:58:35,548 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 07:58:35,548 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1196] L942-14-->L942-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_43|))) (and (= (store |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_43| (store .cse0 |v_~#__global_lock~0.offset_43| 1)) |v_#pthreadsMutex_137|) (= |v_t_funThread2of3ForFork0_good_#t~nondet38#1_3| 0) (= (select .cse0 |v_~#__global_lock~0.offset_43|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_138|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_43|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_43|} OutVars{t_funThread2of3ForFork0_good_#t~nondet38#1=|v_t_funThread2of3ForFork0_good_#t~nondet38#1_3|, #pthreadsMutex=|v_#pthreadsMutex_137|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_43|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_43|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_good_#t~nondet38#1, #pthreadsMutex][328], [t_funThread3of3ForFork0NotInUse, 323#true, 56#L938-8true, 134#L942-3true, 45#L956-7true, t_funThread1of3ForFork0InUse, 333#(= 0 |t_funThread1of3ForFork0_bad_#t~post32#1|), t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:35,548 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2023-11-30 07:58:35,548 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 07:58:35,548 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 07:58:35,548 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 07:58:35,549 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1422] L956-7-->$Ultimate##0: Formula: (and (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre48#1_17|) (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre48#1=|v_ULTIMATE.start_main_#t~pre48#1_17|} OutVars{t_funThread3of3ForFork0_bad_#t~post35#1=|v_t_funThread3of3ForFork0_bad_#t~post35#1_20|, t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet46#1=|v_t_funThread3of3ForFork0_#t~nondet46#1_6|, ULTIMATE.start_main_#t~pre48#1=|v_ULTIMATE.start_main_#t~pre48#1_17|, t_funThread3of3ForFork0_bad_#t~nondet33#1=|v_t_funThread3of3ForFork0_bad_#t~nondet33#1_10|, t_funThread3of3ForFork0_good_#t~nondet38#1=|v_t_funThread3of3ForFork0_good_#t~nondet38#1_10|, t_funThread3of3ForFork0_good_#t~post39#1=|v_t_funThread3of3ForFork0_good_#t~post39#1_20|, t_funThread3of3ForFork0_##fun~~TO~VOID_#in~#fp#1.base=|v_t_funThread3of3ForFork0_##fun~~TO~VOID_#in~#fp#1.base_10|, t_funThread3of3ForFork0_good_#t~nondet40#1=|v_t_funThread3of3ForFork0_good_#t~nondet40#1_10|, t_funThread3of3ForFork0_~g~0#1.offset=|v_t_funThread3of3ForFork0_~g~0#1.offset_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet45#1=|v_t_funThread3of3ForFork0_#t~nondet45#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_good_#t~nondet37#1=|v_t_funThread3of3ForFork0_good_#t~nondet37#1_10|, t_funThread3of3ForFork0_good_#t~nondet41#1=|v_t_funThread3of3ForFork0_good_#t~nondet41#1_10|, t_funThread3of3ForFork0_good_#t~post42#1=|v_t_funThread3of3ForFork0_good_#t~post42#1_20|, t_funThread3of3ForFork0_bad_#t~nondet31#1=|v_t_funThread3of3ForFork0_bad_#t~nondet31#1_10|, t_funThread3of3ForFork0_~g~0#1.base=|v_t_funThread3of3ForFork0_~g~0#1.base_8|, t_funThread3of3ForFork0_bad_#t~nondet36#1=|v_t_funThread3of3ForFork0_bad_#t~nondet36#1_10|, t_funThread3of3ForFork0_##fun~~TO~VOID_#in~#fp#1.offset=|v_t_funThread3of3ForFork0_##fun~~TO~VOID_#in~#fp#1.offset_10|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_good_#t~nondet44#1=|v_t_funThread3of3ForFork0_good_#t~nondet44#1_10|, t_funThread3of3ForFork0_bad_#t~nondet34#1=|v_t_funThread3of3ForFork0_bad_#t~nondet34#1_10|, t_funThread3of3ForFork0_bad_#t~post32#1=|v_t_funThread3of3ForFork0_bad_#t~post32#1_20|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|, t_funThread3of3ForFork0_good_#t~nondet43#1=|v_t_funThread3of3ForFork0_good_#t~nondet43#1_10|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_bad_#t~post35#1, t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet46#1, t_funThread3of3ForFork0_bad_#t~nondet33#1, t_funThread3of3ForFork0_good_#t~nondet38#1, t_funThread3of3ForFork0_good_#t~post39#1, t_funThread3of3ForFork0_##fun~~TO~VOID_#in~#fp#1.base, t_funThread3of3ForFork0_good_#t~nondet40#1, t_funThread3of3ForFork0_~g~0#1.offset, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet45#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_good_#t~nondet37#1, t_funThread3of3ForFork0_good_#t~nondet41#1, t_funThread3of3ForFork0_good_#t~post42#1, t_funThread3of3ForFork0_bad_#t~nondet31#1, t_funThread3of3ForFork0_~g~0#1.base, t_funThread3of3ForFork0_bad_#t~nondet36#1, t_funThread3of3ForFork0_##fun~~TO~VOID_#in~#fp#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_good_#t~nondet44#1, t_funThread3of3ForFork0_bad_#t~nondet34#1, t_funThread3of3ForFork0_bad_#t~post32#1, t_funThread3of3ForFork0_~arg#1.base, t_funThread3of3ForFork0_good_#t~nondet43#1][275], [t_funThread3of3ForFork0InUse, 323#true, 301#L956-8true, 56#L938-8true, 66#$Ultimate##0true, t_funThread1of3ForFork0InUse, 333#(= 0 |t_funThread1of3ForFork0_bad_#t~post32#1|), 258#L938-5true, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:35,549 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2023-11-30 07:58:35,549 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 07:58:35,549 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 07:58:35,549 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 07:58:35,549 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 07:58:35,558 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([1397] L938-9-->L938-12: Formula: (and (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0))) (= |v_t_funThread1of3ForFork0_bad_#t~nondet33#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, t_funThread1of3ForFork0_bad_#t~nondet33#1=|v_t_funThread1of3ForFork0_bad_#t~nondet33#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_bad_#t~nondet33#1][124], [t_funThread3of3ForFork0NotInUse, 323#true, 143#L938-12true, 45#L956-7true, t_funThread1of3ForFork0InUse, 330#true, 202#L938-3true, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:35,558 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2023-11-30 07:58:35,559 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 07:58:35,559 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 07:58:35,559 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 07:58:35,559 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 07:58:35,559 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 07:58:35,559 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1196] L942-14-->L942-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_43|))) (and (= (store |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_43| (store .cse0 |v_~#__global_lock~0.offset_43| 1)) |v_#pthreadsMutex_137|) (= |v_t_funThread2of3ForFork0_good_#t~nondet38#1_3| 0) (= (select .cse0 |v_~#__global_lock~0.offset_43|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_138|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_43|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_43|} OutVars{t_funThread2of3ForFork0_good_#t~nondet38#1=|v_t_funThread2of3ForFork0_good_#t~nondet38#1_3|, #pthreadsMutex=|v_#pthreadsMutex_137|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_43|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_43|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_good_#t~nondet38#1, #pthreadsMutex][328], [t_funThread3of3ForFork0NotInUse, 323#true, 56#L938-8true, 134#L942-3true, 45#L956-7true, t_funThread1of3ForFork0InUse, 333#(= 0 |t_funThread1of3ForFork0_bad_#t~post32#1|), t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:35,559 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2023-11-30 07:58:35,559 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 07:58:35,559 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 07:58:35,559 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 07:58:35,559 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 07:58:35,581 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1061] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][139], [t_funThread3of3ForFork0NotInUse, 323#true, 156#L938-8true, 2#L957-3true, 56#L938-8true, t_funThread1of3ForFork0InUse, 333#(= 0 |t_funThread1of3ForFork0_bad_#t~post32#1|), t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:35,581 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2023-11-30 07:58:35,582 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:58:35,582 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:58:35,582 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:58:35,583 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1397] L938-9-->L938-12: Formula: (and (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0))) (= |v_t_funThread1of3ForFork0_bad_#t~nondet33#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, t_funThread1of3ForFork0_bad_#t~nondet33#1=|v_t_funThread1of3ForFork0_bad_#t~nondet33#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_bad_#t~nondet33#1][124], [t_funThread3of3ForFork0NotInUse, 323#true, 143#L938-12true, 134#L942-3true, 71#L957true, t_funThread1of3ForFork0InUse, 330#true, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:35,583 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2023-11-30 07:58:35,583 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 07:58:35,583 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 07:58:35,583 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 07:58:35,583 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1061] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][138], [t_funThread3of3ForFork0NotInUse, 323#true, 2#L957-3true, 286#L938-9true, 134#L942-3true, t_funThread1of3ForFork0InUse, 330#true, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:35,583 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2023-11-30 07:58:35,583 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 07:58:35,583 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 07:58:35,583 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 07:58:35,583 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 07:58:35,584 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1397] L938-9-->L938-12: Formula: (and (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0))) (= |v_t_funThread1of3ForFork0_bad_#t~nondet33#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, t_funThread1of3ForFork0_bad_#t~nondet33#1=|v_t_funThread1of3ForFork0_bad_#t~nondet33#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_bad_#t~nondet33#1][124], [t_funThread3of3ForFork0NotInUse, 323#true, 143#L938-12true, 71#L957true, 330#true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 258#L938-5true]) [2023-11-30 07:58:35,584 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2023-11-30 07:58:35,584 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 07:58:35,584 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 07:58:35,584 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 07:58:35,584 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 07:58:35,584 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([1061] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][138], [t_funThread3of3ForFork0NotInUse, 323#true, 2#L957-3true, 286#L938-9true, t_funThread1of3ForFork0InUse, 330#true, t_funThread2of3ForFork0InUse, 258#L938-5true]) [2023-11-30 07:58:35,584 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2023-11-30 07:58:35,584 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 07:58:35,584 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 07:58:35,584 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 07:58:35,584 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 07:58:35,584 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 07:58:35,584 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1061] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][137], [t_funThread3of3ForFork0NotInUse, 34#L938-7true, 323#true, 37#L942-5true, 2#L957-3true, 335#(and (= 0 |t_funThread1of3ForFork0_bad_#t~post32#1|) (= ~global~0 0)), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:35,585 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2023-11-30 07:58:35,585 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 07:58:35,585 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 07:58:35,585 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 07:58:35,591 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1397] L938-9-->L938-12: Formula: (and (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0))) (= |v_t_funThread1of3ForFork0_bad_#t~nondet33#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, t_funThread1of3ForFork0_bad_#t~nondet33#1=|v_t_funThread1of3ForFork0_bad_#t~nondet33#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_bad_#t~nondet33#1][124], [t_funThread3of3ForFork0NotInUse, 323#true, 143#L938-12true, 134#L942-3true, 71#L957true, t_funThread1of3ForFork0InUse, 330#true, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:35,591 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2023-11-30 07:58:35,591 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 07:58:35,591 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 07:58:35,591 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 07:58:35,591 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 07:58:35,592 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([1397] L938-9-->L938-12: Formula: (and (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0))) (= |v_t_funThread1of3ForFork0_bad_#t~nondet33#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, t_funThread1of3ForFork0_bad_#t~nondet33#1=|v_t_funThread1of3ForFork0_bad_#t~nondet33#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_bad_#t~nondet33#1][124], [t_funThread3of3ForFork0NotInUse, 323#true, 143#L938-12true, 71#L957true, t_funThread1of3ForFork0InUse, 330#true, t_funThread2of3ForFork0InUse, 258#L938-5true]) [2023-11-30 07:58:35,592 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2023-11-30 07:58:35,592 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 07:58:35,592 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 07:58:35,592 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 07:58:35,592 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 07:58:35,592 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 07:58:35,597 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1397] L938-9-->L938-12: Formula: (and (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0))) (= |v_t_funThread1of3ForFork0_bad_#t~nondet33#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, t_funThread1of3ForFork0_bad_#t~nondet33#1=|v_t_funThread1of3ForFork0_bad_#t~nondet33#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_bad_#t~nondet33#1][124], [t_funThread3of3ForFork0NotInUse, 323#true, 37#L942-5true, 143#L938-12true, t_funThread1of3ForFork0InUse, 330#true, 264#L956-15true, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:35,597 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2023-11-30 07:58:35,597 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 07:58:35,597 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 07:58:35,597 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 07:58:35,598 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1422] L956-7-->$Ultimate##0: Formula: (and (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre48#1_17|) (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre48#1=|v_ULTIMATE.start_main_#t~pre48#1_17|} OutVars{t_funThread3of3ForFork0_bad_#t~post35#1=|v_t_funThread3of3ForFork0_bad_#t~post35#1_20|, t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet46#1=|v_t_funThread3of3ForFork0_#t~nondet46#1_6|, ULTIMATE.start_main_#t~pre48#1=|v_ULTIMATE.start_main_#t~pre48#1_17|, t_funThread3of3ForFork0_bad_#t~nondet33#1=|v_t_funThread3of3ForFork0_bad_#t~nondet33#1_10|, t_funThread3of3ForFork0_good_#t~nondet38#1=|v_t_funThread3of3ForFork0_good_#t~nondet38#1_10|, t_funThread3of3ForFork0_good_#t~post39#1=|v_t_funThread3of3ForFork0_good_#t~post39#1_20|, t_funThread3of3ForFork0_##fun~~TO~VOID_#in~#fp#1.base=|v_t_funThread3of3ForFork0_##fun~~TO~VOID_#in~#fp#1.base_10|, t_funThread3of3ForFork0_good_#t~nondet40#1=|v_t_funThread3of3ForFork0_good_#t~nondet40#1_10|, t_funThread3of3ForFork0_~g~0#1.offset=|v_t_funThread3of3ForFork0_~g~0#1.offset_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet45#1=|v_t_funThread3of3ForFork0_#t~nondet45#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_good_#t~nondet37#1=|v_t_funThread3of3ForFork0_good_#t~nondet37#1_10|, t_funThread3of3ForFork0_good_#t~nondet41#1=|v_t_funThread3of3ForFork0_good_#t~nondet41#1_10|, t_funThread3of3ForFork0_good_#t~post42#1=|v_t_funThread3of3ForFork0_good_#t~post42#1_20|, t_funThread3of3ForFork0_bad_#t~nondet31#1=|v_t_funThread3of3ForFork0_bad_#t~nondet31#1_10|, t_funThread3of3ForFork0_~g~0#1.base=|v_t_funThread3of3ForFork0_~g~0#1.base_8|, t_funThread3of3ForFork0_bad_#t~nondet36#1=|v_t_funThread3of3ForFork0_bad_#t~nondet36#1_10|, t_funThread3of3ForFork0_##fun~~TO~VOID_#in~#fp#1.offset=|v_t_funThread3of3ForFork0_##fun~~TO~VOID_#in~#fp#1.offset_10|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_good_#t~nondet44#1=|v_t_funThread3of3ForFork0_good_#t~nondet44#1_10|, t_funThread3of3ForFork0_bad_#t~nondet34#1=|v_t_funThread3of3ForFork0_bad_#t~nondet34#1_10|, t_funThread3of3ForFork0_bad_#t~post32#1=|v_t_funThread3of3ForFork0_bad_#t~post32#1_20|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|, t_funThread3of3ForFork0_good_#t~nondet43#1=|v_t_funThread3of3ForFork0_good_#t~nondet43#1_10|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_bad_#t~post35#1, t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet46#1, t_funThread3of3ForFork0_bad_#t~nondet33#1, t_funThread3of3ForFork0_good_#t~nondet38#1, t_funThread3of3ForFork0_good_#t~post39#1, t_funThread3of3ForFork0_##fun~~TO~VOID_#in~#fp#1.base, t_funThread3of3ForFork0_good_#t~nondet40#1, t_funThread3of3ForFork0_~g~0#1.offset, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet45#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_good_#t~nondet37#1, t_funThread3of3ForFork0_good_#t~nondet41#1, t_funThread3of3ForFork0_good_#t~post42#1, t_funThread3of3ForFork0_bad_#t~nondet31#1, t_funThread3of3ForFork0_~g~0#1.base, t_funThread3of3ForFork0_bad_#t~nondet36#1, t_funThread3of3ForFork0_##fun~~TO~VOID_#in~#fp#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_good_#t~nondet44#1, t_funThread3of3ForFork0_bad_#t~nondet34#1, t_funThread3of3ForFork0_bad_#t~post32#1, t_funThread3of3ForFork0_~arg#1.base, t_funThread3of3ForFork0_good_#t~nondet43#1][275], [t_funThread3of3ForFork0InUse, 323#true, 156#L938-8true, 301#L956-8true, 56#L938-8true, 66#$Ultimate##0true, t_funThread1of3ForFork0InUse, 333#(= 0 |t_funThread1of3ForFork0_bad_#t~post32#1|), t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:35,598 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2023-11-30 07:58:35,598 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:58:35,598 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:58:35,598 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:58:35,598 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1061] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][139], [t_funThread3of3ForFork0NotInUse, 323#true, 156#L938-8true, 2#L957-3true, 56#L938-8true, t_funThread1of3ForFork0InUse, 333#(= 0 |t_funThread1of3ForFork0_bad_#t~post32#1|), t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:35,598 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2023-11-30 07:58:35,598 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:58:35,598 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:58:35,598 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:58:35,598 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:58:35,599 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1397] L938-9-->L938-12: Formula: (and (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0))) (= |v_t_funThread1of3ForFork0_bad_#t~nondet33#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, t_funThread1of3ForFork0_bad_#t~nondet33#1=|v_t_funThread1of3ForFork0_bad_#t~nondet33#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_bad_#t~nondet33#1][124], [t_funThread3of3ForFork0NotInUse, 323#true, 156#L938-8true, 143#L938-12true, 53#L956-14true, t_funThread1of3ForFork0InUse, 330#true, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:35,600 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2023-11-30 07:58:35,600 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 07:58:35,600 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 07:58:35,600 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 07:58:35,600 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1227] L938-9-->L938-12: Formula: (and (= |v_t_funThread2of3ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{t_funThread2of3ForFork0_bad_#t~nondet33#1=|v_t_funThread2of3ForFork0_bad_#t~nondet33#1_5|, #pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_bad_#t~nondet33#1][372], [t_funThread3of3ForFork0NotInUse, 323#true, 132#L938-12true, 56#L938-8true, 53#L956-14true, t_funThread1of3ForFork0InUse, 333#(= 0 |t_funThread1of3ForFork0_bad_#t~post32#1|), t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:35,600 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2023-11-30 07:58:35,600 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 07:58:35,600 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 07:58:35,600 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 07:58:35,601 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1227] L938-9-->L938-12: Formula: (and (= |v_t_funThread2of3ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{t_funThread2of3ForFork0_bad_#t~nondet33#1=|v_t_funThread2of3ForFork0_bad_#t~nondet33#1_5|, #pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_bad_#t~nondet33#1][372], [t_funThread3of3ForFork0NotInUse, 34#L938-7true, 132#L938-12true, 323#true, 264#L956-15true, t_funThread1of3ForFork0InUse, 333#(= 0 |t_funThread1of3ForFork0_bad_#t~post32#1|), t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:35,601 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2023-11-30 07:58:35,601 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 07:58:35,601 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 07:58:35,601 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 07:58:35,774 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1422] L956-7-->$Ultimate##0: Formula: (and (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre48#1_17|) (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre48#1=|v_ULTIMATE.start_main_#t~pre48#1_17|} OutVars{t_funThread3of3ForFork0_bad_#t~post35#1=|v_t_funThread3of3ForFork0_bad_#t~post35#1_20|, t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet46#1=|v_t_funThread3of3ForFork0_#t~nondet46#1_6|, ULTIMATE.start_main_#t~pre48#1=|v_ULTIMATE.start_main_#t~pre48#1_17|, t_funThread3of3ForFork0_bad_#t~nondet33#1=|v_t_funThread3of3ForFork0_bad_#t~nondet33#1_10|, t_funThread3of3ForFork0_good_#t~nondet38#1=|v_t_funThread3of3ForFork0_good_#t~nondet38#1_10|, t_funThread3of3ForFork0_good_#t~post39#1=|v_t_funThread3of3ForFork0_good_#t~post39#1_20|, t_funThread3of3ForFork0_##fun~~TO~VOID_#in~#fp#1.base=|v_t_funThread3of3ForFork0_##fun~~TO~VOID_#in~#fp#1.base_10|, t_funThread3of3ForFork0_good_#t~nondet40#1=|v_t_funThread3of3ForFork0_good_#t~nondet40#1_10|, t_funThread3of3ForFork0_~g~0#1.offset=|v_t_funThread3of3ForFork0_~g~0#1.offset_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet45#1=|v_t_funThread3of3ForFork0_#t~nondet45#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_good_#t~nondet37#1=|v_t_funThread3of3ForFork0_good_#t~nondet37#1_10|, t_funThread3of3ForFork0_good_#t~nondet41#1=|v_t_funThread3of3ForFork0_good_#t~nondet41#1_10|, t_funThread3of3ForFork0_good_#t~post42#1=|v_t_funThread3of3ForFork0_good_#t~post42#1_20|, t_funThread3of3ForFork0_bad_#t~nondet31#1=|v_t_funThread3of3ForFork0_bad_#t~nondet31#1_10|, t_funThread3of3ForFork0_~g~0#1.base=|v_t_funThread3of3ForFork0_~g~0#1.base_8|, t_funThread3of3ForFork0_bad_#t~nondet36#1=|v_t_funThread3of3ForFork0_bad_#t~nondet36#1_10|, t_funThread3of3ForFork0_##fun~~TO~VOID_#in~#fp#1.offset=|v_t_funThread3of3ForFork0_##fun~~TO~VOID_#in~#fp#1.offset_10|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_good_#t~nondet44#1=|v_t_funThread3of3ForFork0_good_#t~nondet44#1_10|, t_funThread3of3ForFork0_bad_#t~nondet34#1=|v_t_funThread3of3ForFork0_bad_#t~nondet34#1_10|, t_funThread3of3ForFork0_bad_#t~post32#1=|v_t_funThread3of3ForFork0_bad_#t~post32#1_20|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|, t_funThread3of3ForFork0_good_#t~nondet43#1=|v_t_funThread3of3ForFork0_good_#t~nondet43#1_10|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_bad_#t~post35#1, t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet46#1, t_funThread3of3ForFork0_bad_#t~nondet33#1, t_funThread3of3ForFork0_good_#t~nondet38#1, t_funThread3of3ForFork0_good_#t~post39#1, t_funThread3of3ForFork0_##fun~~TO~VOID_#in~#fp#1.base, t_funThread3of3ForFork0_good_#t~nondet40#1, t_funThread3of3ForFork0_~g~0#1.offset, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet45#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_good_#t~nondet37#1, t_funThread3of3ForFork0_good_#t~nondet41#1, t_funThread3of3ForFork0_good_#t~post42#1, t_funThread3of3ForFork0_bad_#t~nondet31#1, t_funThread3of3ForFork0_~g~0#1.base, t_funThread3of3ForFork0_bad_#t~nondet36#1, t_funThread3of3ForFork0_##fun~~TO~VOID_#in~#fp#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_good_#t~nondet44#1, t_funThread3of3ForFork0_bad_#t~nondet34#1, t_funThread3of3ForFork0_bad_#t~post32#1, t_funThread3of3ForFork0_~arg#1.base, t_funThread3of3ForFork0_good_#t~nondet43#1][274], [t_funThread3of3ForFork0InUse, 323#true, 301#L956-8true, 286#L938-9true, 66#$Ultimate##0true, 330#true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 258#L938-5true]) [2023-11-30 07:58:35,775 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2023-11-30 07:58:35,775 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:58:35,775 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:58:35,775 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:58:35,775 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:58:35,776 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1422] L956-7-->$Ultimate##0: Formula: (and (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre48#1_17|) (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre48#1=|v_ULTIMATE.start_main_#t~pre48#1_17|} OutVars{t_funThread3of3ForFork0_bad_#t~post35#1=|v_t_funThread3of3ForFork0_bad_#t~post35#1_20|, t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet46#1=|v_t_funThread3of3ForFork0_#t~nondet46#1_6|, ULTIMATE.start_main_#t~pre48#1=|v_ULTIMATE.start_main_#t~pre48#1_17|, t_funThread3of3ForFork0_bad_#t~nondet33#1=|v_t_funThread3of3ForFork0_bad_#t~nondet33#1_10|, t_funThread3of3ForFork0_good_#t~nondet38#1=|v_t_funThread3of3ForFork0_good_#t~nondet38#1_10|, t_funThread3of3ForFork0_good_#t~post39#1=|v_t_funThread3of3ForFork0_good_#t~post39#1_20|, t_funThread3of3ForFork0_##fun~~TO~VOID_#in~#fp#1.base=|v_t_funThread3of3ForFork0_##fun~~TO~VOID_#in~#fp#1.base_10|, t_funThread3of3ForFork0_good_#t~nondet40#1=|v_t_funThread3of3ForFork0_good_#t~nondet40#1_10|, t_funThread3of3ForFork0_~g~0#1.offset=|v_t_funThread3of3ForFork0_~g~0#1.offset_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet45#1=|v_t_funThread3of3ForFork0_#t~nondet45#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_good_#t~nondet37#1=|v_t_funThread3of3ForFork0_good_#t~nondet37#1_10|, t_funThread3of3ForFork0_good_#t~nondet41#1=|v_t_funThread3of3ForFork0_good_#t~nondet41#1_10|, t_funThread3of3ForFork0_good_#t~post42#1=|v_t_funThread3of3ForFork0_good_#t~post42#1_20|, t_funThread3of3ForFork0_bad_#t~nondet31#1=|v_t_funThread3of3ForFork0_bad_#t~nondet31#1_10|, t_funThread3of3ForFork0_~g~0#1.base=|v_t_funThread3of3ForFork0_~g~0#1.base_8|, t_funThread3of3ForFork0_bad_#t~nondet36#1=|v_t_funThread3of3ForFork0_bad_#t~nondet36#1_10|, t_funThread3of3ForFork0_##fun~~TO~VOID_#in~#fp#1.offset=|v_t_funThread3of3ForFork0_##fun~~TO~VOID_#in~#fp#1.offset_10|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_good_#t~nondet44#1=|v_t_funThread3of3ForFork0_good_#t~nondet44#1_10|, t_funThread3of3ForFork0_bad_#t~nondet34#1=|v_t_funThread3of3ForFork0_bad_#t~nondet34#1_10|, t_funThread3of3ForFork0_bad_#t~post32#1=|v_t_funThread3of3ForFork0_bad_#t~post32#1_20|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|, t_funThread3of3ForFork0_good_#t~nondet43#1=|v_t_funThread3of3ForFork0_good_#t~nondet43#1_10|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_bad_#t~post35#1, t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet46#1, t_funThread3of3ForFork0_bad_#t~nondet33#1, t_funThread3of3ForFork0_good_#t~nondet38#1, t_funThread3of3ForFork0_good_#t~post39#1, t_funThread3of3ForFork0_##fun~~TO~VOID_#in~#fp#1.base, t_funThread3of3ForFork0_good_#t~nondet40#1, t_funThread3of3ForFork0_~g~0#1.offset, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet45#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_good_#t~nondet37#1, t_funThread3of3ForFork0_good_#t~nondet41#1, t_funThread3of3ForFork0_good_#t~post42#1, t_funThread3of3ForFork0_bad_#t~nondet31#1, t_funThread3of3ForFork0_~g~0#1.base, t_funThread3of3ForFork0_bad_#t~nondet36#1, t_funThread3of3ForFork0_##fun~~TO~VOID_#in~#fp#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_good_#t~nondet44#1, t_funThread3of3ForFork0_bad_#t~nondet34#1, t_funThread3of3ForFork0_bad_#t~post32#1, t_funThread3of3ForFork0_~arg#1.base, t_funThread3of3ForFork0_good_#t~nondet43#1][274], [t_funThread3of3ForFork0InUse, 323#true, 301#L956-8true, 286#L938-9true, 134#L942-3true, 66#$Ultimate##0true, t_funThread1of3ForFork0InUse, 330#true, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:35,776 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2023-11-30 07:58:35,776 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:58:35,776 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:58:35,776 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:58:35,776 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1422] L956-7-->$Ultimate##0: Formula: (and (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre48#1_17|) (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre48#1=|v_ULTIMATE.start_main_#t~pre48#1_17|} OutVars{t_funThread3of3ForFork0_bad_#t~post35#1=|v_t_funThread3of3ForFork0_bad_#t~post35#1_20|, t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet46#1=|v_t_funThread3of3ForFork0_#t~nondet46#1_6|, ULTIMATE.start_main_#t~pre48#1=|v_ULTIMATE.start_main_#t~pre48#1_17|, t_funThread3of3ForFork0_bad_#t~nondet33#1=|v_t_funThread3of3ForFork0_bad_#t~nondet33#1_10|, t_funThread3of3ForFork0_good_#t~nondet38#1=|v_t_funThread3of3ForFork0_good_#t~nondet38#1_10|, t_funThread3of3ForFork0_good_#t~post39#1=|v_t_funThread3of3ForFork0_good_#t~post39#1_20|, t_funThread3of3ForFork0_##fun~~TO~VOID_#in~#fp#1.base=|v_t_funThread3of3ForFork0_##fun~~TO~VOID_#in~#fp#1.base_10|, t_funThread3of3ForFork0_good_#t~nondet40#1=|v_t_funThread3of3ForFork0_good_#t~nondet40#1_10|, t_funThread3of3ForFork0_~g~0#1.offset=|v_t_funThread3of3ForFork0_~g~0#1.offset_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet45#1=|v_t_funThread3of3ForFork0_#t~nondet45#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_good_#t~nondet37#1=|v_t_funThread3of3ForFork0_good_#t~nondet37#1_10|, t_funThread3of3ForFork0_good_#t~nondet41#1=|v_t_funThread3of3ForFork0_good_#t~nondet41#1_10|, t_funThread3of3ForFork0_good_#t~post42#1=|v_t_funThread3of3ForFork0_good_#t~post42#1_20|, t_funThread3of3ForFork0_bad_#t~nondet31#1=|v_t_funThread3of3ForFork0_bad_#t~nondet31#1_10|, t_funThread3of3ForFork0_~g~0#1.base=|v_t_funThread3of3ForFork0_~g~0#1.base_8|, t_funThread3of3ForFork0_bad_#t~nondet36#1=|v_t_funThread3of3ForFork0_bad_#t~nondet36#1_10|, t_funThread3of3ForFork0_##fun~~TO~VOID_#in~#fp#1.offset=|v_t_funThread3of3ForFork0_##fun~~TO~VOID_#in~#fp#1.offset_10|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_good_#t~nondet44#1=|v_t_funThread3of3ForFork0_good_#t~nondet44#1_10|, t_funThread3of3ForFork0_bad_#t~nondet34#1=|v_t_funThread3of3ForFork0_bad_#t~nondet34#1_10|, t_funThread3of3ForFork0_bad_#t~post32#1=|v_t_funThread3of3ForFork0_bad_#t~post32#1_20|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|, t_funThread3of3ForFork0_good_#t~nondet43#1=|v_t_funThread3of3ForFork0_good_#t~nondet43#1_10|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_bad_#t~post35#1, t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet46#1, t_funThread3of3ForFork0_bad_#t~nondet33#1, t_funThread3of3ForFork0_good_#t~nondet38#1, t_funThread3of3ForFork0_good_#t~post39#1, t_funThread3of3ForFork0_##fun~~TO~VOID_#in~#fp#1.base, t_funThread3of3ForFork0_good_#t~nondet40#1, t_funThread3of3ForFork0_~g~0#1.offset, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet45#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_good_#t~nondet37#1, t_funThread3of3ForFork0_good_#t~nondet41#1, t_funThread3of3ForFork0_good_#t~post42#1, t_funThread3of3ForFork0_bad_#t~nondet31#1, t_funThread3of3ForFork0_~g~0#1.base, t_funThread3of3ForFork0_bad_#t~nondet36#1, t_funThread3of3ForFork0_##fun~~TO~VOID_#in~#fp#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_good_#t~nondet44#1, t_funThread3of3ForFork0_bad_#t~nondet34#1, t_funThread3of3ForFork0_bad_#t~post32#1, t_funThread3of3ForFork0_~arg#1.base, t_funThread3of3ForFork0_good_#t~nondet43#1][275], [t_funThread3of3ForFork0InUse, 323#true, 301#L956-8true, 134#L942-3true, 66#$Ultimate##0true, 56#L938-8true, t_funThread1of3ForFork0InUse, 333#(= 0 |t_funThread1of3ForFork0_bad_#t~post32#1|), t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:35,776 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2023-11-30 07:58:35,776 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 07:58:35,776 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 07:58:35,776 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 07:58:35,777 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1422] L956-7-->$Ultimate##0: Formula: (and (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre48#1_17|) (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre48#1=|v_ULTIMATE.start_main_#t~pre48#1_17|} OutVars{t_funThread3of3ForFork0_bad_#t~post35#1=|v_t_funThread3of3ForFork0_bad_#t~post35#1_20|, t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet46#1=|v_t_funThread3of3ForFork0_#t~nondet46#1_6|, ULTIMATE.start_main_#t~pre48#1=|v_ULTIMATE.start_main_#t~pre48#1_17|, t_funThread3of3ForFork0_bad_#t~nondet33#1=|v_t_funThread3of3ForFork0_bad_#t~nondet33#1_10|, t_funThread3of3ForFork0_good_#t~nondet38#1=|v_t_funThread3of3ForFork0_good_#t~nondet38#1_10|, t_funThread3of3ForFork0_good_#t~post39#1=|v_t_funThread3of3ForFork0_good_#t~post39#1_20|, t_funThread3of3ForFork0_##fun~~TO~VOID_#in~#fp#1.base=|v_t_funThread3of3ForFork0_##fun~~TO~VOID_#in~#fp#1.base_10|, t_funThread3of3ForFork0_good_#t~nondet40#1=|v_t_funThread3of3ForFork0_good_#t~nondet40#1_10|, t_funThread3of3ForFork0_~g~0#1.offset=|v_t_funThread3of3ForFork0_~g~0#1.offset_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet45#1=|v_t_funThread3of3ForFork0_#t~nondet45#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_good_#t~nondet37#1=|v_t_funThread3of3ForFork0_good_#t~nondet37#1_10|, t_funThread3of3ForFork0_good_#t~nondet41#1=|v_t_funThread3of3ForFork0_good_#t~nondet41#1_10|, t_funThread3of3ForFork0_good_#t~post42#1=|v_t_funThread3of3ForFork0_good_#t~post42#1_20|, t_funThread3of3ForFork0_bad_#t~nondet31#1=|v_t_funThread3of3ForFork0_bad_#t~nondet31#1_10|, t_funThread3of3ForFork0_~g~0#1.base=|v_t_funThread3of3ForFork0_~g~0#1.base_8|, t_funThread3of3ForFork0_bad_#t~nondet36#1=|v_t_funThread3of3ForFork0_bad_#t~nondet36#1_10|, t_funThread3of3ForFork0_##fun~~TO~VOID_#in~#fp#1.offset=|v_t_funThread3of3ForFork0_##fun~~TO~VOID_#in~#fp#1.offset_10|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_good_#t~nondet44#1=|v_t_funThread3of3ForFork0_good_#t~nondet44#1_10|, t_funThread3of3ForFork0_bad_#t~nondet34#1=|v_t_funThread3of3ForFork0_bad_#t~nondet34#1_10|, t_funThread3of3ForFork0_bad_#t~post32#1=|v_t_funThread3of3ForFork0_bad_#t~post32#1_20|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|, t_funThread3of3ForFork0_good_#t~nondet43#1=|v_t_funThread3of3ForFork0_good_#t~nondet43#1_10|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_bad_#t~post35#1, t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet46#1, t_funThread3of3ForFork0_bad_#t~nondet33#1, t_funThread3of3ForFork0_good_#t~nondet38#1, t_funThread3of3ForFork0_good_#t~post39#1, t_funThread3of3ForFork0_##fun~~TO~VOID_#in~#fp#1.base, t_funThread3of3ForFork0_good_#t~nondet40#1, t_funThread3of3ForFork0_~g~0#1.offset, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet45#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_good_#t~nondet37#1, t_funThread3of3ForFork0_good_#t~nondet41#1, t_funThread3of3ForFork0_good_#t~post42#1, t_funThread3of3ForFork0_bad_#t~nondet31#1, t_funThread3of3ForFork0_~g~0#1.base, t_funThread3of3ForFork0_bad_#t~nondet36#1, t_funThread3of3ForFork0_##fun~~TO~VOID_#in~#fp#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_good_#t~nondet44#1, t_funThread3of3ForFork0_bad_#t~nondet34#1, t_funThread3of3ForFork0_bad_#t~post32#1, t_funThread3of3ForFork0_~arg#1.base, t_funThread3of3ForFork0_good_#t~nondet43#1][275], [34#L938-7true, t_funThread3of3ForFork0InUse, 323#true, 156#L938-8true, 301#L956-8true, 66#$Ultimate##0true, t_funThread1of3ForFork0InUse, 333#(= 0 |t_funThread1of3ForFork0_bad_#t~post32#1|), t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:35,777 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2023-11-30 07:58:35,777 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:58:35,777 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:58:35,777 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:58:35,787 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1196] L942-14-->L942-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_43|))) (and (= (store |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_43| (store .cse0 |v_~#__global_lock~0.offset_43| 1)) |v_#pthreadsMutex_137|) (= |v_t_funThread2of3ForFork0_good_#t~nondet38#1_3| 0) (= (select .cse0 |v_~#__global_lock~0.offset_43|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_138|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_43|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_43|} OutVars{t_funThread2of3ForFork0_good_#t~nondet38#1=|v_t_funThread2of3ForFork0_good_#t~nondet38#1_3|, #pthreadsMutex=|v_#pthreadsMutex_137|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_43|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_43|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_good_#t~nondet38#1, #pthreadsMutex][342], [t_funThread3of3ForFork0NotInUse, 323#true, 286#L938-9true, 134#L942-3true, 45#L956-7true, t_funThread1of3ForFork0InUse, 330#true, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:35,787 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2023-11-30 07:58:35,787 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 07:58:35,787 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 07:58:35,787 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 07:58:35,787 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 07:58:35,814 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1061] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][138], [t_funThread3of3ForFork0NotInUse, 323#true, 156#L938-8true, 2#L957-3true, 286#L938-9true, t_funThread1of3ForFork0InUse, 330#true, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:35,814 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2023-11-30 07:58:35,814 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:58:35,814 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:58:35,815 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:58:35,817 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1061] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][139], [t_funThread3of3ForFork0NotInUse, 323#true, 37#L942-5true, 2#L957-3true, 56#L938-8true, t_funThread1of3ForFork0InUse, 333#(= 0 |t_funThread1of3ForFork0_bad_#t~post32#1|), t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:35,817 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2023-11-30 07:58:35,817 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 07:58:35,817 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 07:58:35,817 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 07:58:35,828 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1397] L938-9-->L938-12: Formula: (and (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0))) (= |v_t_funThread1of3ForFork0_bad_#t~nondet33#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, t_funThread1of3ForFork0_bad_#t~nondet33#1=|v_t_funThread1of3ForFork0_bad_#t~nondet33#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_bad_#t~nondet33#1][124], [t_funThread3of3ForFork0NotInUse, 323#true, 37#L942-5true, 143#L938-12true, 157#L956-16true, 330#true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:35,828 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2023-11-30 07:58:35,828 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 07:58:35,829 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 07:58:35,829 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 07:58:35,829 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1397] L938-9-->L938-12: Formula: (and (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0))) (= |v_t_funThread1of3ForFork0_bad_#t~nondet33#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, t_funThread1of3ForFork0_bad_#t~nondet33#1=|v_t_funThread1of3ForFork0_bad_#t~nondet33#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_bad_#t~nondet33#1][124], [t_funThread3of3ForFork0NotInUse, 323#true, 37#L942-5true, 143#L938-12true, 229#L956-4true, 330#true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:35,829 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2023-11-30 07:58:35,829 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 07:58:35,829 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 07:58:35,829 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 07:58:35,829 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1422] L956-7-->$Ultimate##0: Formula: (and (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre48#1_17|) (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre48#1=|v_ULTIMATE.start_main_#t~pre48#1_17|} OutVars{t_funThread3of3ForFork0_bad_#t~post35#1=|v_t_funThread3of3ForFork0_bad_#t~post35#1_20|, t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet46#1=|v_t_funThread3of3ForFork0_#t~nondet46#1_6|, ULTIMATE.start_main_#t~pre48#1=|v_ULTIMATE.start_main_#t~pre48#1_17|, t_funThread3of3ForFork0_bad_#t~nondet33#1=|v_t_funThread3of3ForFork0_bad_#t~nondet33#1_10|, t_funThread3of3ForFork0_good_#t~nondet38#1=|v_t_funThread3of3ForFork0_good_#t~nondet38#1_10|, t_funThread3of3ForFork0_good_#t~post39#1=|v_t_funThread3of3ForFork0_good_#t~post39#1_20|, t_funThread3of3ForFork0_##fun~~TO~VOID_#in~#fp#1.base=|v_t_funThread3of3ForFork0_##fun~~TO~VOID_#in~#fp#1.base_10|, t_funThread3of3ForFork0_good_#t~nondet40#1=|v_t_funThread3of3ForFork0_good_#t~nondet40#1_10|, t_funThread3of3ForFork0_~g~0#1.offset=|v_t_funThread3of3ForFork0_~g~0#1.offset_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet45#1=|v_t_funThread3of3ForFork0_#t~nondet45#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_good_#t~nondet37#1=|v_t_funThread3of3ForFork0_good_#t~nondet37#1_10|, t_funThread3of3ForFork0_good_#t~nondet41#1=|v_t_funThread3of3ForFork0_good_#t~nondet41#1_10|, t_funThread3of3ForFork0_good_#t~post42#1=|v_t_funThread3of3ForFork0_good_#t~post42#1_20|, t_funThread3of3ForFork0_bad_#t~nondet31#1=|v_t_funThread3of3ForFork0_bad_#t~nondet31#1_10|, t_funThread3of3ForFork0_~g~0#1.base=|v_t_funThread3of3ForFork0_~g~0#1.base_8|, t_funThread3of3ForFork0_bad_#t~nondet36#1=|v_t_funThread3of3ForFork0_bad_#t~nondet36#1_10|, t_funThread3of3ForFork0_##fun~~TO~VOID_#in~#fp#1.offset=|v_t_funThread3of3ForFork0_##fun~~TO~VOID_#in~#fp#1.offset_10|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_good_#t~nondet44#1=|v_t_funThread3of3ForFork0_good_#t~nondet44#1_10|, t_funThread3of3ForFork0_bad_#t~nondet34#1=|v_t_funThread3of3ForFork0_bad_#t~nondet34#1_10|, t_funThread3of3ForFork0_bad_#t~post32#1=|v_t_funThread3of3ForFork0_bad_#t~post32#1_20|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|, t_funThread3of3ForFork0_good_#t~nondet43#1=|v_t_funThread3of3ForFork0_good_#t~nondet43#1_10|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_bad_#t~post35#1, t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet46#1, t_funThread3of3ForFork0_bad_#t~nondet33#1, t_funThread3of3ForFork0_good_#t~nondet38#1, t_funThread3of3ForFork0_good_#t~post39#1, t_funThread3of3ForFork0_##fun~~TO~VOID_#in~#fp#1.base, t_funThread3of3ForFork0_good_#t~nondet40#1, t_funThread3of3ForFork0_~g~0#1.offset, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet45#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_good_#t~nondet37#1, t_funThread3of3ForFork0_good_#t~nondet41#1, t_funThread3of3ForFork0_good_#t~post42#1, t_funThread3of3ForFork0_bad_#t~nondet31#1, t_funThread3of3ForFork0_~g~0#1.base, t_funThread3of3ForFork0_bad_#t~nondet36#1, t_funThread3of3ForFork0_##fun~~TO~VOID_#in~#fp#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_good_#t~nondet44#1, t_funThread3of3ForFork0_bad_#t~nondet34#1, t_funThread3of3ForFork0_bad_#t~post32#1, t_funThread3of3ForFork0_~arg#1.base, t_funThread3of3ForFork0_good_#t~nondet43#1][274], [t_funThread3of3ForFork0InUse, 323#true, 156#L938-8true, 301#L956-8true, 286#L938-9true, 66#$Ultimate##0true, 330#true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:35,829 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2023-11-30 07:58:35,829 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:58:35,829 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:58:35,829 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:58:35,830 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1397] L938-9-->L938-12: Formula: (and (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0))) (= |v_t_funThread1of3ForFork0_bad_#t~nondet33#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, t_funThread1of3ForFork0_bad_#t~nondet33#1=|v_t_funThread1of3ForFork0_bad_#t~nondet33#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_bad_#t~nondet33#1][124], [t_funThread3of3ForFork0NotInUse, 323#true, 156#L938-8true, 143#L938-12true, 157#L956-16true, 330#true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:35,830 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2023-11-30 07:58:35,830 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:58:35,830 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:58:35,830 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:58:35,830 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1397] L938-9-->L938-12: Formula: (and (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0))) (= |v_t_funThread1of3ForFork0_bad_#t~nondet33#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, t_funThread1of3ForFork0_bad_#t~nondet33#1=|v_t_funThread1of3ForFork0_bad_#t~nondet33#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_bad_#t~nondet33#1][124], [t_funThread3of3ForFork0NotInUse, 323#true, 156#L938-8true, 143#L938-12true, 229#L956-4true, t_funThread1of3ForFork0InUse, 330#true, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:35,830 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2023-11-30 07:58:35,830 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:58:35,830 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:58:35,830 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:58:35,830 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1397] L938-9-->L938-12: Formula: (and (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0))) (= |v_t_funThread1of3ForFork0_bad_#t~nondet33#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, t_funThread1of3ForFork0_bad_#t~nondet33#1=|v_t_funThread1of3ForFork0_bad_#t~nondet33#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_bad_#t~nondet33#1][124], [t_funThread3of3ForFork0NotInUse, 323#true, 156#L938-8true, 143#L938-12true, 45#L956-7true, 330#true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:35,830 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2023-11-30 07:58:35,830 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:58:35,830 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:58:35,830 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:58:35,830 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1397] L938-9-->L938-12: Formula: (and (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0))) (= |v_t_funThread1of3ForFork0_bad_#t~nondet33#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, t_funThread1of3ForFork0_bad_#t~nondet33#1=|v_t_funThread1of3ForFork0_bad_#t~nondet33#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_bad_#t~nondet33#1][124], [t_funThread3of3ForFork0NotInUse, 323#true, 156#L938-8true, 143#L938-12true, 71#L957true, 330#true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:35,830 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2023-11-30 07:58:35,830 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:58:35,830 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:58:35,830 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:58:35,831 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1397] L938-9-->L938-12: Formula: (and (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0))) (= |v_t_funThread1of3ForFork0_bad_#t~nondet33#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, t_funThread1of3ForFork0_bad_#t~nondet33#1=|v_t_funThread1of3ForFork0_bad_#t~nondet33#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_bad_#t~nondet33#1][124], [t_funThread3of3ForFork0NotInUse, 323#true, 156#L938-8true, 143#L938-12true, t_funThread1of3ForFork0InUse, 330#true, 264#L956-15true, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:35,831 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2023-11-30 07:58:35,831 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 07:58:35,831 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 07:58:35,831 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 07:58:35,831 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1061] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][138], [t_funThread3of3ForFork0NotInUse, 323#true, 156#L938-8true, 2#L957-3true, 286#L938-9true, t_funThread1of3ForFork0InUse, 330#true, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:35,831 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2023-11-30 07:58:35,831 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:58:35,831 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:58:35,831 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:58:35,831 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:58:35,832 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1397] L938-9-->L938-12: Formula: (and (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0))) (= |v_t_funThread1of3ForFork0_bad_#t~nondet33#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, t_funThread1of3ForFork0_bad_#t~nondet33#1=|v_t_funThread1of3ForFork0_bad_#t~nondet33#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_bad_#t~nondet33#1][124], [t_funThread3of3ForFork0NotInUse, 323#true, 156#L938-8true, 143#L938-12true, 264#L956-15true, t_funThread1of3ForFork0InUse, 330#true, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:35,832 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2023-11-30 07:58:35,832 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 07:58:35,832 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 07:58:35,832 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 07:58:35,832 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 07:58:35,832 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1227] L938-9-->L938-12: Formula: (and (= |v_t_funThread2of3ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{t_funThread2of3ForFork0_bad_#t~nondet33#1=|v_t_funThread2of3ForFork0_bad_#t~nondet33#1_5|, #pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_bad_#t~nondet33#1][226], [t_funThread3of3ForFork0NotInUse, 132#L938-12true, 323#true, 157#L956-16true, 286#L938-9true, t_funThread1of3ForFork0InUse, 330#true, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:35,833 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2023-11-30 07:58:35,833 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:58:35,833 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:58:35,833 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:58:35,833 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1227] L938-9-->L938-12: Formula: (and (= |v_t_funThread2of3ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{t_funThread2of3ForFork0_bad_#t~nondet33#1=|v_t_funThread2of3ForFork0_bad_#t~nondet33#1_5|, #pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_bad_#t~nondet33#1][226], [t_funThread3of3ForFork0NotInUse, 132#L938-12true, 323#true, 229#L956-4true, 286#L938-9true, 330#true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:35,833 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2023-11-30 07:58:35,833 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:58:35,833 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:58:35,833 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:58:35,833 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1227] L938-9-->L938-12: Formula: (and (= |v_t_funThread2of3ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{t_funThread2of3ForFork0_bad_#t~nondet33#1=|v_t_funThread2of3ForFork0_bad_#t~nondet33#1_5|, #pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_bad_#t~nondet33#1][226], [t_funThread3of3ForFork0NotInUse, 323#true, 132#L938-12true, 286#L938-9true, 45#L956-7true, t_funThread1of3ForFork0InUse, 330#true, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:35,833 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2023-11-30 07:58:35,833 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 07:58:35,833 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 07:58:35,833 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 07:58:35,833 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1227] L938-9-->L938-12: Formula: (and (= |v_t_funThread2of3ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{t_funThread2of3ForFork0_bad_#t~nondet33#1=|v_t_funThread2of3ForFork0_bad_#t~nondet33#1_5|, #pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_bad_#t~nondet33#1][226], [t_funThread3of3ForFork0NotInUse, 132#L938-12true, 323#true, 286#L938-9true, 71#L957true, 330#true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:35,833 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2023-11-30 07:58:35,833 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:58:35,833 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:58:35,833 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:58:35,834 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1227] L938-9-->L938-12: Formula: (and (= |v_t_funThread2of3ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{t_funThread2of3ForFork0_bad_#t~nondet33#1=|v_t_funThread2of3ForFork0_bad_#t~nondet33#1_5|, #pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_bad_#t~nondet33#1][226], [t_funThread3of3ForFork0NotInUse, 132#L938-12true, 323#true, 286#L938-9true, t_funThread1of3ForFork0InUse, 264#L956-15true, 330#true, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:35,834 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2023-11-30 07:58:35,834 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:58:35,834 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:58:35,834 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:58:35,834 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1227] L938-9-->L938-12: Formula: (and (= |v_t_funThread2of3ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{t_funThread2of3ForFork0_bad_#t~nondet33#1=|v_t_funThread2of3ForFork0_bad_#t~nondet33#1_5|, #pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_bad_#t~nondet33#1][372], [t_funThread3of3ForFork0NotInUse, 323#true, 132#L938-12true, 157#L956-16true, 56#L938-8true, t_funThread1of3ForFork0InUse, 333#(= 0 |t_funThread1of3ForFork0_bad_#t~post32#1|), t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:35,834 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2023-11-30 07:58:35,834 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:58:35,834 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:58:35,834 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:58:35,834 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1227] L938-9-->L938-12: Formula: (and (= |v_t_funThread2of3ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{t_funThread2of3ForFork0_bad_#t~nondet33#1=|v_t_funThread2of3ForFork0_bad_#t~nondet33#1_5|, #pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_bad_#t~nondet33#1][372], [t_funThread3of3ForFork0NotInUse, 323#true, 132#L938-12true, 229#L956-4true, 56#L938-8true, t_funThread1of3ForFork0InUse, 333#(= 0 |t_funThread1of3ForFork0_bad_#t~post32#1|), t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:35,834 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2023-11-30 07:58:35,834 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:58:35,834 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:58:35,834 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:58:35,834 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1227] L938-9-->L938-12: Formula: (and (= |v_t_funThread2of3ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{t_funThread2of3ForFork0_bad_#t~nondet33#1=|v_t_funThread2of3ForFork0_bad_#t~nondet33#1_5|, #pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_bad_#t~nondet33#1][372], [t_funThread3of3ForFork0NotInUse, 323#true, 132#L938-12true, 56#L938-8true, 45#L956-7true, t_funThread1of3ForFork0InUse, 333#(= 0 |t_funThread1of3ForFork0_bad_#t~post32#1|), t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:35,834 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2023-11-30 07:58:35,834 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:58:35,834 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:58:35,835 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:58:35,835 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1227] L938-9-->L938-12: Formula: (and (= |v_t_funThread2of3ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{t_funThread2of3ForFork0_bad_#t~nondet33#1=|v_t_funThread2of3ForFork0_bad_#t~nondet33#1_5|, #pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_bad_#t~nondet33#1][372], [t_funThread3of3ForFork0NotInUse, 323#true, 132#L938-12true, 56#L938-8true, 71#L957true, t_funThread1of3ForFork0InUse, 333#(= 0 |t_funThread1of3ForFork0_bad_#t~post32#1|), t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:35,835 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2023-11-30 07:58:35,835 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:58:35,835 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:58:35,835 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:58:35,835 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1227] L938-9-->L938-12: Formula: (and (= |v_t_funThread2of3ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{t_funThread2of3ForFork0_bad_#t~nondet33#1=|v_t_funThread2of3ForFork0_bad_#t~nondet33#1_5|, #pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_bad_#t~nondet33#1][372], [t_funThread3of3ForFork0NotInUse, 323#true, 132#L938-12true, 56#L938-8true, t_funThread1of3ForFork0InUse, 264#L956-15true, 333#(= 0 |t_funThread1of3ForFork0_bad_#t~post32#1|), t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:35,835 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2023-11-30 07:58:35,835 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 07:58:35,835 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 07:58:35,835 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 07:58:35,835 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1227] L938-9-->L938-12: Formula: (and (= |v_t_funThread2of3ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{t_funThread2of3ForFork0_bad_#t~nondet33#1=|v_t_funThread2of3ForFork0_bad_#t~nondet33#1_5|, #pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_bad_#t~nondet33#1][372], [t_funThread3of3ForFork0NotInUse, 323#true, 132#L938-12true, 56#L938-8true, 264#L956-15true, t_funThread1of3ForFork0InUse, 333#(= 0 |t_funThread1of3ForFork0_bad_#t~post32#1|), t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:35,835 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2023-11-30 07:58:35,835 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 07:58:35,835 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 07:58:35,836 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 07:58:35,836 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 07:58:35,836 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1227] L938-9-->L938-12: Formula: (and (= |v_t_funThread2of3ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{t_funThread2of3ForFork0_bad_#t~nondet33#1=|v_t_funThread2of3ForFork0_bad_#t~nondet33#1_5|, #pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_bad_#t~nondet33#1][226], [t_funThread3of3ForFork0NotInUse, 132#L938-12true, 323#true, 286#L938-9true, 53#L956-14true, t_funThread1of3ForFork0InUse, 330#true, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:35,836 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2023-11-30 07:58:35,836 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 07:58:35,836 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 07:58:35,836 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 07:58:35,837 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1227] L938-9-->L938-12: Formula: (and (= |v_t_funThread2of3ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{t_funThread2of3ForFork0_bad_#t~nondet33#1=|v_t_funThread2of3ForFork0_bad_#t~nondet33#1_5|, #pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_bad_#t~nondet33#1][372], [t_funThread3of3ForFork0NotInUse, 34#L938-7true, 132#L938-12true, 323#true, 157#L956-16true, t_funThread1of3ForFork0InUse, 333#(= 0 |t_funThread1of3ForFork0_bad_#t~post32#1|), t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:35,838 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2023-11-30 07:58:35,838 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 07:58:35,838 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 07:58:35,838 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 07:58:35,838 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1227] L938-9-->L938-12: Formula: (and (= |v_t_funThread2of3ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{t_funThread2of3ForFork0_bad_#t~nondet33#1=|v_t_funThread2of3ForFork0_bad_#t~nondet33#1_5|, #pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_bad_#t~nondet33#1][372], [t_funThread3of3ForFork0NotInUse, 34#L938-7true, 132#L938-12true, 323#true, 229#L956-4true, t_funThread1of3ForFork0InUse, 333#(= 0 |t_funThread1of3ForFork0_bad_#t~post32#1|), t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:35,838 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2023-11-30 07:58:35,838 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 07:58:35,838 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 07:58:35,838 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 07:58:35,838 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1239] L942-9-->L942-12: Formula: (and (= |v_#pthreadsMutex_145| (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47|) |v_~#__global_lock~0.offset_47| 0))) (= |v_t_funThread2of3ForFork0_good_#t~nondet40#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_145|, t_funThread2of3ForFork0_good_#t~nondet40#1=|v_t_funThread2of3ForFork0_good_#t~nondet40#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_good_#t~nondet40#1][389], [t_funThread3of3ForFork0NotInUse, 34#L938-7true, 323#true, 255#L942-12true, 53#L956-14true, t_funThread1of3ForFork0InUse, 333#(= 0 |t_funThread1of3ForFork0_bad_#t~post32#1|), t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:35,838 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2023-11-30 07:58:35,838 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 07:58:35,838 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 07:58:35,838 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 07:58:36,260 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1422] L956-7-->$Ultimate##0: Formula: (and (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre48#1_17|) (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre48#1=|v_ULTIMATE.start_main_#t~pre48#1_17|} OutVars{t_funThread3of3ForFork0_bad_#t~post35#1=|v_t_funThread3of3ForFork0_bad_#t~post35#1_20|, t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet46#1=|v_t_funThread3of3ForFork0_#t~nondet46#1_6|, ULTIMATE.start_main_#t~pre48#1=|v_ULTIMATE.start_main_#t~pre48#1_17|, t_funThread3of3ForFork0_bad_#t~nondet33#1=|v_t_funThread3of3ForFork0_bad_#t~nondet33#1_10|, t_funThread3of3ForFork0_good_#t~nondet38#1=|v_t_funThread3of3ForFork0_good_#t~nondet38#1_10|, t_funThread3of3ForFork0_good_#t~post39#1=|v_t_funThread3of3ForFork0_good_#t~post39#1_20|, t_funThread3of3ForFork0_##fun~~TO~VOID_#in~#fp#1.base=|v_t_funThread3of3ForFork0_##fun~~TO~VOID_#in~#fp#1.base_10|, t_funThread3of3ForFork0_good_#t~nondet40#1=|v_t_funThread3of3ForFork0_good_#t~nondet40#1_10|, t_funThread3of3ForFork0_~g~0#1.offset=|v_t_funThread3of3ForFork0_~g~0#1.offset_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet45#1=|v_t_funThread3of3ForFork0_#t~nondet45#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_good_#t~nondet37#1=|v_t_funThread3of3ForFork0_good_#t~nondet37#1_10|, t_funThread3of3ForFork0_good_#t~nondet41#1=|v_t_funThread3of3ForFork0_good_#t~nondet41#1_10|, t_funThread3of3ForFork0_good_#t~post42#1=|v_t_funThread3of3ForFork0_good_#t~post42#1_20|, t_funThread3of3ForFork0_bad_#t~nondet31#1=|v_t_funThread3of3ForFork0_bad_#t~nondet31#1_10|, t_funThread3of3ForFork0_~g~0#1.base=|v_t_funThread3of3ForFork0_~g~0#1.base_8|, t_funThread3of3ForFork0_bad_#t~nondet36#1=|v_t_funThread3of3ForFork0_bad_#t~nondet36#1_10|, t_funThread3of3ForFork0_##fun~~TO~VOID_#in~#fp#1.offset=|v_t_funThread3of3ForFork0_##fun~~TO~VOID_#in~#fp#1.offset_10|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_good_#t~nondet44#1=|v_t_funThread3of3ForFork0_good_#t~nondet44#1_10|, t_funThread3of3ForFork0_bad_#t~nondet34#1=|v_t_funThread3of3ForFork0_bad_#t~nondet34#1_10|, t_funThread3of3ForFork0_bad_#t~post32#1=|v_t_funThread3of3ForFork0_bad_#t~post32#1_20|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|, t_funThread3of3ForFork0_good_#t~nondet43#1=|v_t_funThread3of3ForFork0_good_#t~nondet43#1_10|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_bad_#t~post35#1, t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet46#1, t_funThread3of3ForFork0_bad_#t~nondet33#1, t_funThread3of3ForFork0_good_#t~nondet38#1, t_funThread3of3ForFork0_good_#t~post39#1, t_funThread3of3ForFork0_##fun~~TO~VOID_#in~#fp#1.base, t_funThread3of3ForFork0_good_#t~nondet40#1, t_funThread3of3ForFork0_~g~0#1.offset, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet45#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_good_#t~nondet37#1, t_funThread3of3ForFork0_good_#t~nondet41#1, t_funThread3of3ForFork0_good_#t~post42#1, t_funThread3of3ForFork0_bad_#t~nondet31#1, t_funThread3of3ForFork0_~g~0#1.base, t_funThread3of3ForFork0_bad_#t~nondet36#1, t_funThread3of3ForFork0_##fun~~TO~VOID_#in~#fp#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_good_#t~nondet44#1, t_funThread3of3ForFork0_bad_#t~nondet34#1, t_funThread3of3ForFork0_bad_#t~post32#1, t_funThread3of3ForFork0_~arg#1.base, t_funThread3of3ForFork0_good_#t~nondet43#1][274], [t_funThread3of3ForFork0InUse, 323#true, 301#L956-8true, 286#L938-9true, 66#$Ultimate##0true, 134#L942-3true, 330#true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:36,260 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2023-11-30 07:58:36,260 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:58:36,260 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:58:36,260 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:58:36,260 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:58:36,260 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1397] L938-9-->L938-12: Formula: (and (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0))) (= |v_t_funThread1of3ForFork0_bad_#t~nondet33#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, t_funThread1of3ForFork0_bad_#t~nondet33#1=|v_t_funThread1of3ForFork0_bad_#t~nondet33#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_bad_#t~nondet33#1][124], [t_funThread3of3ForFork0NotInUse, 323#true, 143#L938-12true, 134#L942-3true, 45#L956-7true, t_funThread1of3ForFork0InUse, 330#true, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:36,260 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2023-11-30 07:58:36,260 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:58:36,260 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:58:36,260 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:58:36,261 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([1422] L956-7-->$Ultimate##0: Formula: (and (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre48#1_17|) (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre48#1=|v_ULTIMATE.start_main_#t~pre48#1_17|} OutVars{t_funThread3of3ForFork0_bad_#t~post35#1=|v_t_funThread3of3ForFork0_bad_#t~post35#1_20|, t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet46#1=|v_t_funThread3of3ForFork0_#t~nondet46#1_6|, ULTIMATE.start_main_#t~pre48#1=|v_ULTIMATE.start_main_#t~pre48#1_17|, t_funThread3of3ForFork0_bad_#t~nondet33#1=|v_t_funThread3of3ForFork0_bad_#t~nondet33#1_10|, t_funThread3of3ForFork0_good_#t~nondet38#1=|v_t_funThread3of3ForFork0_good_#t~nondet38#1_10|, t_funThread3of3ForFork0_good_#t~post39#1=|v_t_funThread3of3ForFork0_good_#t~post39#1_20|, t_funThread3of3ForFork0_##fun~~TO~VOID_#in~#fp#1.base=|v_t_funThread3of3ForFork0_##fun~~TO~VOID_#in~#fp#1.base_10|, t_funThread3of3ForFork0_good_#t~nondet40#1=|v_t_funThread3of3ForFork0_good_#t~nondet40#1_10|, t_funThread3of3ForFork0_~g~0#1.offset=|v_t_funThread3of3ForFork0_~g~0#1.offset_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet45#1=|v_t_funThread3of3ForFork0_#t~nondet45#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_good_#t~nondet37#1=|v_t_funThread3of3ForFork0_good_#t~nondet37#1_10|, t_funThread3of3ForFork0_good_#t~nondet41#1=|v_t_funThread3of3ForFork0_good_#t~nondet41#1_10|, t_funThread3of3ForFork0_good_#t~post42#1=|v_t_funThread3of3ForFork0_good_#t~post42#1_20|, t_funThread3of3ForFork0_bad_#t~nondet31#1=|v_t_funThread3of3ForFork0_bad_#t~nondet31#1_10|, t_funThread3of3ForFork0_~g~0#1.base=|v_t_funThread3of3ForFork0_~g~0#1.base_8|, t_funThread3of3ForFork0_bad_#t~nondet36#1=|v_t_funThread3of3ForFork0_bad_#t~nondet36#1_10|, t_funThread3of3ForFork0_##fun~~TO~VOID_#in~#fp#1.offset=|v_t_funThread3of3ForFork0_##fun~~TO~VOID_#in~#fp#1.offset_10|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_good_#t~nondet44#1=|v_t_funThread3of3ForFork0_good_#t~nondet44#1_10|, t_funThread3of3ForFork0_bad_#t~nondet34#1=|v_t_funThread3of3ForFork0_bad_#t~nondet34#1_10|, t_funThread3of3ForFork0_bad_#t~post32#1=|v_t_funThread3of3ForFork0_bad_#t~post32#1_20|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|, t_funThread3of3ForFork0_good_#t~nondet43#1=|v_t_funThread3of3ForFork0_good_#t~nondet43#1_10|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_bad_#t~post35#1, t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet46#1, t_funThread3of3ForFork0_bad_#t~nondet33#1, t_funThread3of3ForFork0_good_#t~nondet38#1, t_funThread3of3ForFork0_good_#t~post39#1, t_funThread3of3ForFork0_##fun~~TO~VOID_#in~#fp#1.base, t_funThread3of3ForFork0_good_#t~nondet40#1, t_funThread3of3ForFork0_~g~0#1.offset, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet45#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_good_#t~nondet37#1, t_funThread3of3ForFork0_good_#t~nondet41#1, t_funThread3of3ForFork0_good_#t~post42#1, t_funThread3of3ForFork0_bad_#t~nondet31#1, t_funThread3of3ForFork0_~g~0#1.base, t_funThread3of3ForFork0_bad_#t~nondet36#1, t_funThread3of3ForFork0_##fun~~TO~VOID_#in~#fp#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_good_#t~nondet44#1, t_funThread3of3ForFork0_bad_#t~nondet34#1, t_funThread3of3ForFork0_bad_#t~post32#1, t_funThread3of3ForFork0_~arg#1.base, t_funThread3of3ForFork0_good_#t~nondet43#1][274], [t_funThread3of3ForFork0InUse, 323#true, 301#L956-8true, 286#L938-9true, 66#$Ultimate##0true, t_funThread1of3ForFork0InUse, 330#true, 258#L938-5true, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:36,261 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2023-11-30 07:58:36,261 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:58:36,261 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:58:36,261 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:58:36,261 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:58:36,261 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:58:36,261 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1397] L938-9-->L938-12: Formula: (and (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0))) (= |v_t_funThread1of3ForFork0_bad_#t~nondet33#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, t_funThread1of3ForFork0_bad_#t~nondet33#1=|v_t_funThread1of3ForFork0_bad_#t~nondet33#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_bad_#t~nondet33#1][124], [t_funThread3of3ForFork0NotInUse, 323#true, 143#L938-12true, 45#L956-7true, t_funThread1of3ForFork0InUse, 330#true, t_funThread2of3ForFork0InUse, 258#L938-5true]) [2023-11-30 07:58:36,261 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2023-11-30 07:58:36,261 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:58:36,261 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:58:36,261 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:58:36,261 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:58:36,263 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1422] L956-7-->$Ultimate##0: Formula: (and (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre48#1_17|) (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre48#1=|v_ULTIMATE.start_main_#t~pre48#1_17|} OutVars{t_funThread3of3ForFork0_bad_#t~post35#1=|v_t_funThread3of3ForFork0_bad_#t~post35#1_20|, t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet46#1=|v_t_funThread3of3ForFork0_#t~nondet46#1_6|, ULTIMATE.start_main_#t~pre48#1=|v_ULTIMATE.start_main_#t~pre48#1_17|, t_funThread3of3ForFork0_bad_#t~nondet33#1=|v_t_funThread3of3ForFork0_bad_#t~nondet33#1_10|, t_funThread3of3ForFork0_good_#t~nondet38#1=|v_t_funThread3of3ForFork0_good_#t~nondet38#1_10|, t_funThread3of3ForFork0_good_#t~post39#1=|v_t_funThread3of3ForFork0_good_#t~post39#1_20|, t_funThread3of3ForFork0_##fun~~TO~VOID_#in~#fp#1.base=|v_t_funThread3of3ForFork0_##fun~~TO~VOID_#in~#fp#1.base_10|, t_funThread3of3ForFork0_good_#t~nondet40#1=|v_t_funThread3of3ForFork0_good_#t~nondet40#1_10|, t_funThread3of3ForFork0_~g~0#1.offset=|v_t_funThread3of3ForFork0_~g~0#1.offset_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet45#1=|v_t_funThread3of3ForFork0_#t~nondet45#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_good_#t~nondet37#1=|v_t_funThread3of3ForFork0_good_#t~nondet37#1_10|, t_funThread3of3ForFork0_good_#t~nondet41#1=|v_t_funThread3of3ForFork0_good_#t~nondet41#1_10|, t_funThread3of3ForFork0_good_#t~post42#1=|v_t_funThread3of3ForFork0_good_#t~post42#1_20|, t_funThread3of3ForFork0_bad_#t~nondet31#1=|v_t_funThread3of3ForFork0_bad_#t~nondet31#1_10|, t_funThread3of3ForFork0_~g~0#1.base=|v_t_funThread3of3ForFork0_~g~0#1.base_8|, t_funThread3of3ForFork0_bad_#t~nondet36#1=|v_t_funThread3of3ForFork0_bad_#t~nondet36#1_10|, t_funThread3of3ForFork0_##fun~~TO~VOID_#in~#fp#1.offset=|v_t_funThread3of3ForFork0_##fun~~TO~VOID_#in~#fp#1.offset_10|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_good_#t~nondet44#1=|v_t_funThread3of3ForFork0_good_#t~nondet44#1_10|, t_funThread3of3ForFork0_bad_#t~nondet34#1=|v_t_funThread3of3ForFork0_bad_#t~nondet34#1_10|, t_funThread3of3ForFork0_bad_#t~post32#1=|v_t_funThread3of3ForFork0_bad_#t~post32#1_20|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|, t_funThread3of3ForFork0_good_#t~nondet43#1=|v_t_funThread3of3ForFork0_good_#t~nondet43#1_10|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_bad_#t~post35#1, t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet46#1, t_funThread3of3ForFork0_bad_#t~nondet33#1, t_funThread3of3ForFork0_good_#t~nondet38#1, t_funThread3of3ForFork0_good_#t~post39#1, t_funThread3of3ForFork0_##fun~~TO~VOID_#in~#fp#1.base, t_funThread3of3ForFork0_good_#t~nondet40#1, t_funThread3of3ForFork0_~g~0#1.offset, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet45#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_good_#t~nondet37#1, t_funThread3of3ForFork0_good_#t~nondet41#1, t_funThread3of3ForFork0_good_#t~post42#1, t_funThread3of3ForFork0_bad_#t~nondet31#1, t_funThread3of3ForFork0_~g~0#1.base, t_funThread3of3ForFork0_bad_#t~nondet36#1, t_funThread3of3ForFork0_##fun~~TO~VOID_#in~#fp#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_good_#t~nondet44#1, t_funThread3of3ForFork0_bad_#t~nondet34#1, t_funThread3of3ForFork0_bad_#t~post32#1, t_funThread3of3ForFork0_~arg#1.base, t_funThread3of3ForFork0_good_#t~nondet43#1][275], [t_funThread3of3ForFork0InUse, 323#true, 156#L938-8true, 301#L956-8true, 56#L938-8true, 66#$Ultimate##0true, t_funThread1of3ForFork0InUse, 333#(= 0 |t_funThread1of3ForFork0_bad_#t~post32#1|), t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:36,263 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2023-11-30 07:58:36,263 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:58:36,263 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:58:36,263 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:58:36,263 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:58:36,263 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1422] L956-7-->$Ultimate##0: Formula: (and (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre48#1_17|) (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre48#1=|v_ULTIMATE.start_main_#t~pre48#1_17|} OutVars{t_funThread3of3ForFork0_bad_#t~post35#1=|v_t_funThread3of3ForFork0_bad_#t~post35#1_20|, t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet46#1=|v_t_funThread3of3ForFork0_#t~nondet46#1_6|, ULTIMATE.start_main_#t~pre48#1=|v_ULTIMATE.start_main_#t~pre48#1_17|, t_funThread3of3ForFork0_bad_#t~nondet33#1=|v_t_funThread3of3ForFork0_bad_#t~nondet33#1_10|, t_funThread3of3ForFork0_good_#t~nondet38#1=|v_t_funThread3of3ForFork0_good_#t~nondet38#1_10|, t_funThread3of3ForFork0_good_#t~post39#1=|v_t_funThread3of3ForFork0_good_#t~post39#1_20|, t_funThread3of3ForFork0_##fun~~TO~VOID_#in~#fp#1.base=|v_t_funThread3of3ForFork0_##fun~~TO~VOID_#in~#fp#1.base_10|, t_funThread3of3ForFork0_good_#t~nondet40#1=|v_t_funThread3of3ForFork0_good_#t~nondet40#1_10|, t_funThread3of3ForFork0_~g~0#1.offset=|v_t_funThread3of3ForFork0_~g~0#1.offset_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet45#1=|v_t_funThread3of3ForFork0_#t~nondet45#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_good_#t~nondet37#1=|v_t_funThread3of3ForFork0_good_#t~nondet37#1_10|, t_funThread3of3ForFork0_good_#t~nondet41#1=|v_t_funThread3of3ForFork0_good_#t~nondet41#1_10|, t_funThread3of3ForFork0_good_#t~post42#1=|v_t_funThread3of3ForFork0_good_#t~post42#1_20|, t_funThread3of3ForFork0_bad_#t~nondet31#1=|v_t_funThread3of3ForFork0_bad_#t~nondet31#1_10|, t_funThread3of3ForFork0_~g~0#1.base=|v_t_funThread3of3ForFork0_~g~0#1.base_8|, t_funThread3of3ForFork0_bad_#t~nondet36#1=|v_t_funThread3of3ForFork0_bad_#t~nondet36#1_10|, t_funThread3of3ForFork0_##fun~~TO~VOID_#in~#fp#1.offset=|v_t_funThread3of3ForFork0_##fun~~TO~VOID_#in~#fp#1.offset_10|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_good_#t~nondet44#1=|v_t_funThread3of3ForFork0_good_#t~nondet44#1_10|, t_funThread3of3ForFork0_bad_#t~nondet34#1=|v_t_funThread3of3ForFork0_bad_#t~nondet34#1_10|, t_funThread3of3ForFork0_bad_#t~post32#1=|v_t_funThread3of3ForFork0_bad_#t~post32#1_20|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|, t_funThread3of3ForFork0_good_#t~nondet43#1=|v_t_funThread3of3ForFork0_good_#t~nondet43#1_10|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_bad_#t~post35#1, t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet46#1, t_funThread3of3ForFork0_bad_#t~nondet33#1, t_funThread3of3ForFork0_good_#t~nondet38#1, t_funThread3of3ForFork0_good_#t~post39#1, t_funThread3of3ForFork0_##fun~~TO~VOID_#in~#fp#1.base, t_funThread3of3ForFork0_good_#t~nondet40#1, t_funThread3of3ForFork0_~g~0#1.offset, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet45#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_good_#t~nondet37#1, t_funThread3of3ForFork0_good_#t~nondet41#1, t_funThread3of3ForFork0_good_#t~post42#1, t_funThread3of3ForFork0_bad_#t~nondet31#1, t_funThread3of3ForFork0_~g~0#1.base, t_funThread3of3ForFork0_bad_#t~nondet36#1, t_funThread3of3ForFork0_##fun~~TO~VOID_#in~#fp#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_good_#t~nondet44#1, t_funThread3of3ForFork0_bad_#t~nondet34#1, t_funThread3of3ForFork0_bad_#t~post32#1, t_funThread3of3ForFork0_~arg#1.base, t_funThread3of3ForFork0_good_#t~nondet43#1][273], [t_funThread3of3ForFork0InUse, 34#L938-7true, 323#true, 37#L942-5true, 301#L956-8true, 335#(and (= 0 |t_funThread1of3ForFork0_bad_#t~post32#1|) (= ~global~0 0)), 66#$Ultimate##0true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:36,263 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2023-11-30 07:58:36,263 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:58:36,263 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:58:36,263 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:58:36,273 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1397] L938-9-->L938-12: Formula: (and (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0))) (= |v_t_funThread1of3ForFork0_bad_#t~nondet33#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, t_funThread1of3ForFork0_bad_#t~nondet33#1=|v_t_funThread1of3ForFork0_bad_#t~nondet33#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_bad_#t~nondet33#1][124], [t_funThread3of3ForFork0NotInUse, 323#true, 143#L938-12true, 134#L942-3true, 45#L956-7true, t_funThread1of3ForFork0InUse, 330#true, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:36,274 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2023-11-30 07:58:36,274 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:58:36,274 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:58:36,274 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:58:36,274 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:58:36,274 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([1397] L938-9-->L938-12: Formula: (and (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0))) (= |v_t_funThread1of3ForFork0_bad_#t~nondet33#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, t_funThread1of3ForFork0_bad_#t~nondet33#1=|v_t_funThread1of3ForFork0_bad_#t~nondet33#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_bad_#t~nondet33#1][124], [t_funThread3of3ForFork0NotInUse, 323#true, 143#L938-12true, 45#L956-7true, 330#true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 258#L938-5true]) [2023-11-30 07:58:36,274 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2023-11-30 07:58:36,274 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:58:36,274 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:58:36,274 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:58:36,274 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:58:36,274 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:58:36,304 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1061] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][138], [t_funThread3of3ForFork0NotInUse, 323#true, 37#L942-5true, 2#L957-3true, 286#L938-9true, 330#true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:36,304 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2023-11-30 07:58:36,304 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:58:36,304 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:58:36,304 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:58:36,312 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1397] L938-9-->L938-12: Formula: (and (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0))) (= |v_t_funThread1of3ForFork0_bad_#t~nondet33#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, t_funThread1of3ForFork0_bad_#t~nondet33#1=|v_t_funThread1of3ForFork0_bad_#t~nondet33#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_bad_#t~nondet33#1][124], [t_funThread3of3ForFork0NotInUse, 323#true, 37#L942-5true, 143#L938-12true, 71#L957true, t_funThread1of3ForFork0InUse, 330#true, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:36,312 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2023-11-30 07:58:36,312 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:58:36,313 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:58:36,313 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:58:36,313 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1397] L938-9-->L938-12: Formula: (and (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0))) (= |v_t_funThread1of3ForFork0_bad_#t~nondet33#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, t_funThread1of3ForFork0_bad_#t~nondet33#1=|v_t_funThread1of3ForFork0_bad_#t~nondet33#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_bad_#t~nondet33#1][124], [t_funThread3of3ForFork0NotInUse, 323#true, 156#L938-8true, 143#L938-12true, 157#L956-16true, 330#true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:36,313 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2023-11-30 07:58:36,313 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:58:36,313 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:58:36,313 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:58:36,313 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:58:36,313 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1227] L938-9-->L938-12: Formula: (and (= |v_t_funThread2of3ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{t_funThread2of3ForFork0_bad_#t~nondet33#1=|v_t_funThread2of3ForFork0_bad_#t~nondet33#1_5|, #pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_bad_#t~nondet33#1][372], [t_funThread3of3ForFork0NotInUse, 34#L938-7true, 323#true, 132#L938-12true, 71#L957true, t_funThread1of3ForFork0InUse, 333#(= 0 |t_funThread1of3ForFork0_bad_#t~post32#1|), t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:36,314 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2023-11-30 07:58:36,314 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:58:36,314 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:58:36,314 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:58:36,318 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1397] L938-9-->L938-12: Formula: (and (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0))) (= |v_t_funThread1of3ForFork0_bad_#t~nondet33#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, t_funThread1of3ForFork0_bad_#t~nondet33#1=|v_t_funThread1of3ForFork0_bad_#t~nondet33#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_bad_#t~nondet33#1][124], [t_funThread3of3ForFork0NotInUse, 323#true, 156#L938-8true, 143#L938-12true, 229#L956-4true, t_funThread1of3ForFork0InUse, 330#true, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:36,318 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2023-11-30 07:58:36,318 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:58:36,318 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:58:36,318 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:58:36,318 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:58:36,322 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([1397] L938-9-->L938-12: Formula: (and (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0))) (= |v_t_funThread1of3ForFork0_bad_#t~nondet33#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, t_funThread1of3ForFork0_bad_#t~nondet33#1=|v_t_funThread1of3ForFork0_bad_#t~nondet33#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_bad_#t~nondet33#1][124], [t_funThread3of3ForFork0NotInUse, 323#true, 156#L938-8true, 143#L938-12true, 157#L956-16true, t_funThread1of3ForFork0InUse, 330#true, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:36,323 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2023-11-30 07:58:36,323 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:58:36,323 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:58:36,323 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:58:36,323 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:58:36,323 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:58:36,323 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([1397] L938-9-->L938-12: Formula: (and (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0))) (= |v_t_funThread1of3ForFork0_bad_#t~nondet33#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, t_funThread1of3ForFork0_bad_#t~nondet33#1=|v_t_funThread1of3ForFork0_bad_#t~nondet33#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_bad_#t~nondet33#1][124], [t_funThread3of3ForFork0NotInUse, 323#true, 156#L938-8true, 143#L938-12true, 229#L956-4true, 330#true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:36,323 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2023-11-30 07:58:36,323 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:58:36,323 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:58:36,323 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:58:36,323 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:58:36,323 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:58:36,324 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1227] L938-9-->L938-12: Formula: (and (= |v_t_funThread2of3ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{t_funThread2of3ForFork0_bad_#t~nondet33#1=|v_t_funThread2of3ForFork0_bad_#t~nondet33#1_5|, #pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_bad_#t~nondet33#1][226], [t_funThread3of3ForFork0NotInUse, 132#L938-12true, 323#true, 286#L938-9true, 264#L956-15true, 330#true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:36,324 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2023-11-30 07:58:36,324 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:58:36,324 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:58:36,324 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:58:36,324 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:58:36,325 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1227] L938-9-->L938-12: Formula: (and (= |v_t_funThread2of3ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{t_funThread2of3ForFork0_bad_#t~nondet33#1=|v_t_funThread2of3ForFork0_bad_#t~nondet33#1_5|, #pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_bad_#t~nondet33#1][372], [t_funThread3of3ForFork0NotInUse, 132#L938-12true, 323#true, 157#L956-16true, 56#L938-8true, t_funThread1of3ForFork0InUse, 333#(= 0 |t_funThread1of3ForFork0_bad_#t~post32#1|), t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:36,325 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2023-11-30 07:58:36,325 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:58:36,325 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:58:36,325 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:58:36,325 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:58:36,325 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1227] L938-9-->L938-12: Formula: (and (= |v_t_funThread2of3ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{t_funThread2of3ForFork0_bad_#t~nondet33#1=|v_t_funThread2of3ForFork0_bad_#t~nondet33#1_5|, #pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_bad_#t~nondet33#1][372], [t_funThread3of3ForFork0NotInUse, 323#true, 132#L938-12true, 229#L956-4true, 56#L938-8true, t_funThread1of3ForFork0InUse, 333#(= 0 |t_funThread1of3ForFork0_bad_#t~post32#1|), t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:36,325 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2023-11-30 07:58:36,325 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:58:36,325 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:58:36,325 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:58:36,326 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:58:36,326 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1397] L938-9-->L938-12: Formula: (and (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0))) (= |v_t_funThread1of3ForFork0_bad_#t~nondet33#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, t_funThread1of3ForFork0_bad_#t~nondet33#1=|v_t_funThread1of3ForFork0_bad_#t~nondet33#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_bad_#t~nondet33#1][124], [t_funThread3of3ForFork0NotInUse, 323#true, 143#L938-12true, 198#L942-8true, 53#L956-14true, 330#true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:36,326 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2023-11-30 07:58:36,327 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:58:36,327 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:58:36,327 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:58:36,327 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1239] L942-9-->L942-12: Formula: (and (= |v_#pthreadsMutex_145| (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47|) |v_~#__global_lock~0.offset_47| 0))) (= |v_t_funThread2of3ForFork0_good_#t~nondet40#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_145|, t_funThread2of3ForFork0_good_#t~nondet40#1=|v_t_funThread2of3ForFork0_good_#t~nondet40#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_good_#t~nondet40#1][389], [t_funThread3of3ForFork0NotInUse, 323#true, 255#L942-12true, 56#L938-8true, 53#L956-14true, t_funThread1of3ForFork0InUse, 333#(= 0 |t_funThread1of3ForFork0_bad_#t~post32#1|), t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:36,327 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2023-11-30 07:58:36,327 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:58:36,327 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:58:36,327 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:58:36,328 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1239] L942-9-->L942-12: Formula: (and (= |v_#pthreadsMutex_145| (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47|) |v_~#__global_lock~0.offset_47| 0))) (= |v_t_funThread2of3ForFork0_good_#t~nondet40#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_145|, t_funThread2of3ForFork0_good_#t~nondet40#1=|v_t_funThread2of3ForFork0_good_#t~nondet40#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_good_#t~nondet40#1][389], [t_funThread3of3ForFork0NotInUse, 34#L938-7true, 323#true, 255#L942-12true, t_funThread1of3ForFork0InUse, 264#L956-15true, 333#(= 0 |t_funThread1of3ForFork0_bad_#t~post32#1|), t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:36,328 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2023-11-30 07:58:36,328 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:58:36,328 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:58:36,328 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:58:36,340 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1185] L938-29-->L938-18: Formula: (let ((.cse0 (select |v_#pthreadsMutex_106| |v_~#__global_lock~0.base_35|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_35|) 0) (= |v_t_funThread2of3ForFork0_bad_#t~nondet34#1_5| 0) (= |v_#pthreadsMutex_105| (store |v_#pthreadsMutex_106| |v_~#__global_lock~0.base_35| (store .cse0 |v_~#__global_lock~0.offset_35| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_106|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_35|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, t_funThread2of3ForFork0_bad_#t~nondet34#1=|v_t_funThread2of3ForFork0_bad_#t~nondet34#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_35|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_bad_#t~nondet34#1][255], [t_funThread3of3ForFork0NotInUse, 323#true, 242#t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 53#L956-14true, 226#L938-18true, t_funThread1of3ForFork0InUse, 330#true, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:36,340 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2023-11-30 07:58:36,340 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:58:36,340 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:58:36,340 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:58:36,341 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1185] L938-29-->L938-18: Formula: (let ((.cse0 (select |v_#pthreadsMutex_106| |v_~#__global_lock~0.base_35|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_35|) 0) (= |v_t_funThread2of3ForFork0_bad_#t~nondet34#1_5| 0) (= |v_#pthreadsMutex_105| (store |v_#pthreadsMutex_106| |v_~#__global_lock~0.base_35| (store .cse0 |v_~#__global_lock~0.offset_35| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_106|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_35|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, t_funThread2of3ForFork0_bad_#t~nondet34#1=|v_t_funThread2of3ForFork0_bad_#t~nondet34#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_35|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_bad_#t~nondet34#1][255], [t_funThread3of3ForFork0NotInUse, 34#L938-7true, 323#true, 53#L956-14true, 226#L938-18true, t_funThread1of3ForFork0InUse, 330#true, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:36,341 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2023-11-30 07:58:36,341 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:58:36,341 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:58:36,341 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 07:58:36,568 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1422] L956-7-->$Ultimate##0: Formula: (and (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre48#1_17|) (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre48#1=|v_ULTIMATE.start_main_#t~pre48#1_17|} OutVars{t_funThread3of3ForFork0_bad_#t~post35#1=|v_t_funThread3of3ForFork0_bad_#t~post35#1_20|, t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet46#1=|v_t_funThread3of3ForFork0_#t~nondet46#1_6|, ULTIMATE.start_main_#t~pre48#1=|v_ULTIMATE.start_main_#t~pre48#1_17|, t_funThread3of3ForFork0_bad_#t~nondet33#1=|v_t_funThread3of3ForFork0_bad_#t~nondet33#1_10|, t_funThread3of3ForFork0_good_#t~nondet38#1=|v_t_funThread3of3ForFork0_good_#t~nondet38#1_10|, t_funThread3of3ForFork0_good_#t~post39#1=|v_t_funThread3of3ForFork0_good_#t~post39#1_20|, t_funThread3of3ForFork0_##fun~~TO~VOID_#in~#fp#1.base=|v_t_funThread3of3ForFork0_##fun~~TO~VOID_#in~#fp#1.base_10|, t_funThread3of3ForFork0_good_#t~nondet40#1=|v_t_funThread3of3ForFork0_good_#t~nondet40#1_10|, t_funThread3of3ForFork0_~g~0#1.offset=|v_t_funThread3of3ForFork0_~g~0#1.offset_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet45#1=|v_t_funThread3of3ForFork0_#t~nondet45#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_good_#t~nondet37#1=|v_t_funThread3of3ForFork0_good_#t~nondet37#1_10|, t_funThread3of3ForFork0_good_#t~nondet41#1=|v_t_funThread3of3ForFork0_good_#t~nondet41#1_10|, t_funThread3of3ForFork0_good_#t~post42#1=|v_t_funThread3of3ForFork0_good_#t~post42#1_20|, t_funThread3of3ForFork0_bad_#t~nondet31#1=|v_t_funThread3of3ForFork0_bad_#t~nondet31#1_10|, t_funThread3of3ForFork0_~g~0#1.base=|v_t_funThread3of3ForFork0_~g~0#1.base_8|, t_funThread3of3ForFork0_bad_#t~nondet36#1=|v_t_funThread3of3ForFork0_bad_#t~nondet36#1_10|, t_funThread3of3ForFork0_##fun~~TO~VOID_#in~#fp#1.offset=|v_t_funThread3of3ForFork0_##fun~~TO~VOID_#in~#fp#1.offset_10|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_good_#t~nondet44#1=|v_t_funThread3of3ForFork0_good_#t~nondet44#1_10|, t_funThread3of3ForFork0_bad_#t~nondet34#1=|v_t_funThread3of3ForFork0_bad_#t~nondet34#1_10|, t_funThread3of3ForFork0_bad_#t~post32#1=|v_t_funThread3of3ForFork0_bad_#t~post32#1_20|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|, t_funThread3of3ForFork0_good_#t~nondet43#1=|v_t_funThread3of3ForFork0_good_#t~nondet43#1_10|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_bad_#t~post35#1, t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet46#1, t_funThread3of3ForFork0_bad_#t~nondet33#1, t_funThread3of3ForFork0_good_#t~nondet38#1, t_funThread3of3ForFork0_good_#t~post39#1, t_funThread3of3ForFork0_##fun~~TO~VOID_#in~#fp#1.base, t_funThread3of3ForFork0_good_#t~nondet40#1, t_funThread3of3ForFork0_~g~0#1.offset, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet45#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_good_#t~nondet37#1, t_funThread3of3ForFork0_good_#t~nondet41#1, t_funThread3of3ForFork0_good_#t~post42#1, t_funThread3of3ForFork0_bad_#t~nondet31#1, t_funThread3of3ForFork0_~g~0#1.base, t_funThread3of3ForFork0_bad_#t~nondet36#1, t_funThread3of3ForFork0_##fun~~TO~VOID_#in~#fp#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_good_#t~nondet44#1, t_funThread3of3ForFork0_bad_#t~nondet34#1, t_funThread3of3ForFork0_bad_#t~post32#1, t_funThread3of3ForFork0_~arg#1.base, t_funThread3of3ForFork0_good_#t~nondet43#1][274], [t_funThread3of3ForFork0InUse, 323#true, 156#L938-8true, 301#L956-8true, 286#L938-9true, 66#$Ultimate##0true, 330#true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:36,568 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2023-11-30 07:58:36,568 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:58:36,569 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:58:36,569 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:58:36,569 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:58:36,569 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1422] L956-7-->$Ultimate##0: Formula: (and (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre48#1_17|) (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre48#1=|v_ULTIMATE.start_main_#t~pre48#1_17|} OutVars{t_funThread3of3ForFork0_bad_#t~post35#1=|v_t_funThread3of3ForFork0_bad_#t~post35#1_20|, t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet46#1=|v_t_funThread3of3ForFork0_#t~nondet46#1_6|, ULTIMATE.start_main_#t~pre48#1=|v_ULTIMATE.start_main_#t~pre48#1_17|, t_funThread3of3ForFork0_bad_#t~nondet33#1=|v_t_funThread3of3ForFork0_bad_#t~nondet33#1_10|, t_funThread3of3ForFork0_good_#t~nondet38#1=|v_t_funThread3of3ForFork0_good_#t~nondet38#1_10|, t_funThread3of3ForFork0_good_#t~post39#1=|v_t_funThread3of3ForFork0_good_#t~post39#1_20|, t_funThread3of3ForFork0_##fun~~TO~VOID_#in~#fp#1.base=|v_t_funThread3of3ForFork0_##fun~~TO~VOID_#in~#fp#1.base_10|, t_funThread3of3ForFork0_good_#t~nondet40#1=|v_t_funThread3of3ForFork0_good_#t~nondet40#1_10|, t_funThread3of3ForFork0_~g~0#1.offset=|v_t_funThread3of3ForFork0_~g~0#1.offset_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet45#1=|v_t_funThread3of3ForFork0_#t~nondet45#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_good_#t~nondet37#1=|v_t_funThread3of3ForFork0_good_#t~nondet37#1_10|, t_funThread3of3ForFork0_good_#t~nondet41#1=|v_t_funThread3of3ForFork0_good_#t~nondet41#1_10|, t_funThread3of3ForFork0_good_#t~post42#1=|v_t_funThread3of3ForFork0_good_#t~post42#1_20|, t_funThread3of3ForFork0_bad_#t~nondet31#1=|v_t_funThread3of3ForFork0_bad_#t~nondet31#1_10|, t_funThread3of3ForFork0_~g~0#1.base=|v_t_funThread3of3ForFork0_~g~0#1.base_8|, t_funThread3of3ForFork0_bad_#t~nondet36#1=|v_t_funThread3of3ForFork0_bad_#t~nondet36#1_10|, t_funThread3of3ForFork0_##fun~~TO~VOID_#in~#fp#1.offset=|v_t_funThread3of3ForFork0_##fun~~TO~VOID_#in~#fp#1.offset_10|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_good_#t~nondet44#1=|v_t_funThread3of3ForFork0_good_#t~nondet44#1_10|, t_funThread3of3ForFork0_bad_#t~nondet34#1=|v_t_funThread3of3ForFork0_bad_#t~nondet34#1_10|, t_funThread3of3ForFork0_bad_#t~post32#1=|v_t_funThread3of3ForFork0_bad_#t~post32#1_20|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|, t_funThread3of3ForFork0_good_#t~nondet43#1=|v_t_funThread3of3ForFork0_good_#t~nondet43#1_10|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_bad_#t~post35#1, t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet46#1, t_funThread3of3ForFork0_bad_#t~nondet33#1, t_funThread3of3ForFork0_good_#t~nondet38#1, t_funThread3of3ForFork0_good_#t~post39#1, t_funThread3of3ForFork0_##fun~~TO~VOID_#in~#fp#1.base, t_funThread3of3ForFork0_good_#t~nondet40#1, t_funThread3of3ForFork0_~g~0#1.offset, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet45#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_good_#t~nondet37#1, t_funThread3of3ForFork0_good_#t~nondet41#1, t_funThread3of3ForFork0_good_#t~post42#1, t_funThread3of3ForFork0_bad_#t~nondet31#1, t_funThread3of3ForFork0_~g~0#1.base, t_funThread3of3ForFork0_bad_#t~nondet36#1, t_funThread3of3ForFork0_##fun~~TO~VOID_#in~#fp#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_good_#t~nondet44#1, t_funThread3of3ForFork0_bad_#t~nondet34#1, t_funThread3of3ForFork0_bad_#t~post32#1, t_funThread3of3ForFork0_~arg#1.base, t_funThread3of3ForFork0_good_#t~nondet43#1][275], [t_funThread3of3ForFork0InUse, 323#true, 37#L942-5true, 301#L956-8true, 56#L938-8true, 66#$Ultimate##0true, t_funThread1of3ForFork0InUse, 333#(= 0 |t_funThread1of3ForFork0_bad_#t~post32#1|), t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:36,569 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2023-11-30 07:58:36,569 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:58:36,569 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:58:36,569 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:58:36,613 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1397] L938-9-->L938-12: Formula: (and (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0))) (= |v_t_funThread1of3ForFork0_bad_#t~nondet33#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, t_funThread1of3ForFork0_bad_#t~nondet33#1=|v_t_funThread1of3ForFork0_bad_#t~nondet33#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_bad_#t~nondet33#1][124], [t_funThread3of3ForFork0NotInUse, 323#true, 156#L938-8true, 143#L938-12true, 71#L957true, t_funThread1of3ForFork0InUse, 330#true, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:36,613 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2023-11-30 07:58:36,613 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:58:36,613 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:58:36,614 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:58:36,614 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:58:36,614 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([1061] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][138], [t_funThread3of3ForFork0NotInUse, 323#true, 156#L938-8true, 2#L957-3true, 286#L938-9true, t_funThread1of3ForFork0InUse, 330#true, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:36,614 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2023-11-30 07:58:36,614 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:58:36,614 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:58:36,614 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:58:36,614 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:58:36,614 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:58:36,614 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1061] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][139], [t_funThread3of3ForFork0NotInUse, 34#L938-7true, 323#true, 2#L957-3true, 198#L942-8true, t_funThread1of3ForFork0InUse, 333#(= 0 |t_funThread1of3ForFork0_bad_#t~post32#1|), t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:36,615 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2023-11-30 07:58:36,615 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:58:36,615 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:58:36,615 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:58:36,616 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1061] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][138], [t_funThread3of3ForFork0NotInUse, 132#L938-12true, 323#true, 2#L957-3true, 242#t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, t_funThread1of3ForFork0InUse, 330#true, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:36,616 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2023-11-30 07:58:36,616 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:58:36,616 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:58:36,616 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:58:36,616 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1061] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][138], [t_funThread3of3ForFork0NotInUse, 323#true, 132#L938-12true, 2#L957-3true, 56#L938-8true, t_funThread1of3ForFork0InUse, 330#true, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:36,616 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2023-11-30 07:58:36,616 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:58:36,617 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:58:36,617 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:58:36,617 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1061] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][138], [t_funThread3of3ForFork0NotInUse, 34#L938-7true, 323#true, 132#L938-12true, 2#L957-3true, t_funThread1of3ForFork0InUse, 330#true, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:36,617 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2023-11-30 07:58:36,617 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:58:36,617 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:58:36,617 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:58:36,625 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([1397] L938-9-->L938-12: Formula: (and (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0))) (= |v_t_funThread1of3ForFork0_bad_#t~nondet33#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, t_funThread1of3ForFork0_bad_#t~nondet33#1=|v_t_funThread1of3ForFork0_bad_#t~nondet33#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_bad_#t~nondet33#1][124], [t_funThread3of3ForFork0NotInUse, 323#true, 156#L938-8true, 143#L938-12true, 71#L957true, t_funThread1of3ForFork0InUse, 330#true, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:36,625 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2023-11-30 07:58:36,625 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:58:36,625 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:58:36,625 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:58:36,625 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:58:36,625 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:58:36,626 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1227] L938-9-->L938-12: Formula: (and (= |v_t_funThread2of3ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{t_funThread2of3ForFork0_bad_#t~nondet33#1=|v_t_funThread2of3ForFork0_bad_#t~nondet33#1_5|, #pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_bad_#t~nondet33#1][226], [t_funThread3of3ForFork0NotInUse, 323#true, 132#L938-12true, 157#L956-16true, 286#L938-9true, t_funThread1of3ForFork0InUse, 330#true, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:36,626 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2023-11-30 07:58:36,626 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:58:36,626 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:58:36,626 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:58:36,626 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:58:36,626 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1227] L938-9-->L938-12: Formula: (and (= |v_t_funThread2of3ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{t_funThread2of3ForFork0_bad_#t~nondet33#1=|v_t_funThread2of3ForFork0_bad_#t~nondet33#1_5|, #pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_bad_#t~nondet33#1][372], [t_funThread3of3ForFork0NotInUse, 132#L938-12true, 323#true, 56#L938-8true, 71#L957true, t_funThread1of3ForFork0InUse, 333#(= 0 |t_funThread1of3ForFork0_bad_#t~post32#1|), t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:36,626 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2023-11-30 07:58:36,626 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:58:36,626 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:58:36,626 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:58:36,626 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:58:36,629 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1227] L938-9-->L938-12: Formula: (and (= |v_t_funThread2of3ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{t_funThread2of3ForFork0_bad_#t~nondet33#1=|v_t_funThread2of3ForFork0_bad_#t~nondet33#1_5|, #pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_bad_#t~nondet33#1][226], [t_funThread3of3ForFork0NotInUse, 132#L938-12true, 323#true, 229#L956-4true, 286#L938-9true, t_funThread1of3ForFork0InUse, 330#true, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:36,629 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2023-11-30 07:58:36,629 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:58:36,629 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:58:36,629 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:58:36,629 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:58:36,631 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([1227] L938-9-->L938-12: Formula: (and (= |v_t_funThread2of3ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{t_funThread2of3ForFork0_bad_#t~nondet33#1=|v_t_funThread2of3ForFork0_bad_#t~nondet33#1_5|, #pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_bad_#t~nondet33#1][226], [t_funThread3of3ForFork0NotInUse, 323#true, 132#L938-12true, 157#L956-16true, 286#L938-9true, t_funThread1of3ForFork0InUse, 330#true, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:36,631 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2023-11-30 07:58:36,631 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:58:36,631 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:58:36,631 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:58:36,631 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:58:36,631 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:58:36,631 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([1227] L938-9-->L938-12: Formula: (and (= |v_t_funThread2of3ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{t_funThread2of3ForFork0_bad_#t~nondet33#1=|v_t_funThread2of3ForFork0_bad_#t~nondet33#1_5|, #pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_bad_#t~nondet33#1][226], [t_funThread3of3ForFork0NotInUse, 132#L938-12true, 323#true, 229#L956-4true, 286#L938-9true, t_funThread1of3ForFork0InUse, 330#true, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:36,631 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2023-11-30 07:58:36,631 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:58:36,631 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:58:36,631 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:58:36,631 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:58:36,631 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:58:36,632 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1397] L938-9-->L938-12: Formula: (and (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0))) (= |v_t_funThread1of3ForFork0_bad_#t~nondet33#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, t_funThread1of3ForFork0_bad_#t~nondet33#1=|v_t_funThread1of3ForFork0_bad_#t~nondet33#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_bad_#t~nondet33#1][124], [t_funThread3of3ForFork0NotInUse, 323#true, 143#L938-12true, 198#L942-8true, 330#true, t_funThread1of3ForFork0InUse, 264#L956-15true, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:36,632 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2023-11-30 07:58:36,632 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:58:36,632 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:58:36,632 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:58:36,633 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1239] L942-9-->L942-12: Formula: (and (= |v_#pthreadsMutex_145| (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47|) |v_~#__global_lock~0.offset_47| 0))) (= |v_t_funThread2of3ForFork0_good_#t~nondet40#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_145|, t_funThread2of3ForFork0_good_#t~nondet40#1=|v_t_funThread2of3ForFork0_good_#t~nondet40#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_good_#t~nondet40#1][389], [t_funThread3of3ForFork0NotInUse, 323#true, 255#L942-12true, 56#L938-8true, t_funThread1of3ForFork0InUse, 264#L956-15true, 333#(= 0 |t_funThread1of3ForFork0_bad_#t~post32#1|), t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:36,633 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2023-11-30 07:58:36,633 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:58:36,633 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:58:36,633 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:58:36,633 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1239] L942-9-->L942-12: Formula: (and (= |v_#pthreadsMutex_145| (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47|) |v_~#__global_lock~0.offset_47| 0))) (= |v_t_funThread2of3ForFork0_good_#t~nondet40#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_145|, t_funThread2of3ForFork0_good_#t~nondet40#1=|v_t_funThread2of3ForFork0_good_#t~nondet40#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_good_#t~nondet40#1][245], [t_funThread3of3ForFork0NotInUse, 323#true, 255#L942-12true, 286#L938-9true, 53#L956-14true, 330#true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:36,634 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2023-11-30 07:58:36,634 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:58:36,634 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:58:36,634 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:58:36,634 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1239] L942-9-->L942-12: Formula: (and (= |v_#pthreadsMutex_145| (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47|) |v_~#__global_lock~0.offset_47| 0))) (= |v_t_funThread2of3ForFork0_good_#t~nondet40#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_145|, t_funThread2of3ForFork0_good_#t~nondet40#1=|v_t_funThread2of3ForFork0_good_#t~nondet40#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_good_#t~nondet40#1][389], [t_funThread3of3ForFork0NotInUse, 34#L938-7true, 323#true, 255#L942-12true, 157#L956-16true, t_funThread1of3ForFork0InUse, 333#(= 0 |t_funThread1of3ForFork0_bad_#t~post32#1|), t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:36,634 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2023-11-30 07:58:36,634 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:58:36,634 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:58:36,634 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:58:36,634 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1239] L942-9-->L942-12: Formula: (and (= |v_#pthreadsMutex_145| (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47|) |v_~#__global_lock~0.offset_47| 0))) (= |v_t_funThread2of3ForFork0_good_#t~nondet40#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_145|, t_funThread2of3ForFork0_good_#t~nondet40#1=|v_t_funThread2of3ForFork0_good_#t~nondet40#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_good_#t~nondet40#1][389], [t_funThread3of3ForFork0NotInUse, 34#L938-7true, 323#true, 255#L942-12true, 229#L956-4true, t_funThread1of3ForFork0InUse, 333#(= 0 |t_funThread1of3ForFork0_bad_#t~post32#1|), t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:36,634 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2023-11-30 07:58:36,634 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:58:36,635 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:58:36,635 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:58:36,641 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1185] L938-29-->L938-18: Formula: (let ((.cse0 (select |v_#pthreadsMutex_106| |v_~#__global_lock~0.base_35|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_35|) 0) (= |v_t_funThread2of3ForFork0_bad_#t~nondet34#1_5| 0) (= |v_#pthreadsMutex_105| (store |v_#pthreadsMutex_106| |v_~#__global_lock~0.base_35| (store .cse0 |v_~#__global_lock~0.offset_35| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_106|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_35|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, t_funThread2of3ForFork0_bad_#t~nondet34#1=|v_t_funThread2of3ForFork0_bad_#t~nondet34#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_35|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_bad_#t~nondet34#1][255], [t_funThread3of3ForFork0NotInUse, 323#true, 242#t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 226#L938-18true, t_funThread1of3ForFork0InUse, 330#true, 264#L956-15true, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:36,641 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2023-11-30 07:58:36,641 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:58:36,641 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:58:36,641 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:58:36,641 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1185] L938-29-->L938-18: Formula: (let ((.cse0 (select |v_#pthreadsMutex_106| |v_~#__global_lock~0.base_35|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_35|) 0) (= |v_t_funThread2of3ForFork0_bad_#t~nondet34#1_5| 0) (= |v_#pthreadsMutex_105| (store |v_#pthreadsMutex_106| |v_~#__global_lock~0.base_35| (store .cse0 |v_~#__global_lock~0.offset_35| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_106|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_35|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, t_funThread2of3ForFork0_bad_#t~nondet34#1=|v_t_funThread2of3ForFork0_bad_#t~nondet34#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_35|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_bad_#t~nondet34#1][255], [t_funThread3of3ForFork0NotInUse, 34#L938-7true, 323#true, 226#L938-18true, t_funThread1of3ForFork0InUse, 330#true, 264#L956-15true, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:36,641 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2023-11-30 07:58:36,641 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:58:36,641 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:58:36,641 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:58:36,642 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1185] L938-29-->L938-18: Formula: (let ((.cse0 (select |v_#pthreadsMutex_106| |v_~#__global_lock~0.base_35|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_35|) 0) (= |v_t_funThread2of3ForFork0_bad_#t~nondet34#1_5| 0) (= |v_#pthreadsMutex_105| (store |v_#pthreadsMutex_106| |v_~#__global_lock~0.base_35| (store .cse0 |v_~#__global_lock~0.offset_35| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_106|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_35|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, t_funThread2of3ForFork0_bad_#t~nondet34#1=|v_t_funThread2of3ForFork0_bad_#t~nondet34#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_35|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_bad_#t~nondet34#1][255], [t_funThread3of3ForFork0NotInUse, 323#true, 56#L938-8true, 53#L956-14true, 226#L938-18true, 330#true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:36,642 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2023-11-30 07:58:36,642 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:58:36,642 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:58:36,642 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 07:58:36,886 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1422] L956-7-->$Ultimate##0: Formula: (and (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre48#1_17|) (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre48#1=|v_ULTIMATE.start_main_#t~pre48#1_17|} OutVars{t_funThread3of3ForFork0_bad_#t~post35#1=|v_t_funThread3of3ForFork0_bad_#t~post35#1_20|, t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet46#1=|v_t_funThread3of3ForFork0_#t~nondet46#1_6|, ULTIMATE.start_main_#t~pre48#1=|v_ULTIMATE.start_main_#t~pre48#1_17|, t_funThread3of3ForFork0_bad_#t~nondet33#1=|v_t_funThread3of3ForFork0_bad_#t~nondet33#1_10|, t_funThread3of3ForFork0_good_#t~nondet38#1=|v_t_funThread3of3ForFork0_good_#t~nondet38#1_10|, t_funThread3of3ForFork0_good_#t~post39#1=|v_t_funThread3of3ForFork0_good_#t~post39#1_20|, t_funThread3of3ForFork0_##fun~~TO~VOID_#in~#fp#1.base=|v_t_funThread3of3ForFork0_##fun~~TO~VOID_#in~#fp#1.base_10|, t_funThread3of3ForFork0_good_#t~nondet40#1=|v_t_funThread3of3ForFork0_good_#t~nondet40#1_10|, t_funThread3of3ForFork0_~g~0#1.offset=|v_t_funThread3of3ForFork0_~g~0#1.offset_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet45#1=|v_t_funThread3of3ForFork0_#t~nondet45#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_good_#t~nondet37#1=|v_t_funThread3of3ForFork0_good_#t~nondet37#1_10|, t_funThread3of3ForFork0_good_#t~nondet41#1=|v_t_funThread3of3ForFork0_good_#t~nondet41#1_10|, t_funThread3of3ForFork0_good_#t~post42#1=|v_t_funThread3of3ForFork0_good_#t~post42#1_20|, t_funThread3of3ForFork0_bad_#t~nondet31#1=|v_t_funThread3of3ForFork0_bad_#t~nondet31#1_10|, t_funThread3of3ForFork0_~g~0#1.base=|v_t_funThread3of3ForFork0_~g~0#1.base_8|, t_funThread3of3ForFork0_bad_#t~nondet36#1=|v_t_funThread3of3ForFork0_bad_#t~nondet36#1_10|, t_funThread3of3ForFork0_##fun~~TO~VOID_#in~#fp#1.offset=|v_t_funThread3of3ForFork0_##fun~~TO~VOID_#in~#fp#1.offset_10|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_good_#t~nondet44#1=|v_t_funThread3of3ForFork0_good_#t~nondet44#1_10|, t_funThread3of3ForFork0_bad_#t~nondet34#1=|v_t_funThread3of3ForFork0_bad_#t~nondet34#1_10|, t_funThread3of3ForFork0_bad_#t~post32#1=|v_t_funThread3of3ForFork0_bad_#t~post32#1_20|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|, t_funThread3of3ForFork0_good_#t~nondet43#1=|v_t_funThread3of3ForFork0_good_#t~nondet43#1_10|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_bad_#t~post35#1, t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet46#1, t_funThread3of3ForFork0_bad_#t~nondet33#1, t_funThread3of3ForFork0_good_#t~nondet38#1, t_funThread3of3ForFork0_good_#t~post39#1, t_funThread3of3ForFork0_##fun~~TO~VOID_#in~#fp#1.base, t_funThread3of3ForFork0_good_#t~nondet40#1, t_funThread3of3ForFork0_~g~0#1.offset, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet45#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_good_#t~nondet37#1, t_funThread3of3ForFork0_good_#t~nondet41#1, t_funThread3of3ForFork0_good_#t~post42#1, t_funThread3of3ForFork0_bad_#t~nondet31#1, t_funThread3of3ForFork0_~g~0#1.base, t_funThread3of3ForFork0_bad_#t~nondet36#1, t_funThread3of3ForFork0_##fun~~TO~VOID_#in~#fp#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_good_#t~nondet44#1, t_funThread3of3ForFork0_bad_#t~nondet34#1, t_funThread3of3ForFork0_bad_#t~post32#1, t_funThread3of3ForFork0_~arg#1.base, t_funThread3of3ForFork0_good_#t~nondet43#1][274], [t_funThread3of3ForFork0InUse, 323#true, 37#L942-5true, 301#L956-8true, 286#L938-9true, 66#$Ultimate##0true, 330#true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:36,886 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2023-11-30 07:58:36,886 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:58:36,886 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:58:36,886 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:58:36,914 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1397] L938-9-->L938-12: Formula: (and (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0))) (= |v_t_funThread1of3ForFork0_bad_#t~nondet33#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, t_funThread1of3ForFork0_bad_#t~nondet33#1=|v_t_funThread1of3ForFork0_bad_#t~nondet33#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_bad_#t~nondet33#1][124], [t_funThread3of3ForFork0NotInUse, 323#true, 37#L942-5true, 143#L938-12true, 45#L956-7true, 330#true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:36,914 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2023-11-30 07:58:36,914 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:58:36,914 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:58:36,914 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:58:36,915 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1227] L938-9-->L938-12: Formula: (and (= |v_t_funThread2of3ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{t_funThread2of3ForFork0_bad_#t~nondet33#1=|v_t_funThread2of3ForFork0_bad_#t~nondet33#1_5|, #pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_bad_#t~nondet33#1][372], [t_funThread3of3ForFork0NotInUse, 34#L938-7true, 323#true, 132#L938-12true, 45#L956-7true, t_funThread1of3ForFork0InUse, 333#(= 0 |t_funThread1of3ForFork0_bad_#t~post32#1|), t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:36,915 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2023-11-30 07:58:36,915 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:58:36,915 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:58:36,915 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:58:36,951 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1227] L938-9-->L938-12: Formula: (and (= |v_t_funThread2of3ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{t_funThread2of3ForFork0_bad_#t~nondet33#1=|v_t_funThread2of3ForFork0_bad_#t~nondet33#1_5|, #pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_bad_#t~nondet33#1][226], [t_funThread3of3ForFork0NotInUse, 132#L938-12true, 323#true, 286#L938-9true, 71#L957true, t_funThread1of3ForFork0InUse, 330#true, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:36,951 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2023-11-30 07:58:36,951 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:58:36,951 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:58:36,951 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:58:36,951 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:58:36,951 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1061] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][139], [t_funThread3of3ForFork0NotInUse, 323#true, 2#L957-3true, 198#L942-8true, 56#L938-8true, t_funThread1of3ForFork0InUse, 333#(= 0 |t_funThread1of3ForFork0_bad_#t~post32#1|), t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:36,951 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2023-11-30 07:58:36,951 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:58:36,952 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:58:36,952 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:58:36,954 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1061] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][138], [t_funThread3of3ForFork0NotInUse, 323#true, 132#L938-12true, 2#L957-3true, 56#L938-8true, t_funThread1of3ForFork0InUse, 330#true, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:36,954 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2023-11-30 07:58:36,954 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:58:36,954 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:58:36,954 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:58:36,954 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:58:36,963 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([1227] L938-9-->L938-12: Formula: (and (= |v_t_funThread2of3ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{t_funThread2of3ForFork0_bad_#t~nondet33#1=|v_t_funThread2of3ForFork0_bad_#t~nondet33#1_5|, #pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_bad_#t~nondet33#1][226], [t_funThread3of3ForFork0NotInUse, 132#L938-12true, 323#true, 286#L938-9true, 71#L957true, t_funThread1of3ForFork0InUse, 330#true, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:36,963 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2023-11-30 07:58:36,963 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:58:36,964 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:58:36,964 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:58:36,964 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:58:36,964 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:58:36,964 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1239] L942-9-->L942-12: Formula: (and (= |v_#pthreadsMutex_145| (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47|) |v_~#__global_lock~0.offset_47| 0))) (= |v_t_funThread2of3ForFork0_good_#t~nondet40#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_145|, t_funThread2of3ForFork0_good_#t~nondet40#1=|v_t_funThread2of3ForFork0_good_#t~nondet40#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_good_#t~nondet40#1][389], [t_funThread3of3ForFork0NotInUse, 34#L938-7true, 323#true, 255#L942-12true, 71#L957true, t_funThread1of3ForFork0InUse, 333#(= 0 |t_funThread1of3ForFork0_bad_#t~post32#1|), t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:36,964 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2023-11-30 07:58:36,964 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:58:36,964 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:58:36,964 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:58:36,965 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1185] L938-29-->L938-18: Formula: (let ((.cse0 (select |v_#pthreadsMutex_106| |v_~#__global_lock~0.base_35|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_35|) 0) (= |v_t_funThread2of3ForFork0_bad_#t~nondet34#1_5| 0) (= |v_#pthreadsMutex_105| (store |v_#pthreadsMutex_106| |v_~#__global_lock~0.base_35| (store .cse0 |v_~#__global_lock~0.offset_35| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_106|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_35|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, t_funThread2of3ForFork0_bad_#t~nondet34#1=|v_t_funThread2of3ForFork0_bad_#t~nondet34#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_35|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_bad_#t~nondet34#1][255], [t_funThread3of3ForFork0NotInUse, 323#true, 157#L956-16true, 242#t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 226#L938-18true, 330#true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:36,965 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2023-11-30 07:58:36,965 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:58:36,965 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:58:36,965 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:58:36,965 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1185] L938-29-->L938-18: Formula: (let ((.cse0 (select |v_#pthreadsMutex_106| |v_~#__global_lock~0.base_35|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_35|) 0) (= |v_t_funThread2of3ForFork0_bad_#t~nondet34#1_5| 0) (= |v_#pthreadsMutex_105| (store |v_#pthreadsMutex_106| |v_~#__global_lock~0.base_35| (store .cse0 |v_~#__global_lock~0.offset_35| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_106|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_35|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, t_funThread2of3ForFork0_bad_#t~nondet34#1=|v_t_funThread2of3ForFork0_bad_#t~nondet34#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_35|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_bad_#t~nondet34#1][255], [t_funThread3of3ForFork0NotInUse, 34#L938-7true, 323#true, 157#L956-16true, 226#L938-18true, 330#true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:36,965 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2023-11-30 07:58:36,965 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:58:36,965 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:58:36,965 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:58:36,967 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1185] L938-29-->L938-18: Formula: (let ((.cse0 (select |v_#pthreadsMutex_106| |v_~#__global_lock~0.base_35|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_35|) 0) (= |v_t_funThread2of3ForFork0_bad_#t~nondet34#1_5| 0) (= |v_#pthreadsMutex_105| (store |v_#pthreadsMutex_106| |v_~#__global_lock~0.base_35| (store .cse0 |v_~#__global_lock~0.offset_35| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_106|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_35|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, t_funThread2of3ForFork0_bad_#t~nondet34#1=|v_t_funThread2of3ForFork0_bad_#t~nondet34#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_35|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_bad_#t~nondet34#1][255], [t_funThread3of3ForFork0NotInUse, 323#true, 229#L956-4true, 242#t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 226#L938-18true, 330#true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:36,967 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2023-11-30 07:58:36,967 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:58:36,967 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:58:36,967 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:58:36,967 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1185] L938-29-->L938-18: Formula: (let ((.cse0 (select |v_#pthreadsMutex_106| |v_~#__global_lock~0.base_35|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_35|) 0) (= |v_t_funThread2of3ForFork0_bad_#t~nondet34#1_5| 0) (= |v_#pthreadsMutex_105| (store |v_#pthreadsMutex_106| |v_~#__global_lock~0.base_35| (store .cse0 |v_~#__global_lock~0.offset_35| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_106|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_35|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, t_funThread2of3ForFork0_bad_#t~nondet34#1=|v_t_funThread2of3ForFork0_bad_#t~nondet34#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_35|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_bad_#t~nondet34#1][255], [t_funThread3of3ForFork0NotInUse, 34#L938-7true, 323#true, 229#L956-4true, 226#L938-18true, 330#true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:36,968 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2023-11-30 07:58:36,968 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:58:36,968 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:58:36,968 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:58:36,970 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1397] L938-9-->L938-12: Formula: (and (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0))) (= |v_t_funThread1of3ForFork0_bad_#t~nondet33#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, t_funThread1of3ForFork0_bad_#t~nondet33#1=|v_t_funThread1of3ForFork0_bad_#t~nondet33#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_bad_#t~nondet33#1][124], [t_funThread3of3ForFork0NotInUse, 323#true, 143#L938-12true, 157#L956-16true, 198#L942-8true, t_funThread1of3ForFork0InUse, 330#true, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:36,970 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2023-11-30 07:58:36,970 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:58:36,970 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:58:36,970 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:58:36,970 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1397] L938-9-->L938-12: Formula: (and (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0))) (= |v_t_funThread1of3ForFork0_bad_#t~nondet33#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, t_funThread1of3ForFork0_bad_#t~nondet33#1=|v_t_funThread1of3ForFork0_bad_#t~nondet33#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_bad_#t~nondet33#1][124], [t_funThread3of3ForFork0NotInUse, 323#true, 143#L938-12true, 229#L956-4true, 198#L942-8true, t_funThread1of3ForFork0InUse, 330#true, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:36,970 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2023-11-30 07:58:36,970 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:58:36,970 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:58:36,970 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:58:36,971 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1239] L942-9-->L942-12: Formula: (and (= |v_#pthreadsMutex_145| (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47|) |v_~#__global_lock~0.offset_47| 0))) (= |v_t_funThread2of3ForFork0_good_#t~nondet40#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_145|, t_funThread2of3ForFork0_good_#t~nondet40#1=|v_t_funThread2of3ForFork0_good_#t~nondet40#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_good_#t~nondet40#1][245], [t_funThread3of3ForFork0NotInUse, 323#true, 255#L942-12true, 286#L938-9true, t_funThread1of3ForFork0InUse, 330#true, 264#L956-15true, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:36,971 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2023-11-30 07:58:36,971 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:58:36,971 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:58:36,971 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:58:36,971 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1239] L942-9-->L942-12: Formula: (and (= |v_#pthreadsMutex_145| (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47|) |v_~#__global_lock~0.offset_47| 0))) (= |v_t_funThread2of3ForFork0_good_#t~nondet40#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_145|, t_funThread2of3ForFork0_good_#t~nondet40#1=|v_t_funThread2of3ForFork0_good_#t~nondet40#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_good_#t~nondet40#1][389], [t_funThread3of3ForFork0NotInUse, 323#true, 255#L942-12true, 157#L956-16true, 56#L938-8true, t_funThread1of3ForFork0InUse, 333#(= 0 |t_funThread1of3ForFork0_bad_#t~post32#1|), t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:36,971 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2023-11-30 07:58:36,971 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:58:36,971 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:58:36,971 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:58:36,972 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1239] L942-9-->L942-12: Formula: (and (= |v_#pthreadsMutex_145| (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47|) |v_~#__global_lock~0.offset_47| 0))) (= |v_t_funThread2of3ForFork0_good_#t~nondet40#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_145|, t_funThread2of3ForFork0_good_#t~nondet40#1=|v_t_funThread2of3ForFork0_good_#t~nondet40#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_good_#t~nondet40#1][389], [t_funThread3of3ForFork0NotInUse, 323#true, 229#L956-4true, 255#L942-12true, 56#L938-8true, t_funThread1of3ForFork0InUse, 333#(= 0 |t_funThread1of3ForFork0_bad_#t~post32#1|), t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:36,972 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2023-11-30 07:58:36,972 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:58:36,972 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:58:36,972 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:58:36,981 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1185] L938-29-->L938-18: Formula: (let ((.cse0 (select |v_#pthreadsMutex_106| |v_~#__global_lock~0.base_35|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_35|) 0) (= |v_t_funThread2of3ForFork0_bad_#t~nondet34#1_5| 0) (= |v_#pthreadsMutex_105| (store |v_#pthreadsMutex_106| |v_~#__global_lock~0.base_35| (store .cse0 |v_~#__global_lock~0.offset_35| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_106|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_35|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, t_funThread2of3ForFork0_bad_#t~nondet34#1=|v_t_funThread2of3ForFork0_bad_#t~nondet34#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_35|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_bad_#t~nondet34#1][255], [t_funThread3of3ForFork0NotInUse, 323#true, 56#L938-8true, 226#L938-18true, 330#true, t_funThread1of3ForFork0InUse, 264#L956-15true, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:36,981 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2023-11-30 07:58:36,981 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:58:36,981 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:58:36,981 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:58:36,982 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1185] L938-29-->L938-18: Formula: (let ((.cse0 (select |v_#pthreadsMutex_106| |v_~#__global_lock~0.base_35|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_35|) 0) (= |v_t_funThread2of3ForFork0_bad_#t~nondet34#1_5| 0) (= |v_#pthreadsMutex_105| (store |v_#pthreadsMutex_106| |v_~#__global_lock~0.base_35| (store .cse0 |v_~#__global_lock~0.offset_35| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_106|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_35|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, t_funThread2of3ForFork0_bad_#t~nondet34#1=|v_t_funThread2of3ForFork0_bad_#t~nondet34#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_35|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_bad_#t~nondet34#1][255], [t_funThread3of3ForFork0NotInUse, 323#true, 157#L956-16true, 56#L938-8true, 226#L938-18true, t_funThread1of3ForFork0InUse, 330#true, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:36,982 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2023-11-30 07:58:36,982 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:58:36,982 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:58:36,982 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:58:36,982 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1185] L938-29-->L938-18: Formula: (let ((.cse0 (select |v_#pthreadsMutex_106| |v_~#__global_lock~0.base_35|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_35|) 0) (= |v_t_funThread2of3ForFork0_bad_#t~nondet34#1_5| 0) (= |v_#pthreadsMutex_105| (store |v_#pthreadsMutex_106| |v_~#__global_lock~0.base_35| (store .cse0 |v_~#__global_lock~0.offset_35| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_106|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_35|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, t_funThread2of3ForFork0_bad_#t~nondet34#1=|v_t_funThread2of3ForFork0_bad_#t~nondet34#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_35|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_bad_#t~nondet34#1][255], [t_funThread3of3ForFork0NotInUse, 323#true, 56#L938-8true, 71#L957true, 226#L938-18true, t_funThread1of3ForFork0InUse, 330#true, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:36,982 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2023-11-30 07:58:36,982 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 07:58:36,982 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 07:58:36,982 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 07:58:36,982 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1185] L938-29-->L938-18: Formula: (let ((.cse0 (select |v_#pthreadsMutex_106| |v_~#__global_lock~0.base_35|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_35|) 0) (= |v_t_funThread2of3ForFork0_bad_#t~nondet34#1_5| 0) (= |v_#pthreadsMutex_105| (store |v_#pthreadsMutex_106| |v_~#__global_lock~0.base_35| (store .cse0 |v_~#__global_lock~0.offset_35| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_106|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_35|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, t_funThread2of3ForFork0_bad_#t~nondet34#1=|v_t_funThread2of3ForFork0_bad_#t~nondet34#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_35|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_bad_#t~nondet34#1][255], [t_funThread3of3ForFork0NotInUse, 323#true, 56#L938-8true, 226#L938-18true, t_funThread1of3ForFork0InUse, 264#L956-15true, 330#true, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:36,982 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2023-11-30 07:58:36,982 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:58:36,982 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:58:36,982 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:58:36,982 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:58:36,982 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1185] L938-29-->L938-18: Formula: (let ((.cse0 (select |v_#pthreadsMutex_106| |v_~#__global_lock~0.base_35|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_35|) 0) (= |v_t_funThread2of3ForFork0_bad_#t~nondet34#1_5| 0) (= |v_#pthreadsMutex_105| (store |v_#pthreadsMutex_106| |v_~#__global_lock~0.base_35| (store .cse0 |v_~#__global_lock~0.offset_35| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_106|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_35|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, t_funThread2of3ForFork0_bad_#t~nondet34#1=|v_t_funThread2of3ForFork0_bad_#t~nondet34#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_35|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_bad_#t~nondet34#1][255], [t_funThread3of3ForFork0NotInUse, 323#true, 229#L956-4true, 56#L938-8true, 226#L938-18true, t_funThread1of3ForFork0InUse, 330#true, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:36,983 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2023-11-30 07:58:36,983 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:58:36,983 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:58:36,983 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:58:36,983 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1203] L942-29-->L942-18: Formula: (let ((.cse0 (select |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_51|))) (and (= |v_t_funThread2of3ForFork0_good_#t~nondet41#1_3| 0) (= (store |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_51| (store .cse0 |v_~#__global_lock~0.offset_51| 1)) |v_#pthreadsMutex_153|) (= (select .cse0 |v_~#__global_lock~0.offset_51|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_154|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_51|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_51|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_153|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_51|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_51|, t_funThread2of3ForFork0_good_#t~nondet41#1=|v_t_funThread2of3ForFork0_good_#t~nondet41#1_3|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_good_#t~nondet41#1][283], [t_funThread3of3ForFork0NotInUse, 323#true, 283#L942-18true, 242#t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 53#L956-14true, t_funThread1of3ForFork0InUse, 330#true, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:36,983 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2023-11-30 07:58:36,983 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:58:36,983 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:58:36,984 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:58:36,984 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1203] L942-29-->L942-18: Formula: (let ((.cse0 (select |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_51|))) (and (= |v_t_funThread2of3ForFork0_good_#t~nondet41#1_3| 0) (= (store |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_51| (store .cse0 |v_~#__global_lock~0.offset_51| 1)) |v_#pthreadsMutex_153|) (= (select .cse0 |v_~#__global_lock~0.offset_51|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_154|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_51|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_51|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_153|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_51|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_51|, t_funThread2of3ForFork0_good_#t~nondet41#1=|v_t_funThread2of3ForFork0_good_#t~nondet41#1_3|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_good_#t~nondet41#1][283], [t_funThread3of3ForFork0NotInUse, 34#L938-7true, 323#true, 283#L942-18true, 53#L956-14true, t_funThread1of3ForFork0InUse, 330#true, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:36,984 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2023-11-30 07:58:36,984 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:58:36,984 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:58:36,984 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 07:58:37,492 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([1422] L956-7-->$Ultimate##0: Formula: (and (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre48#1_17|) (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre48#1=|v_ULTIMATE.start_main_#t~pre48#1_17|} OutVars{t_funThread3of3ForFork0_bad_#t~post35#1=|v_t_funThread3of3ForFork0_bad_#t~post35#1_20|, t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet46#1=|v_t_funThread3of3ForFork0_#t~nondet46#1_6|, ULTIMATE.start_main_#t~pre48#1=|v_ULTIMATE.start_main_#t~pre48#1_17|, t_funThread3of3ForFork0_bad_#t~nondet33#1=|v_t_funThread3of3ForFork0_bad_#t~nondet33#1_10|, t_funThread3of3ForFork0_good_#t~nondet38#1=|v_t_funThread3of3ForFork0_good_#t~nondet38#1_10|, t_funThread3of3ForFork0_good_#t~post39#1=|v_t_funThread3of3ForFork0_good_#t~post39#1_20|, t_funThread3of3ForFork0_##fun~~TO~VOID_#in~#fp#1.base=|v_t_funThread3of3ForFork0_##fun~~TO~VOID_#in~#fp#1.base_10|, t_funThread3of3ForFork0_good_#t~nondet40#1=|v_t_funThread3of3ForFork0_good_#t~nondet40#1_10|, t_funThread3of3ForFork0_~g~0#1.offset=|v_t_funThread3of3ForFork0_~g~0#1.offset_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet45#1=|v_t_funThread3of3ForFork0_#t~nondet45#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_good_#t~nondet37#1=|v_t_funThread3of3ForFork0_good_#t~nondet37#1_10|, t_funThread3of3ForFork0_good_#t~nondet41#1=|v_t_funThread3of3ForFork0_good_#t~nondet41#1_10|, t_funThread3of3ForFork0_good_#t~post42#1=|v_t_funThread3of3ForFork0_good_#t~post42#1_20|, t_funThread3of3ForFork0_bad_#t~nondet31#1=|v_t_funThread3of3ForFork0_bad_#t~nondet31#1_10|, t_funThread3of3ForFork0_~g~0#1.base=|v_t_funThread3of3ForFork0_~g~0#1.base_8|, t_funThread3of3ForFork0_bad_#t~nondet36#1=|v_t_funThread3of3ForFork0_bad_#t~nondet36#1_10|, t_funThread3of3ForFork0_##fun~~TO~VOID_#in~#fp#1.offset=|v_t_funThread3of3ForFork0_##fun~~TO~VOID_#in~#fp#1.offset_10|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_good_#t~nondet44#1=|v_t_funThread3of3ForFork0_good_#t~nondet44#1_10|, t_funThread3of3ForFork0_bad_#t~nondet34#1=|v_t_funThread3of3ForFork0_bad_#t~nondet34#1_10|, t_funThread3of3ForFork0_bad_#t~post32#1=|v_t_funThread3of3ForFork0_bad_#t~post32#1_20|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|, t_funThread3of3ForFork0_good_#t~nondet43#1=|v_t_funThread3of3ForFork0_good_#t~nondet43#1_10|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_bad_#t~post35#1, t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet46#1, t_funThread3of3ForFork0_bad_#t~nondet33#1, t_funThread3of3ForFork0_good_#t~nondet38#1, t_funThread3of3ForFork0_good_#t~post39#1, t_funThread3of3ForFork0_##fun~~TO~VOID_#in~#fp#1.base, t_funThread3of3ForFork0_good_#t~nondet40#1, t_funThread3of3ForFork0_~g~0#1.offset, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet45#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_good_#t~nondet37#1, t_funThread3of3ForFork0_good_#t~nondet41#1, t_funThread3of3ForFork0_good_#t~post42#1, t_funThread3of3ForFork0_bad_#t~nondet31#1, t_funThread3of3ForFork0_~g~0#1.base, t_funThread3of3ForFork0_bad_#t~nondet36#1, t_funThread3of3ForFork0_##fun~~TO~VOID_#in~#fp#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_good_#t~nondet44#1, t_funThread3of3ForFork0_bad_#t~nondet34#1, t_funThread3of3ForFork0_bad_#t~post32#1, t_funThread3of3ForFork0_~arg#1.base, t_funThread3of3ForFork0_good_#t~nondet43#1][274], [t_funThread3of3ForFork0InUse, 323#true, 156#L938-8true, 301#L956-8true, 286#L938-9true, 66#$Ultimate##0true, 330#true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:37,492 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2023-11-30 07:58:37,492 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:58:37,492 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:58:37,492 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:58:37,492 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:58:37,492 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:58:37,492 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1397] L938-9-->L938-12: Formula: (and (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0))) (= |v_t_funThread1of3ForFork0_bad_#t~nondet33#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, t_funThread1of3ForFork0_bad_#t~nondet33#1=|v_t_funThread1of3ForFork0_bad_#t~nondet33#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_bad_#t~nondet33#1][124], [t_funThread3of3ForFork0NotInUse, 323#true, 156#L938-8true, 143#L938-12true, 45#L956-7true, t_funThread1of3ForFork0InUse, 330#true, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:37,492 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2023-11-30 07:58:37,492 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:58:37,492 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:58:37,492 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:58:37,493 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:58:37,495 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1422] L956-7-->$Ultimate##0: Formula: (and (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre48#1_17|) (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre48#1=|v_ULTIMATE.start_main_#t~pre48#1_17|} OutVars{t_funThread3of3ForFork0_bad_#t~post35#1=|v_t_funThread3of3ForFork0_bad_#t~post35#1_20|, t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet46#1=|v_t_funThread3of3ForFork0_#t~nondet46#1_6|, ULTIMATE.start_main_#t~pre48#1=|v_ULTIMATE.start_main_#t~pre48#1_17|, t_funThread3of3ForFork0_bad_#t~nondet33#1=|v_t_funThread3of3ForFork0_bad_#t~nondet33#1_10|, t_funThread3of3ForFork0_good_#t~nondet38#1=|v_t_funThread3of3ForFork0_good_#t~nondet38#1_10|, t_funThread3of3ForFork0_good_#t~post39#1=|v_t_funThread3of3ForFork0_good_#t~post39#1_20|, t_funThread3of3ForFork0_##fun~~TO~VOID_#in~#fp#1.base=|v_t_funThread3of3ForFork0_##fun~~TO~VOID_#in~#fp#1.base_10|, t_funThread3of3ForFork0_good_#t~nondet40#1=|v_t_funThread3of3ForFork0_good_#t~nondet40#1_10|, t_funThread3of3ForFork0_~g~0#1.offset=|v_t_funThread3of3ForFork0_~g~0#1.offset_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet45#1=|v_t_funThread3of3ForFork0_#t~nondet45#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_good_#t~nondet37#1=|v_t_funThread3of3ForFork0_good_#t~nondet37#1_10|, t_funThread3of3ForFork0_good_#t~nondet41#1=|v_t_funThread3of3ForFork0_good_#t~nondet41#1_10|, t_funThread3of3ForFork0_good_#t~post42#1=|v_t_funThread3of3ForFork0_good_#t~post42#1_20|, t_funThread3of3ForFork0_bad_#t~nondet31#1=|v_t_funThread3of3ForFork0_bad_#t~nondet31#1_10|, t_funThread3of3ForFork0_~g~0#1.base=|v_t_funThread3of3ForFork0_~g~0#1.base_8|, t_funThread3of3ForFork0_bad_#t~nondet36#1=|v_t_funThread3of3ForFork0_bad_#t~nondet36#1_10|, t_funThread3of3ForFork0_##fun~~TO~VOID_#in~#fp#1.offset=|v_t_funThread3of3ForFork0_##fun~~TO~VOID_#in~#fp#1.offset_10|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_good_#t~nondet44#1=|v_t_funThread3of3ForFork0_good_#t~nondet44#1_10|, t_funThread3of3ForFork0_bad_#t~nondet34#1=|v_t_funThread3of3ForFork0_bad_#t~nondet34#1_10|, t_funThread3of3ForFork0_bad_#t~post32#1=|v_t_funThread3of3ForFork0_bad_#t~post32#1_20|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|, t_funThread3of3ForFork0_good_#t~nondet43#1=|v_t_funThread3of3ForFork0_good_#t~nondet43#1_10|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_bad_#t~post35#1, t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet46#1, t_funThread3of3ForFork0_bad_#t~nondet33#1, t_funThread3of3ForFork0_good_#t~nondet38#1, t_funThread3of3ForFork0_good_#t~post39#1, t_funThread3of3ForFork0_##fun~~TO~VOID_#in~#fp#1.base, t_funThread3of3ForFork0_good_#t~nondet40#1, t_funThread3of3ForFork0_~g~0#1.offset, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet45#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_good_#t~nondet37#1, t_funThread3of3ForFork0_good_#t~nondet41#1, t_funThread3of3ForFork0_good_#t~post42#1, t_funThread3of3ForFork0_bad_#t~nondet31#1, t_funThread3of3ForFork0_~g~0#1.base, t_funThread3of3ForFork0_bad_#t~nondet36#1, t_funThread3of3ForFork0_##fun~~TO~VOID_#in~#fp#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_good_#t~nondet44#1, t_funThread3of3ForFork0_bad_#t~nondet34#1, t_funThread3of3ForFork0_bad_#t~post32#1, t_funThread3of3ForFork0_~arg#1.base, t_funThread3of3ForFork0_good_#t~nondet43#1][275], [t_funThread3of3ForFork0InUse, 34#L938-7true, 323#true, 301#L956-8true, 66#$Ultimate##0true, 198#L942-8true, t_funThread1of3ForFork0InUse, 333#(= 0 |t_funThread1of3ForFork0_bad_#t~post32#1|), t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:37,495 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2023-11-30 07:58:37,495 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:58:37,495 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:58:37,495 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:58:37,503 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1422] L956-7-->$Ultimate##0: Formula: (and (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre48#1_17|) (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre48#1=|v_ULTIMATE.start_main_#t~pre48#1_17|} OutVars{t_funThread3of3ForFork0_bad_#t~post35#1=|v_t_funThread3of3ForFork0_bad_#t~post35#1_20|, t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet46#1=|v_t_funThread3of3ForFork0_#t~nondet46#1_6|, ULTIMATE.start_main_#t~pre48#1=|v_ULTIMATE.start_main_#t~pre48#1_17|, t_funThread3of3ForFork0_bad_#t~nondet33#1=|v_t_funThread3of3ForFork0_bad_#t~nondet33#1_10|, t_funThread3of3ForFork0_good_#t~nondet38#1=|v_t_funThread3of3ForFork0_good_#t~nondet38#1_10|, t_funThread3of3ForFork0_good_#t~post39#1=|v_t_funThread3of3ForFork0_good_#t~post39#1_20|, t_funThread3of3ForFork0_##fun~~TO~VOID_#in~#fp#1.base=|v_t_funThread3of3ForFork0_##fun~~TO~VOID_#in~#fp#1.base_10|, t_funThread3of3ForFork0_good_#t~nondet40#1=|v_t_funThread3of3ForFork0_good_#t~nondet40#1_10|, t_funThread3of3ForFork0_~g~0#1.offset=|v_t_funThread3of3ForFork0_~g~0#1.offset_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet45#1=|v_t_funThread3of3ForFork0_#t~nondet45#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_good_#t~nondet37#1=|v_t_funThread3of3ForFork0_good_#t~nondet37#1_10|, t_funThread3of3ForFork0_good_#t~nondet41#1=|v_t_funThread3of3ForFork0_good_#t~nondet41#1_10|, t_funThread3of3ForFork0_good_#t~post42#1=|v_t_funThread3of3ForFork0_good_#t~post42#1_20|, t_funThread3of3ForFork0_bad_#t~nondet31#1=|v_t_funThread3of3ForFork0_bad_#t~nondet31#1_10|, t_funThread3of3ForFork0_~g~0#1.base=|v_t_funThread3of3ForFork0_~g~0#1.base_8|, t_funThread3of3ForFork0_bad_#t~nondet36#1=|v_t_funThread3of3ForFork0_bad_#t~nondet36#1_10|, t_funThread3of3ForFork0_##fun~~TO~VOID_#in~#fp#1.offset=|v_t_funThread3of3ForFork0_##fun~~TO~VOID_#in~#fp#1.offset_10|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_good_#t~nondet44#1=|v_t_funThread3of3ForFork0_good_#t~nondet44#1_10|, t_funThread3of3ForFork0_bad_#t~nondet34#1=|v_t_funThread3of3ForFork0_bad_#t~nondet34#1_10|, t_funThread3of3ForFork0_bad_#t~post32#1=|v_t_funThread3of3ForFork0_bad_#t~post32#1_20|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|, t_funThread3of3ForFork0_good_#t~nondet43#1=|v_t_funThread3of3ForFork0_good_#t~nondet43#1_10|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_bad_#t~post35#1, t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet46#1, t_funThread3of3ForFork0_bad_#t~nondet33#1, t_funThread3of3ForFork0_good_#t~nondet38#1, t_funThread3of3ForFork0_good_#t~post39#1, t_funThread3of3ForFork0_##fun~~TO~VOID_#in~#fp#1.base, t_funThread3of3ForFork0_good_#t~nondet40#1, t_funThread3of3ForFork0_~g~0#1.offset, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet45#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_good_#t~nondet37#1, t_funThread3of3ForFork0_good_#t~nondet41#1, t_funThread3of3ForFork0_good_#t~post42#1, t_funThread3of3ForFork0_bad_#t~nondet31#1, t_funThread3of3ForFork0_~g~0#1.base, t_funThread3of3ForFork0_bad_#t~nondet36#1, t_funThread3of3ForFork0_##fun~~TO~VOID_#in~#fp#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_good_#t~nondet44#1, t_funThread3of3ForFork0_bad_#t~nondet34#1, t_funThread3of3ForFork0_bad_#t~post32#1, t_funThread3of3ForFork0_~arg#1.base, t_funThread3of3ForFork0_good_#t~nondet43#1][274], [t_funThread3of3ForFork0InUse, 323#true, 132#L938-12true, 301#L956-8true, 242#t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 66#$Ultimate##0true, t_funThread1of3ForFork0InUse, 330#true, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:37,503 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2023-11-30 07:58:37,503 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:58:37,503 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:58:37,503 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:58:37,504 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1422] L956-7-->$Ultimate##0: Formula: (and (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre48#1_17|) (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre48#1=|v_ULTIMATE.start_main_#t~pre48#1_17|} OutVars{t_funThread3of3ForFork0_bad_#t~post35#1=|v_t_funThread3of3ForFork0_bad_#t~post35#1_20|, t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet46#1=|v_t_funThread3of3ForFork0_#t~nondet46#1_6|, ULTIMATE.start_main_#t~pre48#1=|v_ULTIMATE.start_main_#t~pre48#1_17|, t_funThread3of3ForFork0_bad_#t~nondet33#1=|v_t_funThread3of3ForFork0_bad_#t~nondet33#1_10|, t_funThread3of3ForFork0_good_#t~nondet38#1=|v_t_funThread3of3ForFork0_good_#t~nondet38#1_10|, t_funThread3of3ForFork0_good_#t~post39#1=|v_t_funThread3of3ForFork0_good_#t~post39#1_20|, t_funThread3of3ForFork0_##fun~~TO~VOID_#in~#fp#1.base=|v_t_funThread3of3ForFork0_##fun~~TO~VOID_#in~#fp#1.base_10|, t_funThread3of3ForFork0_good_#t~nondet40#1=|v_t_funThread3of3ForFork0_good_#t~nondet40#1_10|, t_funThread3of3ForFork0_~g~0#1.offset=|v_t_funThread3of3ForFork0_~g~0#1.offset_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet45#1=|v_t_funThread3of3ForFork0_#t~nondet45#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_good_#t~nondet37#1=|v_t_funThread3of3ForFork0_good_#t~nondet37#1_10|, t_funThread3of3ForFork0_good_#t~nondet41#1=|v_t_funThread3of3ForFork0_good_#t~nondet41#1_10|, t_funThread3of3ForFork0_good_#t~post42#1=|v_t_funThread3of3ForFork0_good_#t~post42#1_20|, t_funThread3of3ForFork0_bad_#t~nondet31#1=|v_t_funThread3of3ForFork0_bad_#t~nondet31#1_10|, t_funThread3of3ForFork0_~g~0#1.base=|v_t_funThread3of3ForFork0_~g~0#1.base_8|, t_funThread3of3ForFork0_bad_#t~nondet36#1=|v_t_funThread3of3ForFork0_bad_#t~nondet36#1_10|, t_funThread3of3ForFork0_##fun~~TO~VOID_#in~#fp#1.offset=|v_t_funThread3of3ForFork0_##fun~~TO~VOID_#in~#fp#1.offset_10|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_good_#t~nondet44#1=|v_t_funThread3of3ForFork0_good_#t~nondet44#1_10|, t_funThread3of3ForFork0_bad_#t~nondet34#1=|v_t_funThread3of3ForFork0_bad_#t~nondet34#1_10|, t_funThread3of3ForFork0_bad_#t~post32#1=|v_t_funThread3of3ForFork0_bad_#t~post32#1_20|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|, t_funThread3of3ForFork0_good_#t~nondet43#1=|v_t_funThread3of3ForFork0_good_#t~nondet43#1_10|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_bad_#t~post35#1, t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet46#1, t_funThread3of3ForFork0_bad_#t~nondet33#1, t_funThread3of3ForFork0_good_#t~nondet38#1, t_funThread3of3ForFork0_good_#t~post39#1, t_funThread3of3ForFork0_##fun~~TO~VOID_#in~#fp#1.base, t_funThread3of3ForFork0_good_#t~nondet40#1, t_funThread3of3ForFork0_~g~0#1.offset, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet45#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_good_#t~nondet37#1, t_funThread3of3ForFork0_good_#t~nondet41#1, t_funThread3of3ForFork0_good_#t~post42#1, t_funThread3of3ForFork0_bad_#t~nondet31#1, t_funThread3of3ForFork0_~g~0#1.base, t_funThread3of3ForFork0_bad_#t~nondet36#1, t_funThread3of3ForFork0_##fun~~TO~VOID_#in~#fp#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_good_#t~nondet44#1, t_funThread3of3ForFork0_bad_#t~nondet34#1, t_funThread3of3ForFork0_bad_#t~post32#1, t_funThread3of3ForFork0_~arg#1.base, t_funThread3of3ForFork0_good_#t~nondet43#1][274], [t_funThread3of3ForFork0InUse, 132#L938-12true, 323#true, 301#L956-8true, 66#$Ultimate##0true, 56#L938-8true, t_funThread1of3ForFork0InUse, 330#true, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:37,504 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2023-11-30 07:58:37,504 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 07:58:37,504 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 07:58:37,504 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 07:58:37,504 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1422] L956-7-->$Ultimate##0: Formula: (and (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre48#1_17|) (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre48#1=|v_ULTIMATE.start_main_#t~pre48#1_17|} OutVars{t_funThread3of3ForFork0_bad_#t~post35#1=|v_t_funThread3of3ForFork0_bad_#t~post35#1_20|, t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet46#1=|v_t_funThread3of3ForFork0_#t~nondet46#1_6|, ULTIMATE.start_main_#t~pre48#1=|v_ULTIMATE.start_main_#t~pre48#1_17|, t_funThread3of3ForFork0_bad_#t~nondet33#1=|v_t_funThread3of3ForFork0_bad_#t~nondet33#1_10|, t_funThread3of3ForFork0_good_#t~nondet38#1=|v_t_funThread3of3ForFork0_good_#t~nondet38#1_10|, t_funThread3of3ForFork0_good_#t~post39#1=|v_t_funThread3of3ForFork0_good_#t~post39#1_20|, t_funThread3of3ForFork0_##fun~~TO~VOID_#in~#fp#1.base=|v_t_funThread3of3ForFork0_##fun~~TO~VOID_#in~#fp#1.base_10|, t_funThread3of3ForFork0_good_#t~nondet40#1=|v_t_funThread3of3ForFork0_good_#t~nondet40#1_10|, t_funThread3of3ForFork0_~g~0#1.offset=|v_t_funThread3of3ForFork0_~g~0#1.offset_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet45#1=|v_t_funThread3of3ForFork0_#t~nondet45#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_good_#t~nondet37#1=|v_t_funThread3of3ForFork0_good_#t~nondet37#1_10|, t_funThread3of3ForFork0_good_#t~nondet41#1=|v_t_funThread3of3ForFork0_good_#t~nondet41#1_10|, t_funThread3of3ForFork0_good_#t~post42#1=|v_t_funThread3of3ForFork0_good_#t~post42#1_20|, t_funThread3of3ForFork0_bad_#t~nondet31#1=|v_t_funThread3of3ForFork0_bad_#t~nondet31#1_10|, t_funThread3of3ForFork0_~g~0#1.base=|v_t_funThread3of3ForFork0_~g~0#1.base_8|, t_funThread3of3ForFork0_bad_#t~nondet36#1=|v_t_funThread3of3ForFork0_bad_#t~nondet36#1_10|, t_funThread3of3ForFork0_##fun~~TO~VOID_#in~#fp#1.offset=|v_t_funThread3of3ForFork0_##fun~~TO~VOID_#in~#fp#1.offset_10|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_good_#t~nondet44#1=|v_t_funThread3of3ForFork0_good_#t~nondet44#1_10|, t_funThread3of3ForFork0_bad_#t~nondet34#1=|v_t_funThread3of3ForFork0_bad_#t~nondet34#1_10|, t_funThread3of3ForFork0_bad_#t~post32#1=|v_t_funThread3of3ForFork0_bad_#t~post32#1_20|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|, t_funThread3of3ForFork0_good_#t~nondet43#1=|v_t_funThread3of3ForFork0_good_#t~nondet43#1_10|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_bad_#t~post35#1, t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet46#1, t_funThread3of3ForFork0_bad_#t~nondet33#1, t_funThread3of3ForFork0_good_#t~nondet38#1, t_funThread3of3ForFork0_good_#t~post39#1, t_funThread3of3ForFork0_##fun~~TO~VOID_#in~#fp#1.base, t_funThread3of3ForFork0_good_#t~nondet40#1, t_funThread3of3ForFork0_~g~0#1.offset, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet45#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_good_#t~nondet37#1, t_funThread3of3ForFork0_good_#t~nondet41#1, t_funThread3of3ForFork0_good_#t~post42#1, t_funThread3of3ForFork0_bad_#t~nondet31#1, t_funThread3of3ForFork0_~g~0#1.base, t_funThread3of3ForFork0_bad_#t~nondet36#1, t_funThread3of3ForFork0_##fun~~TO~VOID_#in~#fp#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_good_#t~nondet44#1, t_funThread3of3ForFork0_bad_#t~nondet34#1, t_funThread3of3ForFork0_bad_#t~post32#1, t_funThread3of3ForFork0_~arg#1.base, t_funThread3of3ForFork0_good_#t~nondet43#1][274], [t_funThread3of3ForFork0InUse, 34#L938-7true, 132#L938-12true, 323#true, 301#L956-8true, 66#$Ultimate##0true, t_funThread1of3ForFork0InUse, 330#true, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:37,504 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2023-11-30 07:58:37,504 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:58:37,504 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:58:37,504 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:58:37,514 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([1397] L938-9-->L938-12: Formula: (and (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0))) (= |v_t_funThread1of3ForFork0_bad_#t~nondet33#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, t_funThread1of3ForFork0_bad_#t~nondet33#1=|v_t_funThread1of3ForFork0_bad_#t~nondet33#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_bad_#t~nondet33#1][124], [t_funThread3of3ForFork0NotInUse, 323#true, 156#L938-8true, 143#L938-12true, 45#L956-7true, 330#true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:37,515 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2023-11-30 07:58:37,515 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:58:37,515 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:58:37,515 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:58:37,515 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:58:37,515 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:58:37,515 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1227] L938-9-->L938-12: Formula: (and (= |v_t_funThread2of3ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{t_funThread2of3ForFork0_bad_#t~nondet33#1=|v_t_funThread2of3ForFork0_bad_#t~nondet33#1_5|, #pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_bad_#t~nondet33#1][372], [t_funThread3of3ForFork0NotInUse, 132#L938-12true, 323#true, 56#L938-8true, 45#L956-7true, t_funThread1of3ForFork0InUse, 333#(= 0 |t_funThread1of3ForFork0_bad_#t~post32#1|), t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:37,515 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2023-11-30 07:58:37,515 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:58:37,515 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:58:37,515 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:58:37,515 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:58:37,554 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1061] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][138], [t_funThread3of3ForFork0NotInUse, 323#true, 2#L957-3true, 286#L938-9true, 198#L942-8true, 330#true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:37,555 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2023-11-30 07:58:37,555 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:58:37,555 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:58:37,555 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:58:37,556 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1061] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][138], [t_funThread3of3ForFork0NotInUse, 323#true, 2#L957-3true, 255#L942-12true, 242#t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, t_funThread1of3ForFork0InUse, 330#true, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:37,556 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2023-11-30 07:58:37,556 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:58:37,556 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:58:37,556 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:58:37,556 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1061] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][138], [t_funThread3of3ForFork0NotInUse, 34#L938-7true, 323#true, 2#L957-3true, 255#L942-12true, t_funThread1of3ForFork0InUse, 330#true, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:37,556 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2023-11-30 07:58:37,556 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:58:37,556 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:58:37,556 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:58:37,557 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1061] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][138], [t_funThread3of3ForFork0NotInUse, 323#true, 2#L957-3true, 255#L942-12true, 56#L938-8true, t_funThread1of3ForFork0InUse, 330#true, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:37,557 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2023-11-30 07:58:37,557 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 07:58:37,557 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 07:58:37,557 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 07:58:37,557 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1185] L938-29-->L938-18: Formula: (let ((.cse0 (select |v_#pthreadsMutex_106| |v_~#__global_lock~0.base_35|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_35|) 0) (= |v_t_funThread2of3ForFork0_bad_#t~nondet34#1_5| 0) (= |v_#pthreadsMutex_105| (store |v_#pthreadsMutex_106| |v_~#__global_lock~0.base_35| (store .cse0 |v_~#__global_lock~0.offset_35| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_106|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_35|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, t_funThread2of3ForFork0_bad_#t~nondet34#1=|v_t_funThread2of3ForFork0_bad_#t~nondet34#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_35|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_bad_#t~nondet34#1][255], [t_funThread3of3ForFork0NotInUse, 323#true, 242#t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 71#L957true, 226#L938-18true, t_funThread1of3ForFork0InUse, 330#true, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:37,557 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2023-11-30 07:58:37,557 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:58:37,557 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:58:37,557 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:58:37,557 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1185] L938-29-->L938-18: Formula: (let ((.cse0 (select |v_#pthreadsMutex_106| |v_~#__global_lock~0.base_35|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_35|) 0) (= |v_t_funThread2of3ForFork0_bad_#t~nondet34#1_5| 0) (= |v_#pthreadsMutex_105| (store |v_#pthreadsMutex_106| |v_~#__global_lock~0.base_35| (store .cse0 |v_~#__global_lock~0.offset_35| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_106|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_35|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, t_funThread2of3ForFork0_bad_#t~nondet34#1=|v_t_funThread2of3ForFork0_bad_#t~nondet34#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_35|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_bad_#t~nondet34#1][255], [t_funThread3of3ForFork0NotInUse, 34#L938-7true, 323#true, 71#L957true, 226#L938-18true, t_funThread1of3ForFork0InUse, 330#true, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:37,557 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2023-11-30 07:58:37,557 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:58:37,558 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:58:37,558 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:58:37,566 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1397] L938-9-->L938-12: Formula: (and (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0))) (= |v_t_funThread1of3ForFork0_bad_#t~nondet33#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, t_funThread1of3ForFork0_bad_#t~nondet33#1=|v_t_funThread1of3ForFork0_bad_#t~nondet33#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_bad_#t~nondet33#1][124], [t_funThread3of3ForFork0NotInUse, 323#true, 143#L938-12true, 198#L942-8true, 71#L957true, t_funThread1of3ForFork0InUse, 330#true, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:37,567 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2023-11-30 07:58:37,567 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:58:37,567 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:58:37,567 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:58:37,567 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1239] L942-9-->L942-12: Formula: (and (= |v_#pthreadsMutex_145| (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47|) |v_~#__global_lock~0.offset_47| 0))) (= |v_t_funThread2of3ForFork0_good_#t~nondet40#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_145|, t_funThread2of3ForFork0_good_#t~nondet40#1=|v_t_funThread2of3ForFork0_good_#t~nondet40#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_good_#t~nondet40#1][389], [t_funThread3of3ForFork0NotInUse, 323#true, 255#L942-12true, 56#L938-8true, 71#L957true, t_funThread1of3ForFork0InUse, 333#(= 0 |t_funThread1of3ForFork0_bad_#t~post32#1|), t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:37,567 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2023-11-30 07:58:37,567 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:58:37,567 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:58:37,567 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:58:37,568 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1185] L938-29-->L938-18: Formula: (let ((.cse0 (select |v_#pthreadsMutex_106| |v_~#__global_lock~0.base_35|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_35|) 0) (= |v_t_funThread2of3ForFork0_bad_#t~nondet34#1_5| 0) (= |v_#pthreadsMutex_105| (store |v_#pthreadsMutex_106| |v_~#__global_lock~0.base_35| (store .cse0 |v_~#__global_lock~0.offset_35| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_106|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_35|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, t_funThread2of3ForFork0_bad_#t~nondet34#1=|v_t_funThread2of3ForFork0_bad_#t~nondet34#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_35|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_bad_#t~nondet34#1][255], [t_funThread3of3ForFork0NotInUse, 323#true, 157#L956-16true, 56#L938-8true, 226#L938-18true, t_funThread1of3ForFork0InUse, 330#true, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:37,568 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2023-11-30 07:58:37,568 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:58:37,568 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:58:37,568 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:58:37,568 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:58:37,571 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1185] L938-29-->L938-18: Formula: (let ((.cse0 (select |v_#pthreadsMutex_106| |v_~#__global_lock~0.base_35|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_35|) 0) (= |v_t_funThread2of3ForFork0_bad_#t~nondet34#1_5| 0) (= |v_#pthreadsMutex_105| (store |v_#pthreadsMutex_106| |v_~#__global_lock~0.base_35| (store .cse0 |v_~#__global_lock~0.offset_35| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_106|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_35|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, t_funThread2of3ForFork0_bad_#t~nondet34#1=|v_t_funThread2of3ForFork0_bad_#t~nondet34#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_35|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_bad_#t~nondet34#1][255], [t_funThread3of3ForFork0NotInUse, 323#true, 229#L956-4true, 56#L938-8true, 226#L938-18true, 330#true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:37,571 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2023-11-30 07:58:37,572 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:58:37,572 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:58:37,572 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:58:37,572 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:58:37,574 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1239] L942-9-->L942-12: Formula: (and (= |v_#pthreadsMutex_145| (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47|) |v_~#__global_lock~0.offset_47| 0))) (= |v_t_funThread2of3ForFork0_good_#t~nondet40#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_145|, t_funThread2of3ForFork0_good_#t~nondet40#1=|v_t_funThread2of3ForFork0_good_#t~nondet40#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_good_#t~nondet40#1][245], [t_funThread3of3ForFork0NotInUse, 323#true, 255#L942-12true, 157#L956-16true, 286#L938-9true, t_funThread1of3ForFork0InUse, 330#true, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:37,574 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2023-11-30 07:58:37,574 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:58:37,574 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:58:37,574 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:58:37,574 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1239] L942-9-->L942-12: Formula: (and (= |v_#pthreadsMutex_145| (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47|) |v_~#__global_lock~0.offset_47| 0))) (= |v_t_funThread2of3ForFork0_good_#t~nondet40#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_145|, t_funThread2of3ForFork0_good_#t~nondet40#1=|v_t_funThread2of3ForFork0_good_#t~nondet40#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_good_#t~nondet40#1][245], [t_funThread3of3ForFork0NotInUse, 323#true, 255#L942-12true, 229#L956-4true, 286#L938-9true, 330#true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:37,574 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2023-11-30 07:58:37,575 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:58:37,575 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:58:37,575 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:58:37,583 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1203] L942-29-->L942-18: Formula: (let ((.cse0 (select |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_51|))) (and (= |v_t_funThread2of3ForFork0_good_#t~nondet41#1_3| 0) (= (store |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_51| (store .cse0 |v_~#__global_lock~0.offset_51| 1)) |v_#pthreadsMutex_153|) (= (select .cse0 |v_~#__global_lock~0.offset_51|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_154|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_51|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_51|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_153|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_51|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_51|, t_funThread2of3ForFork0_good_#t~nondet41#1=|v_t_funThread2of3ForFork0_good_#t~nondet41#1_3|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_good_#t~nondet41#1][283], [t_funThread3of3ForFork0NotInUse, 323#true, 283#L942-18true, 242#t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 330#true, t_funThread1of3ForFork0InUse, 264#L956-15true, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:37,583 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2023-11-30 07:58:37,583 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:58:37,583 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:58:37,583 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:58:37,583 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1203] L942-29-->L942-18: Formula: (let ((.cse0 (select |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_51|))) (and (= |v_t_funThread2of3ForFork0_good_#t~nondet41#1_3| 0) (= (store |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_51| (store .cse0 |v_~#__global_lock~0.offset_51| 1)) |v_#pthreadsMutex_153|) (= (select .cse0 |v_~#__global_lock~0.offset_51|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_154|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_51|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_51|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_153|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_51|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_51|, t_funThread2of3ForFork0_good_#t~nondet41#1=|v_t_funThread2of3ForFork0_good_#t~nondet41#1_3|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_good_#t~nondet41#1][283], [t_funThread3of3ForFork0NotInUse, 34#L938-7true, 323#true, 283#L942-18true, 330#true, t_funThread1of3ForFork0InUse, 264#L956-15true, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:37,583 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2023-11-30 07:58:37,583 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:58:37,583 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:58:37,583 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:58:37,584 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1203] L942-29-->L942-18: Formula: (let ((.cse0 (select |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_51|))) (and (= |v_t_funThread2of3ForFork0_good_#t~nondet41#1_3| 0) (= (store |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_51| (store .cse0 |v_~#__global_lock~0.offset_51| 1)) |v_#pthreadsMutex_153|) (= (select .cse0 |v_~#__global_lock~0.offset_51|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_154|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_51|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_51|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_153|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_51|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_51|, t_funThread2of3ForFork0_good_#t~nondet41#1=|v_t_funThread2of3ForFork0_good_#t~nondet41#1_3|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_good_#t~nondet41#1][283], [t_funThread3of3ForFork0NotInUse, 323#true, 283#L942-18true, 56#L938-8true, 53#L956-14true, t_funThread1of3ForFork0InUse, 330#true, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:37,584 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2023-11-30 07:58:37,584 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:58:37,584 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:58:37,584 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 07:58:37,883 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1227] L938-9-->L938-12: Formula: (and (= |v_t_funThread2of3ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{t_funThread2of3ForFork0_bad_#t~nondet33#1=|v_t_funThread2of3ForFork0_bad_#t~nondet33#1_5|, #pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_bad_#t~nondet33#1][226], [t_funThread3of3ForFork0NotInUse, 323#true, 132#L938-12true, 286#L938-9true, 45#L956-7true, t_funThread1of3ForFork0InUse, 330#true, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:37,883 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2023-11-30 07:58:37,883 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 07:58:37,883 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 07:58:37,883 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 07:58:37,883 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 07:58:37,884 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1422] L956-7-->$Ultimate##0: Formula: (and (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre48#1_17|) (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre48#1=|v_ULTIMATE.start_main_#t~pre48#1_17|} OutVars{t_funThread3of3ForFork0_bad_#t~post35#1=|v_t_funThread3of3ForFork0_bad_#t~post35#1_20|, t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet46#1=|v_t_funThread3of3ForFork0_#t~nondet46#1_6|, ULTIMATE.start_main_#t~pre48#1=|v_ULTIMATE.start_main_#t~pre48#1_17|, t_funThread3of3ForFork0_bad_#t~nondet33#1=|v_t_funThread3of3ForFork0_bad_#t~nondet33#1_10|, t_funThread3of3ForFork0_good_#t~nondet38#1=|v_t_funThread3of3ForFork0_good_#t~nondet38#1_10|, t_funThread3of3ForFork0_good_#t~post39#1=|v_t_funThread3of3ForFork0_good_#t~post39#1_20|, t_funThread3of3ForFork0_##fun~~TO~VOID_#in~#fp#1.base=|v_t_funThread3of3ForFork0_##fun~~TO~VOID_#in~#fp#1.base_10|, t_funThread3of3ForFork0_good_#t~nondet40#1=|v_t_funThread3of3ForFork0_good_#t~nondet40#1_10|, t_funThread3of3ForFork0_~g~0#1.offset=|v_t_funThread3of3ForFork0_~g~0#1.offset_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet45#1=|v_t_funThread3of3ForFork0_#t~nondet45#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_good_#t~nondet37#1=|v_t_funThread3of3ForFork0_good_#t~nondet37#1_10|, t_funThread3of3ForFork0_good_#t~nondet41#1=|v_t_funThread3of3ForFork0_good_#t~nondet41#1_10|, t_funThread3of3ForFork0_good_#t~post42#1=|v_t_funThread3of3ForFork0_good_#t~post42#1_20|, t_funThread3of3ForFork0_bad_#t~nondet31#1=|v_t_funThread3of3ForFork0_bad_#t~nondet31#1_10|, t_funThread3of3ForFork0_~g~0#1.base=|v_t_funThread3of3ForFork0_~g~0#1.base_8|, t_funThread3of3ForFork0_bad_#t~nondet36#1=|v_t_funThread3of3ForFork0_bad_#t~nondet36#1_10|, t_funThread3of3ForFork0_##fun~~TO~VOID_#in~#fp#1.offset=|v_t_funThread3of3ForFork0_##fun~~TO~VOID_#in~#fp#1.offset_10|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_good_#t~nondet44#1=|v_t_funThread3of3ForFork0_good_#t~nondet44#1_10|, t_funThread3of3ForFork0_bad_#t~nondet34#1=|v_t_funThread3of3ForFork0_bad_#t~nondet34#1_10|, t_funThread3of3ForFork0_bad_#t~post32#1=|v_t_funThread3of3ForFork0_bad_#t~post32#1_20|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|, t_funThread3of3ForFork0_good_#t~nondet43#1=|v_t_funThread3of3ForFork0_good_#t~nondet43#1_10|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_bad_#t~post35#1, t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet46#1, t_funThread3of3ForFork0_bad_#t~nondet33#1, t_funThread3of3ForFork0_good_#t~nondet38#1, t_funThread3of3ForFork0_good_#t~post39#1, t_funThread3of3ForFork0_##fun~~TO~VOID_#in~#fp#1.base, t_funThread3of3ForFork0_good_#t~nondet40#1, t_funThread3of3ForFork0_~g~0#1.offset, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet45#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_good_#t~nondet37#1, t_funThread3of3ForFork0_good_#t~nondet41#1, t_funThread3of3ForFork0_good_#t~post42#1, t_funThread3of3ForFork0_bad_#t~nondet31#1, t_funThread3of3ForFork0_~g~0#1.base, t_funThread3of3ForFork0_bad_#t~nondet36#1, t_funThread3of3ForFork0_##fun~~TO~VOID_#in~#fp#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_good_#t~nondet44#1, t_funThread3of3ForFork0_bad_#t~nondet34#1, t_funThread3of3ForFork0_bad_#t~post32#1, t_funThread3of3ForFork0_~arg#1.base, t_funThread3of3ForFork0_good_#t~nondet43#1][275], [t_funThread3of3ForFork0InUse, 323#true, 301#L956-8true, 56#L938-8true, 66#$Ultimate##0true, 198#L942-8true, t_funThread1of3ForFork0InUse, 333#(= 0 |t_funThread1of3ForFork0_bad_#t~post32#1|), t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:37,885 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2023-11-30 07:58:37,885 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 07:58:37,885 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 07:58:37,885 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 07:58:37,895 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1185] L938-29-->L938-18: Formula: (let ((.cse0 (select |v_#pthreadsMutex_106| |v_~#__global_lock~0.base_35|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_35|) 0) (= |v_t_funThread2of3ForFork0_bad_#t~nondet34#1_5| 0) (= |v_#pthreadsMutex_105| (store |v_#pthreadsMutex_106| |v_~#__global_lock~0.base_35| (store .cse0 |v_~#__global_lock~0.offset_35| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_106|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_35|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, t_funThread2of3ForFork0_bad_#t~nondet34#1=|v_t_funThread2of3ForFork0_bad_#t~nondet34#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_35|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_bad_#t~nondet34#1][255], [t_funThread3of3ForFork0NotInUse, 323#true, 56#L938-8true, 45#L956-7true, 226#L938-18true, t_funThread1of3ForFork0InUse, 330#true, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:37,895 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2023-11-30 07:58:37,895 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-11-30 07:58:37,895 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-11-30 07:58:37,895 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-11-30 07:58:37,895 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1422] L956-7-->$Ultimate##0: Formula: (and (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre48#1_17|) (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre48#1=|v_ULTIMATE.start_main_#t~pre48#1_17|} OutVars{t_funThread3of3ForFork0_bad_#t~post35#1=|v_t_funThread3of3ForFork0_bad_#t~post35#1_20|, t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet46#1=|v_t_funThread3of3ForFork0_#t~nondet46#1_6|, ULTIMATE.start_main_#t~pre48#1=|v_ULTIMATE.start_main_#t~pre48#1_17|, t_funThread3of3ForFork0_bad_#t~nondet33#1=|v_t_funThread3of3ForFork0_bad_#t~nondet33#1_10|, t_funThread3of3ForFork0_good_#t~nondet38#1=|v_t_funThread3of3ForFork0_good_#t~nondet38#1_10|, t_funThread3of3ForFork0_good_#t~post39#1=|v_t_funThread3of3ForFork0_good_#t~post39#1_20|, t_funThread3of3ForFork0_##fun~~TO~VOID_#in~#fp#1.base=|v_t_funThread3of3ForFork0_##fun~~TO~VOID_#in~#fp#1.base_10|, t_funThread3of3ForFork0_good_#t~nondet40#1=|v_t_funThread3of3ForFork0_good_#t~nondet40#1_10|, t_funThread3of3ForFork0_~g~0#1.offset=|v_t_funThread3of3ForFork0_~g~0#1.offset_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet45#1=|v_t_funThread3of3ForFork0_#t~nondet45#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_good_#t~nondet37#1=|v_t_funThread3of3ForFork0_good_#t~nondet37#1_10|, t_funThread3of3ForFork0_good_#t~nondet41#1=|v_t_funThread3of3ForFork0_good_#t~nondet41#1_10|, t_funThread3of3ForFork0_good_#t~post42#1=|v_t_funThread3of3ForFork0_good_#t~post42#1_20|, t_funThread3of3ForFork0_bad_#t~nondet31#1=|v_t_funThread3of3ForFork0_bad_#t~nondet31#1_10|, t_funThread3of3ForFork0_~g~0#1.base=|v_t_funThread3of3ForFork0_~g~0#1.base_8|, t_funThread3of3ForFork0_bad_#t~nondet36#1=|v_t_funThread3of3ForFork0_bad_#t~nondet36#1_10|, t_funThread3of3ForFork0_##fun~~TO~VOID_#in~#fp#1.offset=|v_t_funThread3of3ForFork0_##fun~~TO~VOID_#in~#fp#1.offset_10|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_good_#t~nondet44#1=|v_t_funThread3of3ForFork0_good_#t~nondet44#1_10|, t_funThread3of3ForFork0_bad_#t~nondet34#1=|v_t_funThread3of3ForFork0_bad_#t~nondet34#1_10|, t_funThread3of3ForFork0_bad_#t~post32#1=|v_t_funThread3of3ForFork0_bad_#t~post32#1_20|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|, t_funThread3of3ForFork0_good_#t~nondet43#1=|v_t_funThread3of3ForFork0_good_#t~nondet43#1_10|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_bad_#t~post35#1, t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet46#1, t_funThread3of3ForFork0_bad_#t~nondet33#1, t_funThread3of3ForFork0_good_#t~nondet38#1, t_funThread3of3ForFork0_good_#t~post39#1, t_funThread3of3ForFork0_##fun~~TO~VOID_#in~#fp#1.base, t_funThread3of3ForFork0_good_#t~nondet40#1, t_funThread3of3ForFork0_~g~0#1.offset, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet45#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_good_#t~nondet37#1, t_funThread3of3ForFork0_good_#t~nondet41#1, t_funThread3of3ForFork0_good_#t~post42#1, t_funThread3of3ForFork0_bad_#t~nondet31#1, t_funThread3of3ForFork0_~g~0#1.base, t_funThread3of3ForFork0_bad_#t~nondet36#1, t_funThread3of3ForFork0_##fun~~TO~VOID_#in~#fp#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_good_#t~nondet44#1, t_funThread3of3ForFork0_bad_#t~nondet34#1, t_funThread3of3ForFork0_bad_#t~post32#1, t_funThread3of3ForFork0_~arg#1.base, t_funThread3of3ForFork0_good_#t~nondet43#1][274], [t_funThread3of3ForFork0InUse, 132#L938-12true, 323#true, 301#L956-8true, 56#L938-8true, 66#$Ultimate##0true, 330#true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:37,895 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2023-11-30 07:58:37,895 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 07:58:37,896 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 07:58:37,896 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 07:58:37,896 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 07:58:37,907 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([1227] L938-9-->L938-12: Formula: (and (= |v_t_funThread2of3ForFork0_bad_#t~nondet33#1_5| 0) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{t_funThread2of3ForFork0_bad_#t~nondet33#1=|v_t_funThread2of3ForFork0_bad_#t~nondet33#1_5|, #pthreadsMutex=|v_#pthreadsMutex_97|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_bad_#t~nondet33#1][226], [t_funThread3of3ForFork0NotInUse, 132#L938-12true, 323#true, 286#L938-9true, 45#L956-7true, 330#true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:37,908 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2023-11-30 07:58:37,908 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 07:58:37,908 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 07:58:37,908 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 07:58:37,908 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 07:58:37,908 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 07:58:37,908 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1239] L942-9-->L942-12: Formula: (and (= |v_#pthreadsMutex_145| (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47|) |v_~#__global_lock~0.offset_47| 0))) (= |v_t_funThread2of3ForFork0_good_#t~nondet40#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_145|, t_funThread2of3ForFork0_good_#t~nondet40#1=|v_t_funThread2of3ForFork0_good_#t~nondet40#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_good_#t~nondet40#1][389], [t_funThread3of3ForFork0NotInUse, 34#L938-7true, 323#true, 255#L942-12true, 45#L956-7true, t_funThread1of3ForFork0InUse, 333#(= 0 |t_funThread1of3ForFork0_bad_#t~post32#1|), t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:37,908 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2023-11-30 07:58:37,908 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 07:58:37,908 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 07:58:37,908 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 07:58:37,949 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1061] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][138], [t_funThread3of3ForFork0NotInUse, 323#true, 2#L957-3true, 255#L942-12true, 56#L938-8true, t_funThread1of3ForFork0InUse, 330#true, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:37,949 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2023-11-30 07:58:37,949 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 07:58:37,949 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 07:58:37,949 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 07:58:37,949 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 07:58:37,950 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1185] L938-29-->L938-18: Formula: (let ((.cse0 (select |v_#pthreadsMutex_106| |v_~#__global_lock~0.base_35|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_35|) 0) (= |v_t_funThread2of3ForFork0_bad_#t~nondet34#1_5| 0) (= |v_#pthreadsMutex_105| (store |v_#pthreadsMutex_106| |v_~#__global_lock~0.base_35| (store .cse0 |v_~#__global_lock~0.offset_35| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_106|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_35|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, t_funThread2of3ForFork0_bad_#t~nondet34#1=|v_t_funThread2of3ForFork0_bad_#t~nondet34#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_35|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_bad_#t~nondet34#1][255], [t_funThread3of3ForFork0NotInUse, 323#true, 56#L938-8true, 71#L957true, 226#L938-18true, 330#true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:37,950 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2023-11-30 07:58:37,950 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 07:58:37,950 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 07:58:37,950 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 07:58:37,950 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 07:58:37,961 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1239] L942-9-->L942-12: Formula: (and (= |v_#pthreadsMutex_145| (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47|) |v_~#__global_lock~0.offset_47| 0))) (= |v_t_funThread2of3ForFork0_good_#t~nondet40#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_145|, t_funThread2of3ForFork0_good_#t~nondet40#1=|v_t_funThread2of3ForFork0_good_#t~nondet40#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_good_#t~nondet40#1][245], [t_funThread3of3ForFork0NotInUse, 323#true, 255#L942-12true, 286#L938-9true, 71#L957true, t_funThread1of3ForFork0InUse, 330#true, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:37,961 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2023-11-30 07:58:37,962 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 07:58:37,962 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 07:58:37,962 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 07:58:37,962 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1203] L942-29-->L942-18: Formula: (let ((.cse0 (select |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_51|))) (and (= |v_t_funThread2of3ForFork0_good_#t~nondet41#1_3| 0) (= (store |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_51| (store .cse0 |v_~#__global_lock~0.offset_51| 1)) |v_#pthreadsMutex_153|) (= (select .cse0 |v_~#__global_lock~0.offset_51|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_154|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_51|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_51|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_153|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_51|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_51|, t_funThread2of3ForFork0_good_#t~nondet41#1=|v_t_funThread2of3ForFork0_good_#t~nondet41#1_3|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_good_#t~nondet41#1][283], [t_funThread3of3ForFork0NotInUse, 323#true, 283#L942-18true, 157#L956-16true, 242#t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, t_funThread1of3ForFork0InUse, 330#true, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:37,962 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2023-11-30 07:58:37,962 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 07:58:37,963 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 07:58:37,963 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 07:58:37,963 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1203] L942-29-->L942-18: Formula: (let ((.cse0 (select |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_51|))) (and (= |v_t_funThread2of3ForFork0_good_#t~nondet41#1_3| 0) (= (store |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_51| (store .cse0 |v_~#__global_lock~0.offset_51| 1)) |v_#pthreadsMutex_153|) (= (select .cse0 |v_~#__global_lock~0.offset_51|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_154|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_51|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_51|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_153|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_51|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_51|, t_funThread2of3ForFork0_good_#t~nondet41#1=|v_t_funThread2of3ForFork0_good_#t~nondet41#1_3|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_good_#t~nondet41#1][283], [t_funThread3of3ForFork0NotInUse, 34#L938-7true, 323#true, 283#L942-18true, 157#L956-16true, 330#true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:37,963 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2023-11-30 07:58:37,963 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 07:58:37,963 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 07:58:37,963 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 07:58:37,965 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1203] L942-29-->L942-18: Formula: (let ((.cse0 (select |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_51|))) (and (= |v_t_funThread2of3ForFork0_good_#t~nondet41#1_3| 0) (= (store |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_51| (store .cse0 |v_~#__global_lock~0.offset_51| 1)) |v_#pthreadsMutex_153|) (= (select .cse0 |v_~#__global_lock~0.offset_51|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_154|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_51|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_51|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_153|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_51|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_51|, t_funThread2of3ForFork0_good_#t~nondet41#1=|v_t_funThread2of3ForFork0_good_#t~nondet41#1_3|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_good_#t~nondet41#1][283], [t_funThread3of3ForFork0NotInUse, 323#true, 229#L956-4true, 283#L942-18true, 242#t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 330#true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:37,965 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2023-11-30 07:58:37,965 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 07:58:37,965 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 07:58:37,965 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 07:58:37,965 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1203] L942-29-->L942-18: Formula: (let ((.cse0 (select |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_51|))) (and (= |v_t_funThread2of3ForFork0_good_#t~nondet41#1_3| 0) (= (store |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_51| (store .cse0 |v_~#__global_lock~0.offset_51| 1)) |v_#pthreadsMutex_153|) (= (select .cse0 |v_~#__global_lock~0.offset_51|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_154|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_51|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_51|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_153|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_51|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_51|, t_funThread2of3ForFork0_good_#t~nondet41#1=|v_t_funThread2of3ForFork0_good_#t~nondet41#1_3|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_good_#t~nondet41#1][283], [t_funThread3of3ForFork0NotInUse, 34#L938-7true, 323#true, 229#L956-4true, 283#L942-18true, t_funThread1of3ForFork0InUse, 330#true, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:37,965 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2023-11-30 07:58:37,965 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 07:58:37,965 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 07:58:37,965 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 07:58:37,975 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1203] L942-29-->L942-18: Formula: (let ((.cse0 (select |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_51|))) (and (= |v_t_funThread2of3ForFork0_good_#t~nondet41#1_3| 0) (= (store |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_51| (store .cse0 |v_~#__global_lock~0.offset_51| 1)) |v_#pthreadsMutex_153|) (= (select .cse0 |v_~#__global_lock~0.offset_51|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_154|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_51|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_51|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_153|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_51|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_51|, t_funThread2of3ForFork0_good_#t~nondet41#1=|v_t_funThread2of3ForFork0_good_#t~nondet41#1_3|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_good_#t~nondet41#1][283], [t_funThread3of3ForFork0NotInUse, 323#true, 283#L942-18true, 56#L938-8true, t_funThread1of3ForFork0InUse, 264#L956-15true, 330#true, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:37,975 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2023-11-30 07:58:37,976 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 07:58:37,976 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 07:58:37,976 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 07:58:37,976 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1203] L942-29-->L942-18: Formula: (let ((.cse0 (select |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_51|))) (and (= |v_t_funThread2of3ForFork0_good_#t~nondet41#1_3| 0) (= (store |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_51| (store .cse0 |v_~#__global_lock~0.offset_51| 1)) |v_#pthreadsMutex_153|) (= (select .cse0 |v_~#__global_lock~0.offset_51|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_154|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_51|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_51|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_153|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_51|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_51|, t_funThread2of3ForFork0_good_#t~nondet41#1=|v_t_funThread2of3ForFork0_good_#t~nondet41#1_3|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_good_#t~nondet41#1][283], [t_funThread3of3ForFork0NotInUse, 323#true, 283#L942-18true, 56#L938-8true, t_funThread1of3ForFork0InUse, 264#L956-15true, 330#true, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:37,976 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2023-11-30 07:58:37,976 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 07:58:37,976 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 07:58:37,976 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 07:58:37,976 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 07:58:37,976 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1203] L942-29-->L942-18: Formula: (let ((.cse0 (select |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_51|))) (and (= |v_t_funThread2of3ForFork0_good_#t~nondet41#1_3| 0) (= (store |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_51| (store .cse0 |v_~#__global_lock~0.offset_51| 1)) |v_#pthreadsMutex_153|) (= (select .cse0 |v_~#__global_lock~0.offset_51|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_154|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_51|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_51|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_153|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_51|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_51|, t_funThread2of3ForFork0_good_#t~nondet41#1=|v_t_funThread2of3ForFork0_good_#t~nondet41#1_3|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_good_#t~nondet41#1][283], [t_funThread3of3ForFork0NotInUse, 323#true, 283#L942-18true, 157#L956-16true, 56#L938-8true, t_funThread1of3ForFork0InUse, 330#true, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:37,976 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2023-11-30 07:58:37,976 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-11-30 07:58:37,976 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-11-30 07:58:37,976 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-11-30 07:58:37,977 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1203] L942-29-->L942-18: Formula: (let ((.cse0 (select |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_51|))) (and (= |v_t_funThread2of3ForFork0_good_#t~nondet41#1_3| 0) (= (store |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_51| (store .cse0 |v_~#__global_lock~0.offset_51| 1)) |v_#pthreadsMutex_153|) (= (select .cse0 |v_~#__global_lock~0.offset_51|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_154|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_51|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_51|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_153|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_51|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_51|, t_funThread2of3ForFork0_good_#t~nondet41#1=|v_t_funThread2of3ForFork0_good_#t~nondet41#1_3|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_good_#t~nondet41#1][283], [t_funThread3of3ForFork0NotInUse, 323#true, 283#L942-18true, 56#L938-8true, 71#L957true, t_funThread1of3ForFork0InUse, 330#true, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:37,977 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2023-11-30 07:58:37,977 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-11-30 07:58:37,977 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-11-30 07:58:37,977 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-11-30 07:58:37,977 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1203] L942-29-->L942-18: Formula: (let ((.cse0 (select |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_51|))) (and (= |v_t_funThread2of3ForFork0_good_#t~nondet41#1_3| 0) (= (store |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_51| (store .cse0 |v_~#__global_lock~0.offset_51| 1)) |v_#pthreadsMutex_153|) (= (select .cse0 |v_~#__global_lock~0.offset_51|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_154|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_51|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_51|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_153|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_51|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_51|, t_funThread2of3ForFork0_good_#t~nondet41#1=|v_t_funThread2of3ForFork0_good_#t~nondet41#1_3|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_good_#t~nondet41#1][283], [t_funThread3of3ForFork0NotInUse, 323#true, 229#L956-4true, 283#L942-18true, 56#L938-8true, t_funThread1of3ForFork0InUse, 330#true, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:37,977 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2023-11-30 07:58:37,977 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-11-30 07:58:37,977 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-11-30 07:58:37,977 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-11-30 07:58:38,556 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1422] L956-7-->$Ultimate##0: Formula: (and (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre48#1_17|) (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre48#1=|v_ULTIMATE.start_main_#t~pre48#1_17|} OutVars{t_funThread3of3ForFork0_bad_#t~post35#1=|v_t_funThread3of3ForFork0_bad_#t~post35#1_20|, t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet46#1=|v_t_funThread3of3ForFork0_#t~nondet46#1_6|, ULTIMATE.start_main_#t~pre48#1=|v_ULTIMATE.start_main_#t~pre48#1_17|, t_funThread3of3ForFork0_bad_#t~nondet33#1=|v_t_funThread3of3ForFork0_bad_#t~nondet33#1_10|, t_funThread3of3ForFork0_good_#t~nondet38#1=|v_t_funThread3of3ForFork0_good_#t~nondet38#1_10|, t_funThread3of3ForFork0_good_#t~post39#1=|v_t_funThread3of3ForFork0_good_#t~post39#1_20|, t_funThread3of3ForFork0_##fun~~TO~VOID_#in~#fp#1.base=|v_t_funThread3of3ForFork0_##fun~~TO~VOID_#in~#fp#1.base_10|, t_funThread3of3ForFork0_good_#t~nondet40#1=|v_t_funThread3of3ForFork0_good_#t~nondet40#1_10|, t_funThread3of3ForFork0_~g~0#1.offset=|v_t_funThread3of3ForFork0_~g~0#1.offset_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet45#1=|v_t_funThread3of3ForFork0_#t~nondet45#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_good_#t~nondet37#1=|v_t_funThread3of3ForFork0_good_#t~nondet37#1_10|, t_funThread3of3ForFork0_good_#t~nondet41#1=|v_t_funThread3of3ForFork0_good_#t~nondet41#1_10|, t_funThread3of3ForFork0_good_#t~post42#1=|v_t_funThread3of3ForFork0_good_#t~post42#1_20|, t_funThread3of3ForFork0_bad_#t~nondet31#1=|v_t_funThread3of3ForFork0_bad_#t~nondet31#1_10|, t_funThread3of3ForFork0_~g~0#1.base=|v_t_funThread3of3ForFork0_~g~0#1.base_8|, t_funThread3of3ForFork0_bad_#t~nondet36#1=|v_t_funThread3of3ForFork0_bad_#t~nondet36#1_10|, t_funThread3of3ForFork0_##fun~~TO~VOID_#in~#fp#1.offset=|v_t_funThread3of3ForFork0_##fun~~TO~VOID_#in~#fp#1.offset_10|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_good_#t~nondet44#1=|v_t_funThread3of3ForFork0_good_#t~nondet44#1_10|, t_funThread3of3ForFork0_bad_#t~nondet34#1=|v_t_funThread3of3ForFork0_bad_#t~nondet34#1_10|, t_funThread3of3ForFork0_bad_#t~post32#1=|v_t_funThread3of3ForFork0_bad_#t~post32#1_20|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|, t_funThread3of3ForFork0_good_#t~nondet43#1=|v_t_funThread3of3ForFork0_good_#t~nondet43#1_10|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_bad_#t~post35#1, t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet46#1, t_funThread3of3ForFork0_bad_#t~nondet33#1, t_funThread3of3ForFork0_good_#t~nondet38#1, t_funThread3of3ForFork0_good_#t~post39#1, t_funThread3of3ForFork0_##fun~~TO~VOID_#in~#fp#1.base, t_funThread3of3ForFork0_good_#t~nondet40#1, t_funThread3of3ForFork0_~g~0#1.offset, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet45#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_good_#t~nondet37#1, t_funThread3of3ForFork0_good_#t~nondet41#1, t_funThread3of3ForFork0_good_#t~post42#1, t_funThread3of3ForFork0_bad_#t~nondet31#1, t_funThread3of3ForFork0_~g~0#1.base, t_funThread3of3ForFork0_bad_#t~nondet36#1, t_funThread3of3ForFork0_##fun~~TO~VOID_#in~#fp#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_good_#t~nondet44#1, t_funThread3of3ForFork0_bad_#t~nondet34#1, t_funThread3of3ForFork0_bad_#t~post32#1, t_funThread3of3ForFork0_~arg#1.base, t_funThread3of3ForFork0_good_#t~nondet43#1][274], [t_funThread3of3ForFork0InUse, 323#true, 301#L956-8true, 286#L938-9true, 66#$Ultimate##0true, 198#L942-8true, t_funThread1of3ForFork0InUse, 330#true, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:38,557 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2023-11-30 07:58:38,557 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-11-30 07:58:38,557 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-11-30 07:58:38,557 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-11-30 07:58:38,566 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1422] L956-7-->$Ultimate##0: Formula: (and (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre48#1_17|) (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre48#1=|v_ULTIMATE.start_main_#t~pre48#1_17|} OutVars{t_funThread3of3ForFork0_bad_#t~post35#1=|v_t_funThread3of3ForFork0_bad_#t~post35#1_20|, t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet46#1=|v_t_funThread3of3ForFork0_#t~nondet46#1_6|, ULTIMATE.start_main_#t~pre48#1=|v_ULTIMATE.start_main_#t~pre48#1_17|, t_funThread3of3ForFork0_bad_#t~nondet33#1=|v_t_funThread3of3ForFork0_bad_#t~nondet33#1_10|, t_funThread3of3ForFork0_good_#t~nondet38#1=|v_t_funThread3of3ForFork0_good_#t~nondet38#1_10|, t_funThread3of3ForFork0_good_#t~post39#1=|v_t_funThread3of3ForFork0_good_#t~post39#1_20|, t_funThread3of3ForFork0_##fun~~TO~VOID_#in~#fp#1.base=|v_t_funThread3of3ForFork0_##fun~~TO~VOID_#in~#fp#1.base_10|, t_funThread3of3ForFork0_good_#t~nondet40#1=|v_t_funThread3of3ForFork0_good_#t~nondet40#1_10|, t_funThread3of3ForFork0_~g~0#1.offset=|v_t_funThread3of3ForFork0_~g~0#1.offset_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet45#1=|v_t_funThread3of3ForFork0_#t~nondet45#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_good_#t~nondet37#1=|v_t_funThread3of3ForFork0_good_#t~nondet37#1_10|, t_funThread3of3ForFork0_good_#t~nondet41#1=|v_t_funThread3of3ForFork0_good_#t~nondet41#1_10|, t_funThread3of3ForFork0_good_#t~post42#1=|v_t_funThread3of3ForFork0_good_#t~post42#1_20|, t_funThread3of3ForFork0_bad_#t~nondet31#1=|v_t_funThread3of3ForFork0_bad_#t~nondet31#1_10|, t_funThread3of3ForFork0_~g~0#1.base=|v_t_funThread3of3ForFork0_~g~0#1.base_8|, t_funThread3of3ForFork0_bad_#t~nondet36#1=|v_t_funThread3of3ForFork0_bad_#t~nondet36#1_10|, t_funThread3of3ForFork0_##fun~~TO~VOID_#in~#fp#1.offset=|v_t_funThread3of3ForFork0_##fun~~TO~VOID_#in~#fp#1.offset_10|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_good_#t~nondet44#1=|v_t_funThread3of3ForFork0_good_#t~nondet44#1_10|, t_funThread3of3ForFork0_bad_#t~nondet34#1=|v_t_funThread3of3ForFork0_bad_#t~nondet34#1_10|, t_funThread3of3ForFork0_bad_#t~post32#1=|v_t_funThread3of3ForFork0_bad_#t~post32#1_20|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|, t_funThread3of3ForFork0_good_#t~nondet43#1=|v_t_funThread3of3ForFork0_good_#t~nondet43#1_10|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_bad_#t~post35#1, t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet46#1, t_funThread3of3ForFork0_bad_#t~nondet33#1, t_funThread3of3ForFork0_good_#t~nondet38#1, t_funThread3of3ForFork0_good_#t~post39#1, t_funThread3of3ForFork0_##fun~~TO~VOID_#in~#fp#1.base, t_funThread3of3ForFork0_good_#t~nondet40#1, t_funThread3of3ForFork0_~g~0#1.offset, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet45#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_good_#t~nondet37#1, t_funThread3of3ForFork0_good_#t~nondet41#1, t_funThread3of3ForFork0_good_#t~post42#1, t_funThread3of3ForFork0_bad_#t~nondet31#1, t_funThread3of3ForFork0_~g~0#1.base, t_funThread3of3ForFork0_bad_#t~nondet36#1, t_funThread3of3ForFork0_##fun~~TO~VOID_#in~#fp#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_good_#t~nondet44#1, t_funThread3of3ForFork0_bad_#t~nondet34#1, t_funThread3of3ForFork0_bad_#t~post32#1, t_funThread3of3ForFork0_~arg#1.base, t_funThread3of3ForFork0_good_#t~nondet43#1][274], [t_funThread3of3ForFork0InUse, 323#true, 255#L942-12true, 301#L956-8true, 242#t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 66#$Ultimate##0true, 330#true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:38,566 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2023-11-30 07:58:38,566 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-11-30 07:58:38,566 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-11-30 07:58:38,566 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-11-30 07:58:38,567 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1422] L956-7-->$Ultimate##0: Formula: (and (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre48#1_17|) (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre48#1=|v_ULTIMATE.start_main_#t~pre48#1_17|} OutVars{t_funThread3of3ForFork0_bad_#t~post35#1=|v_t_funThread3of3ForFork0_bad_#t~post35#1_20|, t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet46#1=|v_t_funThread3of3ForFork0_#t~nondet46#1_6|, ULTIMATE.start_main_#t~pre48#1=|v_ULTIMATE.start_main_#t~pre48#1_17|, t_funThread3of3ForFork0_bad_#t~nondet33#1=|v_t_funThread3of3ForFork0_bad_#t~nondet33#1_10|, t_funThread3of3ForFork0_good_#t~nondet38#1=|v_t_funThread3of3ForFork0_good_#t~nondet38#1_10|, t_funThread3of3ForFork0_good_#t~post39#1=|v_t_funThread3of3ForFork0_good_#t~post39#1_20|, t_funThread3of3ForFork0_##fun~~TO~VOID_#in~#fp#1.base=|v_t_funThread3of3ForFork0_##fun~~TO~VOID_#in~#fp#1.base_10|, t_funThread3of3ForFork0_good_#t~nondet40#1=|v_t_funThread3of3ForFork0_good_#t~nondet40#1_10|, t_funThread3of3ForFork0_~g~0#1.offset=|v_t_funThread3of3ForFork0_~g~0#1.offset_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet45#1=|v_t_funThread3of3ForFork0_#t~nondet45#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_good_#t~nondet37#1=|v_t_funThread3of3ForFork0_good_#t~nondet37#1_10|, t_funThread3of3ForFork0_good_#t~nondet41#1=|v_t_funThread3of3ForFork0_good_#t~nondet41#1_10|, t_funThread3of3ForFork0_good_#t~post42#1=|v_t_funThread3of3ForFork0_good_#t~post42#1_20|, t_funThread3of3ForFork0_bad_#t~nondet31#1=|v_t_funThread3of3ForFork0_bad_#t~nondet31#1_10|, t_funThread3of3ForFork0_~g~0#1.base=|v_t_funThread3of3ForFork0_~g~0#1.base_8|, t_funThread3of3ForFork0_bad_#t~nondet36#1=|v_t_funThread3of3ForFork0_bad_#t~nondet36#1_10|, t_funThread3of3ForFork0_##fun~~TO~VOID_#in~#fp#1.offset=|v_t_funThread3of3ForFork0_##fun~~TO~VOID_#in~#fp#1.offset_10|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_good_#t~nondet44#1=|v_t_funThread3of3ForFork0_good_#t~nondet44#1_10|, t_funThread3of3ForFork0_bad_#t~nondet34#1=|v_t_funThread3of3ForFork0_bad_#t~nondet34#1_10|, t_funThread3of3ForFork0_bad_#t~post32#1=|v_t_funThread3of3ForFork0_bad_#t~post32#1_20|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|, t_funThread3of3ForFork0_good_#t~nondet43#1=|v_t_funThread3of3ForFork0_good_#t~nondet43#1_10|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_bad_#t~post35#1, t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet46#1, t_funThread3of3ForFork0_bad_#t~nondet33#1, t_funThread3of3ForFork0_good_#t~nondet38#1, t_funThread3of3ForFork0_good_#t~post39#1, t_funThread3of3ForFork0_##fun~~TO~VOID_#in~#fp#1.base, t_funThread3of3ForFork0_good_#t~nondet40#1, t_funThread3of3ForFork0_~g~0#1.offset, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet45#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_good_#t~nondet37#1, t_funThread3of3ForFork0_good_#t~nondet41#1, t_funThread3of3ForFork0_good_#t~post42#1, t_funThread3of3ForFork0_bad_#t~nondet31#1, t_funThread3of3ForFork0_~g~0#1.base, t_funThread3of3ForFork0_bad_#t~nondet36#1, t_funThread3of3ForFork0_##fun~~TO~VOID_#in~#fp#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_good_#t~nondet44#1, t_funThread3of3ForFork0_bad_#t~nondet34#1, t_funThread3of3ForFork0_bad_#t~post32#1, t_funThread3of3ForFork0_~arg#1.base, t_funThread3of3ForFork0_good_#t~nondet43#1][274], [t_funThread3of3ForFork0InUse, 34#L938-7true, 323#true, 255#L942-12true, 301#L956-8true, 66#$Ultimate##0true, t_funThread1of3ForFork0InUse, 330#true, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:38,567 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2023-11-30 07:58:38,567 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-11-30 07:58:38,567 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-11-30 07:58:38,567 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-11-30 07:58:38,567 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1422] L956-7-->$Ultimate##0: Formula: (and (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre48#1_17|) (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre48#1=|v_ULTIMATE.start_main_#t~pre48#1_17|} OutVars{t_funThread3of3ForFork0_bad_#t~post35#1=|v_t_funThread3of3ForFork0_bad_#t~post35#1_20|, t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet46#1=|v_t_funThread3of3ForFork0_#t~nondet46#1_6|, ULTIMATE.start_main_#t~pre48#1=|v_ULTIMATE.start_main_#t~pre48#1_17|, t_funThread3of3ForFork0_bad_#t~nondet33#1=|v_t_funThread3of3ForFork0_bad_#t~nondet33#1_10|, t_funThread3of3ForFork0_good_#t~nondet38#1=|v_t_funThread3of3ForFork0_good_#t~nondet38#1_10|, t_funThread3of3ForFork0_good_#t~post39#1=|v_t_funThread3of3ForFork0_good_#t~post39#1_20|, t_funThread3of3ForFork0_##fun~~TO~VOID_#in~#fp#1.base=|v_t_funThread3of3ForFork0_##fun~~TO~VOID_#in~#fp#1.base_10|, t_funThread3of3ForFork0_good_#t~nondet40#1=|v_t_funThread3of3ForFork0_good_#t~nondet40#1_10|, t_funThread3of3ForFork0_~g~0#1.offset=|v_t_funThread3of3ForFork0_~g~0#1.offset_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet45#1=|v_t_funThread3of3ForFork0_#t~nondet45#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_good_#t~nondet37#1=|v_t_funThread3of3ForFork0_good_#t~nondet37#1_10|, t_funThread3of3ForFork0_good_#t~nondet41#1=|v_t_funThread3of3ForFork0_good_#t~nondet41#1_10|, t_funThread3of3ForFork0_good_#t~post42#1=|v_t_funThread3of3ForFork0_good_#t~post42#1_20|, t_funThread3of3ForFork0_bad_#t~nondet31#1=|v_t_funThread3of3ForFork0_bad_#t~nondet31#1_10|, t_funThread3of3ForFork0_~g~0#1.base=|v_t_funThread3of3ForFork0_~g~0#1.base_8|, t_funThread3of3ForFork0_bad_#t~nondet36#1=|v_t_funThread3of3ForFork0_bad_#t~nondet36#1_10|, t_funThread3of3ForFork0_##fun~~TO~VOID_#in~#fp#1.offset=|v_t_funThread3of3ForFork0_##fun~~TO~VOID_#in~#fp#1.offset_10|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_good_#t~nondet44#1=|v_t_funThread3of3ForFork0_good_#t~nondet44#1_10|, t_funThread3of3ForFork0_bad_#t~nondet34#1=|v_t_funThread3of3ForFork0_bad_#t~nondet34#1_10|, t_funThread3of3ForFork0_bad_#t~post32#1=|v_t_funThread3of3ForFork0_bad_#t~post32#1_20|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|, t_funThread3of3ForFork0_good_#t~nondet43#1=|v_t_funThread3of3ForFork0_good_#t~nondet43#1_10|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_bad_#t~post35#1, t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet46#1, t_funThread3of3ForFork0_bad_#t~nondet33#1, t_funThread3of3ForFork0_good_#t~nondet38#1, t_funThread3of3ForFork0_good_#t~post39#1, t_funThread3of3ForFork0_##fun~~TO~VOID_#in~#fp#1.base, t_funThread3of3ForFork0_good_#t~nondet40#1, t_funThread3of3ForFork0_~g~0#1.offset, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet45#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_good_#t~nondet37#1, t_funThread3of3ForFork0_good_#t~nondet41#1, t_funThread3of3ForFork0_good_#t~post42#1, t_funThread3of3ForFork0_bad_#t~nondet31#1, t_funThread3of3ForFork0_~g~0#1.base, t_funThread3of3ForFork0_bad_#t~nondet36#1, t_funThread3of3ForFork0_##fun~~TO~VOID_#in~#fp#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_good_#t~nondet44#1, t_funThread3of3ForFork0_bad_#t~nondet34#1, t_funThread3of3ForFork0_bad_#t~post32#1, t_funThread3of3ForFork0_~arg#1.base, t_funThread3of3ForFork0_good_#t~nondet43#1][274], [t_funThread3of3ForFork0InUse, 323#true, 255#L942-12true, 301#L956-8true, 56#L938-8true, 66#$Ultimate##0true, t_funThread1of3ForFork0InUse, 330#true, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:38,567 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2023-11-30 07:58:38,567 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-11-30 07:58:38,567 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-11-30 07:58:38,567 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-11-30 07:58:38,569 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1185] L938-29-->L938-18: Formula: (let ((.cse0 (select |v_#pthreadsMutex_106| |v_~#__global_lock~0.base_35|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_35|) 0) (= |v_t_funThread2of3ForFork0_bad_#t~nondet34#1_5| 0) (= |v_#pthreadsMutex_105| (store |v_#pthreadsMutex_106| |v_~#__global_lock~0.base_35| (store .cse0 |v_~#__global_lock~0.offset_35| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_106|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_35|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, t_funThread2of3ForFork0_bad_#t~nondet34#1=|v_t_funThread2of3ForFork0_bad_#t~nondet34#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_35|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_bad_#t~nondet34#1][255], [t_funThread3of3ForFork0NotInUse, 323#true, 242#t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 45#L956-7true, 226#L938-18true, 330#true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:38,569 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2023-11-30 07:58:38,569 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-11-30 07:58:38,569 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-11-30 07:58:38,569 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-11-30 07:58:38,569 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1185] L938-29-->L938-18: Formula: (let ((.cse0 (select |v_#pthreadsMutex_106| |v_~#__global_lock~0.base_35|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_35|) 0) (= |v_t_funThread2of3ForFork0_bad_#t~nondet34#1_5| 0) (= |v_#pthreadsMutex_105| (store |v_#pthreadsMutex_106| |v_~#__global_lock~0.base_35| (store .cse0 |v_~#__global_lock~0.offset_35| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_106|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_35|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, t_funThread2of3ForFork0_bad_#t~nondet34#1=|v_t_funThread2of3ForFork0_bad_#t~nondet34#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_35|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_bad_#t~nondet34#1][255], [t_funThread3of3ForFork0NotInUse, 34#L938-7true, 323#true, 45#L956-7true, 226#L938-18true, t_funThread1of3ForFork0InUse, 330#true, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:38,569 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2023-11-30 07:58:38,569 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-11-30 07:58:38,569 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-11-30 07:58:38,569 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-11-30 07:58:38,579 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1397] L938-9-->L938-12: Formula: (and (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31| (store (select |v_#pthreadsMutex_98| |v_~#__global_lock~0.base_31|) |v_~#__global_lock~0.offset_31| 0))) (= |v_t_funThread1of3ForFork0_bad_#t~nondet33#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_97|, t_funThread1of3ForFork0_bad_#t~nondet33#1=|v_t_funThread1of3ForFork0_bad_#t~nondet33#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_31|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_31|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_bad_#t~nondet33#1][124], [t_funThread3of3ForFork0NotInUse, 323#true, 143#L938-12true, 198#L942-8true, 45#L956-7true, t_funThread1of3ForFork0InUse, 330#true, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:38,579 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2023-11-30 07:58:38,579 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-11-30 07:58:38,579 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-11-30 07:58:38,579 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-11-30 07:58:38,579 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1239] L942-9-->L942-12: Formula: (and (= |v_#pthreadsMutex_145| (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47|) |v_~#__global_lock~0.offset_47| 0))) (= |v_t_funThread2of3ForFork0_good_#t~nondet40#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_145|, t_funThread2of3ForFork0_good_#t~nondet40#1=|v_t_funThread2of3ForFork0_good_#t~nondet40#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_good_#t~nondet40#1][389], [t_funThread3of3ForFork0NotInUse, 323#true, 255#L942-12true, 56#L938-8true, 45#L956-7true, t_funThread1of3ForFork0InUse, 333#(= 0 |t_funThread1of3ForFork0_bad_#t~post32#1|), t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:38,579 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2023-11-30 07:58:38,579 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-11-30 07:58:38,580 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-11-30 07:58:38,580 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-11-30 07:58:38,626 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1203] L942-29-->L942-18: Formula: (let ((.cse0 (select |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_51|))) (and (= |v_t_funThread2of3ForFork0_good_#t~nondet41#1_3| 0) (= (store |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_51| (store .cse0 |v_~#__global_lock~0.offset_51| 1)) |v_#pthreadsMutex_153|) (= (select .cse0 |v_~#__global_lock~0.offset_51|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_154|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_51|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_51|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_153|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_51|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_51|, t_funThread2of3ForFork0_good_#t~nondet41#1=|v_t_funThread2of3ForFork0_good_#t~nondet41#1_3|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_good_#t~nondet41#1][283], [t_funThread3of3ForFork0NotInUse, 323#true, 283#L942-18true, 242#t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 71#L957true, t_funThread1of3ForFork0InUse, 330#true, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:38,626 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2023-11-30 07:58:38,626 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-11-30 07:58:38,626 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-11-30 07:58:38,626 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-11-30 07:58:38,626 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1203] L942-29-->L942-18: Formula: (let ((.cse0 (select |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_51|))) (and (= |v_t_funThread2of3ForFork0_good_#t~nondet41#1_3| 0) (= (store |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_51| (store .cse0 |v_~#__global_lock~0.offset_51| 1)) |v_#pthreadsMutex_153|) (= (select .cse0 |v_~#__global_lock~0.offset_51|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_154|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_51|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_51|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_153|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_51|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_51|, t_funThread2of3ForFork0_good_#t~nondet41#1=|v_t_funThread2of3ForFork0_good_#t~nondet41#1_3|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_good_#t~nondet41#1][283], [t_funThread3of3ForFork0NotInUse, 34#L938-7true, 323#true, 283#L942-18true, 71#L957true, 330#true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:38,626 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2023-11-30 07:58:38,626 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-11-30 07:58:38,626 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-11-30 07:58:38,626 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-11-30 07:58:38,638 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1203] L942-29-->L942-18: Formula: (let ((.cse0 (select |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_51|))) (and (= |v_t_funThread2of3ForFork0_good_#t~nondet41#1_3| 0) (= (store |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_51| (store .cse0 |v_~#__global_lock~0.offset_51| 1)) |v_#pthreadsMutex_153|) (= (select .cse0 |v_~#__global_lock~0.offset_51|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_154|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_51|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_51|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_153|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_51|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_51|, t_funThread2of3ForFork0_good_#t~nondet41#1=|v_t_funThread2of3ForFork0_good_#t~nondet41#1_3|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_good_#t~nondet41#1][283], [t_funThread3of3ForFork0NotInUse, 323#true, 283#L942-18true, 157#L956-16true, 56#L938-8true, 330#true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:38,638 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2023-11-30 07:58:38,638 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-11-30 07:58:38,638 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-11-30 07:58:38,638 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-11-30 07:58:38,638 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-11-30 07:58:38,641 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1203] L942-29-->L942-18: Formula: (let ((.cse0 (select |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_51|))) (and (= |v_t_funThread2of3ForFork0_good_#t~nondet41#1_3| 0) (= (store |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_51| (store .cse0 |v_~#__global_lock~0.offset_51| 1)) |v_#pthreadsMutex_153|) (= (select .cse0 |v_~#__global_lock~0.offset_51|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_154|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_51|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_51|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_153|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_51|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_51|, t_funThread2of3ForFork0_good_#t~nondet41#1=|v_t_funThread2of3ForFork0_good_#t~nondet41#1_3|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_good_#t~nondet41#1][283], [t_funThread3of3ForFork0NotInUse, 323#true, 229#L956-4true, 283#L942-18true, 56#L938-8true, 330#true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:38,641 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2023-11-30 07:58:38,641 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-11-30 07:58:38,641 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-11-30 07:58:38,641 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-11-30 07:58:38,641 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-11-30 07:58:39,052 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1203] L942-29-->L942-18: Formula: (let ((.cse0 (select |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_51|))) (and (= |v_t_funThread2of3ForFork0_good_#t~nondet41#1_3| 0) (= (store |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_51| (store .cse0 |v_~#__global_lock~0.offset_51| 1)) |v_#pthreadsMutex_153|) (= (select .cse0 |v_~#__global_lock~0.offset_51|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_154|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_51|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_51|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_153|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_51|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_51|, t_funThread2of3ForFork0_good_#t~nondet41#1=|v_t_funThread2of3ForFork0_good_#t~nondet41#1_3|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_good_#t~nondet41#1][283], [t_funThread3of3ForFork0NotInUse, 323#true, 283#L942-18true, 56#L938-8true, 45#L956-7true, t_funThread1of3ForFork0InUse, 330#true, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:39,052 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2023-11-30 07:58:39,052 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-11-30 07:58:39,052 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-11-30 07:58:39,052 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-11-30 07:58:39,052 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1422] L956-7-->$Ultimate##0: Formula: (and (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre48#1_17|) (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre48#1=|v_ULTIMATE.start_main_#t~pre48#1_17|} OutVars{t_funThread3of3ForFork0_bad_#t~post35#1=|v_t_funThread3of3ForFork0_bad_#t~post35#1_20|, t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet46#1=|v_t_funThread3of3ForFork0_#t~nondet46#1_6|, ULTIMATE.start_main_#t~pre48#1=|v_ULTIMATE.start_main_#t~pre48#1_17|, t_funThread3of3ForFork0_bad_#t~nondet33#1=|v_t_funThread3of3ForFork0_bad_#t~nondet33#1_10|, t_funThread3of3ForFork0_good_#t~nondet38#1=|v_t_funThread3of3ForFork0_good_#t~nondet38#1_10|, t_funThread3of3ForFork0_good_#t~post39#1=|v_t_funThread3of3ForFork0_good_#t~post39#1_20|, t_funThread3of3ForFork0_##fun~~TO~VOID_#in~#fp#1.base=|v_t_funThread3of3ForFork0_##fun~~TO~VOID_#in~#fp#1.base_10|, t_funThread3of3ForFork0_good_#t~nondet40#1=|v_t_funThread3of3ForFork0_good_#t~nondet40#1_10|, t_funThread3of3ForFork0_~g~0#1.offset=|v_t_funThread3of3ForFork0_~g~0#1.offset_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet45#1=|v_t_funThread3of3ForFork0_#t~nondet45#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_good_#t~nondet37#1=|v_t_funThread3of3ForFork0_good_#t~nondet37#1_10|, t_funThread3of3ForFork0_good_#t~nondet41#1=|v_t_funThread3of3ForFork0_good_#t~nondet41#1_10|, t_funThread3of3ForFork0_good_#t~post42#1=|v_t_funThread3of3ForFork0_good_#t~post42#1_20|, t_funThread3of3ForFork0_bad_#t~nondet31#1=|v_t_funThread3of3ForFork0_bad_#t~nondet31#1_10|, t_funThread3of3ForFork0_~g~0#1.base=|v_t_funThread3of3ForFork0_~g~0#1.base_8|, t_funThread3of3ForFork0_bad_#t~nondet36#1=|v_t_funThread3of3ForFork0_bad_#t~nondet36#1_10|, t_funThread3of3ForFork0_##fun~~TO~VOID_#in~#fp#1.offset=|v_t_funThread3of3ForFork0_##fun~~TO~VOID_#in~#fp#1.offset_10|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_good_#t~nondet44#1=|v_t_funThread3of3ForFork0_good_#t~nondet44#1_10|, t_funThread3of3ForFork0_bad_#t~nondet34#1=|v_t_funThread3of3ForFork0_bad_#t~nondet34#1_10|, t_funThread3of3ForFork0_bad_#t~post32#1=|v_t_funThread3of3ForFork0_bad_#t~post32#1_20|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|, t_funThread3of3ForFork0_good_#t~nondet43#1=|v_t_funThread3of3ForFork0_good_#t~nondet43#1_10|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_bad_#t~post35#1, t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet46#1, t_funThread3of3ForFork0_bad_#t~nondet33#1, t_funThread3of3ForFork0_good_#t~nondet38#1, t_funThread3of3ForFork0_good_#t~post39#1, t_funThread3of3ForFork0_##fun~~TO~VOID_#in~#fp#1.base, t_funThread3of3ForFork0_good_#t~nondet40#1, t_funThread3of3ForFork0_~g~0#1.offset, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet45#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_good_#t~nondet37#1, t_funThread3of3ForFork0_good_#t~nondet41#1, t_funThread3of3ForFork0_good_#t~post42#1, t_funThread3of3ForFork0_bad_#t~nondet31#1, t_funThread3of3ForFork0_~g~0#1.base, t_funThread3of3ForFork0_bad_#t~nondet36#1, t_funThread3of3ForFork0_##fun~~TO~VOID_#in~#fp#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_good_#t~nondet44#1, t_funThread3of3ForFork0_bad_#t~nondet34#1, t_funThread3of3ForFork0_bad_#t~post32#1, t_funThread3of3ForFork0_~arg#1.base, t_funThread3of3ForFork0_good_#t~nondet43#1][274], [t_funThread3of3ForFork0InUse, 323#true, 255#L942-12true, 301#L956-8true, 66#$Ultimate##0true, 56#L938-8true, t_funThread1of3ForFork0InUse, 330#true, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:39,053 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2023-11-30 07:58:39,053 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-11-30 07:58:39,053 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-11-30 07:58:39,053 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-11-30 07:58:39,053 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-11-30 07:58:39,055 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1185] L938-29-->L938-18: Formula: (let ((.cse0 (select |v_#pthreadsMutex_106| |v_~#__global_lock~0.base_35|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_35|) 0) (= |v_t_funThread2of3ForFork0_bad_#t~nondet34#1_5| 0) (= |v_#pthreadsMutex_105| (store |v_#pthreadsMutex_106| |v_~#__global_lock~0.base_35| (store .cse0 |v_~#__global_lock~0.offset_35| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_106|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_35|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, t_funThread2of3ForFork0_bad_#t~nondet34#1=|v_t_funThread2of3ForFork0_bad_#t~nondet34#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_35|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_bad_#t~nondet34#1][255], [t_funThread3of3ForFork0NotInUse, 323#true, 56#L938-8true, 45#L956-7true, 226#L938-18true, t_funThread1of3ForFork0InUse, 330#true, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:39,055 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2023-11-30 07:58:39,055 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-11-30 07:58:39,055 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-11-30 07:58:39,055 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-11-30 07:58:39,055 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-11-30 07:58:39,069 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1239] L942-9-->L942-12: Formula: (and (= |v_#pthreadsMutex_145| (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_47|) |v_~#__global_lock~0.offset_47| 0))) (= |v_t_funThread2of3ForFork0_good_#t~nondet40#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_145|, t_funThread2of3ForFork0_good_#t~nondet40#1=|v_t_funThread2of3ForFork0_good_#t~nondet40#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_47|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_47|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_good_#t~nondet40#1][245], [t_funThread3of3ForFork0NotInUse, 323#true, 255#L942-12true, 286#L938-9true, 45#L956-7true, t_funThread1of3ForFork0InUse, 330#true, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:39,069 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2023-11-30 07:58:39,069 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-11-30 07:58:39,069 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-11-30 07:58:39,069 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-11-30 07:58:39,115 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1203] L942-29-->L942-18: Formula: (let ((.cse0 (select |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_51|))) (and (= |v_t_funThread2of3ForFork0_good_#t~nondet41#1_3| 0) (= (store |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_51| (store .cse0 |v_~#__global_lock~0.offset_51| 1)) |v_#pthreadsMutex_153|) (= (select .cse0 |v_~#__global_lock~0.offset_51|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_154|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_51|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_51|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_153|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_51|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_51|, t_funThread2of3ForFork0_good_#t~nondet41#1=|v_t_funThread2of3ForFork0_good_#t~nondet41#1_3|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_good_#t~nondet41#1][283], [t_funThread3of3ForFork0NotInUse, 323#true, 283#L942-18true, 56#L938-8true, 71#L957true, t_funThread1of3ForFork0InUse, 330#true, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:39,115 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2023-11-30 07:58:39,115 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-11-30 07:58:39,115 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-11-30 07:58:39,115 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-11-30 07:58:39,115 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-11-30 07:58:39,883 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1203] L942-29-->L942-18: Formula: (let ((.cse0 (select |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_51|))) (and (= |v_t_funThread2of3ForFork0_good_#t~nondet41#1_3| 0) (= (store |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_51| (store .cse0 |v_~#__global_lock~0.offset_51| 1)) |v_#pthreadsMutex_153|) (= (select .cse0 |v_~#__global_lock~0.offset_51|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_154|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_51|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_51|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_153|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_51|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_51|, t_funThread2of3ForFork0_good_#t~nondet41#1=|v_t_funThread2of3ForFork0_good_#t~nondet41#1_3|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_good_#t~nondet41#1][283], [t_funThread3of3ForFork0NotInUse, 323#true, 283#L942-18true, 242#t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 45#L956-7true, t_funThread1of3ForFork0InUse, 330#true, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:39,883 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2023-11-30 07:58:39,883 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-11-30 07:58:39,883 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-11-30 07:58:39,883 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-11-30 07:58:39,883 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1203] L942-29-->L942-18: Formula: (let ((.cse0 (select |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_51|))) (and (= |v_t_funThread2of3ForFork0_good_#t~nondet41#1_3| 0) (= (store |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_51| (store .cse0 |v_~#__global_lock~0.offset_51| 1)) |v_#pthreadsMutex_153|) (= (select .cse0 |v_~#__global_lock~0.offset_51|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_154|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_51|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_51|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_153|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_51|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_51|, t_funThread2of3ForFork0_good_#t~nondet41#1=|v_t_funThread2of3ForFork0_good_#t~nondet41#1_3|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_good_#t~nondet41#1][283], [t_funThread3of3ForFork0NotInUse, 34#L938-7true, 323#true, 283#L942-18true, 45#L956-7true, 330#true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:39,883 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2023-11-30 07:58:39,883 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-11-30 07:58:39,883 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-11-30 07:58:39,883 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-11-30 07:58:40,464 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1203] L942-29-->L942-18: Formula: (let ((.cse0 (select |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_51|))) (and (= |v_t_funThread2of3ForFork0_good_#t~nondet41#1_3| 0) (= (store |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_51| (store .cse0 |v_~#__global_lock~0.offset_51| 1)) |v_#pthreadsMutex_153|) (= (select .cse0 |v_~#__global_lock~0.offset_51|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_154|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_51|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_51|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_153|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_51|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_51|, t_funThread2of3ForFork0_good_#t~nondet41#1=|v_t_funThread2of3ForFork0_good_#t~nondet41#1_3|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_good_#t~nondet41#1][283], [t_funThread3of3ForFork0NotInUse, 323#true, 283#L942-18true, 56#L938-8true, 45#L956-7true, 330#true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:40,465 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2023-11-30 07:58:40,465 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-11-30 07:58:40,465 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-11-30 07:58:40,465 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-11-30 07:58:40,465 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-11-30 07:58:41,753 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1251] L949-->L949-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#fm~0.base_21|))) (and (= |v_t_funThread3of3ForFork0_#t~nondet45#1_1| 0) (= 0 (select .cse0 |v_~#fm~0.offset_21|)) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#fm~0.base_21| (store .cse0 |v_~#fm~0.offset_21| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#fm~0.base=|v_~#fm~0.base_21|, ~#fm~0.offset=|v_~#fm~0.offset_21|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#fm~0.base=|v_~#fm~0.base_21|, t_funThread3of3ForFork0_#t~nondet45#1=|v_t_funThread3of3ForFork0_#t~nondet45#1_1|, ~#fm~0.offset=|v_~#fm~0.offset_21|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet45#1][338], [111#ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, t_funThread3of3ForFork0InUse, 323#true, 132#L938-12true, 242#t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 244#L949-3true, t_funThread1of3ForFork0InUse, 330#true, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:41,753 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2023-11-30 07:58:41,753 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 07:58:41,753 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 07:58:41,753 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 07:58:41,753 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1251] L949-->L949-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#fm~0.base_21|))) (and (= |v_t_funThread3of3ForFork0_#t~nondet45#1_1| 0) (= 0 (select .cse0 |v_~#fm~0.offset_21|)) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#fm~0.base_21| (store .cse0 |v_~#fm~0.offset_21| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#fm~0.base=|v_~#fm~0.base_21|, ~#fm~0.offset=|v_~#fm~0.offset_21|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#fm~0.base=|v_~#fm~0.base_21|, t_funThread3of3ForFork0_#t~nondet45#1=|v_t_funThread3of3ForFork0_#t~nondet45#1_1|, ~#fm~0.offset=|v_~#fm~0.offset_21|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet45#1][338], [34#L938-7true, 111#ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, t_funThread3of3ForFork0InUse, 132#L938-12true, 323#true, 244#L949-3true, t_funThread1of3ForFork0InUse, 330#true, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:41,753 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2023-11-30 07:58:41,753 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 07:58:41,753 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 07:58:41,753 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 07:58:41,758 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1251] L949-->L949-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#fm~0.base_21|))) (and (= |v_t_funThread3of3ForFork0_#t~nondet45#1_1| 0) (= 0 (select .cse0 |v_~#fm~0.offset_21|)) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#fm~0.base_21| (store .cse0 |v_~#fm~0.offset_21| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#fm~0.base=|v_~#fm~0.base_21|, ~#fm~0.offset=|v_~#fm~0.offset_21|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#fm~0.base=|v_~#fm~0.base_21|, t_funThread3of3ForFork0_#t~nondet45#1=|v_t_funThread3of3ForFork0_#t~nondet45#1_1|, ~#fm~0.offset=|v_~#fm~0.offset_21|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet45#1][338], [t_funThread3of3ForFork0InUse, 323#true, 132#L938-12true, 242#t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 123#L956-13true, 244#L949-3true, t_funThread1of3ForFork0InUse, 330#true, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:41,758 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2023-11-30 07:58:41,758 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 07:58:41,758 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 07:58:41,758 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 07:58:41,758 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1251] L949-->L949-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#fm~0.base_21|))) (and (= |v_t_funThread3of3ForFork0_#t~nondet45#1_1| 0) (= 0 (select .cse0 |v_~#fm~0.offset_21|)) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#fm~0.base_21| (store .cse0 |v_~#fm~0.offset_21| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#fm~0.base=|v_~#fm~0.base_21|, ~#fm~0.offset=|v_~#fm~0.offset_21|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#fm~0.base=|v_~#fm~0.base_21|, t_funThread3of3ForFork0_#t~nondet45#1=|v_t_funThread3of3ForFork0_#t~nondet45#1_1|, ~#fm~0.offset=|v_~#fm~0.offset_21|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet45#1][338], [34#L938-7true, t_funThread3of3ForFork0InUse, 323#true, 132#L938-12true, 244#L949-3true, 123#L956-13true, t_funThread1of3ForFork0InUse, 330#true, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:41,758 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2023-11-30 07:58:41,758 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 07:58:41,759 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 07:58:41,759 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 07:58:42,787 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1251] L949-->L949-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#fm~0.base_21|))) (and (= |v_t_funThread3of3ForFork0_#t~nondet45#1_1| 0) (= 0 (select .cse0 |v_~#fm~0.offset_21|)) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#fm~0.base_21| (store .cse0 |v_~#fm~0.offset_21| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#fm~0.base=|v_~#fm~0.base_21|, ~#fm~0.offset=|v_~#fm~0.offset_21|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#fm~0.base=|v_~#fm~0.base_21|, t_funThread3of3ForFork0_#t~nondet45#1=|v_t_funThread3of3ForFork0_#t~nondet45#1_1|, ~#fm~0.offset=|v_~#fm~0.offset_21|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet45#1][338], [111#ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, t_funThread3of3ForFork0InUse, 132#L938-12true, 323#true, 244#L949-3true, 56#L938-8true, t_funThread1of3ForFork0InUse, 330#true, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:42,788 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2023-11-30 07:58:42,788 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 07:58:42,788 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 07:58:42,788 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 07:58:42,788 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1185] L938-29-->L938-18: Formula: (let ((.cse0 (select |v_#pthreadsMutex_106| |v_~#__global_lock~0.base_35|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_35|) 0) (= |v_t_funThread2of3ForFork0_bad_#t~nondet34#1_5| 0) (= |v_#pthreadsMutex_105| (store |v_#pthreadsMutex_106| |v_~#__global_lock~0.base_35| (store .cse0 |v_~#__global_lock~0.offset_35| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_106|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_35|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, t_funThread2of3ForFork0_bad_#t~nondet34#1=|v_t_funThread2of3ForFork0_bad_#t~nondet34#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_35|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_bad_#t~nondet34#1][255], [111#ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, t_funThread3of3ForFork0InUse, 323#true, 242#t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 66#$Ultimate##0true, 226#L938-18true, t_funThread1of3ForFork0InUse, 330#true, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:42,788 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2023-11-30 07:58:42,789 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 07:58:42,789 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 07:58:42,789 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 07:58:42,789 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1185] L938-29-->L938-18: Formula: (let ((.cse0 (select |v_#pthreadsMutex_106| |v_~#__global_lock~0.base_35|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_35|) 0) (= |v_t_funThread2of3ForFork0_bad_#t~nondet34#1_5| 0) (= |v_#pthreadsMutex_105| (store |v_#pthreadsMutex_106| |v_~#__global_lock~0.base_35| (store .cse0 |v_~#__global_lock~0.offset_35| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_106|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_35|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, t_funThread2of3ForFork0_bad_#t~nondet34#1=|v_t_funThread2of3ForFork0_bad_#t~nondet34#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_35|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_bad_#t~nondet34#1][255], [34#L938-7true, 111#ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, t_funThread3of3ForFork0InUse, 323#true, 66#$Ultimate##0true, 226#L938-18true, t_funThread1of3ForFork0InUse, 330#true, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:42,789 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2023-11-30 07:58:42,789 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 07:58:42,789 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 07:58:42,789 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 07:58:42,792 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1251] L949-->L949-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#fm~0.base_21|))) (and (= |v_t_funThread3of3ForFork0_#t~nondet45#1_1| 0) (= 0 (select .cse0 |v_~#fm~0.offset_21|)) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#fm~0.base_21| (store .cse0 |v_~#fm~0.offset_21| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#fm~0.base=|v_~#fm~0.base_21|, ~#fm~0.offset=|v_~#fm~0.offset_21|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#fm~0.base=|v_~#fm~0.base_21|, t_funThread3of3ForFork0_#t~nondet45#1=|v_t_funThread3of3ForFork0_#t~nondet45#1_1|, ~#fm~0.offset=|v_~#fm~0.offset_21|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet45#1][338], [t_funThread3of3ForFork0InUse, 323#true, 132#L938-12true, 242#t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 244#L949-3true, 53#L956-14true, t_funThread1of3ForFork0InUse, 330#true, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:42,793 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2023-11-30 07:58:42,793 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 07:58:42,793 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 07:58:42,793 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 07:58:42,793 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1251] L949-->L949-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#fm~0.base_21|))) (and (= |v_t_funThread3of3ForFork0_#t~nondet45#1_1| 0) (= 0 (select .cse0 |v_~#fm~0.offset_21|)) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#fm~0.base_21| (store .cse0 |v_~#fm~0.offset_21| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#fm~0.base=|v_~#fm~0.base_21|, ~#fm~0.offset=|v_~#fm~0.offset_21|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#fm~0.base=|v_~#fm~0.base_21|, t_funThread3of3ForFork0_#t~nondet45#1=|v_t_funThread3of3ForFork0_#t~nondet45#1_1|, ~#fm~0.offset=|v_~#fm~0.offset_21|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet45#1][338], [34#L938-7true, t_funThread3of3ForFork0InUse, 132#L938-12true, 323#true, 244#L949-3true, 53#L956-14true, t_funThread1of3ForFork0InUse, 330#true, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:42,793 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2023-11-30 07:58:42,793 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 07:58:42,793 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 07:58:42,793 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 07:58:42,794 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1251] L949-->L949-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#fm~0.base_21|))) (and (= |v_t_funThread3of3ForFork0_#t~nondet45#1_1| 0) (= 0 (select .cse0 |v_~#fm~0.offset_21|)) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#fm~0.base_21| (store .cse0 |v_~#fm~0.offset_21| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#fm~0.base=|v_~#fm~0.base_21|, ~#fm~0.offset=|v_~#fm~0.offset_21|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#fm~0.base=|v_~#fm~0.base_21|, t_funThread3of3ForFork0_#t~nondet45#1=|v_t_funThread3of3ForFork0_#t~nondet45#1_1|, ~#fm~0.offset=|v_~#fm~0.offset_21|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet45#1][338], [t_funThread3of3ForFork0InUse, 132#L938-12true, 323#true, 244#L949-3true, 56#L938-8true, 53#L956-14true, t_funThread1of3ForFork0InUse, 330#true, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:42,794 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2023-11-30 07:58:42,794 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-11-30 07:58:42,794 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-11-30 07:58:42,794 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-11-30 07:58:42,796 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1251] L949-->L949-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#fm~0.base_21|))) (and (= |v_t_funThread3of3ForFork0_#t~nondet45#1_1| 0) (= 0 (select .cse0 |v_~#fm~0.offset_21|)) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#fm~0.base_21| (store .cse0 |v_~#fm~0.offset_21| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#fm~0.base=|v_~#fm~0.base_21|, ~#fm~0.offset=|v_~#fm~0.offset_21|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#fm~0.base=|v_~#fm~0.base_21|, t_funThread3of3ForFork0_#t~nondet45#1=|v_t_funThread3of3ForFork0_#t~nondet45#1_1|, ~#fm~0.offset=|v_~#fm~0.offset_21|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet45#1][338], [t_funThread3of3ForFork0InUse, 323#true, 132#L938-12true, 123#L956-13true, 244#L949-3true, 56#L938-8true, t_funThread1of3ForFork0InUse, 330#true, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:42,796 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2023-11-30 07:58:42,796 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 07:58:42,796 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 07:58:42,796 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 07:58:42,797 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1185] L938-29-->L938-18: Formula: (let ((.cse0 (select |v_#pthreadsMutex_106| |v_~#__global_lock~0.base_35|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_35|) 0) (= |v_t_funThread2of3ForFork0_bad_#t~nondet34#1_5| 0) (= |v_#pthreadsMutex_105| (store |v_#pthreadsMutex_106| |v_~#__global_lock~0.base_35| (store .cse0 |v_~#__global_lock~0.offset_35| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_106|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_35|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, t_funThread2of3ForFork0_bad_#t~nondet34#1=|v_t_funThread2of3ForFork0_bad_#t~nondet34#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_35|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_bad_#t~nondet34#1][255], [t_funThread3of3ForFork0InUse, 323#true, 123#L956-13true, 242#t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 66#$Ultimate##0true, 226#L938-18true, t_funThread1of3ForFork0InUse, 330#true, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:42,797 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2023-11-30 07:58:42,797 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 07:58:42,797 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 07:58:42,797 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 07:58:42,798 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1185] L938-29-->L938-18: Formula: (let ((.cse0 (select |v_#pthreadsMutex_106| |v_~#__global_lock~0.base_35|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_35|) 0) (= |v_t_funThread2of3ForFork0_bad_#t~nondet34#1_5| 0) (= |v_#pthreadsMutex_105| (store |v_#pthreadsMutex_106| |v_~#__global_lock~0.base_35| (store .cse0 |v_~#__global_lock~0.offset_35| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_106|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_35|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, t_funThread2of3ForFork0_bad_#t~nondet34#1=|v_t_funThread2of3ForFork0_bad_#t~nondet34#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_35|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_bad_#t~nondet34#1][255], [34#L938-7true, t_funThread3of3ForFork0InUse, 323#true, 123#L956-13true, 66#$Ultimate##0true, 226#L938-18true, t_funThread1of3ForFork0InUse, 330#true, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:42,798 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2023-11-30 07:58:42,798 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 07:58:42,798 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 07:58:42,798 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 07:58:43,605 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1061] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][138], [t_funThread3of3ForFork0NotInUse, 323#true, 2#L957-3true, 242#t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 206#L938-27true, t_funThread1of3ForFork0InUse, 330#true, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:43,606 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2023-11-30 07:58:43,606 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 07:58:43,606 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 07:58:43,606 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 07:58:43,606 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1061] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][138], [t_funThread3of3ForFork0NotInUse, 323#true, 2#L957-3true, 56#L938-8true, 206#L938-27true, t_funThread1of3ForFork0InUse, 330#true, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:43,606 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2023-11-30 07:58:43,606 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 07:58:43,606 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 07:58:43,606 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 07:58:43,606 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1061] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][138], [t_funThread3of3ForFork0NotInUse, 34#L938-7true, 323#true, 2#L957-3true, 206#L938-27true, t_funThread1of3ForFork0InUse, 330#true, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:43,606 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2023-11-30 07:58:43,606 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 07:58:43,606 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 07:58:43,606 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 07:58:43,921 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1251] L949-->L949-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#fm~0.base_21|))) (and (= |v_t_funThread3of3ForFork0_#t~nondet45#1_1| 0) (= 0 (select .cse0 |v_~#fm~0.offset_21|)) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#fm~0.base_21| (store .cse0 |v_~#fm~0.offset_21| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#fm~0.base=|v_~#fm~0.base_21|, ~#fm~0.offset=|v_~#fm~0.offset_21|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#fm~0.base=|v_~#fm~0.base_21|, t_funThread3of3ForFork0_#t~nondet45#1=|v_t_funThread3of3ForFork0_#t~nondet45#1_1|, ~#fm~0.offset=|v_~#fm~0.offset_21|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet45#1][338], [111#ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, t_funThread3of3ForFork0InUse, 323#true, 255#L942-12true, 242#t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 244#L949-3true, 330#true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:43,922 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2023-11-30 07:58:43,922 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-11-30 07:58:43,922 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-11-30 07:58:43,922 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-11-30 07:58:43,922 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1251] L949-->L949-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#fm~0.base_21|))) (and (= |v_t_funThread3of3ForFork0_#t~nondet45#1_1| 0) (= 0 (select .cse0 |v_~#fm~0.offset_21|)) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#fm~0.base_21| (store .cse0 |v_~#fm~0.offset_21| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#fm~0.base=|v_~#fm~0.base_21|, ~#fm~0.offset=|v_~#fm~0.offset_21|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#fm~0.base=|v_~#fm~0.base_21|, t_funThread3of3ForFork0_#t~nondet45#1=|v_t_funThread3of3ForFork0_#t~nondet45#1_1|, ~#fm~0.offset=|v_~#fm~0.offset_21|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet45#1][338], [111#ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, t_funThread3of3ForFork0InUse, 34#L938-7true, 323#true, 255#L942-12true, 244#L949-3true, 330#true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:43,922 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2023-11-30 07:58:43,922 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-11-30 07:58:43,922 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-11-30 07:58:43,922 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-11-30 07:58:43,924 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1185] L938-29-->L938-18: Formula: (let ((.cse0 (select |v_#pthreadsMutex_106| |v_~#__global_lock~0.base_35|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_35|) 0) (= |v_t_funThread2of3ForFork0_bad_#t~nondet34#1_5| 0) (= |v_#pthreadsMutex_105| (store |v_#pthreadsMutex_106| |v_~#__global_lock~0.base_35| (store .cse0 |v_~#__global_lock~0.offset_35| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_106|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_35|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, t_funThread2of3ForFork0_bad_#t~nondet34#1=|v_t_funThread2of3ForFork0_bad_#t~nondet34#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_35|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_bad_#t~nondet34#1][255], [111#ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, t_funThread3of3ForFork0InUse, 323#true, 56#L938-8true, 66#$Ultimate##0true, 226#L938-18true, t_funThread1of3ForFork0InUse, 330#true, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:43,924 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2023-11-30 07:58:43,924 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 07:58:43,924 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 07:58:43,924 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 07:58:43,926 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1251] L949-->L949-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#fm~0.base_21|))) (and (= |v_t_funThread3of3ForFork0_#t~nondet45#1_1| 0) (= 0 (select .cse0 |v_~#fm~0.offset_21|)) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#fm~0.base_21| (store .cse0 |v_~#fm~0.offset_21| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#fm~0.base=|v_~#fm~0.base_21|, ~#fm~0.offset=|v_~#fm~0.offset_21|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#fm~0.base=|v_~#fm~0.base_21|, t_funThread3of3ForFork0_#t~nondet45#1=|v_t_funThread3of3ForFork0_#t~nondet45#1_1|, ~#fm~0.offset=|v_~#fm~0.offset_21|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet45#1][338], [t_funThread3of3ForFork0InUse, 323#true, 132#L938-12true, 242#t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 244#L949-3true, t_funThread1of3ForFork0InUse, 264#L956-15true, 330#true, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:43,927 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2023-11-30 07:58:43,927 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-11-30 07:58:43,927 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-11-30 07:58:43,927 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-11-30 07:58:43,927 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1251] L949-->L949-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#fm~0.base_21|))) (and (= |v_t_funThread3of3ForFork0_#t~nondet45#1_1| 0) (= 0 (select .cse0 |v_~#fm~0.offset_21|)) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#fm~0.base_21| (store .cse0 |v_~#fm~0.offset_21| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#fm~0.base=|v_~#fm~0.base_21|, ~#fm~0.offset=|v_~#fm~0.offset_21|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#fm~0.base=|v_~#fm~0.base_21|, t_funThread3of3ForFork0_#t~nondet45#1=|v_t_funThread3of3ForFork0_#t~nondet45#1_1|, ~#fm~0.offset=|v_~#fm~0.offset_21|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet45#1][338], [34#L938-7true, t_funThread3of3ForFork0InUse, 323#true, 132#L938-12true, 244#L949-3true, t_funThread1of3ForFork0InUse, 330#true, 264#L956-15true, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:43,927 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2023-11-30 07:58:43,927 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-11-30 07:58:43,927 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-11-30 07:58:43,927 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-11-30 07:58:43,928 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1251] L949-->L949-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#fm~0.base_21|))) (and (= |v_t_funThread3of3ForFork0_#t~nondet45#1_1| 0) (= 0 (select .cse0 |v_~#fm~0.offset_21|)) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#fm~0.base_21| (store .cse0 |v_~#fm~0.offset_21| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#fm~0.base=|v_~#fm~0.base_21|, ~#fm~0.offset=|v_~#fm~0.offset_21|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#fm~0.base=|v_~#fm~0.base_21|, t_funThread3of3ForFork0_#t~nondet45#1=|v_t_funThread3of3ForFork0_#t~nondet45#1_1|, ~#fm~0.offset=|v_~#fm~0.offset_21|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet45#1][338], [t_funThread3of3ForFork0InUse, 132#L938-12true, 323#true, 244#L949-3true, 56#L938-8true, t_funThread1of3ForFork0InUse, 264#L956-15true, 330#true, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:43,928 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2023-11-30 07:58:43,928 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 07:58:43,928 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 07:58:43,928 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 07:58:43,930 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1251] L949-->L949-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#fm~0.base_21|))) (and (= |v_t_funThread3of3ForFork0_#t~nondet45#1_1| 0) (= 0 (select .cse0 |v_~#fm~0.offset_21|)) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#fm~0.base_21| (store .cse0 |v_~#fm~0.offset_21| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#fm~0.base=|v_~#fm~0.base_21|, ~#fm~0.offset=|v_~#fm~0.offset_21|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#fm~0.base=|v_~#fm~0.base_21|, t_funThread3of3ForFork0_#t~nondet45#1=|v_t_funThread3of3ForFork0_#t~nondet45#1_1|, ~#fm~0.offset=|v_~#fm~0.offset_21|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet45#1][338], [t_funThread3of3ForFork0InUse, 132#L938-12true, 323#true, 244#L949-3true, 56#L938-8true, 53#L956-14true, t_funThread1of3ForFork0InUse, 330#true, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:43,930 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2023-11-30 07:58:43,930 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-11-30 07:58:43,930 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-11-30 07:58:43,930 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-11-30 07:58:43,931 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-11-30 07:58:43,931 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1185] L938-29-->L938-18: Formula: (let ((.cse0 (select |v_#pthreadsMutex_106| |v_~#__global_lock~0.base_35|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_35|) 0) (= |v_t_funThread2of3ForFork0_bad_#t~nondet34#1_5| 0) (= |v_#pthreadsMutex_105| (store |v_#pthreadsMutex_106| |v_~#__global_lock~0.base_35| (store .cse0 |v_~#__global_lock~0.offset_35| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_106|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_35|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, t_funThread2of3ForFork0_bad_#t~nondet34#1=|v_t_funThread2of3ForFork0_bad_#t~nondet34#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_35|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_bad_#t~nondet34#1][255], [t_funThread3of3ForFork0InUse, 323#true, 242#t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 66#$Ultimate##0true, 53#L956-14true, 226#L938-18true, 330#true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:43,931 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2023-11-30 07:58:43,931 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 07:58:43,931 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 07:58:43,931 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 07:58:43,931 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1185] L938-29-->L938-18: Formula: (let ((.cse0 (select |v_#pthreadsMutex_106| |v_~#__global_lock~0.base_35|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_35|) 0) (= |v_t_funThread2of3ForFork0_bad_#t~nondet34#1_5| 0) (= |v_#pthreadsMutex_105| (store |v_#pthreadsMutex_106| |v_~#__global_lock~0.base_35| (store .cse0 |v_~#__global_lock~0.offset_35| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_106|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_35|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, t_funThread2of3ForFork0_bad_#t~nondet34#1=|v_t_funThread2of3ForFork0_bad_#t~nondet34#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_35|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_bad_#t~nondet34#1][255], [34#L938-7true, t_funThread3of3ForFork0InUse, 323#true, 66#$Ultimate##0true, 53#L956-14true, 226#L938-18true, t_funThread1of3ForFork0InUse, 330#true, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:43,931 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2023-11-30 07:58:43,931 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 07:58:43,931 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 07:58:43,931 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 07:58:43,932 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1251] L949-->L949-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#fm~0.base_21|))) (and (= |v_t_funThread3of3ForFork0_#t~nondet45#1_1| 0) (= 0 (select .cse0 |v_~#fm~0.offset_21|)) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#fm~0.base_21| (store .cse0 |v_~#fm~0.offset_21| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#fm~0.base=|v_~#fm~0.base_21|, ~#fm~0.offset=|v_~#fm~0.offset_21|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#fm~0.base=|v_~#fm~0.base_21|, t_funThread3of3ForFork0_#t~nondet45#1=|v_t_funThread3of3ForFork0_#t~nondet45#1_1|, ~#fm~0.offset=|v_~#fm~0.offset_21|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet45#1][338], [t_funThread3of3ForFork0InUse, 323#true, 255#L942-12true, 123#L956-13true, 242#t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 244#L949-3true, 330#true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:43,932 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2023-11-30 07:58:43,932 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-11-30 07:58:43,932 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-11-30 07:58:43,932 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-11-30 07:58:43,933 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1251] L949-->L949-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#fm~0.base_21|))) (and (= |v_t_funThread3of3ForFork0_#t~nondet45#1_1| 0) (= 0 (select .cse0 |v_~#fm~0.offset_21|)) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#fm~0.base_21| (store .cse0 |v_~#fm~0.offset_21| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#fm~0.base=|v_~#fm~0.base_21|, ~#fm~0.offset=|v_~#fm~0.offset_21|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#fm~0.base=|v_~#fm~0.base_21|, t_funThread3of3ForFork0_#t~nondet45#1=|v_t_funThread3of3ForFork0_#t~nondet45#1_1|, ~#fm~0.offset=|v_~#fm~0.offset_21|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet45#1][338], [t_funThread3of3ForFork0InUse, 34#L938-7true, 323#true, 255#L942-12true, 123#L956-13true, 244#L949-3true, 330#true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:43,933 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2023-11-30 07:58:43,933 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-11-30 07:58:43,933 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-11-30 07:58:43,933 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-11-30 07:58:43,935 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1185] L938-29-->L938-18: Formula: (let ((.cse0 (select |v_#pthreadsMutex_106| |v_~#__global_lock~0.base_35|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_35|) 0) (= |v_t_funThread2of3ForFork0_bad_#t~nondet34#1_5| 0) (= |v_#pthreadsMutex_105| (store |v_#pthreadsMutex_106| |v_~#__global_lock~0.base_35| (store .cse0 |v_~#__global_lock~0.offset_35| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_106|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_35|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, t_funThread2of3ForFork0_bad_#t~nondet34#1=|v_t_funThread2of3ForFork0_bad_#t~nondet34#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_35|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_bad_#t~nondet34#1][255], [t_funThread3of3ForFork0InUse, 323#true, 123#L956-13true, 56#L938-8true, 66#$Ultimate##0true, 226#L938-18true, t_funThread1of3ForFork0InUse, 330#true, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:43,935 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2023-11-30 07:58:43,935 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 07:58:43,935 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 07:58:43,935 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 07:58:44,431 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1061] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][138], [t_funThread3of3ForFork0NotInUse, 323#true, 2#L957-3true, 56#L938-8true, 206#L938-27true, t_funThread1of3ForFork0InUse, 330#true, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:44,431 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2023-11-30 07:58:44,431 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 07:58:44,431 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 07:58:44,431 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 07:58:44,431 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 07:58:44,915 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1061] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][138], [t_funThread3of3ForFork0InUse, 323#true, 132#L938-12true, 2#L957-3true, 242#t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 66#$Ultimate##0true, t_funThread1of3ForFork0InUse, 330#true, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:44,915 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2023-11-30 07:58:44,915 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-11-30 07:58:44,915 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-11-30 07:58:44,915 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-11-30 07:58:44,916 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1061] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][138], [34#L938-7true, t_funThread3of3ForFork0InUse, 323#true, 132#L938-12true, 2#L957-3true, 66#$Ultimate##0true, t_funThread1of3ForFork0InUse, 330#true, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:44,916 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2023-11-30 07:58:44,916 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-11-30 07:58:44,916 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-11-30 07:58:44,916 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-11-30 07:58:44,916 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1061] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][138], [t_funThread3of3ForFork0InUse, 132#L938-12true, 323#true, 2#L957-3true, 56#L938-8true, 66#$Ultimate##0true, t_funThread1of3ForFork0InUse, 330#true, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:44,916 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2023-11-30 07:58:44,917 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 07:58:44,917 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 07:58:44,917 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 07:58:45,007 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1251] L949-->L949-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#fm~0.base_21|))) (and (= |v_t_funThread3of3ForFork0_#t~nondet45#1_1| 0) (= 0 (select .cse0 |v_~#fm~0.offset_21|)) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#fm~0.base_21| (store .cse0 |v_~#fm~0.offset_21| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#fm~0.base=|v_~#fm~0.base_21|, ~#fm~0.offset=|v_~#fm~0.offset_21|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#fm~0.base=|v_~#fm~0.base_21|, t_funThread3of3ForFork0_#t~nondet45#1=|v_t_funThread3of3ForFork0_#t~nondet45#1_1|, ~#fm~0.offset=|v_~#fm~0.offset_21|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet45#1][338], [t_funThread3of3ForFork0InUse, 323#true, 132#L938-12true, 157#L956-16true, 244#L949-3true, 242#t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, t_funThread1of3ForFork0InUse, 330#true, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:45,007 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2023-11-30 07:58:45,007 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 07:58:45,007 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 07:58:45,007 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 07:58:45,007 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1251] L949-->L949-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#fm~0.base_21|))) (and (= |v_t_funThread3of3ForFork0_#t~nondet45#1_1| 0) (= 0 (select .cse0 |v_~#fm~0.offset_21|)) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#fm~0.base_21| (store .cse0 |v_~#fm~0.offset_21| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#fm~0.base=|v_~#fm~0.base_21|, ~#fm~0.offset=|v_~#fm~0.offset_21|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#fm~0.base=|v_~#fm~0.base_21|, t_funThread3of3ForFork0_#t~nondet45#1=|v_t_funThread3of3ForFork0_#t~nondet45#1_1|, ~#fm~0.offset=|v_~#fm~0.offset_21|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet45#1][338], [34#L938-7true, t_funThread3of3ForFork0InUse, 132#L938-12true, 323#true, 157#L956-16true, 244#L949-3true, t_funThread1of3ForFork0InUse, 330#true, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:45,007 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2023-11-30 07:58:45,007 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 07:58:45,007 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 07:58:45,008 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 07:58:45,009 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1251] L949-->L949-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#fm~0.base_21|))) (and (= |v_t_funThread3of3ForFork0_#t~nondet45#1_1| 0) (= 0 (select .cse0 |v_~#fm~0.offset_21|)) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#fm~0.base_21| (store .cse0 |v_~#fm~0.offset_21| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#fm~0.base=|v_~#fm~0.base_21|, ~#fm~0.offset=|v_~#fm~0.offset_21|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#fm~0.base=|v_~#fm~0.base_21|, t_funThread3of3ForFork0_#t~nondet45#1=|v_t_funThread3of3ForFork0_#t~nondet45#1_1|, ~#fm~0.offset=|v_~#fm~0.offset_21|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet45#1][338], [t_funThread3of3ForFork0InUse, 132#L938-12true, 323#true, 157#L956-16true, 244#L949-3true, 56#L938-8true, t_funThread1of3ForFork0InUse, 330#true, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:45,009 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2023-11-30 07:58:45,009 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 07:58:45,009 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 07:58:45,009 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 07:58:45,045 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1251] L949-->L949-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#fm~0.base_21|))) (and (= |v_t_funThread3of3ForFork0_#t~nondet45#1_1| 0) (= 0 (select .cse0 |v_~#fm~0.offset_21|)) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#fm~0.base_21| (store .cse0 |v_~#fm~0.offset_21| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#fm~0.base=|v_~#fm~0.base_21|, ~#fm~0.offset=|v_~#fm~0.offset_21|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#fm~0.base=|v_~#fm~0.base_21|, t_funThread3of3ForFork0_#t~nondet45#1=|v_t_funThread3of3ForFork0_#t~nondet45#1_1|, ~#fm~0.offset=|v_~#fm~0.offset_21|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet45#1][338], [t_funThread3of3ForFork0InUse, 323#true, 132#L938-12true, 229#L956-4true, 242#t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 244#L949-3true, t_funThread1of3ForFork0InUse, 330#true, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:45,045 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2023-11-30 07:58:45,045 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 07:58:45,045 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 07:58:45,045 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 07:58:45,045 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1251] L949-->L949-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#fm~0.base_21|))) (and (= |v_t_funThread3of3ForFork0_#t~nondet45#1_1| 0) (= 0 (select .cse0 |v_~#fm~0.offset_21|)) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#fm~0.base_21| (store .cse0 |v_~#fm~0.offset_21| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#fm~0.base=|v_~#fm~0.base_21|, ~#fm~0.offset=|v_~#fm~0.offset_21|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#fm~0.base=|v_~#fm~0.base_21|, t_funThread3of3ForFork0_#t~nondet45#1=|v_t_funThread3of3ForFork0_#t~nondet45#1_1|, ~#fm~0.offset=|v_~#fm~0.offset_21|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet45#1][338], [34#L938-7true, t_funThread3of3ForFork0InUse, 132#L938-12true, 323#true, 229#L956-4true, 244#L949-3true, 330#true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:45,045 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2023-11-30 07:58:45,045 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 07:58:45,045 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 07:58:45,046 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 07:58:45,047 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1251] L949-->L949-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#fm~0.base_21|))) (and (= |v_t_funThread3of3ForFork0_#t~nondet45#1_1| 0) (= 0 (select .cse0 |v_~#fm~0.offset_21|)) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#fm~0.base_21| (store .cse0 |v_~#fm~0.offset_21| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#fm~0.base=|v_~#fm~0.base_21|, ~#fm~0.offset=|v_~#fm~0.offset_21|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#fm~0.base=|v_~#fm~0.base_21|, t_funThread3of3ForFork0_#t~nondet45#1=|v_t_funThread3of3ForFork0_#t~nondet45#1_1|, ~#fm~0.offset=|v_~#fm~0.offset_21|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet45#1][338], [t_funThread3of3ForFork0InUse, 132#L938-12true, 323#true, 229#L956-4true, 244#L949-3true, 56#L938-8true, t_funThread1of3ForFork0InUse, 330#true, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:45,047 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2023-11-30 07:58:45,047 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 07:58:45,047 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 07:58:45,047 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 07:58:45,157 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1251] L949-->L949-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#fm~0.base_21|))) (and (= |v_t_funThread3of3ForFork0_#t~nondet45#1_1| 0) (= 0 (select .cse0 |v_~#fm~0.offset_21|)) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#fm~0.base_21| (store .cse0 |v_~#fm~0.offset_21| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#fm~0.base=|v_~#fm~0.base_21|, ~#fm~0.offset=|v_~#fm~0.offset_21|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#fm~0.base=|v_~#fm~0.base_21|, t_funThread3of3ForFork0_#t~nondet45#1=|v_t_funThread3of3ForFork0_#t~nondet45#1_1|, ~#fm~0.offset=|v_~#fm~0.offset_21|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet45#1][338], [111#ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, t_funThread3of3ForFork0InUse, 323#true, 255#L942-12true, 244#L949-3true, 56#L938-8true, 330#true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:45,157 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2023-11-30 07:58:45,157 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 07:58:45,157 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 07:58:45,158 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 07:58:45,158 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1203] L942-29-->L942-18: Formula: (let ((.cse0 (select |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_51|))) (and (= |v_t_funThread2of3ForFork0_good_#t~nondet41#1_3| 0) (= (store |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_51| (store .cse0 |v_~#__global_lock~0.offset_51| 1)) |v_#pthreadsMutex_153|) (= (select .cse0 |v_~#__global_lock~0.offset_51|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_154|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_51|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_51|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_153|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_51|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_51|, t_funThread2of3ForFork0_good_#t~nondet41#1=|v_t_funThread2of3ForFork0_good_#t~nondet41#1_3|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_good_#t~nondet41#1][283], [t_funThread3of3ForFork0InUse, 111#ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 323#true, 283#L942-18true, 242#t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 66#$Ultimate##0true, 330#true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:45,158 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2023-11-30 07:58:45,158 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-11-30 07:58:45,158 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-11-30 07:58:45,158 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-11-30 07:58:45,159 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1203] L942-29-->L942-18: Formula: (let ((.cse0 (select |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_51|))) (and (= |v_t_funThread2of3ForFork0_good_#t~nondet41#1_3| 0) (= (store |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_51| (store .cse0 |v_~#__global_lock~0.offset_51| 1)) |v_#pthreadsMutex_153|) (= (select .cse0 |v_~#__global_lock~0.offset_51|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_154|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_51|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_51|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_153|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_51|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_51|, t_funThread2of3ForFork0_good_#t~nondet41#1=|v_t_funThread2of3ForFork0_good_#t~nondet41#1_3|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_good_#t~nondet41#1][283], [t_funThread3of3ForFork0InUse, 34#L938-7true, 111#ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 323#true, 283#L942-18true, 66#$Ultimate##0true, t_funThread1of3ForFork0InUse, 330#true, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:45,159 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2023-11-30 07:58:45,159 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-11-30 07:58:45,159 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-11-30 07:58:45,159 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-11-30 07:58:45,163 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1251] L949-->L949-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#fm~0.base_21|))) (and (= |v_t_funThread3of3ForFork0_#t~nondet45#1_1| 0) (= 0 (select .cse0 |v_~#fm~0.offset_21|)) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#fm~0.base_21| (store .cse0 |v_~#fm~0.offset_21| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#fm~0.base=|v_~#fm~0.base_21|, ~#fm~0.offset=|v_~#fm~0.offset_21|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#fm~0.base=|v_~#fm~0.base_21|, t_funThread3of3ForFork0_#t~nondet45#1=|v_t_funThread3of3ForFork0_#t~nondet45#1_1|, ~#fm~0.offset=|v_~#fm~0.offset_21|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet45#1][338], [t_funThread3of3ForFork0InUse, 323#true, 132#L938-12true, 244#L949-3true, 56#L938-8true, t_funThread1of3ForFork0InUse, 330#true, 264#L956-15true, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:45,163 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2023-11-30 07:58:45,163 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 07:58:45,163 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 07:58:45,164 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 07:58:45,164 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 07:58:45,164 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1185] L938-29-->L938-18: Formula: (let ((.cse0 (select |v_#pthreadsMutex_106| |v_~#__global_lock~0.base_35|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_35|) 0) (= |v_t_funThread2of3ForFork0_bad_#t~nondet34#1_5| 0) (= |v_#pthreadsMutex_105| (store |v_#pthreadsMutex_106| |v_~#__global_lock~0.base_35| (store .cse0 |v_~#__global_lock~0.offset_35| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_106|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_35|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, t_funThread2of3ForFork0_bad_#t~nondet34#1=|v_t_funThread2of3ForFork0_bad_#t~nondet34#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_35|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_bad_#t~nondet34#1][255], [t_funThread3of3ForFork0InUse, 323#true, 242#t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 66#$Ultimate##0true, 226#L938-18true, t_funThread1of3ForFork0InUse, 264#L956-15true, 330#true, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:45,164 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2023-11-30 07:58:45,164 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-11-30 07:58:45,164 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-11-30 07:58:45,164 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-11-30 07:58:45,165 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1185] L938-29-->L938-18: Formula: (let ((.cse0 (select |v_#pthreadsMutex_106| |v_~#__global_lock~0.base_35|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_35|) 0) (= |v_t_funThread2of3ForFork0_bad_#t~nondet34#1_5| 0) (= |v_#pthreadsMutex_105| (store |v_#pthreadsMutex_106| |v_~#__global_lock~0.base_35| (store .cse0 |v_~#__global_lock~0.offset_35| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_106|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_35|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, t_funThread2of3ForFork0_bad_#t~nondet34#1=|v_t_funThread2of3ForFork0_bad_#t~nondet34#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_35|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_bad_#t~nondet34#1][255], [34#L938-7true, t_funThread3of3ForFork0InUse, 323#true, 66#$Ultimate##0true, 226#L938-18true, t_funThread1of3ForFork0InUse, 264#L956-15true, 330#true, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:45,165 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2023-11-30 07:58:45,165 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-11-30 07:58:45,165 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-11-30 07:58:45,165 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-11-30 07:58:45,165 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1251] L949-->L949-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#fm~0.base_21|))) (and (= |v_t_funThread3of3ForFork0_#t~nondet45#1_1| 0) (= 0 (select .cse0 |v_~#fm~0.offset_21|)) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#fm~0.base_21| (store .cse0 |v_~#fm~0.offset_21| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#fm~0.base=|v_~#fm~0.base_21|, ~#fm~0.offset=|v_~#fm~0.offset_21|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#fm~0.base=|v_~#fm~0.base_21|, t_funThread3of3ForFork0_#t~nondet45#1=|v_t_funThread3of3ForFork0_#t~nondet45#1_1|, ~#fm~0.offset=|v_~#fm~0.offset_21|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet45#1][338], [t_funThread3of3ForFork0InUse, 323#true, 255#L942-12true, 242#t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 244#L949-3true, 53#L956-14true, 330#true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:45,166 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2023-11-30 07:58:45,166 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 07:58:45,166 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 07:58:45,166 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 07:58:45,166 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1251] L949-->L949-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#fm~0.base_21|))) (and (= |v_t_funThread3of3ForFork0_#t~nondet45#1_1| 0) (= 0 (select .cse0 |v_~#fm~0.offset_21|)) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#fm~0.base_21| (store .cse0 |v_~#fm~0.offset_21| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#fm~0.base=|v_~#fm~0.base_21|, ~#fm~0.offset=|v_~#fm~0.offset_21|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#fm~0.base=|v_~#fm~0.base_21|, t_funThread3of3ForFork0_#t~nondet45#1=|v_t_funThread3of3ForFork0_#t~nondet45#1_1|, ~#fm~0.offset=|v_~#fm~0.offset_21|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet45#1][338], [t_funThread3of3ForFork0InUse, 34#L938-7true, 323#true, 255#L942-12true, 244#L949-3true, 53#L956-14true, 330#true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:45,166 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2023-11-30 07:58:45,166 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 07:58:45,166 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 07:58:45,166 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 07:58:45,167 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1251] L949-->L949-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#fm~0.base_21|))) (and (= |v_t_funThread3of3ForFork0_#t~nondet45#1_1| 0) (= 0 (select .cse0 |v_~#fm~0.offset_21|)) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#fm~0.base_21| (store .cse0 |v_~#fm~0.offset_21| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#fm~0.base=|v_~#fm~0.base_21|, ~#fm~0.offset=|v_~#fm~0.offset_21|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#fm~0.base=|v_~#fm~0.base_21|, t_funThread3of3ForFork0_#t~nondet45#1=|v_t_funThread3of3ForFork0_#t~nondet45#1_1|, ~#fm~0.offset=|v_~#fm~0.offset_21|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet45#1][338], [t_funThread3of3ForFork0InUse, 323#true, 255#L942-12true, 244#L949-3true, 53#L956-14true, 56#L938-8true, 330#true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:45,167 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2023-11-30 07:58:45,167 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 07:58:45,167 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 07:58:45,167 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 07:58:45,169 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1185] L938-29-->L938-18: Formula: (let ((.cse0 (select |v_#pthreadsMutex_106| |v_~#__global_lock~0.base_35|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_35|) 0) (= |v_t_funThread2of3ForFork0_bad_#t~nondet34#1_5| 0) (= |v_#pthreadsMutex_105| (store |v_#pthreadsMutex_106| |v_~#__global_lock~0.base_35| (store .cse0 |v_~#__global_lock~0.offset_35| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_106|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_35|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, t_funThread2of3ForFork0_bad_#t~nondet34#1=|v_t_funThread2of3ForFork0_bad_#t~nondet34#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_35|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_bad_#t~nondet34#1][255], [t_funThread3of3ForFork0InUse, 323#true, 56#L938-8true, 66#$Ultimate##0true, 53#L956-14true, 226#L938-18true, t_funThread1of3ForFork0InUse, 330#true, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:45,169 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2023-11-30 07:58:45,169 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-11-30 07:58:45,169 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-11-30 07:58:45,169 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-11-30 07:58:45,169 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1185] L938-29-->L938-18: Formula: (let ((.cse0 (select |v_#pthreadsMutex_106| |v_~#__global_lock~0.base_35|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_35|) 0) (= |v_t_funThread2of3ForFork0_bad_#t~nondet34#1_5| 0) (= |v_#pthreadsMutex_105| (store |v_#pthreadsMutex_106| |v_~#__global_lock~0.base_35| (store .cse0 |v_~#__global_lock~0.offset_35| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_106|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_35|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, t_funThread2of3ForFork0_bad_#t~nondet34#1=|v_t_funThread2of3ForFork0_bad_#t~nondet34#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_35|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_bad_#t~nondet34#1][255], [t_funThread3of3ForFork0InUse, 323#true, 229#L956-4true, 66#$Ultimate##0true, 56#L938-8true, 226#L938-18true, t_funThread1of3ForFork0InUse, 330#true, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:45,169 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2023-11-30 07:58:45,169 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 07:58:45,169 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 07:58:45,169 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 07:58:45,169 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1185] L938-29-->L938-18: Formula: (let ((.cse0 (select |v_#pthreadsMutex_106| |v_~#__global_lock~0.base_35|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_35|) 0) (= |v_t_funThread2of3ForFork0_bad_#t~nondet34#1_5| 0) (= |v_#pthreadsMutex_105| (store |v_#pthreadsMutex_106| |v_~#__global_lock~0.base_35| (store .cse0 |v_~#__global_lock~0.offset_35| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_106|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_35|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, t_funThread2of3ForFork0_bad_#t~nondet34#1=|v_t_funThread2of3ForFork0_bad_#t~nondet34#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_35|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_bad_#t~nondet34#1][255], [t_funThread3of3ForFork0InUse, 323#true, 157#L956-16true, 66#$Ultimate##0true, 56#L938-8true, 226#L938-18true, t_funThread1of3ForFork0InUse, 330#true, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:45,170 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2023-11-30 07:58:45,170 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 07:58:45,170 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 07:58:45,170 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 07:58:45,170 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1185] L938-29-->L938-18: Formula: (let ((.cse0 (select |v_#pthreadsMutex_106| |v_~#__global_lock~0.base_35|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_35|) 0) (= |v_t_funThread2of3ForFork0_bad_#t~nondet34#1_5| 0) (= |v_#pthreadsMutex_105| (store |v_#pthreadsMutex_106| |v_~#__global_lock~0.base_35| (store .cse0 |v_~#__global_lock~0.offset_35| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_106|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_35|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, t_funThread2of3ForFork0_bad_#t~nondet34#1=|v_t_funThread2of3ForFork0_bad_#t~nondet34#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_35|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_bad_#t~nondet34#1][255], [t_funThread3of3ForFork0InUse, 323#true, 53#L956-14true, 66#$Ultimate##0true, 56#L938-8true, 226#L938-18true, 330#true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:45,170 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2023-11-30 07:58:45,170 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-11-30 07:58:45,170 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-11-30 07:58:45,170 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-11-30 07:58:45,170 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-11-30 07:58:45,170 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1185] L938-29-->L938-18: Formula: (let ((.cse0 (select |v_#pthreadsMutex_106| |v_~#__global_lock~0.base_35|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_35|) 0) (= |v_t_funThread2of3ForFork0_bad_#t~nondet34#1_5| 0) (= |v_#pthreadsMutex_105| (store |v_#pthreadsMutex_106| |v_~#__global_lock~0.base_35| (store .cse0 |v_~#__global_lock~0.offset_35| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_106|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_35|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, t_funThread2of3ForFork0_bad_#t~nondet34#1=|v_t_funThread2of3ForFork0_bad_#t~nondet34#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_35|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_bad_#t~nondet34#1][255], [t_funThread3of3ForFork0InUse, 323#true, 66#$Ultimate##0true, 56#L938-8true, 226#L938-18true, t_funThread1of3ForFork0InUse, 330#true, 264#L956-15true, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:45,170 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2023-11-30 07:58:45,170 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 07:58:45,170 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 07:58:45,170 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 07:58:45,172 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1251] L949-->L949-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#fm~0.base_21|))) (and (= |v_t_funThread3of3ForFork0_#t~nondet45#1_1| 0) (= 0 (select .cse0 |v_~#fm~0.offset_21|)) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#fm~0.base_21| (store .cse0 |v_~#fm~0.offset_21| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#fm~0.base=|v_~#fm~0.base_21|, ~#fm~0.offset=|v_~#fm~0.offset_21|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#fm~0.base=|v_~#fm~0.base_21|, t_funThread3of3ForFork0_#t~nondet45#1=|v_t_funThread3of3ForFork0_#t~nondet45#1_1|, ~#fm~0.offset=|v_~#fm~0.offset_21|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet45#1][338], [t_funThread3of3ForFork0InUse, 323#true, 255#L942-12true, 123#L956-13true, 244#L949-3true, 56#L938-8true, 330#true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:45,172 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2023-11-30 07:58:45,172 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 07:58:45,172 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 07:58:45,172 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 07:58:45,173 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1203] L942-29-->L942-18: Formula: (let ((.cse0 (select |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_51|))) (and (= |v_t_funThread2of3ForFork0_good_#t~nondet41#1_3| 0) (= (store |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_51| (store .cse0 |v_~#__global_lock~0.offset_51| 1)) |v_#pthreadsMutex_153|) (= (select .cse0 |v_~#__global_lock~0.offset_51|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_154|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_51|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_51|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_153|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_51|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_51|, t_funThread2of3ForFork0_good_#t~nondet41#1=|v_t_funThread2of3ForFork0_good_#t~nondet41#1_3|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_good_#t~nondet41#1][283], [t_funThread3of3ForFork0InUse, 323#true, 283#L942-18true, 123#L956-13true, 242#t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 66#$Ultimate##0true, t_funThread1of3ForFork0InUse, 330#true, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:45,173 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2023-11-30 07:58:45,173 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-11-30 07:58:45,173 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-11-30 07:58:45,173 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-11-30 07:58:45,173 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1203] L942-29-->L942-18: Formula: (let ((.cse0 (select |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_51|))) (and (= |v_t_funThread2of3ForFork0_good_#t~nondet41#1_3| 0) (= (store |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_51| (store .cse0 |v_~#__global_lock~0.offset_51| 1)) |v_#pthreadsMutex_153|) (= (select .cse0 |v_~#__global_lock~0.offset_51|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_154|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_51|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_51|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_153|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_51|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_51|, t_funThread2of3ForFork0_good_#t~nondet41#1=|v_t_funThread2of3ForFork0_good_#t~nondet41#1_3|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_good_#t~nondet41#1][283], [t_funThread3of3ForFork0InUse, 34#L938-7true, 323#true, 283#L942-18true, 123#L956-13true, 66#$Ultimate##0true, 330#true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:45,173 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2023-11-30 07:58:45,173 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-11-30 07:58:45,174 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-11-30 07:58:45,174 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-11-30 07:58:45,633 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1422] L956-7-->$Ultimate##0: Formula: (and (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre48#1_17|) (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre48#1=|v_ULTIMATE.start_main_#t~pre48#1_17|} OutVars{t_funThread3of3ForFork0_bad_#t~post35#1=|v_t_funThread3of3ForFork0_bad_#t~post35#1_20|, t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet46#1=|v_t_funThread3of3ForFork0_#t~nondet46#1_6|, ULTIMATE.start_main_#t~pre48#1=|v_ULTIMATE.start_main_#t~pre48#1_17|, t_funThread3of3ForFork0_bad_#t~nondet33#1=|v_t_funThread3of3ForFork0_bad_#t~nondet33#1_10|, t_funThread3of3ForFork0_good_#t~nondet38#1=|v_t_funThread3of3ForFork0_good_#t~nondet38#1_10|, t_funThread3of3ForFork0_good_#t~post39#1=|v_t_funThread3of3ForFork0_good_#t~post39#1_20|, t_funThread3of3ForFork0_##fun~~TO~VOID_#in~#fp#1.base=|v_t_funThread3of3ForFork0_##fun~~TO~VOID_#in~#fp#1.base_10|, t_funThread3of3ForFork0_good_#t~nondet40#1=|v_t_funThread3of3ForFork0_good_#t~nondet40#1_10|, t_funThread3of3ForFork0_~g~0#1.offset=|v_t_funThread3of3ForFork0_~g~0#1.offset_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet45#1=|v_t_funThread3of3ForFork0_#t~nondet45#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_good_#t~nondet37#1=|v_t_funThread3of3ForFork0_good_#t~nondet37#1_10|, t_funThread3of3ForFork0_good_#t~nondet41#1=|v_t_funThread3of3ForFork0_good_#t~nondet41#1_10|, t_funThread3of3ForFork0_good_#t~post42#1=|v_t_funThread3of3ForFork0_good_#t~post42#1_20|, t_funThread3of3ForFork0_bad_#t~nondet31#1=|v_t_funThread3of3ForFork0_bad_#t~nondet31#1_10|, t_funThread3of3ForFork0_~g~0#1.base=|v_t_funThread3of3ForFork0_~g~0#1.base_8|, t_funThread3of3ForFork0_bad_#t~nondet36#1=|v_t_funThread3of3ForFork0_bad_#t~nondet36#1_10|, t_funThread3of3ForFork0_##fun~~TO~VOID_#in~#fp#1.offset=|v_t_funThread3of3ForFork0_##fun~~TO~VOID_#in~#fp#1.offset_10|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_good_#t~nondet44#1=|v_t_funThread3of3ForFork0_good_#t~nondet44#1_10|, t_funThread3of3ForFork0_bad_#t~nondet34#1=|v_t_funThread3of3ForFork0_bad_#t~nondet34#1_10|, t_funThread3of3ForFork0_bad_#t~post32#1=|v_t_funThread3of3ForFork0_bad_#t~post32#1_20|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|, t_funThread3of3ForFork0_good_#t~nondet43#1=|v_t_funThread3of3ForFork0_good_#t~nondet43#1_10|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_bad_#t~post35#1, t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet46#1, t_funThread3of3ForFork0_bad_#t~nondet33#1, t_funThread3of3ForFork0_good_#t~nondet38#1, t_funThread3of3ForFork0_good_#t~post39#1, t_funThread3of3ForFork0_##fun~~TO~VOID_#in~#fp#1.base, t_funThread3of3ForFork0_good_#t~nondet40#1, t_funThread3of3ForFork0_~g~0#1.offset, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet45#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_good_#t~nondet37#1, t_funThread3of3ForFork0_good_#t~nondet41#1, t_funThread3of3ForFork0_good_#t~post42#1, t_funThread3of3ForFork0_bad_#t~nondet31#1, t_funThread3of3ForFork0_~g~0#1.base, t_funThread3of3ForFork0_bad_#t~nondet36#1, t_funThread3of3ForFork0_##fun~~TO~VOID_#in~#fp#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_good_#t~nondet44#1, t_funThread3of3ForFork0_bad_#t~nondet34#1, t_funThread3of3ForFork0_bad_#t~post32#1, t_funThread3of3ForFork0_~arg#1.base, t_funThread3of3ForFork0_good_#t~nondet43#1][274], [t_funThread3of3ForFork0InUse, 323#true, 301#L956-8true, 242#t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 206#L938-27true, 66#$Ultimate##0true, t_funThread1of3ForFork0InUse, 330#true, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:45,634 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2023-11-30 07:58:45,634 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-11-30 07:58:45,634 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-11-30 07:58:45,634 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-11-30 07:58:45,634 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1422] L956-7-->$Ultimate##0: Formula: (and (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre48#1_17|) (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre48#1=|v_ULTIMATE.start_main_#t~pre48#1_17|} OutVars{t_funThread3of3ForFork0_bad_#t~post35#1=|v_t_funThread3of3ForFork0_bad_#t~post35#1_20|, t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet46#1=|v_t_funThread3of3ForFork0_#t~nondet46#1_6|, ULTIMATE.start_main_#t~pre48#1=|v_ULTIMATE.start_main_#t~pre48#1_17|, t_funThread3of3ForFork0_bad_#t~nondet33#1=|v_t_funThread3of3ForFork0_bad_#t~nondet33#1_10|, t_funThread3of3ForFork0_good_#t~nondet38#1=|v_t_funThread3of3ForFork0_good_#t~nondet38#1_10|, t_funThread3of3ForFork0_good_#t~post39#1=|v_t_funThread3of3ForFork0_good_#t~post39#1_20|, t_funThread3of3ForFork0_##fun~~TO~VOID_#in~#fp#1.base=|v_t_funThread3of3ForFork0_##fun~~TO~VOID_#in~#fp#1.base_10|, t_funThread3of3ForFork0_good_#t~nondet40#1=|v_t_funThread3of3ForFork0_good_#t~nondet40#1_10|, t_funThread3of3ForFork0_~g~0#1.offset=|v_t_funThread3of3ForFork0_~g~0#1.offset_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet45#1=|v_t_funThread3of3ForFork0_#t~nondet45#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_good_#t~nondet37#1=|v_t_funThread3of3ForFork0_good_#t~nondet37#1_10|, t_funThread3of3ForFork0_good_#t~nondet41#1=|v_t_funThread3of3ForFork0_good_#t~nondet41#1_10|, t_funThread3of3ForFork0_good_#t~post42#1=|v_t_funThread3of3ForFork0_good_#t~post42#1_20|, t_funThread3of3ForFork0_bad_#t~nondet31#1=|v_t_funThread3of3ForFork0_bad_#t~nondet31#1_10|, t_funThread3of3ForFork0_~g~0#1.base=|v_t_funThread3of3ForFork0_~g~0#1.base_8|, t_funThread3of3ForFork0_bad_#t~nondet36#1=|v_t_funThread3of3ForFork0_bad_#t~nondet36#1_10|, t_funThread3of3ForFork0_##fun~~TO~VOID_#in~#fp#1.offset=|v_t_funThread3of3ForFork0_##fun~~TO~VOID_#in~#fp#1.offset_10|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_good_#t~nondet44#1=|v_t_funThread3of3ForFork0_good_#t~nondet44#1_10|, t_funThread3of3ForFork0_bad_#t~nondet34#1=|v_t_funThread3of3ForFork0_bad_#t~nondet34#1_10|, t_funThread3of3ForFork0_bad_#t~post32#1=|v_t_funThread3of3ForFork0_bad_#t~post32#1_20|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|, t_funThread3of3ForFork0_good_#t~nondet43#1=|v_t_funThread3of3ForFork0_good_#t~nondet43#1_10|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_bad_#t~post35#1, t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet46#1, t_funThread3of3ForFork0_bad_#t~nondet33#1, t_funThread3of3ForFork0_good_#t~nondet38#1, t_funThread3of3ForFork0_good_#t~post39#1, t_funThread3of3ForFork0_##fun~~TO~VOID_#in~#fp#1.base, t_funThread3of3ForFork0_good_#t~nondet40#1, t_funThread3of3ForFork0_~g~0#1.offset, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet45#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_good_#t~nondet37#1, t_funThread3of3ForFork0_good_#t~nondet41#1, t_funThread3of3ForFork0_good_#t~post42#1, t_funThread3of3ForFork0_bad_#t~nondet31#1, t_funThread3of3ForFork0_~g~0#1.base, t_funThread3of3ForFork0_bad_#t~nondet36#1, t_funThread3of3ForFork0_##fun~~TO~VOID_#in~#fp#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_good_#t~nondet44#1, t_funThread3of3ForFork0_bad_#t~nondet34#1, t_funThread3of3ForFork0_bad_#t~post32#1, t_funThread3of3ForFork0_~arg#1.base, t_funThread3of3ForFork0_good_#t~nondet43#1][274], [t_funThread3of3ForFork0InUse, 323#true, 301#L956-8true, 56#L938-8true, 206#L938-27true, 66#$Ultimate##0true, 330#true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:45,634 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2023-11-30 07:58:45,634 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 07:58:45,634 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 07:58:45,634 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 07:58:45,634 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1422] L956-7-->$Ultimate##0: Formula: (and (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre48#1_17|) (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre48#1=|v_ULTIMATE.start_main_#t~pre48#1_17|} OutVars{t_funThread3of3ForFork0_bad_#t~post35#1=|v_t_funThread3of3ForFork0_bad_#t~post35#1_20|, t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet46#1=|v_t_funThread3of3ForFork0_#t~nondet46#1_6|, ULTIMATE.start_main_#t~pre48#1=|v_ULTIMATE.start_main_#t~pre48#1_17|, t_funThread3of3ForFork0_bad_#t~nondet33#1=|v_t_funThread3of3ForFork0_bad_#t~nondet33#1_10|, t_funThread3of3ForFork0_good_#t~nondet38#1=|v_t_funThread3of3ForFork0_good_#t~nondet38#1_10|, t_funThread3of3ForFork0_good_#t~post39#1=|v_t_funThread3of3ForFork0_good_#t~post39#1_20|, t_funThread3of3ForFork0_##fun~~TO~VOID_#in~#fp#1.base=|v_t_funThread3of3ForFork0_##fun~~TO~VOID_#in~#fp#1.base_10|, t_funThread3of3ForFork0_good_#t~nondet40#1=|v_t_funThread3of3ForFork0_good_#t~nondet40#1_10|, t_funThread3of3ForFork0_~g~0#1.offset=|v_t_funThread3of3ForFork0_~g~0#1.offset_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet45#1=|v_t_funThread3of3ForFork0_#t~nondet45#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_good_#t~nondet37#1=|v_t_funThread3of3ForFork0_good_#t~nondet37#1_10|, t_funThread3of3ForFork0_good_#t~nondet41#1=|v_t_funThread3of3ForFork0_good_#t~nondet41#1_10|, t_funThread3of3ForFork0_good_#t~post42#1=|v_t_funThread3of3ForFork0_good_#t~post42#1_20|, t_funThread3of3ForFork0_bad_#t~nondet31#1=|v_t_funThread3of3ForFork0_bad_#t~nondet31#1_10|, t_funThread3of3ForFork0_~g~0#1.base=|v_t_funThread3of3ForFork0_~g~0#1.base_8|, t_funThread3of3ForFork0_bad_#t~nondet36#1=|v_t_funThread3of3ForFork0_bad_#t~nondet36#1_10|, t_funThread3of3ForFork0_##fun~~TO~VOID_#in~#fp#1.offset=|v_t_funThread3of3ForFork0_##fun~~TO~VOID_#in~#fp#1.offset_10|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_good_#t~nondet44#1=|v_t_funThread3of3ForFork0_good_#t~nondet44#1_10|, t_funThread3of3ForFork0_bad_#t~nondet34#1=|v_t_funThread3of3ForFork0_bad_#t~nondet34#1_10|, t_funThread3of3ForFork0_bad_#t~post32#1=|v_t_funThread3of3ForFork0_bad_#t~post32#1_20|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|, t_funThread3of3ForFork0_good_#t~nondet43#1=|v_t_funThread3of3ForFork0_good_#t~nondet43#1_10|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_bad_#t~post35#1, t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet46#1, t_funThread3of3ForFork0_bad_#t~nondet33#1, t_funThread3of3ForFork0_good_#t~nondet38#1, t_funThread3of3ForFork0_good_#t~post39#1, t_funThread3of3ForFork0_##fun~~TO~VOID_#in~#fp#1.base, t_funThread3of3ForFork0_good_#t~nondet40#1, t_funThread3of3ForFork0_~g~0#1.offset, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet45#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_good_#t~nondet37#1, t_funThread3of3ForFork0_good_#t~nondet41#1, t_funThread3of3ForFork0_good_#t~post42#1, t_funThread3of3ForFork0_bad_#t~nondet31#1, t_funThread3of3ForFork0_~g~0#1.base, t_funThread3of3ForFork0_bad_#t~nondet36#1, t_funThread3of3ForFork0_##fun~~TO~VOID_#in~#fp#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_good_#t~nondet44#1, t_funThread3of3ForFork0_bad_#t~nondet34#1, t_funThread3of3ForFork0_bad_#t~post32#1, t_funThread3of3ForFork0_~arg#1.base, t_funThread3of3ForFork0_good_#t~nondet43#1][274], [t_funThread3of3ForFork0InUse, 34#L938-7true, 323#true, 301#L956-8true, 206#L938-27true, 66#$Ultimate##0true, t_funThread1of3ForFork0InUse, 330#true, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:45,634 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2023-11-30 07:58:45,635 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-11-30 07:58:45,635 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-11-30 07:58:45,635 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-11-30 07:58:45,724 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1061] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][138], [t_funThread3of3ForFork0NotInUse, 323#true, 83#L942-27true, 2#L957-3true, 242#t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, t_funThread1of3ForFork0InUse, 330#true, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:45,724 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2023-11-30 07:58:45,724 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-11-30 07:58:45,724 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-11-30 07:58:45,724 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-11-30 07:58:45,724 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1061] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][138], [t_funThread3of3ForFork0NotInUse, 323#true, 83#L942-27true, 2#L957-3true, 56#L938-8true, t_funThread1of3ForFork0InUse, 330#true, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:45,724 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2023-11-30 07:58:45,725 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 07:58:45,725 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 07:58:45,725 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 07:58:45,725 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1061] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][138], [t_funThread3of3ForFork0NotInUse, 34#L938-7true, 323#true, 83#L942-27true, 2#L957-3true, t_funThread1of3ForFork0InUse, 330#true, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:45,725 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2023-11-30 07:58:45,725 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-11-30 07:58:45,725 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-11-30 07:58:45,725 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-11-30 07:58:45,883 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1251] L949-->L949-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#fm~0.base_21|))) (and (= |v_t_funThread3of3ForFork0_#t~nondet45#1_1| 0) (= 0 (select .cse0 |v_~#fm~0.offset_21|)) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#fm~0.base_21| (store .cse0 |v_~#fm~0.offset_21| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#fm~0.base=|v_~#fm~0.base_21|, ~#fm~0.offset=|v_~#fm~0.offset_21|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#fm~0.base=|v_~#fm~0.base_21|, t_funThread3of3ForFork0_#t~nondet45#1=|v_t_funThread3of3ForFork0_#t~nondet45#1_1|, ~#fm~0.offset=|v_~#fm~0.offset_21|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet45#1][338], [t_funThread3of3ForFork0InUse, 323#true, 132#L938-12true, 242#t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 244#L949-3true, 71#L957true, t_funThread1of3ForFork0InUse, 330#true, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:45,883 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2023-11-30 07:58:45,883 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 07:58:45,883 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 07:58:45,883 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 07:58:45,883 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1251] L949-->L949-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#fm~0.base_21|))) (and (= |v_t_funThread3of3ForFork0_#t~nondet45#1_1| 0) (= 0 (select .cse0 |v_~#fm~0.offset_21|)) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#fm~0.base_21| (store .cse0 |v_~#fm~0.offset_21| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#fm~0.base=|v_~#fm~0.base_21|, ~#fm~0.offset=|v_~#fm~0.offset_21|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#fm~0.base=|v_~#fm~0.base_21|, t_funThread3of3ForFork0_#t~nondet45#1=|v_t_funThread3of3ForFork0_#t~nondet45#1_1|, ~#fm~0.offset=|v_~#fm~0.offset_21|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet45#1][338], [34#L938-7true, t_funThread3of3ForFork0InUse, 323#true, 132#L938-12true, 244#L949-3true, 71#L957true, t_funThread1of3ForFork0InUse, 330#true, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:45,884 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2023-11-30 07:58:45,884 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 07:58:45,884 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 07:58:45,884 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 07:58:45,886 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1185] L938-29-->L938-18: Formula: (let ((.cse0 (select |v_#pthreadsMutex_106| |v_~#__global_lock~0.base_35|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_35|) 0) (= |v_t_funThread2of3ForFork0_bad_#t~nondet34#1_5| 0) (= |v_#pthreadsMutex_105| (store |v_#pthreadsMutex_106| |v_~#__global_lock~0.base_35| (store .cse0 |v_~#__global_lock~0.offset_35| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_106|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_35|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, t_funThread2of3ForFork0_bad_#t~nondet34#1=|v_t_funThread2of3ForFork0_bad_#t~nondet34#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_35|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_bad_#t~nondet34#1][255], [t_funThread3of3ForFork0InUse, 323#true, 66#$Ultimate##0true, 56#L938-8true, 71#L957true, 226#L938-18true, t_funThread1of3ForFork0InUse, 330#true, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:45,886 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2023-11-30 07:58:45,886 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 07:58:45,886 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 07:58:45,886 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 07:58:45,886 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1251] L949-->L949-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#fm~0.base_21|))) (and (= |v_t_funThread3of3ForFork0_#t~nondet45#1_1| 0) (= 0 (select .cse0 |v_~#fm~0.offset_21|)) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#fm~0.base_21| (store .cse0 |v_~#fm~0.offset_21| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#fm~0.base=|v_~#fm~0.base_21|, ~#fm~0.offset=|v_~#fm~0.offset_21|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#fm~0.base=|v_~#fm~0.base_21|, t_funThread3of3ForFork0_#t~nondet45#1=|v_t_funThread3of3ForFork0_#t~nondet45#1_1|, ~#fm~0.offset=|v_~#fm~0.offset_21|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet45#1][338], [t_funThread3of3ForFork0InUse, 132#L938-12true, 323#true, 244#L949-3true, 56#L938-8true, 71#L957true, t_funThread1of3ForFork0InUse, 330#true, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:45,886 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2023-11-30 07:58:45,886 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 07:58:45,886 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 07:58:45,886 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 07:58:45,886 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1061] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][138], [t_funThread3of3ForFork0InUse, 323#true, 132#L938-12true, 2#L957-3true, 66#$Ultimate##0true, 56#L938-8true, t_funThread1of3ForFork0InUse, 330#true, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:45,886 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2023-11-30 07:58:45,887 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 07:58:45,887 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 07:58:45,887 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 07:58:45,887 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 07:58:46,279 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1251] L949-->L949-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#fm~0.base_21|))) (and (= |v_t_funThread3of3ForFork0_#t~nondet45#1_1| 0) (= 0 (select .cse0 |v_~#fm~0.offset_21|)) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#fm~0.base_21| (store .cse0 |v_~#fm~0.offset_21| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#fm~0.base=|v_~#fm~0.base_21|, ~#fm~0.offset=|v_~#fm~0.offset_21|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#fm~0.base=|v_~#fm~0.base_21|, t_funThread3of3ForFork0_#t~nondet45#1=|v_t_funThread3of3ForFork0_#t~nondet45#1_1|, ~#fm~0.offset=|v_~#fm~0.offset_21|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet45#1][338], [t_funThread3of3ForFork0InUse, 132#L938-12true, 323#true, 157#L956-16true, 244#L949-3true, 56#L938-8true, t_funThread1of3ForFork0InUse, 330#true, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:46,279 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2023-11-30 07:58:46,279 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 07:58:46,279 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 07:58:46,279 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 07:58:46,279 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 07:58:46,280 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1185] L938-29-->L938-18: Formula: (let ((.cse0 (select |v_#pthreadsMutex_106| |v_~#__global_lock~0.base_35|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_35|) 0) (= |v_t_funThread2of3ForFork0_bad_#t~nondet34#1_5| 0) (= |v_#pthreadsMutex_105| (store |v_#pthreadsMutex_106| |v_~#__global_lock~0.base_35| (store .cse0 |v_~#__global_lock~0.offset_35| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_106|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_35|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, t_funThread2of3ForFork0_bad_#t~nondet34#1=|v_t_funThread2of3ForFork0_bad_#t~nondet34#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_35|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_bad_#t~nondet34#1][255], [t_funThread3of3ForFork0InUse, 323#true, 157#L956-16true, 242#t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 66#$Ultimate##0true, 226#L938-18true, t_funThread1of3ForFork0InUse, 330#true, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:46,280 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2023-11-30 07:58:46,280 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 07:58:46,280 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 07:58:46,280 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 07:58:46,281 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1185] L938-29-->L938-18: Formula: (let ((.cse0 (select |v_#pthreadsMutex_106| |v_~#__global_lock~0.base_35|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_35|) 0) (= |v_t_funThread2of3ForFork0_bad_#t~nondet34#1_5| 0) (= |v_#pthreadsMutex_105| (store |v_#pthreadsMutex_106| |v_~#__global_lock~0.base_35| (store .cse0 |v_~#__global_lock~0.offset_35| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_106|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_35|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, t_funThread2of3ForFork0_bad_#t~nondet34#1=|v_t_funThread2of3ForFork0_bad_#t~nondet34#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_35|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_bad_#t~nondet34#1][255], [34#L938-7true, t_funThread3of3ForFork0InUse, 323#true, 157#L956-16true, 66#$Ultimate##0true, 226#L938-18true, t_funThread1of3ForFork0InUse, 330#true, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:46,281 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2023-11-30 07:58:46,281 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 07:58:46,281 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 07:58:46,281 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 07:58:46,338 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1251] L949-->L949-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#fm~0.base_21|))) (and (= |v_t_funThread3of3ForFork0_#t~nondet45#1_1| 0) (= 0 (select .cse0 |v_~#fm~0.offset_21|)) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#fm~0.base_21| (store .cse0 |v_~#fm~0.offset_21| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#fm~0.base=|v_~#fm~0.base_21|, ~#fm~0.offset=|v_~#fm~0.offset_21|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#fm~0.base=|v_~#fm~0.base_21|, t_funThread3of3ForFork0_#t~nondet45#1=|v_t_funThread3of3ForFork0_#t~nondet45#1_1|, ~#fm~0.offset=|v_~#fm~0.offset_21|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet45#1][338], [t_funThread3of3ForFork0InUse, 132#L938-12true, 323#true, 229#L956-4true, 244#L949-3true, 56#L938-8true, 330#true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:46,338 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2023-11-30 07:58:46,338 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 07:58:46,338 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 07:58:46,338 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 07:58:46,338 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 07:58:46,339 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1185] L938-29-->L938-18: Formula: (let ((.cse0 (select |v_#pthreadsMutex_106| |v_~#__global_lock~0.base_35|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_35|) 0) (= |v_t_funThread2of3ForFork0_bad_#t~nondet34#1_5| 0) (= |v_#pthreadsMutex_105| (store |v_#pthreadsMutex_106| |v_~#__global_lock~0.base_35| (store .cse0 |v_~#__global_lock~0.offset_35| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_106|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_35|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, t_funThread2of3ForFork0_bad_#t~nondet34#1=|v_t_funThread2of3ForFork0_bad_#t~nondet34#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_35|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_bad_#t~nondet34#1][255], [t_funThread3of3ForFork0InUse, 323#true, 229#L956-4true, 242#t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 66#$Ultimate##0true, 226#L938-18true, t_funThread1of3ForFork0InUse, 330#true, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:46,339 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2023-11-30 07:58:46,339 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 07:58:46,339 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 07:58:46,339 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 07:58:46,339 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1185] L938-29-->L938-18: Formula: (let ((.cse0 (select |v_#pthreadsMutex_106| |v_~#__global_lock~0.base_35|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_35|) 0) (= |v_t_funThread2of3ForFork0_bad_#t~nondet34#1_5| 0) (= |v_#pthreadsMutex_105| (store |v_#pthreadsMutex_106| |v_~#__global_lock~0.base_35| (store .cse0 |v_~#__global_lock~0.offset_35| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_106|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_35|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, t_funThread2of3ForFork0_bad_#t~nondet34#1=|v_t_funThread2of3ForFork0_bad_#t~nondet34#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_35|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_bad_#t~nondet34#1][255], [34#L938-7true, t_funThread3of3ForFork0InUse, 323#true, 229#L956-4true, 66#$Ultimate##0true, 226#L938-18true, t_funThread1of3ForFork0InUse, 330#true, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:46,339 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2023-11-30 07:58:46,340 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 07:58:46,340 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 07:58:46,340 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 07:58:46,461 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1203] L942-29-->L942-18: Formula: (let ((.cse0 (select |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_51|))) (and (= |v_t_funThread2of3ForFork0_good_#t~nondet41#1_3| 0) (= (store |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_51| (store .cse0 |v_~#__global_lock~0.offset_51| 1)) |v_#pthreadsMutex_153|) (= (select .cse0 |v_~#__global_lock~0.offset_51|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_154|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_51|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_51|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_153|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_51|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_51|, t_funThread2of3ForFork0_good_#t~nondet41#1=|v_t_funThread2of3ForFork0_good_#t~nondet41#1_3|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_good_#t~nondet41#1][283], [111#ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, t_funThread3of3ForFork0InUse, 323#true, 283#L942-18true, 56#L938-8true, 66#$Ultimate##0true, 330#true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:46,461 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2023-11-30 07:58:46,461 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 07:58:46,461 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 07:58:46,461 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 07:58:46,465 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1251] L949-->L949-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#fm~0.base_21|))) (and (= |v_t_funThread3of3ForFork0_#t~nondet45#1_1| 0) (= 0 (select .cse0 |v_~#fm~0.offset_21|)) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#fm~0.base_21| (store .cse0 |v_~#fm~0.offset_21| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#fm~0.base=|v_~#fm~0.base_21|, ~#fm~0.offset=|v_~#fm~0.offset_21|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#fm~0.base=|v_~#fm~0.base_21|, t_funThread3of3ForFork0_#t~nondet45#1=|v_t_funThread3of3ForFork0_#t~nondet45#1_1|, ~#fm~0.offset=|v_~#fm~0.offset_21|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet45#1][338], [t_funThread3of3ForFork0InUse, 323#true, 255#L942-12true, 244#L949-3true, 242#t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 264#L956-15true, 330#true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:46,465 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2023-11-30 07:58:46,465 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 07:58:46,465 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 07:58:46,465 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 07:58:46,465 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1251] L949-->L949-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#fm~0.base_21|))) (and (= |v_t_funThread3of3ForFork0_#t~nondet45#1_1| 0) (= 0 (select .cse0 |v_~#fm~0.offset_21|)) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#fm~0.base_21| (store .cse0 |v_~#fm~0.offset_21| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#fm~0.base=|v_~#fm~0.base_21|, ~#fm~0.offset=|v_~#fm~0.offset_21|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#fm~0.base=|v_~#fm~0.base_21|, t_funThread3of3ForFork0_#t~nondet45#1=|v_t_funThread3of3ForFork0_#t~nondet45#1_1|, ~#fm~0.offset=|v_~#fm~0.offset_21|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet45#1][338], [t_funThread3of3ForFork0InUse, 34#L938-7true, 323#true, 255#L942-12true, 244#L949-3true, 330#true, 264#L956-15true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:46,465 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2023-11-30 07:58:46,465 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 07:58:46,465 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 07:58:46,465 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 07:58:46,466 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1251] L949-->L949-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#fm~0.base_21|))) (and (= |v_t_funThread3of3ForFork0_#t~nondet45#1_1| 0) (= 0 (select .cse0 |v_~#fm~0.offset_21|)) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#fm~0.base_21| (store .cse0 |v_~#fm~0.offset_21| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#fm~0.base=|v_~#fm~0.base_21|, ~#fm~0.offset=|v_~#fm~0.offset_21|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#fm~0.base=|v_~#fm~0.base_21|, t_funThread3of3ForFork0_#t~nondet45#1=|v_t_funThread3of3ForFork0_#t~nondet45#1_1|, ~#fm~0.offset=|v_~#fm~0.offset_21|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet45#1][338], [t_funThread3of3ForFork0InUse, 323#true, 255#L942-12true, 244#L949-3true, 56#L938-8true, 330#true, 264#L956-15true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:46,466 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2023-11-30 07:58:46,467 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 07:58:46,467 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 07:58:46,467 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 07:58:46,468 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1185] L938-29-->L938-18: Formula: (let ((.cse0 (select |v_#pthreadsMutex_106| |v_~#__global_lock~0.base_35|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_35|) 0) (= |v_t_funThread2of3ForFork0_bad_#t~nondet34#1_5| 0) (= |v_#pthreadsMutex_105| (store |v_#pthreadsMutex_106| |v_~#__global_lock~0.base_35| (store .cse0 |v_~#__global_lock~0.offset_35| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_106|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_35|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, t_funThread2of3ForFork0_bad_#t~nondet34#1=|v_t_funThread2of3ForFork0_bad_#t~nondet34#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_35|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_bad_#t~nondet34#1][255], [t_funThread3of3ForFork0InUse, 323#true, 56#L938-8true, 66#$Ultimate##0true, 226#L938-18true, t_funThread1of3ForFork0InUse, 330#true, 264#L956-15true, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:46,468 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2023-11-30 07:58:46,468 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 07:58:46,468 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 07:58:46,468 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 07:58:46,468 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 07:58:46,470 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1251] L949-->L949-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#fm~0.base_21|))) (and (= |v_t_funThread3of3ForFork0_#t~nondet45#1_1| 0) (= 0 (select .cse0 |v_~#fm~0.offset_21|)) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#fm~0.base_21| (store .cse0 |v_~#fm~0.offset_21| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#fm~0.base=|v_~#fm~0.base_21|, ~#fm~0.offset=|v_~#fm~0.offset_21|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#fm~0.base=|v_~#fm~0.base_21|, t_funThread3of3ForFork0_#t~nondet45#1=|v_t_funThread3of3ForFork0_#t~nondet45#1_1|, ~#fm~0.offset=|v_~#fm~0.offset_21|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet45#1][338], [t_funThread3of3ForFork0InUse, 323#true, 255#L942-12true, 244#L949-3true, 53#L956-14true, 56#L938-8true, 330#true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:46,470 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2023-11-30 07:58:46,470 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 07:58:46,470 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 07:58:46,470 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 07:58:46,470 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 07:58:46,470 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1203] L942-29-->L942-18: Formula: (let ((.cse0 (select |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_51|))) (and (= |v_t_funThread2of3ForFork0_good_#t~nondet41#1_3| 0) (= (store |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_51| (store .cse0 |v_~#__global_lock~0.offset_51| 1)) |v_#pthreadsMutex_153|) (= (select .cse0 |v_~#__global_lock~0.offset_51|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_154|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_51|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_51|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_153|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_51|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_51|, t_funThread2of3ForFork0_good_#t~nondet41#1=|v_t_funThread2of3ForFork0_good_#t~nondet41#1_3|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_good_#t~nondet41#1][283], [t_funThread3of3ForFork0InUse, 323#true, 283#L942-18true, 242#t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 53#L956-14true, 66#$Ultimate##0true, 330#true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:46,471 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2023-11-30 07:58:46,471 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 07:58:46,471 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 07:58:46,471 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 07:58:46,471 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1203] L942-29-->L942-18: Formula: (let ((.cse0 (select |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_51|))) (and (= |v_t_funThread2of3ForFork0_good_#t~nondet41#1_3| 0) (= (store |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_51| (store .cse0 |v_~#__global_lock~0.offset_51| 1)) |v_#pthreadsMutex_153|) (= (select .cse0 |v_~#__global_lock~0.offset_51|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_154|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_51|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_51|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_153|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_51|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_51|, t_funThread2of3ForFork0_good_#t~nondet41#1=|v_t_funThread2of3ForFork0_good_#t~nondet41#1_3|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_good_#t~nondet41#1][283], [t_funThread3of3ForFork0InUse, 34#L938-7true, 323#true, 283#L942-18true, 53#L956-14true, 66#$Ultimate##0true, 330#true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:46,471 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2023-11-30 07:58:46,471 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 07:58:46,471 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 07:58:46,471 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 07:58:46,475 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1203] L942-29-->L942-18: Formula: (let ((.cse0 (select |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_51|))) (and (= |v_t_funThread2of3ForFork0_good_#t~nondet41#1_3| 0) (= (store |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_51| (store .cse0 |v_~#__global_lock~0.offset_51| 1)) |v_#pthreadsMutex_153|) (= (select .cse0 |v_~#__global_lock~0.offset_51|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_154|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_51|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_51|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_153|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_51|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_51|, t_funThread2of3ForFork0_good_#t~nondet41#1=|v_t_funThread2of3ForFork0_good_#t~nondet41#1_3|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_good_#t~nondet41#1][283], [t_funThread3of3ForFork0InUse, 323#true, 283#L942-18true, 123#L956-13true, 56#L938-8true, 66#$Ultimate##0true, 330#true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:46,475 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2023-11-30 07:58:46,475 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 07:58:46,475 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 07:58:46,475 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 07:58:46,965 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1422] L956-7-->$Ultimate##0: Formula: (and (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre48#1_17|) (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre48#1=|v_ULTIMATE.start_main_#t~pre48#1_17|} OutVars{t_funThread3of3ForFork0_bad_#t~post35#1=|v_t_funThread3of3ForFork0_bad_#t~post35#1_20|, t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet46#1=|v_t_funThread3of3ForFork0_#t~nondet46#1_6|, ULTIMATE.start_main_#t~pre48#1=|v_ULTIMATE.start_main_#t~pre48#1_17|, t_funThread3of3ForFork0_bad_#t~nondet33#1=|v_t_funThread3of3ForFork0_bad_#t~nondet33#1_10|, t_funThread3of3ForFork0_good_#t~nondet38#1=|v_t_funThread3of3ForFork0_good_#t~nondet38#1_10|, t_funThread3of3ForFork0_good_#t~post39#1=|v_t_funThread3of3ForFork0_good_#t~post39#1_20|, t_funThread3of3ForFork0_##fun~~TO~VOID_#in~#fp#1.base=|v_t_funThread3of3ForFork0_##fun~~TO~VOID_#in~#fp#1.base_10|, t_funThread3of3ForFork0_good_#t~nondet40#1=|v_t_funThread3of3ForFork0_good_#t~nondet40#1_10|, t_funThread3of3ForFork0_~g~0#1.offset=|v_t_funThread3of3ForFork0_~g~0#1.offset_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet45#1=|v_t_funThread3of3ForFork0_#t~nondet45#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_good_#t~nondet37#1=|v_t_funThread3of3ForFork0_good_#t~nondet37#1_10|, t_funThread3of3ForFork0_good_#t~nondet41#1=|v_t_funThread3of3ForFork0_good_#t~nondet41#1_10|, t_funThread3of3ForFork0_good_#t~post42#1=|v_t_funThread3of3ForFork0_good_#t~post42#1_20|, t_funThread3of3ForFork0_bad_#t~nondet31#1=|v_t_funThread3of3ForFork0_bad_#t~nondet31#1_10|, t_funThread3of3ForFork0_~g~0#1.base=|v_t_funThread3of3ForFork0_~g~0#1.base_8|, t_funThread3of3ForFork0_bad_#t~nondet36#1=|v_t_funThread3of3ForFork0_bad_#t~nondet36#1_10|, t_funThread3of3ForFork0_##fun~~TO~VOID_#in~#fp#1.offset=|v_t_funThread3of3ForFork0_##fun~~TO~VOID_#in~#fp#1.offset_10|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_good_#t~nondet44#1=|v_t_funThread3of3ForFork0_good_#t~nondet44#1_10|, t_funThread3of3ForFork0_bad_#t~nondet34#1=|v_t_funThread3of3ForFork0_bad_#t~nondet34#1_10|, t_funThread3of3ForFork0_bad_#t~post32#1=|v_t_funThread3of3ForFork0_bad_#t~post32#1_20|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|, t_funThread3of3ForFork0_good_#t~nondet43#1=|v_t_funThread3of3ForFork0_good_#t~nondet43#1_10|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_bad_#t~post35#1, t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet46#1, t_funThread3of3ForFork0_bad_#t~nondet33#1, t_funThread3of3ForFork0_good_#t~nondet38#1, t_funThread3of3ForFork0_good_#t~post39#1, t_funThread3of3ForFork0_##fun~~TO~VOID_#in~#fp#1.base, t_funThread3of3ForFork0_good_#t~nondet40#1, t_funThread3of3ForFork0_~g~0#1.offset, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet45#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_good_#t~nondet37#1, t_funThread3of3ForFork0_good_#t~nondet41#1, t_funThread3of3ForFork0_good_#t~post42#1, t_funThread3of3ForFork0_bad_#t~nondet31#1, t_funThread3of3ForFork0_~g~0#1.base, t_funThread3of3ForFork0_bad_#t~nondet36#1, t_funThread3of3ForFork0_##fun~~TO~VOID_#in~#fp#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_good_#t~nondet44#1, t_funThread3of3ForFork0_bad_#t~nondet34#1, t_funThread3of3ForFork0_bad_#t~post32#1, t_funThread3of3ForFork0_~arg#1.base, t_funThread3of3ForFork0_good_#t~nondet43#1][274], [t_funThread3of3ForFork0InUse, 323#true, 301#L956-8true, 56#L938-8true, 66#$Ultimate##0true, 206#L938-27true, 330#true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:46,966 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2023-11-30 07:58:46,966 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 07:58:46,966 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 07:58:46,966 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 07:58:46,966 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 07:58:47,050 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1061] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][138], [t_funThread3of3ForFork0NotInUse, 323#true, 83#L942-27true, 2#L957-3true, 56#L938-8true, t_funThread1of3ForFork0InUse, 330#true, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:47,050 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2023-11-30 07:58:47,050 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 07:58:47,050 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 07:58:47,050 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 07:58:47,050 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 07:58:47,080 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1194] L942-32-->L943-2: Formula: (and (= (store |v_#pthreadsMutex_178| |v_~#gm~0.base_25| (store (select |v_#pthreadsMutex_178| |v_~#gm~0.base_25|) |v_~#gm~0.offset_25| 0)) |v_#pthreadsMutex_177|) (= |v_t_funThread2of3ForFork0_good_#t~nondet44#1_3| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#gm~0.base=|v_~#gm~0.base_25|, ~#gm~0.offset=|v_~#gm~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, t_funThread2of3ForFork0_good_#t~nondet44#1=|v_t_funThread2of3ForFork0_good_#t~nondet44#1_3|, ~#gm~0.base=|v_~#gm~0.base_25|, ~#gm~0.offset=|v_~#gm~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_good_#t~nondet44#1][391], [t_funThread3of3ForFork0NotInUse, 323#true, 242#t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 213#L943-2true, 53#L956-14true, 330#true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:47,081 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is not cut-off event [2023-11-30 07:58:47,081 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is not cut-off event [2023-11-30 07:58:47,081 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is not cut-off event [2023-11-30 07:58:47,081 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is not cut-off event [2023-11-30 07:58:47,081 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1194] L942-32-->L943-2: Formula: (and (= (store |v_#pthreadsMutex_178| |v_~#gm~0.base_25| (store (select |v_#pthreadsMutex_178| |v_~#gm~0.base_25|) |v_~#gm~0.offset_25| 0)) |v_#pthreadsMutex_177|) (= |v_t_funThread2of3ForFork0_good_#t~nondet44#1_3| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#gm~0.base=|v_~#gm~0.base_25|, ~#gm~0.offset=|v_~#gm~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, t_funThread2of3ForFork0_good_#t~nondet44#1=|v_t_funThread2of3ForFork0_good_#t~nondet44#1_3|, ~#gm~0.base=|v_~#gm~0.base_25|, ~#gm~0.offset=|v_~#gm~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_good_#t~nondet44#1][391], [t_funThread3of3ForFork0NotInUse, 34#L938-7true, 323#true, 213#L943-2true, 53#L956-14true, t_funThread1of3ForFork0InUse, 330#true, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:47,081 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is not cut-off event [2023-11-30 07:58:47,081 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is not cut-off event [2023-11-30 07:58:47,081 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is not cut-off event [2023-11-30 07:58:47,081 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is not cut-off event [2023-11-30 07:58:47,226 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1061] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][138], [t_funThread3of3ForFork0InUse, 323#true, 2#L957-3true, 255#L942-12true, 242#t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 66#$Ultimate##0true, 330#true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:47,226 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2023-11-30 07:58:47,226 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 07:58:47,226 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 07:58:47,226 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 07:58:47,227 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1061] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][138], [t_funThread3of3ForFork0InUse, 323#true, 2#L957-3true, 255#L942-12true, 56#L938-8true, 66#$Ultimate##0true, 330#true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:47,227 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2023-11-30 07:58:47,227 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 07:58:47,227 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 07:58:47,227 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 07:58:47,227 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1061] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][138], [t_funThread3of3ForFork0InUse, 34#L938-7true, 323#true, 2#L957-3true, 255#L942-12true, 66#$Ultimate##0true, t_funThread1of3ForFork0InUse, 330#true, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:47,227 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2023-11-30 07:58:47,227 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 07:58:47,227 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 07:58:47,227 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 07:58:47,228 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1251] L949-->L949-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#fm~0.base_21|))) (and (= |v_t_funThread3of3ForFork0_#t~nondet45#1_1| 0) (= 0 (select .cse0 |v_~#fm~0.offset_21|)) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#fm~0.base_21| (store .cse0 |v_~#fm~0.offset_21| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#fm~0.base=|v_~#fm~0.base_21|, ~#fm~0.offset=|v_~#fm~0.offset_21|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#fm~0.base=|v_~#fm~0.base_21|, t_funThread3of3ForFork0_#t~nondet45#1=|v_t_funThread3of3ForFork0_#t~nondet45#1_1|, ~#fm~0.offset=|v_~#fm~0.offset_21|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet45#1][338], [t_funThread3of3ForFork0InUse, 132#L938-12true, 323#true, 244#L949-3true, 56#L938-8true, 71#L957true, t_funThread1of3ForFork0InUse, 330#true, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:47,228 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2023-11-30 07:58:47,228 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 07:58:47,228 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 07:58:47,228 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 07:58:47,228 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 07:58:47,229 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1185] L938-29-->L938-18: Formula: (let ((.cse0 (select |v_#pthreadsMutex_106| |v_~#__global_lock~0.base_35|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_35|) 0) (= |v_t_funThread2of3ForFork0_bad_#t~nondet34#1_5| 0) (= |v_#pthreadsMutex_105| (store |v_#pthreadsMutex_106| |v_~#__global_lock~0.base_35| (store .cse0 |v_~#__global_lock~0.offset_35| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_106|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_35|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, t_funThread2of3ForFork0_bad_#t~nondet34#1=|v_t_funThread2of3ForFork0_bad_#t~nondet34#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_35|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_bad_#t~nondet34#1][255], [t_funThread3of3ForFork0InUse, 323#true, 242#t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 66#$Ultimate##0true, 71#L957true, 226#L938-18true, t_funThread1of3ForFork0InUse, 330#true, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:47,229 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2023-11-30 07:58:47,229 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 07:58:47,229 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 07:58:47,229 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 07:58:47,229 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1185] L938-29-->L938-18: Formula: (let ((.cse0 (select |v_#pthreadsMutex_106| |v_~#__global_lock~0.base_35|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_35|) 0) (= |v_t_funThread2of3ForFork0_bad_#t~nondet34#1_5| 0) (= |v_#pthreadsMutex_105| (store |v_#pthreadsMutex_106| |v_~#__global_lock~0.base_35| (store .cse0 |v_~#__global_lock~0.offset_35| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_106|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_35|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, t_funThread2of3ForFork0_bad_#t~nondet34#1=|v_t_funThread2of3ForFork0_bad_#t~nondet34#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_35|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_bad_#t~nondet34#1][255], [34#L938-7true, t_funThread3of3ForFork0InUse, 323#true, 66#$Ultimate##0true, 71#L957true, 226#L938-18true, t_funThread1of3ForFork0InUse, 330#true, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:47,229 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2023-11-30 07:58:47,230 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 07:58:47,230 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 07:58:47,230 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 07:58:47,626 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1251] L949-->L949-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#fm~0.base_21|))) (and (= |v_t_funThread3of3ForFork0_#t~nondet45#1_1| 0) (= 0 (select .cse0 |v_~#fm~0.offset_21|)) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#fm~0.base_21| (store .cse0 |v_~#fm~0.offset_21| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#fm~0.base=|v_~#fm~0.base_21|, ~#fm~0.offset=|v_~#fm~0.offset_21|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#fm~0.base=|v_~#fm~0.base_21|, t_funThread3of3ForFork0_#t~nondet45#1=|v_t_funThread3of3ForFork0_#t~nondet45#1_1|, ~#fm~0.offset=|v_~#fm~0.offset_21|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet45#1][338], [t_funThread3of3ForFork0InUse, 323#true, 255#L942-12true, 157#L956-16true, 244#L949-3true, 242#t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, t_funThread1of3ForFork0InUse, 330#true, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:47,626 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2023-11-30 07:58:47,626 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 07:58:47,626 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 07:58:47,626 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 07:58:47,627 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1251] L949-->L949-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#fm~0.base_21|))) (and (= |v_t_funThread3of3ForFork0_#t~nondet45#1_1| 0) (= 0 (select .cse0 |v_~#fm~0.offset_21|)) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#fm~0.base_21| (store .cse0 |v_~#fm~0.offset_21| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#fm~0.base=|v_~#fm~0.base_21|, ~#fm~0.offset=|v_~#fm~0.offset_21|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#fm~0.base=|v_~#fm~0.base_21|, t_funThread3of3ForFork0_#t~nondet45#1=|v_t_funThread3of3ForFork0_#t~nondet45#1_1|, ~#fm~0.offset=|v_~#fm~0.offset_21|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet45#1][338], [t_funThread3of3ForFork0InUse, 34#L938-7true, 323#true, 255#L942-12true, 157#L956-16true, 244#L949-3true, 330#true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:47,627 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2023-11-30 07:58:47,627 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 07:58:47,627 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 07:58:47,627 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 07:58:47,629 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1251] L949-->L949-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#fm~0.base_21|))) (and (= |v_t_funThread3of3ForFork0_#t~nondet45#1_1| 0) (= 0 (select .cse0 |v_~#fm~0.offset_21|)) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#fm~0.base_21| (store .cse0 |v_~#fm~0.offset_21| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#fm~0.base=|v_~#fm~0.base_21|, ~#fm~0.offset=|v_~#fm~0.offset_21|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#fm~0.base=|v_~#fm~0.base_21|, t_funThread3of3ForFork0_#t~nondet45#1=|v_t_funThread3of3ForFork0_#t~nondet45#1_1|, ~#fm~0.offset=|v_~#fm~0.offset_21|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet45#1][338], [t_funThread3of3ForFork0InUse, 323#true, 255#L942-12true, 157#L956-16true, 244#L949-3true, 56#L938-8true, 330#true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:47,629 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2023-11-30 07:58:47,629 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 07:58:47,629 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 07:58:47,629 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 07:58:47,631 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1185] L938-29-->L938-18: Formula: (let ((.cse0 (select |v_#pthreadsMutex_106| |v_~#__global_lock~0.base_35|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_35|) 0) (= |v_t_funThread2of3ForFork0_bad_#t~nondet34#1_5| 0) (= |v_#pthreadsMutex_105| (store |v_#pthreadsMutex_106| |v_~#__global_lock~0.base_35| (store .cse0 |v_~#__global_lock~0.offset_35| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_106|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_35|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, t_funThread2of3ForFork0_bad_#t~nondet34#1=|v_t_funThread2of3ForFork0_bad_#t~nondet34#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_35|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_bad_#t~nondet34#1][255], [t_funThread3of3ForFork0InUse, 323#true, 157#L956-16true, 56#L938-8true, 66#$Ultimate##0true, 226#L938-18true, 330#true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:47,631 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2023-11-30 07:58:47,631 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 07:58:47,631 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 07:58:47,631 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 07:58:47,631 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 07:58:47,680 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1251] L949-->L949-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#fm~0.base_21|))) (and (= |v_t_funThread3of3ForFork0_#t~nondet45#1_1| 0) (= 0 (select .cse0 |v_~#fm~0.offset_21|)) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#fm~0.base_21| (store .cse0 |v_~#fm~0.offset_21| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#fm~0.base=|v_~#fm~0.base_21|, ~#fm~0.offset=|v_~#fm~0.offset_21|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#fm~0.base=|v_~#fm~0.base_21|, t_funThread3of3ForFork0_#t~nondet45#1=|v_t_funThread3of3ForFork0_#t~nondet45#1_1|, ~#fm~0.offset=|v_~#fm~0.offset_21|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet45#1][338], [t_funThread3of3ForFork0InUse, 323#true, 255#L942-12true, 229#L956-4true, 244#L949-3true, 242#t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 330#true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:47,681 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2023-11-30 07:58:47,681 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 07:58:47,681 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 07:58:47,681 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 07:58:47,681 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1251] L949-->L949-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#fm~0.base_21|))) (and (= |v_t_funThread3of3ForFork0_#t~nondet45#1_1| 0) (= 0 (select .cse0 |v_~#fm~0.offset_21|)) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#fm~0.base_21| (store .cse0 |v_~#fm~0.offset_21| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#fm~0.base=|v_~#fm~0.base_21|, ~#fm~0.offset=|v_~#fm~0.offset_21|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#fm~0.base=|v_~#fm~0.base_21|, t_funThread3of3ForFork0_#t~nondet45#1=|v_t_funThread3of3ForFork0_#t~nondet45#1_1|, ~#fm~0.offset=|v_~#fm~0.offset_21|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet45#1][338], [t_funThread3of3ForFork0InUse, 34#L938-7true, 323#true, 255#L942-12true, 229#L956-4true, 244#L949-3true, 330#true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:47,681 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2023-11-30 07:58:47,681 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 07:58:47,681 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 07:58:47,682 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 07:58:47,683 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1251] L949-->L949-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#fm~0.base_21|))) (and (= |v_t_funThread3of3ForFork0_#t~nondet45#1_1| 0) (= 0 (select .cse0 |v_~#fm~0.offset_21|)) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#fm~0.base_21| (store .cse0 |v_~#fm~0.offset_21| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#fm~0.base=|v_~#fm~0.base_21|, ~#fm~0.offset=|v_~#fm~0.offset_21|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#fm~0.base=|v_~#fm~0.base_21|, t_funThread3of3ForFork0_#t~nondet45#1=|v_t_funThread3of3ForFork0_#t~nondet45#1_1|, ~#fm~0.offset=|v_~#fm~0.offset_21|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet45#1][338], [t_funThread3of3ForFork0InUse, 323#true, 255#L942-12true, 229#L956-4true, 244#L949-3true, 56#L938-8true, 330#true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:47,683 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2023-11-30 07:58:47,683 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 07:58:47,683 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 07:58:47,683 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 07:58:47,699 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1185] L938-29-->L938-18: Formula: (let ((.cse0 (select |v_#pthreadsMutex_106| |v_~#__global_lock~0.base_35|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_35|) 0) (= |v_t_funThread2of3ForFork0_bad_#t~nondet34#1_5| 0) (= |v_#pthreadsMutex_105| (store |v_#pthreadsMutex_106| |v_~#__global_lock~0.base_35| (store .cse0 |v_~#__global_lock~0.offset_35| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_106|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_35|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, t_funThread2of3ForFork0_bad_#t~nondet34#1=|v_t_funThread2of3ForFork0_bad_#t~nondet34#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_35|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_bad_#t~nondet34#1][255], [t_funThread3of3ForFork0InUse, 323#true, 229#L956-4true, 56#L938-8true, 66#$Ultimate##0true, 226#L938-18true, t_funThread1of3ForFork0InUse, 330#true, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:47,699 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2023-11-30 07:58:47,699 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 07:58:47,699 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 07:58:47,699 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 07:58:47,699 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 07:58:47,853 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1251] L949-->L949-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#fm~0.base_21|))) (and (= |v_t_funThread3of3ForFork0_#t~nondet45#1_1| 0) (= 0 (select .cse0 |v_~#fm~0.offset_21|)) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#fm~0.base_21| (store .cse0 |v_~#fm~0.offset_21| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#fm~0.base=|v_~#fm~0.base_21|, ~#fm~0.offset=|v_~#fm~0.offset_21|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#fm~0.base=|v_~#fm~0.base_21|, t_funThread3of3ForFork0_#t~nondet45#1=|v_t_funThread3of3ForFork0_#t~nondet45#1_1|, ~#fm~0.offset=|v_~#fm~0.offset_21|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet45#1][338], [t_funThread3of3ForFork0InUse, 323#true, 255#L942-12true, 244#L949-3true, 56#L938-8true, 264#L956-15true, 330#true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:47,853 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2023-11-30 07:58:47,853 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 07:58:47,853 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 07:58:47,853 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 07:58:47,853 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 07:58:47,854 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1203] L942-29-->L942-18: Formula: (let ((.cse0 (select |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_51|))) (and (= |v_t_funThread2of3ForFork0_good_#t~nondet41#1_3| 0) (= (store |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_51| (store .cse0 |v_~#__global_lock~0.offset_51| 1)) |v_#pthreadsMutex_153|) (= (select .cse0 |v_~#__global_lock~0.offset_51|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_154|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_51|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_51|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_153|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_51|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_51|, t_funThread2of3ForFork0_good_#t~nondet41#1=|v_t_funThread2of3ForFork0_good_#t~nondet41#1_3|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_good_#t~nondet41#1][283], [t_funThread3of3ForFork0InUse, 323#true, 283#L942-18true, 242#t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 66#$Ultimate##0true, 264#L956-15true, 330#true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:47,854 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2023-11-30 07:58:47,854 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 07:58:47,854 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 07:58:47,854 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 07:58:47,854 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1203] L942-29-->L942-18: Formula: (let ((.cse0 (select |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_51|))) (and (= |v_t_funThread2of3ForFork0_good_#t~nondet41#1_3| 0) (= (store |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_51| (store .cse0 |v_~#__global_lock~0.offset_51| 1)) |v_#pthreadsMutex_153|) (= (select .cse0 |v_~#__global_lock~0.offset_51|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_154|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_51|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_51|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_153|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_51|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_51|, t_funThread2of3ForFork0_good_#t~nondet41#1=|v_t_funThread2of3ForFork0_good_#t~nondet41#1_3|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_good_#t~nondet41#1][283], [t_funThread3of3ForFork0InUse, 34#L938-7true, 323#true, 283#L942-18true, 66#$Ultimate##0true, 264#L956-15true, 330#true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:47,854 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2023-11-30 07:58:47,854 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 07:58:47,854 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 07:58:47,855 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 07:58:47,859 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1203] L942-29-->L942-18: Formula: (let ((.cse0 (select |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_51|))) (and (= |v_t_funThread2of3ForFork0_good_#t~nondet41#1_3| 0) (= (store |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_51| (store .cse0 |v_~#__global_lock~0.offset_51| 1)) |v_#pthreadsMutex_153|) (= (select .cse0 |v_~#__global_lock~0.offset_51|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_154|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_51|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_51|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_153|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_51|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_51|, t_funThread2of3ForFork0_good_#t~nondet41#1=|v_t_funThread2of3ForFork0_good_#t~nondet41#1_3|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_good_#t~nondet41#1][283], [t_funThread3of3ForFork0InUse, 323#true, 283#L942-18true, 53#L956-14true, 56#L938-8true, 66#$Ultimate##0true, 330#true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:47,859 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2023-11-30 07:58:47,859 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 07:58:47,859 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 07:58:47,859 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 07:58:47,859 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1203] L942-29-->L942-18: Formula: (let ((.cse0 (select |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_51|))) (and (= |v_t_funThread2of3ForFork0_good_#t~nondet41#1_3| 0) (= (store |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_51| (store .cse0 |v_~#__global_lock~0.offset_51| 1)) |v_#pthreadsMutex_153|) (= (select .cse0 |v_~#__global_lock~0.offset_51|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_154|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_51|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_51|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_153|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_51|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_51|, t_funThread2of3ForFork0_good_#t~nondet41#1=|v_t_funThread2of3ForFork0_good_#t~nondet41#1_3|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_good_#t~nondet41#1][283], [t_funThread3of3ForFork0InUse, 323#true, 283#L942-18true, 53#L956-14true, 66#$Ultimate##0true, 56#L938-8true, 330#true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:47,859 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2023-11-30 07:58:47,859 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 07:58:47,859 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 07:58:47,859 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 07:58:47,859 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 07:58:47,860 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1203] L942-29-->L942-18: Formula: (let ((.cse0 (select |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_51|))) (and (= |v_t_funThread2of3ForFork0_good_#t~nondet41#1_3| 0) (= (store |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_51| (store .cse0 |v_~#__global_lock~0.offset_51| 1)) |v_#pthreadsMutex_153|) (= (select .cse0 |v_~#__global_lock~0.offset_51|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_154|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_51|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_51|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_153|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_51|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_51|, t_funThread2of3ForFork0_good_#t~nondet41#1=|v_t_funThread2of3ForFork0_good_#t~nondet41#1_3|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_good_#t~nondet41#1][283], [t_funThread3of3ForFork0InUse, 323#true, 283#L942-18true, 157#L956-16true, 66#$Ultimate##0true, 56#L938-8true, 330#true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:47,860 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2023-11-30 07:58:47,860 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 07:58:47,860 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 07:58:47,860 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 07:58:47,860 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1203] L942-29-->L942-18: Formula: (let ((.cse0 (select |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_51|))) (and (= |v_t_funThread2of3ForFork0_good_#t~nondet41#1_3| 0) (= (store |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_51| (store .cse0 |v_~#__global_lock~0.offset_51| 1)) |v_#pthreadsMutex_153|) (= (select .cse0 |v_~#__global_lock~0.offset_51|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_154|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_51|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_51|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_153|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_51|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_51|, t_funThread2of3ForFork0_good_#t~nondet41#1=|v_t_funThread2of3ForFork0_good_#t~nondet41#1_3|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_good_#t~nondet41#1][283], [t_funThread3of3ForFork0InUse, 323#true, 283#L942-18true, 229#L956-4true, 66#$Ultimate##0true, 56#L938-8true, 330#true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:47,860 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2023-11-30 07:58:47,860 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 07:58:47,860 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 07:58:47,860 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 07:58:47,860 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1203] L942-29-->L942-18: Formula: (let ((.cse0 (select |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_51|))) (and (= |v_t_funThread2of3ForFork0_good_#t~nondet41#1_3| 0) (= (store |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_51| (store .cse0 |v_~#__global_lock~0.offset_51| 1)) |v_#pthreadsMutex_153|) (= (select .cse0 |v_~#__global_lock~0.offset_51|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_154|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_51|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_51|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_153|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_51|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_51|, t_funThread2of3ForFork0_good_#t~nondet41#1=|v_t_funThread2of3ForFork0_good_#t~nondet41#1_3|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_good_#t~nondet41#1][283], [t_funThread3of3ForFork0InUse, 323#true, 283#L942-18true, 66#$Ultimate##0true, 56#L938-8true, 264#L956-15true, t_funThread1of3ForFork0InUse, 330#true, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:47,860 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2023-11-30 07:58:47,860 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 07:58:47,860 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 07:58:47,861 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 07:58:48,391 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1422] L956-7-->$Ultimate##0: Formula: (and (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre48#1_17|) (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre48#1=|v_ULTIMATE.start_main_#t~pre48#1_17|} OutVars{t_funThread3of3ForFork0_bad_#t~post35#1=|v_t_funThread3of3ForFork0_bad_#t~post35#1_20|, t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet46#1=|v_t_funThread3of3ForFork0_#t~nondet46#1_6|, ULTIMATE.start_main_#t~pre48#1=|v_ULTIMATE.start_main_#t~pre48#1_17|, t_funThread3of3ForFork0_bad_#t~nondet33#1=|v_t_funThread3of3ForFork0_bad_#t~nondet33#1_10|, t_funThread3of3ForFork0_good_#t~nondet38#1=|v_t_funThread3of3ForFork0_good_#t~nondet38#1_10|, t_funThread3of3ForFork0_good_#t~post39#1=|v_t_funThread3of3ForFork0_good_#t~post39#1_20|, t_funThread3of3ForFork0_##fun~~TO~VOID_#in~#fp#1.base=|v_t_funThread3of3ForFork0_##fun~~TO~VOID_#in~#fp#1.base_10|, t_funThread3of3ForFork0_good_#t~nondet40#1=|v_t_funThread3of3ForFork0_good_#t~nondet40#1_10|, t_funThread3of3ForFork0_~g~0#1.offset=|v_t_funThread3of3ForFork0_~g~0#1.offset_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet45#1=|v_t_funThread3of3ForFork0_#t~nondet45#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_good_#t~nondet37#1=|v_t_funThread3of3ForFork0_good_#t~nondet37#1_10|, t_funThread3of3ForFork0_good_#t~nondet41#1=|v_t_funThread3of3ForFork0_good_#t~nondet41#1_10|, t_funThread3of3ForFork0_good_#t~post42#1=|v_t_funThread3of3ForFork0_good_#t~post42#1_20|, t_funThread3of3ForFork0_bad_#t~nondet31#1=|v_t_funThread3of3ForFork0_bad_#t~nondet31#1_10|, t_funThread3of3ForFork0_~g~0#1.base=|v_t_funThread3of3ForFork0_~g~0#1.base_8|, t_funThread3of3ForFork0_bad_#t~nondet36#1=|v_t_funThread3of3ForFork0_bad_#t~nondet36#1_10|, t_funThread3of3ForFork0_##fun~~TO~VOID_#in~#fp#1.offset=|v_t_funThread3of3ForFork0_##fun~~TO~VOID_#in~#fp#1.offset_10|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_good_#t~nondet44#1=|v_t_funThread3of3ForFork0_good_#t~nondet44#1_10|, t_funThread3of3ForFork0_bad_#t~nondet34#1=|v_t_funThread3of3ForFork0_bad_#t~nondet34#1_10|, t_funThread3of3ForFork0_bad_#t~post32#1=|v_t_funThread3of3ForFork0_bad_#t~post32#1_20|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|, t_funThread3of3ForFork0_good_#t~nondet43#1=|v_t_funThread3of3ForFork0_good_#t~nondet43#1_10|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_bad_#t~post35#1, t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet46#1, t_funThread3of3ForFork0_bad_#t~nondet33#1, t_funThread3of3ForFork0_good_#t~nondet38#1, t_funThread3of3ForFork0_good_#t~post39#1, t_funThread3of3ForFork0_##fun~~TO~VOID_#in~#fp#1.base, t_funThread3of3ForFork0_good_#t~nondet40#1, t_funThread3of3ForFork0_~g~0#1.offset, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet45#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_good_#t~nondet37#1, t_funThread3of3ForFork0_good_#t~nondet41#1, t_funThread3of3ForFork0_good_#t~post42#1, t_funThread3of3ForFork0_bad_#t~nondet31#1, t_funThread3of3ForFork0_~g~0#1.base, t_funThread3of3ForFork0_bad_#t~nondet36#1, t_funThread3of3ForFork0_##fun~~TO~VOID_#in~#fp#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_good_#t~nondet44#1, t_funThread3of3ForFork0_bad_#t~nondet34#1, t_funThread3of3ForFork0_bad_#t~post32#1, t_funThread3of3ForFork0_~arg#1.base, t_funThread3of3ForFork0_good_#t~nondet43#1][274], [t_funThread3of3ForFork0InUse, 323#true, 83#L942-27true, 301#L956-8true, 242#t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 66#$Ultimate##0true, t_funThread1of3ForFork0InUse, 330#true, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:48,391 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2023-11-30 07:58:48,391 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 07:58:48,391 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 07:58:48,391 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 07:58:48,392 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1422] L956-7-->$Ultimate##0: Formula: (and (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre48#1_17|) (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre48#1=|v_ULTIMATE.start_main_#t~pre48#1_17|} OutVars{t_funThread3of3ForFork0_bad_#t~post35#1=|v_t_funThread3of3ForFork0_bad_#t~post35#1_20|, t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet46#1=|v_t_funThread3of3ForFork0_#t~nondet46#1_6|, ULTIMATE.start_main_#t~pre48#1=|v_ULTIMATE.start_main_#t~pre48#1_17|, t_funThread3of3ForFork0_bad_#t~nondet33#1=|v_t_funThread3of3ForFork0_bad_#t~nondet33#1_10|, t_funThread3of3ForFork0_good_#t~nondet38#1=|v_t_funThread3of3ForFork0_good_#t~nondet38#1_10|, t_funThread3of3ForFork0_good_#t~post39#1=|v_t_funThread3of3ForFork0_good_#t~post39#1_20|, t_funThread3of3ForFork0_##fun~~TO~VOID_#in~#fp#1.base=|v_t_funThread3of3ForFork0_##fun~~TO~VOID_#in~#fp#1.base_10|, t_funThread3of3ForFork0_good_#t~nondet40#1=|v_t_funThread3of3ForFork0_good_#t~nondet40#1_10|, t_funThread3of3ForFork0_~g~0#1.offset=|v_t_funThread3of3ForFork0_~g~0#1.offset_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet45#1=|v_t_funThread3of3ForFork0_#t~nondet45#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_good_#t~nondet37#1=|v_t_funThread3of3ForFork0_good_#t~nondet37#1_10|, t_funThread3of3ForFork0_good_#t~nondet41#1=|v_t_funThread3of3ForFork0_good_#t~nondet41#1_10|, t_funThread3of3ForFork0_good_#t~post42#1=|v_t_funThread3of3ForFork0_good_#t~post42#1_20|, t_funThread3of3ForFork0_bad_#t~nondet31#1=|v_t_funThread3of3ForFork0_bad_#t~nondet31#1_10|, t_funThread3of3ForFork0_~g~0#1.base=|v_t_funThread3of3ForFork0_~g~0#1.base_8|, t_funThread3of3ForFork0_bad_#t~nondet36#1=|v_t_funThread3of3ForFork0_bad_#t~nondet36#1_10|, t_funThread3of3ForFork0_##fun~~TO~VOID_#in~#fp#1.offset=|v_t_funThread3of3ForFork0_##fun~~TO~VOID_#in~#fp#1.offset_10|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_good_#t~nondet44#1=|v_t_funThread3of3ForFork0_good_#t~nondet44#1_10|, t_funThread3of3ForFork0_bad_#t~nondet34#1=|v_t_funThread3of3ForFork0_bad_#t~nondet34#1_10|, t_funThread3of3ForFork0_bad_#t~post32#1=|v_t_funThread3of3ForFork0_bad_#t~post32#1_20|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|, t_funThread3of3ForFork0_good_#t~nondet43#1=|v_t_funThread3of3ForFork0_good_#t~nondet43#1_10|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_bad_#t~post35#1, t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet46#1, t_funThread3of3ForFork0_bad_#t~nondet33#1, t_funThread3of3ForFork0_good_#t~nondet38#1, t_funThread3of3ForFork0_good_#t~post39#1, t_funThread3of3ForFork0_##fun~~TO~VOID_#in~#fp#1.base, t_funThread3of3ForFork0_good_#t~nondet40#1, t_funThread3of3ForFork0_~g~0#1.offset, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet45#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_good_#t~nondet37#1, t_funThread3of3ForFork0_good_#t~nondet41#1, t_funThread3of3ForFork0_good_#t~post42#1, t_funThread3of3ForFork0_bad_#t~nondet31#1, t_funThread3of3ForFork0_~g~0#1.base, t_funThread3of3ForFork0_bad_#t~nondet36#1, t_funThread3of3ForFork0_##fun~~TO~VOID_#in~#fp#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_good_#t~nondet44#1, t_funThread3of3ForFork0_bad_#t~nondet34#1, t_funThread3of3ForFork0_bad_#t~post32#1, t_funThread3of3ForFork0_~arg#1.base, t_funThread3of3ForFork0_good_#t~nondet43#1][274], [t_funThread3of3ForFork0InUse, 323#true, 83#L942-27true, 301#L956-8true, 66#$Ultimate##0true, 56#L938-8true, t_funThread1of3ForFork0InUse, 330#true, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:48,392 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2023-11-30 07:58:48,392 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 07:58:48,392 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 07:58:48,392 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 07:58:48,392 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1422] L956-7-->$Ultimate##0: Formula: (and (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre48#1_17|) (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre48#1=|v_ULTIMATE.start_main_#t~pre48#1_17|} OutVars{t_funThread3of3ForFork0_bad_#t~post35#1=|v_t_funThread3of3ForFork0_bad_#t~post35#1_20|, t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet46#1=|v_t_funThread3of3ForFork0_#t~nondet46#1_6|, ULTIMATE.start_main_#t~pre48#1=|v_ULTIMATE.start_main_#t~pre48#1_17|, t_funThread3of3ForFork0_bad_#t~nondet33#1=|v_t_funThread3of3ForFork0_bad_#t~nondet33#1_10|, t_funThread3of3ForFork0_good_#t~nondet38#1=|v_t_funThread3of3ForFork0_good_#t~nondet38#1_10|, t_funThread3of3ForFork0_good_#t~post39#1=|v_t_funThread3of3ForFork0_good_#t~post39#1_20|, t_funThread3of3ForFork0_##fun~~TO~VOID_#in~#fp#1.base=|v_t_funThread3of3ForFork0_##fun~~TO~VOID_#in~#fp#1.base_10|, t_funThread3of3ForFork0_good_#t~nondet40#1=|v_t_funThread3of3ForFork0_good_#t~nondet40#1_10|, t_funThread3of3ForFork0_~g~0#1.offset=|v_t_funThread3of3ForFork0_~g~0#1.offset_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet45#1=|v_t_funThread3of3ForFork0_#t~nondet45#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_good_#t~nondet37#1=|v_t_funThread3of3ForFork0_good_#t~nondet37#1_10|, t_funThread3of3ForFork0_good_#t~nondet41#1=|v_t_funThread3of3ForFork0_good_#t~nondet41#1_10|, t_funThread3of3ForFork0_good_#t~post42#1=|v_t_funThread3of3ForFork0_good_#t~post42#1_20|, t_funThread3of3ForFork0_bad_#t~nondet31#1=|v_t_funThread3of3ForFork0_bad_#t~nondet31#1_10|, t_funThread3of3ForFork0_~g~0#1.base=|v_t_funThread3of3ForFork0_~g~0#1.base_8|, t_funThread3of3ForFork0_bad_#t~nondet36#1=|v_t_funThread3of3ForFork0_bad_#t~nondet36#1_10|, t_funThread3of3ForFork0_##fun~~TO~VOID_#in~#fp#1.offset=|v_t_funThread3of3ForFork0_##fun~~TO~VOID_#in~#fp#1.offset_10|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_good_#t~nondet44#1=|v_t_funThread3of3ForFork0_good_#t~nondet44#1_10|, t_funThread3of3ForFork0_bad_#t~nondet34#1=|v_t_funThread3of3ForFork0_bad_#t~nondet34#1_10|, t_funThread3of3ForFork0_bad_#t~post32#1=|v_t_funThread3of3ForFork0_bad_#t~post32#1_20|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|, t_funThread3of3ForFork0_good_#t~nondet43#1=|v_t_funThread3of3ForFork0_good_#t~nondet43#1_10|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_bad_#t~post35#1, t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet46#1, t_funThread3of3ForFork0_bad_#t~nondet33#1, t_funThread3of3ForFork0_good_#t~nondet38#1, t_funThread3of3ForFork0_good_#t~post39#1, t_funThread3of3ForFork0_##fun~~TO~VOID_#in~#fp#1.base, t_funThread3of3ForFork0_good_#t~nondet40#1, t_funThread3of3ForFork0_~g~0#1.offset, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet45#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_good_#t~nondet37#1, t_funThread3of3ForFork0_good_#t~nondet41#1, t_funThread3of3ForFork0_good_#t~post42#1, t_funThread3of3ForFork0_bad_#t~nondet31#1, t_funThread3of3ForFork0_~g~0#1.base, t_funThread3of3ForFork0_bad_#t~nondet36#1, t_funThread3of3ForFork0_##fun~~TO~VOID_#in~#fp#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_good_#t~nondet44#1, t_funThread3of3ForFork0_bad_#t~nondet34#1, t_funThread3of3ForFork0_bad_#t~post32#1, t_funThread3of3ForFork0_~arg#1.base, t_funThread3of3ForFork0_good_#t~nondet43#1][274], [34#L938-7true, t_funThread3of3ForFork0InUse, 323#true, 83#L942-27true, 301#L956-8true, 66#$Ultimate##0true, 330#true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:48,392 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2023-11-30 07:58:48,392 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 07:58:48,392 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 07:58:48,392 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 07:58:48,528 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1194] L942-32-->L943-2: Formula: (and (= (store |v_#pthreadsMutex_178| |v_~#gm~0.base_25| (store (select |v_#pthreadsMutex_178| |v_~#gm~0.base_25|) |v_~#gm~0.offset_25| 0)) |v_#pthreadsMutex_177|) (= |v_t_funThread2of3ForFork0_good_#t~nondet44#1_3| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#gm~0.base=|v_~#gm~0.base_25|, ~#gm~0.offset=|v_~#gm~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, t_funThread2of3ForFork0_good_#t~nondet44#1=|v_t_funThread2of3ForFork0_good_#t~nondet44#1_3|, ~#gm~0.base=|v_~#gm~0.base_25|, ~#gm~0.offset=|v_~#gm~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_good_#t~nondet44#1][391], [t_funThread3of3ForFork0NotInUse, 323#true, 242#t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 213#L943-2true, 330#true, 264#L956-15true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:48,529 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is not cut-off event [2023-11-30 07:58:48,529 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is not cut-off event [2023-11-30 07:58:48,529 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is not cut-off event [2023-11-30 07:58:48,529 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is not cut-off event [2023-11-30 07:58:48,529 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1194] L942-32-->L943-2: Formula: (and (= (store |v_#pthreadsMutex_178| |v_~#gm~0.base_25| (store (select |v_#pthreadsMutex_178| |v_~#gm~0.base_25|) |v_~#gm~0.offset_25| 0)) |v_#pthreadsMutex_177|) (= |v_t_funThread2of3ForFork0_good_#t~nondet44#1_3| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#gm~0.base=|v_~#gm~0.base_25|, ~#gm~0.offset=|v_~#gm~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, t_funThread2of3ForFork0_good_#t~nondet44#1=|v_t_funThread2of3ForFork0_good_#t~nondet44#1_3|, ~#gm~0.base=|v_~#gm~0.base_25|, ~#gm~0.offset=|v_~#gm~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_good_#t~nondet44#1][391], [t_funThread3of3ForFork0NotInUse, 323#true, 157#L956-16true, 213#L943-2true, 56#L938-8true, t_funThread1of3ForFork0InUse, 330#true, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:48,529 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2023-11-30 07:58:48,529 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 07:58:48,529 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 07:58:48,529 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 07:58:48,529 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1194] L942-32-->L943-2: Formula: (and (= (store |v_#pthreadsMutex_178| |v_~#gm~0.base_25| (store (select |v_#pthreadsMutex_178| |v_~#gm~0.base_25|) |v_~#gm~0.offset_25| 0)) |v_#pthreadsMutex_177|) (= |v_t_funThread2of3ForFork0_good_#t~nondet44#1_3| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#gm~0.base=|v_~#gm~0.base_25|, ~#gm~0.offset=|v_~#gm~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, t_funThread2of3ForFork0_good_#t~nondet44#1=|v_t_funThread2of3ForFork0_good_#t~nondet44#1_3|, ~#gm~0.base=|v_~#gm~0.base_25|, ~#gm~0.offset=|v_~#gm~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_good_#t~nondet44#1][391], [t_funThread3of3ForFork0NotInUse, 323#true, 213#L943-2true, 56#L938-8true, t_funThread1of3ForFork0InUse, 264#L956-15true, 330#true, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:48,529 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2023-11-30 07:58:48,529 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 07:58:48,530 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 07:58:48,530 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 07:58:48,530 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1194] L942-32-->L943-2: Formula: (and (= (store |v_#pthreadsMutex_178| |v_~#gm~0.base_25| (store (select |v_#pthreadsMutex_178| |v_~#gm~0.base_25|) |v_~#gm~0.offset_25| 0)) |v_#pthreadsMutex_177|) (= |v_t_funThread2of3ForFork0_good_#t~nondet44#1_3| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#gm~0.base=|v_~#gm~0.base_25|, ~#gm~0.offset=|v_~#gm~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, t_funThread2of3ForFork0_good_#t~nondet44#1=|v_t_funThread2of3ForFork0_good_#t~nondet44#1_3|, ~#gm~0.base=|v_~#gm~0.base_25|, ~#gm~0.offset=|v_~#gm~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_good_#t~nondet44#1][391], [t_funThread3of3ForFork0NotInUse, 323#true, 213#L943-2true, 56#L938-8true, 71#L957true, t_funThread1of3ForFork0InUse, 330#true, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:48,530 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2023-11-30 07:58:48,530 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 07:58:48,530 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 07:58:48,530 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 07:58:48,530 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1194] L942-32-->L943-2: Formula: (and (= (store |v_#pthreadsMutex_178| |v_~#gm~0.base_25| (store (select |v_#pthreadsMutex_178| |v_~#gm~0.base_25|) |v_~#gm~0.offset_25| 0)) |v_#pthreadsMutex_177|) (= |v_t_funThread2of3ForFork0_good_#t~nondet44#1_3| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#gm~0.base=|v_~#gm~0.base_25|, ~#gm~0.offset=|v_~#gm~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, t_funThread2of3ForFork0_good_#t~nondet44#1=|v_t_funThread2of3ForFork0_good_#t~nondet44#1_3|, ~#gm~0.base=|v_~#gm~0.base_25|, ~#gm~0.offset=|v_~#gm~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_good_#t~nondet44#1][391], [t_funThread3of3ForFork0NotInUse, 323#true, 229#L956-4true, 213#L943-2true, 56#L938-8true, t_funThread1of3ForFork0InUse, 330#true, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:48,530 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2023-11-30 07:58:48,530 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 07:58:48,530 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 07:58:48,530 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 07:58:48,530 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1194] L942-32-->L943-2: Formula: (and (= (store |v_#pthreadsMutex_178| |v_~#gm~0.base_25| (store (select |v_#pthreadsMutex_178| |v_~#gm~0.base_25|) |v_~#gm~0.offset_25| 0)) |v_#pthreadsMutex_177|) (= |v_t_funThread2of3ForFork0_good_#t~nondet44#1_3| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#gm~0.base=|v_~#gm~0.base_25|, ~#gm~0.offset=|v_~#gm~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, t_funThread2of3ForFork0_good_#t~nondet44#1=|v_t_funThread2of3ForFork0_good_#t~nondet44#1_3|, ~#gm~0.base=|v_~#gm~0.base_25|, ~#gm~0.offset=|v_~#gm~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_good_#t~nondet44#1][391], [t_funThread3of3ForFork0NotInUse, 34#L938-7true, 323#true, 213#L943-2true, 264#L956-15true, 330#true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:48,530 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is not cut-off event [2023-11-30 07:58:48,530 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is not cut-off event [2023-11-30 07:58:48,530 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is not cut-off event [2023-11-30 07:58:48,531 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is not cut-off event [2023-11-30 07:58:48,531 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1194] L942-32-->L943-2: Formula: (and (= (store |v_#pthreadsMutex_178| |v_~#gm~0.base_25| (store (select |v_#pthreadsMutex_178| |v_~#gm~0.base_25|) |v_~#gm~0.offset_25| 0)) |v_#pthreadsMutex_177|) (= |v_t_funThread2of3ForFork0_good_#t~nondet44#1_3| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#gm~0.base=|v_~#gm~0.base_25|, ~#gm~0.offset=|v_~#gm~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, t_funThread2of3ForFork0_good_#t~nondet44#1=|v_t_funThread2of3ForFork0_good_#t~nondet44#1_3|, ~#gm~0.base=|v_~#gm~0.base_25|, ~#gm~0.offset=|v_~#gm~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_good_#t~nondet44#1][391], [t_funThread3of3ForFork0NotInUse, 323#true, 213#L943-2true, 56#L938-8true, 264#L956-15true, 330#true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:48,531 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2023-11-30 07:58:48,531 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 07:58:48,531 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 07:58:48,531 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 07:58:48,531 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 07:58:48,531 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1194] L942-32-->L943-2: Formula: (and (= (store |v_#pthreadsMutex_178| |v_~#gm~0.base_25| (store (select |v_#pthreadsMutex_178| |v_~#gm~0.base_25|) |v_~#gm~0.offset_25| 0)) |v_#pthreadsMutex_177|) (= |v_t_funThread2of3ForFork0_good_#t~nondet44#1_3| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#gm~0.base=|v_~#gm~0.base_25|, ~#gm~0.offset=|v_~#gm~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, t_funThread2of3ForFork0_good_#t~nondet44#1=|v_t_funThread2of3ForFork0_good_#t~nondet44#1_3|, ~#gm~0.base=|v_~#gm~0.base_25|, ~#gm~0.offset=|v_~#gm~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_good_#t~nondet44#1][391], [t_funThread3of3ForFork0NotInUse, 323#true, 213#L943-2true, 56#L938-8true, 53#L956-14true, t_funThread1of3ForFork0InUse, 330#true, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:48,531 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is not cut-off event [2023-11-30 07:58:48,531 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is not cut-off event [2023-11-30 07:58:48,531 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is not cut-off event [2023-11-30 07:58:48,531 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is not cut-off event [2023-11-30 07:58:48,556 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1251] L949-->L949-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#fm~0.base_21|))) (and (= |v_t_funThread3of3ForFork0_#t~nondet45#1_1| 0) (= 0 (select .cse0 |v_~#fm~0.offset_21|)) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#fm~0.base_21| (store .cse0 |v_~#fm~0.offset_21| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#fm~0.base=|v_~#fm~0.base_21|, ~#fm~0.offset=|v_~#fm~0.offset_21|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#fm~0.base=|v_~#fm~0.base_21|, t_funThread3of3ForFork0_#t~nondet45#1=|v_t_funThread3of3ForFork0_#t~nondet45#1_1|, ~#fm~0.offset=|v_~#fm~0.offset_21|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet45#1][338], [t_funThread3of3ForFork0InUse, 132#L938-12true, 323#true, 242#t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 244#L949-3true, 45#L956-7true, t_funThread1of3ForFork0InUse, 330#true, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:48,556 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2023-11-30 07:58:48,556 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 07:58:48,556 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 07:58:48,556 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 07:58:48,556 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1251] L949-->L949-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#fm~0.base_21|))) (and (= |v_t_funThread3of3ForFork0_#t~nondet45#1_1| 0) (= 0 (select .cse0 |v_~#fm~0.offset_21|)) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#fm~0.base_21| (store .cse0 |v_~#fm~0.offset_21| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#fm~0.base=|v_~#fm~0.base_21|, ~#fm~0.offset=|v_~#fm~0.offset_21|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#fm~0.base=|v_~#fm~0.base_21|, t_funThread3of3ForFork0_#t~nondet45#1=|v_t_funThread3of3ForFork0_#t~nondet45#1_1|, ~#fm~0.offset=|v_~#fm~0.offset_21|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet45#1][338], [34#L938-7true, t_funThread3of3ForFork0InUse, 323#true, 132#L938-12true, 244#L949-3true, 45#L956-7true, 330#true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:48,557 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2023-11-30 07:58:48,557 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 07:58:48,557 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 07:58:48,557 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 07:58:48,559 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1185] L938-29-->L938-18: Formula: (let ((.cse0 (select |v_#pthreadsMutex_106| |v_~#__global_lock~0.base_35|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_35|) 0) (= |v_t_funThread2of3ForFork0_bad_#t~nondet34#1_5| 0) (= |v_#pthreadsMutex_105| (store |v_#pthreadsMutex_106| |v_~#__global_lock~0.base_35| (store .cse0 |v_~#__global_lock~0.offset_35| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_106|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_35|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, t_funThread2of3ForFork0_bad_#t~nondet34#1=|v_t_funThread2of3ForFork0_bad_#t~nondet34#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_35|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_bad_#t~nondet34#1][255], [t_funThread3of3ForFork0InUse, 323#true, 66#$Ultimate##0true, 56#L938-8true, 45#L956-7true, 226#L938-18true, t_funThread1of3ForFork0InUse, 330#true, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:48,559 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2023-11-30 07:58:48,559 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 07:58:48,559 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 07:58:48,559 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 07:58:48,559 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1251] L949-->L949-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#fm~0.base_21|))) (and (= |v_t_funThread3of3ForFork0_#t~nondet45#1_1| 0) (= 0 (select .cse0 |v_~#fm~0.offset_21|)) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#fm~0.base_21| (store .cse0 |v_~#fm~0.offset_21| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#fm~0.base=|v_~#fm~0.base_21|, ~#fm~0.offset=|v_~#fm~0.offset_21|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#fm~0.base=|v_~#fm~0.base_21|, t_funThread3of3ForFork0_#t~nondet45#1=|v_t_funThread3of3ForFork0_#t~nondet45#1_1|, ~#fm~0.offset=|v_~#fm~0.offset_21|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet45#1][338], [t_funThread3of3ForFork0InUse, 323#true, 132#L938-12true, 244#L949-3true, 56#L938-8true, 45#L956-7true, t_funThread1of3ForFork0InUse, 330#true, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:48,559 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2023-11-30 07:58:48,559 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 07:58:48,559 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 07:58:48,560 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 07:58:49,005 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1251] L949-->L949-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#fm~0.base_21|))) (and (= |v_t_funThread3of3ForFork0_#t~nondet45#1_1| 0) (= 0 (select .cse0 |v_~#fm~0.offset_21|)) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#fm~0.base_21| (store .cse0 |v_~#fm~0.offset_21| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#fm~0.base=|v_~#fm~0.base_21|, ~#fm~0.offset=|v_~#fm~0.offset_21|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#fm~0.base=|v_~#fm~0.base_21|, t_funThread3of3ForFork0_#t~nondet45#1=|v_t_funThread3of3ForFork0_#t~nondet45#1_1|, ~#fm~0.offset=|v_~#fm~0.offset_21|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet45#1][338], [t_funThread3of3ForFork0InUse, 323#true, 255#L942-12true, 242#t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 244#L949-3true, 71#L957true, 330#true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:49,006 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2023-11-30 07:58:49,006 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 07:58:49,006 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 07:58:49,006 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 07:58:49,006 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1251] L949-->L949-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#fm~0.base_21|))) (and (= |v_t_funThread3of3ForFork0_#t~nondet45#1_1| 0) (= 0 (select .cse0 |v_~#fm~0.offset_21|)) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#fm~0.base_21| (store .cse0 |v_~#fm~0.offset_21| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#fm~0.base=|v_~#fm~0.base_21|, ~#fm~0.offset=|v_~#fm~0.offset_21|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#fm~0.base=|v_~#fm~0.base_21|, t_funThread3of3ForFork0_#t~nondet45#1=|v_t_funThread3of3ForFork0_#t~nondet45#1_1|, ~#fm~0.offset=|v_~#fm~0.offset_21|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet45#1][338], [t_funThread3of3ForFork0InUse, 34#L938-7true, 323#true, 255#L942-12true, 244#L949-3true, 71#L957true, 330#true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:49,006 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2023-11-30 07:58:49,006 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 07:58:49,007 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 07:58:49,007 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 07:58:49,010 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1203] L942-29-->L942-18: Formula: (let ((.cse0 (select |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_51|))) (and (= |v_t_funThread2of3ForFork0_good_#t~nondet41#1_3| 0) (= (store |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_51| (store .cse0 |v_~#__global_lock~0.offset_51| 1)) |v_#pthreadsMutex_153|) (= (select .cse0 |v_~#__global_lock~0.offset_51|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_154|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_51|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_51|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_153|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_51|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_51|, t_funThread2of3ForFork0_good_#t~nondet41#1=|v_t_funThread2of3ForFork0_good_#t~nondet41#1_3|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_good_#t~nondet41#1][283], [t_funThread3of3ForFork0InUse, 323#true, 283#L942-18true, 66#$Ultimate##0true, 56#L938-8true, 71#L957true, t_funThread1of3ForFork0InUse, 330#true, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:49,010 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2023-11-30 07:58:49,010 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 07:58:49,010 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 07:58:49,010 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 07:58:49,010 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1251] L949-->L949-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#fm~0.base_21|))) (and (= |v_t_funThread3of3ForFork0_#t~nondet45#1_1| 0) (= 0 (select .cse0 |v_~#fm~0.offset_21|)) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#fm~0.base_21| (store .cse0 |v_~#fm~0.offset_21| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#fm~0.base=|v_~#fm~0.base_21|, ~#fm~0.offset=|v_~#fm~0.offset_21|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#fm~0.base=|v_~#fm~0.base_21|, t_funThread3of3ForFork0_#t~nondet45#1=|v_t_funThread3of3ForFork0_#t~nondet45#1_1|, ~#fm~0.offset=|v_~#fm~0.offset_21|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet45#1][338], [t_funThread3of3ForFork0InUse, 323#true, 255#L942-12true, 244#L949-3true, 56#L938-8true, 71#L957true, 330#true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:49,010 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2023-11-30 07:58:49,010 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 07:58:49,010 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 07:58:49,010 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 07:58:49,010 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1061] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][138], [t_funThread3of3ForFork0InUse, 323#true, 2#L957-3true, 255#L942-12true, 66#$Ultimate##0true, 56#L938-8true, 330#true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:49,011 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2023-11-30 07:58:49,011 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 07:58:49,011 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 07:58:49,011 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 07:58:49,011 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 07:58:49,013 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1185] L938-29-->L938-18: Formula: (let ((.cse0 (select |v_#pthreadsMutex_106| |v_~#__global_lock~0.base_35|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_35|) 0) (= |v_t_funThread2of3ForFork0_bad_#t~nondet34#1_5| 0) (= |v_#pthreadsMutex_105| (store |v_#pthreadsMutex_106| |v_~#__global_lock~0.base_35| (store .cse0 |v_~#__global_lock~0.offset_35| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_106|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_35|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, t_funThread2of3ForFork0_bad_#t~nondet34#1=|v_t_funThread2of3ForFork0_bad_#t~nondet34#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_35|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_bad_#t~nondet34#1][255], [t_funThread3of3ForFork0InUse, 323#true, 56#L938-8true, 66#$Ultimate##0true, 71#L957true, 226#L938-18true, t_funThread1of3ForFork0InUse, 330#true, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:49,013 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2023-11-30 07:58:49,013 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 07:58:49,013 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 07:58:49,014 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 07:58:49,014 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 07:58:49,161 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1251] L949-->L949-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#fm~0.base_21|))) (and (= |v_t_funThread3of3ForFork0_#t~nondet45#1_1| 0) (= 0 (select .cse0 |v_~#fm~0.offset_21|)) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#fm~0.base_21| (store .cse0 |v_~#fm~0.offset_21| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#fm~0.base=|v_~#fm~0.base_21|, ~#fm~0.offset=|v_~#fm~0.offset_21|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#fm~0.base=|v_~#fm~0.base_21|, t_funThread3of3ForFork0_#t~nondet45#1=|v_t_funThread3of3ForFork0_#t~nondet45#1_1|, ~#fm~0.offset=|v_~#fm~0.offset_21|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet45#1][338], [t_funThread3of3ForFork0InUse, 323#true, 255#L942-12true, 157#L956-16true, 244#L949-3true, 56#L938-8true, 330#true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:49,161 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2023-11-30 07:58:49,161 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 07:58:49,162 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 07:58:49,162 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 07:58:49,162 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 07:58:49,162 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1203] L942-29-->L942-18: Formula: (let ((.cse0 (select |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_51|))) (and (= |v_t_funThread2of3ForFork0_good_#t~nondet41#1_3| 0) (= (store |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_51| (store .cse0 |v_~#__global_lock~0.offset_51| 1)) |v_#pthreadsMutex_153|) (= (select .cse0 |v_~#__global_lock~0.offset_51|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_154|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_51|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_51|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_153|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_51|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_51|, t_funThread2of3ForFork0_good_#t~nondet41#1=|v_t_funThread2of3ForFork0_good_#t~nondet41#1_3|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_good_#t~nondet41#1][283], [t_funThread3of3ForFork0InUse, 323#true, 283#L942-18true, 157#L956-16true, 242#t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 66#$Ultimate##0true, 330#true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:49,162 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2023-11-30 07:58:49,162 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 07:58:49,162 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 07:58:49,162 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 07:58:49,162 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1203] L942-29-->L942-18: Formula: (let ((.cse0 (select |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_51|))) (and (= |v_t_funThread2of3ForFork0_good_#t~nondet41#1_3| 0) (= (store |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_51| (store .cse0 |v_~#__global_lock~0.offset_51| 1)) |v_#pthreadsMutex_153|) (= (select .cse0 |v_~#__global_lock~0.offset_51|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_154|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_51|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_51|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_153|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_51|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_51|, t_funThread2of3ForFork0_good_#t~nondet41#1=|v_t_funThread2of3ForFork0_good_#t~nondet41#1_3|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_good_#t~nondet41#1][283], [t_funThread3of3ForFork0InUse, 34#L938-7true, 323#true, 283#L942-18true, 157#L956-16true, 66#$Ultimate##0true, 330#true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:49,163 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2023-11-30 07:58:49,163 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 07:58:49,163 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 07:58:49,163 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 07:58:49,206 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1251] L949-->L949-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#fm~0.base_21|))) (and (= |v_t_funThread3of3ForFork0_#t~nondet45#1_1| 0) (= 0 (select .cse0 |v_~#fm~0.offset_21|)) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#fm~0.base_21| (store .cse0 |v_~#fm~0.offset_21| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#fm~0.base=|v_~#fm~0.base_21|, ~#fm~0.offset=|v_~#fm~0.offset_21|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#fm~0.base=|v_~#fm~0.base_21|, t_funThread3of3ForFork0_#t~nondet45#1=|v_t_funThread3of3ForFork0_#t~nondet45#1_1|, ~#fm~0.offset=|v_~#fm~0.offset_21|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet45#1][338], [t_funThread3of3ForFork0InUse, 323#true, 255#L942-12true, 229#L956-4true, 244#L949-3true, 56#L938-8true, 330#true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:49,206 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2023-11-30 07:58:49,206 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 07:58:49,206 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 07:58:49,206 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 07:58:49,206 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 07:58:49,207 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1203] L942-29-->L942-18: Formula: (let ((.cse0 (select |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_51|))) (and (= |v_t_funThread2of3ForFork0_good_#t~nondet41#1_3| 0) (= (store |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_51| (store .cse0 |v_~#__global_lock~0.offset_51| 1)) |v_#pthreadsMutex_153|) (= (select .cse0 |v_~#__global_lock~0.offset_51|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_154|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_51|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_51|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_153|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_51|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_51|, t_funThread2of3ForFork0_good_#t~nondet41#1=|v_t_funThread2of3ForFork0_good_#t~nondet41#1_3|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_good_#t~nondet41#1][283], [t_funThread3of3ForFork0InUse, 323#true, 283#L942-18true, 229#L956-4true, 242#t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 66#$Ultimate##0true, 330#true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:49,207 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2023-11-30 07:58:49,207 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 07:58:49,207 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 07:58:49,207 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 07:58:49,207 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1203] L942-29-->L942-18: Formula: (let ((.cse0 (select |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_51|))) (and (= |v_t_funThread2of3ForFork0_good_#t~nondet41#1_3| 0) (= (store |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_51| (store .cse0 |v_~#__global_lock~0.offset_51| 1)) |v_#pthreadsMutex_153|) (= (select .cse0 |v_~#__global_lock~0.offset_51|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_154|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_51|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_51|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_153|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_51|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_51|, t_funThread2of3ForFork0_good_#t~nondet41#1=|v_t_funThread2of3ForFork0_good_#t~nondet41#1_3|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_good_#t~nondet41#1][283], [t_funThread3of3ForFork0InUse, 34#L938-7true, 323#true, 283#L942-18true, 229#L956-4true, 66#$Ultimate##0true, 330#true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:49,207 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2023-11-30 07:58:49,207 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 07:58:49,207 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 07:58:49,207 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 07:58:49,367 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1203] L942-29-->L942-18: Formula: (let ((.cse0 (select |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_51|))) (and (= |v_t_funThread2of3ForFork0_good_#t~nondet41#1_3| 0) (= (store |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_51| (store .cse0 |v_~#__global_lock~0.offset_51| 1)) |v_#pthreadsMutex_153|) (= (select .cse0 |v_~#__global_lock~0.offset_51|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_154|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_51|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_51|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_153|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_51|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_51|, t_funThread2of3ForFork0_good_#t~nondet41#1=|v_t_funThread2of3ForFork0_good_#t~nondet41#1_3|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_good_#t~nondet41#1][283], [t_funThread3of3ForFork0InUse, 323#true, 283#L942-18true, 56#L938-8true, 66#$Ultimate##0true, 330#true, 264#L956-15true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:49,367 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2023-11-30 07:58:49,367 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 07:58:49,367 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 07:58:49,368 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 07:58:49,368 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 07:58:50,018 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1422] L956-7-->$Ultimate##0: Formula: (and (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre48#1_17|) (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre48#1=|v_ULTIMATE.start_main_#t~pre48#1_17|} OutVars{t_funThread3of3ForFork0_bad_#t~post35#1=|v_t_funThread3of3ForFork0_bad_#t~post35#1_20|, t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet46#1=|v_t_funThread3of3ForFork0_#t~nondet46#1_6|, ULTIMATE.start_main_#t~pre48#1=|v_ULTIMATE.start_main_#t~pre48#1_17|, t_funThread3of3ForFork0_bad_#t~nondet33#1=|v_t_funThread3of3ForFork0_bad_#t~nondet33#1_10|, t_funThread3of3ForFork0_good_#t~nondet38#1=|v_t_funThread3of3ForFork0_good_#t~nondet38#1_10|, t_funThread3of3ForFork0_good_#t~post39#1=|v_t_funThread3of3ForFork0_good_#t~post39#1_20|, t_funThread3of3ForFork0_##fun~~TO~VOID_#in~#fp#1.base=|v_t_funThread3of3ForFork0_##fun~~TO~VOID_#in~#fp#1.base_10|, t_funThread3of3ForFork0_good_#t~nondet40#1=|v_t_funThread3of3ForFork0_good_#t~nondet40#1_10|, t_funThread3of3ForFork0_~g~0#1.offset=|v_t_funThread3of3ForFork0_~g~0#1.offset_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet45#1=|v_t_funThread3of3ForFork0_#t~nondet45#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_good_#t~nondet37#1=|v_t_funThread3of3ForFork0_good_#t~nondet37#1_10|, t_funThread3of3ForFork0_good_#t~nondet41#1=|v_t_funThread3of3ForFork0_good_#t~nondet41#1_10|, t_funThread3of3ForFork0_good_#t~post42#1=|v_t_funThread3of3ForFork0_good_#t~post42#1_20|, t_funThread3of3ForFork0_bad_#t~nondet31#1=|v_t_funThread3of3ForFork0_bad_#t~nondet31#1_10|, t_funThread3of3ForFork0_~g~0#1.base=|v_t_funThread3of3ForFork0_~g~0#1.base_8|, t_funThread3of3ForFork0_bad_#t~nondet36#1=|v_t_funThread3of3ForFork0_bad_#t~nondet36#1_10|, t_funThread3of3ForFork0_##fun~~TO~VOID_#in~#fp#1.offset=|v_t_funThread3of3ForFork0_##fun~~TO~VOID_#in~#fp#1.offset_10|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_good_#t~nondet44#1=|v_t_funThread3of3ForFork0_good_#t~nondet44#1_10|, t_funThread3of3ForFork0_bad_#t~nondet34#1=|v_t_funThread3of3ForFork0_bad_#t~nondet34#1_10|, t_funThread3of3ForFork0_bad_#t~post32#1=|v_t_funThread3of3ForFork0_bad_#t~post32#1_20|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|, t_funThread3of3ForFork0_good_#t~nondet43#1=|v_t_funThread3of3ForFork0_good_#t~nondet43#1_10|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_bad_#t~post35#1, t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet46#1, t_funThread3of3ForFork0_bad_#t~nondet33#1, t_funThread3of3ForFork0_good_#t~nondet38#1, t_funThread3of3ForFork0_good_#t~post39#1, t_funThread3of3ForFork0_##fun~~TO~VOID_#in~#fp#1.base, t_funThread3of3ForFork0_good_#t~nondet40#1, t_funThread3of3ForFork0_~g~0#1.offset, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet45#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_good_#t~nondet37#1, t_funThread3of3ForFork0_good_#t~nondet41#1, t_funThread3of3ForFork0_good_#t~post42#1, t_funThread3of3ForFork0_bad_#t~nondet31#1, t_funThread3of3ForFork0_~g~0#1.base, t_funThread3of3ForFork0_bad_#t~nondet36#1, t_funThread3of3ForFork0_##fun~~TO~VOID_#in~#fp#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_good_#t~nondet44#1, t_funThread3of3ForFork0_bad_#t~nondet34#1, t_funThread3of3ForFork0_bad_#t~post32#1, t_funThread3of3ForFork0_~arg#1.base, t_funThread3of3ForFork0_good_#t~nondet43#1][274], [t_funThread3of3ForFork0InUse, 323#true, 83#L942-27true, 301#L956-8true, 56#L938-8true, 66#$Ultimate##0true, t_funThread1of3ForFork0InUse, 330#true, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:50,018 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2023-11-30 07:58:50,018 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 07:58:50,018 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 07:58:50,018 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 07:58:50,018 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 07:58:50,018 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1194] L942-32-->L943-2: Formula: (and (= (store |v_#pthreadsMutex_178| |v_~#gm~0.base_25| (store (select |v_#pthreadsMutex_178| |v_~#gm~0.base_25|) |v_~#gm~0.offset_25| 0)) |v_#pthreadsMutex_177|) (= |v_t_funThread2of3ForFork0_good_#t~nondet44#1_3| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#gm~0.base=|v_~#gm~0.base_25|, ~#gm~0.offset=|v_~#gm~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, t_funThread2of3ForFork0_good_#t~nondet44#1=|v_t_funThread2of3ForFork0_good_#t~nondet44#1_3|, ~#gm~0.base=|v_~#gm~0.base_25|, ~#gm~0.offset=|v_~#gm~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_good_#t~nondet44#1][391], [t_funThread3of3ForFork0NotInUse, 323#true, 213#L943-2true, 56#L938-8true, 45#L956-7true, t_funThread1of3ForFork0InUse, 330#true, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:50,019 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2023-11-30 07:58:50,019 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 07:58:50,019 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 07:58:50,019 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 07:58:50,152 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1194] L942-32-->L943-2: Formula: (and (= (store |v_#pthreadsMutex_178| |v_~#gm~0.base_25| (store (select |v_#pthreadsMutex_178| |v_~#gm~0.base_25|) |v_~#gm~0.offset_25| 0)) |v_#pthreadsMutex_177|) (= |v_t_funThread2of3ForFork0_good_#t~nondet44#1_3| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#gm~0.base=|v_~#gm~0.base_25|, ~#gm~0.offset=|v_~#gm~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, t_funThread2of3ForFork0_good_#t~nondet44#1=|v_t_funThread2of3ForFork0_good_#t~nondet44#1_3|, ~#gm~0.base=|v_~#gm~0.base_25|, ~#gm~0.offset=|v_~#gm~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_good_#t~nondet44#1][391], [t_funThread3of3ForFork0NotInUse, 323#true, 157#L956-16true, 242#t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 213#L943-2true, t_funThread1of3ForFork0InUse, 330#true, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:50,152 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is not cut-off event [2023-11-30 07:58:50,152 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is not cut-off event [2023-11-30 07:58:50,152 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is not cut-off event [2023-11-30 07:58:50,152 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is not cut-off event [2023-11-30 07:58:50,153 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1194] L942-32-->L943-2: Formula: (and (= (store |v_#pthreadsMutex_178| |v_~#gm~0.base_25| (store (select |v_#pthreadsMutex_178| |v_~#gm~0.base_25|) |v_~#gm~0.offset_25| 0)) |v_#pthreadsMutex_177|) (= |v_t_funThread2of3ForFork0_good_#t~nondet44#1_3| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#gm~0.base=|v_~#gm~0.base_25|, ~#gm~0.offset=|v_~#gm~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, t_funThread2of3ForFork0_good_#t~nondet44#1=|v_t_funThread2of3ForFork0_good_#t~nondet44#1_3|, ~#gm~0.base=|v_~#gm~0.base_25|, ~#gm~0.offset=|v_~#gm~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_good_#t~nondet44#1][391], [t_funThread3of3ForFork0NotInUse, 34#L938-7true, 323#true, 157#L956-16true, 213#L943-2true, t_funThread1of3ForFork0InUse, 330#true, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:50,153 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is not cut-off event [2023-11-30 07:58:50,153 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is not cut-off event [2023-11-30 07:58:50,153 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is not cut-off event [2023-11-30 07:58:50,153 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is not cut-off event [2023-11-30 07:58:50,153 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1194] L942-32-->L943-2: Formula: (and (= (store |v_#pthreadsMutex_178| |v_~#gm~0.base_25| (store (select |v_#pthreadsMutex_178| |v_~#gm~0.base_25|) |v_~#gm~0.offset_25| 0)) |v_#pthreadsMutex_177|) (= |v_t_funThread2of3ForFork0_good_#t~nondet44#1_3| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#gm~0.base=|v_~#gm~0.base_25|, ~#gm~0.offset=|v_~#gm~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, t_funThread2of3ForFork0_good_#t~nondet44#1=|v_t_funThread2of3ForFork0_good_#t~nondet44#1_3|, ~#gm~0.base=|v_~#gm~0.base_25|, ~#gm~0.offset=|v_~#gm~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_good_#t~nondet44#1][391], [t_funThread3of3ForFork0NotInUse, 323#true, 157#L956-16true, 213#L943-2true, 56#L938-8true, 330#true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:50,153 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2023-11-30 07:58:50,153 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 07:58:50,153 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 07:58:50,153 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 07:58:50,153 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 07:58:50,155 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1194] L942-32-->L943-2: Formula: (and (= (store |v_#pthreadsMutex_178| |v_~#gm~0.base_25| (store (select |v_#pthreadsMutex_178| |v_~#gm~0.base_25|) |v_~#gm~0.offset_25| 0)) |v_#pthreadsMutex_177|) (= |v_t_funThread2of3ForFork0_good_#t~nondet44#1_3| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#gm~0.base=|v_~#gm~0.base_25|, ~#gm~0.offset=|v_~#gm~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, t_funThread2of3ForFork0_good_#t~nondet44#1=|v_t_funThread2of3ForFork0_good_#t~nondet44#1_3|, ~#gm~0.base=|v_~#gm~0.base_25|, ~#gm~0.offset=|v_~#gm~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_good_#t~nondet44#1][391], [t_funThread3of3ForFork0NotInUse, 323#true, 229#L956-4true, 242#t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 213#L943-2true, 330#true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:50,156 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is not cut-off event [2023-11-30 07:58:50,156 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is not cut-off event [2023-11-30 07:58:50,156 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is not cut-off event [2023-11-30 07:58:50,156 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is not cut-off event [2023-11-30 07:58:50,156 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1194] L942-32-->L943-2: Formula: (and (= (store |v_#pthreadsMutex_178| |v_~#gm~0.base_25| (store (select |v_#pthreadsMutex_178| |v_~#gm~0.base_25|) |v_~#gm~0.offset_25| 0)) |v_#pthreadsMutex_177|) (= |v_t_funThread2of3ForFork0_good_#t~nondet44#1_3| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#gm~0.base=|v_~#gm~0.base_25|, ~#gm~0.offset=|v_~#gm~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, t_funThread2of3ForFork0_good_#t~nondet44#1=|v_t_funThread2of3ForFork0_good_#t~nondet44#1_3|, ~#gm~0.base=|v_~#gm~0.base_25|, ~#gm~0.offset=|v_~#gm~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_good_#t~nondet44#1][391], [t_funThread3of3ForFork0NotInUse, 34#L938-7true, 323#true, 229#L956-4true, 213#L943-2true, t_funThread1of3ForFork0InUse, 330#true, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:50,156 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is not cut-off event [2023-11-30 07:58:50,156 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is not cut-off event [2023-11-30 07:58:50,156 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is not cut-off event [2023-11-30 07:58:50,156 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is not cut-off event [2023-11-30 07:58:50,156 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1194] L942-32-->L943-2: Formula: (and (= (store |v_#pthreadsMutex_178| |v_~#gm~0.base_25| (store (select |v_#pthreadsMutex_178| |v_~#gm~0.base_25|) |v_~#gm~0.offset_25| 0)) |v_#pthreadsMutex_177|) (= |v_t_funThread2of3ForFork0_good_#t~nondet44#1_3| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#gm~0.base=|v_~#gm~0.base_25|, ~#gm~0.offset=|v_~#gm~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, t_funThread2of3ForFork0_good_#t~nondet44#1=|v_t_funThread2of3ForFork0_good_#t~nondet44#1_3|, ~#gm~0.base=|v_~#gm~0.base_25|, ~#gm~0.offset=|v_~#gm~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_good_#t~nondet44#1][391], [t_funThread3of3ForFork0NotInUse, 323#true, 229#L956-4true, 213#L943-2true, 56#L938-8true, t_funThread1of3ForFork0InUse, 330#true, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:50,156 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2023-11-30 07:58:50,156 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 07:58:50,156 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 07:58:50,156 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 07:58:50,157 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 07:58:50,187 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1251] L949-->L949-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#fm~0.base_21|))) (and (= |v_t_funThread3of3ForFork0_#t~nondet45#1_1| 0) (= 0 (select .cse0 |v_~#fm~0.offset_21|)) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#fm~0.base_21| (store .cse0 |v_~#fm~0.offset_21| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#fm~0.base=|v_~#fm~0.base_21|, ~#fm~0.offset=|v_~#fm~0.offset_21|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#fm~0.base=|v_~#fm~0.base_21|, t_funThread3of3ForFork0_#t~nondet45#1=|v_t_funThread3of3ForFork0_#t~nondet45#1_1|, ~#fm~0.offset=|v_~#fm~0.offset_21|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet45#1][338], [t_funThread3of3ForFork0InUse, 323#true, 132#L938-12true, 244#L949-3true, 56#L938-8true, 45#L956-7true, t_funThread1of3ForFork0InUse, 330#true, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:50,187 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2023-11-30 07:58:50,187 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 07:58:50,187 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 07:58:50,187 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 07:58:50,187 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 07:58:50,188 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1185] L938-29-->L938-18: Formula: (let ((.cse0 (select |v_#pthreadsMutex_106| |v_~#__global_lock~0.base_35|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_35|) 0) (= |v_t_funThread2of3ForFork0_bad_#t~nondet34#1_5| 0) (= |v_#pthreadsMutex_105| (store |v_#pthreadsMutex_106| |v_~#__global_lock~0.base_35| (store .cse0 |v_~#__global_lock~0.offset_35| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_106|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_35|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, t_funThread2of3ForFork0_bad_#t~nondet34#1=|v_t_funThread2of3ForFork0_bad_#t~nondet34#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_35|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_bad_#t~nondet34#1][255], [t_funThread3of3ForFork0InUse, 323#true, 242#t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 66#$Ultimate##0true, 45#L956-7true, 226#L938-18true, t_funThread1of3ForFork0InUse, 330#true, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:50,188 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2023-11-30 07:58:50,188 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 07:58:50,188 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 07:58:50,188 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 07:58:50,188 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1185] L938-29-->L938-18: Formula: (let ((.cse0 (select |v_#pthreadsMutex_106| |v_~#__global_lock~0.base_35|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_35|) 0) (= |v_t_funThread2of3ForFork0_bad_#t~nondet34#1_5| 0) (= |v_#pthreadsMutex_105| (store |v_#pthreadsMutex_106| |v_~#__global_lock~0.base_35| (store .cse0 |v_~#__global_lock~0.offset_35| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_106|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_35|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, t_funThread2of3ForFork0_bad_#t~nondet34#1=|v_t_funThread2of3ForFork0_bad_#t~nondet34#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_35|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_bad_#t~nondet34#1][255], [34#L938-7true, t_funThread3of3ForFork0InUse, 323#true, 66#$Ultimate##0true, 45#L956-7true, 226#L938-18true, t_funThread1of3ForFork0InUse, 330#true, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:50,188 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2023-11-30 07:58:50,188 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 07:58:50,188 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 07:58:50,188 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 07:58:50,728 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1251] L949-->L949-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#fm~0.base_21|))) (and (= |v_t_funThread3of3ForFork0_#t~nondet45#1_1| 0) (= 0 (select .cse0 |v_~#fm~0.offset_21|)) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#fm~0.base_21| (store .cse0 |v_~#fm~0.offset_21| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#fm~0.base=|v_~#fm~0.base_21|, ~#fm~0.offset=|v_~#fm~0.offset_21|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#fm~0.base=|v_~#fm~0.base_21|, t_funThread3of3ForFork0_#t~nondet45#1=|v_t_funThread3of3ForFork0_#t~nondet45#1_1|, ~#fm~0.offset=|v_~#fm~0.offset_21|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet45#1][338], [t_funThread3of3ForFork0InUse, 323#true, 255#L942-12true, 244#L949-3true, 56#L938-8true, 71#L957true, 330#true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:50,729 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2023-11-30 07:58:50,729 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 07:58:50,729 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 07:58:50,729 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 07:58:50,729 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 07:58:50,730 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1203] L942-29-->L942-18: Formula: (let ((.cse0 (select |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_51|))) (and (= |v_t_funThread2of3ForFork0_good_#t~nondet41#1_3| 0) (= (store |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_51| (store .cse0 |v_~#__global_lock~0.offset_51| 1)) |v_#pthreadsMutex_153|) (= (select .cse0 |v_~#__global_lock~0.offset_51|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_154|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_51|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_51|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_153|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_51|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_51|, t_funThread2of3ForFork0_good_#t~nondet41#1=|v_t_funThread2of3ForFork0_good_#t~nondet41#1_3|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_good_#t~nondet41#1][283], [t_funThread3of3ForFork0InUse, 323#true, 283#L942-18true, 242#t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 66#$Ultimate##0true, 71#L957true, 330#true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:50,730 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2023-11-30 07:58:50,730 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 07:58:50,730 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 07:58:50,730 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 07:58:50,730 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1203] L942-29-->L942-18: Formula: (let ((.cse0 (select |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_51|))) (and (= |v_t_funThread2of3ForFork0_good_#t~nondet41#1_3| 0) (= (store |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_51| (store .cse0 |v_~#__global_lock~0.offset_51| 1)) |v_#pthreadsMutex_153|) (= (select .cse0 |v_~#__global_lock~0.offset_51|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_154|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_51|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_51|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_153|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_51|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_51|, t_funThread2of3ForFork0_good_#t~nondet41#1=|v_t_funThread2of3ForFork0_good_#t~nondet41#1_3|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_good_#t~nondet41#1][283], [t_funThread3of3ForFork0InUse, 34#L938-7true, 323#true, 283#L942-18true, 66#$Ultimate##0true, 71#L957true, t_funThread1of3ForFork0InUse, 330#true, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:50,730 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2023-11-30 07:58:50,730 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 07:58:50,730 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 07:58:50,730 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 07:58:50,846 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1203] L942-29-->L942-18: Formula: (let ((.cse0 (select |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_51|))) (and (= |v_t_funThread2of3ForFork0_good_#t~nondet41#1_3| 0) (= (store |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_51| (store .cse0 |v_~#__global_lock~0.offset_51| 1)) |v_#pthreadsMutex_153|) (= (select .cse0 |v_~#__global_lock~0.offset_51|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_154|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_51|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_51|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_153|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_51|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_51|, t_funThread2of3ForFork0_good_#t~nondet41#1=|v_t_funThread2of3ForFork0_good_#t~nondet41#1_3|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_good_#t~nondet41#1][283], [t_funThread3of3ForFork0InUse, 323#true, 283#L942-18true, 157#L956-16true, 56#L938-8true, 66#$Ultimate##0true, t_funThread1of3ForFork0InUse, 330#true, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:50,846 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2023-11-30 07:58:50,846 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 07:58:50,846 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 07:58:50,847 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 07:58:50,847 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 07:58:50,894 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1203] L942-29-->L942-18: Formula: (let ((.cse0 (select |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_51|))) (and (= |v_t_funThread2of3ForFork0_good_#t~nondet41#1_3| 0) (= (store |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_51| (store .cse0 |v_~#__global_lock~0.offset_51| 1)) |v_#pthreadsMutex_153|) (= (select .cse0 |v_~#__global_lock~0.offset_51|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_154|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_51|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_51|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_153|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_51|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_51|, t_funThread2of3ForFork0_good_#t~nondet41#1=|v_t_funThread2of3ForFork0_good_#t~nondet41#1_3|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_good_#t~nondet41#1][283], [t_funThread3of3ForFork0InUse, 323#true, 229#L956-4true, 283#L942-18true, 56#L938-8true, 66#$Ultimate##0true, t_funThread1of3ForFork0InUse, 330#true, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:50,894 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2023-11-30 07:58:50,894 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 07:58:50,894 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 07:58:50,894 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 07:58:50,894 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 07:58:52,116 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1194] L942-32-->L943-2: Formula: (and (= (store |v_#pthreadsMutex_178| |v_~#gm~0.base_25| (store (select |v_#pthreadsMutex_178| |v_~#gm~0.base_25|) |v_~#gm~0.offset_25| 0)) |v_#pthreadsMutex_177|) (= |v_t_funThread2of3ForFork0_good_#t~nondet44#1_3| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#gm~0.base=|v_~#gm~0.base_25|, ~#gm~0.offset=|v_~#gm~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, t_funThread2of3ForFork0_good_#t~nondet44#1=|v_t_funThread2of3ForFork0_good_#t~nondet44#1_3|, ~#gm~0.base=|v_~#gm~0.base_25|, ~#gm~0.offset=|v_~#gm~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_good_#t~nondet44#1][391], [t_funThread3of3ForFork0NotInUse, 323#true, 242#t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 213#L943-2true, 71#L957true, 330#true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:52,116 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is not cut-off event [2023-11-30 07:58:52,116 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is not cut-off event [2023-11-30 07:58:52,116 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is not cut-off event [2023-11-30 07:58:52,116 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is not cut-off event [2023-11-30 07:58:52,116 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1061] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][138], [t_funThread3of3ForFork0NotInUse, 323#true, 2#L957-3true, 213#L943-2true, 242#t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, t_funThread1of3ForFork0InUse, 330#true, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:52,116 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2023-11-30 07:58:52,116 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 07:58:52,117 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 07:58:52,117 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 07:58:52,117 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1194] L942-32-->L943-2: Formula: (and (= (store |v_#pthreadsMutex_178| |v_~#gm~0.base_25| (store (select |v_#pthreadsMutex_178| |v_~#gm~0.base_25|) |v_~#gm~0.offset_25| 0)) |v_#pthreadsMutex_177|) (= |v_t_funThread2of3ForFork0_good_#t~nondet44#1_3| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#gm~0.base=|v_~#gm~0.base_25|, ~#gm~0.offset=|v_~#gm~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, t_funThread2of3ForFork0_good_#t~nondet44#1=|v_t_funThread2of3ForFork0_good_#t~nondet44#1_3|, ~#gm~0.base=|v_~#gm~0.base_25|, ~#gm~0.offset=|v_~#gm~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_good_#t~nondet44#1][391], [t_funThread3of3ForFork0NotInUse, 34#L938-7true, 323#true, 213#L943-2true, 71#L957true, 330#true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:52,117 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is not cut-off event [2023-11-30 07:58:52,117 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is not cut-off event [2023-11-30 07:58:52,117 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is not cut-off event [2023-11-30 07:58:52,117 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is not cut-off event [2023-11-30 07:58:52,117 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1194] L942-32-->L943-2: Formula: (and (= (store |v_#pthreadsMutex_178| |v_~#gm~0.base_25| (store (select |v_#pthreadsMutex_178| |v_~#gm~0.base_25|) |v_~#gm~0.offset_25| 0)) |v_#pthreadsMutex_177|) (= |v_t_funThread2of3ForFork0_good_#t~nondet44#1_3| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#gm~0.base=|v_~#gm~0.base_25|, ~#gm~0.offset=|v_~#gm~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, t_funThread2of3ForFork0_good_#t~nondet44#1=|v_t_funThread2of3ForFork0_good_#t~nondet44#1_3|, ~#gm~0.base=|v_~#gm~0.base_25|, ~#gm~0.offset=|v_~#gm~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_good_#t~nondet44#1][391], [t_funThread3of3ForFork0NotInUse, 323#true, 213#L943-2true, 56#L938-8true, 71#L957true, 330#true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:52,117 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2023-11-30 07:58:52,117 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 07:58:52,118 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 07:58:52,118 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 07:58:52,118 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 07:58:52,118 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1061] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][138], [t_funThread3of3ForFork0NotInUse, 34#L938-7true, 323#true, 2#L957-3true, 213#L943-2true, t_funThread1of3ForFork0InUse, 330#true, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:52,118 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2023-11-30 07:58:52,118 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 07:58:52,118 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 07:58:52,118 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 07:58:52,185 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1251] L949-->L949-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#fm~0.base_21|))) (and (= |v_t_funThread3of3ForFork0_#t~nondet45#1_1| 0) (= 0 (select .cse0 |v_~#fm~0.offset_21|)) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#fm~0.base_21| (store .cse0 |v_~#fm~0.offset_21| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#fm~0.base=|v_~#fm~0.base_21|, ~#fm~0.offset=|v_~#fm~0.offset_21|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#fm~0.base=|v_~#fm~0.base_21|, t_funThread3of3ForFork0_#t~nondet45#1=|v_t_funThread3of3ForFork0_#t~nondet45#1_1|, ~#fm~0.offset=|v_~#fm~0.offset_21|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet45#1][338], [t_funThread3of3ForFork0InUse, 323#true, 255#L942-12true, 244#L949-3true, 242#t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 45#L956-7true, 330#true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:52,185 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2023-11-30 07:58:52,185 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 07:58:52,185 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 07:58:52,185 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 07:58:52,185 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1251] L949-->L949-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#fm~0.base_21|))) (and (= |v_t_funThread3of3ForFork0_#t~nondet45#1_1| 0) (= 0 (select .cse0 |v_~#fm~0.offset_21|)) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#fm~0.base_21| (store .cse0 |v_~#fm~0.offset_21| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#fm~0.base=|v_~#fm~0.base_21|, ~#fm~0.offset=|v_~#fm~0.offset_21|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#fm~0.base=|v_~#fm~0.base_21|, t_funThread3of3ForFork0_#t~nondet45#1=|v_t_funThread3of3ForFork0_#t~nondet45#1_1|, ~#fm~0.offset=|v_~#fm~0.offset_21|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet45#1][338], [t_funThread3of3ForFork0InUse, 34#L938-7true, 323#true, 255#L942-12true, 244#L949-3true, 45#L956-7true, 330#true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:52,186 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2023-11-30 07:58:52,186 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 07:58:52,186 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 07:58:52,186 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 07:58:52,189 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1203] L942-29-->L942-18: Formula: (let ((.cse0 (select |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_51|))) (and (= |v_t_funThread2of3ForFork0_good_#t~nondet41#1_3| 0) (= (store |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_51| (store .cse0 |v_~#__global_lock~0.offset_51| 1)) |v_#pthreadsMutex_153|) (= (select .cse0 |v_~#__global_lock~0.offset_51|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_154|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_51|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_51|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_153|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_51|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_51|, t_funThread2of3ForFork0_good_#t~nondet41#1=|v_t_funThread2of3ForFork0_good_#t~nondet41#1_3|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_good_#t~nondet41#1][283], [t_funThread3of3ForFork0InUse, 323#true, 283#L942-18true, 66#$Ultimate##0true, 56#L938-8true, 45#L956-7true, 330#true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:52,189 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2023-11-30 07:58:52,189 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 07:58:52,189 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 07:58:52,189 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 07:58:52,189 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1251] L949-->L949-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#fm~0.base_21|))) (and (= |v_t_funThread3of3ForFork0_#t~nondet45#1_1| 0) (= 0 (select .cse0 |v_~#fm~0.offset_21|)) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#fm~0.base_21| (store .cse0 |v_~#fm~0.offset_21| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#fm~0.base=|v_~#fm~0.base_21|, ~#fm~0.offset=|v_~#fm~0.offset_21|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#fm~0.base=|v_~#fm~0.base_21|, t_funThread3of3ForFork0_#t~nondet45#1=|v_t_funThread3of3ForFork0_#t~nondet45#1_1|, ~#fm~0.offset=|v_~#fm~0.offset_21|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet45#1][338], [t_funThread3of3ForFork0InUse, 323#true, 255#L942-12true, 244#L949-3true, 56#L938-8true, 45#L956-7true, 330#true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:52,189 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2023-11-30 07:58:52,189 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 07:58:52,189 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 07:58:52,189 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 07:58:52,191 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1185] L938-29-->L938-18: Formula: (let ((.cse0 (select |v_#pthreadsMutex_106| |v_~#__global_lock~0.base_35|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_35|) 0) (= |v_t_funThread2of3ForFork0_bad_#t~nondet34#1_5| 0) (= |v_#pthreadsMutex_105| (store |v_#pthreadsMutex_106| |v_~#__global_lock~0.base_35| (store .cse0 |v_~#__global_lock~0.offset_35| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_106|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_35|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, t_funThread2of3ForFork0_bad_#t~nondet34#1=|v_t_funThread2of3ForFork0_bad_#t~nondet34#1_5|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_35|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_bad_#t~nondet34#1][255], [t_funThread3of3ForFork0InUse, 323#true, 56#L938-8true, 66#$Ultimate##0true, 45#L956-7true, 226#L938-18true, t_funThread1of3ForFork0InUse, 330#true, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:52,191 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2023-11-30 07:58:52,191 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 07:58:52,191 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 07:58:52,191 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 07:58:52,191 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 07:58:52,372 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1203] L942-29-->L942-18: Formula: (let ((.cse0 (select |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_51|))) (and (= |v_t_funThread2of3ForFork0_good_#t~nondet41#1_3| 0) (= (store |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_51| (store .cse0 |v_~#__global_lock~0.offset_51| 1)) |v_#pthreadsMutex_153|) (= (select .cse0 |v_~#__global_lock~0.offset_51|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_154|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_51|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_51|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_153|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_51|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_51|, t_funThread2of3ForFork0_good_#t~nondet41#1=|v_t_funThread2of3ForFork0_good_#t~nondet41#1_3|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_good_#t~nondet41#1][283], [t_funThread3of3ForFork0InUse, 323#true, 283#L942-18true, 56#L938-8true, 66#$Ultimate##0true, 71#L957true, t_funThread1of3ForFork0InUse, 330#true, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:52,372 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2023-11-30 07:58:52,372 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 07:58:52,372 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 07:58:52,372 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 07:58:52,372 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 07:58:53,855 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1061] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][138], [t_funThread3of3ForFork0NotInUse, 323#true, 2#L957-3true, 213#L943-2true, 56#L938-8true, t_funThread1of3ForFork0InUse, 330#true, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:53,855 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2023-11-30 07:58:53,855 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 07:58:53,855 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 07:58:53,856 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 07:58:53,906 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1251] L949-->L949-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#fm~0.base_21|))) (and (= |v_t_funThread3of3ForFork0_#t~nondet45#1_1| 0) (= 0 (select .cse0 |v_~#fm~0.offset_21|)) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#fm~0.base_21| (store .cse0 |v_~#fm~0.offset_21| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#fm~0.base=|v_~#fm~0.base_21|, ~#fm~0.offset=|v_~#fm~0.offset_21|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#fm~0.base=|v_~#fm~0.base_21|, t_funThread3of3ForFork0_#t~nondet45#1=|v_t_funThread3of3ForFork0_#t~nondet45#1_1|, ~#fm~0.offset=|v_~#fm~0.offset_21|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet45#1][338], [t_funThread3of3ForFork0InUse, 323#true, 255#L942-12true, 244#L949-3true, 56#L938-8true, 45#L956-7true, 330#true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:53,906 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2023-11-30 07:58:53,906 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 07:58:53,906 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 07:58:53,906 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 07:58:53,906 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 07:58:53,907 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1203] L942-29-->L942-18: Formula: (let ((.cse0 (select |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_51|))) (and (= |v_t_funThread2of3ForFork0_good_#t~nondet41#1_3| 0) (= (store |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_51| (store .cse0 |v_~#__global_lock~0.offset_51| 1)) |v_#pthreadsMutex_153|) (= (select .cse0 |v_~#__global_lock~0.offset_51|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_154|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_51|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_51|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_153|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_51|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_51|, t_funThread2of3ForFork0_good_#t~nondet41#1=|v_t_funThread2of3ForFork0_good_#t~nondet41#1_3|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_good_#t~nondet41#1][283], [t_funThread3of3ForFork0InUse, 323#true, 283#L942-18true, 242#t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 66#$Ultimate##0true, 45#L956-7true, 330#true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:53,907 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2023-11-30 07:58:53,907 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 07:58:53,907 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 07:58:53,907 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 07:58:53,907 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1203] L942-29-->L942-18: Formula: (let ((.cse0 (select |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_51|))) (and (= |v_t_funThread2of3ForFork0_good_#t~nondet41#1_3| 0) (= (store |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_51| (store .cse0 |v_~#__global_lock~0.offset_51| 1)) |v_#pthreadsMutex_153|) (= (select .cse0 |v_~#__global_lock~0.offset_51|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_154|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_51|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_51|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_153|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_51|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_51|, t_funThread2of3ForFork0_good_#t~nondet41#1=|v_t_funThread2of3ForFork0_good_#t~nondet41#1_3|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_good_#t~nondet41#1][283], [t_funThread3of3ForFork0InUse, 34#L938-7true, 323#true, 283#L942-18true, 66#$Ultimate##0true, 45#L956-7true, 330#true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:53,907 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2023-11-30 07:58:53,907 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 07:58:53,907 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 07:58:53,908 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 07:58:55,513 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1194] L942-32-->L943-2: Formula: (and (= (store |v_#pthreadsMutex_178| |v_~#gm~0.base_25| (store (select |v_#pthreadsMutex_178| |v_~#gm~0.base_25|) |v_~#gm~0.offset_25| 0)) |v_#pthreadsMutex_177|) (= |v_t_funThread2of3ForFork0_good_#t~nondet44#1_3| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#gm~0.base=|v_~#gm~0.base_25|, ~#gm~0.offset=|v_~#gm~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, t_funThread2of3ForFork0_good_#t~nondet44#1=|v_t_funThread2of3ForFork0_good_#t~nondet44#1_3|, ~#gm~0.base=|v_~#gm~0.base_25|, ~#gm~0.offset=|v_~#gm~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_good_#t~nondet44#1][391], [t_funThread3of3ForFork0NotInUse, 323#true, 242#t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 213#L943-2true, 45#L956-7true, 330#true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:55,513 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is not cut-off event [2023-11-30 07:58:55,513 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is not cut-off event [2023-11-30 07:58:55,513 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is not cut-off event [2023-11-30 07:58:55,513 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is not cut-off event [2023-11-30 07:58:55,514 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1422] L956-7-->$Ultimate##0: Formula: (and (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre48#1_17|) (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre48#1=|v_ULTIMATE.start_main_#t~pre48#1_17|} OutVars{t_funThread3of3ForFork0_bad_#t~post35#1=|v_t_funThread3of3ForFork0_bad_#t~post35#1_20|, t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet46#1=|v_t_funThread3of3ForFork0_#t~nondet46#1_6|, ULTIMATE.start_main_#t~pre48#1=|v_ULTIMATE.start_main_#t~pre48#1_17|, t_funThread3of3ForFork0_bad_#t~nondet33#1=|v_t_funThread3of3ForFork0_bad_#t~nondet33#1_10|, t_funThread3of3ForFork0_good_#t~nondet38#1=|v_t_funThread3of3ForFork0_good_#t~nondet38#1_10|, t_funThread3of3ForFork0_good_#t~post39#1=|v_t_funThread3of3ForFork0_good_#t~post39#1_20|, t_funThread3of3ForFork0_##fun~~TO~VOID_#in~#fp#1.base=|v_t_funThread3of3ForFork0_##fun~~TO~VOID_#in~#fp#1.base_10|, t_funThread3of3ForFork0_good_#t~nondet40#1=|v_t_funThread3of3ForFork0_good_#t~nondet40#1_10|, t_funThread3of3ForFork0_~g~0#1.offset=|v_t_funThread3of3ForFork0_~g~0#1.offset_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet45#1=|v_t_funThread3of3ForFork0_#t~nondet45#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_good_#t~nondet37#1=|v_t_funThread3of3ForFork0_good_#t~nondet37#1_10|, t_funThread3of3ForFork0_good_#t~nondet41#1=|v_t_funThread3of3ForFork0_good_#t~nondet41#1_10|, t_funThread3of3ForFork0_good_#t~post42#1=|v_t_funThread3of3ForFork0_good_#t~post42#1_20|, t_funThread3of3ForFork0_bad_#t~nondet31#1=|v_t_funThread3of3ForFork0_bad_#t~nondet31#1_10|, t_funThread3of3ForFork0_~g~0#1.base=|v_t_funThread3of3ForFork0_~g~0#1.base_8|, t_funThread3of3ForFork0_bad_#t~nondet36#1=|v_t_funThread3of3ForFork0_bad_#t~nondet36#1_10|, t_funThread3of3ForFork0_##fun~~TO~VOID_#in~#fp#1.offset=|v_t_funThread3of3ForFork0_##fun~~TO~VOID_#in~#fp#1.offset_10|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_good_#t~nondet44#1=|v_t_funThread3of3ForFork0_good_#t~nondet44#1_10|, t_funThread3of3ForFork0_bad_#t~nondet34#1=|v_t_funThread3of3ForFork0_bad_#t~nondet34#1_10|, t_funThread3of3ForFork0_bad_#t~post32#1=|v_t_funThread3of3ForFork0_bad_#t~post32#1_20|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|, t_funThread3of3ForFork0_good_#t~nondet43#1=|v_t_funThread3of3ForFork0_good_#t~nondet43#1_10|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_bad_#t~post35#1, t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet46#1, t_funThread3of3ForFork0_bad_#t~nondet33#1, t_funThread3of3ForFork0_good_#t~nondet38#1, t_funThread3of3ForFork0_good_#t~post39#1, t_funThread3of3ForFork0_##fun~~TO~VOID_#in~#fp#1.base, t_funThread3of3ForFork0_good_#t~nondet40#1, t_funThread3of3ForFork0_~g~0#1.offset, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet45#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_good_#t~nondet37#1, t_funThread3of3ForFork0_good_#t~nondet41#1, t_funThread3of3ForFork0_good_#t~post42#1, t_funThread3of3ForFork0_bad_#t~nondet31#1, t_funThread3of3ForFork0_~g~0#1.base, t_funThread3of3ForFork0_bad_#t~nondet36#1, t_funThread3of3ForFork0_##fun~~TO~VOID_#in~#fp#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_good_#t~nondet44#1, t_funThread3of3ForFork0_bad_#t~nondet34#1, t_funThread3of3ForFork0_bad_#t~post32#1, t_funThread3of3ForFork0_~arg#1.base, t_funThread3of3ForFork0_good_#t~nondet43#1][274], [t_funThread3of3ForFork0InUse, 323#true, 301#L956-8true, 242#t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 213#L943-2true, 66#$Ultimate##0true, t_funThread1of3ForFork0InUse, 330#true, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:55,514 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2023-11-30 07:58:55,514 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 07:58:55,514 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 07:58:55,514 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 07:58:55,514 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1194] L942-32-->L943-2: Formula: (and (= (store |v_#pthreadsMutex_178| |v_~#gm~0.base_25| (store (select |v_#pthreadsMutex_178| |v_~#gm~0.base_25|) |v_~#gm~0.offset_25| 0)) |v_#pthreadsMutex_177|) (= |v_t_funThread2of3ForFork0_good_#t~nondet44#1_3| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#gm~0.base=|v_~#gm~0.base_25|, ~#gm~0.offset=|v_~#gm~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, t_funThread2of3ForFork0_good_#t~nondet44#1=|v_t_funThread2of3ForFork0_good_#t~nondet44#1_3|, ~#gm~0.base=|v_~#gm~0.base_25|, ~#gm~0.offset=|v_~#gm~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_good_#t~nondet44#1][391], [t_funThread3of3ForFork0NotInUse, 34#L938-7true, 323#true, 213#L943-2true, 45#L956-7true, t_funThread1of3ForFork0InUse, 330#true, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:55,514 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is not cut-off event [2023-11-30 07:58:55,514 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is not cut-off event [2023-11-30 07:58:55,514 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is not cut-off event [2023-11-30 07:58:55,514 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is not cut-off event [2023-11-30 07:58:55,514 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1194] L942-32-->L943-2: Formula: (and (= (store |v_#pthreadsMutex_178| |v_~#gm~0.base_25| (store (select |v_#pthreadsMutex_178| |v_~#gm~0.base_25|) |v_~#gm~0.offset_25| 0)) |v_#pthreadsMutex_177|) (= |v_t_funThread2of3ForFork0_good_#t~nondet44#1_3| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#gm~0.base=|v_~#gm~0.base_25|, ~#gm~0.offset=|v_~#gm~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, t_funThread2of3ForFork0_good_#t~nondet44#1=|v_t_funThread2of3ForFork0_good_#t~nondet44#1_3|, ~#gm~0.base=|v_~#gm~0.base_25|, ~#gm~0.offset=|v_~#gm~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_good_#t~nondet44#1][391], [t_funThread3of3ForFork0NotInUse, 323#true, 213#L943-2true, 56#L938-8true, 45#L956-7true, 330#true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:55,514 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2023-11-30 07:58:55,514 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 07:58:55,514 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 07:58:55,514 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 07:58:55,514 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 07:58:55,515 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1422] L956-7-->$Ultimate##0: Formula: (and (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre48#1_17|) (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre48#1=|v_ULTIMATE.start_main_#t~pre48#1_17|} OutVars{t_funThread3of3ForFork0_bad_#t~post35#1=|v_t_funThread3of3ForFork0_bad_#t~post35#1_20|, t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet46#1=|v_t_funThread3of3ForFork0_#t~nondet46#1_6|, ULTIMATE.start_main_#t~pre48#1=|v_ULTIMATE.start_main_#t~pre48#1_17|, t_funThread3of3ForFork0_bad_#t~nondet33#1=|v_t_funThread3of3ForFork0_bad_#t~nondet33#1_10|, t_funThread3of3ForFork0_good_#t~nondet38#1=|v_t_funThread3of3ForFork0_good_#t~nondet38#1_10|, t_funThread3of3ForFork0_good_#t~post39#1=|v_t_funThread3of3ForFork0_good_#t~post39#1_20|, t_funThread3of3ForFork0_##fun~~TO~VOID_#in~#fp#1.base=|v_t_funThread3of3ForFork0_##fun~~TO~VOID_#in~#fp#1.base_10|, t_funThread3of3ForFork0_good_#t~nondet40#1=|v_t_funThread3of3ForFork0_good_#t~nondet40#1_10|, t_funThread3of3ForFork0_~g~0#1.offset=|v_t_funThread3of3ForFork0_~g~0#1.offset_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet45#1=|v_t_funThread3of3ForFork0_#t~nondet45#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_good_#t~nondet37#1=|v_t_funThread3of3ForFork0_good_#t~nondet37#1_10|, t_funThread3of3ForFork0_good_#t~nondet41#1=|v_t_funThread3of3ForFork0_good_#t~nondet41#1_10|, t_funThread3of3ForFork0_good_#t~post42#1=|v_t_funThread3of3ForFork0_good_#t~post42#1_20|, t_funThread3of3ForFork0_bad_#t~nondet31#1=|v_t_funThread3of3ForFork0_bad_#t~nondet31#1_10|, t_funThread3of3ForFork0_~g~0#1.base=|v_t_funThread3of3ForFork0_~g~0#1.base_8|, t_funThread3of3ForFork0_bad_#t~nondet36#1=|v_t_funThread3of3ForFork0_bad_#t~nondet36#1_10|, t_funThread3of3ForFork0_##fun~~TO~VOID_#in~#fp#1.offset=|v_t_funThread3of3ForFork0_##fun~~TO~VOID_#in~#fp#1.offset_10|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_good_#t~nondet44#1=|v_t_funThread3of3ForFork0_good_#t~nondet44#1_10|, t_funThread3of3ForFork0_bad_#t~nondet34#1=|v_t_funThread3of3ForFork0_bad_#t~nondet34#1_10|, t_funThread3of3ForFork0_bad_#t~post32#1=|v_t_funThread3of3ForFork0_bad_#t~post32#1_20|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|, t_funThread3of3ForFork0_good_#t~nondet43#1=|v_t_funThread3of3ForFork0_good_#t~nondet43#1_10|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_bad_#t~post35#1, t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet46#1, t_funThread3of3ForFork0_bad_#t~nondet33#1, t_funThread3of3ForFork0_good_#t~nondet38#1, t_funThread3of3ForFork0_good_#t~post39#1, t_funThread3of3ForFork0_##fun~~TO~VOID_#in~#fp#1.base, t_funThread3of3ForFork0_good_#t~nondet40#1, t_funThread3of3ForFork0_~g~0#1.offset, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet45#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_good_#t~nondet37#1, t_funThread3of3ForFork0_good_#t~nondet41#1, t_funThread3of3ForFork0_good_#t~post42#1, t_funThread3of3ForFork0_bad_#t~nondet31#1, t_funThread3of3ForFork0_~g~0#1.base, t_funThread3of3ForFork0_bad_#t~nondet36#1, t_funThread3of3ForFork0_##fun~~TO~VOID_#in~#fp#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_good_#t~nondet44#1, t_funThread3of3ForFork0_bad_#t~nondet34#1, t_funThread3of3ForFork0_bad_#t~post32#1, t_funThread3of3ForFork0_~arg#1.base, t_funThread3of3ForFork0_good_#t~nondet43#1][274], [34#L938-7true, t_funThread3of3ForFork0InUse, 323#true, 301#L956-8true, 213#L943-2true, 66#$Ultimate##0true, t_funThread1of3ForFork0InUse, 330#true, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:55,515 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2023-11-30 07:58:55,515 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 07:58:55,515 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 07:58:55,515 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 07:58:55,667 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1203] L942-29-->L942-18: Formula: (let ((.cse0 (select |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_51|))) (and (= |v_t_funThread2of3ForFork0_good_#t~nondet41#1_3| 0) (= (store |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_51| (store .cse0 |v_~#__global_lock~0.offset_51| 1)) |v_#pthreadsMutex_153|) (= (select .cse0 |v_~#__global_lock~0.offset_51|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_154|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_51|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_51|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_153|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_51|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_51|, t_funThread2of3ForFork0_good_#t~nondet41#1=|v_t_funThread2of3ForFork0_good_#t~nondet41#1_3|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_good_#t~nondet41#1][283], [t_funThread3of3ForFork0InUse, 323#true, 283#L942-18true, 56#L938-8true, 66#$Ultimate##0true, 45#L956-7true, 330#true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:55,667 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2023-11-30 07:58:55,667 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 07:58:55,667 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 07:58:55,667 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 07:58:55,667 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 07:58:56,741 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1251] L949-->L949-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#fm~0.base_21|))) (and (= |v_t_funThread3of3ForFork0_#t~nondet45#1_1| 0) (= 0 (select .cse0 |v_~#fm~0.offset_21|)) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#fm~0.base_21| (store .cse0 |v_~#fm~0.offset_21| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#fm~0.base=|v_~#fm~0.base_21|, ~#fm~0.offset=|v_~#fm~0.offset_21|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#fm~0.base=|v_~#fm~0.base_21|, t_funThread3of3ForFork0_#t~nondet45#1=|v_t_funThread3of3ForFork0_#t~nondet45#1_1|, ~#fm~0.offset=|v_~#fm~0.offset_21|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet45#1][338], [111#ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, t_funThread3of3ForFork0InUse, 323#true, 242#t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 244#L949-3true, 206#L938-27true, t_funThread1of3ForFork0InUse, 330#true, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:56,741 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2023-11-30 07:58:56,742 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 07:58:56,742 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 07:58:56,742 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 07:58:56,742 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1251] L949-->L949-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#fm~0.base_21|))) (and (= |v_t_funThread3of3ForFork0_#t~nondet45#1_1| 0) (= 0 (select .cse0 |v_~#fm~0.offset_21|)) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#fm~0.base_21| (store .cse0 |v_~#fm~0.offset_21| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#fm~0.base=|v_~#fm~0.base_21|, ~#fm~0.offset=|v_~#fm~0.offset_21|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#fm~0.base=|v_~#fm~0.base_21|, t_funThread3of3ForFork0_#t~nondet45#1=|v_t_funThread3of3ForFork0_#t~nondet45#1_1|, ~#fm~0.offset=|v_~#fm~0.offset_21|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet45#1][338], [34#L938-7true, 111#ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, t_funThread3of3ForFork0InUse, 323#true, 244#L949-3true, 206#L938-27true, t_funThread1of3ForFork0InUse, 330#true, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:56,742 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2023-11-30 07:58:56,742 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 07:58:56,742 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 07:58:56,742 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 07:58:56,770 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1251] L949-->L949-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#fm~0.base_21|))) (and (= |v_t_funThread3of3ForFork0_#t~nondet45#1_1| 0) (= 0 (select .cse0 |v_~#fm~0.offset_21|)) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#fm~0.base_21| (store .cse0 |v_~#fm~0.offset_21| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#fm~0.base=|v_~#fm~0.base_21|, ~#fm~0.offset=|v_~#fm~0.offset_21|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#fm~0.base=|v_~#fm~0.base_21|, t_funThread3of3ForFork0_#t~nondet45#1=|v_t_funThread3of3ForFork0_#t~nondet45#1_1|, ~#fm~0.offset=|v_~#fm~0.offset_21|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet45#1][338], [t_funThread3of3ForFork0InUse, 323#true, 123#L956-13true, 242#t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 244#L949-3true, 206#L938-27true, t_funThread1of3ForFork0InUse, 330#true, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:56,771 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2023-11-30 07:58:56,771 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 07:58:56,771 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 07:58:56,771 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 07:58:56,771 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1251] L949-->L949-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#fm~0.base_21|))) (and (= |v_t_funThread3of3ForFork0_#t~nondet45#1_1| 0) (= 0 (select .cse0 |v_~#fm~0.offset_21|)) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#fm~0.base_21| (store .cse0 |v_~#fm~0.offset_21| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#fm~0.base=|v_~#fm~0.base_21|, ~#fm~0.offset=|v_~#fm~0.offset_21|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#fm~0.base=|v_~#fm~0.base_21|, t_funThread3of3ForFork0_#t~nondet45#1=|v_t_funThread3of3ForFork0_#t~nondet45#1_1|, ~#fm~0.offset=|v_~#fm~0.offset_21|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet45#1][338], [34#L938-7true, t_funThread3of3ForFork0InUse, 323#true, 123#L956-13true, 244#L949-3true, 206#L938-27true, t_funThread1of3ForFork0InUse, 330#true, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:56,771 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2023-11-30 07:58:56,771 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 07:58:56,771 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 07:58:56,771 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 07:58:57,471 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1422] L956-7-->$Ultimate##0: Formula: (and (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre48#1_17|) (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre48#1=|v_ULTIMATE.start_main_#t~pre48#1_17|} OutVars{t_funThread3of3ForFork0_bad_#t~post35#1=|v_t_funThread3of3ForFork0_bad_#t~post35#1_20|, t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet46#1=|v_t_funThread3of3ForFork0_#t~nondet46#1_6|, ULTIMATE.start_main_#t~pre48#1=|v_ULTIMATE.start_main_#t~pre48#1_17|, t_funThread3of3ForFork0_bad_#t~nondet33#1=|v_t_funThread3of3ForFork0_bad_#t~nondet33#1_10|, t_funThread3of3ForFork0_good_#t~nondet38#1=|v_t_funThread3of3ForFork0_good_#t~nondet38#1_10|, t_funThread3of3ForFork0_good_#t~post39#1=|v_t_funThread3of3ForFork0_good_#t~post39#1_20|, t_funThread3of3ForFork0_##fun~~TO~VOID_#in~#fp#1.base=|v_t_funThread3of3ForFork0_##fun~~TO~VOID_#in~#fp#1.base_10|, t_funThread3of3ForFork0_good_#t~nondet40#1=|v_t_funThread3of3ForFork0_good_#t~nondet40#1_10|, t_funThread3of3ForFork0_~g~0#1.offset=|v_t_funThread3of3ForFork0_~g~0#1.offset_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet45#1=|v_t_funThread3of3ForFork0_#t~nondet45#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_good_#t~nondet37#1=|v_t_funThread3of3ForFork0_good_#t~nondet37#1_10|, t_funThread3of3ForFork0_good_#t~nondet41#1=|v_t_funThread3of3ForFork0_good_#t~nondet41#1_10|, t_funThread3of3ForFork0_good_#t~post42#1=|v_t_funThread3of3ForFork0_good_#t~post42#1_20|, t_funThread3of3ForFork0_bad_#t~nondet31#1=|v_t_funThread3of3ForFork0_bad_#t~nondet31#1_10|, t_funThread3of3ForFork0_~g~0#1.base=|v_t_funThread3of3ForFork0_~g~0#1.base_8|, t_funThread3of3ForFork0_bad_#t~nondet36#1=|v_t_funThread3of3ForFork0_bad_#t~nondet36#1_10|, t_funThread3of3ForFork0_##fun~~TO~VOID_#in~#fp#1.offset=|v_t_funThread3of3ForFork0_##fun~~TO~VOID_#in~#fp#1.offset_10|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_good_#t~nondet44#1=|v_t_funThread3of3ForFork0_good_#t~nondet44#1_10|, t_funThread3of3ForFork0_bad_#t~nondet34#1=|v_t_funThread3of3ForFork0_bad_#t~nondet34#1_10|, t_funThread3of3ForFork0_bad_#t~post32#1=|v_t_funThread3of3ForFork0_bad_#t~post32#1_20|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|, t_funThread3of3ForFork0_good_#t~nondet43#1=|v_t_funThread3of3ForFork0_good_#t~nondet43#1_10|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_bad_#t~post35#1, t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet46#1, t_funThread3of3ForFork0_bad_#t~nondet33#1, t_funThread3of3ForFork0_good_#t~nondet38#1, t_funThread3of3ForFork0_good_#t~post39#1, t_funThread3of3ForFork0_##fun~~TO~VOID_#in~#fp#1.base, t_funThread3of3ForFork0_good_#t~nondet40#1, t_funThread3of3ForFork0_~g~0#1.offset, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet45#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_good_#t~nondet37#1, t_funThread3of3ForFork0_good_#t~nondet41#1, t_funThread3of3ForFork0_good_#t~post42#1, t_funThread3of3ForFork0_bad_#t~nondet31#1, t_funThread3of3ForFork0_~g~0#1.base, t_funThread3of3ForFork0_bad_#t~nondet36#1, t_funThread3of3ForFork0_##fun~~TO~VOID_#in~#fp#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_good_#t~nondet44#1, t_funThread3of3ForFork0_bad_#t~nondet34#1, t_funThread3of3ForFork0_bad_#t~post32#1, t_funThread3of3ForFork0_~arg#1.base, t_funThread3of3ForFork0_good_#t~nondet43#1][274], [t_funThread3of3ForFork0InUse, 323#true, 301#L956-8true, 213#L943-2true, 56#L938-8true, 66#$Ultimate##0true, 330#true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:57,471 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2023-11-30 07:58:57,471 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 07:58:57,471 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 07:58:57,471 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 07:58:58,782 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1251] L949-->L949-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#fm~0.base_21|))) (and (= |v_t_funThread3of3ForFork0_#t~nondet45#1_1| 0) (= 0 (select .cse0 |v_~#fm~0.offset_21|)) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#fm~0.base_21| (store .cse0 |v_~#fm~0.offset_21| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#fm~0.base=|v_~#fm~0.base_21|, ~#fm~0.offset=|v_~#fm~0.offset_21|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#fm~0.base=|v_~#fm~0.base_21|, t_funThread3of3ForFork0_#t~nondet45#1=|v_t_funThread3of3ForFork0_#t~nondet45#1_1|, ~#fm~0.offset=|v_~#fm~0.offset_21|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet45#1][338], [111#ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, t_funThread3of3ForFork0InUse, 323#true, 244#L949-3true, 56#L938-8true, 206#L938-27true, t_funThread1of3ForFork0InUse, 330#true, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:58,782 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2023-11-30 07:58:58,782 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 07:58:58,782 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 07:58:58,782 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 07:58:58,804 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1251] L949-->L949-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#fm~0.base_21|))) (and (= |v_t_funThread3of3ForFork0_#t~nondet45#1_1| 0) (= 0 (select .cse0 |v_~#fm~0.offset_21|)) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#fm~0.base_21| (store .cse0 |v_~#fm~0.offset_21| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#fm~0.base=|v_~#fm~0.base_21|, ~#fm~0.offset=|v_~#fm~0.offset_21|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#fm~0.base=|v_~#fm~0.base_21|, t_funThread3of3ForFork0_#t~nondet45#1=|v_t_funThread3of3ForFork0_#t~nondet45#1_1|, ~#fm~0.offset=|v_~#fm~0.offset_21|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet45#1][338], [t_funThread3of3ForFork0InUse, 323#true, 242#t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 244#L949-3true, 53#L956-14true, 206#L938-27true, t_funThread1of3ForFork0InUse, 330#true, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:58,804 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2023-11-30 07:58:58,804 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 07:58:58,804 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 07:58:58,804 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 07:58:58,804 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1251] L949-->L949-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#fm~0.base_21|))) (and (= |v_t_funThread3of3ForFork0_#t~nondet45#1_1| 0) (= 0 (select .cse0 |v_~#fm~0.offset_21|)) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#fm~0.base_21| (store .cse0 |v_~#fm~0.offset_21| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#fm~0.base=|v_~#fm~0.base_21|, ~#fm~0.offset=|v_~#fm~0.offset_21|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#fm~0.base=|v_~#fm~0.base_21|, t_funThread3of3ForFork0_#t~nondet45#1=|v_t_funThread3of3ForFork0_#t~nondet45#1_1|, ~#fm~0.offset=|v_~#fm~0.offset_21|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet45#1][338], [34#L938-7true, t_funThread3of3ForFork0InUse, 323#true, 244#L949-3true, 53#L956-14true, 206#L938-27true, 330#true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:58,804 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2023-11-30 07:58:58,804 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 07:58:58,804 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 07:58:58,804 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 07:58:58,806 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1251] L949-->L949-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#fm~0.base_21|))) (and (= |v_t_funThread3of3ForFork0_#t~nondet45#1_1| 0) (= 0 (select .cse0 |v_~#fm~0.offset_21|)) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#fm~0.base_21| (store .cse0 |v_~#fm~0.offset_21| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#fm~0.base=|v_~#fm~0.base_21|, ~#fm~0.offset=|v_~#fm~0.offset_21|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#fm~0.base=|v_~#fm~0.base_21|, t_funThread3of3ForFork0_#t~nondet45#1=|v_t_funThread3of3ForFork0_#t~nondet45#1_1|, ~#fm~0.offset=|v_~#fm~0.offset_21|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet45#1][338], [t_funThread3of3ForFork0InUse, 323#true, 244#L949-3true, 56#L938-8true, 206#L938-27true, 53#L956-14true, t_funThread1of3ForFork0InUse, 330#true, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:58,806 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2023-11-30 07:58:58,806 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 07:58:58,806 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 07:58:58,806 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 07:58:58,817 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1251] L949-->L949-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#fm~0.base_21|))) (and (= |v_t_funThread3of3ForFork0_#t~nondet45#1_1| 0) (= 0 (select .cse0 |v_~#fm~0.offset_21|)) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#fm~0.base_21| (store .cse0 |v_~#fm~0.offset_21| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#fm~0.base=|v_~#fm~0.base_21|, ~#fm~0.offset=|v_~#fm~0.offset_21|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#fm~0.base=|v_~#fm~0.base_21|, t_funThread3of3ForFork0_#t~nondet45#1=|v_t_funThread3of3ForFork0_#t~nondet45#1_1|, ~#fm~0.offset=|v_~#fm~0.offset_21|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet45#1][338], [t_funThread3of3ForFork0InUse, 323#true, 123#L956-13true, 244#L949-3true, 56#L938-8true, 206#L938-27true, t_funThread1of3ForFork0InUse, 330#true, t_funThread2of3ForFork0InUse]) [2023-11-30 07:58:58,817 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2023-11-30 07:58:58,817 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 07:58:58,818 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 07:58:58,818 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 07:59:01,315 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1251] L949-->L949-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#fm~0.base_21|))) (and (= |v_t_funThread3of3ForFork0_#t~nondet45#1_1| 0) (= 0 (select .cse0 |v_~#fm~0.offset_21|)) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#fm~0.base_21| (store .cse0 |v_~#fm~0.offset_21| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#fm~0.base=|v_~#fm~0.base_21|, ~#fm~0.offset=|v_~#fm~0.offset_21|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#fm~0.base=|v_~#fm~0.base_21|, t_funThread3of3ForFork0_#t~nondet45#1=|v_t_funThread3of3ForFork0_#t~nondet45#1_1|, ~#fm~0.offset=|v_~#fm~0.offset_21|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet45#1][338], [t_funThread3of3ForFork0InUse, 111#ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 323#true, 83#L942-27true, 242#t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 244#L949-3true, t_funThread1of3ForFork0InUse, 330#true, t_funThread2of3ForFork0InUse]) [2023-11-30 07:59:01,316 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2023-11-30 07:59:01,316 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 07:59:01,316 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 07:59:01,316 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 07:59:01,316 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1251] L949-->L949-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#fm~0.base_21|))) (and (= |v_t_funThread3of3ForFork0_#t~nondet45#1_1| 0) (= 0 (select .cse0 |v_~#fm~0.offset_21|)) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#fm~0.base_21| (store .cse0 |v_~#fm~0.offset_21| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#fm~0.base=|v_~#fm~0.base_21|, ~#fm~0.offset=|v_~#fm~0.offset_21|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#fm~0.base=|v_~#fm~0.base_21|, t_funThread3of3ForFork0_#t~nondet45#1=|v_t_funThread3of3ForFork0_#t~nondet45#1_1|, ~#fm~0.offset=|v_~#fm~0.offset_21|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet45#1][338], [34#L938-7true, t_funThread3of3ForFork0InUse, 111#ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 323#true, 83#L942-27true, 244#L949-3true, 330#true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse]) [2023-11-30 07:59:01,316 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2023-11-30 07:59:01,316 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 07:59:01,316 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 07:59:01,316 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 07:59:01,334 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1251] L949-->L949-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#fm~0.base_21|))) (and (= |v_t_funThread3of3ForFork0_#t~nondet45#1_1| 0) (= 0 (select .cse0 |v_~#fm~0.offset_21|)) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#fm~0.base_21| (store .cse0 |v_~#fm~0.offset_21| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#fm~0.base=|v_~#fm~0.base_21|, ~#fm~0.offset=|v_~#fm~0.offset_21|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#fm~0.base=|v_~#fm~0.base_21|, t_funThread3of3ForFork0_#t~nondet45#1=|v_t_funThread3of3ForFork0_#t~nondet45#1_1|, ~#fm~0.offset=|v_~#fm~0.offset_21|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet45#1][338], [t_funThread3of3ForFork0InUse, 323#true, 242#t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 244#L949-3true, 206#L938-27true, 264#L956-15true, t_funThread1of3ForFork0InUse, 330#true, t_funThread2of3ForFork0InUse]) [2023-11-30 07:59:01,334 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2023-11-30 07:59:01,334 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 07:59:01,334 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 07:59:01,334 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 07:59:01,335 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1251] L949-->L949-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#fm~0.base_21|))) (and (= |v_t_funThread3of3ForFork0_#t~nondet45#1_1| 0) (= 0 (select .cse0 |v_~#fm~0.offset_21|)) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#fm~0.base_21| (store .cse0 |v_~#fm~0.offset_21| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#fm~0.base=|v_~#fm~0.base_21|, ~#fm~0.offset=|v_~#fm~0.offset_21|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#fm~0.base=|v_~#fm~0.base_21|, t_funThread3of3ForFork0_#t~nondet45#1=|v_t_funThread3of3ForFork0_#t~nondet45#1_1|, ~#fm~0.offset=|v_~#fm~0.offset_21|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet45#1][338], [34#L938-7true, t_funThread3of3ForFork0InUse, 323#true, 244#L949-3true, 206#L938-27true, 264#L956-15true, t_funThread1of3ForFork0InUse, 330#true, t_funThread2of3ForFork0InUse]) [2023-11-30 07:59:01,335 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2023-11-30 07:59:01,335 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 07:59:01,335 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 07:59:01,335 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 07:59:01,337 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1251] L949-->L949-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#fm~0.base_21|))) (and (= |v_t_funThread3of3ForFork0_#t~nondet45#1_1| 0) (= 0 (select .cse0 |v_~#fm~0.offset_21|)) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#fm~0.base_21| (store .cse0 |v_~#fm~0.offset_21| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#fm~0.base=|v_~#fm~0.base_21|, ~#fm~0.offset=|v_~#fm~0.offset_21|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#fm~0.base=|v_~#fm~0.base_21|, t_funThread3of3ForFork0_#t~nondet45#1=|v_t_funThread3of3ForFork0_#t~nondet45#1_1|, ~#fm~0.offset=|v_~#fm~0.offset_21|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet45#1][338], [t_funThread3of3ForFork0InUse, 323#true, 244#L949-3true, 56#L938-8true, 206#L938-27true, 264#L956-15true, t_funThread1of3ForFork0InUse, 330#true, t_funThread2of3ForFork0InUse]) [2023-11-30 07:59:01,337 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2023-11-30 07:59:01,337 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 07:59:01,337 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 07:59:01,337 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 07:59:01,348 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1251] L949-->L949-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#fm~0.base_21|))) (and (= |v_t_funThread3of3ForFork0_#t~nondet45#1_1| 0) (= 0 (select .cse0 |v_~#fm~0.offset_21|)) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#fm~0.base_21| (store .cse0 |v_~#fm~0.offset_21| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#fm~0.base=|v_~#fm~0.base_21|, ~#fm~0.offset=|v_~#fm~0.offset_21|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#fm~0.base=|v_~#fm~0.base_21|, t_funThread3of3ForFork0_#t~nondet45#1=|v_t_funThread3of3ForFork0_#t~nondet45#1_1|, ~#fm~0.offset=|v_~#fm~0.offset_21|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet45#1][338], [t_funThread3of3ForFork0InUse, 323#true, 244#L949-3true, 53#L956-14true, 56#L938-8true, 206#L938-27true, t_funThread1of3ForFork0InUse, 330#true, t_funThread2of3ForFork0InUse]) [2023-11-30 07:59:01,349 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2023-11-30 07:59:01,349 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 07:59:01,349 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 07:59:01,349 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 07:59:01,349 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 07:59:01,356 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1251] L949-->L949-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#fm~0.base_21|))) (and (= |v_t_funThread3of3ForFork0_#t~nondet45#1_1| 0) (= 0 (select .cse0 |v_~#fm~0.offset_21|)) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#fm~0.base_21| (store .cse0 |v_~#fm~0.offset_21| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#fm~0.base=|v_~#fm~0.base_21|, ~#fm~0.offset=|v_~#fm~0.offset_21|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#fm~0.base=|v_~#fm~0.base_21|, t_funThread3of3ForFork0_#t~nondet45#1=|v_t_funThread3of3ForFork0_#t~nondet45#1_1|, ~#fm~0.offset=|v_~#fm~0.offset_21|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet45#1][338], [t_funThread3of3ForFork0InUse, 323#true, 83#L942-27true, 242#t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 244#L949-3true, 123#L956-13true, 330#true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse]) [2023-11-30 07:59:01,356 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2023-11-30 07:59:01,356 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 07:59:01,356 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 07:59:01,356 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 07:59:01,356 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1251] L949-->L949-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#fm~0.base_21|))) (and (= |v_t_funThread3of3ForFork0_#t~nondet45#1_1| 0) (= 0 (select .cse0 |v_~#fm~0.offset_21|)) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#fm~0.base_21| (store .cse0 |v_~#fm~0.offset_21| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#fm~0.base=|v_~#fm~0.base_21|, ~#fm~0.offset=|v_~#fm~0.offset_21|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#fm~0.base=|v_~#fm~0.base_21|, t_funThread3of3ForFork0_#t~nondet45#1=|v_t_funThread3of3ForFork0_#t~nondet45#1_1|, ~#fm~0.offset=|v_~#fm~0.offset_21|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet45#1][338], [34#L938-7true, t_funThread3of3ForFork0InUse, 323#true, 83#L942-27true, 244#L949-3true, 123#L956-13true, 330#true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse]) [2023-11-30 07:59:01,356 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2023-11-30 07:59:01,356 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 07:59:01,356 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 07:59:01,356 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 07:59:03,012 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1061] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][138], [t_funThread3of3ForFork0InUse, 323#true, 2#L957-3true, 242#t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 206#L938-27true, 66#$Ultimate##0true, 330#true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse]) [2023-11-30 07:59:03,012 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2023-11-30 07:59:03,012 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 07:59:03,012 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 07:59:03,012 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 07:59:03,013 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1061] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][138], [34#L938-7true, t_funThread3of3ForFork0InUse, 323#true, 2#L957-3true, 66#$Ultimate##0true, 206#L938-27true, t_funThread1of3ForFork0InUse, 330#true, t_funThread2of3ForFork0InUse]) [2023-11-30 07:59:03,013 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2023-11-30 07:59:03,013 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 07:59:03,013 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 07:59:03,013 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 07:59:03,013 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1061] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][138], [t_funThread3of3ForFork0InUse, 323#true, 2#L957-3true, 56#L938-8true, 66#$Ultimate##0true, 206#L938-27true, t_funThread1of3ForFork0InUse, 330#true, t_funThread2of3ForFork0InUse]) [2023-11-30 07:59:03,013 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2023-11-30 07:59:03,013 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 07:59:03,013 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 07:59:03,013 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 07:59:03,207 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1251] L949-->L949-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#fm~0.base_21|))) (and (= |v_t_funThread3of3ForFork0_#t~nondet45#1_1| 0) (= 0 (select .cse0 |v_~#fm~0.offset_21|)) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#fm~0.base_21| (store .cse0 |v_~#fm~0.offset_21| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#fm~0.base=|v_~#fm~0.base_21|, ~#fm~0.offset=|v_~#fm~0.offset_21|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#fm~0.base=|v_~#fm~0.base_21|, t_funThread3of3ForFork0_#t~nondet45#1=|v_t_funThread3of3ForFork0_#t~nondet45#1_1|, ~#fm~0.offset=|v_~#fm~0.offset_21|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet45#1][338], [t_funThread3of3ForFork0InUse, 323#true, 157#L956-16true, 242#t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 244#L949-3true, 206#L938-27true, t_funThread1of3ForFork0InUse, 330#true, t_funThread2of3ForFork0InUse]) [2023-11-30 07:59:03,207 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2023-11-30 07:59:03,207 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 07:59:03,207 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 07:59:03,207 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 07:59:03,208 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1251] L949-->L949-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#fm~0.base_21|))) (and (= |v_t_funThread3of3ForFork0_#t~nondet45#1_1| 0) (= 0 (select .cse0 |v_~#fm~0.offset_21|)) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#fm~0.base_21| (store .cse0 |v_~#fm~0.offset_21| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#fm~0.base=|v_~#fm~0.base_21|, ~#fm~0.offset=|v_~#fm~0.offset_21|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#fm~0.base=|v_~#fm~0.base_21|, t_funThread3of3ForFork0_#t~nondet45#1=|v_t_funThread3of3ForFork0_#t~nondet45#1_1|, ~#fm~0.offset=|v_~#fm~0.offset_21|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet45#1][338], [34#L938-7true, t_funThread3of3ForFork0InUse, 323#true, 157#L956-16true, 244#L949-3true, 206#L938-27true, 330#true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse]) [2023-11-30 07:59:03,208 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2023-11-30 07:59:03,208 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 07:59:03,208 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 07:59:03,208 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 07:59:03,210 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1251] L949-->L949-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#fm~0.base_21|))) (and (= |v_t_funThread3of3ForFork0_#t~nondet45#1_1| 0) (= 0 (select .cse0 |v_~#fm~0.offset_21|)) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#fm~0.base_21| (store .cse0 |v_~#fm~0.offset_21| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#fm~0.base=|v_~#fm~0.base_21|, ~#fm~0.offset=|v_~#fm~0.offset_21|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#fm~0.base=|v_~#fm~0.base_21|, t_funThread3of3ForFork0_#t~nondet45#1=|v_t_funThread3of3ForFork0_#t~nondet45#1_1|, ~#fm~0.offset=|v_~#fm~0.offset_21|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet45#1][338], [t_funThread3of3ForFork0InUse, 323#true, 157#L956-16true, 244#L949-3true, 56#L938-8true, 206#L938-27true, t_funThread1of3ForFork0InUse, 330#true, t_funThread2of3ForFork0InUse]) [2023-11-30 07:59:03,210 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2023-11-30 07:59:03,210 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 07:59:03,210 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 07:59:03,210 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 07:59:03,295 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1251] L949-->L949-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#fm~0.base_21|))) (and (= |v_t_funThread3of3ForFork0_#t~nondet45#1_1| 0) (= 0 (select .cse0 |v_~#fm~0.offset_21|)) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#fm~0.base_21| (store .cse0 |v_~#fm~0.offset_21| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#fm~0.base=|v_~#fm~0.base_21|, ~#fm~0.offset=|v_~#fm~0.offset_21|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#fm~0.base=|v_~#fm~0.base_21|, t_funThread3of3ForFork0_#t~nondet45#1=|v_t_funThread3of3ForFork0_#t~nondet45#1_1|, ~#fm~0.offset=|v_~#fm~0.offset_21|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet45#1][338], [t_funThread3of3ForFork0InUse, 323#true, 229#L956-4true, 242#t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 244#L949-3true, 206#L938-27true, t_funThread1of3ForFork0InUse, 330#true, t_funThread2of3ForFork0InUse]) [2023-11-30 07:59:03,295 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2023-11-30 07:59:03,295 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 07:59:03,295 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 07:59:03,296 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 07:59:03,296 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1251] L949-->L949-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#fm~0.base_21|))) (and (= |v_t_funThread3of3ForFork0_#t~nondet45#1_1| 0) (= 0 (select .cse0 |v_~#fm~0.offset_21|)) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#fm~0.base_21| (store .cse0 |v_~#fm~0.offset_21| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#fm~0.base=|v_~#fm~0.base_21|, ~#fm~0.offset=|v_~#fm~0.offset_21|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#fm~0.base=|v_~#fm~0.base_21|, t_funThread3of3ForFork0_#t~nondet45#1=|v_t_funThread3of3ForFork0_#t~nondet45#1_1|, ~#fm~0.offset=|v_~#fm~0.offset_21|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet45#1][338], [34#L938-7true, t_funThread3of3ForFork0InUse, 323#true, 229#L956-4true, 244#L949-3true, 206#L938-27true, t_funThread1of3ForFork0InUse, 330#true, t_funThread2of3ForFork0InUse]) [2023-11-30 07:59:03,296 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2023-11-30 07:59:03,296 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 07:59:03,296 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 07:59:03,296 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 07:59:03,298 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1251] L949-->L949-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#fm~0.base_21|))) (and (= |v_t_funThread3of3ForFork0_#t~nondet45#1_1| 0) (= 0 (select .cse0 |v_~#fm~0.offset_21|)) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#fm~0.base_21| (store .cse0 |v_~#fm~0.offset_21| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#fm~0.base=|v_~#fm~0.base_21|, ~#fm~0.offset=|v_~#fm~0.offset_21|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#fm~0.base=|v_~#fm~0.base_21|, t_funThread3of3ForFork0_#t~nondet45#1=|v_t_funThread3of3ForFork0_#t~nondet45#1_1|, ~#fm~0.offset=|v_~#fm~0.offset_21|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet45#1][338], [t_funThread3of3ForFork0InUse, 323#true, 229#L956-4true, 244#L949-3true, 56#L938-8true, 206#L938-27true, t_funThread1of3ForFork0InUse, 330#true, t_funThread2of3ForFork0InUse]) [2023-11-30 07:59:03,298 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2023-11-30 07:59:03,298 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 07:59:03,298 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 07:59:03,298 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 07:59:03,611 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1251] L949-->L949-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#fm~0.base_21|))) (and (= |v_t_funThread3of3ForFork0_#t~nondet45#1_1| 0) (= 0 (select .cse0 |v_~#fm~0.offset_21|)) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#fm~0.base_21| (store .cse0 |v_~#fm~0.offset_21| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#fm~0.base=|v_~#fm~0.base_21|, ~#fm~0.offset=|v_~#fm~0.offset_21|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#fm~0.base=|v_~#fm~0.base_21|, t_funThread3of3ForFork0_#t~nondet45#1=|v_t_funThread3of3ForFork0_#t~nondet45#1_1|, ~#fm~0.offset=|v_~#fm~0.offset_21|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet45#1][338], [t_funThread3of3ForFork0InUse, 111#ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 323#true, 83#L942-27true, 244#L949-3true, 56#L938-8true, t_funThread1of3ForFork0InUse, 330#true, t_funThread2of3ForFork0InUse]) [2023-11-30 07:59:03,612 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2023-11-30 07:59:03,612 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 07:59:03,612 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 07:59:03,612 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 07:59:03,632 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1251] L949-->L949-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#fm~0.base_21|))) (and (= |v_t_funThread3of3ForFork0_#t~nondet45#1_1| 0) (= 0 (select .cse0 |v_~#fm~0.offset_21|)) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#fm~0.base_21| (store .cse0 |v_~#fm~0.offset_21| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#fm~0.base=|v_~#fm~0.base_21|, ~#fm~0.offset=|v_~#fm~0.offset_21|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#fm~0.base=|v_~#fm~0.base_21|, t_funThread3of3ForFork0_#t~nondet45#1=|v_t_funThread3of3ForFork0_#t~nondet45#1_1|, ~#fm~0.offset=|v_~#fm~0.offset_21|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet45#1][338], [t_funThread3of3ForFork0InUse, 323#true, 244#L949-3true, 56#L938-8true, 206#L938-27true, 264#L956-15true, t_funThread1of3ForFork0InUse, 330#true, t_funThread2of3ForFork0InUse]) [2023-11-30 07:59:03,632 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2023-11-30 07:59:03,632 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 07:59:03,632 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 07:59:03,632 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 07:59:03,632 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 07:59:03,639 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1251] L949-->L949-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#fm~0.base_21|))) (and (= |v_t_funThread3of3ForFork0_#t~nondet45#1_1| 0) (= 0 (select .cse0 |v_~#fm~0.offset_21|)) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#fm~0.base_21| (store .cse0 |v_~#fm~0.offset_21| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#fm~0.base=|v_~#fm~0.base_21|, ~#fm~0.offset=|v_~#fm~0.offset_21|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#fm~0.base=|v_~#fm~0.base_21|, t_funThread3of3ForFork0_#t~nondet45#1=|v_t_funThread3of3ForFork0_#t~nondet45#1_1|, ~#fm~0.offset=|v_~#fm~0.offset_21|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet45#1][338], [t_funThread3of3ForFork0InUse, 323#true, 83#L942-27true, 242#t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 244#L949-3true, 53#L956-14true, 330#true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse]) [2023-11-30 07:59:03,639 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2023-11-30 07:59:03,639 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 07:59:03,639 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 07:59:03,639 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 07:59:03,640 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1251] L949-->L949-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#fm~0.base_21|))) (and (= |v_t_funThread3of3ForFork0_#t~nondet45#1_1| 0) (= 0 (select .cse0 |v_~#fm~0.offset_21|)) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#fm~0.base_21| (store .cse0 |v_~#fm~0.offset_21| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#fm~0.base=|v_~#fm~0.base_21|, ~#fm~0.offset=|v_~#fm~0.offset_21|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#fm~0.base=|v_~#fm~0.base_21|, t_funThread3of3ForFork0_#t~nondet45#1=|v_t_funThread3of3ForFork0_#t~nondet45#1_1|, ~#fm~0.offset=|v_~#fm~0.offset_21|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet45#1][338], [34#L938-7true, t_funThread3of3ForFork0InUse, 323#true, 83#L942-27true, 244#L949-3true, 53#L956-14true, t_funThread1of3ForFork0InUse, 330#true, t_funThread2of3ForFork0InUse]) [2023-11-30 07:59:03,640 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2023-11-30 07:59:03,640 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 07:59:03,640 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 07:59:03,640 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 07:59:03,641 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1251] L949-->L949-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#fm~0.base_21|))) (and (= |v_t_funThread3of3ForFork0_#t~nondet45#1_1| 0) (= 0 (select .cse0 |v_~#fm~0.offset_21|)) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#fm~0.base_21| (store .cse0 |v_~#fm~0.offset_21| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#fm~0.base=|v_~#fm~0.base_21|, ~#fm~0.offset=|v_~#fm~0.offset_21|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#fm~0.base=|v_~#fm~0.base_21|, t_funThread3of3ForFork0_#t~nondet45#1=|v_t_funThread3of3ForFork0_#t~nondet45#1_1|, ~#fm~0.offset=|v_~#fm~0.offset_21|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet45#1][338], [t_funThread3of3ForFork0InUse, 323#true, 83#L942-27true, 244#L949-3true, 53#L956-14true, 56#L938-8true, 330#true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse]) [2023-11-30 07:59:03,642 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2023-11-30 07:59:03,642 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 07:59:03,642 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 07:59:03,642 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 07:59:03,654 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1251] L949-->L949-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#fm~0.base_21|))) (and (= |v_t_funThread3of3ForFork0_#t~nondet45#1_1| 0) (= 0 (select .cse0 |v_~#fm~0.offset_21|)) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#fm~0.base_21| (store .cse0 |v_~#fm~0.offset_21| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#fm~0.base=|v_~#fm~0.base_21|, ~#fm~0.offset=|v_~#fm~0.offset_21|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#fm~0.base=|v_~#fm~0.base_21|, t_funThread3of3ForFork0_#t~nondet45#1=|v_t_funThread3of3ForFork0_#t~nondet45#1_1|, ~#fm~0.offset=|v_~#fm~0.offset_21|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet45#1][338], [t_funThread3of3ForFork0InUse, 323#true, 83#L942-27true, 244#L949-3true, 123#L956-13true, 56#L938-8true, 330#true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse]) [2023-11-30 07:59:03,655 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2023-11-30 07:59:03,655 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 07:59:03,655 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 07:59:03,655 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 07:59:05,723 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1251] L949-->L949-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#fm~0.base_21|))) (and (= |v_t_funThread3of3ForFork0_#t~nondet45#1_1| 0) (= 0 (select .cse0 |v_~#fm~0.offset_21|)) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#fm~0.base_21| (store .cse0 |v_~#fm~0.offset_21| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#fm~0.base=|v_~#fm~0.base_21|, ~#fm~0.offset=|v_~#fm~0.offset_21|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#fm~0.base=|v_~#fm~0.base_21|, t_funThread3of3ForFork0_#t~nondet45#1=|v_t_funThread3of3ForFork0_#t~nondet45#1_1|, ~#fm~0.offset=|v_~#fm~0.offset_21|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet45#1][338], [t_funThread3of3ForFork0InUse, 323#true, 242#t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 244#L949-3true, 206#L938-27true, 71#L957true, t_funThread1of3ForFork0InUse, 330#true, t_funThread2of3ForFork0InUse]) [2023-11-30 07:59:05,723 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2023-11-30 07:59:05,723 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 07:59:05,723 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 07:59:05,723 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 07:59:05,724 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1251] L949-->L949-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#fm~0.base_21|))) (and (= |v_t_funThread3of3ForFork0_#t~nondet45#1_1| 0) (= 0 (select .cse0 |v_~#fm~0.offset_21|)) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#fm~0.base_21| (store .cse0 |v_~#fm~0.offset_21| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#fm~0.base=|v_~#fm~0.base_21|, ~#fm~0.offset=|v_~#fm~0.offset_21|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#fm~0.base=|v_~#fm~0.base_21|, t_funThread3of3ForFork0_#t~nondet45#1=|v_t_funThread3of3ForFork0_#t~nondet45#1_1|, ~#fm~0.offset=|v_~#fm~0.offset_21|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet45#1][338], [34#L938-7true, t_funThread3of3ForFork0InUse, 323#true, 244#L949-3true, 206#L938-27true, 71#L957true, t_funThread1of3ForFork0InUse, 330#true, t_funThread2of3ForFork0InUse]) [2023-11-30 07:59:05,724 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2023-11-30 07:59:05,724 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 07:59:05,724 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 07:59:05,724 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 07:59:05,727 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1251] L949-->L949-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#fm~0.base_21|))) (and (= |v_t_funThread3of3ForFork0_#t~nondet45#1_1| 0) (= 0 (select .cse0 |v_~#fm~0.offset_21|)) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#fm~0.base_21| (store .cse0 |v_~#fm~0.offset_21| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#fm~0.base=|v_~#fm~0.base_21|, ~#fm~0.offset=|v_~#fm~0.offset_21|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#fm~0.base=|v_~#fm~0.base_21|, t_funThread3of3ForFork0_#t~nondet45#1=|v_t_funThread3of3ForFork0_#t~nondet45#1_1|, ~#fm~0.offset=|v_~#fm~0.offset_21|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet45#1][338], [t_funThread3of3ForFork0InUse, 323#true, 244#L949-3true, 56#L938-8true, 206#L938-27true, 71#L957true, 330#true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse]) [2023-11-30 07:59:05,727 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2023-11-30 07:59:05,727 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 07:59:05,727 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 07:59:05,727 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 07:59:05,727 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1061] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][138], [t_funThread3of3ForFork0InUse, 323#true, 2#L957-3true, 56#L938-8true, 66#$Ultimate##0true, 206#L938-27true, t_funThread1of3ForFork0InUse, 330#true, t_funThread2of3ForFork0InUse]) [2023-11-30 07:59:05,727 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2023-11-30 07:59:05,727 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 07:59:05,728 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 07:59:05,728 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 07:59:05,728 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 07:59:05,997 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1251] L949-->L949-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#fm~0.base_21|))) (and (= |v_t_funThread3of3ForFork0_#t~nondet45#1_1| 0) (= 0 (select .cse0 |v_~#fm~0.offset_21|)) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#fm~0.base_21| (store .cse0 |v_~#fm~0.offset_21| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#fm~0.base=|v_~#fm~0.base_21|, ~#fm~0.offset=|v_~#fm~0.offset_21|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#fm~0.base=|v_~#fm~0.base_21|, t_funThread3of3ForFork0_#t~nondet45#1=|v_t_funThread3of3ForFork0_#t~nondet45#1_1|, ~#fm~0.offset=|v_~#fm~0.offset_21|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet45#1][338], [t_funThread3of3ForFork0InUse, 323#true, 157#L956-16true, 244#L949-3true, 56#L938-8true, 206#L938-27true, t_funThread1of3ForFork0InUse, 330#true, t_funThread2of3ForFork0InUse]) [2023-11-30 07:59:05,997 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2023-11-30 07:59:05,997 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 07:59:05,997 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 07:59:05,997 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 07:59:05,997 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 07:59:06,087 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1251] L949-->L949-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#fm~0.base_21|))) (and (= |v_t_funThread3of3ForFork0_#t~nondet45#1_1| 0) (= 0 (select .cse0 |v_~#fm~0.offset_21|)) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#fm~0.base_21| (store .cse0 |v_~#fm~0.offset_21| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#fm~0.base=|v_~#fm~0.base_21|, ~#fm~0.offset=|v_~#fm~0.offset_21|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#fm~0.base=|v_~#fm~0.base_21|, t_funThread3of3ForFork0_#t~nondet45#1=|v_t_funThread3of3ForFork0_#t~nondet45#1_1|, ~#fm~0.offset=|v_~#fm~0.offset_21|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet45#1][338], [t_funThread3of3ForFork0InUse, 323#true, 229#L956-4true, 244#L949-3true, 56#L938-8true, 206#L938-27true, t_funThread1of3ForFork0InUse, 330#true, t_funThread2of3ForFork0InUse]) [2023-11-30 07:59:06,087 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2023-11-30 07:59:06,087 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 07:59:06,088 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 07:59:06,088 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 07:59:06,088 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 07:59:06,445 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1251] L949-->L949-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#fm~0.base_21|))) (and (= |v_t_funThread3of3ForFork0_#t~nondet45#1_1| 0) (= 0 (select .cse0 |v_~#fm~0.offset_21|)) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#fm~0.base_21| (store .cse0 |v_~#fm~0.offset_21| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#fm~0.base=|v_~#fm~0.base_21|, ~#fm~0.offset=|v_~#fm~0.offset_21|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#fm~0.base=|v_~#fm~0.base_21|, t_funThread3of3ForFork0_#t~nondet45#1=|v_t_funThread3of3ForFork0_#t~nondet45#1_1|, ~#fm~0.offset=|v_~#fm~0.offset_21|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet45#1][338], [t_funThread3of3ForFork0InUse, 323#true, 83#L942-27true, 242#t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 244#L949-3true, 264#L956-15true, 330#true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse]) [2023-11-30 07:59:06,445 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2023-11-30 07:59:06,445 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 07:59:06,445 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 07:59:06,445 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 07:59:06,446 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1251] L949-->L949-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#fm~0.base_21|))) (and (= |v_t_funThread3of3ForFork0_#t~nondet45#1_1| 0) (= 0 (select .cse0 |v_~#fm~0.offset_21|)) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#fm~0.base_21| (store .cse0 |v_~#fm~0.offset_21| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#fm~0.base=|v_~#fm~0.base_21|, ~#fm~0.offset=|v_~#fm~0.offset_21|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#fm~0.base=|v_~#fm~0.base_21|, t_funThread3of3ForFork0_#t~nondet45#1=|v_t_funThread3of3ForFork0_#t~nondet45#1_1|, ~#fm~0.offset=|v_~#fm~0.offset_21|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet45#1][338], [34#L938-7true, t_funThread3of3ForFork0InUse, 323#true, 83#L942-27true, 244#L949-3true, 330#true, 264#L956-15true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse]) [2023-11-30 07:59:06,446 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2023-11-30 07:59:06,446 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 07:59:06,446 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 07:59:06,446 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 07:59:06,447 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1251] L949-->L949-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#fm~0.base_21|))) (and (= |v_t_funThread3of3ForFork0_#t~nondet45#1_1| 0) (= 0 (select .cse0 |v_~#fm~0.offset_21|)) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#fm~0.base_21| (store .cse0 |v_~#fm~0.offset_21| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#fm~0.base=|v_~#fm~0.base_21|, ~#fm~0.offset=|v_~#fm~0.offset_21|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#fm~0.base=|v_~#fm~0.base_21|, t_funThread3of3ForFork0_#t~nondet45#1=|v_t_funThread3of3ForFork0_#t~nondet45#1_1|, ~#fm~0.offset=|v_~#fm~0.offset_21|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet45#1][338], [t_funThread3of3ForFork0InUse, 323#true, 83#L942-27true, 244#L949-3true, 56#L938-8true, 330#true, t_funThread1of3ForFork0InUse, 264#L956-15true, t_funThread2of3ForFork0InUse]) [2023-11-30 07:59:06,448 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2023-11-30 07:59:06,448 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 07:59:06,448 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 07:59:06,448 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 07:59:06,461 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1251] L949-->L949-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#fm~0.base_21|))) (and (= |v_t_funThread3of3ForFork0_#t~nondet45#1_1| 0) (= 0 (select .cse0 |v_~#fm~0.offset_21|)) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#fm~0.base_21| (store .cse0 |v_~#fm~0.offset_21| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#fm~0.base=|v_~#fm~0.base_21|, ~#fm~0.offset=|v_~#fm~0.offset_21|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#fm~0.base=|v_~#fm~0.base_21|, t_funThread3of3ForFork0_#t~nondet45#1=|v_t_funThread3of3ForFork0_#t~nondet45#1_1|, ~#fm~0.offset=|v_~#fm~0.offset_21|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet45#1][338], [t_funThread3of3ForFork0InUse, 323#true, 83#L942-27true, 244#L949-3true, 56#L938-8true, 53#L956-14true, 330#true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse]) [2023-11-30 07:59:06,461 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2023-11-30 07:59:06,461 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 07:59:06,461 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 07:59:06,461 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 07:59:06,461 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 07:59:09,264 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1061] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][138], [t_funThread3of3ForFork0InUse, 323#true, 83#L942-27true, 2#L957-3true, 242#t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 66#$Ultimate##0true, 330#true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse]) [2023-11-30 07:59:09,264 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2023-11-30 07:59:09,264 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 07:59:09,264 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 07:59:09,264 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 07:59:09,266 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1061] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][138], [t_funThread3of3ForFork0InUse, 34#L938-7true, 323#true, 83#L942-27true, 2#L957-3true, 66#$Ultimate##0true, 330#true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse]) [2023-11-30 07:59:09,266 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2023-11-30 07:59:09,266 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 07:59:09,266 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 07:59:09,266 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 07:59:09,266 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1061] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][138], [t_funThread3of3ForFork0InUse, 323#true, 83#L942-27true, 2#L957-3true, 56#L938-8true, 66#$Ultimate##0true, 330#true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse]) [2023-11-30 07:59:09,266 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2023-11-30 07:59:09,266 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 07:59:09,266 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 07:59:09,266 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 07:59:09,279 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1251] L949-->L949-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#fm~0.base_21|))) (and (= |v_t_funThread3of3ForFork0_#t~nondet45#1_1| 0) (= 0 (select .cse0 |v_~#fm~0.offset_21|)) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#fm~0.base_21| (store .cse0 |v_~#fm~0.offset_21| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#fm~0.base=|v_~#fm~0.base_21|, ~#fm~0.offset=|v_~#fm~0.offset_21|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#fm~0.base=|v_~#fm~0.base_21|, t_funThread3of3ForFork0_#t~nondet45#1=|v_t_funThread3of3ForFork0_#t~nondet45#1_1|, ~#fm~0.offset=|v_~#fm~0.offset_21|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet45#1][338], [t_funThread3of3ForFork0InUse, 323#true, 244#L949-3true, 56#L938-8true, 206#L938-27true, 71#L957true, t_funThread1of3ForFork0InUse, 330#true, t_funThread2of3ForFork0InUse]) [2023-11-30 07:59:09,279 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2023-11-30 07:59:09,279 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 07:59:09,279 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 07:59:09,279 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 07:59:09,279 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 07:59:10,163 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1251] L949-->L949-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#fm~0.base_21|))) (and (= |v_t_funThread3of3ForFork0_#t~nondet45#1_1| 0) (= 0 (select .cse0 |v_~#fm~0.offset_21|)) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#fm~0.base_21| (store .cse0 |v_~#fm~0.offset_21| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#fm~0.base=|v_~#fm~0.base_21|, ~#fm~0.offset=|v_~#fm~0.offset_21|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#fm~0.base=|v_~#fm~0.base_21|, t_funThread3of3ForFork0_#t~nondet45#1=|v_t_funThread3of3ForFork0_#t~nondet45#1_1|, ~#fm~0.offset=|v_~#fm~0.offset_21|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet45#1][338], [t_funThread3of3ForFork0InUse, 323#true, 83#L942-27true, 157#L956-16true, 242#t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 244#L949-3true, 330#true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse]) [2023-11-30 07:59:10,164 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2023-11-30 07:59:10,164 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 07:59:10,164 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 07:59:10,164 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 07:59:10,164 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1251] L949-->L949-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#fm~0.base_21|))) (and (= |v_t_funThread3of3ForFork0_#t~nondet45#1_1| 0) (= 0 (select .cse0 |v_~#fm~0.offset_21|)) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#fm~0.base_21| (store .cse0 |v_~#fm~0.offset_21| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#fm~0.base=|v_~#fm~0.base_21|, ~#fm~0.offset=|v_~#fm~0.offset_21|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#fm~0.base=|v_~#fm~0.base_21|, t_funThread3of3ForFork0_#t~nondet45#1=|v_t_funThread3of3ForFork0_#t~nondet45#1_1|, ~#fm~0.offset=|v_~#fm~0.offset_21|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet45#1][338], [34#L938-7true, t_funThread3of3ForFork0InUse, 323#true, 83#L942-27true, 157#L956-16true, 244#L949-3true, 330#true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse]) [2023-11-30 07:59:10,164 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2023-11-30 07:59:10,164 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 07:59:10,164 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 07:59:10,165 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 07:59:10,167 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1251] L949-->L949-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#fm~0.base_21|))) (and (= |v_t_funThread3of3ForFork0_#t~nondet45#1_1| 0) (= 0 (select .cse0 |v_~#fm~0.offset_21|)) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#fm~0.base_21| (store .cse0 |v_~#fm~0.offset_21| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#fm~0.base=|v_~#fm~0.base_21|, ~#fm~0.offset=|v_~#fm~0.offset_21|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#fm~0.base=|v_~#fm~0.base_21|, t_funThread3of3ForFork0_#t~nondet45#1=|v_t_funThread3of3ForFork0_#t~nondet45#1_1|, ~#fm~0.offset=|v_~#fm~0.offset_21|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet45#1][338], [t_funThread3of3ForFork0InUse, 323#true, 83#L942-27true, 157#L956-16true, 244#L949-3true, 56#L938-8true, 330#true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse]) [2023-11-30 07:59:10,167 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2023-11-30 07:59:10,167 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 07:59:10,167 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 07:59:10,167 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 07:59:10,390 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1251] L949-->L949-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#fm~0.base_21|))) (and (= |v_t_funThread3of3ForFork0_#t~nondet45#1_1| 0) (= 0 (select .cse0 |v_~#fm~0.offset_21|)) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#fm~0.base_21| (store .cse0 |v_~#fm~0.offset_21| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#fm~0.base=|v_~#fm~0.base_21|, ~#fm~0.offset=|v_~#fm~0.offset_21|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#fm~0.base=|v_~#fm~0.base_21|, t_funThread3of3ForFork0_#t~nondet45#1=|v_t_funThread3of3ForFork0_#t~nondet45#1_1|, ~#fm~0.offset=|v_~#fm~0.offset_21|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet45#1][338], [t_funThread3of3ForFork0InUse, 323#true, 83#L942-27true, 229#L956-4true, 242#t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 244#L949-3true, 330#true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse]) [2023-11-30 07:59:10,390 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2023-11-30 07:59:10,391 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 07:59:10,391 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 07:59:10,391 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 07:59:10,391 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1251] L949-->L949-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#fm~0.base_21|))) (and (= |v_t_funThread3of3ForFork0_#t~nondet45#1_1| 0) (= 0 (select .cse0 |v_~#fm~0.offset_21|)) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#fm~0.base_21| (store .cse0 |v_~#fm~0.offset_21| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#fm~0.base=|v_~#fm~0.base_21|, ~#fm~0.offset=|v_~#fm~0.offset_21|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#fm~0.base=|v_~#fm~0.base_21|, t_funThread3of3ForFork0_#t~nondet45#1=|v_t_funThread3of3ForFork0_#t~nondet45#1_1|, ~#fm~0.offset=|v_~#fm~0.offset_21|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet45#1][338], [34#L938-7true, t_funThread3of3ForFork0InUse, 323#true, 83#L942-27true, 229#L956-4true, 244#L949-3true, 330#true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse]) [2023-11-30 07:59:10,391 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2023-11-30 07:59:10,391 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 07:59:10,391 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 07:59:10,391 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 07:59:10,394 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1251] L949-->L949-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#fm~0.base_21|))) (and (= |v_t_funThread3of3ForFork0_#t~nondet45#1_1| 0) (= 0 (select .cse0 |v_~#fm~0.offset_21|)) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#fm~0.base_21| (store .cse0 |v_~#fm~0.offset_21| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#fm~0.base=|v_~#fm~0.base_21|, ~#fm~0.offset=|v_~#fm~0.offset_21|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#fm~0.base=|v_~#fm~0.base_21|, t_funThread3of3ForFork0_#t~nondet45#1=|v_t_funThread3of3ForFork0_#t~nondet45#1_1|, ~#fm~0.offset=|v_~#fm~0.offset_21|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet45#1][338], [t_funThread3of3ForFork0InUse, 323#true, 83#L942-27true, 229#L956-4true, 244#L949-3true, 56#L938-8true, 330#true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse]) [2023-11-30 07:59:10,394 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2023-11-30 07:59:10,395 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 07:59:10,395 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 07:59:10,395 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 07:59:11,123 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1194] L942-32-->L943-2: Formula: (and (= (store |v_#pthreadsMutex_178| |v_~#gm~0.base_25| (store (select |v_#pthreadsMutex_178| |v_~#gm~0.base_25|) |v_~#gm~0.offset_25| 0)) |v_#pthreadsMutex_177|) (= |v_t_funThread2of3ForFork0_good_#t~nondet44#1_3| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#gm~0.base=|v_~#gm~0.base_25|, ~#gm~0.offset=|v_~#gm~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, t_funThread2of3ForFork0_good_#t~nondet44#1=|v_t_funThread2of3ForFork0_good_#t~nondet44#1_3|, ~#gm~0.base=|v_~#gm~0.base_25|, ~#gm~0.offset=|v_~#gm~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_good_#t~nondet44#1][391], [t_funThread3of3ForFork0InUse, 111#ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 323#true, 242#t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 213#L943-2true, 66#$Ultimate##0true, 330#true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse]) [2023-11-30 07:59:11,124 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is not cut-off event [2023-11-30 07:59:11,124 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is not cut-off event [2023-11-30 07:59:11,124 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is not cut-off event [2023-11-30 07:59:11,124 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is not cut-off event [2023-11-30 07:59:11,124 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1251] L949-->L949-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#fm~0.base_21|))) (and (= |v_t_funThread3of3ForFork0_#t~nondet45#1_1| 0) (= 0 (select .cse0 |v_~#fm~0.offset_21|)) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#fm~0.base_21| (store .cse0 |v_~#fm~0.offset_21| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#fm~0.base=|v_~#fm~0.base_21|, ~#fm~0.offset=|v_~#fm~0.offset_21|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#fm~0.base=|v_~#fm~0.base_21|, t_funThread3of3ForFork0_#t~nondet45#1=|v_t_funThread3of3ForFork0_#t~nondet45#1_1|, ~#fm~0.offset=|v_~#fm~0.offset_21|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet45#1][338], [t_funThread3of3ForFork0InUse, 111#ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 323#true, 242#t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 244#L949-3true, 213#L943-2true, 330#true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse]) [2023-11-30 07:59:11,124 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2023-11-30 07:59:11,124 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 07:59:11,124 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 07:59:11,124 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 07:59:11,125 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1194] L942-32-->L943-2: Formula: (and (= (store |v_#pthreadsMutex_178| |v_~#gm~0.base_25| (store (select |v_#pthreadsMutex_178| |v_~#gm~0.base_25|) |v_~#gm~0.offset_25| 0)) |v_#pthreadsMutex_177|) (= |v_t_funThread2of3ForFork0_good_#t~nondet44#1_3| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#gm~0.base=|v_~#gm~0.base_25|, ~#gm~0.offset=|v_~#gm~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, t_funThread2of3ForFork0_good_#t~nondet44#1=|v_t_funThread2of3ForFork0_good_#t~nondet44#1_3|, ~#gm~0.base=|v_~#gm~0.base_25|, ~#gm~0.offset=|v_~#gm~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_good_#t~nondet44#1][391], [34#L938-7true, t_funThread3of3ForFork0InUse, 111#ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 323#true, 213#L943-2true, 66#$Ultimate##0true, 330#true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse]) [2023-11-30 07:59:11,125 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is not cut-off event [2023-11-30 07:59:11,125 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is not cut-off event [2023-11-30 07:59:11,125 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is not cut-off event [2023-11-30 07:59:11,125 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is not cut-off event [2023-11-30 07:59:11,125 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1251] L949-->L949-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#fm~0.base_21|))) (and (= |v_t_funThread3of3ForFork0_#t~nondet45#1_1| 0) (= 0 (select .cse0 |v_~#fm~0.offset_21|)) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#fm~0.base_21| (store .cse0 |v_~#fm~0.offset_21| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#fm~0.base=|v_~#fm~0.base_21|, ~#fm~0.offset=|v_~#fm~0.offset_21|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#fm~0.base=|v_~#fm~0.base_21|, t_funThread3of3ForFork0_#t~nondet45#1=|v_t_funThread3of3ForFork0_#t~nondet45#1_1|, ~#fm~0.offset=|v_~#fm~0.offset_21|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet45#1][338], [34#L938-7true, t_funThread3of3ForFork0InUse, 111#ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 323#true, 213#L943-2true, 244#L949-3true, 330#true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse]) [2023-11-30 07:59:11,125 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2023-11-30 07:59:11,125 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 07:59:11,125 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 07:59:11,125 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 07:59:11,152 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1251] L949-->L949-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#fm~0.base_21|))) (and (= |v_t_funThread3of3ForFork0_#t~nondet45#1_1| 0) (= 0 (select .cse0 |v_~#fm~0.offset_21|)) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#fm~0.base_21| (store .cse0 |v_~#fm~0.offset_21| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#fm~0.base=|v_~#fm~0.base_21|, ~#fm~0.offset=|v_~#fm~0.offset_21|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#fm~0.base=|v_~#fm~0.base_21|, t_funThread3of3ForFork0_#t~nondet45#1=|v_t_funThread3of3ForFork0_#t~nondet45#1_1|, ~#fm~0.offset=|v_~#fm~0.offset_21|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet45#1][338], [t_funThread3of3ForFork0InUse, 323#true, 83#L942-27true, 244#L949-3true, 56#L938-8true, 264#L956-15true, 330#true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse]) [2023-11-30 07:59:11,152 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2023-11-30 07:59:11,152 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 07:59:11,152 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 07:59:11,152 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 07:59:11,152 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 07:59:11,221 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1194] L942-32-->L943-2: Formula: (and (= (store |v_#pthreadsMutex_178| |v_~#gm~0.base_25| (store (select |v_#pthreadsMutex_178| |v_~#gm~0.base_25|) |v_~#gm~0.offset_25| 0)) |v_#pthreadsMutex_177|) (= |v_t_funThread2of3ForFork0_good_#t~nondet44#1_3| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#gm~0.base=|v_~#gm~0.base_25|, ~#gm~0.offset=|v_~#gm~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, t_funThread2of3ForFork0_good_#t~nondet44#1=|v_t_funThread2of3ForFork0_good_#t~nondet44#1_3|, ~#gm~0.base=|v_~#gm~0.base_25|, ~#gm~0.offset=|v_~#gm~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_good_#t~nondet44#1][391], [t_funThread3of3ForFork0InUse, 323#true, 242#t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 213#L943-2true, 123#L956-13true, 66#$Ultimate##0true, 330#true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse]) [2023-11-30 07:59:11,221 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is not cut-off event [2023-11-30 07:59:11,221 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is not cut-off event [2023-11-30 07:59:11,221 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is not cut-off event [2023-11-30 07:59:11,221 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is not cut-off event [2023-11-30 07:59:11,221 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1251] L949-->L949-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#fm~0.base_21|))) (and (= |v_t_funThread3of3ForFork0_#t~nondet45#1_1| 0) (= 0 (select .cse0 |v_~#fm~0.offset_21|)) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#fm~0.base_21| (store .cse0 |v_~#fm~0.offset_21| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#fm~0.base=|v_~#fm~0.base_21|, ~#fm~0.offset=|v_~#fm~0.offset_21|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#fm~0.base=|v_~#fm~0.base_21|, t_funThread3of3ForFork0_#t~nondet45#1=|v_t_funThread3of3ForFork0_#t~nondet45#1_1|, ~#fm~0.offset=|v_~#fm~0.offset_21|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet45#1][338], [t_funThread3of3ForFork0InUse, 323#true, 242#t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 213#L943-2true, 244#L949-3true, 123#L956-13true, 330#true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse]) [2023-11-30 07:59:11,221 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2023-11-30 07:59:11,221 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 07:59:11,221 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 07:59:11,222 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 07:59:11,222 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1194] L942-32-->L943-2: Formula: (and (= (store |v_#pthreadsMutex_178| |v_~#gm~0.base_25| (store (select |v_#pthreadsMutex_178| |v_~#gm~0.base_25|) |v_~#gm~0.offset_25| 0)) |v_#pthreadsMutex_177|) (= |v_t_funThread2of3ForFork0_good_#t~nondet44#1_3| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#gm~0.base=|v_~#gm~0.base_25|, ~#gm~0.offset=|v_~#gm~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, t_funThread2of3ForFork0_good_#t~nondet44#1=|v_t_funThread2of3ForFork0_good_#t~nondet44#1_3|, ~#gm~0.base=|v_~#gm~0.base_25|, ~#gm~0.offset=|v_~#gm~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_good_#t~nondet44#1][391], [34#L938-7true, t_funThread3of3ForFork0InUse, 323#true, 213#L943-2true, 123#L956-13true, 66#$Ultimate##0true, t_funThread1of3ForFork0InUse, 330#true, t_funThread2of3ForFork0InUse]) [2023-11-30 07:59:11,222 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is not cut-off event [2023-11-30 07:59:11,222 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is not cut-off event [2023-11-30 07:59:11,222 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is not cut-off event [2023-11-30 07:59:11,222 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is not cut-off event [2023-11-30 07:59:11,223 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1251] L949-->L949-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#fm~0.base_21|))) (and (= |v_t_funThread3of3ForFork0_#t~nondet45#1_1| 0) (= 0 (select .cse0 |v_~#fm~0.offset_21|)) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#fm~0.base_21| (store .cse0 |v_~#fm~0.offset_21| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#fm~0.base=|v_~#fm~0.base_21|, ~#fm~0.offset=|v_~#fm~0.offset_21|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#fm~0.base=|v_~#fm~0.base_21|, t_funThread3of3ForFork0_#t~nondet45#1=|v_t_funThread3of3ForFork0_#t~nondet45#1_1|, ~#fm~0.offset=|v_~#fm~0.offset_21|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet45#1][338], [34#L938-7true, t_funThread3of3ForFork0InUse, 323#true, 213#L943-2true, 244#L949-3true, 123#L956-13true, 330#true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse]) [2023-11-30 07:59:11,223 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2023-11-30 07:59:11,223 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 07:59:11,223 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 07:59:11,223 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 07:59:14,027 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1251] L949-->L949-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#fm~0.base_21|))) (and (= |v_t_funThread3of3ForFork0_#t~nondet45#1_1| 0) (= 0 (select .cse0 |v_~#fm~0.offset_21|)) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#fm~0.base_21| (store .cse0 |v_~#fm~0.offset_21| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#fm~0.base=|v_~#fm~0.base_21|, ~#fm~0.offset=|v_~#fm~0.offset_21|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#fm~0.base=|v_~#fm~0.base_21|, t_funThread3of3ForFork0_#t~nondet45#1=|v_t_funThread3of3ForFork0_#t~nondet45#1_1|, ~#fm~0.offset=|v_~#fm~0.offset_21|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet45#1][338], [t_funThread3of3ForFork0InUse, 323#true, 242#t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 244#L949-3true, 206#L938-27true, 45#L956-7true, t_funThread1of3ForFork0InUse, 330#true, t_funThread2of3ForFork0InUse]) [2023-11-30 07:59:14,027 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2023-11-30 07:59:14,027 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 07:59:14,028 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 07:59:14,028 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 07:59:14,028 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1251] L949-->L949-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#fm~0.base_21|))) (and (= |v_t_funThread3of3ForFork0_#t~nondet45#1_1| 0) (= 0 (select .cse0 |v_~#fm~0.offset_21|)) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#fm~0.base_21| (store .cse0 |v_~#fm~0.offset_21| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#fm~0.base=|v_~#fm~0.base_21|, ~#fm~0.offset=|v_~#fm~0.offset_21|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#fm~0.base=|v_~#fm~0.base_21|, t_funThread3of3ForFork0_#t~nondet45#1=|v_t_funThread3of3ForFork0_#t~nondet45#1_1|, ~#fm~0.offset=|v_~#fm~0.offset_21|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet45#1][338], [34#L938-7true, t_funThread3of3ForFork0InUse, 323#true, 244#L949-3true, 206#L938-27true, 45#L956-7true, t_funThread1of3ForFork0InUse, 330#true, t_funThread2of3ForFork0InUse]) [2023-11-30 07:59:14,028 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2023-11-30 07:59:14,028 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 07:59:14,028 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 07:59:14,029 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 07:59:14,033 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1251] L949-->L949-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#fm~0.base_21|))) (and (= |v_t_funThread3of3ForFork0_#t~nondet45#1_1| 0) (= 0 (select .cse0 |v_~#fm~0.offset_21|)) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#fm~0.base_21| (store .cse0 |v_~#fm~0.offset_21| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#fm~0.base=|v_~#fm~0.base_21|, ~#fm~0.offset=|v_~#fm~0.offset_21|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#fm~0.base=|v_~#fm~0.base_21|, t_funThread3of3ForFork0_#t~nondet45#1=|v_t_funThread3of3ForFork0_#t~nondet45#1_1|, ~#fm~0.offset=|v_~#fm~0.offset_21|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet45#1][338], [t_funThread3of3ForFork0InUse, 323#true, 244#L949-3true, 56#L938-8true, 206#L938-27true, 45#L956-7true, t_funThread1of3ForFork0InUse, 330#true, t_funThread2of3ForFork0InUse]) [2023-11-30 07:59:14,033 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2023-11-30 07:59:14,033 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 07:59:14,033 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 07:59:14,033 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 07:59:14,787 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1251] L949-->L949-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#fm~0.base_21|))) (and (= |v_t_funThread3of3ForFork0_#t~nondet45#1_1| 0) (= 0 (select .cse0 |v_~#fm~0.offset_21|)) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#fm~0.base_21| (store .cse0 |v_~#fm~0.offset_21| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#fm~0.base=|v_~#fm~0.base_21|, ~#fm~0.offset=|v_~#fm~0.offset_21|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#fm~0.base=|v_~#fm~0.base_21|, t_funThread3of3ForFork0_#t~nondet45#1=|v_t_funThread3of3ForFork0_#t~nondet45#1_1|, ~#fm~0.offset=|v_~#fm~0.offset_21|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet45#1][338], [t_funThread3of3ForFork0InUse, 323#true, 83#L942-27true, 242#t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 244#L949-3true, 71#L957true, 330#true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse]) [2023-11-30 07:59:14,788 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2023-11-30 07:59:14,788 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 07:59:14,788 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 07:59:14,788 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 07:59:14,789 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1251] L949-->L949-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#fm~0.base_21|))) (and (= |v_t_funThread3of3ForFork0_#t~nondet45#1_1| 0) (= 0 (select .cse0 |v_~#fm~0.offset_21|)) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#fm~0.base_21| (store .cse0 |v_~#fm~0.offset_21| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#fm~0.base=|v_~#fm~0.base_21|, ~#fm~0.offset=|v_~#fm~0.offset_21|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#fm~0.base=|v_~#fm~0.base_21|, t_funThread3of3ForFork0_#t~nondet45#1=|v_t_funThread3of3ForFork0_#t~nondet45#1_1|, ~#fm~0.offset=|v_~#fm~0.offset_21|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet45#1][338], [34#L938-7true, t_funThread3of3ForFork0InUse, 323#true, 83#L942-27true, 244#L949-3true, 71#L957true, 330#true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse]) [2023-11-30 07:59:14,789 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2023-11-30 07:59:14,789 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 07:59:14,789 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 07:59:14,789 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 07:59:14,792 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1251] L949-->L949-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#fm~0.base_21|))) (and (= |v_t_funThread3of3ForFork0_#t~nondet45#1_1| 0) (= 0 (select .cse0 |v_~#fm~0.offset_21|)) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#fm~0.base_21| (store .cse0 |v_~#fm~0.offset_21| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#fm~0.base=|v_~#fm~0.base_21|, ~#fm~0.offset=|v_~#fm~0.offset_21|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#fm~0.base=|v_~#fm~0.base_21|, t_funThread3of3ForFork0_#t~nondet45#1=|v_t_funThread3of3ForFork0_#t~nondet45#1_1|, ~#fm~0.offset=|v_~#fm~0.offset_21|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet45#1][338], [t_funThread3of3ForFork0InUse, 323#true, 83#L942-27true, 244#L949-3true, 56#L938-8true, 71#L957true, 330#true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse]) [2023-11-30 07:59:14,792 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2023-11-30 07:59:14,792 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 07:59:14,792 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 07:59:14,793 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 07:59:14,793 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1061] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][138], [t_funThread3of3ForFork0InUse, 323#true, 83#L942-27true, 2#L957-3true, 56#L938-8true, 66#$Ultimate##0true, 330#true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse]) [2023-11-30 07:59:14,793 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2023-11-30 07:59:14,793 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 07:59:14,793 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 07:59:14,793 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 07:59:14,793 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 07:59:15,280 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1251] L949-->L949-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#fm~0.base_21|))) (and (= |v_t_funThread3of3ForFork0_#t~nondet45#1_1| 0) (= 0 (select .cse0 |v_~#fm~0.offset_21|)) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#fm~0.base_21| (store .cse0 |v_~#fm~0.offset_21| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#fm~0.base=|v_~#fm~0.base_21|, ~#fm~0.offset=|v_~#fm~0.offset_21|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#fm~0.base=|v_~#fm~0.base_21|, t_funThread3of3ForFork0_#t~nondet45#1=|v_t_funThread3of3ForFork0_#t~nondet45#1_1|, ~#fm~0.offset=|v_~#fm~0.offset_21|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet45#1][338], [t_funThread3of3ForFork0InUse, 323#true, 83#L942-27true, 157#L956-16true, 244#L949-3true, 56#L938-8true, 330#true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse]) [2023-11-30 07:59:15,281 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2023-11-30 07:59:15,281 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 07:59:15,281 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 07:59:15,281 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 07:59:15,281 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 07:59:15,858 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1251] L949-->L949-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#fm~0.base_21|))) (and (= |v_t_funThread3of3ForFork0_#t~nondet45#1_1| 0) (= 0 (select .cse0 |v_~#fm~0.offset_21|)) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#fm~0.base_21| (store .cse0 |v_~#fm~0.offset_21| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#fm~0.base=|v_~#fm~0.base_21|, ~#fm~0.offset=|v_~#fm~0.offset_21|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#fm~0.base=|v_~#fm~0.base_21|, t_funThread3of3ForFork0_#t~nondet45#1=|v_t_funThread3of3ForFork0_#t~nondet45#1_1|, ~#fm~0.offset=|v_~#fm~0.offset_21|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet45#1][338], [t_funThread3of3ForFork0InUse, 323#true, 83#L942-27true, 229#L956-4true, 244#L949-3true, 56#L938-8true, 330#true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse]) [2023-11-30 07:59:15,858 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2023-11-30 07:59:15,858 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 07:59:15,858 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 07:59:15,858 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 07:59:15,858 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 07:59:16,758 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1194] L942-32-->L943-2: Formula: (and (= (store |v_#pthreadsMutex_178| |v_~#gm~0.base_25| (store (select |v_#pthreadsMutex_178| |v_~#gm~0.base_25|) |v_~#gm~0.offset_25| 0)) |v_#pthreadsMutex_177|) (= |v_t_funThread2of3ForFork0_good_#t~nondet44#1_3| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#gm~0.base=|v_~#gm~0.base_25|, ~#gm~0.offset=|v_~#gm~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, t_funThread2of3ForFork0_good_#t~nondet44#1=|v_t_funThread2of3ForFork0_good_#t~nondet44#1_3|, ~#gm~0.base=|v_~#gm~0.base_25|, ~#gm~0.offset=|v_~#gm~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_good_#t~nondet44#1][391], [t_funThread3of3ForFork0InUse, 111#ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 323#true, 213#L943-2true, 56#L938-8true, 66#$Ultimate##0true, 330#true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse]) [2023-11-30 07:59:16,759 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is not cut-off event [2023-11-30 07:59:16,759 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is not cut-off event [2023-11-30 07:59:16,759 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is not cut-off event [2023-11-30 07:59:16,759 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is not cut-off event [2023-11-30 07:59:16,759 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1251] L949-->L949-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#fm~0.base_21|))) (and (= |v_t_funThread3of3ForFork0_#t~nondet45#1_1| 0) (= 0 (select .cse0 |v_~#fm~0.offset_21|)) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#fm~0.base_21| (store .cse0 |v_~#fm~0.offset_21| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#fm~0.base=|v_~#fm~0.base_21|, ~#fm~0.offset=|v_~#fm~0.offset_21|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#fm~0.base=|v_~#fm~0.base_21|, t_funThread3of3ForFork0_#t~nondet45#1=|v_t_funThread3of3ForFork0_#t~nondet45#1_1|, ~#fm~0.offset=|v_~#fm~0.offset_21|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet45#1][338], [t_funThread3of3ForFork0InUse, 111#ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 323#true, 213#L943-2true, 244#L949-3true, 56#L938-8true, 330#true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse]) [2023-11-30 07:59:16,759 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2023-11-30 07:59:16,759 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 07:59:16,759 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 07:59:16,759 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 07:59:16,829 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1194] L942-32-->L943-2: Formula: (and (= (store |v_#pthreadsMutex_178| |v_~#gm~0.base_25| (store (select |v_#pthreadsMutex_178| |v_~#gm~0.base_25|) |v_~#gm~0.offset_25| 0)) |v_#pthreadsMutex_177|) (= |v_t_funThread2of3ForFork0_good_#t~nondet44#1_3| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#gm~0.base=|v_~#gm~0.base_25|, ~#gm~0.offset=|v_~#gm~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, t_funThread2of3ForFork0_good_#t~nondet44#1=|v_t_funThread2of3ForFork0_good_#t~nondet44#1_3|, ~#gm~0.base=|v_~#gm~0.base_25|, ~#gm~0.offset=|v_~#gm~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_good_#t~nondet44#1][391], [t_funThread3of3ForFork0InUse, 323#true, 242#t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 213#L943-2true, 53#L956-14true, 66#$Ultimate##0true, 330#true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse]) [2023-11-30 07:59:16,829 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is not cut-off event [2023-11-30 07:59:16,829 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is not cut-off event [2023-11-30 07:59:16,829 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is not cut-off event [2023-11-30 07:59:16,829 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is not cut-off event [2023-11-30 07:59:16,829 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1251] L949-->L949-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#fm~0.base_21|))) (and (= |v_t_funThread3of3ForFork0_#t~nondet45#1_1| 0) (= 0 (select .cse0 |v_~#fm~0.offset_21|)) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#fm~0.base_21| (store .cse0 |v_~#fm~0.offset_21| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#fm~0.base=|v_~#fm~0.base_21|, ~#fm~0.offset=|v_~#fm~0.offset_21|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#fm~0.base=|v_~#fm~0.base_21|, t_funThread3of3ForFork0_#t~nondet45#1=|v_t_funThread3of3ForFork0_#t~nondet45#1_1|, ~#fm~0.offset=|v_~#fm~0.offset_21|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet45#1][338], [t_funThread3of3ForFork0InUse, 323#true, 242#t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 213#L943-2true, 244#L949-3true, 53#L956-14true, t_funThread1of3ForFork0InUse, 330#true, t_funThread2of3ForFork0InUse]) [2023-11-30 07:59:16,830 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2023-11-30 07:59:16,830 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 07:59:16,830 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 07:59:16,830 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 07:59:16,830 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1194] L942-32-->L943-2: Formula: (and (= (store |v_#pthreadsMutex_178| |v_~#gm~0.base_25| (store (select |v_#pthreadsMutex_178| |v_~#gm~0.base_25|) |v_~#gm~0.offset_25| 0)) |v_#pthreadsMutex_177|) (= |v_t_funThread2of3ForFork0_good_#t~nondet44#1_3| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#gm~0.base=|v_~#gm~0.base_25|, ~#gm~0.offset=|v_~#gm~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, t_funThread2of3ForFork0_good_#t~nondet44#1=|v_t_funThread2of3ForFork0_good_#t~nondet44#1_3|, ~#gm~0.base=|v_~#gm~0.base_25|, ~#gm~0.offset=|v_~#gm~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_good_#t~nondet44#1][391], [t_funThread3of3ForFork0InUse, 323#true, 157#L956-16true, 213#L943-2true, 56#L938-8true, 66#$Ultimate##0true, t_funThread1of3ForFork0InUse, 330#true, t_funThread2of3ForFork0InUse]) [2023-11-30 07:59:16,830 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2023-11-30 07:59:16,831 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 07:59:16,831 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 07:59:16,831 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 07:59:16,831 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1194] L942-32-->L943-2: Formula: (and (= (store |v_#pthreadsMutex_178| |v_~#gm~0.base_25| (store (select |v_#pthreadsMutex_178| |v_~#gm~0.base_25|) |v_~#gm~0.offset_25| 0)) |v_#pthreadsMutex_177|) (= |v_t_funThread2of3ForFork0_good_#t~nondet44#1_3| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#gm~0.base=|v_~#gm~0.base_25|, ~#gm~0.offset=|v_~#gm~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, t_funThread2of3ForFork0_good_#t~nondet44#1=|v_t_funThread2of3ForFork0_good_#t~nondet44#1_3|, ~#gm~0.base=|v_~#gm~0.base_25|, ~#gm~0.offset=|v_~#gm~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_good_#t~nondet44#1][391], [t_funThread3of3ForFork0InUse, 323#true, 229#L956-4true, 213#L943-2true, 56#L938-8true, 66#$Ultimate##0true, 330#true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse]) [2023-11-30 07:59:16,831 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2023-11-30 07:59:16,831 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 07:59:16,831 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 07:59:16,831 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 07:59:16,831 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1194] L942-32-->L943-2: Formula: (and (= (store |v_#pthreadsMutex_178| |v_~#gm~0.base_25| (store (select |v_#pthreadsMutex_178| |v_~#gm~0.base_25|) |v_~#gm~0.offset_25| 0)) |v_#pthreadsMutex_177|) (= |v_t_funThread2of3ForFork0_good_#t~nondet44#1_3| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#gm~0.base=|v_~#gm~0.base_25|, ~#gm~0.offset=|v_~#gm~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, t_funThread2of3ForFork0_good_#t~nondet44#1=|v_t_funThread2of3ForFork0_good_#t~nondet44#1_3|, ~#gm~0.base=|v_~#gm~0.base_25|, ~#gm~0.offset=|v_~#gm~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_good_#t~nondet44#1][391], [t_funThread3of3ForFork0InUse, 323#true, 213#L943-2true, 56#L938-8true, 53#L956-14true, 66#$Ultimate##0true, 330#true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse]) [2023-11-30 07:59:16,831 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2023-11-30 07:59:16,831 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 07:59:16,831 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 07:59:16,831 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 07:59:16,832 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1194] L942-32-->L943-2: Formula: (and (= (store |v_#pthreadsMutex_178| |v_~#gm~0.base_25| (store (select |v_#pthreadsMutex_178| |v_~#gm~0.base_25|) |v_~#gm~0.offset_25| 0)) |v_#pthreadsMutex_177|) (= |v_t_funThread2of3ForFork0_good_#t~nondet44#1_3| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#gm~0.base=|v_~#gm~0.base_25|, ~#gm~0.offset=|v_~#gm~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, t_funThread2of3ForFork0_good_#t~nondet44#1=|v_t_funThread2of3ForFork0_good_#t~nondet44#1_3|, ~#gm~0.base=|v_~#gm~0.base_25|, ~#gm~0.offset=|v_~#gm~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_good_#t~nondet44#1][391], [t_funThread3of3ForFork0InUse, 323#true, 213#L943-2true, 56#L938-8true, 66#$Ultimate##0true, 71#L957true, 330#true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse]) [2023-11-30 07:59:16,832 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2023-11-30 07:59:16,832 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 07:59:16,832 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 07:59:16,832 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 07:59:16,832 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1194] L942-32-->L943-2: Formula: (and (= (store |v_#pthreadsMutex_178| |v_~#gm~0.base_25| (store (select |v_#pthreadsMutex_178| |v_~#gm~0.base_25|) |v_~#gm~0.offset_25| 0)) |v_#pthreadsMutex_177|) (= |v_t_funThread2of3ForFork0_good_#t~nondet44#1_3| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#gm~0.base=|v_~#gm~0.base_25|, ~#gm~0.offset=|v_~#gm~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, t_funThread2of3ForFork0_good_#t~nondet44#1=|v_t_funThread2of3ForFork0_good_#t~nondet44#1_3|, ~#gm~0.base=|v_~#gm~0.base_25|, ~#gm~0.offset=|v_~#gm~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_good_#t~nondet44#1][391], [t_funThread3of3ForFork0InUse, 323#true, 213#L943-2true, 56#L938-8true, 66#$Ultimate##0true, 330#true, t_funThread1of3ForFork0InUse, 264#L956-15true, t_funThread2of3ForFork0InUse]) [2023-11-30 07:59:16,832 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2023-11-30 07:59:16,832 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 07:59:16,832 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 07:59:16,832 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 07:59:16,833 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1194] L942-32-->L943-2: Formula: (and (= (store |v_#pthreadsMutex_178| |v_~#gm~0.base_25| (store (select |v_#pthreadsMutex_178| |v_~#gm~0.base_25|) |v_~#gm~0.offset_25| 0)) |v_#pthreadsMutex_177|) (= |v_t_funThread2of3ForFork0_good_#t~nondet44#1_3| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#gm~0.base=|v_~#gm~0.base_25|, ~#gm~0.offset=|v_~#gm~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, t_funThread2of3ForFork0_good_#t~nondet44#1=|v_t_funThread2of3ForFork0_good_#t~nondet44#1_3|, ~#gm~0.base=|v_~#gm~0.base_25|, ~#gm~0.offset=|v_~#gm~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_good_#t~nondet44#1][391], [34#L938-7true, t_funThread3of3ForFork0InUse, 323#true, 213#L943-2true, 53#L956-14true, 66#$Ultimate##0true, 330#true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse]) [2023-11-30 07:59:16,833 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is not cut-off event [2023-11-30 07:59:16,833 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is not cut-off event [2023-11-30 07:59:16,833 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is not cut-off event [2023-11-30 07:59:16,833 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is not cut-off event [2023-11-30 07:59:16,833 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1194] L942-32-->L943-2: Formula: (and (= (store |v_#pthreadsMutex_178| |v_~#gm~0.base_25| (store (select |v_#pthreadsMutex_178| |v_~#gm~0.base_25|) |v_~#gm~0.offset_25| 0)) |v_#pthreadsMutex_177|) (= |v_t_funThread2of3ForFork0_good_#t~nondet44#1_3| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#gm~0.base=|v_~#gm~0.base_25|, ~#gm~0.offset=|v_~#gm~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, t_funThread2of3ForFork0_good_#t~nondet44#1=|v_t_funThread2of3ForFork0_good_#t~nondet44#1_3|, ~#gm~0.base=|v_~#gm~0.base_25|, ~#gm~0.offset=|v_~#gm~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_good_#t~nondet44#1][391], [t_funThread3of3ForFork0InUse, 323#true, 213#L943-2true, 56#L938-8true, 53#L956-14true, 66#$Ultimate##0true, 330#true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse]) [2023-11-30 07:59:16,833 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2023-11-30 07:59:16,833 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 07:59:16,833 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 07:59:16,833 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 07:59:16,833 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 07:59:16,834 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1251] L949-->L949-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#fm~0.base_21|))) (and (= |v_t_funThread3of3ForFork0_#t~nondet45#1_1| 0) (= 0 (select .cse0 |v_~#fm~0.offset_21|)) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#fm~0.base_21| (store .cse0 |v_~#fm~0.offset_21| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#fm~0.base=|v_~#fm~0.base_21|, ~#fm~0.offset=|v_~#fm~0.offset_21|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#fm~0.base=|v_~#fm~0.base_21|, t_funThread3of3ForFork0_#t~nondet45#1=|v_t_funThread3of3ForFork0_#t~nondet45#1_1|, ~#fm~0.offset=|v_~#fm~0.offset_21|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet45#1][338], [34#L938-7true, t_funThread3of3ForFork0InUse, 323#true, 213#L943-2true, 244#L949-3true, 53#L956-14true, 330#true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse]) [2023-11-30 07:59:16,834 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2023-11-30 07:59:16,834 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 07:59:16,834 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 07:59:16,834 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 07:59:16,870 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1194] L942-32-->L943-2: Formula: (and (= (store |v_#pthreadsMutex_178| |v_~#gm~0.base_25| (store (select |v_#pthreadsMutex_178| |v_~#gm~0.base_25|) |v_~#gm~0.offset_25| 0)) |v_#pthreadsMutex_177|) (= |v_t_funThread2of3ForFork0_good_#t~nondet44#1_3| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#gm~0.base=|v_~#gm~0.base_25|, ~#gm~0.offset=|v_~#gm~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, t_funThread2of3ForFork0_good_#t~nondet44#1=|v_t_funThread2of3ForFork0_good_#t~nondet44#1_3|, ~#gm~0.base=|v_~#gm~0.base_25|, ~#gm~0.offset=|v_~#gm~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_good_#t~nondet44#1][391], [t_funThread3of3ForFork0InUse, 323#true, 213#L943-2true, 123#L956-13true, 56#L938-8true, 66#$Ultimate##0true, 330#true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse]) [2023-11-30 07:59:16,870 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is not cut-off event [2023-11-30 07:59:16,870 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is not cut-off event [2023-11-30 07:59:16,870 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is not cut-off event [2023-11-30 07:59:16,870 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is not cut-off event [2023-11-30 07:59:16,870 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1251] L949-->L949-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#fm~0.base_21|))) (and (= |v_t_funThread3of3ForFork0_#t~nondet45#1_1| 0) (= 0 (select .cse0 |v_~#fm~0.offset_21|)) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#fm~0.base_21| (store .cse0 |v_~#fm~0.offset_21| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#fm~0.base=|v_~#fm~0.base_21|, ~#fm~0.offset=|v_~#fm~0.offset_21|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#fm~0.base=|v_~#fm~0.base_21|, t_funThread3of3ForFork0_#t~nondet45#1=|v_t_funThread3of3ForFork0_#t~nondet45#1_1|, ~#fm~0.offset=|v_~#fm~0.offset_21|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet45#1][338], [t_funThread3of3ForFork0InUse, 323#true, 213#L943-2true, 244#L949-3true, 123#L956-13true, 56#L938-8true, 330#true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse]) [2023-11-30 07:59:16,870 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2023-11-30 07:59:16,871 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 07:59:16,871 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 07:59:16,871 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 07:59:19,297 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1251] L949-->L949-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#fm~0.base_21|))) (and (= |v_t_funThread3of3ForFork0_#t~nondet45#1_1| 0) (= 0 (select .cse0 |v_~#fm~0.offset_21|)) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#fm~0.base_21| (store .cse0 |v_~#fm~0.offset_21| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#fm~0.base=|v_~#fm~0.base_21|, ~#fm~0.offset=|v_~#fm~0.offset_21|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#fm~0.base=|v_~#fm~0.base_21|, t_funThread3of3ForFork0_#t~nondet45#1=|v_t_funThread3of3ForFork0_#t~nondet45#1_1|, ~#fm~0.offset=|v_~#fm~0.offset_21|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet45#1][338], [t_funThread3of3ForFork0InUse, 323#true, 244#L949-3true, 56#L938-8true, 206#L938-27true, 45#L956-7true, t_funThread1of3ForFork0InUse, 330#true, t_funThread2of3ForFork0InUse]) [2023-11-30 07:59:19,297 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2023-11-30 07:59:19,297 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 07:59:19,297 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 07:59:19,297 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 07:59:19,297 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 07:59:20,147 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1251] L949-->L949-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#fm~0.base_21|))) (and (= |v_t_funThread3of3ForFork0_#t~nondet45#1_1| 0) (= 0 (select .cse0 |v_~#fm~0.offset_21|)) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#fm~0.base_21| (store .cse0 |v_~#fm~0.offset_21| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#fm~0.base=|v_~#fm~0.base_21|, ~#fm~0.offset=|v_~#fm~0.offset_21|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#fm~0.base=|v_~#fm~0.base_21|, t_funThread3of3ForFork0_#t~nondet45#1=|v_t_funThread3of3ForFork0_#t~nondet45#1_1|, ~#fm~0.offset=|v_~#fm~0.offset_21|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet45#1][338], [t_funThread3of3ForFork0InUse, 323#true, 83#L942-27true, 244#L949-3true, 56#L938-8true, 71#L957true, 330#true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse]) [2023-11-30 07:59:20,147 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2023-11-30 07:59:20,147 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 07:59:20,147 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 07:59:20,148 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 07:59:20,148 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 07:59:22,307 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1194] L942-32-->L943-2: Formula: (and (= (store |v_#pthreadsMutex_178| |v_~#gm~0.base_25| (store (select |v_#pthreadsMutex_178| |v_~#gm~0.base_25|) |v_~#gm~0.offset_25| 0)) |v_#pthreadsMutex_177|) (= |v_t_funThread2of3ForFork0_good_#t~nondet44#1_3| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#gm~0.base=|v_~#gm~0.base_25|, ~#gm~0.offset=|v_~#gm~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, t_funThread2of3ForFork0_good_#t~nondet44#1=|v_t_funThread2of3ForFork0_good_#t~nondet44#1_3|, ~#gm~0.base=|v_~#gm~0.base_25|, ~#gm~0.offset=|v_~#gm~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_good_#t~nondet44#1][391], [t_funThread3of3ForFork0InUse, 323#true, 242#t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 213#L943-2true, 66#$Ultimate##0true, 330#true, 264#L956-15true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse]) [2023-11-30 07:59:22,307 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is not cut-off event [2023-11-30 07:59:22,307 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is not cut-off event [2023-11-30 07:59:22,307 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is not cut-off event [2023-11-30 07:59:22,307 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is not cut-off event [2023-11-30 07:59:22,308 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1251] L949-->L949-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#fm~0.base_21|))) (and (= |v_t_funThread3of3ForFork0_#t~nondet45#1_1| 0) (= 0 (select .cse0 |v_~#fm~0.offset_21|)) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#fm~0.base_21| (store .cse0 |v_~#fm~0.offset_21| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#fm~0.base=|v_~#fm~0.base_21|, ~#fm~0.offset=|v_~#fm~0.offset_21|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#fm~0.base=|v_~#fm~0.base_21|, t_funThread3of3ForFork0_#t~nondet45#1=|v_t_funThread3of3ForFork0_#t~nondet45#1_1|, ~#fm~0.offset=|v_~#fm~0.offset_21|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet45#1][338], [t_funThread3of3ForFork0InUse, 323#true, 242#t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 244#L949-3true, 213#L943-2true, 264#L956-15true, t_funThread1of3ForFork0InUse, 330#true, t_funThread2of3ForFork0InUse]) [2023-11-30 07:59:22,308 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2023-11-30 07:59:22,308 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 07:59:22,308 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 07:59:22,308 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 07:59:22,309 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1194] L942-32-->L943-2: Formula: (and (= (store |v_#pthreadsMutex_178| |v_~#gm~0.base_25| (store (select |v_#pthreadsMutex_178| |v_~#gm~0.base_25|) |v_~#gm~0.offset_25| 0)) |v_#pthreadsMutex_177|) (= |v_t_funThread2of3ForFork0_good_#t~nondet44#1_3| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#gm~0.base=|v_~#gm~0.base_25|, ~#gm~0.offset=|v_~#gm~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, t_funThread2of3ForFork0_good_#t~nondet44#1=|v_t_funThread2of3ForFork0_good_#t~nondet44#1_3|, ~#gm~0.base=|v_~#gm~0.base_25|, ~#gm~0.offset=|v_~#gm~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_good_#t~nondet44#1][391], [34#L938-7true, t_funThread3of3ForFork0InUse, 323#true, 213#L943-2true, 66#$Ultimate##0true, 264#L956-15true, 330#true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse]) [2023-11-30 07:59:22,309 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is not cut-off event [2023-11-30 07:59:22,309 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is not cut-off event [2023-11-30 07:59:22,309 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is not cut-off event [2023-11-30 07:59:22,309 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is not cut-off event [2023-11-30 07:59:22,309 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1194] L942-32-->L943-2: Formula: (and (= (store |v_#pthreadsMutex_178| |v_~#gm~0.base_25| (store (select |v_#pthreadsMutex_178| |v_~#gm~0.base_25|) |v_~#gm~0.offset_25| 0)) |v_#pthreadsMutex_177|) (= |v_t_funThread2of3ForFork0_good_#t~nondet44#1_3| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#gm~0.base=|v_~#gm~0.base_25|, ~#gm~0.offset=|v_~#gm~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, t_funThread2of3ForFork0_good_#t~nondet44#1=|v_t_funThread2of3ForFork0_good_#t~nondet44#1_3|, ~#gm~0.base=|v_~#gm~0.base_25|, ~#gm~0.offset=|v_~#gm~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_good_#t~nondet44#1][391], [t_funThread3of3ForFork0InUse, 323#true, 213#L943-2true, 56#L938-8true, 66#$Ultimate##0true, 264#L956-15true, t_funThread1of3ForFork0InUse, 330#true, t_funThread2of3ForFork0InUse]) [2023-11-30 07:59:22,309 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2023-11-30 07:59:22,309 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 07:59:22,310 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 07:59:22,310 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 07:59:22,310 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 07:59:22,310 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1251] L949-->L949-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#fm~0.base_21|))) (and (= |v_t_funThread3of3ForFork0_#t~nondet45#1_1| 0) (= 0 (select .cse0 |v_~#fm~0.offset_21|)) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#fm~0.base_21| (store .cse0 |v_~#fm~0.offset_21| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#fm~0.base=|v_~#fm~0.base_21|, ~#fm~0.offset=|v_~#fm~0.offset_21|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#fm~0.base=|v_~#fm~0.base_21|, t_funThread3of3ForFork0_#t~nondet45#1=|v_t_funThread3of3ForFork0_#t~nondet45#1_1|, ~#fm~0.offset=|v_~#fm~0.offset_21|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet45#1][338], [34#L938-7true, t_funThread3of3ForFork0InUse, 323#true, 213#L943-2true, 244#L949-3true, 264#L956-15true, t_funThread1of3ForFork0InUse, 330#true, t_funThread2of3ForFork0InUse]) [2023-11-30 07:59:22,310 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2023-11-30 07:59:22,310 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 07:59:22,310 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 07:59:22,310 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 07:59:22,346 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1251] L949-->L949-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#fm~0.base_21|))) (and (= |v_t_funThread3of3ForFork0_#t~nondet45#1_1| 0) (= 0 (select .cse0 |v_~#fm~0.offset_21|)) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#fm~0.base_21| (store .cse0 |v_~#fm~0.offset_21| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#fm~0.base=|v_~#fm~0.base_21|, ~#fm~0.offset=|v_~#fm~0.offset_21|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#fm~0.base=|v_~#fm~0.base_21|, t_funThread3of3ForFork0_#t~nondet45#1=|v_t_funThread3of3ForFork0_#t~nondet45#1_1|, ~#fm~0.offset=|v_~#fm~0.offset_21|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet45#1][338], [t_funThread3of3ForFork0InUse, 323#true, 213#L943-2true, 244#L949-3true, 56#L938-8true, 53#L956-14true, t_funThread1of3ForFork0InUse, 330#true, t_funThread2of3ForFork0InUse]) [2023-11-30 07:59:22,346 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2023-11-30 07:59:22,347 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 07:59:22,347 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 07:59:22,347 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 07:59:24,616 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1251] L949-->L949-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#fm~0.base_21|))) (and (= |v_t_funThread3of3ForFork0_#t~nondet45#1_1| 0) (= 0 (select .cse0 |v_~#fm~0.offset_21|)) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#fm~0.base_21| (store .cse0 |v_~#fm~0.offset_21| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#fm~0.base=|v_~#fm~0.base_21|, ~#fm~0.offset=|v_~#fm~0.offset_21|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#fm~0.base=|v_~#fm~0.base_21|, t_funThread3of3ForFork0_#t~nondet45#1=|v_t_funThread3of3ForFork0_#t~nondet45#1_1|, ~#fm~0.offset=|v_~#fm~0.offset_21|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet45#1][338], [t_funThread3of3ForFork0InUse, 323#true, 83#L942-27true, 242#t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 244#L949-3true, 45#L956-7true, 330#true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse]) [2023-11-30 07:59:24,616 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2023-11-30 07:59:24,616 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 07:59:24,617 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 07:59:24,617 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 07:59:24,617 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1251] L949-->L949-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#fm~0.base_21|))) (and (= |v_t_funThread3of3ForFork0_#t~nondet45#1_1| 0) (= 0 (select .cse0 |v_~#fm~0.offset_21|)) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#fm~0.base_21| (store .cse0 |v_~#fm~0.offset_21| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#fm~0.base=|v_~#fm~0.base_21|, ~#fm~0.offset=|v_~#fm~0.offset_21|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#fm~0.base=|v_~#fm~0.base_21|, t_funThread3of3ForFork0_#t~nondet45#1=|v_t_funThread3of3ForFork0_#t~nondet45#1_1|, ~#fm~0.offset=|v_~#fm~0.offset_21|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet45#1][338], [34#L938-7true, t_funThread3of3ForFork0InUse, 323#true, 83#L942-27true, 244#L949-3true, 45#L956-7true, 330#true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse]) [2023-11-30 07:59:24,617 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2023-11-30 07:59:24,617 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 07:59:24,617 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 07:59:24,617 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 07:59:24,619 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1251] L949-->L949-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#fm~0.base_21|))) (and (= |v_t_funThread3of3ForFork0_#t~nondet45#1_1| 0) (= 0 (select .cse0 |v_~#fm~0.offset_21|)) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#fm~0.base_21| (store .cse0 |v_~#fm~0.offset_21| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#fm~0.base=|v_~#fm~0.base_21|, ~#fm~0.offset=|v_~#fm~0.offset_21|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#fm~0.base=|v_~#fm~0.base_21|, t_funThread3of3ForFork0_#t~nondet45#1=|v_t_funThread3of3ForFork0_#t~nondet45#1_1|, ~#fm~0.offset=|v_~#fm~0.offset_21|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet45#1][338], [t_funThread3of3ForFork0InUse, 323#true, 83#L942-27true, 244#L949-3true, 56#L938-8true, 45#L956-7true, 330#true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse]) [2023-11-30 07:59:24,619 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2023-11-30 07:59:24,619 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 07:59:24,620 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 07:59:24,620 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 07:59:24,620 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1194] L942-32-->L943-2: Formula: (and (= (store |v_#pthreadsMutex_178| |v_~#gm~0.base_25| (store (select |v_#pthreadsMutex_178| |v_~#gm~0.base_25|) |v_~#gm~0.offset_25| 0)) |v_#pthreadsMutex_177|) (= |v_t_funThread2of3ForFork0_good_#t~nondet44#1_3| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#gm~0.base=|v_~#gm~0.base_25|, ~#gm~0.offset=|v_~#gm~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, t_funThread2of3ForFork0_good_#t~nondet44#1=|v_t_funThread2of3ForFork0_good_#t~nondet44#1_3|, ~#gm~0.base=|v_~#gm~0.base_25|, ~#gm~0.offset=|v_~#gm~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_good_#t~nondet44#1][391], [t_funThread3of3ForFork0InUse, 323#true, 213#L943-2true, 56#L938-8true, 66#$Ultimate##0true, 45#L956-7true, 330#true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse]) [2023-11-30 07:59:24,636 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2023-11-30 07:59:24,636 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 07:59:24,636 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 07:59:24,636 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 07:59:25,923 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1194] L942-32-->L943-2: Formula: (and (= (store |v_#pthreadsMutex_178| |v_~#gm~0.base_25| (store (select |v_#pthreadsMutex_178| |v_~#gm~0.base_25|) |v_~#gm~0.offset_25| 0)) |v_#pthreadsMutex_177|) (= |v_t_funThread2of3ForFork0_good_#t~nondet44#1_3| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#gm~0.base=|v_~#gm~0.base_25|, ~#gm~0.offset=|v_~#gm~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, t_funThread2of3ForFork0_good_#t~nondet44#1=|v_t_funThread2of3ForFork0_good_#t~nondet44#1_3|, ~#gm~0.base=|v_~#gm~0.base_25|, ~#gm~0.offset=|v_~#gm~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_good_#t~nondet44#1][391], [t_funThread3of3ForFork0InUse, 323#true, 157#L956-16true, 242#t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 213#L943-2true, 66#$Ultimate##0true, t_funThread1of3ForFork0InUse, 330#true, t_funThread2of3ForFork0InUse]) [2023-11-30 07:59:25,924 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is not cut-off event [2023-11-30 07:59:25,924 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is not cut-off event [2023-11-30 07:59:25,924 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is not cut-off event [2023-11-30 07:59:25,924 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is not cut-off event [2023-11-30 07:59:25,924 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1251] L949-->L949-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#fm~0.base_21|))) (and (= |v_t_funThread3of3ForFork0_#t~nondet45#1_1| 0) (= 0 (select .cse0 |v_~#fm~0.offset_21|)) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#fm~0.base_21| (store .cse0 |v_~#fm~0.offset_21| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#fm~0.base=|v_~#fm~0.base_21|, ~#fm~0.offset=|v_~#fm~0.offset_21|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#fm~0.base=|v_~#fm~0.base_21|, t_funThread3of3ForFork0_#t~nondet45#1=|v_t_funThread3of3ForFork0_#t~nondet45#1_1|, ~#fm~0.offset=|v_~#fm~0.offset_21|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet45#1][338], [t_funThread3of3ForFork0InUse, 323#true, 157#L956-16true, 242#t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 244#L949-3true, 213#L943-2true, 330#true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse]) [2023-11-30 07:59:25,924 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2023-11-30 07:59:25,924 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 07:59:25,924 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 07:59:25,924 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 07:59:25,925 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1194] L942-32-->L943-2: Formula: (and (= (store |v_#pthreadsMutex_178| |v_~#gm~0.base_25| (store (select |v_#pthreadsMutex_178| |v_~#gm~0.base_25|) |v_~#gm~0.offset_25| 0)) |v_#pthreadsMutex_177|) (= |v_t_funThread2of3ForFork0_good_#t~nondet44#1_3| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#gm~0.base=|v_~#gm~0.base_25|, ~#gm~0.offset=|v_~#gm~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, t_funThread2of3ForFork0_good_#t~nondet44#1=|v_t_funThread2of3ForFork0_good_#t~nondet44#1_3|, ~#gm~0.base=|v_~#gm~0.base_25|, ~#gm~0.offset=|v_~#gm~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_good_#t~nondet44#1][391], [34#L938-7true, t_funThread3of3ForFork0InUse, 323#true, 157#L956-16true, 213#L943-2true, 66#$Ultimate##0true, 330#true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse]) [2023-11-30 07:59:25,925 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is not cut-off event [2023-11-30 07:59:25,925 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is not cut-off event [2023-11-30 07:59:25,925 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is not cut-off event [2023-11-30 07:59:25,925 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is not cut-off event [2023-11-30 07:59:25,925 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1194] L942-32-->L943-2: Formula: (and (= (store |v_#pthreadsMutex_178| |v_~#gm~0.base_25| (store (select |v_#pthreadsMutex_178| |v_~#gm~0.base_25|) |v_~#gm~0.offset_25| 0)) |v_#pthreadsMutex_177|) (= |v_t_funThread2of3ForFork0_good_#t~nondet44#1_3| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#gm~0.base=|v_~#gm~0.base_25|, ~#gm~0.offset=|v_~#gm~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, t_funThread2of3ForFork0_good_#t~nondet44#1=|v_t_funThread2of3ForFork0_good_#t~nondet44#1_3|, ~#gm~0.base=|v_~#gm~0.base_25|, ~#gm~0.offset=|v_~#gm~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_good_#t~nondet44#1][391], [t_funThread3of3ForFork0InUse, 323#true, 157#L956-16true, 213#L943-2true, 56#L938-8true, 66#$Ultimate##0true, 330#true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse]) [2023-11-30 07:59:25,925 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2023-11-30 07:59:25,925 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 07:59:25,925 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 07:59:25,925 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 07:59:25,925 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 07:59:25,925 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1251] L949-->L949-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#fm~0.base_21|))) (and (= |v_t_funThread3of3ForFork0_#t~nondet45#1_1| 0) (= 0 (select .cse0 |v_~#fm~0.offset_21|)) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#fm~0.base_21| (store .cse0 |v_~#fm~0.offset_21| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#fm~0.base=|v_~#fm~0.base_21|, ~#fm~0.offset=|v_~#fm~0.offset_21|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#fm~0.base=|v_~#fm~0.base_21|, t_funThread3of3ForFork0_#t~nondet45#1=|v_t_funThread3of3ForFork0_#t~nondet45#1_1|, ~#fm~0.offset=|v_~#fm~0.offset_21|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet45#1][338], [34#L938-7true, t_funThread3of3ForFork0InUse, 323#true, 157#L956-16true, 213#L943-2true, 244#L949-3true, 330#true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse]) [2023-11-30 07:59:25,926 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2023-11-30 07:59:25,926 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 07:59:25,926 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 07:59:25,926 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 07:59:26,141 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1194] L942-32-->L943-2: Formula: (and (= (store |v_#pthreadsMutex_178| |v_~#gm~0.base_25| (store (select |v_#pthreadsMutex_178| |v_~#gm~0.base_25|) |v_~#gm~0.offset_25| 0)) |v_#pthreadsMutex_177|) (= |v_t_funThread2of3ForFork0_good_#t~nondet44#1_3| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#gm~0.base=|v_~#gm~0.base_25|, ~#gm~0.offset=|v_~#gm~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, t_funThread2of3ForFork0_good_#t~nondet44#1=|v_t_funThread2of3ForFork0_good_#t~nondet44#1_3|, ~#gm~0.base=|v_~#gm~0.base_25|, ~#gm~0.offset=|v_~#gm~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_good_#t~nondet44#1][391], [t_funThread3of3ForFork0InUse, 323#true, 229#L956-4true, 242#t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 213#L943-2true, 66#$Ultimate##0true, 330#true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse]) [2023-11-30 07:59:26,141 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is not cut-off event [2023-11-30 07:59:26,141 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is not cut-off event [2023-11-30 07:59:26,141 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is not cut-off event [2023-11-30 07:59:26,141 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is not cut-off event [2023-11-30 07:59:26,141 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1251] L949-->L949-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#fm~0.base_21|))) (and (= |v_t_funThread3of3ForFork0_#t~nondet45#1_1| 0) (= 0 (select .cse0 |v_~#fm~0.offset_21|)) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#fm~0.base_21| (store .cse0 |v_~#fm~0.offset_21| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#fm~0.base=|v_~#fm~0.base_21|, ~#fm~0.offset=|v_~#fm~0.offset_21|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#fm~0.base=|v_~#fm~0.base_21|, t_funThread3of3ForFork0_#t~nondet45#1=|v_t_funThread3of3ForFork0_#t~nondet45#1_1|, ~#fm~0.offset=|v_~#fm~0.offset_21|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet45#1][338], [t_funThread3of3ForFork0InUse, 323#true, 229#L956-4true, 242#t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 244#L949-3true, 213#L943-2true, 330#true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse]) [2023-11-30 07:59:26,141 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2023-11-30 07:59:26,142 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 07:59:26,142 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 07:59:26,142 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 07:59:26,142 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1194] L942-32-->L943-2: Formula: (and (= (store |v_#pthreadsMutex_178| |v_~#gm~0.base_25| (store (select |v_#pthreadsMutex_178| |v_~#gm~0.base_25|) |v_~#gm~0.offset_25| 0)) |v_#pthreadsMutex_177|) (= |v_t_funThread2of3ForFork0_good_#t~nondet44#1_3| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#gm~0.base=|v_~#gm~0.base_25|, ~#gm~0.offset=|v_~#gm~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, t_funThread2of3ForFork0_good_#t~nondet44#1=|v_t_funThread2of3ForFork0_good_#t~nondet44#1_3|, ~#gm~0.base=|v_~#gm~0.base_25|, ~#gm~0.offset=|v_~#gm~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_good_#t~nondet44#1][391], [34#L938-7true, t_funThread3of3ForFork0InUse, 323#true, 229#L956-4true, 213#L943-2true, 66#$Ultimate##0true, 330#true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse]) [2023-11-30 07:59:26,142 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is not cut-off event [2023-11-30 07:59:26,142 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is not cut-off event [2023-11-30 07:59:26,142 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is not cut-off event [2023-11-30 07:59:26,142 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is not cut-off event [2023-11-30 07:59:26,142 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1194] L942-32-->L943-2: Formula: (and (= (store |v_#pthreadsMutex_178| |v_~#gm~0.base_25| (store (select |v_#pthreadsMutex_178| |v_~#gm~0.base_25|) |v_~#gm~0.offset_25| 0)) |v_#pthreadsMutex_177|) (= |v_t_funThread2of3ForFork0_good_#t~nondet44#1_3| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#gm~0.base=|v_~#gm~0.base_25|, ~#gm~0.offset=|v_~#gm~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, t_funThread2of3ForFork0_good_#t~nondet44#1=|v_t_funThread2of3ForFork0_good_#t~nondet44#1_3|, ~#gm~0.base=|v_~#gm~0.base_25|, ~#gm~0.offset=|v_~#gm~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_good_#t~nondet44#1][391], [t_funThread3of3ForFork0InUse, 323#true, 229#L956-4true, 213#L943-2true, 56#L938-8true, 66#$Ultimate##0true, 330#true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse]) [2023-11-30 07:59:26,143 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2023-11-30 07:59:26,143 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 07:59:26,143 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 07:59:26,143 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 07:59:26,143 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 07:59:26,143 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1251] L949-->L949-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#fm~0.base_21|))) (and (= |v_t_funThread3of3ForFork0_#t~nondet45#1_1| 0) (= 0 (select .cse0 |v_~#fm~0.offset_21|)) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#fm~0.base_21| (store .cse0 |v_~#fm~0.offset_21| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#fm~0.base=|v_~#fm~0.base_21|, ~#fm~0.offset=|v_~#fm~0.offset_21|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#fm~0.base=|v_~#fm~0.base_21|, t_funThread3of3ForFork0_#t~nondet45#1=|v_t_funThread3of3ForFork0_#t~nondet45#1_1|, ~#fm~0.offset=|v_~#fm~0.offset_21|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet45#1][338], [34#L938-7true, t_funThread3of3ForFork0InUse, 323#true, 229#L956-4true, 213#L943-2true, 244#L949-3true, 330#true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse]) [2023-11-30 07:59:26,143 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2023-11-30 07:59:26,143 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 07:59:26,143 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 07:59:26,143 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 07:59:27,585 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1251] L949-->L949-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#fm~0.base_21|))) (and (= |v_t_funThread3of3ForFork0_#t~nondet45#1_1| 0) (= 0 (select .cse0 |v_~#fm~0.offset_21|)) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#fm~0.base_21| (store .cse0 |v_~#fm~0.offset_21| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#fm~0.base=|v_~#fm~0.base_21|, ~#fm~0.offset=|v_~#fm~0.offset_21|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#fm~0.base=|v_~#fm~0.base_21|, t_funThread3of3ForFork0_#t~nondet45#1=|v_t_funThread3of3ForFork0_#t~nondet45#1_1|, ~#fm~0.offset=|v_~#fm~0.offset_21|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet45#1][338], [t_funThread3of3ForFork0InUse, 323#true, 213#L943-2true, 244#L949-3true, 56#L938-8true, 264#L956-15true, 330#true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse]) [2023-11-30 07:59:27,585 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2023-11-30 07:59:27,585 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 07:59:27,585 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 07:59:27,585 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 07:59:30,559 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1251] L949-->L949-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#fm~0.base_21|))) (and (= |v_t_funThread3of3ForFork0_#t~nondet45#1_1| 0) (= 0 (select .cse0 |v_~#fm~0.offset_21|)) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#fm~0.base_21| (store .cse0 |v_~#fm~0.offset_21| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#fm~0.base=|v_~#fm~0.base_21|, ~#fm~0.offset=|v_~#fm~0.offset_21|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#fm~0.base=|v_~#fm~0.base_21|, t_funThread3of3ForFork0_#t~nondet45#1=|v_t_funThread3of3ForFork0_#t~nondet45#1_1|, ~#fm~0.offset=|v_~#fm~0.offset_21|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet45#1][338], [t_funThread3of3ForFork0InUse, 323#true, 83#L942-27true, 244#L949-3true, 56#L938-8true, 45#L956-7true, 330#true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse]) [2023-11-30 07:59:30,560 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2023-11-30 07:59:30,560 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 07:59:30,560 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 07:59:30,560 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 07:59:30,560 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 07:59:31,501 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1194] L942-32-->L943-2: Formula: (and (= (store |v_#pthreadsMutex_178| |v_~#gm~0.base_25| (store (select |v_#pthreadsMutex_178| |v_~#gm~0.base_25|) |v_~#gm~0.offset_25| 0)) |v_#pthreadsMutex_177|) (= |v_t_funThread2of3ForFork0_good_#t~nondet44#1_3| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#gm~0.base=|v_~#gm~0.base_25|, ~#gm~0.offset=|v_~#gm~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, t_funThread2of3ForFork0_good_#t~nondet44#1=|v_t_funThread2of3ForFork0_good_#t~nondet44#1_3|, ~#gm~0.base=|v_~#gm~0.base_25|, ~#gm~0.offset=|v_~#gm~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_good_#t~nondet44#1][391], [t_funThread3of3ForFork0InUse, 323#true, 242#t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 213#L943-2true, 66#$Ultimate##0true, 71#L957true, 330#true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse]) [2023-11-30 07:59:31,501 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is not cut-off event [2023-11-30 07:59:31,501 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is not cut-off event [2023-11-30 07:59:31,501 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is not cut-off event [2023-11-30 07:59:31,501 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is not cut-off event [2023-11-30 07:59:31,502 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1251] L949-->L949-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#fm~0.base_21|))) (and (= |v_t_funThread3of3ForFork0_#t~nondet45#1_1| 0) (= 0 (select .cse0 |v_~#fm~0.offset_21|)) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#fm~0.base_21| (store .cse0 |v_~#fm~0.offset_21| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#fm~0.base=|v_~#fm~0.base_21|, ~#fm~0.offset=|v_~#fm~0.offset_21|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#fm~0.base=|v_~#fm~0.base_21|, t_funThread3of3ForFork0_#t~nondet45#1=|v_t_funThread3of3ForFork0_#t~nondet45#1_1|, ~#fm~0.offset=|v_~#fm~0.offset_21|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet45#1][338], [t_funThread3of3ForFork0InUse, 323#true, 242#t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 213#L943-2true, 244#L949-3true, 71#L957true, 330#true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse]) [2023-11-30 07:59:31,502 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2023-11-30 07:59:31,502 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 07:59:31,502 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 07:59:31,502 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 07:59:31,502 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1061] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][138], [t_funThread3of3ForFork0InUse, 323#true, 2#L957-3true, 242#t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 213#L943-2true, 66#$Ultimate##0true, 330#true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse]) [2023-11-30 07:59:31,502 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2023-11-30 07:59:31,502 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 07:59:31,502 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 07:59:31,502 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 07:59:31,503 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1194] L942-32-->L943-2: Formula: (and (= (store |v_#pthreadsMutex_178| |v_~#gm~0.base_25| (store (select |v_#pthreadsMutex_178| |v_~#gm~0.base_25|) |v_~#gm~0.offset_25| 0)) |v_#pthreadsMutex_177|) (= |v_t_funThread2of3ForFork0_good_#t~nondet44#1_3| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#gm~0.base=|v_~#gm~0.base_25|, ~#gm~0.offset=|v_~#gm~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, t_funThread2of3ForFork0_good_#t~nondet44#1=|v_t_funThread2of3ForFork0_good_#t~nondet44#1_3|, ~#gm~0.base=|v_~#gm~0.base_25|, ~#gm~0.offset=|v_~#gm~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_good_#t~nondet44#1][391], [34#L938-7true, t_funThread3of3ForFork0InUse, 323#true, 213#L943-2true, 66#$Ultimate##0true, 71#L957true, 330#true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse]) [2023-11-30 07:59:31,503 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is not cut-off event [2023-11-30 07:59:31,503 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is not cut-off event [2023-11-30 07:59:31,503 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is not cut-off event [2023-11-30 07:59:31,503 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is not cut-off event [2023-11-30 07:59:31,503 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1194] L942-32-->L943-2: Formula: (and (= (store |v_#pthreadsMutex_178| |v_~#gm~0.base_25| (store (select |v_#pthreadsMutex_178| |v_~#gm~0.base_25|) |v_~#gm~0.offset_25| 0)) |v_#pthreadsMutex_177|) (= |v_t_funThread2of3ForFork0_good_#t~nondet44#1_3| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#gm~0.base=|v_~#gm~0.base_25|, ~#gm~0.offset=|v_~#gm~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, t_funThread2of3ForFork0_good_#t~nondet44#1=|v_t_funThread2of3ForFork0_good_#t~nondet44#1_3|, ~#gm~0.base=|v_~#gm~0.base_25|, ~#gm~0.offset=|v_~#gm~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_good_#t~nondet44#1][391], [t_funThread3of3ForFork0InUse, 323#true, 213#L943-2true, 56#L938-8true, 66#$Ultimate##0true, 71#L957true, 330#true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse]) [2023-11-30 07:59:31,503 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2023-11-30 07:59:31,503 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 07:59:31,503 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 07:59:31,503 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 07:59:31,503 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 07:59:31,503 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1251] L949-->L949-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#fm~0.base_21|))) (and (= |v_t_funThread3of3ForFork0_#t~nondet45#1_1| 0) (= 0 (select .cse0 |v_~#fm~0.offset_21|)) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#fm~0.base_21| (store .cse0 |v_~#fm~0.offset_21| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#fm~0.base=|v_~#fm~0.base_21|, ~#fm~0.offset=|v_~#fm~0.offset_21|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#fm~0.base=|v_~#fm~0.base_21|, t_funThread3of3ForFork0_#t~nondet45#1=|v_t_funThread3of3ForFork0_#t~nondet45#1_1|, ~#fm~0.offset=|v_~#fm~0.offset_21|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet45#1][338], [34#L938-7true, t_funThread3of3ForFork0InUse, 323#true, 244#L949-3true, 213#L943-2true, 71#L957true, 330#true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse]) [2023-11-30 07:59:31,504 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2023-11-30 07:59:31,504 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 07:59:31,504 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 07:59:31,504 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 07:59:31,504 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1061] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][138], [34#L938-7true, t_funThread3of3ForFork0InUse, 323#true, 2#L957-3true, 213#L943-2true, 66#$Ultimate##0true, 330#true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse]) [2023-11-30 07:59:31,504 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2023-11-30 07:59:31,504 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 07:59:31,504 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 07:59:31,504 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 07:59:31,970 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1251] L949-->L949-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#fm~0.base_21|))) (and (= |v_t_funThread3of3ForFork0_#t~nondet45#1_1| 0) (= 0 (select .cse0 |v_~#fm~0.offset_21|)) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#fm~0.base_21| (store .cse0 |v_~#fm~0.offset_21| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#fm~0.base=|v_~#fm~0.base_21|, ~#fm~0.offset=|v_~#fm~0.offset_21|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#fm~0.base=|v_~#fm~0.base_21|, t_funThread3of3ForFork0_#t~nondet45#1=|v_t_funThread3of3ForFork0_#t~nondet45#1_1|, ~#fm~0.offset=|v_~#fm~0.offset_21|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet45#1][338], [t_funThread3of3ForFork0InUse, 323#true, 157#L956-16true, 213#L943-2true, 244#L949-3true, 56#L938-8true, 330#true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse]) [2023-11-30 07:59:31,971 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2023-11-30 07:59:31,971 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 07:59:31,971 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 07:59:31,971 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 07:59:32,702 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1251] L949-->L949-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#fm~0.base_21|))) (and (= |v_t_funThread3of3ForFork0_#t~nondet45#1_1| 0) (= 0 (select .cse0 |v_~#fm~0.offset_21|)) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#fm~0.base_21| (store .cse0 |v_~#fm~0.offset_21| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#fm~0.base=|v_~#fm~0.base_21|, ~#fm~0.offset=|v_~#fm~0.offset_21|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#fm~0.base=|v_~#fm~0.base_21|, t_funThread3of3ForFork0_#t~nondet45#1=|v_t_funThread3of3ForFork0_#t~nondet45#1_1|, ~#fm~0.offset=|v_~#fm~0.offset_21|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet45#1][338], [t_funThread3of3ForFork0InUse, 323#true, 229#L956-4true, 244#L949-3true, 213#L943-2true, 56#L938-8true, 330#true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse]) [2023-11-30 07:59:32,702 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2023-11-30 07:59:32,702 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 07:59:32,702 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 07:59:32,702 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 07:59:37,310 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1251] L949-->L949-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#fm~0.base_21|))) (and (= |v_t_funThread3of3ForFork0_#t~nondet45#1_1| 0) (= 0 (select .cse0 |v_~#fm~0.offset_21|)) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#fm~0.base_21| (store .cse0 |v_~#fm~0.offset_21| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#fm~0.base=|v_~#fm~0.base_21|, ~#fm~0.offset=|v_~#fm~0.offset_21|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#fm~0.base=|v_~#fm~0.base_21|, t_funThread3of3ForFork0_#t~nondet45#1=|v_t_funThread3of3ForFork0_#t~nondet45#1_1|, ~#fm~0.offset=|v_~#fm~0.offset_21|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet45#1][338], [t_funThread3of3ForFork0InUse, 323#true, 244#L949-3true, 213#L943-2true, 56#L938-8true, 71#L957true, 330#true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse]) [2023-11-30 07:59:37,310 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2023-11-30 07:59:37,310 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2023-11-30 07:59:37,310 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2023-11-30 07:59:37,310 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2023-11-30 07:59:37,310 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1061] L957-->L957-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_74| |v_~#fm~0.base_13|))) (and (= |v_#pthreadsMutex_73| (store |v_#pthreadsMutex_74| |v_~#fm~0.base_13| (store .cse0 |v_~#fm~0.offset_13| 1))) (= |v_ULTIMATE.start_main_#t~nondet50#1_7| 0) (= (select .cse0 |v_~#fm~0.offset_13|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_74|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} OutVars{ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_7|, #pthreadsMutex=|v_#pthreadsMutex_73|, ~#fm~0.base=|v_~#fm~0.base_13|, ~#fm~0.offset=|v_~#fm~0.offset_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet50#1][138], [t_funThread3of3ForFork0InUse, 323#true, 2#L957-3true, 213#L943-2true, 56#L938-8true, 66#$Ultimate##0true, 330#true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse]) [2023-11-30 07:59:37,310 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2023-11-30 07:59:37,310 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 07:59:37,311 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 07:59:37,311 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 07:59:42,187 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1194] L942-32-->L943-2: Formula: (and (= (store |v_#pthreadsMutex_178| |v_~#gm~0.base_25| (store (select |v_#pthreadsMutex_178| |v_~#gm~0.base_25|) |v_~#gm~0.offset_25| 0)) |v_#pthreadsMutex_177|) (= |v_t_funThread2of3ForFork0_good_#t~nondet44#1_3| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#gm~0.base=|v_~#gm~0.base_25|, ~#gm~0.offset=|v_~#gm~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, t_funThread2of3ForFork0_good_#t~nondet44#1=|v_t_funThread2of3ForFork0_good_#t~nondet44#1_3|, ~#gm~0.base=|v_~#gm~0.base_25|, ~#gm~0.offset=|v_~#gm~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_good_#t~nondet44#1][391], [t_funThread3of3ForFork0InUse, 323#true, 242#t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 213#L943-2true, 66#$Ultimate##0true, 45#L956-7true, 330#true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse]) [2023-11-30 07:59:42,188 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is not cut-off event [2023-11-30 07:59:42,188 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is not cut-off event [2023-11-30 07:59:42,188 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is not cut-off event [2023-11-30 07:59:42,188 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is not cut-off event [2023-11-30 07:59:42,188 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1251] L949-->L949-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#fm~0.base_21|))) (and (= |v_t_funThread3of3ForFork0_#t~nondet45#1_1| 0) (= 0 (select .cse0 |v_~#fm~0.offset_21|)) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#fm~0.base_21| (store .cse0 |v_~#fm~0.offset_21| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#fm~0.base=|v_~#fm~0.base_21|, ~#fm~0.offset=|v_~#fm~0.offset_21|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#fm~0.base=|v_~#fm~0.base_21|, t_funThread3of3ForFork0_#t~nondet45#1=|v_t_funThread3of3ForFork0_#t~nondet45#1_1|, ~#fm~0.offset=|v_~#fm~0.offset_21|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet45#1][338], [t_funThread3of3ForFork0InUse, 323#true, 242#t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 213#L943-2true, 244#L949-3true, 45#L956-7true, 330#true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse]) [2023-11-30 07:59:42,188 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2023-11-30 07:59:42,188 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2023-11-30 07:59:42,188 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2023-11-30 07:59:42,188 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2023-11-30 07:59:42,189 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1194] L942-32-->L943-2: Formula: (and (= (store |v_#pthreadsMutex_178| |v_~#gm~0.base_25| (store (select |v_#pthreadsMutex_178| |v_~#gm~0.base_25|) |v_~#gm~0.offset_25| 0)) |v_#pthreadsMutex_177|) (= |v_t_funThread2of3ForFork0_good_#t~nondet44#1_3| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#gm~0.base=|v_~#gm~0.base_25|, ~#gm~0.offset=|v_~#gm~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, t_funThread2of3ForFork0_good_#t~nondet44#1=|v_t_funThread2of3ForFork0_good_#t~nondet44#1_3|, ~#gm~0.base=|v_~#gm~0.base_25|, ~#gm~0.offset=|v_~#gm~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_good_#t~nondet44#1][391], [34#L938-7true, t_funThread3of3ForFork0InUse, 323#true, 213#L943-2true, 66#$Ultimate##0true, 45#L956-7true, 330#true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse]) [2023-11-30 07:59:42,189 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is not cut-off event [2023-11-30 07:59:42,189 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is not cut-off event [2023-11-30 07:59:42,189 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is not cut-off event [2023-11-30 07:59:42,189 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is not cut-off event [2023-11-30 07:59:42,189 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1194] L942-32-->L943-2: Formula: (and (= (store |v_#pthreadsMutex_178| |v_~#gm~0.base_25| (store (select |v_#pthreadsMutex_178| |v_~#gm~0.base_25|) |v_~#gm~0.offset_25| 0)) |v_#pthreadsMutex_177|) (= |v_t_funThread2of3ForFork0_good_#t~nondet44#1_3| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#gm~0.base=|v_~#gm~0.base_25|, ~#gm~0.offset=|v_~#gm~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, t_funThread2of3ForFork0_good_#t~nondet44#1=|v_t_funThread2of3ForFork0_good_#t~nondet44#1_3|, ~#gm~0.base=|v_~#gm~0.base_25|, ~#gm~0.offset=|v_~#gm~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_good_#t~nondet44#1][391], [t_funThread3of3ForFork0InUse, 323#true, 213#L943-2true, 56#L938-8true, 66#$Ultimate##0true, 45#L956-7true, 330#true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse]) [2023-11-30 07:59:42,189 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2023-11-30 07:59:42,189 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 07:59:42,189 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 07:59:42,189 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 07:59:42,189 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 07:59:42,189 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1251] L949-->L949-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#fm~0.base_21|))) (and (= |v_t_funThread3of3ForFork0_#t~nondet45#1_1| 0) (= 0 (select .cse0 |v_~#fm~0.offset_21|)) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#fm~0.base_21| (store .cse0 |v_~#fm~0.offset_21| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#fm~0.base=|v_~#fm~0.base_21|, ~#fm~0.offset=|v_~#fm~0.offset_21|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#fm~0.base=|v_~#fm~0.base_21|, t_funThread3of3ForFork0_#t~nondet45#1=|v_t_funThread3of3ForFork0_#t~nondet45#1_1|, ~#fm~0.offset=|v_~#fm~0.offset_21|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet45#1][338], [34#L938-7true, t_funThread3of3ForFork0InUse, 323#true, 244#L949-3true, 213#L943-2true, 45#L956-7true, 330#true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse]) [2023-11-30 07:59:42,190 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2023-11-30 07:59:42,190 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2023-11-30 07:59:42,190 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2023-11-30 07:59:42,190 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2023-11-30 07:59:48,274 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1251] L949-->L949-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#fm~0.base_21|))) (and (= |v_t_funThread3of3ForFork0_#t~nondet45#1_1| 0) (= 0 (select .cse0 |v_~#fm~0.offset_21|)) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#fm~0.base_21| (store .cse0 |v_~#fm~0.offset_21| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#fm~0.base=|v_~#fm~0.base_21|, ~#fm~0.offset=|v_~#fm~0.offset_21|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#fm~0.base=|v_~#fm~0.base_21|, t_funThread3of3ForFork0_#t~nondet45#1=|v_t_funThread3of3ForFork0_#t~nondet45#1_1|, ~#fm~0.offset=|v_~#fm~0.offset_21|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet45#1][338], [t_funThread3of3ForFork0InUse, 323#true, 213#L943-2true, 244#L949-3true, 56#L938-8true, 45#L956-7true, 330#true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse]) [2023-11-30 07:59:48,274 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2023-11-30 07:59:48,274 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2023-11-30 07:59:48,274 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2023-11-30 07:59:48,274 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event