/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 -i ../../../trunk/examples/svcomp/weaver/popl20-bad-commit-2.wvr-bad.c -------------------------------------------------------------------------------- This is Ultimate 0.2.4-wip.dk.empire-owicki-175f719-m [2023-11-29 21:54:16,213 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-11-29 21:54:16,295 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-29 21:54:16,320 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-11-29 21:54:16,320 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-11-29 21:54:16,321 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-11-29 21:54:16,321 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-11-29 21:54:16,321 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-11-29 21:54:16,322 INFO L153 SettingsManager]: * Use SBE=true [2023-11-29 21:54:16,324 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-11-29 21:54:16,325 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-11-29 21:54:16,325 INFO L153 SettingsManager]: * sizeof long=4 [2023-11-29 21:54:16,325 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-11-29 21:54:16,326 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-11-29 21:54:16,326 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-11-29 21:54:16,326 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-11-29 21:54:16,326 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-11-29 21:54:16,327 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-11-29 21:54:16,327 INFO L153 SettingsManager]: * sizeof long double=12 [2023-11-29 21:54:16,327 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-11-29 21:54:16,327 INFO L153 SettingsManager]: * Use constant arrays=true [2023-11-29 21:54:16,328 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-11-29 21:54:16,328 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-11-29 21:54:16,328 INFO L153 SettingsManager]: * To the following directory=./dump/ [2023-11-29 21:54:16,328 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-11-29 21:54:16,329 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-11-29 21:54:16,329 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-11-29 21:54:16,329 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-11-29 21:54:16,329 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2023-11-29 21:54:16,329 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-11-29 21:54:16,330 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-11-29 21:54:16,330 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-11-29 21:54:16,330 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-11-29 21:54:16,330 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG -> true [2023-11-29 21:54:16,501 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-11-29 21:54:16,514 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-11-29 21:54:16,515 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-11-29 21:54:16,516 INFO L270 PluginConnector]: Initializing CDTParser... [2023-11-29 21:54:16,518 INFO L274 PluginConnector]: CDTParser initialized [2023-11-29 21:54:16,518 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/weaver/popl20-bad-commit-2.wvr-bad.c [2023-11-29 21:54:17,514 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-11-29 21:54:17,676 INFO L384 CDTParser]: Found 1 translation units. [2023-11-29 21:54:17,677 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/weaver/popl20-bad-commit-2.wvr-bad.c [2023-11-29 21:54:17,687 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/457de1fc8/c038eb9faae7430db19cbc0b0b20c1e2/FLAGf6901055a [2023-11-29 21:54:17,699 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/457de1fc8/c038eb9faae7430db19cbc0b0b20c1e2 [2023-11-29 21:54:17,700 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-11-29 21:54:17,701 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2023-11-29 21:54:17,702 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-11-29 21:54:17,702 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-11-29 21:54:17,705 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-11-29 21:54:17,705 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 29.11 09:54:17" (1/1) ... [2023-11-29 21:54:17,706 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@631ff50f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 09:54:17, skipping insertion in model container [2023-11-29 21:54:17,706 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 29.11 09:54:17" (1/1) ... [2023-11-29 21:54:17,734 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-11-29 21:54:17,894 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/weaver/popl20-bad-commit-2.wvr-bad.c[6687,6700] [2023-11-29 21:54:17,899 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-29 21:54:17,911 INFO L202 MainTranslator]: Completed pre-run [2023-11-29 21:54:17,945 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/weaver/popl20-bad-commit-2.wvr-bad.c[6687,6700] [2023-11-29 21:54:17,947 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-29 21:54:17,958 WARN L675 CHandler]: The function __VERIFIER_atomic_begin is called, but not defined or handled by StandardFunctionHandler. [2023-11-29 21:54:17,958 WARN L675 CHandler]: The function __VERIFIER_atomic_end is called, but not defined or handled by StandardFunctionHandler. [2023-11-29 21:54:17,963 INFO L206 MainTranslator]: Completed translation [2023-11-29 21:54:17,963 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 09:54:17 WrapperNode [2023-11-29 21:54:17,963 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-11-29 21:54:17,964 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-11-29 21:54:17,964 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-11-29 21:54:17,964 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-11-29 21:54:17,968 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 09:54:17" (1/1) ... [2023-11-29 21:54:17,989 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 09:54:17" (1/1) ... [2023-11-29 21:54:18,021 INFO L138 Inliner]: procedures = 26, calls = 93, calls flagged for inlining = 27, calls inlined = 33, statements flattened = 481 [2023-11-29 21:54:18,022 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-11-29 21:54:18,022 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-11-29 21:54:18,022 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-11-29 21:54:18,022 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-11-29 21:54:18,029 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 09:54:17" (1/1) ... [2023-11-29 21:54:18,029 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 09:54:17" (1/1) ... [2023-11-29 21:54:18,035 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 09:54:17" (1/1) ... [2023-11-29 21:54:18,035 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 09:54:17" (1/1) ... [2023-11-29 21:54:18,051 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 09:54:17" (1/1) ... [2023-11-29 21:54:18,054 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 09:54:17" (1/1) ... [2023-11-29 21:54:18,056 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 09:54:17" (1/1) ... [2023-11-29 21:54:18,063 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 09:54:17" (1/1) ... [2023-11-29 21:54:18,067 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-11-29 21:54:18,068 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-11-29 21:54:18,068 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-11-29 21:54:18,068 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-11-29 21:54:18,069 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 09:54:17" (1/1) ... [2023-11-29 21:54:18,072 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-11-29 21:54:18,079 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-29 21:54:18,087 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-29 21:54:18,093 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-29 21:54:18,106 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-11-29 21:54:18,106 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-11-29 21:54:18,106 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2023-11-29 21:54:18,106 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2023-11-29 21:54:18,107 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2023-11-29 21:54:18,107 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2023-11-29 21:54:18,107 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2023-11-29 21:54:18,107 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2023-11-29 21:54:18,107 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2023-11-29 21:54:18,107 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2023-11-29 21:54:18,107 INFO L130 BoogieDeclarations]: Found specification of procedure thread4 [2023-11-29 21:54:18,107 INFO L138 BoogieDeclarations]: Found implementation of procedure thread4 [2023-11-29 21:54:18,107 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-11-29 21:54:18,107 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2023-11-29 21:54:18,107 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2023-11-29 21:54:18,107 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2023-11-29 21:54:18,107 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-11-29 21:54:18,108 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-11-29 21:54:18,108 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-11-29 21:54:18,109 WARN L213 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2023-11-29 21:54:18,191 INFO L241 CfgBuilder]: Building ICFG [2023-11-29 21:54:18,193 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2023-11-29 21:54:18,701 INFO L282 CfgBuilder]: Performing block encoding [2023-11-29 21:54:18,812 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-11-29 21:54:18,813 INFO L309 CfgBuilder]: Removed 8 assume(true) statements. [2023-11-29 21:54:18,814 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 29.11 09:54:18 BoogieIcfgContainer [2023-11-29 21:54:18,814 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-11-29 21:54:18,816 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-11-29 21:54:18,816 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-11-29 21:54:18,817 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-11-29 21:54:18,818 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 29.11 09:54:17" (1/3) ... [2023-11-29 21:54:18,818 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5814e17c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 29.11 09:54:18, skipping insertion in model container [2023-11-29 21:54:18,818 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 09:54:17" (2/3) ... [2023-11-29 21:54:18,818 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5814e17c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 29.11 09:54:18, skipping insertion in model container [2023-11-29 21:54:18,818 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 29.11 09:54:18" (3/3) ... [2023-11-29 21:54:18,819 INFO L112 eAbstractionObserver]: Analyzing ICFG popl20-bad-commit-2.wvr-bad.c [2023-11-29 21:54:18,830 INFO L197 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-11-29 21:54:18,830 INFO L156 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-11-29 21:54:18,830 INFO L508 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2023-11-29 21:54:18,879 INFO L144 ThreadInstanceAdder]: Constructed 4 joinOtherThreadTransitions. [2023-11-29 21:54:18,905 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 350 places, 374 transitions, 776 flow [2023-11-29 21:54:18,979 INFO L124 PetriNetUnfolderBase]: 37/370 cut-off events. [2023-11-29 21:54:18,979 INFO L125 PetriNetUnfolderBase]: For 4/4 co-relation queries the response was YES. [2023-11-29 21:54:18,984 INFO L83 FinitePrefix]: Finished finitePrefix Result has 387 conditions, 370 events. 37/370 cut-off events. For 4/4 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 257 event pairs, 0 based on Foata normal form. 0/332 useless extension candidates. Maximal degree in co-relation 325. Up to 8 conditions per place. [2023-11-29 21:54:18,984 INFO L82 GeneralOperation]: Start removeDead. Operand has 350 places, 374 transitions, 776 flow [2023-11-29 21:54:18,988 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 333 places, 357 transitions, 738 flow [2023-11-29 21:54:18,994 INFO L361 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-11-29 21:54:18,998 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;@7b7f8dd0, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-11-29 21:54:18,998 INFO L363 AbstractCegarLoop]: Starting to check reachability of 5 error locations. [2023-11-29 21:54:19,040 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-11-29 21:54:19,041 INFO L124 PetriNetUnfolderBase]: 37/356 cut-off events. [2023-11-29 21:54:19,041 INFO L125 PetriNetUnfolderBase]: For 4/4 co-relation queries the response was YES. [2023-11-29 21:54:19,041 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-29 21:54:19,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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-29 21:54:19,042 INFO L425 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2023-11-29 21:54:19,045 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 21:54:19,045 INFO L85 PathProgramCache]: Analyzing trace with hash 1067137860, now seen corresponding path program 1 times [2023-11-29 21:54:19,051 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 21:54:19,051 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1039191019] [2023-11-29 21:54:19,052 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 21:54:19,052 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 21:54:19,187 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 21:54:19,383 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-29 21:54:19,383 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 21:54:19,383 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1039191019] [2023-11-29 21:54:19,383 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1039191019] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 21:54:19,384 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 21:54:19,384 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-29 21:54:19,385 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [12428350] [2023-11-29 21:54:19,385 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 21:54:19,390 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2023-11-29 21:54:19,395 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 21:54:19,410 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-11-29 21:54:19,411 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-11-29 21:54:19,413 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 336 out of 374 [2023-11-29 21:54:19,415 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 333 places, 357 transitions, 738 flow. Second operand has 2 states, 2 states have (on average 342.0) internal successors, (684), 2 states have internal predecessors, (684), 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-29 21:54:19,415 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 21:54:19,415 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 336 of 374 [2023-11-29 21:54:19,416 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 21:54:19,498 INFO L124 PetriNetUnfolderBase]: 56/376 cut-off events. [2023-11-29 21:54:19,498 INFO L125 PetriNetUnfolderBase]: For 16/16 co-relation queries the response was YES. [2023-11-29 21:54:19,502 INFO L83 FinitePrefix]: Finished finitePrefix Result has 450 conditions, 376 events. 56/376 cut-off events. For 16/16 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 274 event pairs, 0 based on Foata normal form. 29/372 useless extension candidates. Maximal degree in co-relation 351. Up to 57 conditions per place. [2023-11-29 21:54:19,504 INFO L140 encePairwiseOnDemand]: 357/374 looper letters, 20 selfloop transitions, 0 changer transitions 9/340 dead transitions. [2023-11-29 21:54:19,504 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 334 places, 340 transitions, 744 flow [2023-11-29 21:54:19,505 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-11-29 21:54:19,506 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2 states. [2023-11-29 21:54:19,514 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2 states to 2 states and 709 transitions. [2023-11-29 21:54:19,517 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.9478609625668449 [2023-11-29 21:54:19,517 INFO L72 ComplementDD]: Start complementDD. Operand 2 states and 709 transitions. [2023-11-29 21:54:19,517 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2 states and 709 transitions. [2023-11-29 21:54:19,519 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 21:54:19,520 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 2 states and 709 transitions. [2023-11-29 21:54:19,524 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 3 states, 2 states have (on average 354.5) internal successors, (709), 2 states have internal predecessors, (709), 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-29 21:54:19,529 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 3 states, 3 states have (on average 374.0) internal successors, (1122), 3 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-29 21:54:19,530 INFO L81 ComplementDD]: Finished complementDD. Result has 3 states, 3 states have (on average 374.0) internal successors, (1122), 3 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-29 21:54:19,533 INFO L307 CegarLoopForPetriNet]: 333 programPoint places, 1 predicate places. [2023-11-29 21:54:19,534 INFO L500 AbstractCegarLoop]: Abstraction has has 334 places, 340 transitions, 744 flow [2023-11-29 21:54:19,535 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 342.0) internal successors, (684), 2 states have internal predecessors, (684), 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-29 21:54:19,535 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-29 21:54:19,535 INFO L232 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-29 21:54:19,535 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-11-29 21:54:19,536 INFO L425 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2023-11-29 21:54:19,537 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 21:54:19,537 INFO L85 PathProgramCache]: Analyzing trace with hash -1656483768, now seen corresponding path program 1 times [2023-11-29 21:54:19,537 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 21:54:19,537 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1127522982] [2023-11-29 21:54:19,538 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 21:54:19,538 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 21:54:19,633 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 21:54:20,056 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-29 21:54:20,056 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 21:54:20,056 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1127522982] [2023-11-29 21:54:20,057 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1127522982] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 21:54:20,057 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 21:54:20,057 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-29 21:54:20,057 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1356422095] [2023-11-29 21:54:20,057 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 21:54:20,058 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-29 21:54:20,058 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 21:54:20,059 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-29 21:54:20,059 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-11-29 21:54:20,060 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 271 out of 374 [2023-11-29 21:54:20,064 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 334 places, 340 transitions, 744 flow. Second operand has 5 states, 5 states have (on average 283.8) internal successors, (1419), 5 states have internal predecessors, (1419), 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-29 21:54:20,064 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 21:54:20,065 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 271 of 374 [2023-11-29 21:54:20,065 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 21:54:20,291 INFO L124 PetriNetUnfolderBase]: 107/510 cut-off events. [2023-11-29 21:54:20,291 INFO L125 PetriNetUnfolderBase]: For 103/121 co-relation queries the response was YES. [2023-11-29 21:54:20,293 INFO L83 FinitePrefix]: Finished finitePrefix Result has 830 conditions, 510 events. 107/510 cut-off events. For 103/121 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 791 event pairs, 0 based on Foata normal form. 0/454 useless extension candidates. Maximal degree in co-relation 572. Up to 112 conditions per place. [2023-11-29 21:54:20,295 INFO L140 encePairwiseOnDemand]: 355/374 looper letters, 87 selfloop transitions, 7 changer transitions 14/363 dead transitions. [2023-11-29 21:54:20,296 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 340 places, 363 transitions, 1065 flow [2023-11-29 21:54:20,296 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-29 21:54:20,296 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-11-29 21:54:20,299 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 2006 transitions. [2023-11-29 21:54:20,299 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.7662337662337663 [2023-11-29 21:54:20,299 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 2006 transitions. [2023-11-29 21:54:20,299 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 2006 transitions. [2023-11-29 21:54:20,300 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 21:54:20,300 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 2006 transitions. [2023-11-29 21:54:20,303 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 286.57142857142856) internal successors, (2006), 7 states have internal predecessors, (2006), 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-29 21:54:20,307 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 374.0) internal successors, (2992), 8 states have internal predecessors, (2992), 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-29 21:54:20,308 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 374.0) internal successors, (2992), 8 states have internal predecessors, (2992), 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-29 21:54:20,309 INFO L307 CegarLoopForPetriNet]: 333 programPoint places, 7 predicate places. [2023-11-29 21:54:20,309 INFO L500 AbstractCegarLoop]: Abstraction has has 340 places, 363 transitions, 1065 flow [2023-11-29 21:54:20,310 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 283.8) internal successors, (1419), 5 states have internal predecessors, (1419), 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-29 21:54:20,310 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-29 21:54:20,310 INFO L232 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-29 21:54:20,311 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2023-11-29 21:54:20,312 INFO L425 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2023-11-29 21:54:20,313 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 21:54:20,313 INFO L85 PathProgramCache]: Analyzing trace with hash 515474621, now seen corresponding path program 1 times [2023-11-29 21:54:20,313 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 21:54:20,313 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [209100090] [2023-11-29 21:54:20,314 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 21:54:20,314 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 21:54:20,351 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 21:54:20,512 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 21:54:20,512 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 21:54:20,512 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [209100090] [2023-11-29 21:54:20,513 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [209100090] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 21:54:20,513 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 21:54:20,513 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-29 21:54:20,513 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1026725421] [2023-11-29 21:54:20,513 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 21:54:20,513 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-29 21:54:20,514 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 21:54:20,514 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-29 21:54:20,514 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-29 21:54:20,515 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 332 out of 374 [2023-11-29 21:54:20,516 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 340 places, 363 transitions, 1065 flow. Second operand has 3 states, 3 states have (on average 336.3333333333333) internal successors, (1009), 3 states have internal predecessors, (1009), 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-29 21:54:20,516 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 21:54:20,516 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 332 of 374 [2023-11-29 21:54:20,516 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 21:54:20,665 INFO L124 PetriNetUnfolderBase]: 171/695 cut-off events. [2023-11-29 21:54:20,665 INFO L125 PetriNetUnfolderBase]: For 344/384 co-relation queries the response was YES. [2023-11-29 21:54:20,668 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1360 conditions, 695 events. 171/695 cut-off events. For 344/384 co-relation queries the response was YES. Maximal size of possible extension queue 15. Compared 1629 event pairs, 0 based on Foata normal form. 19/631 useless extension candidates. Maximal degree in co-relation 786. Up to 180 conditions per place. [2023-11-29 21:54:20,673 INFO L140 encePairwiseOnDemand]: 367/374 looper letters, 63 selfloop transitions, 7 changer transitions 15/392 dead transitions. [2023-11-29 21:54:20,673 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 342 places, 392 transitions, 1416 flow [2023-11-29 21:54:20,673 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-29 21:54:20,673 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-29 21:54:20,675 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1038 transitions. [2023-11-29 21:54:20,675 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.9251336898395722 [2023-11-29 21:54:20,675 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1038 transitions. [2023-11-29 21:54:20,675 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1038 transitions. [2023-11-29 21:54:20,675 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 21:54:20,676 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1038 transitions. [2023-11-29 21:54:20,678 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 346.0) internal successors, (1038), 3 states have internal predecessors, (1038), 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-29 21:54:20,679 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 374.0) internal successors, (1496), 4 states have internal predecessors, (1496), 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-29 21:54:20,680 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 374.0) internal successors, (1496), 4 states have internal predecessors, (1496), 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-29 21:54:20,680 INFO L307 CegarLoopForPetriNet]: 333 programPoint places, 9 predicate places. [2023-11-29 21:54:20,681 INFO L500 AbstractCegarLoop]: Abstraction has has 342 places, 392 transitions, 1416 flow [2023-11-29 21:54:20,681 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 336.3333333333333) internal successors, (1009), 3 states have internal predecessors, (1009), 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-29 21:54:20,681 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-29 21:54:20,681 INFO L232 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-29 21:54:20,682 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2023-11-29 21:54:20,682 INFO L425 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2023-11-29 21:54:20,682 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 21:54:20,682 INFO L85 PathProgramCache]: Analyzing trace with hash 2002569687, now seen corresponding path program 1 times [2023-11-29 21:54:20,682 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 21:54:20,682 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1261270030] [2023-11-29 21:54:20,683 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 21:54:20,683 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 21:54:20,705 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 21:54:20,824 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 21:54:20,824 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 21:54:20,824 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1261270030] [2023-11-29 21:54:20,825 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1261270030] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 21:54:20,825 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 21:54:20,825 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-29 21:54:20,825 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1071427988] [2023-11-29 21:54:20,825 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 21:54:20,828 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-29 21:54:20,829 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 21:54:20,830 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-29 21:54:20,830 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-29 21:54:20,831 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 332 out of 374 [2023-11-29 21:54:20,832 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 342 places, 392 transitions, 1416 flow. Second operand has 3 states, 3 states have (on average 336.3333333333333) internal successors, (1009), 3 states have internal predecessors, (1009), 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-29 21:54:20,832 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 21:54:20,832 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 332 of 374 [2023-11-29 21:54:20,832 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 21:54:20,994 INFO L124 PetriNetUnfolderBase]: 317/1137 cut-off events. [2023-11-29 21:54:20,994 INFO L125 PetriNetUnfolderBase]: For 1205/1441 co-relation queries the response was YES. [2023-11-29 21:54:21,001 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2668 conditions, 1137 events. 317/1137 cut-off events. For 1205/1441 co-relation queries the response was YES. Maximal size of possible extension queue 27. Compared 4350 event pairs, 0 based on Foata normal form. 25/998 useless extension candidates. Maximal degree in co-relation 1722. Up to 337 conditions per place. [2023-11-29 21:54:21,008 INFO L140 encePairwiseOnDemand]: 371/374 looper letters, 125 selfloop transitions, 5 changer transitions 17/454 dead transitions. [2023-11-29 21:54:21,008 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 344 places, 454 transitions, 2252 flow [2023-11-29 21:54:21,009 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-29 21:54:21,009 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-29 21:54:21,010 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1039 transitions. [2023-11-29 21:54:21,010 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.9260249554367201 [2023-11-29 21:54:21,010 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1039 transitions. [2023-11-29 21:54:21,010 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1039 transitions. [2023-11-29 21:54:21,011 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 21:54:21,011 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1039 transitions. [2023-11-29 21:54:21,013 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 346.3333333333333) internal successors, (1039), 3 states have internal predecessors, (1039), 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-29 21:54:21,014 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 374.0) internal successors, (1496), 4 states have internal predecessors, (1496), 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-29 21:54:21,015 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 374.0) internal successors, (1496), 4 states have internal predecessors, (1496), 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-29 21:54:21,015 INFO L307 CegarLoopForPetriNet]: 333 programPoint places, 11 predicate places. [2023-11-29 21:54:21,015 INFO L500 AbstractCegarLoop]: Abstraction has has 344 places, 454 transitions, 2252 flow [2023-11-29 21:54:21,016 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 336.3333333333333) internal successors, (1009), 3 states have internal predecessors, (1009), 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-29 21:54:21,016 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-29 21:54:21,016 INFO L232 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-29 21:54:21,016 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2023-11-29 21:54:21,016 INFO L425 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2023-11-29 21:54:21,017 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 21:54:21,017 INFO L85 PathProgramCache]: Analyzing trace with hash 1765194123, now seen corresponding path program 1 times [2023-11-29 21:54:21,017 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 21:54:21,017 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1202570514] [2023-11-29 21:54:21,017 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 21:54:21,017 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 21:54:21,038 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 21:54:21,132 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 21:54:21,132 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 21:54:21,132 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1202570514] [2023-11-29 21:54:21,132 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1202570514] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 21:54:21,132 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 21:54:21,132 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-29 21:54:21,133 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [479919186] [2023-11-29 21:54:21,133 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 21:54:21,133 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-29 21:54:21,133 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 21:54:21,134 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-29 21:54:21,134 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-29 21:54:21,134 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 332 out of 374 [2023-11-29 21:54:21,135 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 344 places, 454 transitions, 2252 flow. Second operand has 3 states, 3 states have (on average 336.3333333333333) internal successors, (1009), 3 states have internal predecessors, (1009), 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-29 21:54:21,135 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 21:54:21,135 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 332 of 374 [2023-11-29 21:54:21,135 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 21:54:21,458 INFO L124 PetriNetUnfolderBase]: 591/2035 cut-off events. [2023-11-29 21:54:21,458 INFO L125 PetriNetUnfolderBase]: For 3843/4601 co-relation queries the response was YES. [2023-11-29 21:54:21,471 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5500 conditions, 2035 events. 591/2035 cut-off events. For 3843/4601 co-relation queries the response was YES. Maximal size of possible extension queue 52. Compared 11302 event pairs, 0 based on Foata normal form. 48/1740 useless extension candidates. Maximal degree in co-relation 3784. Up to 634 conditions per place. [2023-11-29 21:54:21,485 INFO L140 encePairwiseOnDemand]: 371/374 looper letters, 237 selfloop transitions, 9 changer transitions 21/574 dead transitions. [2023-11-29 21:54:21,485 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 346 places, 574 transitions, 4104 flow [2023-11-29 21:54:21,486 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-29 21:54:21,486 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-29 21:54:21,487 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1039 transitions. [2023-11-29 21:54:21,487 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.9260249554367201 [2023-11-29 21:54:21,487 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1039 transitions. [2023-11-29 21:54:21,487 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1039 transitions. [2023-11-29 21:54:21,488 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 21:54:21,488 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1039 transitions. [2023-11-29 21:54:21,489 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 346.3333333333333) internal successors, (1039), 3 states have internal predecessors, (1039), 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-29 21:54:21,491 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 374.0) internal successors, (1496), 4 states have internal predecessors, (1496), 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-29 21:54:21,491 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 374.0) internal successors, (1496), 4 states have internal predecessors, (1496), 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-29 21:54:21,492 INFO L307 CegarLoopForPetriNet]: 333 programPoint places, 13 predicate places. [2023-11-29 21:54:21,492 INFO L500 AbstractCegarLoop]: Abstraction has has 346 places, 574 transitions, 4104 flow [2023-11-29 21:54:21,492 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 336.3333333333333) internal successors, (1009), 3 states have internal predecessors, (1009), 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-29 21:54:21,493 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-29 21:54:21,493 INFO L232 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-29 21:54:21,493 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2023-11-29 21:54:21,493 INFO L425 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2023-11-29 21:54:21,493 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 21:54:21,493 INFO L85 PathProgramCache]: Analyzing trace with hash -1825868626, now seen corresponding path program 1 times [2023-11-29 21:54:21,493 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 21:54:21,494 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [290240180] [2023-11-29 21:54:21,494 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 21:54:21,494 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 21:54:21,516 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 21:54:21,571 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 21:54:21,571 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 21:54:21,571 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [290240180] [2023-11-29 21:54:21,572 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [290240180] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 21:54:21,572 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 21:54:21,572 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-29 21:54:21,572 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1441660327] [2023-11-29 21:54:21,572 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 21:54:21,572 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-29 21:54:21,573 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 21:54:21,573 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-29 21:54:21,573 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-29 21:54:21,574 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 331 out of 374 [2023-11-29 21:54:21,574 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 346 places, 574 transitions, 4104 flow. Second operand has 3 states, 3 states have (on average 335.0) internal successors, (1005), 3 states have internal predecessors, (1005), 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-29 21:54:21,575 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 21:54:21,575 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 331 of 374 [2023-11-29 21:54:21,575 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 21:54:22,208 INFO L124 PetriNetUnfolderBase]: 1215/3388 cut-off events. [2023-11-29 21:54:22,209 INFO L125 PetriNetUnfolderBase]: For 14333/16403 co-relation queries the response was YES. [2023-11-29 21:54:22,240 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11344 conditions, 3388 events. 1215/3388 cut-off events. For 14333/16403 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 22025 event pairs, 60 based on Foata normal form. 72/2893 useless extension candidates. Maximal degree in co-relation 8617. Up to 1219 conditions per place. [2023-11-29 21:54:22,272 INFO L140 encePairwiseOnDemand]: 369/374 looper letters, 305 selfloop transitions, 25 changer transitions 25/661 dead transitions. [2023-11-29 21:54:22,272 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 348 places, 661 transitions, 5906 flow [2023-11-29 21:54:22,272 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-29 21:54:22,272 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-29 21:54:22,274 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1034 transitions. [2023-11-29 21:54:22,274 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.9215686274509803 [2023-11-29 21:54:22,274 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1034 transitions. [2023-11-29 21:54:22,274 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1034 transitions. [2023-11-29 21:54:22,275 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 21:54:22,275 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1034 transitions. [2023-11-29 21:54:22,277 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 344.6666666666667) internal successors, (1034), 3 states have internal predecessors, (1034), 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-29 21:54:22,278 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 374.0) internal successors, (1496), 4 states have internal predecessors, (1496), 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-29 21:54:22,278 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 374.0) internal successors, (1496), 4 states have internal predecessors, (1496), 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-29 21:54:22,279 INFO L307 CegarLoopForPetriNet]: 333 programPoint places, 15 predicate places. [2023-11-29 21:54:22,279 INFO L500 AbstractCegarLoop]: Abstraction has has 348 places, 661 transitions, 5906 flow [2023-11-29 21:54:22,279 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 335.0) internal successors, (1005), 3 states have internal predecessors, (1005), 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-29 21:54:22,279 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-29 21:54:22,280 INFO L232 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-29 21:54:22,280 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2023-11-29 21:54:22,280 INFO L425 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2023-11-29 21:54:22,280 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 21:54:22,280 INFO L85 PathProgramCache]: Analyzing trace with hash -356605460, now seen corresponding path program 1 times [2023-11-29 21:54:22,280 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 21:54:22,280 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1182776486] [2023-11-29 21:54:22,281 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 21:54:22,281 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 21:54:22,304 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 21:54:22,468 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-29 21:54:22,468 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 21:54:22,468 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1182776486] [2023-11-29 21:54:22,468 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1182776486] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 21:54:22,468 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 21:54:22,468 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-11-29 21:54:22,469 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [270059338] [2023-11-29 21:54:22,469 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 21:54:22,469 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-29 21:54:22,469 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 21:54:22,470 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-29 21:54:22,470 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2023-11-29 21:54:22,471 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 274 out of 374 [2023-11-29 21:54:22,472 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 348 places, 661 transitions, 5906 flow. Second operand has 6 states, 6 states have (on average 283.3333333333333) internal successors, (1700), 6 states have internal predecessors, (1700), 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-29 21:54:22,472 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 21:54:22,472 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 274 of 374 [2023-11-29 21:54:22,472 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 21:54:23,217 INFO L124 PetriNetUnfolderBase]: 1413/4484 cut-off events. [2023-11-29 21:54:23,217 INFO L125 PetriNetUnfolderBase]: For 24018/26826 co-relation queries the response was YES. [2023-11-29 21:54:23,357 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15454 conditions, 4484 events. 1413/4484 cut-off events. For 24018/26826 co-relation queries the response was YES. Maximal size of possible extension queue 112. Compared 31917 event pairs, 87 based on Foata normal form. 166/3882 useless extension candidates. Maximal degree in co-relation 9616. Up to 1431 conditions per place. [2023-11-29 21:54:23,388 INFO L140 encePairwiseOnDemand]: 361/374 looper letters, 494 selfloop transitions, 12 changer transitions 33/789 dead transitions. [2023-11-29 21:54:23,388 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 356 places, 789 transitions, 8264 flow [2023-11-29 21:54:23,388 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-29 21:54:23,388 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-11-29 21:54:23,391 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 2617 transitions. [2023-11-29 21:54:23,392 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.7774806892453952 [2023-11-29 21:54:23,392 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 2617 transitions. [2023-11-29 21:54:23,392 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 2617 transitions. [2023-11-29 21:54:23,393 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 21:54:23,393 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 2617 transitions. [2023-11-29 21:54:23,396 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 290.77777777777777) internal successors, (2617), 9 states have internal predecessors, (2617), 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-29 21:54:23,399 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 374.0) internal successors, (3740), 10 states have internal predecessors, (3740), 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-29 21:54:23,400 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 374.0) internal successors, (3740), 10 states have internal predecessors, (3740), 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-29 21:54:23,401 INFO L307 CegarLoopForPetriNet]: 333 programPoint places, 23 predicate places. [2023-11-29 21:54:23,401 INFO L500 AbstractCegarLoop]: Abstraction has has 356 places, 789 transitions, 8264 flow [2023-11-29 21:54:23,401 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 283.3333333333333) internal successors, (1700), 6 states have internal predecessors, (1700), 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-29 21:54:23,401 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-29 21:54:23,401 INFO L232 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-29 21:54:23,402 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2023-11-29 21:54:23,402 INFO L425 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2023-11-29 21:54:23,402 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 21:54:23,402 INFO L85 PathProgramCache]: Analyzing trace with hash 1185434959, now seen corresponding path program 1 times [2023-11-29 21:54:23,402 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 21:54:23,402 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [570089970] [2023-11-29 21:54:23,402 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 21:54:23,402 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 21:54:23,420 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 21:54:23,466 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-29 21:54:23,466 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 21:54:23,466 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [570089970] [2023-11-29 21:54:23,467 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [570089970] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 21:54:23,467 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 21:54:23,467 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-29 21:54:23,467 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [743986301] [2023-11-29 21:54:23,467 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 21:54:23,467 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-29 21:54:23,468 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 21:54:23,468 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-29 21:54:23,468 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-29 21:54:23,469 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 323 out of 374 [2023-11-29 21:54:23,469 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 356 places, 789 transitions, 8264 flow. Second operand has 3 states, 3 states have (on average 327.3333333333333) internal successors, (982), 3 states have internal predecessors, (982), 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-29 21:54:23,469 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 21:54:23,469 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 323 of 374 [2023-11-29 21:54:23,469 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 21:54:24,190 INFO L124 PetriNetUnfolderBase]: 2150/4484 cut-off events. [2023-11-29 21:54:24,190 INFO L125 PetriNetUnfolderBase]: For 48905/49129 co-relation queries the response was YES. [2023-11-29 21:54:24,228 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22598 conditions, 4484 events. 2150/4484 cut-off events. For 48905/49129 co-relation queries the response was YES. Maximal size of possible extension queue 105. Compared 23744 event pairs, 111 based on Foata normal form. 6/3787 useless extension candidates. Maximal degree in co-relation 18964. Up to 2131 conditions per place. [2023-11-29 21:54:24,274 INFO L140 encePairwiseOnDemand]: 369/374 looper letters, 212 selfloop transitions, 20 changer transitions 73/608 dead transitions. [2023-11-29 21:54:24,275 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 358 places, 608 transitions, 5642 flow [2023-11-29 21:54:24,275 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-29 21:54:24,275 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-29 21:54:24,279 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1016 transitions. [2023-11-29 21:54:24,280 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.9055258467023173 [2023-11-29 21:54:24,280 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1016 transitions. [2023-11-29 21:54:24,281 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1016 transitions. [2023-11-29 21:54:24,282 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 21:54:24,283 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1016 transitions. [2023-11-29 21:54:24,285 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 338.6666666666667) internal successors, (1016), 3 states have internal predecessors, (1016), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 21:54:24,289 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 374.0) internal successors, (1496), 4 states have internal predecessors, (1496), 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-29 21:54:24,289 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 374.0) internal successors, (1496), 4 states have internal predecessors, (1496), 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-29 21:54:24,291 INFO L307 CegarLoopForPetriNet]: 333 programPoint places, 25 predicate places. [2023-11-29 21:54:24,291 INFO L500 AbstractCegarLoop]: Abstraction has has 358 places, 608 transitions, 5642 flow [2023-11-29 21:54:24,292 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 327.3333333333333) internal successors, (982), 3 states have internal predecessors, (982), 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-29 21:54:24,292 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-29 21:54:24,292 INFO L232 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-29 21:54:24,292 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2023-11-29 21:54:24,292 INFO L425 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2023-11-29 21:54:24,293 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 21:54:24,293 INFO L85 PathProgramCache]: Analyzing trace with hash 424392491, now seen corresponding path program 1 times [2023-11-29 21:54:24,293 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 21:54:24,293 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1516122939] [2023-11-29 21:54:24,293 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 21:54:24,293 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 21:54:24,381 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 21:54:25,718 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 21:54:25,718 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 21:54:25,718 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1516122939] [2023-11-29 21:54:25,718 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1516122939] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 21:54:25,718 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2134319790] [2023-11-29 21:54:25,718 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 21:54:25,719 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 21:54:25,719 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-29 21:54:25,721 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-29 21:54:25,729 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-29 21:54:25,876 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 21:54:25,879 INFO L262 TraceCheckSpWp]: Trace formula consists of 613 conjuncts, 47 conjunts are in the unsatisfiable core [2023-11-29 21:54:25,889 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 21:54:25,945 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2023-11-29 21:54:25,983 INFO L349 Elim1Store]: treesize reduction 13, result has 40.9 percent of original size [2023-11-29 21:54:25,983 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 14 treesize of output 13 [2023-11-29 21:54:26,451 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2023-11-29 21:54:26,452 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 15 [2023-11-29 21:54:26,630 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 1 [2023-11-29 21:54:28,026 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2023-11-29 21:54:28,100 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2023-11-29 21:54:28,166 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2023-11-29 21:54:28,221 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2023-11-29 21:54:28,432 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 21:54:28,432 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 21:54:30,852 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 21:54:30,853 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 67 treesize of output 56 [2023-11-29 21:54:30,866 INFO L349 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2023-11-29 21:54:30,867 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 798 treesize of output 769 [2023-11-29 21:54:30,896 INFO L349 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2023-11-29 21:54:30,896 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 378 treesize of output 282 [2023-11-29 21:54:30,910 INFO L349 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2023-11-29 21:54:30,911 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 282 treesize of output 258 [2023-11-29 21:54:30,926 INFO L349 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2023-11-29 21:54:30,926 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 258 treesize of output 210 [2023-11-29 21:54:30,943 INFO L349 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2023-11-29 21:54:30,944 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 110 treesize of output 98 [2023-11-29 21:54:31,739 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 21:54:31,739 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2134319790] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 21:54:31,739 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 21:54:31,739 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 26, 21] total 57 [2023-11-29 21:54:31,740 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [286374075] [2023-11-29 21:54:31,740 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 21:54:31,740 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 57 states [2023-11-29 21:54:31,741 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 21:54:31,742 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 57 interpolants. [2023-11-29 21:54:31,743 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=435, Invalid=2722, Unknown=35, NotChecked=0, Total=3192 [2023-11-29 21:54:31,749 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 156 out of 374 [2023-11-29 21:54:31,764 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 358 places, 608 transitions, 5642 flow. Second operand has 57 states, 57 states have (on average 163.50877192982455) internal successors, (9320), 57 states have internal predecessors, (9320), 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-29 21:54:31,764 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 21:54:31,764 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 156 of 374 [2023-11-29 21:54:31,764 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 21:54:46,444 INFO L124 PetriNetUnfolderBase]: 24249/44298 cut-off events. [2023-11-29 21:54:46,445 INFO L125 PetriNetUnfolderBase]: For 638337/643730 co-relation queries the response was YES. [2023-11-29 21:54:47,164 INFO L83 FinitePrefix]: Finished finitePrefix Result has 255484 conditions, 44298 events. 24249/44298 cut-off events. For 638337/643730 co-relation queries the response was YES. Maximal size of possible extension queue 1416. Compared 384199 event pairs, 1601 based on Foata normal form. 118/37711 useless extension candidates. Maximal degree in co-relation 193238. Up to 22207 conditions per place. [2023-11-29 21:54:47,740 INFO L140 encePairwiseOnDemand]: 317/374 looper letters, 1323 selfloop transitions, 337 changer transitions 148/1959 dead transitions. [2023-11-29 21:54:47,740 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 422 places, 1959 transitions, 31983 flow [2023-11-29 21:54:47,740 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 65 states. [2023-11-29 21:54:47,740 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 65 states. [2023-11-29 21:54:47,754 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 65 states to 65 states and 10672 transitions. [2023-11-29 21:54:47,758 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.43899629781982724 [2023-11-29 21:54:47,758 INFO L72 ComplementDD]: Start complementDD. Operand 65 states and 10672 transitions. [2023-11-29 21:54:47,758 INFO L73 IsDeterministic]: Start isDeterministic. Operand 65 states and 10672 transitions. [2023-11-29 21:54:47,761 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 21:54:47,761 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 65 states and 10672 transitions. [2023-11-29 21:54:47,774 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 66 states, 65 states have (on average 164.1846153846154) internal successors, (10672), 65 states have internal predecessors, (10672), 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-29 21:54:47,794 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 66 states, 66 states have (on average 374.0) internal successors, (24684), 66 states have internal predecessors, (24684), 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-29 21:54:47,797 INFO L81 ComplementDD]: Finished complementDD. Result has 66 states, 66 states have (on average 374.0) internal successors, (24684), 66 states have internal predecessors, (24684), 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-29 21:54:47,798 INFO L307 CegarLoopForPetriNet]: 333 programPoint places, 89 predicate places. [2023-11-29 21:54:47,798 INFO L500 AbstractCegarLoop]: Abstraction has has 422 places, 1959 transitions, 31983 flow [2023-11-29 21:54:47,800 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 57 states, 57 states have (on average 163.50877192982455) internal successors, (9320), 57 states have internal predecessors, (9320), 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-29 21:54:47,800 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-29 21:54:47,800 INFO L232 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-29 21:54:47,811 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2023-11-29 21:54:48,012 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 21:54:48,013 INFO L425 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2023-11-29 21:54:48,013 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 21:54:48,013 INFO L85 PathProgramCache]: Analyzing trace with hash -112631444, now seen corresponding path program 1 times [2023-11-29 21:54:48,013 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 21:54:48,013 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2070654882] [2023-11-29 21:54:48,013 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 21:54:48,013 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 21:54:48,042 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 21:54:48,085 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 21:54:48,085 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 21:54:48,085 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2070654882] [2023-11-29 21:54:48,085 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2070654882] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 21:54:48,085 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 21:54:48,086 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-29 21:54:48,086 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1138487513] [2023-11-29 21:54:48,086 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 21:54:48,086 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-29 21:54:48,086 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 21:54:48,087 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-29 21:54:48,087 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-29 21:54:48,087 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 331 out of 374 [2023-11-29 21:54:48,088 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 422 places, 1959 transitions, 31983 flow. Second operand has 3 states, 3 states have (on average 335.3333333333333) internal successors, (1006), 3 states have internal predecessors, (1006), 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-29 21:54:48,088 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 21:54:48,088 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 331 of 374 [2023-11-29 21:54:48,088 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 21:55:18,350 INFO L124 PetriNetUnfolderBase]: 67388/131205 cut-off events. [2023-11-29 21:55:18,350 INFO L125 PetriNetUnfolderBase]: For 2128902/2144819 co-relation queries the response was YES. [2023-11-29 21:55:19,896 INFO L83 FinitePrefix]: Finished finitePrefix Result has 724845 conditions, 131205 events. 67388/131205 cut-off events. For 2128902/2144819 co-relation queries the response was YES. Maximal size of possible extension queue 4977. Compared 1474662 event pairs, 7983 based on Foata normal form. 217/101427 useless extension candidates. Maximal degree in co-relation 594733. Up to 56274 conditions per place. [2023-11-29 21:55:21,433 INFO L140 encePairwiseOnDemand]: 369/374 looper letters, 1638 selfloop transitions, 114 changer transitions 168/2398 dead transitions. [2023-11-29 21:55:21,433 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 424 places, 2398 transitions, 45071 flow [2023-11-29 21:55:21,433 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-29 21:55:21,434 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-29 21:55:21,439 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1035 transitions. [2023-11-29 21:55:21,439 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.9224598930481284 [2023-11-29 21:55:21,439 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1035 transitions. [2023-11-29 21:55:21,439 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1035 transitions. [2023-11-29 21:55:21,440 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 21:55:21,440 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1035 transitions. [2023-11-29 21:55:21,441 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 345.0) internal successors, (1035), 3 states have internal predecessors, (1035), 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-29 21:55:21,442 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 374.0) internal successors, (1496), 4 states have internal predecessors, (1496), 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-29 21:55:21,442 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 374.0) internal successors, (1496), 4 states have internal predecessors, (1496), 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-29 21:55:21,443 INFO L307 CegarLoopForPetriNet]: 333 programPoint places, 91 predicate places. [2023-11-29 21:55:21,443 INFO L500 AbstractCegarLoop]: Abstraction has has 424 places, 2398 transitions, 45071 flow [2023-11-29 21:55:21,443 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 335.3333333333333) internal successors, (1006), 3 states have internal predecessors, (1006), 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-29 21:55:21,443 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-29 21:55:21,443 INFO L232 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-29 21:55:21,443 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2023-11-29 21:55:21,443 INFO L425 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2023-11-29 21:55:21,444 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 21:55:21,444 INFO L85 PathProgramCache]: Analyzing trace with hash 339670784, now seen corresponding path program 1 times [2023-11-29 21:55:21,444 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 21:55:21,444 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1928505400] [2023-11-29 21:55:21,444 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 21:55:21,444 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 21:55:21,462 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 21:55:21,500 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-29 21:55:21,500 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 21:55:21,500 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1928505400] [2023-11-29 21:55:21,500 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1928505400] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 21:55:21,500 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 21:55:21,500 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-29 21:55:21,500 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [114834377] [2023-11-29 21:55:21,500 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 21:55:21,501 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-29 21:55:21,501 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 21:55:21,501 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-29 21:55:21,501 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-29 21:55:21,502 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 331 out of 374 [2023-11-29 21:55:21,502 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 424 places, 2398 transitions, 45071 flow. Second operand has 3 states, 3 states have (on average 335.3333333333333) internal successors, (1006), 3 states have internal predecessors, (1006), 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-29 21:55:21,502 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 21:55:21,503 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 331 of 374 [2023-11-29 21:55:21,503 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 21:55:27,765 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1401] L75-->L88-1: Formula: (and (= v_~manager_state~0_48 4) (= v_~safe~0_86 (ite (= 0 (ite (= (select (select |v_#memory_int_201| v_~manager~0.base_89) (+ (* v_~manager_front~0_103 4) v_~manager~0.offset_89)) v_~ok~0_75) 1 0)) 0 1)) (not (= (ite (and (< v_~manager_front~0_103 v_~manager_size~0_48) (<= 0 v_~manager_front~0_103) (< v_~manager_front~0_103 v_~manager_back~0_146)) 1 0) 0)) (= v_~manager_front~0_102 (+ v_~manager_front~0_103 1))) InVars {~manager_front~0=v_~manager_front~0_103, ~manager~0.offset=v_~manager~0.offset_89, ~ok~0=v_~ok~0_75, ~manager~0.base=v_~manager~0.base_89, #memory_int=|v_#memory_int_201|, ~manager_back~0=v_~manager_back~0_146, ~manager_size~0=v_~manager_size~0_48} OutVars{~manager_state~0=v_~manager_state~0_48, ~manager~0.offset=v_~manager~0.offset_89, ~ok~0=v_~ok~0_75, ~manager~0.base=v_~manager~0.base_89, ~manager_back~0=v_~manager_back~0_146, ~manager_front~0=v_~manager_front~0_102, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_7|, ~safe~0=v_~safe~0_86, thread1Thread1of1ForFork1_#t~mem8#1=|v_thread1Thread1of1ForFork1_#t~mem8#1_1|, #memory_int=|v_#memory_int_201|, ~manager_size~0=v_~manager_size~0_48, thread1Thread1of1ForFork1_#t~post9#1=|v_thread1Thread1of1ForFork1_#t~post9#1_1|, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1_7|} AuxVars[] AssignedVars[~manager_front~0, ~manager_state~0, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, ~safe~0, thread1Thread1of1ForFork1_#t~mem8#1, thread1Thread1of1ForFork1_#t~post9#1, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1][776], [2217#(= ~node1_state~0 0), 368#true, 308#L148true, 2173#(and (or (= (select (select |#memory_int| ~manager~0.base) (* ~manager_front~0 4)) ~update~0) (< ~manager_size~0 (+ ~manager_front~0 1)) (< ~manager_front~0 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_size~0 1) (= ~manager~0.offset 0) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t1~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (not (= ~manager~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t4~0#1.base|)), 378#(<= ~node2_back~0 ~node2_front~0), 190#L104true, 2221#(= ~node2_state~0 0), 353#true, 382#(= ~client_state~0 0), 194#L132-1true, 96#L88-1true, thread2Thread1of1ForFork3InUse, 384#true, thread4Thread1of1ForFork2InUse, 93#L199-4true, 356#true, 374#(<= ~node1_back~0 ~node1_front~0), thread3Thread1of1ForFork0InUse, 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:27,765 INFO L294 olderBase$Statistics]: this new event has 259 ancestors and is cut-off event [2023-11-29 21:55:27,765 INFO L297 olderBase$Statistics]: existing Event has 259 ancestors and is cut-off event [2023-11-29 21:55:27,765 INFO L297 olderBase$Statistics]: existing Event has 259 ancestors and is cut-off event [2023-11-29 21:55:27,765 INFO L297 olderBase$Statistics]: existing Event has 259 ancestors and is cut-off event [2023-11-29 21:55:27,765 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L148-->L154-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_137 v_~manager_size~0_40) (<= 0 v_~manager_back~0_137)) 1 0) 0)) (= v_~client_state~0_18 1) (= v_~manager_back~0_136 (+ v_~manager_back~0_137 1)) (not (= (ite (= v_~update~0_79 (select (select |v_#memory_int_193| v_~manager~0.base_85) (+ (* v_~manager_back~0_137 4) v_~manager~0.offset_85))) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, ~manager_back~0=v_~manager_back~0_137, ~manager_size~0=v_~manager_size~0_40, ~update~0=v_~update~0_79} OutVars{thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, thread4Thread1of1ForFork2_#t~post26#1=|v_thread4Thread1of1ForFork2_#t~post26#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~client_state~0=v_~client_state~0_18, ~manager_back~0=v_~manager_back~0_136, ~manager_size~0=v_~manager_size~0_40, thread4Thread1of1ForFork2_#t~mem25#1=|v_thread4Thread1of1ForFork2_#t~mem25#1_1|, ~update~0=v_~update~0_79} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post26#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, ~manager_back~0, thread4Thread1of1ForFork2_#t~mem25#1][659], [2217#(= ~node1_state~0 0), 368#true, 378#(<= ~node2_back~0 ~node2_front~0), 88#L154-1true, 190#L104true, 2221#(= ~node2_state~0 0), 2185#(and (exists ((v_~manager_back~0_148 Int)) (and (= ~update~0 (select (select |#memory_int| ~manager~0.base) (* v_~manager_back~0_148 4))) (<= (+ v_~manager_back~0_148 1) ~manager_size~0) (<= 0 v_~manager_back~0_148))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_size~0 1) (= ~manager~0.offset 0) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t1~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (not (= ~manager~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (= ~manager_front~0 0) (< ~manager_front~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t4~0#1.base|)), 273#L75true, 353#true, 194#L132-1true, 380#true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, thread4Thread1of1ForFork2InUse, 93#L199-4true, 374#(<= ~node1_back~0 ~node1_front~0), thread3Thread1of1ForFork0InUse, 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:27,765 INFO L294 olderBase$Statistics]: this new event has 259 ancestors and is cut-off event [2023-11-29 21:55:27,765 INFO L297 olderBase$Statistics]: existing Event has 259 ancestors and is cut-off event [2023-11-29 21:55:27,765 INFO L297 olderBase$Statistics]: existing Event has 259 ancestors and is cut-off event [2023-11-29 21:55:27,765 INFO L297 olderBase$Statistics]: existing Event has 259 ancestors and is cut-off event [2023-11-29 21:55:27,766 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1404] L82-->L88-1: Formula: (and (= v_~safe~0_84 (ite (= (ite (= (select (select |v_#memory_int_199| v_~manager~0.base_87) (+ (* v_~manager_front~0_97 4) v_~manager~0.offset_87)) v_~ok~0_73) 1 0) 0) 0 1)) (= (+ v_~manager_front~0_97 1) v_~manager_front~0_96) (= v_~manager_state~0_46 5) (not (= (ite (and (< v_~manager_front~0_97 v_~manager_back~0_142) (<= 0 v_~manager_front~0_97) (< v_~manager_front~0_97 v_~manager_size~0_44)) 1 0) 0))) InVars {~manager_front~0=v_~manager_front~0_97, ~manager~0.offset=v_~manager~0.offset_87, ~ok~0=v_~ok~0_73, ~manager~0.base=v_~manager~0.base_87, #memory_int=|v_#memory_int_199|, ~manager_back~0=v_~manager_back~0_142, ~manager_size~0=v_~manager_size~0_44} OutVars{~manager_state~0=v_~manager_state~0_46, ~manager~0.offset=v_~manager~0.offset_87, ~ok~0=v_~ok~0_73, ~manager~0.base=v_~manager~0.base_87, ~manager_back~0=v_~manager_back~0_142, thread1Thread1of1ForFork1_#t~post11#1=|v_thread1Thread1of1ForFork1_#t~post11#1_1|, ~manager_front~0=v_~manager_front~0_96, thread1Thread1of1ForFork1_#t~mem10#1=|v_thread1Thread1of1ForFork1_#t~mem10#1_1|, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_9|, ~safe~0=v_~safe~0_84, #memory_int=|v_#memory_int_199|, ~manager_size~0=v_~manager_size~0_44, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1_9|} AuxVars[] AssignedVars[~manager_front~0, ~manager_state~0, thread1Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, ~safe~0, thread1Thread1of1ForFork1_#t~post11#1, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1][819], [2217#(= ~node1_state~0 0), 368#true, 308#L148true, 2173#(and (or (= (select (select |#memory_int| ~manager~0.base) (* ~manager_front~0 4)) ~update~0) (< ~manager_size~0 (+ ~manager_front~0 1)) (< ~manager_front~0 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_size~0 1) (= ~manager~0.offset 0) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t1~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (not (= ~manager~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t4~0#1.base|)), 378#(<= ~node2_back~0 ~node2_front~0), 190#L104true, 2221#(= ~node2_state~0 0), 353#true, 382#(= ~client_state~0 0), 194#L132-1true, 96#L88-1true, thread2Thread1of1ForFork3InUse, 384#true, thread4Thread1of1ForFork2InUse, 93#L199-4true, 356#true, 374#(<= ~node1_back~0 ~node1_front~0), thread3Thread1of1ForFork0InUse, 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:27,766 INFO L294 olderBase$Statistics]: this new event has 260 ancestors and is cut-off event [2023-11-29 21:55:27,766 INFO L297 olderBase$Statistics]: existing Event has 260 ancestors and is cut-off event [2023-11-29 21:55:27,767 INFO L297 olderBase$Statistics]: existing Event has 260 ancestors and is cut-off event [2023-11-29 21:55:27,767 INFO L297 olderBase$Statistics]: existing Event has 260 ancestors and is cut-off event [2023-11-29 21:55:27,767 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L148-->L154-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_137 v_~manager_size~0_40) (<= 0 v_~manager_back~0_137)) 1 0) 0)) (= v_~client_state~0_18 1) (= v_~manager_back~0_136 (+ v_~manager_back~0_137 1)) (not (= (ite (= v_~update~0_79 (select (select |v_#memory_int_193| v_~manager~0.base_85) (+ (* v_~manager_back~0_137 4) v_~manager~0.offset_85))) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, ~manager_back~0=v_~manager_back~0_137, ~manager_size~0=v_~manager_size~0_40, ~update~0=v_~update~0_79} OutVars{thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, thread4Thread1of1ForFork2_#t~post26#1=|v_thread4Thread1of1ForFork2_#t~post26#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~client_state~0=v_~client_state~0_18, ~manager_back~0=v_~manager_back~0_136, ~manager_size~0=v_~manager_size~0_40, thread4Thread1of1ForFork2_#t~mem25#1=|v_thread4Thread1of1ForFork2_#t~mem25#1_1|, ~update~0=v_~update~0_79} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post26#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, ~manager_back~0, thread4Thread1of1ForFork2_#t~mem25#1][659], [2217#(= ~node1_state~0 0), 368#true, 378#(<= ~node2_back~0 ~node2_front~0), 88#L154-1true, 190#L104true, 2221#(= ~node2_state~0 0), 2185#(and (exists ((v_~manager_back~0_148 Int)) (and (= ~update~0 (select (select |#memory_int| ~manager~0.base) (* v_~manager_back~0_148 4))) (<= (+ v_~manager_back~0_148 1) ~manager_size~0) (<= 0 v_~manager_back~0_148))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_size~0 1) (= ~manager~0.offset 0) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t1~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (not (= ~manager~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (= ~manager_front~0 0) (< ~manager_front~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t4~0#1.base|)), 187#L82true, 353#true, 194#L132-1true, 380#true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, thread4Thread1of1ForFork2InUse, 93#L199-4true, 374#(<= ~node1_back~0 ~node1_front~0), thread3Thread1of1ForFork0InUse, 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:27,767 INFO L294 olderBase$Statistics]: this new event has 260 ancestors and is cut-off event [2023-11-29 21:55:27,767 INFO L297 olderBase$Statistics]: existing Event has 260 ancestors and is cut-off event [2023-11-29 21:55:27,767 INFO L297 olderBase$Statistics]: existing Event has 260 ancestors and is cut-off event [2023-11-29 21:55:27,767 INFO L297 olderBase$Statistics]: existing Event has 260 ancestors and is cut-off event [2023-11-29 21:55:27,767 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L148-->L154-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_137 v_~manager_size~0_40) (<= 0 v_~manager_back~0_137)) 1 0) 0)) (= v_~client_state~0_18 1) (= v_~manager_back~0_136 (+ v_~manager_back~0_137 1)) (not (= (ite (= v_~update~0_79 (select (select |v_#memory_int_193| v_~manager~0.base_85) (+ (* v_~manager_back~0_137 4) v_~manager~0.offset_85))) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, ~manager_back~0=v_~manager_back~0_137, ~manager_size~0=v_~manager_size~0_40, ~update~0=v_~update~0_79} OutVars{thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, thread4Thread1of1ForFork2_#t~post26#1=|v_thread4Thread1of1ForFork2_#t~post26#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~client_state~0=v_~client_state~0_18, ~manager_back~0=v_~manager_back~0_136, ~manager_size~0=v_~manager_size~0_40, thread4Thread1of1ForFork2_#t~mem25#1=|v_thread4Thread1of1ForFork2_#t~mem25#1_1|, ~update~0=v_~update~0_79} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post26#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, ~manager_back~0, thread4Thread1of1ForFork2_#t~mem25#1][659], [2217#(= ~node1_state~0 0), 368#true, 113#L89true, 378#(<= ~node2_back~0 ~node2_front~0), 88#L154-1true, 190#L104true, 2221#(= ~node2_state~0 0), 2185#(and (exists ((v_~manager_back~0_148 Int)) (and (= ~update~0 (select (select |#memory_int| ~manager~0.base) (* v_~manager_back~0_148 4))) (<= (+ v_~manager_back~0_148 1) ~manager_size~0) (<= 0 v_~manager_back~0_148))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_size~0 1) (= ~manager~0.offset 0) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t1~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (not (= ~manager~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (= ~manager_front~0 0) (< ~manager_front~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t4~0#1.base|)), 353#true, 194#L132-1true, 380#true, thread2Thread1of1ForFork3InUse, 384#true, thread4Thread1of1ForFork2InUse, 356#true, 93#L199-4true, thread3Thread1of1ForFork0InUse, 374#(<= ~node1_back~0 ~node1_front~0), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:27,767 INFO L294 olderBase$Statistics]: this new event has 261 ancestors and is cut-off event [2023-11-29 21:55:27,767 INFO L297 olderBase$Statistics]: existing Event has 261 ancestors and is cut-off event [2023-11-29 21:55:27,767 INFO L297 olderBase$Statistics]: existing Event has 261 ancestors and is cut-off event [2023-11-29 21:55:27,767 INFO L297 olderBase$Statistics]: existing Event has 261 ancestors and is cut-off event [2023-11-29 21:55:27,768 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L148-->L154-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_137 v_~manager_size~0_40) (<= 0 v_~manager_back~0_137)) 1 0) 0)) (= v_~client_state~0_18 1) (= v_~manager_back~0_136 (+ v_~manager_back~0_137 1)) (not (= (ite (= v_~update~0_79 (select (select |v_#memory_int_193| v_~manager~0.base_85) (+ (* v_~manager_back~0_137 4) v_~manager~0.offset_85))) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, ~manager_back~0=v_~manager_back~0_137, ~manager_size~0=v_~manager_size~0_40, ~update~0=v_~update~0_79} OutVars{thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, thread4Thread1of1ForFork2_#t~post26#1=|v_thread4Thread1of1ForFork2_#t~post26#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~client_state~0=v_~client_state~0_18, ~manager_back~0=v_~manager_back~0_136, ~manager_size~0=v_~manager_size~0_40, thread4Thread1of1ForFork2_#t~mem25#1=|v_thread4Thread1of1ForFork2_#t~mem25#1_1|, ~update~0=v_~update~0_79} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post26#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, ~manager_back~0, thread4Thread1of1ForFork2_#t~mem25#1][659], [2217#(= ~node1_state~0 0), 368#true, 378#(<= ~node2_back~0 ~node2_front~0), 88#L154-1true, 190#L104true, 2221#(= ~node2_state~0 0), 2185#(and (exists ((v_~manager_back~0_148 Int)) (and (= ~update~0 (select (select |#memory_int| ~manager~0.base) (* v_~manager_back~0_148 4))) (<= (+ v_~manager_back~0_148 1) ~manager_size~0) (<= 0 v_~manager_back~0_148))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_size~0 1) (= ~manager~0.offset 0) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t1~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (not (= ~manager~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (= ~manager_front~0 0) (< ~manager_front~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t4~0#1.base|)), 311#L88true, 353#true, 194#L132-1true, 380#true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, thread4Thread1of1ForFork2InUse, 93#L199-4true, thread3Thread1of1ForFork0InUse, 374#(<= ~node1_back~0 ~node1_front~0), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:27,768 INFO L294 olderBase$Statistics]: this new event has 260 ancestors and is cut-off event [2023-11-29 21:55:27,768 INFO L297 olderBase$Statistics]: existing Event has 260 ancestors and is cut-off event [2023-11-29 21:55:27,768 INFO L297 olderBase$Statistics]: existing Event has 260 ancestors and is cut-off event [2023-11-29 21:55:27,768 INFO L297 olderBase$Statistics]: existing Event has 260 ancestors and is cut-off event [2023-11-29 21:55:27,768 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L148-->L154-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_137 v_~manager_size~0_40) (<= 0 v_~manager_back~0_137)) 1 0) 0)) (= v_~client_state~0_18 1) (= v_~manager_back~0_136 (+ v_~manager_back~0_137 1)) (not (= (ite (= v_~update~0_79 (select (select |v_#memory_int_193| v_~manager~0.base_85) (+ (* v_~manager_back~0_137 4) v_~manager~0.offset_85))) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, ~manager_back~0=v_~manager_back~0_137, ~manager_size~0=v_~manager_size~0_40, ~update~0=v_~update~0_79} OutVars{thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, thread4Thread1of1ForFork2_#t~post26#1=|v_thread4Thread1of1ForFork2_#t~post26#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~client_state~0=v_~client_state~0_18, ~manager_back~0=v_~manager_back~0_136, ~manager_size~0=v_~manager_size~0_40, thread4Thread1of1ForFork2_#t~mem25#1=|v_thread4Thread1of1ForFork2_#t~mem25#1_1|, ~update~0=v_~update~0_79} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post26#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, ~manager_back~0, thread4Thread1of1ForFork2_#t~mem25#1][659], [2217#(= ~node1_state~0 0), 368#true, 378#(<= ~node2_back~0 ~node2_front~0), 88#L154-1true, 190#L104true, 2221#(= ~node2_state~0 0), 2185#(and (exists ((v_~manager_back~0_148 Int)) (and (= ~update~0 (select (select |#memory_int| ~manager~0.base) (* v_~manager_back~0_148 4))) (<= (+ v_~manager_back~0_148 1) ~manager_size~0) (<= 0 v_~manager_back~0_148))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_size~0 1) (= ~manager~0.offset 0) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t1~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (not (= ~manager~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (= ~manager_front~0 0) (< ~manager_front~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t4~0#1.base|)), 353#true, 194#L132-1true, 380#true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, thread4Thread1of1ForFork2InUse, 93#L199-4true, 48#L81true, thread3Thread1of1ForFork0InUse, 374#(<= ~node1_back~0 ~node1_front~0), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:27,768 INFO L294 olderBase$Statistics]: this new event has 259 ancestors and is cut-off event [2023-11-29 21:55:27,768 INFO L297 olderBase$Statistics]: existing Event has 259 ancestors and is cut-off event [2023-11-29 21:55:27,768 INFO L297 olderBase$Statistics]: existing Event has 259 ancestors and is cut-off event [2023-11-29 21:55:27,768 INFO L297 olderBase$Statistics]: existing Event has 259 ancestors and is cut-off event [2023-11-29 21:55:27,792 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1401] L75-->L88-1: Formula: (and (= v_~manager_state~0_48 4) (= v_~safe~0_86 (ite (= 0 (ite (= (select (select |v_#memory_int_201| v_~manager~0.base_89) (+ (* v_~manager_front~0_103 4) v_~manager~0.offset_89)) v_~ok~0_75) 1 0)) 0 1)) (not (= (ite (and (< v_~manager_front~0_103 v_~manager_size~0_48) (<= 0 v_~manager_front~0_103) (< v_~manager_front~0_103 v_~manager_back~0_146)) 1 0) 0)) (= v_~manager_front~0_102 (+ v_~manager_front~0_103 1))) InVars {~manager_front~0=v_~manager_front~0_103, ~manager~0.offset=v_~manager~0.offset_89, ~ok~0=v_~ok~0_75, ~manager~0.base=v_~manager~0.base_89, #memory_int=|v_#memory_int_201|, ~manager_back~0=v_~manager_back~0_146, ~manager_size~0=v_~manager_size~0_48} OutVars{~manager_state~0=v_~manager_state~0_48, ~manager~0.offset=v_~manager~0.offset_89, ~ok~0=v_~ok~0_75, ~manager~0.base=v_~manager~0.base_89, ~manager_back~0=v_~manager_back~0_146, ~manager_front~0=v_~manager_front~0_102, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_7|, ~safe~0=v_~safe~0_86, thread1Thread1of1ForFork1_#t~mem8#1=|v_thread1Thread1of1ForFork1_#t~mem8#1_1|, #memory_int=|v_#memory_int_201|, ~manager_size~0=v_~manager_size~0_48, thread1Thread1of1ForFork1_#t~post9#1=|v_thread1Thread1of1ForFork1_#t~post9#1_1|, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1_7|} AuxVars[] AssignedVars[~manager_front~0, ~manager_state~0, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, ~safe~0, thread1Thread1of1ForFork1_#t~mem8#1, thread1Thread1of1ForFork1_#t~post9#1, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1][776], [326#L126true, 2217#(= ~node1_state~0 0), 368#true, 308#L148true, 2173#(and (or (= (select (select |#memory_int| ~manager~0.base) (* ~manager_front~0 4)) ~update~0) (< ~manager_size~0 (+ ~manager_front~0 1)) (< ~manager_front~0 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_size~0 1) (= ~manager~0.offset 0) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t1~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (not (= ~manager~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t4~0#1.base|)), 378#(<= ~node2_back~0 ~node2_front~0), 2221#(= ~node2_state~0 0), 158#L110-1true, 353#true, 382#(= ~client_state~0 0), 96#L88-1true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, thread4Thread1of1ForFork2InUse, 93#L199-4true, 374#(<= ~node1_back~0 ~node1_front~0), thread3Thread1of1ForFork0InUse, 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:27,793 INFO L294 olderBase$Statistics]: this new event has 259 ancestors and is cut-off event [2023-11-29 21:55:27,793 INFO L297 olderBase$Statistics]: existing Event has 259 ancestors and is cut-off event [2023-11-29 21:55:27,793 INFO L297 olderBase$Statistics]: existing Event has 259 ancestors and is cut-off event [2023-11-29 21:55:27,793 INFO L297 olderBase$Statistics]: existing Event has 259 ancestors and is cut-off event [2023-11-29 21:55:27,793 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L148-->L154-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_137 v_~manager_size~0_40) (<= 0 v_~manager_back~0_137)) 1 0) 0)) (= v_~client_state~0_18 1) (= v_~manager_back~0_136 (+ v_~manager_back~0_137 1)) (not (= (ite (= v_~update~0_79 (select (select |v_#memory_int_193| v_~manager~0.base_85) (+ (* v_~manager_back~0_137 4) v_~manager~0.offset_85))) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, ~manager_back~0=v_~manager_back~0_137, ~manager_size~0=v_~manager_size~0_40, ~update~0=v_~update~0_79} OutVars{thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, thread4Thread1of1ForFork2_#t~post26#1=|v_thread4Thread1of1ForFork2_#t~post26#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~client_state~0=v_~client_state~0_18, ~manager_back~0=v_~manager_back~0_136, ~manager_size~0=v_~manager_size~0_40, thread4Thread1of1ForFork2_#t~mem25#1=|v_thread4Thread1of1ForFork2_#t~mem25#1_1|, ~update~0=v_~update~0_79} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post26#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, ~manager_back~0, thread4Thread1of1ForFork2_#t~mem25#1][659], [326#L126true, 2217#(= ~node1_state~0 0), 368#true, 378#(<= ~node2_back~0 ~node2_front~0), 88#L154-1true, 2221#(= ~node2_state~0 0), 2185#(and (exists ((v_~manager_back~0_148 Int)) (and (= ~update~0 (select (select |#memory_int| ~manager~0.base) (* v_~manager_back~0_148 4))) (<= (+ v_~manager_back~0_148 1) ~manager_size~0) (<= 0 v_~manager_back~0_148))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_size~0 1) (= ~manager~0.offset 0) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t1~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (not (= ~manager~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (= ~manager_front~0 0) (< ~manager_front~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t4~0#1.base|)), 273#L75true, 158#L110-1true, 353#true, 380#true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, thread4Thread1of1ForFork2InUse, 93#L199-4true, 374#(<= ~node1_back~0 ~node1_front~0), thread3Thread1of1ForFork0InUse, 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:27,793 INFO L294 olderBase$Statistics]: this new event has 259 ancestors and is cut-off event [2023-11-29 21:55:27,793 INFO L297 olderBase$Statistics]: existing Event has 259 ancestors and is cut-off event [2023-11-29 21:55:27,793 INFO L297 olderBase$Statistics]: existing Event has 259 ancestors and is cut-off event [2023-11-29 21:55:27,793 INFO L297 olderBase$Statistics]: existing Event has 259 ancestors and is cut-off event [2023-11-29 21:55:27,794 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1404] L82-->L88-1: Formula: (and (= v_~safe~0_84 (ite (= (ite (= (select (select |v_#memory_int_199| v_~manager~0.base_87) (+ (* v_~manager_front~0_97 4) v_~manager~0.offset_87)) v_~ok~0_73) 1 0) 0) 0 1)) (= (+ v_~manager_front~0_97 1) v_~manager_front~0_96) (= v_~manager_state~0_46 5) (not (= (ite (and (< v_~manager_front~0_97 v_~manager_back~0_142) (<= 0 v_~manager_front~0_97) (< v_~manager_front~0_97 v_~manager_size~0_44)) 1 0) 0))) InVars {~manager_front~0=v_~manager_front~0_97, ~manager~0.offset=v_~manager~0.offset_87, ~ok~0=v_~ok~0_73, ~manager~0.base=v_~manager~0.base_87, #memory_int=|v_#memory_int_199|, ~manager_back~0=v_~manager_back~0_142, ~manager_size~0=v_~manager_size~0_44} OutVars{~manager_state~0=v_~manager_state~0_46, ~manager~0.offset=v_~manager~0.offset_87, ~ok~0=v_~ok~0_73, ~manager~0.base=v_~manager~0.base_87, ~manager_back~0=v_~manager_back~0_142, thread1Thread1of1ForFork1_#t~post11#1=|v_thread1Thread1of1ForFork1_#t~post11#1_1|, ~manager_front~0=v_~manager_front~0_96, thread1Thread1of1ForFork1_#t~mem10#1=|v_thread1Thread1of1ForFork1_#t~mem10#1_1|, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_9|, ~safe~0=v_~safe~0_84, #memory_int=|v_#memory_int_199|, ~manager_size~0=v_~manager_size~0_44, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1_9|} AuxVars[] AssignedVars[~manager_front~0, ~manager_state~0, thread1Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, ~safe~0, thread1Thread1of1ForFork1_#t~post11#1, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1][819], [326#L126true, 2217#(= ~node1_state~0 0), 368#true, 308#L148true, 378#(<= ~node2_back~0 ~node2_front~0), 2173#(and (or (= (select (select |#memory_int| ~manager~0.base) (* ~manager_front~0 4)) ~update~0) (< ~manager_size~0 (+ ~manager_front~0 1)) (< ~manager_front~0 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_size~0 1) (= ~manager~0.offset 0) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t1~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (not (= ~manager~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t4~0#1.base|)), 2221#(= ~node2_state~0 0), 158#L110-1true, 353#true, 382#(= ~client_state~0 0), 96#L88-1true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, thread4Thread1of1ForFork2InUse, 93#L199-4true, 374#(<= ~node1_back~0 ~node1_front~0), thread3Thread1of1ForFork0InUse, 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:27,794 INFO L294 olderBase$Statistics]: this new event has 260 ancestors and is cut-off event [2023-11-29 21:55:27,794 INFO L297 olderBase$Statistics]: existing Event has 260 ancestors and is cut-off event [2023-11-29 21:55:27,794 INFO L297 olderBase$Statistics]: existing Event has 260 ancestors and is cut-off event [2023-11-29 21:55:27,794 INFO L297 olderBase$Statistics]: existing Event has 260 ancestors and is cut-off event [2023-11-29 21:55:27,794 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L148-->L154-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_137 v_~manager_size~0_40) (<= 0 v_~manager_back~0_137)) 1 0) 0)) (= v_~client_state~0_18 1) (= v_~manager_back~0_136 (+ v_~manager_back~0_137 1)) (not (= (ite (= v_~update~0_79 (select (select |v_#memory_int_193| v_~manager~0.base_85) (+ (* v_~manager_back~0_137 4) v_~manager~0.offset_85))) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, ~manager_back~0=v_~manager_back~0_137, ~manager_size~0=v_~manager_size~0_40, ~update~0=v_~update~0_79} OutVars{thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, thread4Thread1of1ForFork2_#t~post26#1=|v_thread4Thread1of1ForFork2_#t~post26#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~client_state~0=v_~client_state~0_18, ~manager_back~0=v_~manager_back~0_136, ~manager_size~0=v_~manager_size~0_40, thread4Thread1of1ForFork2_#t~mem25#1=|v_thread4Thread1of1ForFork2_#t~mem25#1_1|, ~update~0=v_~update~0_79} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post26#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, ~manager_back~0, thread4Thread1of1ForFork2_#t~mem25#1][659], [326#L126true, 2217#(= ~node1_state~0 0), 368#true, 378#(<= ~node2_back~0 ~node2_front~0), 88#L154-1true, 2221#(= ~node2_state~0 0), 2185#(and (exists ((v_~manager_back~0_148 Int)) (and (= ~update~0 (select (select |#memory_int| ~manager~0.base) (* v_~manager_back~0_148 4))) (<= (+ v_~manager_back~0_148 1) ~manager_size~0) (<= 0 v_~manager_back~0_148))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_size~0 1) (= ~manager~0.offset 0) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t1~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (not (= ~manager~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (= ~manager_front~0 0) (< ~manager_front~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t4~0#1.base|)), 158#L110-1true, 353#true, 380#true, thread2Thread1of1ForFork3InUse, 384#true, thread4Thread1of1ForFork2InUse, 356#true, 93#L199-4true, 48#L81true, thread3Thread1of1ForFork0InUse, 374#(<= ~node1_back~0 ~node1_front~0), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:27,794 INFO L294 olderBase$Statistics]: this new event has 259 ancestors and is cut-off event [2023-11-29 21:55:27,795 INFO L297 olderBase$Statistics]: existing Event has 259 ancestors and is cut-off event [2023-11-29 21:55:27,795 INFO L297 olderBase$Statistics]: existing Event has 259 ancestors and is cut-off event [2023-11-29 21:55:27,795 INFO L297 olderBase$Statistics]: existing Event has 259 ancestors and is cut-off event [2023-11-29 21:55:27,795 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L148-->L154-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_137 v_~manager_size~0_40) (<= 0 v_~manager_back~0_137)) 1 0) 0)) (= v_~client_state~0_18 1) (= v_~manager_back~0_136 (+ v_~manager_back~0_137 1)) (not (= (ite (= v_~update~0_79 (select (select |v_#memory_int_193| v_~manager~0.base_85) (+ (* v_~manager_back~0_137 4) v_~manager~0.offset_85))) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, ~manager_back~0=v_~manager_back~0_137, ~manager_size~0=v_~manager_size~0_40, ~update~0=v_~update~0_79} OutVars{thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, thread4Thread1of1ForFork2_#t~post26#1=|v_thread4Thread1of1ForFork2_#t~post26#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~client_state~0=v_~client_state~0_18, ~manager_back~0=v_~manager_back~0_136, ~manager_size~0=v_~manager_size~0_40, thread4Thread1of1ForFork2_#t~mem25#1=|v_thread4Thread1of1ForFork2_#t~mem25#1_1|, ~update~0=v_~update~0_79} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post26#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, ~manager_back~0, thread4Thread1of1ForFork2_#t~mem25#1][659], [326#L126true, 2217#(= ~node1_state~0 0), 368#true, 113#L89true, 378#(<= ~node2_back~0 ~node2_front~0), 88#L154-1true, 2221#(= ~node2_state~0 0), 2185#(and (exists ((v_~manager_back~0_148 Int)) (and (= ~update~0 (select (select |#memory_int| ~manager~0.base) (* v_~manager_back~0_148 4))) (<= (+ v_~manager_back~0_148 1) ~manager_size~0) (<= 0 v_~manager_back~0_148))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_size~0 1) (= ~manager~0.offset 0) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t1~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (not (= ~manager~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (= ~manager_front~0 0) (< ~manager_front~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t4~0#1.base|)), 158#L110-1true, 353#true, 380#true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, thread4Thread1of1ForFork2InUse, 93#L199-4true, 374#(<= ~node1_back~0 ~node1_front~0), thread3Thread1of1ForFork0InUse, 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:27,795 INFO L294 olderBase$Statistics]: this new event has 261 ancestors and is cut-off event [2023-11-29 21:55:27,795 INFO L297 olderBase$Statistics]: existing Event has 261 ancestors and is cut-off event [2023-11-29 21:55:27,795 INFO L297 olderBase$Statistics]: existing Event has 261 ancestors and is cut-off event [2023-11-29 21:55:27,795 INFO L297 olderBase$Statistics]: existing Event has 261 ancestors and is cut-off event [2023-11-29 21:55:27,795 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L148-->L154-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_137 v_~manager_size~0_40) (<= 0 v_~manager_back~0_137)) 1 0) 0)) (= v_~client_state~0_18 1) (= v_~manager_back~0_136 (+ v_~manager_back~0_137 1)) (not (= (ite (= v_~update~0_79 (select (select |v_#memory_int_193| v_~manager~0.base_85) (+ (* v_~manager_back~0_137 4) v_~manager~0.offset_85))) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, ~manager_back~0=v_~manager_back~0_137, ~manager_size~0=v_~manager_size~0_40, ~update~0=v_~update~0_79} OutVars{thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, thread4Thread1of1ForFork2_#t~post26#1=|v_thread4Thread1of1ForFork2_#t~post26#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~client_state~0=v_~client_state~0_18, ~manager_back~0=v_~manager_back~0_136, ~manager_size~0=v_~manager_size~0_40, thread4Thread1of1ForFork2_#t~mem25#1=|v_thread4Thread1of1ForFork2_#t~mem25#1_1|, ~update~0=v_~update~0_79} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post26#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, ~manager_back~0, thread4Thread1of1ForFork2_#t~mem25#1][659], [326#L126true, 2217#(= ~node1_state~0 0), 368#true, 378#(<= ~node2_back~0 ~node2_front~0), 88#L154-1true, 2221#(= ~node2_state~0 0), 2185#(and (exists ((v_~manager_back~0_148 Int)) (and (= ~update~0 (select (select |#memory_int| ~manager~0.base) (* v_~manager_back~0_148 4))) (<= (+ v_~manager_back~0_148 1) ~manager_size~0) (<= 0 v_~manager_back~0_148))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_size~0 1) (= ~manager~0.offset 0) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t1~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (not (= ~manager~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (= ~manager_front~0 0) (< ~manager_front~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t4~0#1.base|)), 187#L82true, 158#L110-1true, 353#true, 380#true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, thread4Thread1of1ForFork2InUse, 93#L199-4true, 374#(<= ~node1_back~0 ~node1_front~0), thread3Thread1of1ForFork0InUse, 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:27,795 INFO L294 olderBase$Statistics]: this new event has 260 ancestors and is cut-off event [2023-11-29 21:55:27,795 INFO L297 olderBase$Statistics]: existing Event has 260 ancestors and is cut-off event [2023-11-29 21:55:27,795 INFO L297 olderBase$Statistics]: existing Event has 260 ancestors and is cut-off event [2023-11-29 21:55:27,795 INFO L297 olderBase$Statistics]: existing Event has 260 ancestors and is cut-off event [2023-11-29 21:55:27,796 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L148-->L154-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_137 v_~manager_size~0_40) (<= 0 v_~manager_back~0_137)) 1 0) 0)) (= v_~client_state~0_18 1) (= v_~manager_back~0_136 (+ v_~manager_back~0_137 1)) (not (= (ite (= v_~update~0_79 (select (select |v_#memory_int_193| v_~manager~0.base_85) (+ (* v_~manager_back~0_137 4) v_~manager~0.offset_85))) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, ~manager_back~0=v_~manager_back~0_137, ~manager_size~0=v_~manager_size~0_40, ~update~0=v_~update~0_79} OutVars{thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, thread4Thread1of1ForFork2_#t~post26#1=|v_thread4Thread1of1ForFork2_#t~post26#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~client_state~0=v_~client_state~0_18, ~manager_back~0=v_~manager_back~0_136, ~manager_size~0=v_~manager_size~0_40, thread4Thread1of1ForFork2_#t~mem25#1=|v_thread4Thread1of1ForFork2_#t~mem25#1_1|, ~update~0=v_~update~0_79} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post26#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, ~manager_back~0, thread4Thread1of1ForFork2_#t~mem25#1][659], [326#L126true, 2217#(= ~node1_state~0 0), 368#true, 378#(<= ~node2_back~0 ~node2_front~0), 88#L154-1true, 2221#(= ~node2_state~0 0), 2185#(and (exists ((v_~manager_back~0_148 Int)) (and (= ~update~0 (select (select |#memory_int| ~manager~0.base) (* v_~manager_back~0_148 4))) (<= (+ v_~manager_back~0_148 1) ~manager_size~0) (<= 0 v_~manager_back~0_148))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_size~0 1) (= ~manager~0.offset 0) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t1~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (not (= ~manager~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (= ~manager_front~0 0) (< ~manager_front~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t4~0#1.base|)), 311#L88true, 158#L110-1true, 353#true, 380#true, thread2Thread1of1ForFork3InUse, 384#true, thread4Thread1of1ForFork2InUse, 93#L199-4true, 356#true, thread3Thread1of1ForFork0InUse, 374#(<= ~node1_back~0 ~node1_front~0), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:27,796 INFO L294 olderBase$Statistics]: this new event has 260 ancestors and is cut-off event [2023-11-29 21:55:27,796 INFO L297 olderBase$Statistics]: existing Event has 260 ancestors and is cut-off event [2023-11-29 21:55:27,796 INFO L297 olderBase$Statistics]: existing Event has 260 ancestors and is cut-off event [2023-11-29 21:55:27,796 INFO L297 olderBase$Statistics]: existing Event has 260 ancestors and is cut-off event [2023-11-29 21:55:29,065 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1418] L104-->L110-1: Formula: (and (= v_~node1_state~0_20 1) (not (= (ite (and (< v_~node1_front~0_37 v_~node1_size~0_20) (< v_~node1_front~0_37 v_~node1_back~0_44) (<= 0 v_~node1_front~0_37)) 1 0) 0)) (= v_~safe~0_82 (ite (= (ite (= (select (select |v_#memory_int_189| v_~node1~0.base_33) (+ (* v_~node1_front~0_37 4) v_~node1~0.offset_33)) v_~update~0_75) 1 0) 0) 0 1)) (= (+ v_~node1_front~0_37 1) v_~node1_front~0_36)) InVars {~node1~0.base=v_~node1~0.base_33, ~node1_size~0=v_~node1_size~0_20, #memory_int=|v_#memory_int_189|, ~node1_back~0=v_~node1_back~0_44, ~node1~0.offset=v_~node1~0.offset_33, ~node1_front~0=v_~node1_front~0_37, ~update~0=v_~update~0_75} OutVars{thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~node1_state~0=v_~node1_state~0_20, ~node1~0.offset=v_~node1~0.offset_33, ~node1_front~0=v_~node1_front~0_36, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~node1~0.base=v_~node1~0.base_33, ~node1_size~0=v_~node1_size~0_20, thread2Thread1of1ForFork3_#t~post16#1=|v_thread2Thread1of1ForFork3_#t~post16#1_1|, ~safe~0=v_~safe~0_82, #memory_int=|v_#memory_int_189|, thread2Thread1of1ForFork3_#t~mem15#1=|v_thread2Thread1of1ForFork3_#t~mem15#1_1|, ~node1_back~0=v_~node1_back~0_44, ~update~0=v_~update~0_75} AuxVars[] AssignedVars[thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork3_#t~post16#1, ~safe~0, thread2Thread1of1ForFork3_#t~mem15#1, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~node1_state~0, ~node1_front~0][749], [368#true, 308#L148true, 378#(<= ~node2_back~0 ~node2_front~0), 2215#true, 2221#(= ~node2_state~0 0), 158#L110-1true, 353#true, 194#L132-1true, 382#(= ~client_state~0 0), 372#true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, 93#L199-4true, thread4Thread1of1ForFork2InUse, 176#L60true, thread3Thread1of1ForFork0InUse, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:29,065 INFO L294 olderBase$Statistics]: this new event has 265 ancestors and is cut-off event [2023-11-29 21:55:29,065 INFO L297 olderBase$Statistics]: existing Event has 259 ancestors and is cut-off event [2023-11-29 21:55:29,065 INFO L297 olderBase$Statistics]: existing Event has 259 ancestors and is cut-off event [2023-11-29 21:55:29,066 INFO L297 olderBase$Statistics]: existing Event has 264 ancestors and is cut-off event [2023-11-29 21:55:29,066 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L148-->L154-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_137 v_~manager_size~0_40) (<= 0 v_~manager_back~0_137)) 1 0) 0)) (= v_~client_state~0_18 1) (= v_~manager_back~0_136 (+ v_~manager_back~0_137 1)) (not (= (ite (= v_~update~0_79 (select (select |v_#memory_int_193| v_~manager~0.base_85) (+ (* v_~manager_back~0_137 4) v_~manager~0.offset_85))) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, ~manager_back~0=v_~manager_back~0_137, ~manager_size~0=v_~manager_size~0_40, ~update~0=v_~update~0_79} OutVars{thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, thread4Thread1of1ForFork2_#t~post26#1=|v_thread4Thread1of1ForFork2_#t~post26#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~client_state~0=v_~client_state~0_18, ~manager_back~0=v_~manager_back~0_136, ~manager_size~0=v_~manager_size~0_40, thread4Thread1of1ForFork2_#t~mem25#1=|v_thread4Thread1of1ForFork2_#t~mem25#1_1|, ~update~0=v_~update~0_79} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post26#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, ~manager_back~0, thread4Thread1of1ForFork2_#t~mem25#1][753], [2217#(= ~node1_state~0 0), 368#true, 378#(<= ~node2_back~0 ~node2_front~0), 88#L154-1true, 190#L104true, 2221#(= ~node2_state~0 0), 353#true, 194#L132-1true, 372#true, 380#true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, 93#L199-4true, thread4Thread1of1ForFork2InUse, 176#L60true, thread3Thread1of1ForFork0InUse, 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:29,066 INFO L294 olderBase$Statistics]: this new event has 265 ancestors and is cut-off event [2023-11-29 21:55:29,066 INFO L297 olderBase$Statistics]: existing Event has 264 ancestors and is cut-off event [2023-11-29 21:55:29,066 INFO L297 olderBase$Statistics]: existing Event has 259 ancestors and is cut-off event [2023-11-29 21:55:29,066 INFO L297 olderBase$Statistics]: existing Event has 259 ancestors and is cut-off event [2023-11-29 21:55:29,066 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L148-->L154-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_137 v_~manager_size~0_40) (<= 0 v_~manager_back~0_137)) 1 0) 0)) (= v_~client_state~0_18 1) (= v_~manager_back~0_136 (+ v_~manager_back~0_137 1)) (not (= (ite (= v_~update~0_79 (select (select |v_#memory_int_193| v_~manager~0.base_85) (+ (* v_~manager_back~0_137 4) v_~manager~0.offset_85))) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, ~manager_back~0=v_~manager_back~0_137, ~manager_size~0=v_~manager_size~0_40, ~update~0=v_~update~0_79} OutVars{thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, thread4Thread1of1ForFork2_#t~post26#1=|v_thread4Thread1of1ForFork2_#t~post26#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~client_state~0=v_~client_state~0_18, ~manager_back~0=v_~manager_back~0_136, ~manager_size~0=v_~manager_size~0_40, thread4Thread1of1ForFork2_#t~mem25#1=|v_thread4Thread1of1ForFork2_#t~mem25#1_1|, ~update~0=v_~update~0_79} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post26#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, ~manager_back~0, thread4Thread1of1ForFork2_#t~mem25#1][753], [326#L126true, 2217#(= ~node1_state~0 0), 368#true, 378#(<= ~node2_back~0 ~node2_front~0), 88#L154-1true, 190#L104true, 2221#(= ~node2_state~0 0), 353#true, 372#true, 380#true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, 93#L199-4true, thread4Thread1of1ForFork2InUse, 176#L60true, thread3Thread1of1ForFork0InUse, 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:29,066 INFO L294 olderBase$Statistics]: this new event has 269 ancestors and is cut-off event [2023-11-29 21:55:29,066 INFO L297 olderBase$Statistics]: existing Event has 263 ancestors and is cut-off event [2023-11-29 21:55:29,067 INFO L297 olderBase$Statistics]: existing Event has 268 ancestors and is cut-off event [2023-11-29 21:55:29,067 INFO L297 olderBase$Statistics]: existing Event has 263 ancestors and is cut-off event [2023-11-29 21:55:30,252 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1418] L104-->L110-1: Formula: (and (= v_~node1_state~0_20 1) (not (= (ite (and (< v_~node1_front~0_37 v_~node1_size~0_20) (< v_~node1_front~0_37 v_~node1_back~0_44) (<= 0 v_~node1_front~0_37)) 1 0) 0)) (= v_~safe~0_82 (ite (= (ite (= (select (select |v_#memory_int_189| v_~node1~0.base_33) (+ (* v_~node1_front~0_37 4) v_~node1~0.offset_33)) v_~update~0_75) 1 0) 0) 0 1)) (= (+ v_~node1_front~0_37 1) v_~node1_front~0_36)) InVars {~node1~0.base=v_~node1~0.base_33, ~node1_size~0=v_~node1_size~0_20, #memory_int=|v_#memory_int_189|, ~node1_back~0=v_~node1_back~0_44, ~node1~0.offset=v_~node1~0.offset_33, ~node1_front~0=v_~node1_front~0_37, ~update~0=v_~update~0_75} OutVars{thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~node1_state~0=v_~node1_state~0_20, ~node1~0.offset=v_~node1~0.offset_33, ~node1_front~0=v_~node1_front~0_36, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~node1~0.base=v_~node1~0.base_33, ~node1_size~0=v_~node1_size~0_20, thread2Thread1of1ForFork3_#t~post16#1=|v_thread2Thread1of1ForFork3_#t~post16#1_1|, ~safe~0=v_~safe~0_82, #memory_int=|v_#memory_int_189|, thread2Thread1of1ForFork3_#t~mem15#1=|v_thread2Thread1of1ForFork3_#t~mem15#1_1|, ~node1_back~0=v_~node1_back~0_44, ~update~0=v_~update~0_75} AuxVars[] AssignedVars[thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork3_#t~post16#1, ~safe~0, thread2Thread1of1ForFork3_#t~mem15#1, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~node1_state~0, ~node1_front~0][749], [368#true, 308#L148true, 378#(<= ~node2_back~0 ~node2_front~0), 2215#true, 2221#(= ~node2_state~0 0), 158#L110-1true, 353#true, 25#L61true, 382#(= ~client_state~0 0), 194#L132-1true, 372#true, thread2Thread1of1ForFork3InUse, 384#true, 93#L199-4true, 356#true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:30,252 INFO L294 olderBase$Statistics]: this new event has 266 ancestors and is cut-off event [2023-11-29 21:55:30,252 INFO L297 olderBase$Statistics]: existing Event has 260 ancestors and is cut-off event [2023-11-29 21:55:30,252 INFO L297 olderBase$Statistics]: existing Event has 260 ancestors and is cut-off event [2023-11-29 21:55:30,252 INFO L297 olderBase$Statistics]: existing Event has 265 ancestors and is cut-off event [2023-11-29 21:55:30,252 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1395] L61-->L88-1: Formula: (and (= (+ v_~node1_back~0_39 1) v_~node1_back~0_38) (= v_~manager_state~0_40 2) (not (= (ite (= (select (select |v_#memory_int_177| v_~node1~0.base_31) (+ (* v_~node1_back~0_39 4) v_~node1~0.offset_31)) v_~update~0_69) 1 0) 0)) (not (= (ite (and (<= 0 v_~node1_back~0_39) (< v_~node1_back~0_39 v_~node1_size~0_16)) 1 0) 0))) InVars {~node1~0.base=v_~node1~0.base_31, ~node1_size~0=v_~node1_size~0_16, #memory_int=|v_#memory_int_177|, ~node1_back~0=v_~node1_back~0_39, ~node1~0.offset=v_~node1~0.offset_31, ~update~0=v_~update~0_69} OutVars{~manager_state~0=v_~manager_state~0_40, ~node1~0.base=v_~node1~0.base_31, thread1Thread1of1ForFork1_#t~mem4#1=|v_thread1Thread1of1ForFork1_#t~mem4#1_1|, ~node1_size~0=v_~node1_size~0_16, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_3|, thread1Thread1of1ForFork1_#t~post5#1=|v_thread1Thread1of1ForFork1_#t~post5#1_1|, #memory_int=|v_#memory_int_177|, ~node1_back~0=v_~node1_back~0_38, ~node1~0.offset=v_~node1~0.offset_31, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1_3|, ~update~0=v_~update~0_69} AuxVars[] AssignedVars[~manager_state~0, thread1Thread1of1ForFork1_#t~mem4#1, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork1_#t~post5#1, ~node1_back~0, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1][782], [2217#(= ~node1_state~0 0), 368#true, 308#L148true, 378#(<= ~node2_back~0 ~node2_front~0), 190#L104true, 2221#(= ~node2_state~0 0), 353#true, 382#(= ~client_state~0 0), 194#L132-1true, 372#true, 96#L88-1true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, 93#L199-4true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:30,252 INFO L294 olderBase$Statistics]: this new event has 266 ancestors and is cut-off event [2023-11-29 21:55:30,252 INFO L297 olderBase$Statistics]: existing Event has 265 ancestors and is cut-off event [2023-11-29 21:55:30,252 INFO L297 olderBase$Statistics]: existing Event has 260 ancestors and is cut-off event [2023-11-29 21:55:30,252 INFO L297 olderBase$Statistics]: existing Event has 260 ancestors and is cut-off event [2023-11-29 21:55:30,253 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1395] L61-->L88-1: Formula: (and (= (+ v_~node1_back~0_39 1) v_~node1_back~0_38) (= v_~manager_state~0_40 2) (not (= (ite (= (select (select |v_#memory_int_177| v_~node1~0.base_31) (+ (* v_~node1_back~0_39 4) v_~node1~0.offset_31)) v_~update~0_69) 1 0) 0)) (not (= (ite (and (<= 0 v_~node1_back~0_39) (< v_~node1_back~0_39 v_~node1_size~0_16)) 1 0) 0))) InVars {~node1~0.base=v_~node1~0.base_31, ~node1_size~0=v_~node1_size~0_16, #memory_int=|v_#memory_int_177|, ~node1_back~0=v_~node1_back~0_39, ~node1~0.offset=v_~node1~0.offset_31, ~update~0=v_~update~0_69} OutVars{~manager_state~0=v_~manager_state~0_40, ~node1~0.base=v_~node1~0.base_31, thread1Thread1of1ForFork1_#t~mem4#1=|v_thread1Thread1of1ForFork1_#t~mem4#1_1|, ~node1_size~0=v_~node1_size~0_16, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_3|, thread1Thread1of1ForFork1_#t~post5#1=|v_thread1Thread1of1ForFork1_#t~post5#1_1|, #memory_int=|v_#memory_int_177|, ~node1_back~0=v_~node1_back~0_38, ~node1~0.offset=v_~node1~0.offset_31, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1_3|, ~update~0=v_~update~0_69} AuxVars[] AssignedVars[~manager_state~0, thread1Thread1of1ForFork1_#t~mem4#1, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork1_#t~post5#1, ~node1_back~0, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1][782], [326#L126true, 2217#(= ~node1_state~0 0), 368#true, 308#L148true, 378#(<= ~node2_back~0 ~node2_front~0), 190#L104true, 2221#(= ~node2_state~0 0), 353#true, 382#(= ~client_state~0 0), 372#true, 96#L88-1true, thread2Thread1of1ForFork3InUse, 384#true, 93#L199-4true, 356#true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:30,253 INFO L294 olderBase$Statistics]: this new event has 270 ancestors and is cut-off event [2023-11-29 21:55:30,253 INFO L297 olderBase$Statistics]: existing Event has 264 ancestors and is cut-off event [2023-11-29 21:55:30,253 INFO L297 olderBase$Statistics]: existing Event has 269 ancestors and is cut-off event [2023-11-29 21:55:30,253 INFO L297 olderBase$Statistics]: existing Event has 264 ancestors and is cut-off event [2023-11-29 21:55:30,253 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L148-->L154-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_137 v_~manager_size~0_40) (<= 0 v_~manager_back~0_137)) 1 0) 0)) (= v_~client_state~0_18 1) (= v_~manager_back~0_136 (+ v_~manager_back~0_137 1)) (not (= (ite (= v_~update~0_79 (select (select |v_#memory_int_193| v_~manager~0.base_85) (+ (* v_~manager_back~0_137 4) v_~manager~0.offset_85))) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, ~manager_back~0=v_~manager_back~0_137, ~manager_size~0=v_~manager_size~0_40, ~update~0=v_~update~0_79} OutVars{thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, thread4Thread1of1ForFork2_#t~post26#1=|v_thread4Thread1of1ForFork2_#t~post26#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~client_state~0=v_~client_state~0_18, ~manager_back~0=v_~manager_back~0_136, ~manager_size~0=v_~manager_size~0_40, thread4Thread1of1ForFork2_#t~mem25#1=|v_thread4Thread1of1ForFork2_#t~mem25#1_1|, ~update~0=v_~update~0_79} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post26#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, ~manager_back~0, thread4Thread1of1ForFork2_#t~mem25#1][753], [2217#(= ~node1_state~0 0), 368#true, 378#(<= ~node2_back~0 ~node2_front~0), 88#L154-1true, 190#L104true, 2221#(= ~node2_state~0 0), 353#true, 25#L61true, 194#L132-1true, 372#true, thread2Thread1of1ForFork3InUse, 380#true, 384#true, 356#true, 93#L199-4true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:30,253 INFO L294 olderBase$Statistics]: this new event has 266 ancestors and is cut-off event [2023-11-29 21:55:30,253 INFO L297 olderBase$Statistics]: existing Event has 260 ancestors and is cut-off event [2023-11-29 21:55:30,253 INFO L297 olderBase$Statistics]: existing Event has 265 ancestors and is cut-off event [2023-11-29 21:55:30,253 INFO L297 olderBase$Statistics]: existing Event has 260 ancestors and is cut-off event [2023-11-29 21:55:30,253 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L148-->L154-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_137 v_~manager_size~0_40) (<= 0 v_~manager_back~0_137)) 1 0) 0)) (= v_~client_state~0_18 1) (= v_~manager_back~0_136 (+ v_~manager_back~0_137 1)) (not (= (ite (= v_~update~0_79 (select (select |v_#memory_int_193| v_~manager~0.base_85) (+ (* v_~manager_back~0_137 4) v_~manager~0.offset_85))) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, ~manager_back~0=v_~manager_back~0_137, ~manager_size~0=v_~manager_size~0_40, ~update~0=v_~update~0_79} OutVars{thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, thread4Thread1of1ForFork2_#t~post26#1=|v_thread4Thread1of1ForFork2_#t~post26#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~client_state~0=v_~client_state~0_18, ~manager_back~0=v_~manager_back~0_136, ~manager_size~0=v_~manager_size~0_40, thread4Thread1of1ForFork2_#t~mem25#1=|v_thread4Thread1of1ForFork2_#t~mem25#1_1|, ~update~0=v_~update~0_79} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post26#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, ~manager_back~0, thread4Thread1of1ForFork2_#t~mem25#1][753], [2217#(= ~node1_state~0 0), 326#L126true, 368#true, 378#(<= ~node2_back~0 ~node2_front~0), 88#L154-1true, 190#L104true, 2221#(= ~node2_state~0 0), 353#true, 25#L61true, 372#true, 380#true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, 93#L199-4true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:30,253 INFO L294 olderBase$Statistics]: this new event has 270 ancestors and is cut-off event [2023-11-29 21:55:30,253 INFO L297 olderBase$Statistics]: existing Event has 264 ancestors and is cut-off event [2023-11-29 21:55:30,254 INFO L297 olderBase$Statistics]: existing Event has 264 ancestors and is cut-off event [2023-11-29 21:55:30,254 INFO L297 olderBase$Statistics]: existing Event has 269 ancestors and is cut-off event [2023-11-29 21:55:30,254 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1418] L104-->L110-1: Formula: (and (= v_~node1_state~0_20 1) (not (= (ite (and (< v_~node1_front~0_37 v_~node1_size~0_20) (< v_~node1_front~0_37 v_~node1_back~0_44) (<= 0 v_~node1_front~0_37)) 1 0) 0)) (= v_~safe~0_82 (ite (= (ite (= (select (select |v_#memory_int_189| v_~node1~0.base_33) (+ (* v_~node1_front~0_37 4) v_~node1~0.offset_33)) v_~update~0_75) 1 0) 0) 0 1)) (= (+ v_~node1_front~0_37 1) v_~node1_front~0_36)) InVars {~node1~0.base=v_~node1~0.base_33, ~node1_size~0=v_~node1_size~0_20, #memory_int=|v_#memory_int_189|, ~node1_back~0=v_~node1_back~0_44, ~node1~0.offset=v_~node1~0.offset_33, ~node1_front~0=v_~node1_front~0_37, ~update~0=v_~update~0_75} OutVars{thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~node1_state~0=v_~node1_state~0_20, ~node1~0.offset=v_~node1~0.offset_33, ~node1_front~0=v_~node1_front~0_36, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~node1~0.base=v_~node1~0.base_33, ~node1_size~0=v_~node1_size~0_20, thread2Thread1of1ForFork3_#t~post16#1=|v_thread2Thread1of1ForFork3_#t~post16#1_1|, ~safe~0=v_~safe~0_82, #memory_int=|v_#memory_int_189|, thread2Thread1of1ForFork3_#t~mem15#1=|v_thread2Thread1of1ForFork3_#t~mem15#1_1|, ~node1_back~0=v_~node1_back~0_44, ~update~0=v_~update~0_75} AuxVars[] AssignedVars[thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork3_#t~post16#1, ~safe~0, thread2Thread1of1ForFork3_#t~mem15#1, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~node1_state~0, ~node1_front~0][749], [368#true, 308#L148true, 378#(<= ~node2_back~0 ~node2_front~0), 2215#true, 2221#(= ~node2_state~0 0), 158#L110-1true, 353#true, 227#L67true, 382#(= ~client_state~0 0), 194#L132-1true, 372#true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, 93#L199-4true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:30,254 INFO L294 olderBase$Statistics]: this new event has 266 ancestors and is cut-off event [2023-11-29 21:55:30,254 INFO L297 olderBase$Statistics]: existing Event has 265 ancestors and is cut-off event [2023-11-29 21:55:30,255 INFO L297 olderBase$Statistics]: existing Event has 260 ancestors and is cut-off event [2023-11-29 21:55:30,255 INFO L297 olderBase$Statistics]: existing Event has 260 ancestors and is cut-off event [2023-11-29 21:55:30,255 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L148-->L154-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_137 v_~manager_size~0_40) (<= 0 v_~manager_back~0_137)) 1 0) 0)) (= v_~client_state~0_18 1) (= v_~manager_back~0_136 (+ v_~manager_back~0_137 1)) (not (= (ite (= v_~update~0_79 (select (select |v_#memory_int_193| v_~manager~0.base_85) (+ (* v_~manager_back~0_137 4) v_~manager~0.offset_85))) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, ~manager_back~0=v_~manager_back~0_137, ~manager_size~0=v_~manager_size~0_40, ~update~0=v_~update~0_79} OutVars{thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, thread4Thread1of1ForFork2_#t~post26#1=|v_thread4Thread1of1ForFork2_#t~post26#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~client_state~0=v_~client_state~0_18, ~manager_back~0=v_~manager_back~0_136, ~manager_size~0=v_~manager_size~0_40, thread4Thread1of1ForFork2_#t~mem25#1=|v_thread4Thread1of1ForFork2_#t~mem25#1_1|, ~update~0=v_~update~0_79} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post26#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, ~manager_back~0, thread4Thread1of1ForFork2_#t~mem25#1][753], [2217#(= ~node1_state~0 0), 368#true, 378#(<= ~node2_back~0 ~node2_front~0), 88#L154-1true, 190#L104true, 2221#(= ~node2_state~0 0), 353#true, 227#L67true, 194#L132-1true, 372#true, 380#true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, 93#L199-4true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:30,255 INFO L294 olderBase$Statistics]: this new event has 266 ancestors and is cut-off event [2023-11-29 21:55:30,255 INFO L297 olderBase$Statistics]: existing Event has 265 ancestors and is cut-off event [2023-11-29 21:55:30,255 INFO L297 olderBase$Statistics]: existing Event has 260 ancestors and is cut-off event [2023-11-29 21:55:30,255 INFO L297 olderBase$Statistics]: existing Event has 260 ancestors and is cut-off event [2023-11-29 21:55:30,256 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L148-->L154-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_137 v_~manager_size~0_40) (<= 0 v_~manager_back~0_137)) 1 0) 0)) (= v_~client_state~0_18 1) (= v_~manager_back~0_136 (+ v_~manager_back~0_137 1)) (not (= (ite (= v_~update~0_79 (select (select |v_#memory_int_193| v_~manager~0.base_85) (+ (* v_~manager_back~0_137 4) v_~manager~0.offset_85))) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, ~manager_back~0=v_~manager_back~0_137, ~manager_size~0=v_~manager_size~0_40, ~update~0=v_~update~0_79} OutVars{thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, thread4Thread1of1ForFork2_#t~post26#1=|v_thread4Thread1of1ForFork2_#t~post26#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~client_state~0=v_~client_state~0_18, ~manager_back~0=v_~manager_back~0_136, ~manager_size~0=v_~manager_size~0_40, thread4Thread1of1ForFork2_#t~mem25#1=|v_thread4Thread1of1ForFork2_#t~mem25#1_1|, ~update~0=v_~update~0_79} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post26#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, ~manager_back~0, thread4Thread1of1ForFork2_#t~mem25#1][753], [2217#(= ~node1_state~0 0), 326#L126true, 368#true, 378#(<= ~node2_back~0 ~node2_front~0), 88#L154-1true, 190#L104true, 2221#(= ~node2_state~0 0), 353#true, 227#L67true, 372#true, 380#true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, 93#L199-4true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:30,256 INFO L294 olderBase$Statistics]: this new event has 270 ancestors and is cut-off event [2023-11-29 21:55:30,256 INFO L297 olderBase$Statistics]: existing Event has 264 ancestors and is cut-off event [2023-11-29 21:55:30,256 INFO L297 olderBase$Statistics]: existing Event has 269 ancestors and is cut-off event [2023-11-29 21:55:30,256 INFO L297 olderBase$Statistics]: existing Event has 264 ancestors and is cut-off event [2023-11-29 21:55:31,106 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1432] L126-->L132-1: Formula: (and (not (= (ite (and (< v_~node2_front~0_35 v_~node2_back~0_44) (<= 0 v_~node2_front~0_35) (< v_~node2_front~0_35 v_~node2_size~0_20)) 1 0) 0)) (= v_~safe~0_80 (ite (= (ite (= (select (select |v_#memory_int_183| v_~node2~0.base_29) (+ (* 4 v_~node2_front~0_35) v_~node2~0.offset_29)) v_~update~0_73) 1 0) 0) 0 1)) (= v_~node2_state~0_16 1) (= (+ v_~node2_front~0_35 1) v_~node2_front~0_34)) InVars {~node2~0.offset=v_~node2~0.offset_29, ~node2_front~0=v_~node2_front~0_35, #memory_int=|v_#memory_int_183|, ~node2_size~0=v_~node2_size~0_20, ~node2~0.base=v_~node2~0.base_29, ~node2_back~0=v_~node2_back~0_44, ~update~0=v_~update~0_73} OutVars{~node2_state~0=v_~node2_state~0_16, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_1|, thread3Thread1of1ForFork0_#t~mem20#1=|v_thread3Thread1of1ForFork0_#t~mem20#1_1|, thread3Thread1of1ForFork0_#t~post21#1=|v_thread3Thread1of1ForFork0_#t~post21#1_1|, ~node2~0.offset=v_~node2~0.offset_29, ~node2_front~0=v_~node2_front~0_34, ~safe~0=v_~safe~0_80, #memory_int=|v_#memory_int_183|, ~node2_size~0=v_~node2_size~0_20, ~node2~0.base=v_~node2~0.base_29, ~node2_back~0=v_~node2_back~0_44, ~update~0=v_~update~0_73} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#t~post21#1, ~node2_state~0, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, ~node2_front~0, ~safe~0, thread3Thread1of1ForFork0_#t~mem20#1][694], [60#L54true, 2217#(= ~node1_state~0 0), 368#true, 308#L148true, 2173#(and (or (= (select (select |#memory_int| ~manager~0.base) (* ~manager_front~0 4)) ~update~0) (< ~manager_size~0 (+ ~manager_front~0 1)) (< ~manager_front~0 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_size~0 1) (= ~manager~0.offset 0) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t1~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (not (= ~manager~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t4~0#1.base|)), 2219#true, 376#true, 403#(= ~manager_state~0 0), 190#L104true, 353#true, 194#L132-1true, 382#(= ~client_state~0 0), thread2Thread1of1ForFork3InUse, 384#true, thread4Thread1of1ForFork2InUse, 93#L199-4true, 356#true, 374#(<= ~node1_back~0 ~node1_front~0), thread3Thread1of1ForFork0InUse, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:31,107 INFO L294 olderBase$Statistics]: this new event has 262 ancestors and is cut-off event [2023-11-29 21:55:31,107 INFO L297 olderBase$Statistics]: existing Event has 262 ancestors and is cut-off event [2023-11-29 21:55:31,107 INFO L297 olderBase$Statistics]: existing Event has 261 ancestors and is cut-off event [2023-11-29 21:55:31,107 INFO L297 olderBase$Statistics]: existing Event has 261 ancestors and is cut-off event [2023-11-29 21:55:31,107 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L148-->L154-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_137 v_~manager_size~0_40) (<= 0 v_~manager_back~0_137)) 1 0) 0)) (= v_~client_state~0_18 1) (= v_~manager_back~0_136 (+ v_~manager_back~0_137 1)) (not (= (ite (= v_~update~0_79 (select (select |v_#memory_int_193| v_~manager~0.base_85) (+ (* v_~manager_back~0_137 4) v_~manager~0.offset_85))) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, ~manager_back~0=v_~manager_back~0_137, ~manager_size~0=v_~manager_size~0_40, ~update~0=v_~update~0_79} OutVars{thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, thread4Thread1of1ForFork2_#t~post26#1=|v_thread4Thread1of1ForFork2_#t~post26#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~client_state~0=v_~client_state~0_18, ~manager_back~0=v_~manager_back~0_136, ~manager_size~0=v_~manager_size~0_40, thread4Thread1of1ForFork2_#t~mem25#1=|v_thread4Thread1of1ForFork2_#t~mem25#1_1|, ~update~0=v_~update~0_79} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post26#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, ~manager_back~0, thread4Thread1of1ForFork2_#t~mem25#1][696], [2217#(= ~node1_state~0 0), 326#L126true, 60#L54true, 368#true, 376#true, 403#(= ~manager_state~0 0), 88#L154-1true, 190#L104true, 2221#(= ~node2_state~0 0), 2185#(and (exists ((v_~manager_back~0_148 Int)) (and (= ~update~0 (select (select |#memory_int| ~manager~0.base) (* v_~manager_back~0_148 4))) (<= (+ v_~manager_back~0_148 1) ~manager_size~0) (<= 0 v_~manager_back~0_148))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_size~0 1) (= ~manager~0.offset 0) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t1~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (not (= ~manager~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (= ~manager_front~0 0) (< ~manager_front~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t4~0#1.base|)), 353#true, 380#true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, thread4Thread1of1ForFork2InUse, 93#L199-4true, 374#(<= ~node1_back~0 ~node1_front~0), thread3Thread1of1ForFork0InUse, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:31,107 INFO L294 olderBase$Statistics]: this new event has 262 ancestors and is cut-off event [2023-11-29 21:55:31,107 INFO L297 olderBase$Statistics]: existing Event has 262 ancestors and is cut-off event [2023-11-29 21:55:31,107 INFO L297 olderBase$Statistics]: existing Event has 261 ancestors and is cut-off event [2023-11-29 21:55:31,107 INFO L297 olderBase$Statistics]: existing Event has 261 ancestors and is cut-off event [2023-11-29 21:55:31,107 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1392] L54-->L88-1: Formula: (and (= (+ v_~manager_front~0_91 1) v_~manager_front~0_90) (= v_~manager_state~0_38 1) (= v_~safe~0_76 (ite (= (ite (= (select (select |v_#memory_int_155| v_~manager~0.base_67) (+ (* v_~manager_front~0_91 4) v_~manager~0.offset_67)) v_~update~0_61) 1 0) 0) 0 1)) (not (= (ite (and (< v_~manager_front~0_91 v_~manager_back~0_104) (< v_~manager_front~0_91 v_~manager_size~0_24) (<= 0 v_~manager_front~0_91)) 1 0) 0))) InVars {~manager_front~0=v_~manager_front~0_91, ~manager~0.offset=v_~manager~0.offset_67, ~manager~0.base=v_~manager~0.base_67, #memory_int=|v_#memory_int_155|, ~manager_back~0=v_~manager_back~0_104, ~manager_size~0=v_~manager_size~0_24, ~update~0=v_~update~0_61} OutVars{~manager_state~0=v_~manager_state~0_38, ~manager~0.offset=v_~manager~0.offset_67, ~manager~0.base=v_~manager~0.base_67, thread1Thread1of1ForFork1_#t~mem2#1=|v_thread1Thread1of1ForFork1_#t~mem2#1_1|, ~manager_back~0=v_~manager_back~0_104, ~manager_front~0=v_~manager_front~0_90, thread1Thread1of1ForFork1_#t~post3#1=|v_thread1Thread1of1ForFork1_#t~post3#1_1|, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, ~safe~0=v_~safe~0_76, #memory_int=|v_#memory_int_155|, ~manager_size~0=v_~manager_size~0_24, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~update~0=v_~update~0_61} AuxVars[] AssignedVars[~manager_front~0, ~manager_state~0, thread1Thread1of1ForFork1_#t~post3#1, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, ~safe~0, thread1Thread1of1ForFork1_#t~mem2#1, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1][698], [2217#(= ~node1_state~0 0), 326#L126true, 368#true, 308#L148true, 376#true, 190#L104true, 2221#(= ~node2_state~0 0), 353#true, 382#(= ~client_state~0 0), 96#L88-1true, 2177#(and (or (= (select (select |#memory_int| ~manager~0.base) (* ~manager_front~0 4)) ~update~0) (< ~manager_size~0 (+ ~manager_front~0 1)) (< ~manager_front~0 0)) (= ~safe~0 1) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_size~0 1) (= ~manager~0.offset 0) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t1~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (not (= ~manager~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t4~0#1.base|)), thread2Thread1of1ForFork3InUse, 384#true, 356#true, thread4Thread1of1ForFork2InUse, 93#L199-4true, thread3Thread1of1ForFork0InUse, 374#(<= ~node1_back~0 ~node1_front~0), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:31,107 INFO L294 olderBase$Statistics]: this new event has 262 ancestors and is cut-off event [2023-11-29 21:55:31,107 INFO L297 olderBase$Statistics]: existing Event has 262 ancestors and is cut-off event [2023-11-29 21:55:31,107 INFO L297 olderBase$Statistics]: existing Event has 261 ancestors and is cut-off event [2023-11-29 21:55:31,107 INFO L297 olderBase$Statistics]: existing Event has 261 ancestors and is cut-off event [2023-11-29 21:55:31,555 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1398] L68-->L88-1: Formula: (and (not (= (ite (and (< v_~node2_back~0_49 v_~node2_size~0_24) (<= 0 v_~node2_back~0_49)) 1 0) 0)) (= (+ v_~node2_back~0_49 1) v_~node2_back~0_48) (= v_~manager_state~0_44 3) (not (= (ite (= v_~update~0_83 (select (select |v_#memory_int_197| v_~node2~0.base_33) (+ (* 4 v_~node2_back~0_49) v_~node2~0.offset_33))) 1 0) 0))) InVars {~node2~0.offset=v_~node2~0.offset_33, #memory_int=|v_#memory_int_197|, ~node2_size~0=v_~node2_size~0_24, ~node2_back~0=v_~node2_back~0_49, ~node2~0.base=v_~node2~0.base_33, ~update~0=v_~update~0_83} OutVars{thread1Thread1of1ForFork1_#t~post7#1=|v_thread1Thread1of1ForFork1_#t~post7#1_1|, ~manager_state~0=v_~manager_state~0_44, thread1Thread1of1ForFork1_#t~mem6#1=|v_thread1Thread1of1ForFork1_#t~mem6#1_1|, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_5|, ~node2~0.offset=v_~node2~0.offset_33, #memory_int=|v_#memory_int_197|, ~node2_size~0=v_~node2_size~0_24, ~node2_back~0=v_~node2_back~0_48, ~node2~0.base=v_~node2~0.base_33, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1_5|, ~update~0=v_~update~0_83} AuxVars[] AssignedVars[thread1Thread1of1ForFork1_#t~post7#1, ~manager_state~0, thread1Thread1of1ForFork1_#t~mem6#1, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, ~node2_back~0, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1][740], [2217#(= ~node1_state~0 0), 326#L126true, 368#true, 308#L148true, 376#true, 190#L104true, 2221#(= ~node2_state~0 0), 2185#(and (exists ((v_~manager_back~0_148 Int)) (and (= ~update~0 (select (select |#memory_int| ~manager~0.base) (* v_~manager_back~0_148 4))) (<= (+ v_~manager_back~0_148 1) ~manager_size~0) (<= 0 v_~manager_back~0_148))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_size~0 1) (= ~manager~0.offset 0) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t1~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (not (= ~manager~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (= ~manager_front~0 0) (< ~manager_front~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t4~0#1.base|)), 353#true, 382#(= ~client_state~0 0), 96#L88-1true, thread2Thread1of1ForFork3InUse, 384#true, thread4Thread1of1ForFork2InUse, 93#L199-4true, 356#true, 374#(<= ~node1_back~0 ~node1_front~0), thread3Thread1of1ForFork0InUse, 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:31,555 INFO L294 olderBase$Statistics]: this new event has 262 ancestors and is cut-off event [2023-11-29 21:55:31,563 INFO L297 olderBase$Statistics]: existing Event has 262 ancestors and is cut-off event [2023-11-29 21:55:31,563 INFO L297 olderBase$Statistics]: existing Event has 262 ancestors and is cut-off event [2023-11-29 21:55:31,563 INFO L297 olderBase$Statistics]: existing Event has 262 ancestors and is cut-off event [2023-11-29 21:55:31,564 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L148-->L154-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_137 v_~manager_size~0_40) (<= 0 v_~manager_back~0_137)) 1 0) 0)) (= v_~client_state~0_18 1) (= v_~manager_back~0_136 (+ v_~manager_back~0_137 1)) (not (= (ite (= v_~update~0_79 (select (select |v_#memory_int_193| v_~manager~0.base_85) (+ (* v_~manager_back~0_137 4) v_~manager~0.offset_85))) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, ~manager_back~0=v_~manager_back~0_137, ~manager_size~0=v_~manager_size~0_40, ~update~0=v_~update~0_79} OutVars{thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, thread4Thread1of1ForFork2_#t~post26#1=|v_thread4Thread1of1ForFork2_#t~post26#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~client_state~0=v_~client_state~0_18, ~manager_back~0=v_~manager_back~0_136, ~manager_size~0=v_~manager_size~0_40, thread4Thread1of1ForFork2_#t~mem25#1=|v_thread4Thread1of1ForFork2_#t~mem25#1_1|, ~update~0=v_~update~0_79} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post26#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, ~manager_back~0, thread4Thread1of1ForFork2_#t~mem25#1][659], [2217#(= ~node1_state~0 0), 326#L126true, 368#true, 378#(<= ~node2_back~0 ~node2_front~0), 88#L154-1true, 190#L104true, 2221#(= ~node2_state~0 0), 2185#(and (exists ((v_~manager_back~0_148 Int)) (and (= ~update~0 (select (select |#memory_int| ~manager~0.base) (* v_~manager_back~0_148 4))) (<= (+ v_~manager_back~0_148 1) ~manager_size~0) (<= 0 v_~manager_back~0_148))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_size~0 1) (= ~manager~0.offset 0) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t1~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (not (= ~manager~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (= ~manager_front~0 0) (< ~manager_front~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t4~0#1.base|)), 353#true, 39#L68true, 380#true, thread2Thread1of1ForFork3InUse, 384#true, thread4Thread1of1ForFork2InUse, 93#L199-4true, 356#true, thread3Thread1of1ForFork0InUse, 374#(<= ~node1_back~0 ~node1_front~0), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:31,564 INFO L294 olderBase$Statistics]: this new event has 262 ancestors and is cut-off event [2023-11-29 21:55:31,564 INFO L297 olderBase$Statistics]: existing Event has 262 ancestors and is cut-off event [2023-11-29 21:55:31,564 INFO L297 olderBase$Statistics]: existing Event has 262 ancestors and is cut-off event [2023-11-29 21:55:31,564 INFO L297 olderBase$Statistics]: existing Event has 262 ancestors and is cut-off event [2023-11-29 21:55:31,566 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1404] L82-->L88-1: Formula: (and (= v_~safe~0_84 (ite (= (ite (= (select (select |v_#memory_int_199| v_~manager~0.base_87) (+ (* v_~manager_front~0_97 4) v_~manager~0.offset_87)) v_~ok~0_73) 1 0) 0) 0 1)) (= (+ v_~manager_front~0_97 1) v_~manager_front~0_96) (= v_~manager_state~0_46 5) (not (= (ite (and (< v_~manager_front~0_97 v_~manager_back~0_142) (<= 0 v_~manager_front~0_97) (< v_~manager_front~0_97 v_~manager_size~0_44)) 1 0) 0))) InVars {~manager_front~0=v_~manager_front~0_97, ~manager~0.offset=v_~manager~0.offset_87, ~ok~0=v_~ok~0_73, ~manager~0.base=v_~manager~0.base_87, #memory_int=|v_#memory_int_199|, ~manager_back~0=v_~manager_back~0_142, ~manager_size~0=v_~manager_size~0_44} OutVars{~manager_state~0=v_~manager_state~0_46, ~manager~0.offset=v_~manager~0.offset_87, ~ok~0=v_~ok~0_73, ~manager~0.base=v_~manager~0.base_87, ~manager_back~0=v_~manager_back~0_142, thread1Thread1of1ForFork1_#t~post11#1=|v_thread1Thread1of1ForFork1_#t~post11#1_1|, ~manager_front~0=v_~manager_front~0_96, thread1Thread1of1ForFork1_#t~mem10#1=|v_thread1Thread1of1ForFork1_#t~mem10#1_1|, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_9|, ~safe~0=v_~safe~0_84, #memory_int=|v_#memory_int_199|, ~manager_size~0=v_~manager_size~0_44, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1_9|} AuxVars[] AssignedVars[~manager_front~0, ~manager_state~0, thread1Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, ~safe~0, thread1Thread1of1ForFork1_#t~post11#1, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1][819], [326#L126true, 2217#(= ~node1_state~0 0), 368#true, 308#L148true, 2173#(and (or (= (select (select |#memory_int| ~manager~0.base) (* ~manager_front~0 4)) ~update~0) (< ~manager_size~0 (+ ~manager_front~0 1)) (< ~manager_front~0 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_size~0 1) (= ~manager~0.offset 0) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t1~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (not (= ~manager~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t4~0#1.base|)), 378#(<= ~node2_back~0 ~node2_front~0), 190#L104true, 2221#(= ~node2_state~0 0), 353#true, 382#(= ~client_state~0 0), 96#L88-1true, thread2Thread1of1ForFork3InUse, 384#true, thread4Thread1of1ForFork2InUse, 93#L199-4true, 356#true, thread3Thread1of1ForFork0InUse, 374#(<= ~node1_back~0 ~node1_front~0), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:31,566 INFO L294 olderBase$Statistics]: this new event has 264 ancestors and is cut-off event [2023-11-29 21:55:31,566 INFO L297 olderBase$Statistics]: existing Event has 264 ancestors and is cut-off event [2023-11-29 21:55:31,566 INFO L297 olderBase$Statistics]: existing Event has 264 ancestors and is cut-off event [2023-11-29 21:55:31,566 INFO L297 olderBase$Statistics]: existing Event has 264 ancestors and is cut-off event [2023-11-29 21:55:31,567 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1401] L75-->L88-1: Formula: (and (= v_~manager_state~0_48 4) (= v_~safe~0_86 (ite (= 0 (ite (= (select (select |v_#memory_int_201| v_~manager~0.base_89) (+ (* v_~manager_front~0_103 4) v_~manager~0.offset_89)) v_~ok~0_75) 1 0)) 0 1)) (not (= (ite (and (< v_~manager_front~0_103 v_~manager_size~0_48) (<= 0 v_~manager_front~0_103) (< v_~manager_front~0_103 v_~manager_back~0_146)) 1 0) 0)) (= v_~manager_front~0_102 (+ v_~manager_front~0_103 1))) InVars {~manager_front~0=v_~manager_front~0_103, ~manager~0.offset=v_~manager~0.offset_89, ~ok~0=v_~ok~0_75, ~manager~0.base=v_~manager~0.base_89, #memory_int=|v_#memory_int_201|, ~manager_back~0=v_~manager_back~0_146, ~manager_size~0=v_~manager_size~0_48} OutVars{~manager_state~0=v_~manager_state~0_48, ~manager~0.offset=v_~manager~0.offset_89, ~ok~0=v_~ok~0_75, ~manager~0.base=v_~manager~0.base_89, ~manager_back~0=v_~manager_back~0_146, ~manager_front~0=v_~manager_front~0_102, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_7|, ~safe~0=v_~safe~0_86, thread1Thread1of1ForFork1_#t~mem8#1=|v_thread1Thread1of1ForFork1_#t~mem8#1_1|, #memory_int=|v_#memory_int_201|, ~manager_size~0=v_~manager_size~0_48, thread1Thread1of1ForFork1_#t~post9#1=|v_thread1Thread1of1ForFork1_#t~post9#1_1|, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1_7|} AuxVars[] AssignedVars[~manager_front~0, ~manager_state~0, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, ~safe~0, thread1Thread1of1ForFork1_#t~mem8#1, thread1Thread1of1ForFork1_#t~post9#1, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1][776], [326#L126true, 2217#(= ~node1_state~0 0), 368#true, 308#L148true, 378#(<= ~node2_back~0 ~node2_front~0), 2173#(and (or (= (select (select |#memory_int| ~manager~0.base) (* ~manager_front~0 4)) ~update~0) (< ~manager_size~0 (+ ~manager_front~0 1)) (< ~manager_front~0 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_size~0 1) (= ~manager~0.offset 0) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t1~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (not (= ~manager~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t4~0#1.base|)), 190#L104true, 2221#(= ~node2_state~0 0), 353#true, 382#(= ~client_state~0 0), 96#L88-1true, thread2Thread1of1ForFork3InUse, 384#true, thread4Thread1of1ForFork2InUse, 356#true, 93#L199-4true, thread3Thread1of1ForFork0InUse, 374#(<= ~node1_back~0 ~node1_front~0), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:31,567 INFO L294 olderBase$Statistics]: this new event has 263 ancestors and is cut-off event [2023-11-29 21:55:31,567 INFO L297 olderBase$Statistics]: existing Event has 263 ancestors and is cut-off event [2023-11-29 21:55:31,567 INFO L297 olderBase$Statistics]: existing Event has 263 ancestors and is cut-off event [2023-11-29 21:55:31,567 INFO L297 olderBase$Statistics]: existing Event has 263 ancestors and is cut-off event [2023-11-29 21:55:31,567 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1407] L89-->L88-1: Formula: (and (not (= (ite (and (< v_~client_back~0_41 v_~client_size~0_22) (<= 0 v_~client_back~0_41)) 1 0) 0)) (not (= 0 (ite (= (select (select |v_#memory_int_187| v_~client~0.base_29) (+ (* v_~client_back~0_41 4) v_~client~0.offset_29)) v_~ok~0_71) 1 0))) (= v_~manager_state~0_42 0) (= (+ v_~client_back~0_41 1) v_~client_back~0_40)) InVars {~client_back~0=v_~client_back~0_41, ~client~0.offset=v_~client~0.offset_29, ~ok~0=v_~ok~0_71, #memory_int=|v_#memory_int_187|, ~client_size~0=v_~client_size~0_22, ~client~0.base=v_~client~0.base_29} OutVars{thread1Thread1of1ForFork1_#t~post13#1=|v_thread1Thread1of1ForFork1_#t~post13#1_1|, ~manager_state~0=v_~manager_state~0_42, ~client_back~0=v_~client_back~0_40, ~client~0.offset=v_~client~0.offset_29, ~ok~0=v_~ok~0_71, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_11|, #memory_int=|v_#memory_int_187|, ~client_size~0=v_~client_size~0_22, thread1Thread1of1ForFork1_#t~mem12#1=|v_thread1Thread1of1ForFork1_#t~mem12#1_1|, ~client~0.base=v_~client~0.base_29, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1_11|} AuxVars[] AssignedVars[thread1Thread1of1ForFork1_#t~post13#1, ~manager_state~0, ~client_back~0, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork1_#t~mem12#1, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1][865], [326#L126true, 2217#(= ~node1_state~0 0), 368#true, 308#L148true, 378#(<= ~node2_back~0 ~node2_front~0), 403#(= ~manager_state~0 0), 190#L104true, 2221#(= ~node2_state~0 0), 2185#(and (exists ((v_~manager_back~0_148 Int)) (and (= ~update~0 (select (select |#memory_int| ~manager~0.base) (* v_~manager_back~0_148 4))) (<= (+ v_~manager_back~0_148 1) ~manager_size~0) (<= 0 v_~manager_back~0_148))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_size~0 1) (= ~manager~0.offset 0) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t1~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (not (= ~manager~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (= ~manager_front~0 0) (< ~manager_front~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t4~0#1.base|)), 353#true, 382#(= ~client_state~0 0), 96#L88-1true, thread2Thread1of1ForFork3InUse, 384#true, thread4Thread1of1ForFork2InUse, 93#L199-4true, 356#true, thread3Thread1of1ForFork0InUse, 374#(<= ~node1_back~0 ~node1_front~0), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:31,567 INFO L294 olderBase$Statistics]: this new event has 265 ancestors and is cut-off event [2023-11-29 21:55:31,567 INFO L297 olderBase$Statistics]: existing Event has 265 ancestors and is cut-off event [2023-11-29 21:55:31,567 INFO L297 olderBase$Statistics]: existing Event has 265 ancestors and is cut-off event [2023-11-29 21:55:31,567 INFO L297 olderBase$Statistics]: existing Event has 265 ancestors and is cut-off event [2023-11-29 21:55:31,568 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L148-->L154-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_137 v_~manager_size~0_40) (<= 0 v_~manager_back~0_137)) 1 0) 0)) (= v_~client_state~0_18 1) (= v_~manager_back~0_136 (+ v_~manager_back~0_137 1)) (not (= (ite (= v_~update~0_79 (select (select |v_#memory_int_193| v_~manager~0.base_85) (+ (* v_~manager_back~0_137 4) v_~manager~0.offset_85))) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, ~manager_back~0=v_~manager_back~0_137, ~manager_size~0=v_~manager_size~0_40, ~update~0=v_~update~0_79} OutVars{thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, thread4Thread1of1ForFork2_#t~post26#1=|v_thread4Thread1of1ForFork2_#t~post26#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~client_state~0=v_~client_state~0_18, ~manager_back~0=v_~manager_back~0_136, ~manager_size~0=v_~manager_size~0_40, thread4Thread1of1ForFork2_#t~mem25#1=|v_thread4Thread1of1ForFork2_#t~mem25#1_1|, ~update~0=v_~update~0_79} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post26#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, ~manager_back~0, thread4Thread1of1ForFork2_#t~mem25#1][659], [326#L126true, 2217#(= ~node1_state~0 0), 368#true, 378#(<= ~node2_back~0 ~node2_front~0), 88#L154-1true, 190#L104true, 2221#(= ~node2_state~0 0), 2185#(and (exists ((v_~manager_back~0_148 Int)) (and (= ~update~0 (select (select |#memory_int| ~manager~0.base) (* v_~manager_back~0_148 4))) (<= (+ v_~manager_back~0_148 1) ~manager_size~0) (<= 0 v_~manager_back~0_148))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_size~0 1) (= ~manager~0.offset 0) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t1~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (not (= ~manager~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (= ~manager_front~0 0) (< ~manager_front~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t4~0#1.base|)), 321#L74true, 353#true, 380#true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, thread4Thread1of1ForFork2InUse, 93#L199-4true, 374#(<= ~node1_back~0 ~node1_front~0), thread3Thread1of1ForFork0InUse, 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:31,568 INFO L294 olderBase$Statistics]: this new event has 262 ancestors and is cut-off event [2023-11-29 21:55:31,568 INFO L297 olderBase$Statistics]: existing Event has 262 ancestors and is cut-off event [2023-11-29 21:55:31,568 INFO L297 olderBase$Statistics]: existing Event has 262 ancestors and is cut-off event [2023-11-29 21:55:31,568 INFO L297 olderBase$Statistics]: existing Event has 262 ancestors and is cut-off event [2023-11-29 21:55:31,568 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L148-->L154-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_137 v_~manager_size~0_40) (<= 0 v_~manager_back~0_137)) 1 0) 0)) (= v_~client_state~0_18 1) (= v_~manager_back~0_136 (+ v_~manager_back~0_137 1)) (not (= (ite (= v_~update~0_79 (select (select |v_#memory_int_193| v_~manager~0.base_85) (+ (* v_~manager_back~0_137 4) v_~manager~0.offset_85))) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, ~manager_back~0=v_~manager_back~0_137, ~manager_size~0=v_~manager_size~0_40, ~update~0=v_~update~0_79} OutVars{thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, thread4Thread1of1ForFork2_#t~post26#1=|v_thread4Thread1of1ForFork2_#t~post26#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~client_state~0=v_~client_state~0_18, ~manager_back~0=v_~manager_back~0_136, ~manager_size~0=v_~manager_size~0_40, thread4Thread1of1ForFork2_#t~mem25#1=|v_thread4Thread1of1ForFork2_#t~mem25#1_1|, ~update~0=v_~update~0_79} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post26#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, ~manager_back~0, thread4Thread1of1ForFork2_#t~mem25#1][659], [326#L126true, 2217#(= ~node1_state~0 0), 368#true, 378#(<= ~node2_back~0 ~node2_front~0), 88#L154-1true, 190#L104true, 2221#(= ~node2_state~0 0), 2185#(and (exists ((v_~manager_back~0_148 Int)) (and (= ~update~0 (select (select |#memory_int| ~manager~0.base) (* v_~manager_back~0_148 4))) (<= (+ v_~manager_back~0_148 1) ~manager_size~0) (<= 0 v_~manager_back~0_148))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_size~0 1) (= ~manager~0.offset 0) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t1~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (not (= ~manager~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (= ~manager_front~0 0) (< ~manager_front~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t4~0#1.base|)), 273#L75true, 353#true, 380#true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, thread4Thread1of1ForFork2InUse, 93#L199-4true, 374#(<= ~node1_back~0 ~node1_front~0), thread3Thread1of1ForFork0InUse, 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:31,568 INFO L294 olderBase$Statistics]: this new event has 263 ancestors and is cut-off event [2023-11-29 21:55:31,568 INFO L297 olderBase$Statistics]: existing Event has 263 ancestors and is cut-off event [2023-11-29 21:55:31,568 INFO L297 olderBase$Statistics]: existing Event has 263 ancestors and is cut-off event [2023-11-29 21:55:31,568 INFO L297 olderBase$Statistics]: existing Event has 263 ancestors and is cut-off event [2023-11-29 21:55:31,568 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L148-->L154-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_137 v_~manager_size~0_40) (<= 0 v_~manager_back~0_137)) 1 0) 0)) (= v_~client_state~0_18 1) (= v_~manager_back~0_136 (+ v_~manager_back~0_137 1)) (not (= (ite (= v_~update~0_79 (select (select |v_#memory_int_193| v_~manager~0.base_85) (+ (* v_~manager_back~0_137 4) v_~manager~0.offset_85))) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, ~manager_back~0=v_~manager_back~0_137, ~manager_size~0=v_~manager_size~0_40, ~update~0=v_~update~0_79} OutVars{thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, thread4Thread1of1ForFork2_#t~post26#1=|v_thread4Thread1of1ForFork2_#t~post26#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~client_state~0=v_~client_state~0_18, ~manager_back~0=v_~manager_back~0_136, ~manager_size~0=v_~manager_size~0_40, thread4Thread1of1ForFork2_#t~mem25#1=|v_thread4Thread1of1ForFork2_#t~mem25#1_1|, ~update~0=v_~update~0_79} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post26#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, ~manager_back~0, thread4Thread1of1ForFork2_#t~mem25#1][659], [326#L126true, 2217#(= ~node1_state~0 0), 368#true, 113#L89true, 378#(<= ~node2_back~0 ~node2_front~0), 88#L154-1true, 190#L104true, 2221#(= ~node2_state~0 0), 2185#(and (exists ((v_~manager_back~0_148 Int)) (and (= ~update~0 (select (select |#memory_int| ~manager~0.base) (* v_~manager_back~0_148 4))) (<= (+ v_~manager_back~0_148 1) ~manager_size~0) (<= 0 v_~manager_back~0_148))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_size~0 1) (= ~manager~0.offset 0) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t1~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (not (= ~manager~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (= ~manager_front~0 0) (< ~manager_front~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t4~0#1.base|)), 353#true, 380#true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, thread4Thread1of1ForFork2InUse, 93#L199-4true, thread3Thread1of1ForFork0InUse, 374#(<= ~node1_back~0 ~node1_front~0), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:31,568 INFO L294 olderBase$Statistics]: this new event has 265 ancestors and is cut-off event [2023-11-29 21:55:31,569 INFO L297 olderBase$Statistics]: existing Event has 265 ancestors and is cut-off event [2023-11-29 21:55:31,569 INFO L297 olderBase$Statistics]: existing Event has 265 ancestors and is cut-off event [2023-11-29 21:55:31,569 INFO L297 olderBase$Statistics]: existing Event has 265 ancestors and is cut-off event [2023-11-29 21:55:31,569 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L148-->L154-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_137 v_~manager_size~0_40) (<= 0 v_~manager_back~0_137)) 1 0) 0)) (= v_~client_state~0_18 1) (= v_~manager_back~0_136 (+ v_~manager_back~0_137 1)) (not (= (ite (= v_~update~0_79 (select (select |v_#memory_int_193| v_~manager~0.base_85) (+ (* v_~manager_back~0_137 4) v_~manager~0.offset_85))) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, ~manager_back~0=v_~manager_back~0_137, ~manager_size~0=v_~manager_size~0_40, ~update~0=v_~update~0_79} OutVars{thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, thread4Thread1of1ForFork2_#t~post26#1=|v_thread4Thread1of1ForFork2_#t~post26#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~client_state~0=v_~client_state~0_18, ~manager_back~0=v_~manager_back~0_136, ~manager_size~0=v_~manager_size~0_40, thread4Thread1of1ForFork2_#t~mem25#1=|v_thread4Thread1of1ForFork2_#t~mem25#1_1|, ~update~0=v_~update~0_79} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post26#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, ~manager_back~0, thread4Thread1of1ForFork2_#t~mem25#1][659], [326#L126true, 2217#(= ~node1_state~0 0), 368#true, 378#(<= ~node2_back~0 ~node2_front~0), 88#L154-1true, 190#L104true, 2221#(= ~node2_state~0 0), 187#L82true, 2185#(and (exists ((v_~manager_back~0_148 Int)) (and (= ~update~0 (select (select |#memory_int| ~manager~0.base) (* v_~manager_back~0_148 4))) (<= (+ v_~manager_back~0_148 1) ~manager_size~0) (<= 0 v_~manager_back~0_148))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_size~0 1) (= ~manager~0.offset 0) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t1~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (not (= ~manager~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (= ~manager_front~0 0) (< ~manager_front~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t4~0#1.base|)), 353#true, 380#true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, thread4Thread1of1ForFork2InUse, 93#L199-4true, 374#(<= ~node1_back~0 ~node1_front~0), thread3Thread1of1ForFork0InUse, 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:31,569 INFO L294 olderBase$Statistics]: this new event has 264 ancestors and is cut-off event [2023-11-29 21:55:31,569 INFO L297 olderBase$Statistics]: existing Event has 264 ancestors and is cut-off event [2023-11-29 21:55:31,569 INFO L297 olderBase$Statistics]: existing Event has 264 ancestors and is cut-off event [2023-11-29 21:55:31,569 INFO L297 olderBase$Statistics]: existing Event has 264 ancestors and is cut-off event [2023-11-29 21:55:31,569 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L148-->L154-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_137 v_~manager_size~0_40) (<= 0 v_~manager_back~0_137)) 1 0) 0)) (= v_~client_state~0_18 1) (= v_~manager_back~0_136 (+ v_~manager_back~0_137 1)) (not (= (ite (= v_~update~0_79 (select (select |v_#memory_int_193| v_~manager~0.base_85) (+ (* v_~manager_back~0_137 4) v_~manager~0.offset_85))) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, ~manager_back~0=v_~manager_back~0_137, ~manager_size~0=v_~manager_size~0_40, ~update~0=v_~update~0_79} OutVars{thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, thread4Thread1of1ForFork2_#t~post26#1=|v_thread4Thread1of1ForFork2_#t~post26#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~client_state~0=v_~client_state~0_18, ~manager_back~0=v_~manager_back~0_136, ~manager_size~0=v_~manager_size~0_40, thread4Thread1of1ForFork2_#t~mem25#1=|v_thread4Thread1of1ForFork2_#t~mem25#1_1|, ~update~0=v_~update~0_79} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post26#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, ~manager_back~0, thread4Thread1of1ForFork2_#t~mem25#1][659], [326#L126true, 2217#(= ~node1_state~0 0), 368#true, 378#(<= ~node2_back~0 ~node2_front~0), 88#L154-1true, 190#L104true, 2221#(= ~node2_state~0 0), 2185#(and (exists ((v_~manager_back~0_148 Int)) (and (= ~update~0 (select (select |#memory_int| ~manager~0.base) (* v_~manager_back~0_148 4))) (<= (+ v_~manager_back~0_148 1) ~manager_size~0) (<= 0 v_~manager_back~0_148))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_size~0 1) (= ~manager~0.offset 0) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t1~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (not (= ~manager~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (= ~manager_front~0 0) (< ~manager_front~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t4~0#1.base|)), 353#true, 380#true, thread2Thread1of1ForFork3InUse, 384#true, 48#L81true, 356#true, thread4Thread1of1ForFork2InUse, 93#L199-4true, 374#(<= ~node1_back~0 ~node1_front~0), thread3Thread1of1ForFork0InUse, 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:31,569 INFO L294 olderBase$Statistics]: this new event has 263 ancestors and is cut-off event [2023-11-29 21:55:31,569 INFO L297 olderBase$Statistics]: existing Event has 263 ancestors and is cut-off event [2023-11-29 21:55:31,569 INFO L297 olderBase$Statistics]: existing Event has 263 ancestors and is cut-off event [2023-11-29 21:55:31,569 INFO L297 olderBase$Statistics]: existing Event has 263 ancestors and is cut-off event [2023-11-29 21:55:31,569 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L148-->L154-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_137 v_~manager_size~0_40) (<= 0 v_~manager_back~0_137)) 1 0) 0)) (= v_~client_state~0_18 1) (= v_~manager_back~0_136 (+ v_~manager_back~0_137 1)) (not (= (ite (= v_~update~0_79 (select (select |v_#memory_int_193| v_~manager~0.base_85) (+ (* v_~manager_back~0_137 4) v_~manager~0.offset_85))) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, ~manager_back~0=v_~manager_back~0_137, ~manager_size~0=v_~manager_size~0_40, ~update~0=v_~update~0_79} OutVars{thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, thread4Thread1of1ForFork2_#t~post26#1=|v_thread4Thread1of1ForFork2_#t~post26#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~client_state~0=v_~client_state~0_18, ~manager_back~0=v_~manager_back~0_136, ~manager_size~0=v_~manager_size~0_40, thread4Thread1of1ForFork2_#t~mem25#1=|v_thread4Thread1of1ForFork2_#t~mem25#1_1|, ~update~0=v_~update~0_79} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post26#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, ~manager_back~0, thread4Thread1of1ForFork2_#t~mem25#1][659], [326#L126true, 2217#(= ~node1_state~0 0), 368#true, 378#(<= ~node2_back~0 ~node2_front~0), 88#L154-1true, 190#L104true, 2221#(= ~node2_state~0 0), 2185#(and (exists ((v_~manager_back~0_148 Int)) (and (= ~update~0 (select (select |#memory_int| ~manager~0.base) (* v_~manager_back~0_148 4))) (<= (+ v_~manager_back~0_148 1) ~manager_size~0) (<= 0 v_~manager_back~0_148))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_size~0 1) (= ~manager~0.offset 0) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t1~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (not (= ~manager~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (= ~manager_front~0 0) (< ~manager_front~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t4~0#1.base|)), 311#L88true, 353#true, thread2Thread1of1ForFork3InUse, 380#true, 384#true, 356#true, thread4Thread1of1ForFork2InUse, 93#L199-4true, thread3Thread1of1ForFork0InUse, 374#(<= ~node1_back~0 ~node1_front~0), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:31,569 INFO L294 olderBase$Statistics]: this new event has 264 ancestors and is cut-off event [2023-11-29 21:55:31,569 INFO L297 olderBase$Statistics]: existing Event has 264 ancestors and is cut-off event [2023-11-29 21:55:31,570 INFO L297 olderBase$Statistics]: existing Event has 264 ancestors and is cut-off event [2023-11-29 21:55:31,570 INFO L297 olderBase$Statistics]: existing Event has 264 ancestors and is cut-off event [2023-11-29 21:55:31,587 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1401] L75-->L88-1: Formula: (and (= v_~manager_state~0_48 4) (= v_~safe~0_86 (ite (= 0 (ite (= (select (select |v_#memory_int_201| v_~manager~0.base_89) (+ (* v_~manager_front~0_103 4) v_~manager~0.offset_89)) v_~ok~0_75) 1 0)) 0 1)) (not (= (ite (and (< v_~manager_front~0_103 v_~manager_size~0_48) (<= 0 v_~manager_front~0_103) (< v_~manager_front~0_103 v_~manager_back~0_146)) 1 0) 0)) (= v_~manager_front~0_102 (+ v_~manager_front~0_103 1))) InVars {~manager_front~0=v_~manager_front~0_103, ~manager~0.offset=v_~manager~0.offset_89, ~ok~0=v_~ok~0_75, ~manager~0.base=v_~manager~0.base_89, #memory_int=|v_#memory_int_201|, ~manager_back~0=v_~manager_back~0_146, ~manager_size~0=v_~manager_size~0_48} OutVars{~manager_state~0=v_~manager_state~0_48, ~manager~0.offset=v_~manager~0.offset_89, ~ok~0=v_~ok~0_75, ~manager~0.base=v_~manager~0.base_89, ~manager_back~0=v_~manager_back~0_146, ~manager_front~0=v_~manager_front~0_102, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_7|, ~safe~0=v_~safe~0_86, thread1Thread1of1ForFork1_#t~mem8#1=|v_thread1Thread1of1ForFork1_#t~mem8#1_1|, #memory_int=|v_#memory_int_201|, ~manager_size~0=v_~manager_size~0_48, thread1Thread1of1ForFork1_#t~post9#1=|v_thread1Thread1of1ForFork1_#t~post9#1_1|, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1_7|} AuxVars[] AssignedVars[~manager_front~0, ~manager_state~0, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, ~safe~0, thread1Thread1of1ForFork1_#t~mem8#1, thread1Thread1of1ForFork1_#t~post9#1, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1][776], [2217#(= ~node1_state~0 0), 368#true, 308#L148true, 18#L200-1true, 2173#(and (or (= (select (select |#memory_int| ~manager~0.base) (* ~manager_front~0 4)) ~update~0) (< ~manager_size~0 (+ ~manager_front~0 1)) (< ~manager_front~0 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_size~0 1) (= ~manager~0.offset 0) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t1~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (not (= ~manager~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t4~0#1.base|)), 378#(<= ~node2_back~0 ~node2_front~0), 190#L104true, 2221#(= ~node2_state~0 0), 353#true, 382#(= ~client_state~0 0), 194#L132-1true, 96#L88-1true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, thread4Thread1of1ForFork2InUse, 374#(<= ~node1_back~0 ~node1_front~0), thread3Thread1of1ForFork0InUse, 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:31,587 INFO L294 olderBase$Statistics]: this new event has 262 ancestors and is cut-off event [2023-11-29 21:55:31,587 INFO L297 olderBase$Statistics]: existing Event has 262 ancestors and is cut-off event [2023-11-29 21:55:31,587 INFO L297 olderBase$Statistics]: existing Event has 262 ancestors and is cut-off event [2023-11-29 21:55:31,587 INFO L297 olderBase$Statistics]: existing Event has 262 ancestors and is cut-off event [2023-11-29 21:55:31,588 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L148-->L154-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_137 v_~manager_size~0_40) (<= 0 v_~manager_back~0_137)) 1 0) 0)) (= v_~client_state~0_18 1) (= v_~manager_back~0_136 (+ v_~manager_back~0_137 1)) (not (= (ite (= v_~update~0_79 (select (select |v_#memory_int_193| v_~manager~0.base_85) (+ (* v_~manager_back~0_137 4) v_~manager~0.offset_85))) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, ~manager_back~0=v_~manager_back~0_137, ~manager_size~0=v_~manager_size~0_40, ~update~0=v_~update~0_79} OutVars{thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, thread4Thread1of1ForFork2_#t~post26#1=|v_thread4Thread1of1ForFork2_#t~post26#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~client_state~0=v_~client_state~0_18, ~manager_back~0=v_~manager_back~0_136, ~manager_size~0=v_~manager_size~0_40, thread4Thread1of1ForFork2_#t~mem25#1=|v_thread4Thread1of1ForFork2_#t~mem25#1_1|, ~update~0=v_~update~0_79} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post26#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, ~manager_back~0, thread4Thread1of1ForFork2_#t~mem25#1][659], [2217#(= ~node1_state~0 0), 368#true, 378#(<= ~node2_back~0 ~node2_front~0), 18#L200-1true, 88#L154-1true, 190#L104true, 2221#(= ~node2_state~0 0), 2185#(and (exists ((v_~manager_back~0_148 Int)) (and (= ~update~0 (select (select |#memory_int| ~manager~0.base) (* v_~manager_back~0_148 4))) (<= (+ v_~manager_back~0_148 1) ~manager_size~0) (<= 0 v_~manager_back~0_148))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_size~0 1) (= ~manager~0.offset 0) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t1~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (not (= ~manager~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (= ~manager_front~0 0) (< ~manager_front~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t4~0#1.base|)), 273#L75true, 353#true, 194#L132-1true, 380#true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 374#(<= ~node1_back~0 ~node1_front~0), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:31,588 INFO L294 olderBase$Statistics]: this new event has 262 ancestors and is cut-off event [2023-11-29 21:55:31,588 INFO L297 olderBase$Statistics]: existing Event has 262 ancestors and is cut-off event [2023-11-29 21:55:31,588 INFO L297 olderBase$Statistics]: existing Event has 262 ancestors and is cut-off event [2023-11-29 21:55:31,588 INFO L297 olderBase$Statistics]: existing Event has 262 ancestors and is cut-off event [2023-11-29 21:55:31,589 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1404] L82-->L88-1: Formula: (and (= v_~safe~0_84 (ite (= (ite (= (select (select |v_#memory_int_199| v_~manager~0.base_87) (+ (* v_~manager_front~0_97 4) v_~manager~0.offset_87)) v_~ok~0_73) 1 0) 0) 0 1)) (= (+ v_~manager_front~0_97 1) v_~manager_front~0_96) (= v_~manager_state~0_46 5) (not (= (ite (and (< v_~manager_front~0_97 v_~manager_back~0_142) (<= 0 v_~manager_front~0_97) (< v_~manager_front~0_97 v_~manager_size~0_44)) 1 0) 0))) InVars {~manager_front~0=v_~manager_front~0_97, ~manager~0.offset=v_~manager~0.offset_87, ~ok~0=v_~ok~0_73, ~manager~0.base=v_~manager~0.base_87, #memory_int=|v_#memory_int_199|, ~manager_back~0=v_~manager_back~0_142, ~manager_size~0=v_~manager_size~0_44} OutVars{~manager_state~0=v_~manager_state~0_46, ~manager~0.offset=v_~manager~0.offset_87, ~ok~0=v_~ok~0_73, ~manager~0.base=v_~manager~0.base_87, ~manager_back~0=v_~manager_back~0_142, thread1Thread1of1ForFork1_#t~post11#1=|v_thread1Thread1of1ForFork1_#t~post11#1_1|, ~manager_front~0=v_~manager_front~0_96, thread1Thread1of1ForFork1_#t~mem10#1=|v_thread1Thread1of1ForFork1_#t~mem10#1_1|, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_9|, ~safe~0=v_~safe~0_84, #memory_int=|v_#memory_int_199|, ~manager_size~0=v_~manager_size~0_44, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1_9|} AuxVars[] AssignedVars[~manager_front~0, ~manager_state~0, thread1Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, ~safe~0, thread1Thread1of1ForFork1_#t~post11#1, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1][819], [2217#(= ~node1_state~0 0), 368#true, 308#L148true, 378#(<= ~node2_back~0 ~node2_front~0), 18#L200-1true, 2173#(and (or (= (select (select |#memory_int| ~manager~0.base) (* ~manager_front~0 4)) ~update~0) (< ~manager_size~0 (+ ~manager_front~0 1)) (< ~manager_front~0 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_size~0 1) (= ~manager~0.offset 0) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t1~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (not (= ~manager~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t4~0#1.base|)), 190#L104true, 2221#(= ~node2_state~0 0), 353#true, 194#L132-1true, 382#(= ~client_state~0 0), 96#L88-1true, thread2Thread1of1ForFork3InUse, 384#true, thread4Thread1of1ForFork2InUse, 356#true, thread3Thread1of1ForFork0InUse, 374#(<= ~node1_back~0 ~node1_front~0), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:31,589 INFO L294 olderBase$Statistics]: this new event has 263 ancestors and is cut-off event [2023-11-29 21:55:31,589 INFO L297 olderBase$Statistics]: existing Event has 263 ancestors and is cut-off event [2023-11-29 21:55:31,589 INFO L297 olderBase$Statistics]: existing Event has 263 ancestors and is cut-off event [2023-11-29 21:55:31,589 INFO L297 olderBase$Statistics]: existing Event has 263 ancestors and is cut-off event [2023-11-29 21:55:31,590 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L148-->L154-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_137 v_~manager_size~0_40) (<= 0 v_~manager_back~0_137)) 1 0) 0)) (= v_~client_state~0_18 1) (= v_~manager_back~0_136 (+ v_~manager_back~0_137 1)) (not (= (ite (= v_~update~0_79 (select (select |v_#memory_int_193| v_~manager~0.base_85) (+ (* v_~manager_back~0_137 4) v_~manager~0.offset_85))) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, ~manager_back~0=v_~manager_back~0_137, ~manager_size~0=v_~manager_size~0_40, ~update~0=v_~update~0_79} OutVars{thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, thread4Thread1of1ForFork2_#t~post26#1=|v_thread4Thread1of1ForFork2_#t~post26#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~client_state~0=v_~client_state~0_18, ~manager_back~0=v_~manager_back~0_136, ~manager_size~0=v_~manager_size~0_40, thread4Thread1of1ForFork2_#t~mem25#1=|v_thread4Thread1of1ForFork2_#t~mem25#1_1|, ~update~0=v_~update~0_79} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post26#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, ~manager_back~0, thread4Thread1of1ForFork2_#t~mem25#1][659], [2217#(= ~node1_state~0 0), 368#true, 18#L200-1true, 378#(<= ~node2_back~0 ~node2_front~0), 88#L154-1true, 190#L104true, 2221#(= ~node2_state~0 0), 2185#(and (exists ((v_~manager_back~0_148 Int)) (and (= ~update~0 (select (select |#memory_int| ~manager~0.base) (* v_~manager_back~0_148 4))) (<= (+ v_~manager_back~0_148 1) ~manager_size~0) (<= 0 v_~manager_back~0_148))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_size~0 1) (= ~manager~0.offset 0) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t1~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (not (= ~manager~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (= ~manager_front~0 0) (< ~manager_front~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t4~0#1.base|)), 353#true, 194#L132-1true, 380#true, thread2Thread1of1ForFork3InUse, 384#true, 48#L81true, 356#true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 374#(<= ~node1_back~0 ~node1_front~0), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:31,590 INFO L294 olderBase$Statistics]: this new event has 262 ancestors and is cut-off event [2023-11-29 21:55:31,590 INFO L297 olderBase$Statistics]: existing Event has 262 ancestors and is cut-off event [2023-11-29 21:55:31,590 INFO L297 olderBase$Statistics]: existing Event has 262 ancestors and is cut-off event [2023-11-29 21:55:31,590 INFO L297 olderBase$Statistics]: existing Event has 262 ancestors and is cut-off event [2023-11-29 21:55:31,590 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L148-->L154-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_137 v_~manager_size~0_40) (<= 0 v_~manager_back~0_137)) 1 0) 0)) (= v_~client_state~0_18 1) (= v_~manager_back~0_136 (+ v_~manager_back~0_137 1)) (not (= (ite (= v_~update~0_79 (select (select |v_#memory_int_193| v_~manager~0.base_85) (+ (* v_~manager_back~0_137 4) v_~manager~0.offset_85))) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, ~manager_back~0=v_~manager_back~0_137, ~manager_size~0=v_~manager_size~0_40, ~update~0=v_~update~0_79} OutVars{thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, thread4Thread1of1ForFork2_#t~post26#1=|v_thread4Thread1of1ForFork2_#t~post26#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~client_state~0=v_~client_state~0_18, ~manager_back~0=v_~manager_back~0_136, ~manager_size~0=v_~manager_size~0_40, thread4Thread1of1ForFork2_#t~mem25#1=|v_thread4Thread1of1ForFork2_#t~mem25#1_1|, ~update~0=v_~update~0_79} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post26#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, ~manager_back~0, thread4Thread1of1ForFork2_#t~mem25#1][659], [2217#(= ~node1_state~0 0), 368#true, 18#L200-1true, 378#(<= ~node2_back~0 ~node2_front~0), 88#L154-1true, 190#L104true, 2221#(= ~node2_state~0 0), 2185#(and (exists ((v_~manager_back~0_148 Int)) (and (= ~update~0 (select (select |#memory_int| ~manager~0.base) (* v_~manager_back~0_148 4))) (<= (+ v_~manager_back~0_148 1) ~manager_size~0) (<= 0 v_~manager_back~0_148))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_size~0 1) (= ~manager~0.offset 0) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t1~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (not (= ~manager~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (= ~manager_front~0 0) (< ~manager_front~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t4~0#1.base|)), 311#L88true, 353#true, 194#L132-1true, 380#true, thread2Thread1of1ForFork3InUse, 384#true, thread4Thread1of1ForFork2InUse, 356#true, 374#(<= ~node1_back~0 ~node1_front~0), thread3Thread1of1ForFork0InUse, 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:31,590 INFO L294 olderBase$Statistics]: this new event has 263 ancestors and is cut-off event [2023-11-29 21:55:31,590 INFO L297 olderBase$Statistics]: existing Event has 263 ancestors and is cut-off event [2023-11-29 21:55:31,590 INFO L297 olderBase$Statistics]: existing Event has 263 ancestors and is cut-off event [2023-11-29 21:55:31,590 INFO L297 olderBase$Statistics]: existing Event has 263 ancestors and is cut-off event [2023-11-29 21:55:31,590 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L148-->L154-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_137 v_~manager_size~0_40) (<= 0 v_~manager_back~0_137)) 1 0) 0)) (= v_~client_state~0_18 1) (= v_~manager_back~0_136 (+ v_~manager_back~0_137 1)) (not (= (ite (= v_~update~0_79 (select (select |v_#memory_int_193| v_~manager~0.base_85) (+ (* v_~manager_back~0_137 4) v_~manager~0.offset_85))) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, ~manager_back~0=v_~manager_back~0_137, ~manager_size~0=v_~manager_size~0_40, ~update~0=v_~update~0_79} OutVars{thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, thread4Thread1of1ForFork2_#t~post26#1=|v_thread4Thread1of1ForFork2_#t~post26#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~client_state~0=v_~client_state~0_18, ~manager_back~0=v_~manager_back~0_136, ~manager_size~0=v_~manager_size~0_40, thread4Thread1of1ForFork2_#t~mem25#1=|v_thread4Thread1of1ForFork2_#t~mem25#1_1|, ~update~0=v_~update~0_79} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post26#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, ~manager_back~0, thread4Thread1of1ForFork2_#t~mem25#1][659], [2217#(= ~node1_state~0 0), 368#true, 113#L89true, 378#(<= ~node2_back~0 ~node2_front~0), 18#L200-1true, 88#L154-1true, 190#L104true, 2221#(= ~node2_state~0 0), 2185#(and (exists ((v_~manager_back~0_148 Int)) (and (= ~update~0 (select (select |#memory_int| ~manager~0.base) (* v_~manager_back~0_148 4))) (<= (+ v_~manager_back~0_148 1) ~manager_size~0) (<= 0 v_~manager_back~0_148))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_size~0 1) (= ~manager~0.offset 0) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t1~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (not (= ~manager~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (= ~manager_front~0 0) (< ~manager_front~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t4~0#1.base|)), 353#true, 194#L132-1true, 380#true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 374#(<= ~node1_back~0 ~node1_front~0), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:31,590 INFO L294 olderBase$Statistics]: this new event has 264 ancestors and is cut-off event [2023-11-29 21:55:31,590 INFO L297 olderBase$Statistics]: existing Event has 264 ancestors and is cut-off event [2023-11-29 21:55:31,591 INFO L297 olderBase$Statistics]: existing Event has 264 ancestors and is cut-off event [2023-11-29 21:55:31,591 INFO L297 olderBase$Statistics]: existing Event has 264 ancestors and is cut-off event [2023-11-29 21:55:31,591 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L148-->L154-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_137 v_~manager_size~0_40) (<= 0 v_~manager_back~0_137)) 1 0) 0)) (= v_~client_state~0_18 1) (= v_~manager_back~0_136 (+ v_~manager_back~0_137 1)) (not (= (ite (= v_~update~0_79 (select (select |v_#memory_int_193| v_~manager~0.base_85) (+ (* v_~manager_back~0_137 4) v_~manager~0.offset_85))) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, ~manager_back~0=v_~manager_back~0_137, ~manager_size~0=v_~manager_size~0_40, ~update~0=v_~update~0_79} OutVars{thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, thread4Thread1of1ForFork2_#t~post26#1=|v_thread4Thread1of1ForFork2_#t~post26#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~client_state~0=v_~client_state~0_18, ~manager_back~0=v_~manager_back~0_136, ~manager_size~0=v_~manager_size~0_40, thread4Thread1of1ForFork2_#t~mem25#1=|v_thread4Thread1of1ForFork2_#t~mem25#1_1|, ~update~0=v_~update~0_79} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post26#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, ~manager_back~0, thread4Thread1of1ForFork2_#t~mem25#1][659], [2217#(= ~node1_state~0 0), 368#true, 18#L200-1true, 378#(<= ~node2_back~0 ~node2_front~0), 88#L154-1true, 190#L104true, 2221#(= ~node2_state~0 0), 2185#(and (exists ((v_~manager_back~0_148 Int)) (and (= ~update~0 (select (select |#memory_int| ~manager~0.base) (* v_~manager_back~0_148 4))) (<= (+ v_~manager_back~0_148 1) ~manager_size~0) (<= 0 v_~manager_back~0_148))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_size~0 1) (= ~manager~0.offset 0) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t1~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (not (= ~manager~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (= ~manager_front~0 0) (< ~manager_front~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t4~0#1.base|)), 187#L82true, 353#true, 194#L132-1true, 380#true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 374#(<= ~node1_back~0 ~node1_front~0), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:31,591 INFO L294 olderBase$Statistics]: this new event has 263 ancestors and is cut-off event [2023-11-29 21:55:31,591 INFO L297 olderBase$Statistics]: existing Event has 263 ancestors and is cut-off event [2023-11-29 21:55:31,591 INFO L297 olderBase$Statistics]: existing Event has 263 ancestors and is cut-off event [2023-11-29 21:55:31,591 INFO L297 olderBase$Statistics]: existing Event has 263 ancestors and is cut-off event [2023-11-29 21:55:31,595 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1407] L89-->L88-1: Formula: (and (not (= (ite (and (< v_~client_back~0_41 v_~client_size~0_22) (<= 0 v_~client_back~0_41)) 1 0) 0)) (not (= 0 (ite (= (select (select |v_#memory_int_187| v_~client~0.base_29) (+ (* v_~client_back~0_41 4) v_~client~0.offset_29)) v_~ok~0_71) 1 0))) (= v_~manager_state~0_42 0) (= (+ v_~client_back~0_41 1) v_~client_back~0_40)) InVars {~client_back~0=v_~client_back~0_41, ~client~0.offset=v_~client~0.offset_29, ~ok~0=v_~ok~0_71, #memory_int=|v_#memory_int_187|, ~client_size~0=v_~client_size~0_22, ~client~0.base=v_~client~0.base_29} OutVars{thread1Thread1of1ForFork1_#t~post13#1=|v_thread1Thread1of1ForFork1_#t~post13#1_1|, ~manager_state~0=v_~manager_state~0_42, ~client_back~0=v_~client_back~0_40, ~client~0.offset=v_~client~0.offset_29, ~ok~0=v_~ok~0_71, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_11|, #memory_int=|v_#memory_int_187|, ~client_size~0=v_~client_size~0_22, thread1Thread1of1ForFork1_#t~mem12#1=|v_thread1Thread1of1ForFork1_#t~mem12#1_1|, ~client~0.base=v_~client~0.base_29, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1_11|} AuxVars[] AssignedVars[thread1Thread1of1ForFork1_#t~post13#1, ~manager_state~0, ~client_back~0, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork1_#t~mem12#1, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1][865], [2217#(= ~node1_state~0 0), 368#true, 308#L148true, 378#(<= ~node2_back~0 ~node2_front~0), 403#(= ~manager_state~0 0), 190#L104true, 2221#(= ~node2_state~0 0), 2185#(and (exists ((v_~manager_back~0_148 Int)) (and (= ~update~0 (select (select |#memory_int| ~manager~0.base) (* v_~manager_back~0_148 4))) (<= (+ v_~manager_back~0_148 1) ~manager_size~0) (<= 0 v_~manager_back~0_148))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_size~0 1) (= ~manager~0.offset 0) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t1~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (not (= ~manager~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (= ~manager_front~0 0) (< ~manager_front~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t4~0#1.base|)), 353#true, 382#(= ~client_state~0 0), 194#L132-1true, 96#L88-1true, thread2Thread1of1ForFork3InUse, 384#true, thread4Thread1of1ForFork2InUse, 93#L199-4true, 356#true, 374#(<= ~node1_back~0 ~node1_front~0), thread3Thread1of1ForFork0InUse, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:31,595 INFO L294 olderBase$Statistics]: this new event has 261 ancestors and is not cut-off event [2023-11-29 21:55:31,595 INFO L297 olderBase$Statistics]: existing Event has 261 ancestors and is not cut-off event [2023-11-29 21:55:31,595 INFO L297 olderBase$Statistics]: existing Event has 261 ancestors and is not cut-off event [2023-11-29 21:55:31,595 INFO L297 olderBase$Statistics]: existing Event has 261 ancestors and is not cut-off event [2023-11-29 21:55:31,613 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1401] L75-->L88-1: Formula: (and (= v_~manager_state~0_48 4) (= v_~safe~0_86 (ite (= 0 (ite (= (select (select |v_#memory_int_201| v_~manager~0.base_89) (+ (* v_~manager_front~0_103 4) v_~manager~0.offset_89)) v_~ok~0_75) 1 0)) 0 1)) (not (= (ite (and (< v_~manager_front~0_103 v_~manager_size~0_48) (<= 0 v_~manager_front~0_103) (< v_~manager_front~0_103 v_~manager_back~0_146)) 1 0) 0)) (= v_~manager_front~0_102 (+ v_~manager_front~0_103 1))) InVars {~manager_front~0=v_~manager_front~0_103, ~manager~0.offset=v_~manager~0.offset_89, ~ok~0=v_~ok~0_75, ~manager~0.base=v_~manager~0.base_89, #memory_int=|v_#memory_int_201|, ~manager_back~0=v_~manager_back~0_146, ~manager_size~0=v_~manager_size~0_48} OutVars{~manager_state~0=v_~manager_state~0_48, ~manager~0.offset=v_~manager~0.offset_89, ~ok~0=v_~ok~0_75, ~manager~0.base=v_~manager~0.base_89, ~manager_back~0=v_~manager_back~0_146, ~manager_front~0=v_~manager_front~0_102, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_7|, ~safe~0=v_~safe~0_86, thread1Thread1of1ForFork1_#t~mem8#1=|v_thread1Thread1of1ForFork1_#t~mem8#1_1|, #memory_int=|v_#memory_int_201|, ~manager_size~0=v_~manager_size~0_48, thread1Thread1of1ForFork1_#t~post9#1=|v_thread1Thread1of1ForFork1_#t~post9#1_1|, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1_7|} AuxVars[] AssignedVars[~manager_front~0, ~manager_state~0, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, ~safe~0, thread1Thread1of1ForFork1_#t~mem8#1, thread1Thread1of1ForFork1_#t~post9#1, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1][776], [326#L126true, 2217#(= ~node1_state~0 0), 368#true, 308#L148true, 18#L200-1true, 378#(<= ~node2_back~0 ~node2_front~0), 2173#(and (or (= (select (select |#memory_int| ~manager~0.base) (* ~manager_front~0 4)) ~update~0) (< ~manager_size~0 (+ ~manager_front~0 1)) (< ~manager_front~0 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_size~0 1) (= ~manager~0.offset 0) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t1~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (not (= ~manager~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t4~0#1.base|)), 2221#(= ~node2_state~0 0), 158#L110-1true, 353#true, 382#(= ~client_state~0 0), 96#L88-1true, thread2Thread1of1ForFork3InUse, 384#true, thread4Thread1of1ForFork2InUse, 356#true, 374#(<= ~node1_back~0 ~node1_front~0), thread3Thread1of1ForFork0InUse, 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:31,614 INFO L294 olderBase$Statistics]: this new event has 262 ancestors and is cut-off event [2023-11-29 21:55:31,614 INFO L297 olderBase$Statistics]: existing Event has 262 ancestors and is cut-off event [2023-11-29 21:55:31,614 INFO L297 olderBase$Statistics]: existing Event has 262 ancestors and is cut-off event [2023-11-29 21:55:31,614 INFO L297 olderBase$Statistics]: existing Event has 262 ancestors and is cut-off event [2023-11-29 21:55:31,614 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L148-->L154-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_137 v_~manager_size~0_40) (<= 0 v_~manager_back~0_137)) 1 0) 0)) (= v_~client_state~0_18 1) (= v_~manager_back~0_136 (+ v_~manager_back~0_137 1)) (not (= (ite (= v_~update~0_79 (select (select |v_#memory_int_193| v_~manager~0.base_85) (+ (* v_~manager_back~0_137 4) v_~manager~0.offset_85))) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, ~manager_back~0=v_~manager_back~0_137, ~manager_size~0=v_~manager_size~0_40, ~update~0=v_~update~0_79} OutVars{thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, thread4Thread1of1ForFork2_#t~post26#1=|v_thread4Thread1of1ForFork2_#t~post26#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~client_state~0=v_~client_state~0_18, ~manager_back~0=v_~manager_back~0_136, ~manager_size~0=v_~manager_size~0_40, thread4Thread1of1ForFork2_#t~mem25#1=|v_thread4Thread1of1ForFork2_#t~mem25#1_1|, ~update~0=v_~update~0_79} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post26#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, ~manager_back~0, thread4Thread1of1ForFork2_#t~mem25#1][659], [326#L126true, 2217#(= ~node1_state~0 0), 368#true, 378#(<= ~node2_back~0 ~node2_front~0), 18#L200-1true, 88#L154-1true, 2221#(= ~node2_state~0 0), 2185#(and (exists ((v_~manager_back~0_148 Int)) (and (= ~update~0 (select (select |#memory_int| ~manager~0.base) (* v_~manager_back~0_148 4))) (<= (+ v_~manager_back~0_148 1) ~manager_size~0) (<= 0 v_~manager_back~0_148))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_size~0 1) (= ~manager~0.offset 0) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t1~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (not (= ~manager~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (= ~manager_front~0 0) (< ~manager_front~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t4~0#1.base|)), 273#L75true, 158#L110-1true, 353#true, 380#true, thread2Thread1of1ForFork3InUse, 384#true, thread4Thread1of1ForFork2InUse, 356#true, thread3Thread1of1ForFork0InUse, 374#(<= ~node1_back~0 ~node1_front~0), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:31,614 INFO L294 olderBase$Statistics]: this new event has 262 ancestors and is cut-off event [2023-11-29 21:55:31,614 INFO L297 olderBase$Statistics]: existing Event has 262 ancestors and is cut-off event [2023-11-29 21:55:31,614 INFO L297 olderBase$Statistics]: existing Event has 262 ancestors and is cut-off event [2023-11-29 21:55:31,614 INFO L297 olderBase$Statistics]: existing Event has 262 ancestors and is cut-off event [2023-11-29 21:55:31,615 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1404] L82-->L88-1: Formula: (and (= v_~safe~0_84 (ite (= (ite (= (select (select |v_#memory_int_199| v_~manager~0.base_87) (+ (* v_~manager_front~0_97 4) v_~manager~0.offset_87)) v_~ok~0_73) 1 0) 0) 0 1)) (= (+ v_~manager_front~0_97 1) v_~manager_front~0_96) (= v_~manager_state~0_46 5) (not (= (ite (and (< v_~manager_front~0_97 v_~manager_back~0_142) (<= 0 v_~manager_front~0_97) (< v_~manager_front~0_97 v_~manager_size~0_44)) 1 0) 0))) InVars {~manager_front~0=v_~manager_front~0_97, ~manager~0.offset=v_~manager~0.offset_87, ~ok~0=v_~ok~0_73, ~manager~0.base=v_~manager~0.base_87, #memory_int=|v_#memory_int_199|, ~manager_back~0=v_~manager_back~0_142, ~manager_size~0=v_~manager_size~0_44} OutVars{~manager_state~0=v_~manager_state~0_46, ~manager~0.offset=v_~manager~0.offset_87, ~ok~0=v_~ok~0_73, ~manager~0.base=v_~manager~0.base_87, ~manager_back~0=v_~manager_back~0_142, thread1Thread1of1ForFork1_#t~post11#1=|v_thread1Thread1of1ForFork1_#t~post11#1_1|, ~manager_front~0=v_~manager_front~0_96, thread1Thread1of1ForFork1_#t~mem10#1=|v_thread1Thread1of1ForFork1_#t~mem10#1_1|, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_9|, ~safe~0=v_~safe~0_84, #memory_int=|v_#memory_int_199|, ~manager_size~0=v_~manager_size~0_44, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1_9|} AuxVars[] AssignedVars[~manager_front~0, ~manager_state~0, thread1Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, ~safe~0, thread1Thread1of1ForFork1_#t~post11#1, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1][819], [326#L126true, 2217#(= ~node1_state~0 0), 368#true, 308#L148true, 18#L200-1true, 2173#(and (or (= (select (select |#memory_int| ~manager~0.base) (* ~manager_front~0 4)) ~update~0) (< ~manager_size~0 (+ ~manager_front~0 1)) (< ~manager_front~0 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_size~0 1) (= ~manager~0.offset 0) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t1~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (not (= ~manager~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t4~0#1.base|)), 378#(<= ~node2_back~0 ~node2_front~0), 2221#(= ~node2_state~0 0), 158#L110-1true, 353#true, 382#(= ~client_state~0 0), 96#L88-1true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 374#(<= ~node1_back~0 ~node1_front~0), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:31,615 INFO L294 olderBase$Statistics]: this new event has 263 ancestors and is cut-off event [2023-11-29 21:55:31,615 INFO L297 olderBase$Statistics]: existing Event has 263 ancestors and is cut-off event [2023-11-29 21:55:31,615 INFO L297 olderBase$Statistics]: existing Event has 263 ancestors and is cut-off event [2023-11-29 21:55:31,615 INFO L297 olderBase$Statistics]: existing Event has 263 ancestors and is cut-off event [2023-11-29 21:55:31,616 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L148-->L154-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_137 v_~manager_size~0_40) (<= 0 v_~manager_back~0_137)) 1 0) 0)) (= v_~client_state~0_18 1) (= v_~manager_back~0_136 (+ v_~manager_back~0_137 1)) (not (= (ite (= v_~update~0_79 (select (select |v_#memory_int_193| v_~manager~0.base_85) (+ (* v_~manager_back~0_137 4) v_~manager~0.offset_85))) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, ~manager_back~0=v_~manager_back~0_137, ~manager_size~0=v_~manager_size~0_40, ~update~0=v_~update~0_79} OutVars{thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, thread4Thread1of1ForFork2_#t~post26#1=|v_thread4Thread1of1ForFork2_#t~post26#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~client_state~0=v_~client_state~0_18, ~manager_back~0=v_~manager_back~0_136, ~manager_size~0=v_~manager_size~0_40, thread4Thread1of1ForFork2_#t~mem25#1=|v_thread4Thread1of1ForFork2_#t~mem25#1_1|, ~update~0=v_~update~0_79} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post26#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, ~manager_back~0, thread4Thread1of1ForFork2_#t~mem25#1][659], [326#L126true, 2217#(= ~node1_state~0 0), 368#true, 18#L200-1true, 378#(<= ~node2_back~0 ~node2_front~0), 88#L154-1true, 2221#(= ~node2_state~0 0), 2185#(and (exists ((v_~manager_back~0_148 Int)) (and (= ~update~0 (select (select |#memory_int| ~manager~0.base) (* v_~manager_back~0_148 4))) (<= (+ v_~manager_back~0_148 1) ~manager_size~0) (<= 0 v_~manager_back~0_148))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_size~0 1) (= ~manager~0.offset 0) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t1~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (not (= ~manager~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (= ~manager_front~0 0) (< ~manager_front~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t4~0#1.base|)), 187#L82true, 158#L110-1true, 353#true, 380#true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 374#(<= ~node1_back~0 ~node1_front~0), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:31,616 INFO L294 olderBase$Statistics]: this new event has 263 ancestors and is cut-off event [2023-11-29 21:55:31,616 INFO L297 olderBase$Statistics]: existing Event has 263 ancestors and is cut-off event [2023-11-29 21:55:31,616 INFO L297 olderBase$Statistics]: existing Event has 263 ancestors and is cut-off event [2023-11-29 21:55:31,616 INFO L297 olderBase$Statistics]: existing Event has 263 ancestors and is cut-off event [2023-11-29 21:55:31,616 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L148-->L154-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_137 v_~manager_size~0_40) (<= 0 v_~manager_back~0_137)) 1 0) 0)) (= v_~client_state~0_18 1) (= v_~manager_back~0_136 (+ v_~manager_back~0_137 1)) (not (= (ite (= v_~update~0_79 (select (select |v_#memory_int_193| v_~manager~0.base_85) (+ (* v_~manager_back~0_137 4) v_~manager~0.offset_85))) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, ~manager_back~0=v_~manager_back~0_137, ~manager_size~0=v_~manager_size~0_40, ~update~0=v_~update~0_79} OutVars{thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, thread4Thread1of1ForFork2_#t~post26#1=|v_thread4Thread1of1ForFork2_#t~post26#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~client_state~0=v_~client_state~0_18, ~manager_back~0=v_~manager_back~0_136, ~manager_size~0=v_~manager_size~0_40, thread4Thread1of1ForFork2_#t~mem25#1=|v_thread4Thread1of1ForFork2_#t~mem25#1_1|, ~update~0=v_~update~0_79} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post26#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, ~manager_back~0, thread4Thread1of1ForFork2_#t~mem25#1][659], [326#L126true, 2217#(= ~node1_state~0 0), 113#L89true, 368#true, 378#(<= ~node2_back~0 ~node2_front~0), 18#L200-1true, 88#L154-1true, 2221#(= ~node2_state~0 0), 2185#(and (exists ((v_~manager_back~0_148 Int)) (and (= ~update~0 (select (select |#memory_int| ~manager~0.base) (* v_~manager_back~0_148 4))) (<= (+ v_~manager_back~0_148 1) ~manager_size~0) (<= 0 v_~manager_back~0_148))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_size~0 1) (= ~manager~0.offset 0) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t1~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (not (= ~manager~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (= ~manager_front~0 0) (< ~manager_front~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t4~0#1.base|)), 158#L110-1true, 353#true, 380#true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 374#(<= ~node1_back~0 ~node1_front~0), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:31,616 INFO L294 olderBase$Statistics]: this new event has 264 ancestors and is cut-off event [2023-11-29 21:55:31,616 INFO L297 olderBase$Statistics]: existing Event has 264 ancestors and is cut-off event [2023-11-29 21:55:31,616 INFO L297 olderBase$Statistics]: existing Event has 264 ancestors and is cut-off event [2023-11-29 21:55:31,616 INFO L297 olderBase$Statistics]: existing Event has 264 ancestors and is cut-off event [2023-11-29 21:55:31,617 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L148-->L154-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_137 v_~manager_size~0_40) (<= 0 v_~manager_back~0_137)) 1 0) 0)) (= v_~client_state~0_18 1) (= v_~manager_back~0_136 (+ v_~manager_back~0_137 1)) (not (= (ite (= v_~update~0_79 (select (select |v_#memory_int_193| v_~manager~0.base_85) (+ (* v_~manager_back~0_137 4) v_~manager~0.offset_85))) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, ~manager_back~0=v_~manager_back~0_137, ~manager_size~0=v_~manager_size~0_40, ~update~0=v_~update~0_79} OutVars{thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, thread4Thread1of1ForFork2_#t~post26#1=|v_thread4Thread1of1ForFork2_#t~post26#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~client_state~0=v_~client_state~0_18, ~manager_back~0=v_~manager_back~0_136, ~manager_size~0=v_~manager_size~0_40, thread4Thread1of1ForFork2_#t~mem25#1=|v_thread4Thread1of1ForFork2_#t~mem25#1_1|, ~update~0=v_~update~0_79} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post26#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, ~manager_back~0, thread4Thread1of1ForFork2_#t~mem25#1][659], [326#L126true, 2217#(= ~node1_state~0 0), 368#true, 18#L200-1true, 378#(<= ~node2_back~0 ~node2_front~0), 88#L154-1true, 2221#(= ~node2_state~0 0), 2185#(and (exists ((v_~manager_back~0_148 Int)) (and (= ~update~0 (select (select |#memory_int| ~manager~0.base) (* v_~manager_back~0_148 4))) (<= (+ v_~manager_back~0_148 1) ~manager_size~0) (<= 0 v_~manager_back~0_148))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_size~0 1) (= ~manager~0.offset 0) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t1~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (not (= ~manager~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (= ~manager_front~0 0) (< ~manager_front~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t4~0#1.base|)), 158#L110-1true, 353#true, 380#true, thread2Thread1of1ForFork3InUse, 384#true, 48#L81true, thread4Thread1of1ForFork2InUse, 356#true, thread3Thread1of1ForFork0InUse, 374#(<= ~node1_back~0 ~node1_front~0), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:31,617 INFO L294 olderBase$Statistics]: this new event has 262 ancestors and is cut-off event [2023-11-29 21:55:31,617 INFO L297 olderBase$Statistics]: existing Event has 262 ancestors and is cut-off event [2023-11-29 21:55:31,617 INFO L297 olderBase$Statistics]: existing Event has 262 ancestors and is cut-off event [2023-11-29 21:55:31,617 INFO L297 olderBase$Statistics]: existing Event has 262 ancestors and is cut-off event [2023-11-29 21:55:31,617 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L148-->L154-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_137 v_~manager_size~0_40) (<= 0 v_~manager_back~0_137)) 1 0) 0)) (= v_~client_state~0_18 1) (= v_~manager_back~0_136 (+ v_~manager_back~0_137 1)) (not (= (ite (= v_~update~0_79 (select (select |v_#memory_int_193| v_~manager~0.base_85) (+ (* v_~manager_back~0_137 4) v_~manager~0.offset_85))) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, ~manager_back~0=v_~manager_back~0_137, ~manager_size~0=v_~manager_size~0_40, ~update~0=v_~update~0_79} OutVars{thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, thread4Thread1of1ForFork2_#t~post26#1=|v_thread4Thread1of1ForFork2_#t~post26#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~client_state~0=v_~client_state~0_18, ~manager_back~0=v_~manager_back~0_136, ~manager_size~0=v_~manager_size~0_40, thread4Thread1of1ForFork2_#t~mem25#1=|v_thread4Thread1of1ForFork2_#t~mem25#1_1|, ~update~0=v_~update~0_79} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post26#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, ~manager_back~0, thread4Thread1of1ForFork2_#t~mem25#1][659], [326#L126true, 2217#(= ~node1_state~0 0), 368#true, 18#L200-1true, 378#(<= ~node2_back~0 ~node2_front~0), 88#L154-1true, 2221#(= ~node2_state~0 0), 2185#(and (exists ((v_~manager_back~0_148 Int)) (and (= ~update~0 (select (select |#memory_int| ~manager~0.base) (* v_~manager_back~0_148 4))) (<= (+ v_~manager_back~0_148 1) ~manager_size~0) (<= 0 v_~manager_back~0_148))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_size~0 1) (= ~manager~0.offset 0) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t1~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (not (= ~manager~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (= ~manager_front~0 0) (< ~manager_front~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t4~0#1.base|)), 311#L88true, 158#L110-1true, 353#true, thread2Thread1of1ForFork3InUse, 380#true, 384#true, thread4Thread1of1ForFork2InUse, 356#true, thread3Thread1of1ForFork0InUse, 374#(<= ~node1_back~0 ~node1_front~0), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:31,617 INFO L294 olderBase$Statistics]: this new event has 263 ancestors and is cut-off event [2023-11-29 21:55:31,617 INFO L297 olderBase$Statistics]: existing Event has 263 ancestors and is cut-off event [2023-11-29 21:55:31,617 INFO L297 olderBase$Statistics]: existing Event has 263 ancestors and is cut-off event [2023-11-29 21:55:31,617 INFO L297 olderBase$Statistics]: existing Event has 263 ancestors and is cut-off event [2023-11-29 21:55:31,621 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1407] L89-->L88-1: Formula: (and (not (= (ite (and (< v_~client_back~0_41 v_~client_size~0_22) (<= 0 v_~client_back~0_41)) 1 0) 0)) (not (= 0 (ite (= (select (select |v_#memory_int_187| v_~client~0.base_29) (+ (* v_~client_back~0_41 4) v_~client~0.offset_29)) v_~ok~0_71) 1 0))) (= v_~manager_state~0_42 0) (= (+ v_~client_back~0_41 1) v_~client_back~0_40)) InVars {~client_back~0=v_~client_back~0_41, ~client~0.offset=v_~client~0.offset_29, ~ok~0=v_~ok~0_71, #memory_int=|v_#memory_int_187|, ~client_size~0=v_~client_size~0_22, ~client~0.base=v_~client~0.base_29} OutVars{thread1Thread1of1ForFork1_#t~post13#1=|v_thread1Thread1of1ForFork1_#t~post13#1_1|, ~manager_state~0=v_~manager_state~0_42, ~client_back~0=v_~client_back~0_40, ~client~0.offset=v_~client~0.offset_29, ~ok~0=v_~ok~0_71, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_11|, #memory_int=|v_#memory_int_187|, ~client_size~0=v_~client_size~0_22, thread1Thread1of1ForFork1_#t~mem12#1=|v_thread1Thread1of1ForFork1_#t~mem12#1_1|, ~client~0.base=v_~client~0.base_29, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1_11|} AuxVars[] AssignedVars[thread1Thread1of1ForFork1_#t~post13#1, ~manager_state~0, ~client_back~0, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork1_#t~mem12#1, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1][865], [326#L126true, 2217#(= ~node1_state~0 0), 368#true, 308#L148true, 378#(<= ~node2_back~0 ~node2_front~0), 403#(= ~manager_state~0 0), 2221#(= ~node2_state~0 0), 2185#(and (exists ((v_~manager_back~0_148 Int)) (and (= ~update~0 (select (select |#memory_int| ~manager~0.base) (* v_~manager_back~0_148 4))) (<= (+ v_~manager_back~0_148 1) ~manager_size~0) (<= 0 v_~manager_back~0_148))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_size~0 1) (= ~manager~0.offset 0) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t1~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (not (= ~manager~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (= ~manager_front~0 0) (< ~manager_front~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t4~0#1.base|)), 158#L110-1true, 353#true, 382#(= ~client_state~0 0), 96#L88-1true, thread2Thread1of1ForFork3InUse, 384#true, thread4Thread1of1ForFork2InUse, 93#L199-4true, 356#true, 374#(<= ~node1_back~0 ~node1_front~0), thread3Thread1of1ForFork0InUse, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:31,621 INFO L294 olderBase$Statistics]: this new event has 261 ancestors and is not cut-off event [2023-11-29 21:55:31,621 INFO L297 olderBase$Statistics]: existing Event has 261 ancestors and is not cut-off event [2023-11-29 21:55:31,621 INFO L297 olderBase$Statistics]: existing Event has 261 ancestors and is not cut-off event [2023-11-29 21:55:31,621 INFO L297 olderBase$Statistics]: existing Event has 261 ancestors and is not cut-off event [2023-11-29 21:55:31,958 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1418] L104-->L110-1: Formula: (and (= v_~node1_state~0_20 1) (not (= (ite (and (< v_~node1_front~0_37 v_~node1_size~0_20) (< v_~node1_front~0_37 v_~node1_back~0_44) (<= 0 v_~node1_front~0_37)) 1 0) 0)) (= v_~safe~0_82 (ite (= (ite (= (select (select |v_#memory_int_189| v_~node1~0.base_33) (+ (* v_~node1_front~0_37 4) v_~node1~0.offset_33)) v_~update~0_75) 1 0) 0) 0 1)) (= (+ v_~node1_front~0_37 1) v_~node1_front~0_36)) InVars {~node1~0.base=v_~node1~0.base_33, ~node1_size~0=v_~node1_size~0_20, #memory_int=|v_#memory_int_189|, ~node1_back~0=v_~node1_back~0_44, ~node1~0.offset=v_~node1~0.offset_33, ~node1_front~0=v_~node1_front~0_37, ~update~0=v_~update~0_75} OutVars{thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~node1_state~0=v_~node1_state~0_20, ~node1~0.offset=v_~node1~0.offset_33, ~node1_front~0=v_~node1_front~0_36, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~node1~0.base=v_~node1~0.base_33, ~node1_size~0=v_~node1_size~0_20, thread2Thread1of1ForFork3_#t~post16#1=|v_thread2Thread1of1ForFork3_#t~post16#1_1|, ~safe~0=v_~safe~0_82, #memory_int=|v_#memory_int_189|, thread2Thread1of1ForFork3_#t~mem15#1=|v_thread2Thread1of1ForFork3_#t~mem15#1_1|, ~node1_back~0=v_~node1_back~0_44, ~update~0=v_~update~0_75} AuxVars[] AssignedVars[thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork3_#t~post16#1, ~safe~0, thread2Thread1of1ForFork3_#t~mem15#1, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~node1_state~0, ~node1_front~0][749], [368#true, 308#L148true, 378#(<= ~node2_back~0 ~node2_front~0), 2215#true, 2221#(= ~node2_state~0 0), 158#L110-1true, 353#true, 382#(= ~client_state~0 0), 194#L132-1true, 39#L68true, 372#true, thread2Thread1of1ForFork3InUse, 384#true, 93#L199-4true, 356#true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:31,958 INFO L294 olderBase$Statistics]: this new event has 267 ancestors and is cut-off event [2023-11-29 21:55:31,959 INFO L297 olderBase$Statistics]: existing Event has 261 ancestors and is cut-off event [2023-11-29 21:55:31,962 INFO L297 olderBase$Statistics]: existing Event has 261 ancestors and is cut-off event [2023-11-29 21:55:31,962 INFO L297 olderBase$Statistics]: existing Event has 266 ancestors and is cut-off event [2023-11-29 21:55:31,963 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1398] L68-->L88-1: Formula: (and (not (= (ite (and (< v_~node2_back~0_49 v_~node2_size~0_24) (<= 0 v_~node2_back~0_49)) 1 0) 0)) (= (+ v_~node2_back~0_49 1) v_~node2_back~0_48) (= v_~manager_state~0_44 3) (not (= (ite (= v_~update~0_83 (select (select |v_#memory_int_197| v_~node2~0.base_33) (+ (* 4 v_~node2_back~0_49) v_~node2~0.offset_33))) 1 0) 0))) InVars {~node2~0.offset=v_~node2~0.offset_33, #memory_int=|v_#memory_int_197|, ~node2_size~0=v_~node2_size~0_24, ~node2_back~0=v_~node2_back~0_49, ~node2~0.base=v_~node2~0.base_33, ~update~0=v_~update~0_83} OutVars{thread1Thread1of1ForFork1_#t~post7#1=|v_thread1Thread1of1ForFork1_#t~post7#1_1|, ~manager_state~0=v_~manager_state~0_44, thread1Thread1of1ForFork1_#t~mem6#1=|v_thread1Thread1of1ForFork1_#t~mem6#1_1|, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_5|, ~node2~0.offset=v_~node2~0.offset_33, #memory_int=|v_#memory_int_197|, ~node2_size~0=v_~node2_size~0_24, ~node2_back~0=v_~node2_back~0_48, ~node2~0.base=v_~node2~0.base_33, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1_5|, ~update~0=v_~update~0_83} AuxVars[] AssignedVars[thread1Thread1of1ForFork1_#t~post7#1, ~manager_state~0, thread1Thread1of1ForFork1_#t~mem6#1, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, ~node2_back~0, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1][821], [2217#(= ~node1_state~0 0), 368#true, 308#L148true, 376#true, 190#L104true, 2221#(= ~node2_state~0 0), 353#true, 194#L132-1true, 382#(= ~client_state~0 0), 372#true, 96#L88-1true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, 93#L199-4true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:31,963 INFO L294 olderBase$Statistics]: this new event has 267 ancestors and is cut-off event [2023-11-29 21:55:31,963 INFO L297 olderBase$Statistics]: existing Event has 261 ancestors and is cut-off event [2023-11-29 21:55:31,963 INFO L297 olderBase$Statistics]: existing Event has 266 ancestors and is cut-off event [2023-11-29 21:55:31,963 INFO L297 olderBase$Statistics]: existing Event has 261 ancestors and is cut-off event [2023-11-29 21:55:31,963 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L148-->L154-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_137 v_~manager_size~0_40) (<= 0 v_~manager_back~0_137)) 1 0) 0)) (= v_~client_state~0_18 1) (= v_~manager_back~0_136 (+ v_~manager_back~0_137 1)) (not (= (ite (= v_~update~0_79 (select (select |v_#memory_int_193| v_~manager~0.base_85) (+ (* v_~manager_back~0_137 4) v_~manager~0.offset_85))) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, ~manager_back~0=v_~manager_back~0_137, ~manager_size~0=v_~manager_size~0_40, ~update~0=v_~update~0_79} OutVars{thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, thread4Thread1of1ForFork2_#t~post26#1=|v_thread4Thread1of1ForFork2_#t~post26#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~client_state~0=v_~client_state~0_18, ~manager_back~0=v_~manager_back~0_136, ~manager_size~0=v_~manager_size~0_40, thread4Thread1of1ForFork2_#t~mem25#1=|v_thread4Thread1of1ForFork2_#t~mem25#1_1|, ~update~0=v_~update~0_79} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post26#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, ~manager_back~0, thread4Thread1of1ForFork2_#t~mem25#1][753], [326#L126true, 2217#(= ~node1_state~0 0), 368#true, 378#(<= ~node2_back~0 ~node2_front~0), 88#L154-1true, 190#L104true, 2221#(= ~node2_state~0 0), 353#true, 39#L68true, 372#true, 380#true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, 93#L199-4true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:31,963 INFO L294 olderBase$Statistics]: this new event has 271 ancestors and is cut-off event [2023-11-29 21:55:31,963 INFO L297 olderBase$Statistics]: existing Event has 265 ancestors and is cut-off event [2023-11-29 21:55:31,963 INFO L297 olderBase$Statistics]: existing Event has 265 ancestors and is cut-off event [2023-11-29 21:55:31,963 INFO L297 olderBase$Statistics]: existing Event has 270 ancestors and is cut-off event [2023-11-29 21:55:31,964 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L148-->L154-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_137 v_~manager_size~0_40) (<= 0 v_~manager_back~0_137)) 1 0) 0)) (= v_~client_state~0_18 1) (= v_~manager_back~0_136 (+ v_~manager_back~0_137 1)) (not (= (ite (= v_~update~0_79 (select (select |v_#memory_int_193| v_~manager~0.base_85) (+ (* v_~manager_back~0_137 4) v_~manager~0.offset_85))) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, ~manager_back~0=v_~manager_back~0_137, ~manager_size~0=v_~manager_size~0_40, ~update~0=v_~update~0_79} OutVars{thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, thread4Thread1of1ForFork2_#t~post26#1=|v_thread4Thread1of1ForFork2_#t~post26#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~client_state~0=v_~client_state~0_18, ~manager_back~0=v_~manager_back~0_136, ~manager_size~0=v_~manager_size~0_40, thread4Thread1of1ForFork2_#t~mem25#1=|v_thread4Thread1of1ForFork2_#t~mem25#1_1|, ~update~0=v_~update~0_79} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post26#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, ~manager_back~0, thread4Thread1of1ForFork2_#t~mem25#1][753], [2217#(= ~node1_state~0 0), 368#true, 378#(<= ~node2_back~0 ~node2_front~0), 88#L154-1true, 190#L104true, 2221#(= ~node2_state~0 0), 353#true, 194#L132-1true, 39#L68true, 372#true, thread2Thread1of1ForFork3InUse, 380#true, 384#true, 93#L199-4true, 356#true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:31,964 INFO L294 olderBase$Statistics]: this new event has 267 ancestors and is cut-off event [2023-11-29 21:55:31,964 INFO L297 olderBase$Statistics]: existing Event has 261 ancestors and is cut-off event [2023-11-29 21:55:31,964 INFO L297 olderBase$Statistics]: existing Event has 266 ancestors and is cut-off event [2023-11-29 21:55:31,964 INFO L297 olderBase$Statistics]: existing Event has 261 ancestors and is cut-off event [2023-11-29 21:55:31,965 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1418] L104-->L110-1: Formula: (and (= v_~node1_state~0_20 1) (not (= (ite (and (< v_~node1_front~0_37 v_~node1_size~0_20) (< v_~node1_front~0_37 v_~node1_back~0_44) (<= 0 v_~node1_front~0_37)) 1 0) 0)) (= v_~safe~0_82 (ite (= (ite (= (select (select |v_#memory_int_189| v_~node1~0.base_33) (+ (* v_~node1_front~0_37 4) v_~node1~0.offset_33)) v_~update~0_75) 1 0) 0) 0 1)) (= (+ v_~node1_front~0_37 1) v_~node1_front~0_36)) InVars {~node1~0.base=v_~node1~0.base_33, ~node1_size~0=v_~node1_size~0_20, #memory_int=|v_#memory_int_189|, ~node1_back~0=v_~node1_back~0_44, ~node1~0.offset=v_~node1~0.offset_33, ~node1_front~0=v_~node1_front~0_37, ~update~0=v_~update~0_75} OutVars{thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~node1_state~0=v_~node1_state~0_20, ~node1~0.offset=v_~node1~0.offset_33, ~node1_front~0=v_~node1_front~0_36, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~node1~0.base=v_~node1~0.base_33, ~node1_size~0=v_~node1_size~0_20, thread2Thread1of1ForFork3_#t~post16#1=|v_thread2Thread1of1ForFork3_#t~post16#1_1|, ~safe~0=v_~safe~0_82, #memory_int=|v_#memory_int_189|, thread2Thread1of1ForFork3_#t~mem15#1=|v_thread2Thread1of1ForFork3_#t~mem15#1_1|, ~node1_back~0=v_~node1_back~0_44, ~update~0=v_~update~0_75} AuxVars[] AssignedVars[thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork3_#t~post16#1, ~safe~0, thread2Thread1of1ForFork3_#t~mem15#1, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~node1_state~0, ~node1_front~0][749], [368#true, 308#L148true, 378#(<= ~node2_back~0 ~node2_front~0), 2215#true, 2221#(= ~node2_state~0 0), 321#L74true, 158#L110-1true, 353#true, 194#L132-1true, 382#(= ~client_state~0 0), 372#true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, 93#L199-4true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:31,965 INFO L294 olderBase$Statistics]: this new event has 267 ancestors and is cut-off event [2023-11-29 21:55:31,965 INFO L297 olderBase$Statistics]: existing Event has 261 ancestors and is cut-off event [2023-11-29 21:55:31,965 INFO L297 olderBase$Statistics]: existing Event has 261 ancestors and is cut-off event [2023-11-29 21:55:31,965 INFO L297 olderBase$Statistics]: existing Event has 266 ancestors and is cut-off event [2023-11-29 21:55:31,965 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L148-->L154-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_137 v_~manager_size~0_40) (<= 0 v_~manager_back~0_137)) 1 0) 0)) (= v_~client_state~0_18 1) (= v_~manager_back~0_136 (+ v_~manager_back~0_137 1)) (not (= (ite (= v_~update~0_79 (select (select |v_#memory_int_193| v_~manager~0.base_85) (+ (* v_~manager_back~0_137 4) v_~manager~0.offset_85))) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, ~manager_back~0=v_~manager_back~0_137, ~manager_size~0=v_~manager_size~0_40, ~update~0=v_~update~0_79} OutVars{thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, thread4Thread1of1ForFork2_#t~post26#1=|v_thread4Thread1of1ForFork2_#t~post26#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~client_state~0=v_~client_state~0_18, ~manager_back~0=v_~manager_back~0_136, ~manager_size~0=v_~manager_size~0_40, thread4Thread1of1ForFork2_#t~mem25#1=|v_thread4Thread1of1ForFork2_#t~mem25#1_1|, ~update~0=v_~update~0_79} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post26#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, ~manager_back~0, thread4Thread1of1ForFork2_#t~mem25#1][753], [2217#(= ~node1_state~0 0), 368#true, 378#(<= ~node2_back~0 ~node2_front~0), 88#L154-1true, 190#L104true, 2221#(= ~node2_state~0 0), 321#L74true, 353#true, 194#L132-1true, 372#true, 380#true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, 93#L199-4true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:31,965 INFO L294 olderBase$Statistics]: this new event has 267 ancestors and is cut-off event [2023-11-29 21:55:31,965 INFO L297 olderBase$Statistics]: existing Event has 261 ancestors and is cut-off event [2023-11-29 21:55:31,965 INFO L297 olderBase$Statistics]: existing Event has 261 ancestors and is cut-off event [2023-11-29 21:55:31,965 INFO L297 olderBase$Statistics]: existing Event has 266 ancestors and is cut-off event [2023-11-29 21:55:31,966 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L148-->L154-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_137 v_~manager_size~0_40) (<= 0 v_~manager_back~0_137)) 1 0) 0)) (= v_~client_state~0_18 1) (= v_~manager_back~0_136 (+ v_~manager_back~0_137 1)) (not (= (ite (= v_~update~0_79 (select (select |v_#memory_int_193| v_~manager~0.base_85) (+ (* v_~manager_back~0_137 4) v_~manager~0.offset_85))) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, ~manager_back~0=v_~manager_back~0_137, ~manager_size~0=v_~manager_size~0_40, ~update~0=v_~update~0_79} OutVars{thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, thread4Thread1of1ForFork2_#t~post26#1=|v_thread4Thread1of1ForFork2_#t~post26#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~client_state~0=v_~client_state~0_18, ~manager_back~0=v_~manager_back~0_136, ~manager_size~0=v_~manager_size~0_40, thread4Thread1of1ForFork2_#t~mem25#1=|v_thread4Thread1of1ForFork2_#t~mem25#1_1|, ~update~0=v_~update~0_79} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post26#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, ~manager_back~0, thread4Thread1of1ForFork2_#t~mem25#1][753], [2217#(= ~node1_state~0 0), 326#L126true, 368#true, 378#(<= ~node2_back~0 ~node2_front~0), 88#L154-1true, 190#L104true, 2221#(= ~node2_state~0 0), 321#L74true, 353#true, 372#true, 380#true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, 93#L199-4true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:31,966 INFO L294 olderBase$Statistics]: this new event has 271 ancestors and is cut-off event [2023-11-29 21:55:31,966 INFO L297 olderBase$Statistics]: existing Event has 265 ancestors and is cut-off event [2023-11-29 21:55:31,966 INFO L297 olderBase$Statistics]: existing Event has 270 ancestors and is cut-off event [2023-11-29 21:55:31,966 INFO L297 olderBase$Statistics]: existing Event has 265 ancestors and is cut-off event [2023-11-29 21:55:31,991 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L148-->L154-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_137 v_~manager_size~0_40) (<= 0 v_~manager_back~0_137)) 1 0) 0)) (= v_~client_state~0_18 1) (= v_~manager_back~0_136 (+ v_~manager_back~0_137 1)) (not (= (ite (= v_~update~0_79 (select (select |v_#memory_int_193| v_~manager~0.base_85) (+ (* v_~manager_back~0_137 4) v_~manager~0.offset_85))) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, ~manager_back~0=v_~manager_back~0_137, ~manager_size~0=v_~manager_size~0_40, ~update~0=v_~update~0_79} OutVars{thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, thread4Thread1of1ForFork2_#t~post26#1=|v_thread4Thread1of1ForFork2_#t~post26#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~client_state~0=v_~client_state~0_18, ~manager_back~0=v_~manager_back~0_136, ~manager_size~0=v_~manager_size~0_40, thread4Thread1of1ForFork2_#t~mem25#1=|v_thread4Thread1of1ForFork2_#t~mem25#1_1|, ~update~0=v_~update~0_79} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post26#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, ~manager_back~0, thread4Thread1of1ForFork2_#t~mem25#1][581], [2217#(= ~node1_state~0 0), 326#L126true, 368#true, 378#(<= ~node2_back~0 ~node2_front~0), 88#L154-1true, 190#L104true, 2221#(= ~node2_state~0 0), 353#true, thread2Thread1of1ForFork3InUse, 380#true, 384#true, 356#true, 93#L199-4true, thread4Thread1of1ForFork2InUse, 176#L60true, 374#(<= ~node1_back~0 ~node1_front~0), thread3Thread1of1ForFork0InUse, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:31,992 INFO L294 olderBase$Statistics]: this new event has 263 ancestors and is cut-off event [2023-11-29 21:55:31,992 INFO L297 olderBase$Statistics]: existing Event has 257 ancestors and is cut-off event [2023-11-29 21:55:31,992 INFO L297 olderBase$Statistics]: existing Event has 263 ancestors and is cut-off event [2023-11-29 21:55:31,992 INFO L297 olderBase$Statistics]: existing Event has 257 ancestors and is cut-off event [2023-11-29 21:55:33,407 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1418] L104-->L110-1: Formula: (and (= v_~node1_state~0_20 1) (not (= (ite (and (< v_~node1_front~0_37 v_~node1_size~0_20) (< v_~node1_front~0_37 v_~node1_back~0_44) (<= 0 v_~node1_front~0_37)) 1 0) 0)) (= v_~safe~0_82 (ite (= (ite (= (select (select |v_#memory_int_189| v_~node1~0.base_33) (+ (* v_~node1_front~0_37 4) v_~node1~0.offset_33)) v_~update~0_75) 1 0) 0) 0 1)) (= (+ v_~node1_front~0_37 1) v_~node1_front~0_36)) InVars {~node1~0.base=v_~node1~0.base_33, ~node1_size~0=v_~node1_size~0_20, #memory_int=|v_#memory_int_189|, ~node1_back~0=v_~node1_back~0_44, ~node1~0.offset=v_~node1~0.offset_33, ~node1_front~0=v_~node1_front~0_37, ~update~0=v_~update~0_75} OutVars{thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~node1_state~0=v_~node1_state~0_20, ~node1~0.offset=v_~node1~0.offset_33, ~node1_front~0=v_~node1_front~0_36, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~node1~0.base=v_~node1~0.base_33, ~node1_size~0=v_~node1_size~0_20, thread2Thread1of1ForFork3_#t~post16#1=|v_thread2Thread1of1ForFork3_#t~post16#1_1|, ~safe~0=v_~safe~0_82, #memory_int=|v_#memory_int_189|, thread2Thread1of1ForFork3_#t~mem15#1=|v_thread2Thread1of1ForFork3_#t~mem15#1_1|, ~node1_back~0=v_~node1_back~0_44, ~update~0=v_~update~0_75} AuxVars[] AssignedVars[thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork3_#t~post16#1, ~safe~0, thread2Thread1of1ForFork3_#t~mem15#1, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~node1_state~0, ~node1_front~0][749], [326#L126true, 368#true, 308#L148true, 378#(<= ~node2_back~0 ~node2_front~0), 2215#true, 2221#(= ~node2_state~0 0), 158#L110-1true, 353#true, 382#(= ~client_state~0 0), 372#true, thread2Thread1of1ForFork3InUse, 384#true, 93#L199-4true, thread4Thread1of1ForFork2InUse, 356#true, 176#L60true, thread3Thread1of1ForFork0InUse, 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:33,407 INFO L294 olderBase$Statistics]: this new event has 263 ancestors and is not cut-off event [2023-11-29 21:55:33,407 INFO L297 olderBase$Statistics]: existing Event has 269 ancestors and is not cut-off event [2023-11-29 21:55:33,407 INFO L297 olderBase$Statistics]: existing Event has 263 ancestors and is not cut-off event [2023-11-29 21:55:33,407 INFO L297 olderBase$Statistics]: existing Event has 268 ancestors and is not cut-off event [2023-11-29 21:55:33,543 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1418] L104-->L110-1: Formula: (and (= v_~node1_state~0_20 1) (not (= (ite (and (< v_~node1_front~0_37 v_~node1_size~0_20) (< v_~node1_front~0_37 v_~node1_back~0_44) (<= 0 v_~node1_front~0_37)) 1 0) 0)) (= v_~safe~0_82 (ite (= (ite (= (select (select |v_#memory_int_189| v_~node1~0.base_33) (+ (* v_~node1_front~0_37 4) v_~node1~0.offset_33)) v_~update~0_75) 1 0) 0) 0 1)) (= (+ v_~node1_front~0_37 1) v_~node1_front~0_36)) InVars {~node1~0.base=v_~node1~0.base_33, ~node1_size~0=v_~node1_size~0_20, #memory_int=|v_#memory_int_189|, ~node1_back~0=v_~node1_back~0_44, ~node1~0.offset=v_~node1~0.offset_33, ~node1_front~0=v_~node1_front~0_37, ~update~0=v_~update~0_75} OutVars{thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~node1_state~0=v_~node1_state~0_20, ~node1~0.offset=v_~node1~0.offset_33, ~node1_front~0=v_~node1_front~0_36, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~node1~0.base=v_~node1~0.base_33, ~node1_size~0=v_~node1_size~0_20, thread2Thread1of1ForFork3_#t~post16#1=|v_thread2Thread1of1ForFork3_#t~post16#1_1|, ~safe~0=v_~safe~0_82, #memory_int=|v_#memory_int_189|, thread2Thread1of1ForFork3_#t~mem15#1=|v_thread2Thread1of1ForFork3_#t~mem15#1_1|, ~node1_back~0=v_~node1_back~0_44, ~update~0=v_~update~0_75} AuxVars[] AssignedVars[thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork3_#t~post16#1, ~safe~0, thread2Thread1of1ForFork3_#t~mem15#1, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~node1_state~0, ~node1_front~0][749], [368#true, 308#L148true, 378#(<= ~node2_back~0 ~node2_front~0), 18#L200-1true, 2215#true, 2221#(= ~node2_state~0 0), 158#L110-1true, 353#true, 382#(= ~client_state~0 0), 194#L132-1true, 372#true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, thread4Thread1of1ForFork2InUse, 176#L60true, thread3Thread1of1ForFork0InUse, 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:33,543 INFO L294 olderBase$Statistics]: this new event has 268 ancestors and is cut-off event [2023-11-29 21:55:33,543 INFO L297 olderBase$Statistics]: existing Event has 262 ancestors and is cut-off event [2023-11-29 21:55:33,543 INFO L297 olderBase$Statistics]: existing Event has 267 ancestors and is cut-off event [2023-11-29 21:55:33,543 INFO L297 olderBase$Statistics]: existing Event has 262 ancestors and is cut-off event [2023-11-29 21:55:33,543 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L148-->L154-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_137 v_~manager_size~0_40) (<= 0 v_~manager_back~0_137)) 1 0) 0)) (= v_~client_state~0_18 1) (= v_~manager_back~0_136 (+ v_~manager_back~0_137 1)) (not (= (ite (= v_~update~0_79 (select (select |v_#memory_int_193| v_~manager~0.base_85) (+ (* v_~manager_back~0_137 4) v_~manager~0.offset_85))) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, ~manager_back~0=v_~manager_back~0_137, ~manager_size~0=v_~manager_size~0_40, ~update~0=v_~update~0_79} OutVars{thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, thread4Thread1of1ForFork2_#t~post26#1=|v_thread4Thread1of1ForFork2_#t~post26#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~client_state~0=v_~client_state~0_18, ~manager_back~0=v_~manager_back~0_136, ~manager_size~0=v_~manager_size~0_40, thread4Thread1of1ForFork2_#t~mem25#1=|v_thread4Thread1of1ForFork2_#t~mem25#1_1|, ~update~0=v_~update~0_79} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post26#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, ~manager_back~0, thread4Thread1of1ForFork2_#t~mem25#1][753], [2217#(= ~node1_state~0 0), 326#L126true, 368#true, 378#(<= ~node2_back~0 ~node2_front~0), 18#L200-1true, 88#L154-1true, 190#L104true, 2221#(= ~node2_state~0 0), 353#true, 372#true, 380#true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, thread4Thread1of1ForFork2InUse, 176#L60true, thread3Thread1of1ForFork0InUse, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:33,543 INFO L294 olderBase$Statistics]: this new event has 272 ancestors and is cut-off event [2023-11-29 21:55:33,543 INFO L297 olderBase$Statistics]: existing Event has 271 ancestors and is cut-off event [2023-11-29 21:55:33,543 INFO L297 olderBase$Statistics]: existing Event has 266 ancestors and is cut-off event [2023-11-29 21:55:33,543 INFO L297 olderBase$Statistics]: existing Event has 266 ancestors and is cut-off event [2023-11-29 21:55:33,543 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L148-->L154-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_137 v_~manager_size~0_40) (<= 0 v_~manager_back~0_137)) 1 0) 0)) (= v_~client_state~0_18 1) (= v_~manager_back~0_136 (+ v_~manager_back~0_137 1)) (not (= (ite (= v_~update~0_79 (select (select |v_#memory_int_193| v_~manager~0.base_85) (+ (* v_~manager_back~0_137 4) v_~manager~0.offset_85))) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, ~manager_back~0=v_~manager_back~0_137, ~manager_size~0=v_~manager_size~0_40, ~update~0=v_~update~0_79} OutVars{thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, thread4Thread1of1ForFork2_#t~post26#1=|v_thread4Thread1of1ForFork2_#t~post26#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~client_state~0=v_~client_state~0_18, ~manager_back~0=v_~manager_back~0_136, ~manager_size~0=v_~manager_size~0_40, thread4Thread1of1ForFork2_#t~mem25#1=|v_thread4Thread1of1ForFork2_#t~mem25#1_1|, ~update~0=v_~update~0_79} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post26#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, ~manager_back~0, thread4Thread1of1ForFork2_#t~mem25#1][753], [2217#(= ~node1_state~0 0), 368#true, 378#(<= ~node2_back~0 ~node2_front~0), 18#L200-1true, 88#L154-1true, 190#L104true, 2221#(= ~node2_state~0 0), 353#true, 194#L132-1true, 372#true, 380#true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, thread4Thread1of1ForFork2InUse, 176#L60true, thread3Thread1of1ForFork0InUse, 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:33,543 INFO L294 olderBase$Statistics]: this new event has 268 ancestors and is cut-off event [2023-11-29 21:55:33,543 INFO L297 olderBase$Statistics]: existing Event has 262 ancestors and is cut-off event [2023-11-29 21:55:33,544 INFO L297 olderBase$Statistics]: existing Event has 267 ancestors and is cut-off event [2023-11-29 21:55:33,544 INFO L297 olderBase$Statistics]: existing Event has 262 ancestors and is cut-off event [2023-11-29 21:55:33,547 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1418] L104-->L110-1: Formula: (and (= v_~node1_state~0_20 1) (not (= (ite (and (< v_~node1_front~0_37 v_~node1_size~0_20) (< v_~node1_front~0_37 v_~node1_back~0_44) (<= 0 v_~node1_front~0_37)) 1 0) 0)) (= v_~safe~0_82 (ite (= (ite (= (select (select |v_#memory_int_189| v_~node1~0.base_33) (+ (* v_~node1_front~0_37 4) v_~node1~0.offset_33)) v_~update~0_75) 1 0) 0) 0 1)) (= (+ v_~node1_front~0_37 1) v_~node1_front~0_36)) InVars {~node1~0.base=v_~node1~0.base_33, ~node1_size~0=v_~node1_size~0_20, #memory_int=|v_#memory_int_189|, ~node1_back~0=v_~node1_back~0_44, ~node1~0.offset=v_~node1~0.offset_33, ~node1_front~0=v_~node1_front~0_37, ~update~0=v_~update~0_75} OutVars{thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~node1_state~0=v_~node1_state~0_20, ~node1~0.offset=v_~node1~0.offset_33, ~node1_front~0=v_~node1_front~0_36, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~node1~0.base=v_~node1~0.base_33, ~node1_size~0=v_~node1_size~0_20, thread2Thread1of1ForFork3_#t~post16#1=|v_thread2Thread1of1ForFork3_#t~post16#1_1|, ~safe~0=v_~safe~0_82, #memory_int=|v_#memory_int_189|, thread2Thread1of1ForFork3_#t~mem15#1=|v_thread2Thread1of1ForFork3_#t~mem15#1_1|, ~node1_back~0=v_~node1_back~0_44, ~update~0=v_~update~0_75} AuxVars[] AssignedVars[thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork3_#t~post16#1, ~safe~0, thread2Thread1of1ForFork3_#t~mem15#1, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~node1_state~0, ~node1_front~0][749], [368#true, 308#L148true, 378#(<= ~node2_back~0 ~node2_front~0), 2215#true, 2221#(= ~node2_state~0 0), 273#L75true, 158#L110-1true, 353#true, 194#L132-1true, 382#(= ~client_state~0 0), 372#true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, 93#L199-4true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:33,547 INFO L294 olderBase$Statistics]: this new event has 268 ancestors and is cut-off event [2023-11-29 21:55:33,547 INFO L297 olderBase$Statistics]: existing Event has 267 ancestors and is cut-off event [2023-11-29 21:55:33,547 INFO L297 olderBase$Statistics]: existing Event has 262 ancestors and is cut-off event [2023-11-29 21:55:33,547 INFO L297 olderBase$Statistics]: existing Event has 262 ancestors and is cut-off event [2023-11-29 21:55:33,547 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1401] L75-->L88-1: Formula: (and (= v_~manager_state~0_48 4) (= v_~safe~0_86 (ite (= 0 (ite (= (select (select |v_#memory_int_201| v_~manager~0.base_89) (+ (* v_~manager_front~0_103 4) v_~manager~0.offset_89)) v_~ok~0_75) 1 0)) 0 1)) (not (= (ite (and (< v_~manager_front~0_103 v_~manager_size~0_48) (<= 0 v_~manager_front~0_103) (< v_~manager_front~0_103 v_~manager_back~0_146)) 1 0) 0)) (= v_~manager_front~0_102 (+ v_~manager_front~0_103 1))) InVars {~manager_front~0=v_~manager_front~0_103, ~manager~0.offset=v_~manager~0.offset_89, ~ok~0=v_~ok~0_75, ~manager~0.base=v_~manager~0.base_89, #memory_int=|v_#memory_int_201|, ~manager_back~0=v_~manager_back~0_146, ~manager_size~0=v_~manager_size~0_48} OutVars{~manager_state~0=v_~manager_state~0_48, ~manager~0.offset=v_~manager~0.offset_89, ~ok~0=v_~ok~0_75, ~manager~0.base=v_~manager~0.base_89, ~manager_back~0=v_~manager_back~0_146, ~manager_front~0=v_~manager_front~0_102, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_7|, ~safe~0=v_~safe~0_86, thread1Thread1of1ForFork1_#t~mem8#1=|v_thread1Thread1of1ForFork1_#t~mem8#1_1|, #memory_int=|v_#memory_int_201|, ~manager_size~0=v_~manager_size~0_48, thread1Thread1of1ForFork1_#t~post9#1=|v_thread1Thread1of1ForFork1_#t~post9#1_1|, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1_7|} AuxVars[] AssignedVars[~manager_front~0, ~manager_state~0, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, ~safe~0, thread1Thread1of1ForFork1_#t~mem8#1, thread1Thread1of1ForFork1_#t~post9#1, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1][868], [2217#(= ~node1_state~0 0), 368#true, 308#L148true, 378#(<= ~node2_back~0 ~node2_front~0), 190#L104true, 2221#(= ~node2_state~0 0), 353#true, 382#(= ~client_state~0 0), 194#L132-1true, 372#true, 96#L88-1true, thread2Thread1of1ForFork3InUse, 384#true, 93#L199-4true, 356#true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:33,547 INFO L294 olderBase$Statistics]: this new event has 268 ancestors and is cut-off event [2023-11-29 21:55:33,547 INFO L297 olderBase$Statistics]: existing Event has 262 ancestors and is cut-off event [2023-11-29 21:55:33,547 INFO L297 olderBase$Statistics]: existing Event has 267 ancestors and is cut-off event [2023-11-29 21:55:33,547 INFO L297 olderBase$Statistics]: existing Event has 262 ancestors and is cut-off event [2023-11-29 21:55:33,548 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1401] L75-->L88-1: Formula: (and (= v_~manager_state~0_48 4) (= v_~safe~0_86 (ite (= 0 (ite (= (select (select |v_#memory_int_201| v_~manager~0.base_89) (+ (* v_~manager_front~0_103 4) v_~manager~0.offset_89)) v_~ok~0_75) 1 0)) 0 1)) (not (= (ite (and (< v_~manager_front~0_103 v_~manager_size~0_48) (<= 0 v_~manager_front~0_103) (< v_~manager_front~0_103 v_~manager_back~0_146)) 1 0) 0)) (= v_~manager_front~0_102 (+ v_~manager_front~0_103 1))) InVars {~manager_front~0=v_~manager_front~0_103, ~manager~0.offset=v_~manager~0.offset_89, ~ok~0=v_~ok~0_75, ~manager~0.base=v_~manager~0.base_89, #memory_int=|v_#memory_int_201|, ~manager_back~0=v_~manager_back~0_146, ~manager_size~0=v_~manager_size~0_48} OutVars{~manager_state~0=v_~manager_state~0_48, ~manager~0.offset=v_~manager~0.offset_89, ~ok~0=v_~ok~0_75, ~manager~0.base=v_~manager~0.base_89, ~manager_back~0=v_~manager_back~0_146, ~manager_front~0=v_~manager_front~0_102, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_7|, ~safe~0=v_~safe~0_86, thread1Thread1of1ForFork1_#t~mem8#1=|v_thread1Thread1of1ForFork1_#t~mem8#1_1|, #memory_int=|v_#memory_int_201|, ~manager_size~0=v_~manager_size~0_48, thread1Thread1of1ForFork1_#t~post9#1=|v_thread1Thread1of1ForFork1_#t~post9#1_1|, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1_7|} AuxVars[] AssignedVars[~manager_front~0, ~manager_state~0, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, ~safe~0, thread1Thread1of1ForFork1_#t~mem8#1, thread1Thread1of1ForFork1_#t~post9#1, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1][868], [2217#(= ~node1_state~0 0), 326#L126true, 368#true, 308#L148true, 378#(<= ~node2_back~0 ~node2_front~0), 190#L104true, 2221#(= ~node2_state~0 0), 353#true, 382#(= ~client_state~0 0), 372#true, 96#L88-1true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, 93#L199-4true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:33,548 INFO L294 olderBase$Statistics]: this new event has 272 ancestors and is cut-off event [2023-11-29 21:55:33,548 INFO L297 olderBase$Statistics]: existing Event has 271 ancestors and is cut-off event [2023-11-29 21:55:33,548 INFO L297 olderBase$Statistics]: existing Event has 266 ancestors and is cut-off event [2023-11-29 21:55:33,548 INFO L297 olderBase$Statistics]: existing Event has 266 ancestors and is cut-off event [2023-11-29 21:55:33,548 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L148-->L154-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_137 v_~manager_size~0_40) (<= 0 v_~manager_back~0_137)) 1 0) 0)) (= v_~client_state~0_18 1) (= v_~manager_back~0_136 (+ v_~manager_back~0_137 1)) (not (= (ite (= v_~update~0_79 (select (select |v_#memory_int_193| v_~manager~0.base_85) (+ (* v_~manager_back~0_137 4) v_~manager~0.offset_85))) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, ~manager_back~0=v_~manager_back~0_137, ~manager_size~0=v_~manager_size~0_40, ~update~0=v_~update~0_79} OutVars{thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, thread4Thread1of1ForFork2_#t~post26#1=|v_thread4Thread1of1ForFork2_#t~post26#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~client_state~0=v_~client_state~0_18, ~manager_back~0=v_~manager_back~0_136, ~manager_size~0=v_~manager_size~0_40, thread4Thread1of1ForFork2_#t~mem25#1=|v_thread4Thread1of1ForFork2_#t~mem25#1_1|, ~update~0=v_~update~0_79} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post26#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, ~manager_back~0, thread4Thread1of1ForFork2_#t~mem25#1][753], [2217#(= ~node1_state~0 0), 368#true, 378#(<= ~node2_back~0 ~node2_front~0), 88#L154-1true, 190#L104true, 2221#(= ~node2_state~0 0), 273#L75true, 353#true, 194#L132-1true, 372#true, 380#true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, 93#L199-4true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:33,548 INFO L294 olderBase$Statistics]: this new event has 268 ancestors and is cut-off event [2023-11-29 21:55:33,548 INFO L297 olderBase$Statistics]: existing Event has 267 ancestors and is cut-off event [2023-11-29 21:55:33,548 INFO L297 olderBase$Statistics]: existing Event has 262 ancestors and is cut-off event [2023-11-29 21:55:33,548 INFO L297 olderBase$Statistics]: existing Event has 262 ancestors and is cut-off event [2023-11-29 21:55:33,548 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L148-->L154-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_137 v_~manager_size~0_40) (<= 0 v_~manager_back~0_137)) 1 0) 0)) (= v_~client_state~0_18 1) (= v_~manager_back~0_136 (+ v_~manager_back~0_137 1)) (not (= (ite (= v_~update~0_79 (select (select |v_#memory_int_193| v_~manager~0.base_85) (+ (* v_~manager_back~0_137 4) v_~manager~0.offset_85))) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, ~manager_back~0=v_~manager_back~0_137, ~manager_size~0=v_~manager_size~0_40, ~update~0=v_~update~0_79} OutVars{thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, thread4Thread1of1ForFork2_#t~post26#1=|v_thread4Thread1of1ForFork2_#t~post26#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~client_state~0=v_~client_state~0_18, ~manager_back~0=v_~manager_back~0_136, ~manager_size~0=v_~manager_size~0_40, thread4Thread1of1ForFork2_#t~mem25#1=|v_thread4Thread1of1ForFork2_#t~mem25#1_1|, ~update~0=v_~update~0_79} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post26#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, ~manager_back~0, thread4Thread1of1ForFork2_#t~mem25#1][753], [2217#(= ~node1_state~0 0), 326#L126true, 368#true, 378#(<= ~node2_back~0 ~node2_front~0), 88#L154-1true, 190#L104true, 2221#(= ~node2_state~0 0), 273#L75true, 353#true, 372#true, 380#true, thread2Thread1of1ForFork3InUse, 384#true, 93#L199-4true, thread4Thread1of1ForFork2InUse, 356#true, thread3Thread1of1ForFork0InUse, 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:33,548 INFO L294 olderBase$Statistics]: this new event has 272 ancestors and is cut-off event [2023-11-29 21:55:33,548 INFO L297 olderBase$Statistics]: existing Event has 266 ancestors and is cut-off event [2023-11-29 21:55:33,548 INFO L297 olderBase$Statistics]: existing Event has 266 ancestors and is cut-off event [2023-11-29 21:55:33,549 INFO L297 olderBase$Statistics]: existing Event has 271 ancestors and is cut-off event [2023-11-29 21:55:33,550 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1418] L104-->L110-1: Formula: (and (= v_~node1_state~0_20 1) (not (= (ite (and (< v_~node1_front~0_37 v_~node1_size~0_20) (< v_~node1_front~0_37 v_~node1_back~0_44) (<= 0 v_~node1_front~0_37)) 1 0) 0)) (= v_~safe~0_82 (ite (= (ite (= (select (select |v_#memory_int_189| v_~node1~0.base_33) (+ (* v_~node1_front~0_37 4) v_~node1~0.offset_33)) v_~update~0_75) 1 0) 0) 0 1)) (= (+ v_~node1_front~0_37 1) v_~node1_front~0_36)) InVars {~node1~0.base=v_~node1~0.base_33, ~node1_size~0=v_~node1_size~0_20, #memory_int=|v_#memory_int_189|, ~node1_back~0=v_~node1_back~0_44, ~node1~0.offset=v_~node1~0.offset_33, ~node1_front~0=v_~node1_front~0_37, ~update~0=v_~update~0_75} OutVars{thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~node1_state~0=v_~node1_state~0_20, ~node1~0.offset=v_~node1~0.offset_33, ~node1_front~0=v_~node1_front~0_36, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~node1~0.base=v_~node1~0.base_33, ~node1_size~0=v_~node1_size~0_20, thread2Thread1of1ForFork3_#t~post16#1=|v_thread2Thread1of1ForFork3_#t~post16#1_1|, ~safe~0=v_~safe~0_82, #memory_int=|v_#memory_int_189|, thread2Thread1of1ForFork3_#t~mem15#1=|v_thread2Thread1of1ForFork3_#t~mem15#1_1|, ~node1_back~0=v_~node1_back~0_44, ~update~0=v_~update~0_75} AuxVars[] AssignedVars[thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork3_#t~post16#1, ~safe~0, thread2Thread1of1ForFork3_#t~mem15#1, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~node1_state~0, ~node1_front~0][749], [368#true, 308#L148true, 378#(<= ~node2_back~0 ~node2_front~0), 2215#true, 2221#(= ~node2_state~0 0), 158#L110-1true, 353#true, 194#L132-1true, 382#(= ~client_state~0 0), 372#true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, 93#L199-4true, 48#L81true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:33,550 INFO L294 olderBase$Statistics]: this new event has 268 ancestors and is cut-off event [2023-11-29 21:55:33,550 INFO L297 olderBase$Statistics]: existing Event has 267 ancestors and is cut-off event [2023-11-29 21:55:33,550 INFO L297 olderBase$Statistics]: existing Event has 262 ancestors and is cut-off event [2023-11-29 21:55:33,550 INFO L297 olderBase$Statistics]: existing Event has 262 ancestors and is cut-off event [2023-11-29 21:55:33,550 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L148-->L154-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_137 v_~manager_size~0_40) (<= 0 v_~manager_back~0_137)) 1 0) 0)) (= v_~client_state~0_18 1) (= v_~manager_back~0_136 (+ v_~manager_back~0_137 1)) (not (= (ite (= v_~update~0_79 (select (select |v_#memory_int_193| v_~manager~0.base_85) (+ (* v_~manager_back~0_137 4) v_~manager~0.offset_85))) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, ~manager_back~0=v_~manager_back~0_137, ~manager_size~0=v_~manager_size~0_40, ~update~0=v_~update~0_79} OutVars{thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, thread4Thread1of1ForFork2_#t~post26#1=|v_thread4Thread1of1ForFork2_#t~post26#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~client_state~0=v_~client_state~0_18, ~manager_back~0=v_~manager_back~0_136, ~manager_size~0=v_~manager_size~0_40, thread4Thread1of1ForFork2_#t~mem25#1=|v_thread4Thread1of1ForFork2_#t~mem25#1_1|, ~update~0=v_~update~0_79} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post26#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, ~manager_back~0, thread4Thread1of1ForFork2_#t~mem25#1][753], [2217#(= ~node1_state~0 0), 368#true, 378#(<= ~node2_back~0 ~node2_front~0), 88#L154-1true, 190#L104true, 2221#(= ~node2_state~0 0), 353#true, 194#L132-1true, 372#true, 380#true, thread2Thread1of1ForFork3InUse, 384#true, 93#L199-4true, 356#true, 48#L81true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:33,550 INFO L294 olderBase$Statistics]: this new event has 268 ancestors and is cut-off event [2023-11-29 21:55:33,550 INFO L297 olderBase$Statistics]: existing Event has 262 ancestors and is cut-off event [2023-11-29 21:55:33,550 INFO L297 olderBase$Statistics]: existing Event has 262 ancestors and is cut-off event [2023-11-29 21:55:33,550 INFO L297 olderBase$Statistics]: existing Event has 267 ancestors and is cut-off event [2023-11-29 21:55:33,550 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L148-->L154-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_137 v_~manager_size~0_40) (<= 0 v_~manager_back~0_137)) 1 0) 0)) (= v_~client_state~0_18 1) (= v_~manager_back~0_136 (+ v_~manager_back~0_137 1)) (not (= (ite (= v_~update~0_79 (select (select |v_#memory_int_193| v_~manager~0.base_85) (+ (* v_~manager_back~0_137 4) v_~manager~0.offset_85))) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, ~manager_back~0=v_~manager_back~0_137, ~manager_size~0=v_~manager_size~0_40, ~update~0=v_~update~0_79} OutVars{thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, thread4Thread1of1ForFork2_#t~post26#1=|v_thread4Thread1of1ForFork2_#t~post26#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~client_state~0=v_~client_state~0_18, ~manager_back~0=v_~manager_back~0_136, ~manager_size~0=v_~manager_size~0_40, thread4Thread1of1ForFork2_#t~mem25#1=|v_thread4Thread1of1ForFork2_#t~mem25#1_1|, ~update~0=v_~update~0_79} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post26#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, ~manager_back~0, thread4Thread1of1ForFork2_#t~mem25#1][753], [326#L126true, 2217#(= ~node1_state~0 0), 368#true, 378#(<= ~node2_back~0 ~node2_front~0), 88#L154-1true, 190#L104true, 2221#(= ~node2_state~0 0), 353#true, 372#true, 380#true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, 48#L81true, 93#L199-4true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:33,550 INFO L294 olderBase$Statistics]: this new event has 272 ancestors and is cut-off event [2023-11-29 21:55:33,550 INFO L297 olderBase$Statistics]: existing Event has 266 ancestors and is cut-off event [2023-11-29 21:55:33,551 INFO L297 olderBase$Statistics]: existing Event has 266 ancestors and is cut-off event [2023-11-29 21:55:33,551 INFO L297 olderBase$Statistics]: existing Event has 271 ancestors and is cut-off event [2023-11-29 21:55:33,575 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L148-->L154-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_137 v_~manager_size~0_40) (<= 0 v_~manager_back~0_137)) 1 0) 0)) (= v_~client_state~0_18 1) (= v_~manager_back~0_136 (+ v_~manager_back~0_137 1)) (not (= (ite (= v_~update~0_79 (select (select |v_#memory_int_193| v_~manager~0.base_85) (+ (* v_~manager_back~0_137 4) v_~manager~0.offset_85))) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, ~manager_back~0=v_~manager_back~0_137, ~manager_size~0=v_~manager_size~0_40, ~update~0=v_~update~0_79} OutVars{thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, thread4Thread1of1ForFork2_#t~post26#1=|v_thread4Thread1of1ForFork2_#t~post26#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~client_state~0=v_~client_state~0_18, ~manager_back~0=v_~manager_back~0_136, ~manager_size~0=v_~manager_size~0_40, thread4Thread1of1ForFork2_#t~mem25#1=|v_thread4Thread1of1ForFork2_#t~mem25#1_1|, ~update~0=v_~update~0_79} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post26#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, ~manager_back~0, thread4Thread1of1ForFork2_#t~mem25#1][581], [2217#(= ~node1_state~0 0), 326#L126true, 368#true, 378#(<= ~node2_back~0 ~node2_front~0), 88#L154-1true, 190#L104true, 2221#(= ~node2_state~0 0), 353#true, 25#L61true, thread2Thread1of1ForFork3InUse, 380#true, 384#true, 93#L199-4true, 356#true, thread4Thread1of1ForFork2InUse, 374#(<= ~node1_back~0 ~node1_front~0), thread3Thread1of1ForFork0InUse, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:33,576 INFO L294 olderBase$Statistics]: this new event has 264 ancestors and is cut-off event [2023-11-29 21:55:33,576 INFO L297 olderBase$Statistics]: existing Event has 258 ancestors and is cut-off event [2023-11-29 21:55:33,576 INFO L297 olderBase$Statistics]: existing Event has 258 ancestors and is cut-off event [2023-11-29 21:55:33,576 INFO L297 olderBase$Statistics]: existing Event has 264 ancestors and is cut-off event [2023-11-29 21:55:33,576 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1395] L61-->L88-1: Formula: (and (= (+ v_~node1_back~0_39 1) v_~node1_back~0_38) (= v_~manager_state~0_40 2) (not (= (ite (= (select (select |v_#memory_int_177| v_~node1~0.base_31) (+ (* v_~node1_back~0_39 4) v_~node1~0.offset_31)) v_~update~0_69) 1 0) 0)) (not (= (ite (and (<= 0 v_~node1_back~0_39) (< v_~node1_back~0_39 v_~node1_size~0_16)) 1 0) 0))) InVars {~node1~0.base=v_~node1~0.base_31, ~node1_size~0=v_~node1_size~0_16, #memory_int=|v_#memory_int_177|, ~node1_back~0=v_~node1_back~0_39, ~node1~0.offset=v_~node1~0.offset_31, ~update~0=v_~update~0_69} OutVars{~manager_state~0=v_~manager_state~0_40, ~node1~0.base=v_~node1~0.base_31, thread1Thread1of1ForFork1_#t~mem4#1=|v_thread1Thread1of1ForFork1_#t~mem4#1_1|, ~node1_size~0=v_~node1_size~0_16, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_3|, thread1Thread1of1ForFork1_#t~post5#1=|v_thread1Thread1of1ForFork1_#t~post5#1_1|, #memory_int=|v_#memory_int_177|, ~node1_back~0=v_~node1_back~0_38, ~node1~0.offset=v_~node1~0.offset_31, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1_3|, ~update~0=v_~update~0_69} AuxVars[] AssignedVars[~manager_state~0, thread1Thread1of1ForFork1_#t~mem4#1, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork1_#t~post5#1, ~node1_back~0, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1][596], [2217#(= ~node1_state~0 0), 326#L126true, 368#true, 308#L148true, 378#(<= ~node2_back~0 ~node2_front~0), 190#L104true, 2221#(= ~node2_state~0 0), 353#true, 382#(= ~client_state~0 0), 372#true, 96#L88-1true, thread2Thread1of1ForFork3InUse, 384#true, 93#L199-4true, 356#true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:33,576 INFO L294 olderBase$Statistics]: this new event has 264 ancestors and is cut-off event [2023-11-29 21:55:33,576 INFO L297 olderBase$Statistics]: existing Event has 264 ancestors and is cut-off event [2023-11-29 21:55:33,576 INFO L297 olderBase$Statistics]: existing Event has 258 ancestors and is cut-off event [2023-11-29 21:55:33,576 INFO L297 olderBase$Statistics]: existing Event has 258 ancestors and is cut-off event [2023-11-29 21:55:33,577 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L148-->L154-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_137 v_~manager_size~0_40) (<= 0 v_~manager_back~0_137)) 1 0) 0)) (= v_~client_state~0_18 1) (= v_~manager_back~0_136 (+ v_~manager_back~0_137 1)) (not (= (ite (= v_~update~0_79 (select (select |v_#memory_int_193| v_~manager~0.base_85) (+ (* v_~manager_back~0_137 4) v_~manager~0.offset_85))) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, ~manager_back~0=v_~manager_back~0_137, ~manager_size~0=v_~manager_size~0_40, ~update~0=v_~update~0_79} OutVars{thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, thread4Thread1of1ForFork2_#t~post26#1=|v_thread4Thread1of1ForFork2_#t~post26#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~client_state~0=v_~client_state~0_18, ~manager_back~0=v_~manager_back~0_136, ~manager_size~0=v_~manager_size~0_40, thread4Thread1of1ForFork2_#t~mem25#1=|v_thread4Thread1of1ForFork2_#t~mem25#1_1|, ~update~0=v_~update~0_79} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post26#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, ~manager_back~0, thread4Thread1of1ForFork2_#t~mem25#1][581], [2217#(= ~node1_state~0 0), 326#L126true, 368#true, 378#(<= ~node2_back~0 ~node2_front~0), 88#L154-1true, 190#L104true, 2221#(= ~node2_state~0 0), 353#true, 227#L67true, 380#true, thread2Thread1of1ForFork3InUse, 384#true, 93#L199-4true, 356#true, thread4Thread1of1ForFork2InUse, 374#(<= ~node1_back~0 ~node1_front~0), thread3Thread1of1ForFork0InUse, 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:33,577 INFO L294 olderBase$Statistics]: this new event has 264 ancestors and is cut-off event [2023-11-29 21:55:33,577 INFO L297 olderBase$Statistics]: existing Event has 264 ancestors and is cut-off event [2023-11-29 21:55:33,577 INFO L297 olderBase$Statistics]: existing Event has 258 ancestors and is cut-off event [2023-11-29 21:55:33,577 INFO L297 olderBase$Statistics]: existing Event has 258 ancestors and is cut-off event [2023-11-29 21:55:35,244 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1418] L104-->L110-1: Formula: (and (= v_~node1_state~0_20 1) (not (= (ite (and (< v_~node1_front~0_37 v_~node1_size~0_20) (< v_~node1_front~0_37 v_~node1_back~0_44) (<= 0 v_~node1_front~0_37)) 1 0) 0)) (= v_~safe~0_82 (ite (= (ite (= (select (select |v_#memory_int_189| v_~node1~0.base_33) (+ (* v_~node1_front~0_37 4) v_~node1~0.offset_33)) v_~update~0_75) 1 0) 0) 0 1)) (= (+ v_~node1_front~0_37 1) v_~node1_front~0_36)) InVars {~node1~0.base=v_~node1~0.base_33, ~node1_size~0=v_~node1_size~0_20, #memory_int=|v_#memory_int_189|, ~node1_back~0=v_~node1_back~0_44, ~node1~0.offset=v_~node1~0.offset_33, ~node1_front~0=v_~node1_front~0_37, ~update~0=v_~update~0_75} OutVars{thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~node1_state~0=v_~node1_state~0_20, ~node1~0.offset=v_~node1~0.offset_33, ~node1_front~0=v_~node1_front~0_36, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~node1~0.base=v_~node1~0.base_33, ~node1_size~0=v_~node1_size~0_20, thread2Thread1of1ForFork3_#t~post16#1=|v_thread2Thread1of1ForFork3_#t~post16#1_1|, ~safe~0=v_~safe~0_82, #memory_int=|v_#memory_int_189|, thread2Thread1of1ForFork3_#t~mem15#1=|v_thread2Thread1of1ForFork3_#t~mem15#1_1|, ~node1_back~0=v_~node1_back~0_44, ~update~0=v_~update~0_75} AuxVars[] AssignedVars[thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork3_#t~post16#1, ~safe~0, thread2Thread1of1ForFork3_#t~mem15#1, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~node1_state~0, ~node1_front~0][749], [326#L126true, 368#true, 308#L148true, 378#(<= ~node2_back~0 ~node2_front~0), 2215#true, 2221#(= ~node2_state~0 0), 158#L110-1true, 353#true, 25#L61true, 382#(= ~client_state~0 0), 372#true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, 93#L199-4true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:35,244 INFO L294 olderBase$Statistics]: this new event has 264 ancestors and is not cut-off event [2023-11-29 21:55:35,244 INFO L297 olderBase$Statistics]: existing Event has 269 ancestors and is not cut-off event [2023-11-29 21:55:35,244 INFO L297 olderBase$Statistics]: existing Event has 270 ancestors and is not cut-off event [2023-11-29 21:55:35,244 INFO L297 olderBase$Statistics]: existing Event has 264 ancestors and is not cut-off event [2023-11-29 21:55:35,246 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1418] L104-->L110-1: Formula: (and (= v_~node1_state~0_20 1) (not (= (ite (and (< v_~node1_front~0_37 v_~node1_size~0_20) (< v_~node1_front~0_37 v_~node1_back~0_44) (<= 0 v_~node1_front~0_37)) 1 0) 0)) (= v_~safe~0_82 (ite (= (ite (= (select (select |v_#memory_int_189| v_~node1~0.base_33) (+ (* v_~node1_front~0_37 4) v_~node1~0.offset_33)) v_~update~0_75) 1 0) 0) 0 1)) (= (+ v_~node1_front~0_37 1) v_~node1_front~0_36)) InVars {~node1~0.base=v_~node1~0.base_33, ~node1_size~0=v_~node1_size~0_20, #memory_int=|v_#memory_int_189|, ~node1_back~0=v_~node1_back~0_44, ~node1~0.offset=v_~node1~0.offset_33, ~node1_front~0=v_~node1_front~0_37, ~update~0=v_~update~0_75} OutVars{thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~node1_state~0=v_~node1_state~0_20, ~node1~0.offset=v_~node1~0.offset_33, ~node1_front~0=v_~node1_front~0_36, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~node1~0.base=v_~node1~0.base_33, ~node1_size~0=v_~node1_size~0_20, thread2Thread1of1ForFork3_#t~post16#1=|v_thread2Thread1of1ForFork3_#t~post16#1_1|, ~safe~0=v_~safe~0_82, #memory_int=|v_#memory_int_189|, thread2Thread1of1ForFork3_#t~mem15#1=|v_thread2Thread1of1ForFork3_#t~mem15#1_1|, ~node1_back~0=v_~node1_back~0_44, ~update~0=v_~update~0_75} AuxVars[] AssignedVars[thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork3_#t~post16#1, ~safe~0, thread2Thread1of1ForFork3_#t~mem15#1, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~node1_state~0, ~node1_front~0][749], [326#L126true, 368#true, 308#L148true, 378#(<= ~node2_back~0 ~node2_front~0), 2215#true, 2221#(= ~node2_state~0 0), 158#L110-1true, 353#true, 227#L67true, 382#(= ~client_state~0 0), 372#true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, 93#L199-4true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:35,246 INFO L294 olderBase$Statistics]: this new event has 264 ancestors and is not cut-off event [2023-11-29 21:55:35,246 INFO L297 olderBase$Statistics]: existing Event has 264 ancestors and is not cut-off event [2023-11-29 21:55:35,246 INFO L297 olderBase$Statistics]: existing Event has 269 ancestors and is not cut-off event [2023-11-29 21:55:35,246 INFO L297 olderBase$Statistics]: existing Event has 270 ancestors and is not cut-off event [2023-11-29 21:55:35,399 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1418] L104-->L110-1: Formula: (and (= v_~node1_state~0_20 1) (not (= (ite (and (< v_~node1_front~0_37 v_~node1_size~0_20) (< v_~node1_front~0_37 v_~node1_back~0_44) (<= 0 v_~node1_front~0_37)) 1 0) 0)) (= v_~safe~0_82 (ite (= (ite (= (select (select |v_#memory_int_189| v_~node1~0.base_33) (+ (* v_~node1_front~0_37 4) v_~node1~0.offset_33)) v_~update~0_75) 1 0) 0) 0 1)) (= (+ v_~node1_front~0_37 1) v_~node1_front~0_36)) InVars {~node1~0.base=v_~node1~0.base_33, ~node1_size~0=v_~node1_size~0_20, #memory_int=|v_#memory_int_189|, ~node1_back~0=v_~node1_back~0_44, ~node1~0.offset=v_~node1~0.offset_33, ~node1_front~0=v_~node1_front~0_37, ~update~0=v_~update~0_75} OutVars{thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~node1_state~0=v_~node1_state~0_20, ~node1~0.offset=v_~node1~0.offset_33, ~node1_front~0=v_~node1_front~0_36, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~node1~0.base=v_~node1~0.base_33, ~node1_size~0=v_~node1_size~0_20, thread2Thread1of1ForFork3_#t~post16#1=|v_thread2Thread1of1ForFork3_#t~post16#1_1|, ~safe~0=v_~safe~0_82, #memory_int=|v_#memory_int_189|, thread2Thread1of1ForFork3_#t~mem15#1=|v_thread2Thread1of1ForFork3_#t~mem15#1_1|, ~node1_back~0=v_~node1_back~0_44, ~update~0=v_~update~0_75} AuxVars[] AssignedVars[thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork3_#t~post16#1, ~safe~0, thread2Thread1of1ForFork3_#t~mem15#1, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~node1_state~0, ~node1_front~0][749], [368#true, 308#L148true, 378#(<= ~node2_back~0 ~node2_front~0), 18#L200-1true, 2215#true, 2221#(= ~node2_state~0 0), 158#L110-1true, 353#true, 25#L61true, 194#L132-1true, 382#(= ~client_state~0 0), 372#true, thread2Thread1of1ForFork3InUse, 384#true, thread4Thread1of1ForFork2InUse, 356#true, thread3Thread1of1ForFork0InUse, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:35,399 INFO L294 olderBase$Statistics]: this new event has 269 ancestors and is cut-off event [2023-11-29 21:55:35,399 INFO L297 olderBase$Statistics]: existing Event has 263 ancestors and is cut-off event [2023-11-29 21:55:35,399 INFO L297 olderBase$Statistics]: existing Event has 263 ancestors and is cut-off event [2023-11-29 21:55:35,399 INFO L297 olderBase$Statistics]: existing Event has 268 ancestors and is cut-off event [2023-11-29 21:55:35,399 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1395] L61-->L88-1: Formula: (and (= (+ v_~node1_back~0_39 1) v_~node1_back~0_38) (= v_~manager_state~0_40 2) (not (= (ite (= (select (select |v_#memory_int_177| v_~node1~0.base_31) (+ (* v_~node1_back~0_39 4) v_~node1~0.offset_31)) v_~update~0_69) 1 0) 0)) (not (= (ite (and (<= 0 v_~node1_back~0_39) (< v_~node1_back~0_39 v_~node1_size~0_16)) 1 0) 0))) InVars {~node1~0.base=v_~node1~0.base_31, ~node1_size~0=v_~node1_size~0_16, #memory_int=|v_#memory_int_177|, ~node1_back~0=v_~node1_back~0_39, ~node1~0.offset=v_~node1~0.offset_31, ~update~0=v_~update~0_69} OutVars{~manager_state~0=v_~manager_state~0_40, ~node1~0.base=v_~node1~0.base_31, thread1Thread1of1ForFork1_#t~mem4#1=|v_thread1Thread1of1ForFork1_#t~mem4#1_1|, ~node1_size~0=v_~node1_size~0_16, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_3|, thread1Thread1of1ForFork1_#t~post5#1=|v_thread1Thread1of1ForFork1_#t~post5#1_1|, #memory_int=|v_#memory_int_177|, ~node1_back~0=v_~node1_back~0_38, ~node1~0.offset=v_~node1~0.offset_31, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1_3|, ~update~0=v_~update~0_69} AuxVars[] AssignedVars[~manager_state~0, thread1Thread1of1ForFork1_#t~mem4#1, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork1_#t~post5#1, ~node1_back~0, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1][782], [326#L126true, 2217#(= ~node1_state~0 0), 368#true, 308#L148true, 18#L200-1true, 378#(<= ~node2_back~0 ~node2_front~0), 190#L104true, 2221#(= ~node2_state~0 0), 353#true, 382#(= ~client_state~0 0), 372#true, 96#L88-1true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:35,399 INFO L294 olderBase$Statistics]: this new event has 273 ancestors and is cut-off event [2023-11-29 21:55:35,399 INFO L297 olderBase$Statistics]: existing Event has 267 ancestors and is cut-off event [2023-11-29 21:55:35,399 INFO L297 olderBase$Statistics]: existing Event has 267 ancestors and is cut-off event [2023-11-29 21:55:35,399 INFO L297 olderBase$Statistics]: existing Event has 272 ancestors and is cut-off event [2023-11-29 21:55:35,400 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1395] L61-->L88-1: Formula: (and (= (+ v_~node1_back~0_39 1) v_~node1_back~0_38) (= v_~manager_state~0_40 2) (not (= (ite (= (select (select |v_#memory_int_177| v_~node1~0.base_31) (+ (* v_~node1_back~0_39 4) v_~node1~0.offset_31)) v_~update~0_69) 1 0) 0)) (not (= (ite (and (<= 0 v_~node1_back~0_39) (< v_~node1_back~0_39 v_~node1_size~0_16)) 1 0) 0))) InVars {~node1~0.base=v_~node1~0.base_31, ~node1_size~0=v_~node1_size~0_16, #memory_int=|v_#memory_int_177|, ~node1_back~0=v_~node1_back~0_39, ~node1~0.offset=v_~node1~0.offset_31, ~update~0=v_~update~0_69} OutVars{~manager_state~0=v_~manager_state~0_40, ~node1~0.base=v_~node1~0.base_31, thread1Thread1of1ForFork1_#t~mem4#1=|v_thread1Thread1of1ForFork1_#t~mem4#1_1|, ~node1_size~0=v_~node1_size~0_16, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_3|, thread1Thread1of1ForFork1_#t~post5#1=|v_thread1Thread1of1ForFork1_#t~post5#1_1|, #memory_int=|v_#memory_int_177|, ~node1_back~0=v_~node1_back~0_38, ~node1~0.offset=v_~node1~0.offset_31, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1_3|, ~update~0=v_~update~0_69} AuxVars[] AssignedVars[~manager_state~0, thread1Thread1of1ForFork1_#t~mem4#1, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork1_#t~post5#1, ~node1_back~0, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1][782], [2217#(= ~node1_state~0 0), 368#true, 308#L148true, 18#L200-1true, 378#(<= ~node2_back~0 ~node2_front~0), 190#L104true, 2221#(= ~node2_state~0 0), 353#true, 382#(= ~client_state~0 0), 194#L132-1true, 372#true, 96#L88-1true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:35,400 INFO L294 olderBase$Statistics]: this new event has 269 ancestors and is cut-off event [2023-11-29 21:55:35,400 INFO L297 olderBase$Statistics]: existing Event has 263 ancestors and is cut-off event [2023-11-29 21:55:35,400 INFO L297 olderBase$Statistics]: existing Event has 268 ancestors and is cut-off event [2023-11-29 21:55:35,400 INFO L297 olderBase$Statistics]: existing Event has 263 ancestors and is cut-off event [2023-11-29 21:55:35,400 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L148-->L154-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_137 v_~manager_size~0_40) (<= 0 v_~manager_back~0_137)) 1 0) 0)) (= v_~client_state~0_18 1) (= v_~manager_back~0_136 (+ v_~manager_back~0_137 1)) (not (= (ite (= v_~update~0_79 (select (select |v_#memory_int_193| v_~manager~0.base_85) (+ (* v_~manager_back~0_137 4) v_~manager~0.offset_85))) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, ~manager_back~0=v_~manager_back~0_137, ~manager_size~0=v_~manager_size~0_40, ~update~0=v_~update~0_79} OutVars{thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, thread4Thread1of1ForFork2_#t~post26#1=|v_thread4Thread1of1ForFork2_#t~post26#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~client_state~0=v_~client_state~0_18, ~manager_back~0=v_~manager_back~0_136, ~manager_size~0=v_~manager_size~0_40, thread4Thread1of1ForFork2_#t~mem25#1=|v_thread4Thread1of1ForFork2_#t~mem25#1_1|, ~update~0=v_~update~0_79} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post26#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, ~manager_back~0, thread4Thread1of1ForFork2_#t~mem25#1][753], [326#L126true, 2217#(= ~node1_state~0 0), 368#true, 378#(<= ~node2_back~0 ~node2_front~0), 18#L200-1true, 88#L154-1true, 190#L104true, 2221#(= ~node2_state~0 0), 353#true, 25#L61true, 372#true, thread2Thread1of1ForFork3InUse, 380#true, 384#true, 356#true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:35,400 INFO L294 olderBase$Statistics]: this new event has 273 ancestors and is cut-off event [2023-11-29 21:55:35,400 INFO L297 olderBase$Statistics]: existing Event has 267 ancestors and is cut-off event [2023-11-29 21:55:35,400 INFO L297 olderBase$Statistics]: existing Event has 267 ancestors and is cut-off event [2023-11-29 21:55:35,400 INFO L297 olderBase$Statistics]: existing Event has 272 ancestors and is cut-off event [2023-11-29 21:55:35,400 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L148-->L154-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_137 v_~manager_size~0_40) (<= 0 v_~manager_back~0_137)) 1 0) 0)) (= v_~client_state~0_18 1) (= v_~manager_back~0_136 (+ v_~manager_back~0_137 1)) (not (= (ite (= v_~update~0_79 (select (select |v_#memory_int_193| v_~manager~0.base_85) (+ (* v_~manager_back~0_137 4) v_~manager~0.offset_85))) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, ~manager_back~0=v_~manager_back~0_137, ~manager_size~0=v_~manager_size~0_40, ~update~0=v_~update~0_79} OutVars{thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, thread4Thread1of1ForFork2_#t~post26#1=|v_thread4Thread1of1ForFork2_#t~post26#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~client_state~0=v_~client_state~0_18, ~manager_back~0=v_~manager_back~0_136, ~manager_size~0=v_~manager_size~0_40, thread4Thread1of1ForFork2_#t~mem25#1=|v_thread4Thread1of1ForFork2_#t~mem25#1_1|, ~update~0=v_~update~0_79} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post26#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, ~manager_back~0, thread4Thread1of1ForFork2_#t~mem25#1][753], [2217#(= ~node1_state~0 0), 368#true, 18#L200-1true, 378#(<= ~node2_back~0 ~node2_front~0), 88#L154-1true, 190#L104true, 2221#(= ~node2_state~0 0), 353#true, 25#L61true, 194#L132-1true, 372#true, 380#true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:35,400 INFO L294 olderBase$Statistics]: this new event has 269 ancestors and is cut-off event [2023-11-29 21:55:35,400 INFO L297 olderBase$Statistics]: existing Event has 268 ancestors and is cut-off event [2023-11-29 21:55:35,400 INFO L297 olderBase$Statistics]: existing Event has 263 ancestors and is cut-off event [2023-11-29 21:55:35,400 INFO L297 olderBase$Statistics]: existing Event has 263 ancestors and is cut-off event [2023-11-29 21:55:35,401 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1418] L104-->L110-1: Formula: (and (= v_~node1_state~0_20 1) (not (= (ite (and (< v_~node1_front~0_37 v_~node1_size~0_20) (< v_~node1_front~0_37 v_~node1_back~0_44) (<= 0 v_~node1_front~0_37)) 1 0) 0)) (= v_~safe~0_82 (ite (= (ite (= (select (select |v_#memory_int_189| v_~node1~0.base_33) (+ (* v_~node1_front~0_37 4) v_~node1~0.offset_33)) v_~update~0_75) 1 0) 0) 0 1)) (= (+ v_~node1_front~0_37 1) v_~node1_front~0_36)) InVars {~node1~0.base=v_~node1~0.base_33, ~node1_size~0=v_~node1_size~0_20, #memory_int=|v_#memory_int_189|, ~node1_back~0=v_~node1_back~0_44, ~node1~0.offset=v_~node1~0.offset_33, ~node1_front~0=v_~node1_front~0_37, ~update~0=v_~update~0_75} OutVars{thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~node1_state~0=v_~node1_state~0_20, ~node1~0.offset=v_~node1~0.offset_33, ~node1_front~0=v_~node1_front~0_36, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~node1~0.base=v_~node1~0.base_33, ~node1_size~0=v_~node1_size~0_20, thread2Thread1of1ForFork3_#t~post16#1=|v_thread2Thread1of1ForFork3_#t~post16#1_1|, ~safe~0=v_~safe~0_82, #memory_int=|v_#memory_int_189|, thread2Thread1of1ForFork3_#t~mem15#1=|v_thread2Thread1of1ForFork3_#t~mem15#1_1|, ~node1_back~0=v_~node1_back~0_44, ~update~0=v_~update~0_75} AuxVars[] AssignedVars[thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork3_#t~post16#1, ~safe~0, thread2Thread1of1ForFork3_#t~mem15#1, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~node1_state~0, ~node1_front~0][749], [368#true, 308#L148true, 378#(<= ~node2_back~0 ~node2_front~0), 18#L200-1true, 2215#true, 2221#(= ~node2_state~0 0), 158#L110-1true, 353#true, 227#L67true, 382#(= ~client_state~0 0), 194#L132-1true, 372#true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:35,401 INFO L294 olderBase$Statistics]: this new event has 269 ancestors and is cut-off event [2023-11-29 21:55:35,401 INFO L297 olderBase$Statistics]: existing Event has 268 ancestors and is cut-off event [2023-11-29 21:55:35,401 INFO L297 olderBase$Statistics]: existing Event has 263 ancestors and is cut-off event [2023-11-29 21:55:35,401 INFO L297 olderBase$Statistics]: existing Event has 263 ancestors and is cut-off event [2023-11-29 21:55:35,402 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L148-->L154-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_137 v_~manager_size~0_40) (<= 0 v_~manager_back~0_137)) 1 0) 0)) (= v_~client_state~0_18 1) (= v_~manager_back~0_136 (+ v_~manager_back~0_137 1)) (not (= (ite (= v_~update~0_79 (select (select |v_#memory_int_193| v_~manager~0.base_85) (+ (* v_~manager_back~0_137 4) v_~manager~0.offset_85))) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, ~manager_back~0=v_~manager_back~0_137, ~manager_size~0=v_~manager_size~0_40, ~update~0=v_~update~0_79} OutVars{thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, thread4Thread1of1ForFork2_#t~post26#1=|v_thread4Thread1of1ForFork2_#t~post26#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~client_state~0=v_~client_state~0_18, ~manager_back~0=v_~manager_back~0_136, ~manager_size~0=v_~manager_size~0_40, thread4Thread1of1ForFork2_#t~mem25#1=|v_thread4Thread1of1ForFork2_#t~mem25#1_1|, ~update~0=v_~update~0_79} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post26#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, ~manager_back~0, thread4Thread1of1ForFork2_#t~mem25#1][753], [2217#(= ~node1_state~0 0), 368#true, 378#(<= ~node2_back~0 ~node2_front~0), 18#L200-1true, 88#L154-1true, 190#L104true, 2221#(= ~node2_state~0 0), 353#true, 227#L67true, 194#L132-1true, 372#true, 380#true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:35,402 INFO L294 olderBase$Statistics]: this new event has 269 ancestors and is cut-off event [2023-11-29 21:55:35,402 INFO L297 olderBase$Statistics]: existing Event has 263 ancestors and is cut-off event [2023-11-29 21:55:35,402 INFO L297 olderBase$Statistics]: existing Event has 268 ancestors and is cut-off event [2023-11-29 21:55:35,402 INFO L297 olderBase$Statistics]: existing Event has 263 ancestors and is cut-off event [2023-11-29 21:55:35,402 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L148-->L154-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_137 v_~manager_size~0_40) (<= 0 v_~manager_back~0_137)) 1 0) 0)) (= v_~client_state~0_18 1) (= v_~manager_back~0_136 (+ v_~manager_back~0_137 1)) (not (= (ite (= v_~update~0_79 (select (select |v_#memory_int_193| v_~manager~0.base_85) (+ (* v_~manager_back~0_137 4) v_~manager~0.offset_85))) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, ~manager_back~0=v_~manager_back~0_137, ~manager_size~0=v_~manager_size~0_40, ~update~0=v_~update~0_79} OutVars{thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, thread4Thread1of1ForFork2_#t~post26#1=|v_thread4Thread1of1ForFork2_#t~post26#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~client_state~0=v_~client_state~0_18, ~manager_back~0=v_~manager_back~0_136, ~manager_size~0=v_~manager_size~0_40, thread4Thread1of1ForFork2_#t~mem25#1=|v_thread4Thread1of1ForFork2_#t~mem25#1_1|, ~update~0=v_~update~0_79} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post26#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, ~manager_back~0, thread4Thread1of1ForFork2_#t~mem25#1][753], [2217#(= ~node1_state~0 0), 326#L126true, 368#true, 18#L200-1true, 378#(<= ~node2_back~0 ~node2_front~0), 88#L154-1true, 190#L104true, 2221#(= ~node2_state~0 0), 353#true, 227#L67true, 372#true, 380#true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:35,402 INFO L294 olderBase$Statistics]: this new event has 273 ancestors and is cut-off event [2023-11-29 21:55:35,402 INFO L297 olderBase$Statistics]: existing Event has 267 ancestors and is cut-off event [2023-11-29 21:55:35,402 INFO L297 olderBase$Statistics]: existing Event has 267 ancestors and is cut-off event [2023-11-29 21:55:35,402 INFO L297 olderBase$Statistics]: existing Event has 272 ancestors and is cut-off event [2023-11-29 21:55:35,405 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1418] L104-->L110-1: Formula: (and (= v_~node1_state~0_20 1) (not (= (ite (and (< v_~node1_front~0_37 v_~node1_size~0_20) (< v_~node1_front~0_37 v_~node1_back~0_44) (<= 0 v_~node1_front~0_37)) 1 0) 0)) (= v_~safe~0_82 (ite (= (ite (= (select (select |v_#memory_int_189| v_~node1~0.base_33) (+ (* v_~node1_front~0_37 4) v_~node1~0.offset_33)) v_~update~0_75) 1 0) 0) 0 1)) (= (+ v_~node1_front~0_37 1) v_~node1_front~0_36)) InVars {~node1~0.base=v_~node1~0.base_33, ~node1_size~0=v_~node1_size~0_20, #memory_int=|v_#memory_int_189|, ~node1_back~0=v_~node1_back~0_44, ~node1~0.offset=v_~node1~0.offset_33, ~node1_front~0=v_~node1_front~0_37, ~update~0=v_~update~0_75} OutVars{thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~node1_state~0=v_~node1_state~0_20, ~node1~0.offset=v_~node1~0.offset_33, ~node1_front~0=v_~node1_front~0_36, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~node1~0.base=v_~node1~0.base_33, ~node1_size~0=v_~node1_size~0_20, thread2Thread1of1ForFork3_#t~post16#1=|v_thread2Thread1of1ForFork3_#t~post16#1_1|, ~safe~0=v_~safe~0_82, #memory_int=|v_#memory_int_189|, thread2Thread1of1ForFork3_#t~mem15#1=|v_thread2Thread1of1ForFork3_#t~mem15#1_1|, ~node1_back~0=v_~node1_back~0_44, ~update~0=v_~update~0_75} AuxVars[] AssignedVars[thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork3_#t~post16#1, ~safe~0, thread2Thread1of1ForFork3_#t~mem15#1, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~node1_state~0, ~node1_front~0][749], [368#true, 308#L148true, 378#(<= ~node2_back~0 ~node2_front~0), 2215#true, 2221#(= ~node2_state~0 0), 187#L82true, 158#L110-1true, 353#true, 194#L132-1true, 382#(= ~client_state~0 0), 372#true, thread2Thread1of1ForFork3InUse, 384#true, 93#L199-4true, 356#true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:35,405 INFO L294 olderBase$Statistics]: this new event has 269 ancestors and is cut-off event [2023-11-29 21:55:35,405 INFO L297 olderBase$Statistics]: existing Event has 263 ancestors and is cut-off event [2023-11-29 21:55:35,405 INFO L297 olderBase$Statistics]: existing Event has 263 ancestors and is cut-off event [2023-11-29 21:55:35,405 INFO L297 olderBase$Statistics]: existing Event has 268 ancestors and is cut-off event [2023-11-29 21:55:35,405 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1404] L82-->L88-1: Formula: (and (= v_~safe~0_84 (ite (= (ite (= (select (select |v_#memory_int_199| v_~manager~0.base_87) (+ (* v_~manager_front~0_97 4) v_~manager~0.offset_87)) v_~ok~0_73) 1 0) 0) 0 1)) (= (+ v_~manager_front~0_97 1) v_~manager_front~0_96) (= v_~manager_state~0_46 5) (not (= (ite (and (< v_~manager_front~0_97 v_~manager_back~0_142) (<= 0 v_~manager_front~0_97) (< v_~manager_front~0_97 v_~manager_size~0_44)) 1 0) 0))) InVars {~manager_front~0=v_~manager_front~0_97, ~manager~0.offset=v_~manager~0.offset_87, ~ok~0=v_~ok~0_73, ~manager~0.base=v_~manager~0.base_87, #memory_int=|v_#memory_int_199|, ~manager_back~0=v_~manager_back~0_142, ~manager_size~0=v_~manager_size~0_44} OutVars{~manager_state~0=v_~manager_state~0_46, ~manager~0.offset=v_~manager~0.offset_87, ~ok~0=v_~ok~0_73, ~manager~0.base=v_~manager~0.base_87, ~manager_back~0=v_~manager_back~0_142, thread1Thread1of1ForFork1_#t~post11#1=|v_thread1Thread1of1ForFork1_#t~post11#1_1|, ~manager_front~0=v_~manager_front~0_96, thread1Thread1of1ForFork1_#t~mem10#1=|v_thread1Thread1of1ForFork1_#t~mem10#1_1|, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_9|, ~safe~0=v_~safe~0_84, #memory_int=|v_#memory_int_199|, ~manager_size~0=v_~manager_size~0_44, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1_9|} AuxVars[] AssignedVars[~manager_front~0, ~manager_state~0, thread1Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, ~safe~0, thread1Thread1of1ForFork1_#t~post11#1, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1][926], [2217#(= ~node1_state~0 0), 326#L126true, 368#true, 308#L148true, 378#(<= ~node2_back~0 ~node2_front~0), 190#L104true, 2221#(= ~node2_state~0 0), 353#true, 382#(= ~client_state~0 0), 372#true, 96#L88-1true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, 93#L199-4true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:35,405 INFO L294 olderBase$Statistics]: this new event has 273 ancestors and is cut-off event [2023-11-29 21:55:35,405 INFO L297 olderBase$Statistics]: existing Event has 267 ancestors and is cut-off event [2023-11-29 21:55:35,405 INFO L297 olderBase$Statistics]: existing Event has 267 ancestors and is cut-off event [2023-11-29 21:55:35,405 INFO L297 olderBase$Statistics]: existing Event has 272 ancestors and is cut-off event [2023-11-29 21:55:35,406 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1404] L82-->L88-1: Formula: (and (= v_~safe~0_84 (ite (= (ite (= (select (select |v_#memory_int_199| v_~manager~0.base_87) (+ (* v_~manager_front~0_97 4) v_~manager~0.offset_87)) v_~ok~0_73) 1 0) 0) 0 1)) (= (+ v_~manager_front~0_97 1) v_~manager_front~0_96) (= v_~manager_state~0_46 5) (not (= (ite (and (< v_~manager_front~0_97 v_~manager_back~0_142) (<= 0 v_~manager_front~0_97) (< v_~manager_front~0_97 v_~manager_size~0_44)) 1 0) 0))) InVars {~manager_front~0=v_~manager_front~0_97, ~manager~0.offset=v_~manager~0.offset_87, ~ok~0=v_~ok~0_73, ~manager~0.base=v_~manager~0.base_87, #memory_int=|v_#memory_int_199|, ~manager_back~0=v_~manager_back~0_142, ~manager_size~0=v_~manager_size~0_44} OutVars{~manager_state~0=v_~manager_state~0_46, ~manager~0.offset=v_~manager~0.offset_87, ~ok~0=v_~ok~0_73, ~manager~0.base=v_~manager~0.base_87, ~manager_back~0=v_~manager_back~0_142, thread1Thread1of1ForFork1_#t~post11#1=|v_thread1Thread1of1ForFork1_#t~post11#1_1|, ~manager_front~0=v_~manager_front~0_96, thread1Thread1of1ForFork1_#t~mem10#1=|v_thread1Thread1of1ForFork1_#t~mem10#1_1|, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_9|, ~safe~0=v_~safe~0_84, #memory_int=|v_#memory_int_199|, ~manager_size~0=v_~manager_size~0_44, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1_9|} AuxVars[] AssignedVars[~manager_front~0, ~manager_state~0, thread1Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, ~safe~0, thread1Thread1of1ForFork1_#t~post11#1, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1][926], [2217#(= ~node1_state~0 0), 368#true, 308#L148true, 378#(<= ~node2_back~0 ~node2_front~0), 190#L104true, 2221#(= ~node2_state~0 0), 353#true, 382#(= ~client_state~0 0), 194#L132-1true, 372#true, 96#L88-1true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, 93#L199-4true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:35,406 INFO L294 olderBase$Statistics]: this new event has 269 ancestors and is cut-off event [2023-11-29 21:55:35,406 INFO L297 olderBase$Statistics]: existing Event has 263 ancestors and is cut-off event [2023-11-29 21:55:35,406 INFO L297 olderBase$Statistics]: existing Event has 263 ancestors and is cut-off event [2023-11-29 21:55:35,406 INFO L297 olderBase$Statistics]: existing Event has 268 ancestors and is cut-off event [2023-11-29 21:55:35,406 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L148-->L154-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_137 v_~manager_size~0_40) (<= 0 v_~manager_back~0_137)) 1 0) 0)) (= v_~client_state~0_18 1) (= v_~manager_back~0_136 (+ v_~manager_back~0_137 1)) (not (= (ite (= v_~update~0_79 (select (select |v_#memory_int_193| v_~manager~0.base_85) (+ (* v_~manager_back~0_137 4) v_~manager~0.offset_85))) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, ~manager_back~0=v_~manager_back~0_137, ~manager_size~0=v_~manager_size~0_40, ~update~0=v_~update~0_79} OutVars{thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, thread4Thread1of1ForFork2_#t~post26#1=|v_thread4Thread1of1ForFork2_#t~post26#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~client_state~0=v_~client_state~0_18, ~manager_back~0=v_~manager_back~0_136, ~manager_size~0=v_~manager_size~0_40, thread4Thread1of1ForFork2_#t~mem25#1=|v_thread4Thread1of1ForFork2_#t~mem25#1_1|, ~update~0=v_~update~0_79} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post26#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, ~manager_back~0, thread4Thread1of1ForFork2_#t~mem25#1][753], [2217#(= ~node1_state~0 0), 326#L126true, 368#true, 378#(<= ~node2_back~0 ~node2_front~0), 88#L154-1true, 190#L104true, 2221#(= ~node2_state~0 0), 187#L82true, 353#true, 372#true, 380#true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, 93#L199-4true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:35,406 INFO L294 olderBase$Statistics]: this new event has 273 ancestors and is cut-off event [2023-11-29 21:55:35,406 INFO L297 olderBase$Statistics]: existing Event has 267 ancestors and is cut-off event [2023-11-29 21:55:35,406 INFO L297 olderBase$Statistics]: existing Event has 272 ancestors and is cut-off event [2023-11-29 21:55:35,406 INFO L297 olderBase$Statistics]: existing Event has 267 ancestors and is cut-off event [2023-11-29 21:55:35,406 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L148-->L154-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_137 v_~manager_size~0_40) (<= 0 v_~manager_back~0_137)) 1 0) 0)) (= v_~client_state~0_18 1) (= v_~manager_back~0_136 (+ v_~manager_back~0_137 1)) (not (= (ite (= v_~update~0_79 (select (select |v_#memory_int_193| v_~manager~0.base_85) (+ (* v_~manager_back~0_137 4) v_~manager~0.offset_85))) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, ~manager_back~0=v_~manager_back~0_137, ~manager_size~0=v_~manager_size~0_40, ~update~0=v_~update~0_79} OutVars{thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, thread4Thread1of1ForFork2_#t~post26#1=|v_thread4Thread1of1ForFork2_#t~post26#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~client_state~0=v_~client_state~0_18, ~manager_back~0=v_~manager_back~0_136, ~manager_size~0=v_~manager_size~0_40, thread4Thread1of1ForFork2_#t~mem25#1=|v_thread4Thread1of1ForFork2_#t~mem25#1_1|, ~update~0=v_~update~0_79} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post26#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, ~manager_back~0, thread4Thread1of1ForFork2_#t~mem25#1][753], [2217#(= ~node1_state~0 0), 368#true, 378#(<= ~node2_back~0 ~node2_front~0), 88#L154-1true, 190#L104true, 2221#(= ~node2_state~0 0), 187#L82true, 353#true, 194#L132-1true, 372#true, 380#true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, 93#L199-4true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:35,406 INFO L294 olderBase$Statistics]: this new event has 269 ancestors and is cut-off event [2023-11-29 21:55:35,406 INFO L297 olderBase$Statistics]: existing Event has 263 ancestors and is cut-off event [2023-11-29 21:55:35,406 INFO L297 olderBase$Statistics]: existing Event has 263 ancestors and is cut-off event [2023-11-29 21:55:35,406 INFO L297 olderBase$Statistics]: existing Event has 268 ancestors and is cut-off event [2023-11-29 21:55:35,407 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1418] L104-->L110-1: Formula: (and (= v_~node1_state~0_20 1) (not (= (ite (and (< v_~node1_front~0_37 v_~node1_size~0_20) (< v_~node1_front~0_37 v_~node1_back~0_44) (<= 0 v_~node1_front~0_37)) 1 0) 0)) (= v_~safe~0_82 (ite (= (ite (= (select (select |v_#memory_int_189| v_~node1~0.base_33) (+ (* v_~node1_front~0_37 4) v_~node1~0.offset_33)) v_~update~0_75) 1 0) 0) 0 1)) (= (+ v_~node1_front~0_37 1) v_~node1_front~0_36)) InVars {~node1~0.base=v_~node1~0.base_33, ~node1_size~0=v_~node1_size~0_20, #memory_int=|v_#memory_int_189|, ~node1_back~0=v_~node1_back~0_44, ~node1~0.offset=v_~node1~0.offset_33, ~node1_front~0=v_~node1_front~0_37, ~update~0=v_~update~0_75} OutVars{thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~node1_state~0=v_~node1_state~0_20, ~node1~0.offset=v_~node1~0.offset_33, ~node1_front~0=v_~node1_front~0_36, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~node1~0.base=v_~node1~0.base_33, ~node1_size~0=v_~node1_size~0_20, thread2Thread1of1ForFork3_#t~post16#1=|v_thread2Thread1of1ForFork3_#t~post16#1_1|, ~safe~0=v_~safe~0_82, #memory_int=|v_#memory_int_189|, thread2Thread1of1ForFork3_#t~mem15#1=|v_thread2Thread1of1ForFork3_#t~mem15#1_1|, ~node1_back~0=v_~node1_back~0_44, ~update~0=v_~update~0_75} AuxVars[] AssignedVars[thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork3_#t~post16#1, ~safe~0, thread2Thread1of1ForFork3_#t~mem15#1, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~node1_state~0, ~node1_front~0][749], [368#true, 308#L148true, 378#(<= ~node2_back~0 ~node2_front~0), 2215#true, 2221#(= ~node2_state~0 0), 311#L88true, 158#L110-1true, 353#true, 194#L132-1true, 382#(= ~client_state~0 0), 372#true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, 93#L199-4true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:35,407 INFO L294 olderBase$Statistics]: this new event has 269 ancestors and is cut-off event [2023-11-29 21:55:35,407 INFO L297 olderBase$Statistics]: existing Event has 263 ancestors and is cut-off event [2023-11-29 21:55:35,407 INFO L297 olderBase$Statistics]: existing Event has 263 ancestors and is cut-off event [2023-11-29 21:55:35,407 INFO L297 olderBase$Statistics]: existing Event has 268 ancestors and is cut-off event [2023-11-29 21:55:35,408 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L148-->L154-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_137 v_~manager_size~0_40) (<= 0 v_~manager_back~0_137)) 1 0) 0)) (= v_~client_state~0_18 1) (= v_~manager_back~0_136 (+ v_~manager_back~0_137 1)) (not (= (ite (= v_~update~0_79 (select (select |v_#memory_int_193| v_~manager~0.base_85) (+ (* v_~manager_back~0_137 4) v_~manager~0.offset_85))) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, ~manager_back~0=v_~manager_back~0_137, ~manager_size~0=v_~manager_size~0_40, ~update~0=v_~update~0_79} OutVars{thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, thread4Thread1of1ForFork2_#t~post26#1=|v_thread4Thread1of1ForFork2_#t~post26#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~client_state~0=v_~client_state~0_18, ~manager_back~0=v_~manager_back~0_136, ~manager_size~0=v_~manager_size~0_40, thread4Thread1of1ForFork2_#t~mem25#1=|v_thread4Thread1of1ForFork2_#t~mem25#1_1|, ~update~0=v_~update~0_79} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post26#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, ~manager_back~0, thread4Thread1of1ForFork2_#t~mem25#1][753], [2217#(= ~node1_state~0 0), 368#true, 378#(<= ~node2_back~0 ~node2_front~0), 88#L154-1true, 190#L104true, 2221#(= ~node2_state~0 0), 311#L88true, 353#true, 194#L132-1true, 372#true, 380#true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, 93#L199-4true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:35,408 INFO L294 olderBase$Statistics]: this new event has 269 ancestors and is cut-off event [2023-11-29 21:55:35,408 INFO L297 olderBase$Statistics]: existing Event has 263 ancestors and is cut-off event [2023-11-29 21:55:35,408 INFO L297 olderBase$Statistics]: existing Event has 263 ancestors and is cut-off event [2023-11-29 21:55:35,408 INFO L297 olderBase$Statistics]: existing Event has 268 ancestors and is cut-off event [2023-11-29 21:55:35,408 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L148-->L154-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_137 v_~manager_size~0_40) (<= 0 v_~manager_back~0_137)) 1 0) 0)) (= v_~client_state~0_18 1) (= v_~manager_back~0_136 (+ v_~manager_back~0_137 1)) (not (= (ite (= v_~update~0_79 (select (select |v_#memory_int_193| v_~manager~0.base_85) (+ (* v_~manager_back~0_137 4) v_~manager~0.offset_85))) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, ~manager_back~0=v_~manager_back~0_137, ~manager_size~0=v_~manager_size~0_40, ~update~0=v_~update~0_79} OutVars{thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, thread4Thread1of1ForFork2_#t~post26#1=|v_thread4Thread1of1ForFork2_#t~post26#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~client_state~0=v_~client_state~0_18, ~manager_back~0=v_~manager_back~0_136, ~manager_size~0=v_~manager_size~0_40, thread4Thread1of1ForFork2_#t~mem25#1=|v_thread4Thread1of1ForFork2_#t~mem25#1_1|, ~update~0=v_~update~0_79} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post26#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, ~manager_back~0, thread4Thread1of1ForFork2_#t~mem25#1][753], [2217#(= ~node1_state~0 0), 326#L126true, 368#true, 378#(<= ~node2_back~0 ~node2_front~0), 88#L154-1true, 190#L104true, 2221#(= ~node2_state~0 0), 311#L88true, 353#true, 372#true, 380#true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, 93#L199-4true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:35,408 INFO L294 olderBase$Statistics]: this new event has 273 ancestors and is cut-off event [2023-11-29 21:55:35,408 INFO L297 olderBase$Statistics]: existing Event has 267 ancestors and is cut-off event [2023-11-29 21:55:35,408 INFO L297 olderBase$Statistics]: existing Event has 267 ancestors and is cut-off event [2023-11-29 21:55:35,408 INFO L297 olderBase$Statistics]: existing Event has 272 ancestors and is cut-off event [2023-11-29 21:55:35,428 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L148-->L154-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_137 v_~manager_size~0_40) (<= 0 v_~manager_back~0_137)) 1 0) 0)) (= v_~client_state~0_18 1) (= v_~manager_back~0_136 (+ v_~manager_back~0_137 1)) (not (= (ite (= v_~update~0_79 (select (select |v_#memory_int_193| v_~manager~0.base_85) (+ (* v_~manager_back~0_137 4) v_~manager~0.offset_85))) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, ~manager_back~0=v_~manager_back~0_137, ~manager_size~0=v_~manager_size~0_40, ~update~0=v_~update~0_79} OutVars{thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, thread4Thread1of1ForFork2_#t~post26#1=|v_thread4Thread1of1ForFork2_#t~post26#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~client_state~0=v_~client_state~0_18, ~manager_back~0=v_~manager_back~0_136, ~manager_size~0=v_~manager_size~0_40, thread4Thread1of1ForFork2_#t~mem25#1=|v_thread4Thread1of1ForFork2_#t~mem25#1_1|, ~update~0=v_~update~0_79} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post26#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, ~manager_back~0, thread4Thread1of1ForFork2_#t~mem25#1][581], [2217#(= ~node1_state~0 0), 326#L126true, 368#true, 378#(<= ~node2_back~0 ~node2_front~0), 88#L154-1true, 190#L104true, 2221#(= ~node2_state~0 0), 353#true, 39#L68true, 380#true, thread2Thread1of1ForFork3InUse, 384#true, 93#L199-4true, 356#true, thread4Thread1of1ForFork2InUse, 374#(<= ~node1_back~0 ~node1_front~0), thread3Thread1of1ForFork0InUse, 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:35,428 INFO L294 olderBase$Statistics]: this new event has 265 ancestors and is cut-off event [2023-11-29 21:55:35,428 INFO L297 olderBase$Statistics]: existing Event has 265 ancestors and is cut-off event [2023-11-29 21:55:35,428 INFO L297 olderBase$Statistics]: existing Event has 259 ancestors and is cut-off event [2023-11-29 21:55:35,428 INFO L297 olderBase$Statistics]: existing Event has 259 ancestors and is cut-off event [2023-11-29 21:55:35,429 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1398] L68-->L88-1: Formula: (and (not (= (ite (and (< v_~node2_back~0_49 v_~node2_size~0_24) (<= 0 v_~node2_back~0_49)) 1 0) 0)) (= (+ v_~node2_back~0_49 1) v_~node2_back~0_48) (= v_~manager_state~0_44 3) (not (= (ite (= v_~update~0_83 (select (select |v_#memory_int_197| v_~node2~0.base_33) (+ (* 4 v_~node2_back~0_49) v_~node2~0.offset_33))) 1 0) 0))) InVars {~node2~0.offset=v_~node2~0.offset_33, #memory_int=|v_#memory_int_197|, ~node2_size~0=v_~node2_size~0_24, ~node2_back~0=v_~node2_back~0_49, ~node2~0.base=v_~node2~0.base_33, ~update~0=v_~update~0_83} OutVars{thread1Thread1of1ForFork1_#t~post7#1=|v_thread1Thread1of1ForFork1_#t~post7#1_1|, ~manager_state~0=v_~manager_state~0_44, thread1Thread1of1ForFork1_#t~mem6#1=|v_thread1Thread1of1ForFork1_#t~mem6#1_1|, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_5|, ~node2~0.offset=v_~node2~0.offset_33, #memory_int=|v_#memory_int_197|, ~node2_size~0=v_~node2_size~0_24, ~node2_back~0=v_~node2_back~0_48, ~node2~0.base=v_~node2~0.base_33, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1_5|, ~update~0=v_~update~0_83} AuxVars[] AssignedVars[thread1Thread1of1ForFork1_#t~post7#1, ~manager_state~0, thread1Thread1of1ForFork1_#t~mem6#1, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, ~node2_back~0, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1][606], [2217#(= ~node1_state~0 0), 326#L126true, 368#true, 308#L148true, 376#true, 190#L104true, 2221#(= ~node2_state~0 0), 353#true, 382#(= ~client_state~0 0), 96#L88-1true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, 93#L199-4true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 374#(<= ~node1_back~0 ~node1_front~0), 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:35,429 INFO L294 olderBase$Statistics]: this new event has 265 ancestors and is cut-off event [2023-11-29 21:55:35,429 INFO L297 olderBase$Statistics]: existing Event has 259 ancestors and is cut-off event [2023-11-29 21:55:35,429 INFO L297 olderBase$Statistics]: existing Event has 265 ancestors and is cut-off event [2023-11-29 21:55:35,429 INFO L297 olderBase$Statistics]: existing Event has 259 ancestors and is cut-off event [2023-11-29 21:55:35,429 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L148-->L154-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_137 v_~manager_size~0_40) (<= 0 v_~manager_back~0_137)) 1 0) 0)) (= v_~client_state~0_18 1) (= v_~manager_back~0_136 (+ v_~manager_back~0_137 1)) (not (= (ite (= v_~update~0_79 (select (select |v_#memory_int_193| v_~manager~0.base_85) (+ (* v_~manager_back~0_137 4) v_~manager~0.offset_85))) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, ~manager_back~0=v_~manager_back~0_137, ~manager_size~0=v_~manager_size~0_40, ~update~0=v_~update~0_79} OutVars{thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, thread4Thread1of1ForFork2_#t~post26#1=|v_thread4Thread1of1ForFork2_#t~post26#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~client_state~0=v_~client_state~0_18, ~manager_back~0=v_~manager_back~0_136, ~manager_size~0=v_~manager_size~0_40, thread4Thread1of1ForFork2_#t~mem25#1=|v_thread4Thread1of1ForFork2_#t~mem25#1_1|, ~update~0=v_~update~0_79} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post26#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, ~manager_back~0, thread4Thread1of1ForFork2_#t~mem25#1][581], [2217#(= ~node1_state~0 0), 326#L126true, 368#true, 378#(<= ~node2_back~0 ~node2_front~0), 88#L154-1true, 190#L104true, 2221#(= ~node2_state~0 0), 321#L74true, 353#true, thread2Thread1of1ForFork3InUse, 380#true, 384#true, 93#L199-4true, 356#true, thread4Thread1of1ForFork2InUse, 374#(<= ~node1_back~0 ~node1_front~0), thread3Thread1of1ForFork0InUse, 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:35,429 INFO L294 olderBase$Statistics]: this new event has 265 ancestors and is cut-off event [2023-11-29 21:55:35,429 INFO L297 olderBase$Statistics]: existing Event has 259 ancestors and is cut-off event [2023-11-29 21:55:35,429 INFO L297 olderBase$Statistics]: existing Event has 259 ancestors and is cut-off event [2023-11-29 21:55:35,429 INFO L297 olderBase$Statistics]: existing Event has 265 ancestors and is cut-off event [2023-11-29 21:55:36,284 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1392] L54-->L88-1: Formula: (and (= (+ v_~manager_front~0_91 1) v_~manager_front~0_90) (= v_~manager_state~0_38 1) (= v_~safe~0_76 (ite (= (ite (= (select (select |v_#memory_int_155| v_~manager~0.base_67) (+ (* v_~manager_front~0_91 4) v_~manager~0.offset_67)) v_~update~0_61) 1 0) 0) 0 1)) (not (= (ite (and (< v_~manager_front~0_91 v_~manager_back~0_104) (< v_~manager_front~0_91 v_~manager_size~0_24) (<= 0 v_~manager_front~0_91)) 1 0) 0))) InVars {~manager_front~0=v_~manager_front~0_91, ~manager~0.offset=v_~manager~0.offset_67, ~manager~0.base=v_~manager~0.base_67, #memory_int=|v_#memory_int_155|, ~manager_back~0=v_~manager_back~0_104, ~manager_size~0=v_~manager_size~0_24, ~update~0=v_~update~0_61} OutVars{~manager_state~0=v_~manager_state~0_38, ~manager~0.offset=v_~manager~0.offset_67, ~manager~0.base=v_~manager~0.base_67, thread1Thread1of1ForFork1_#t~mem2#1=|v_thread1Thread1of1ForFork1_#t~mem2#1_1|, ~manager_back~0=v_~manager_back~0_104, ~manager_front~0=v_~manager_front~0_90, thread1Thread1of1ForFork1_#t~post3#1=|v_thread1Thread1of1ForFork1_#t~post3#1_1|, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, ~safe~0=v_~safe~0_76, #memory_int=|v_#memory_int_155|, ~manager_size~0=v_~manager_size~0_24, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~update~0=v_~update~0_61} AuxVars[] AssignedVars[~manager_front~0, ~manager_state~0, thread1Thread1of1ForFork1_#t~post3#1, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, ~safe~0, thread1Thread1of1ForFork1_#t~mem2#1, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1][557], [326#L126true, 2217#(= ~node1_state~0 0), 368#true, 308#L148true, 378#(<= ~node2_back~0 ~node2_front~0), 190#L104true, 2221#(= ~node2_state~0 0), 353#true, 382#(= ~client_state~0 0), 96#L88-1true, thread2Thread1of1ForFork3InUse, 2177#(and (or (= (select (select |#memory_int| ~manager~0.base) (* ~manager_front~0 4)) ~update~0) (< ~manager_size~0 (+ ~manager_front~0 1)) (< ~manager_front~0 0)) (= ~safe~0 1) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_size~0 1) (= ~manager~0.offset 0) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t1~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (not (= ~manager~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t4~0#1.base|)), 384#true, 356#true, thread4Thread1of1ForFork2InUse, 93#L199-4true, thread3Thread1of1ForFork0InUse, 374#(<= ~node1_back~0 ~node1_front~0), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:36,284 INFO L294 olderBase$Statistics]: this new event has 265 ancestors and is cut-off event [2023-11-29 21:55:36,284 INFO L297 olderBase$Statistics]: existing Event has 255 ancestors and is cut-off event [2023-11-29 21:55:36,284 INFO L297 olderBase$Statistics]: existing Event has 255 ancestors and is cut-off event [2023-11-29 21:55:36,284 INFO L297 olderBase$Statistics]: existing Event has 265 ancestors and is cut-off event [2023-11-29 21:55:36,284 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L148-->L154-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_137 v_~manager_size~0_40) (<= 0 v_~manager_back~0_137)) 1 0) 0)) (= v_~client_state~0_18 1) (= v_~manager_back~0_136 (+ v_~manager_back~0_137 1)) (not (= (ite (= v_~update~0_79 (select (select |v_#memory_int_193| v_~manager~0.base_85) (+ (* v_~manager_back~0_137 4) v_~manager~0.offset_85))) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, ~manager_back~0=v_~manager_back~0_137, ~manager_size~0=v_~manager_size~0_40, ~update~0=v_~update~0_79} OutVars{thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, thread4Thread1of1ForFork2_#t~post26#1=|v_thread4Thread1of1ForFork2_#t~post26#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~client_state~0=v_~client_state~0_18, ~manager_back~0=v_~manager_back~0_136, ~manager_size~0=v_~manager_size~0_40, thread4Thread1of1ForFork2_#t~mem25#1=|v_thread4Thread1of1ForFork2_#t~mem25#1_1|, ~update~0=v_~update~0_79} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post26#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, ~manager_back~0, thread4Thread1of1ForFork2_#t~mem25#1][560], [326#L126true, 60#L54true, 2217#(= ~node1_state~0 0), 368#true, 378#(<= ~node2_back~0 ~node2_front~0), 403#(= ~manager_state~0 0), 88#L154-1true, 190#L104true, 2221#(= ~node2_state~0 0), 2185#(and (exists ((v_~manager_back~0_148 Int)) (and (= ~update~0 (select (select |#memory_int| ~manager~0.base) (* v_~manager_back~0_148 4))) (<= (+ v_~manager_back~0_148 1) ~manager_size~0) (<= 0 v_~manager_back~0_148))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_size~0 1) (= ~manager~0.offset 0) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t1~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (not (= ~manager~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (= ~manager_front~0 0) (< ~manager_front~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t4~0#1.base|)), 353#true, thread2Thread1of1ForFork3InUse, 380#true, 384#true, 356#true, thread4Thread1of1ForFork2InUse, 93#L199-4true, thread3Thread1of1ForFork0InUse, 374#(<= ~node1_back~0 ~node1_front~0), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:36,284 INFO L294 olderBase$Statistics]: this new event has 265 ancestors and is cut-off event [2023-11-29 21:55:36,284 INFO L297 olderBase$Statistics]: existing Event has 255 ancestors and is cut-off event [2023-11-29 21:55:36,284 INFO L297 olderBase$Statistics]: existing Event has 255 ancestors and is cut-off event [2023-11-29 21:55:36,284 INFO L297 olderBase$Statistics]: existing Event has 265 ancestors and is cut-off event [2023-11-29 21:55:36,349 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1418] L104-->L110-1: Formula: (and (= v_~node1_state~0_20 1) (not (= (ite (and (< v_~node1_front~0_37 v_~node1_size~0_20) (< v_~node1_front~0_37 v_~node1_back~0_44) (<= 0 v_~node1_front~0_37)) 1 0) 0)) (= v_~safe~0_82 (ite (= (ite (= (select (select |v_#memory_int_189| v_~node1~0.base_33) (+ (* v_~node1_front~0_37 4) v_~node1~0.offset_33)) v_~update~0_75) 1 0) 0) 0 1)) (= (+ v_~node1_front~0_37 1) v_~node1_front~0_36)) InVars {~node1~0.base=v_~node1~0.base_33, ~node1_size~0=v_~node1_size~0_20, #memory_int=|v_#memory_int_189|, ~node1_back~0=v_~node1_back~0_44, ~node1~0.offset=v_~node1~0.offset_33, ~node1_front~0=v_~node1_front~0_37, ~update~0=v_~update~0_75} OutVars{thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~node1_state~0=v_~node1_state~0_20, ~node1~0.offset=v_~node1~0.offset_33, ~node1_front~0=v_~node1_front~0_36, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~node1~0.base=v_~node1~0.base_33, ~node1_size~0=v_~node1_size~0_20, thread2Thread1of1ForFork3_#t~post16#1=|v_thread2Thread1of1ForFork3_#t~post16#1_1|, ~safe~0=v_~safe~0_82, #memory_int=|v_#memory_int_189|, thread2Thread1of1ForFork3_#t~mem15#1=|v_thread2Thread1of1ForFork3_#t~mem15#1_1|, ~node1_back~0=v_~node1_back~0_44, ~update~0=v_~update~0_75} AuxVars[] AssignedVars[thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork3_#t~post16#1, ~safe~0, thread2Thread1of1ForFork3_#t~mem15#1, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~node1_state~0, ~node1_front~0][849], [60#L54true, 326#L126true, 368#true, 378#(<= ~node2_back~0 ~node2_front~0), 2215#true, 403#(= ~manager_state~0 0), 2221#(= ~node2_state~0 0), 2185#(and (exists ((v_~manager_back~0_148 Int)) (and (= ~update~0 (select (select |#memory_int| ~manager~0.base) (* v_~manager_back~0_148 4))) (<= (+ v_~manager_back~0_148 1) ~manager_size~0) (<= 0 v_~manager_back~0_148))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_size~0 1) (= ~manager~0.offset 0) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t1~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (not (= ~manager~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (= ~manager_front~0 0) (< ~manager_front~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t4~0#1.base|)), 158#L110-1true, 329#L154true, 353#true, 372#true, 380#true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, thread4Thread1of1ForFork2InUse, 93#L199-4true, thread3Thread1of1ForFork0InUse, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:36,350 INFO L294 olderBase$Statistics]: this new event has 265 ancestors and is cut-off event [2023-11-29 21:55:36,350 INFO L297 olderBase$Statistics]: existing Event has 265 ancestors and is cut-off event [2023-11-29 21:55:36,350 INFO L297 olderBase$Statistics]: existing Event has 265 ancestors and is cut-off event [2023-11-29 21:55:36,350 INFO L297 olderBase$Statistics]: existing Event has 266 ancestors and is cut-off event [2023-11-29 21:55:36,350 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1392] L54-->L88-1: Formula: (and (= (+ v_~manager_front~0_91 1) v_~manager_front~0_90) (= v_~manager_state~0_38 1) (= v_~safe~0_76 (ite (= (ite (= (select (select |v_#memory_int_155| v_~manager~0.base_67) (+ (* v_~manager_front~0_91 4) v_~manager~0.offset_67)) v_~update~0_61) 1 0) 0) 0 1)) (not (= (ite (and (< v_~manager_front~0_91 v_~manager_back~0_104) (< v_~manager_front~0_91 v_~manager_size~0_24) (<= 0 v_~manager_front~0_91)) 1 0) 0))) InVars {~manager_front~0=v_~manager_front~0_91, ~manager~0.offset=v_~manager~0.offset_67, ~manager~0.base=v_~manager~0.base_67, #memory_int=|v_#memory_int_155|, ~manager_back~0=v_~manager_back~0_104, ~manager_size~0=v_~manager_size~0_24, ~update~0=v_~update~0_61} OutVars{~manager_state~0=v_~manager_state~0_38, ~manager~0.offset=v_~manager~0.offset_67, ~manager~0.base=v_~manager~0.base_67, thread1Thread1of1ForFork1_#t~mem2#1=|v_thread1Thread1of1ForFork1_#t~mem2#1_1|, ~manager_back~0=v_~manager_back~0_104, ~manager_front~0=v_~manager_front~0_90, thread1Thread1of1ForFork1_#t~post3#1=|v_thread1Thread1of1ForFork1_#t~post3#1_1|, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, ~safe~0=v_~safe~0_76, #memory_int=|v_#memory_int_155|, ~manager_size~0=v_~manager_size~0_24, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~update~0=v_~update~0_61} AuxVars[] AssignedVars[~manager_front~0, ~manager_state~0, thread1Thread1of1ForFork1_#t~post3#1, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, ~safe~0, thread1Thread1of1ForFork1_#t~mem2#1, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1][850], [2217#(= ~node1_state~0 0), 326#L126true, 368#true, 378#(<= ~node2_back~0 ~node2_front~0), 190#L104true, 2221#(= ~node2_state~0 0), 329#L154true, 353#true, 372#true, 96#L88-1true, thread2Thread1of1ForFork3InUse, 2177#(and (or (= (select (select |#memory_int| ~manager~0.base) (* ~manager_front~0 4)) ~update~0) (< ~manager_size~0 (+ ~manager_front~0 1)) (< ~manager_front~0 0)) (= ~safe~0 1) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_size~0 1) (= ~manager~0.offset 0) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t1~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (not (= ~manager~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t4~0#1.base|)), 380#true, 384#true, 356#true, thread4Thread1of1ForFork2InUse, 93#L199-4true, thread3Thread1of1ForFork0InUse, 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:36,350 INFO L294 olderBase$Statistics]: this new event has 265 ancestors and is cut-off event [2023-11-29 21:55:36,350 INFO L297 olderBase$Statistics]: existing Event has 265 ancestors and is cut-off event [2023-11-29 21:55:36,350 INFO L297 olderBase$Statistics]: existing Event has 266 ancestors and is cut-off event [2023-11-29 21:55:36,350 INFO L297 olderBase$Statistics]: existing Event has 265 ancestors and is cut-off event [2023-11-29 21:55:36,596 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1432] L126-->L132-1: Formula: (and (not (= (ite (and (< v_~node2_front~0_35 v_~node2_back~0_44) (<= 0 v_~node2_front~0_35) (< v_~node2_front~0_35 v_~node2_size~0_20)) 1 0) 0)) (= v_~safe~0_80 (ite (= (ite (= (select (select |v_#memory_int_183| v_~node2~0.base_29) (+ (* 4 v_~node2_front~0_35) v_~node2~0.offset_29)) v_~update~0_73) 1 0) 0) 0 1)) (= v_~node2_state~0_16 1) (= (+ v_~node2_front~0_35 1) v_~node2_front~0_34)) InVars {~node2~0.offset=v_~node2~0.offset_29, ~node2_front~0=v_~node2_front~0_35, #memory_int=|v_#memory_int_183|, ~node2_size~0=v_~node2_size~0_20, ~node2~0.base=v_~node2~0.base_29, ~node2_back~0=v_~node2_back~0_44, ~update~0=v_~update~0_73} OutVars{~node2_state~0=v_~node2_state~0_16, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_1|, thread3Thread1of1ForFork0_#t~mem20#1=|v_thread3Thread1of1ForFork0_#t~mem20#1_1|, thread3Thread1of1ForFork0_#t~post21#1=|v_thread3Thread1of1ForFork0_#t~post21#1_1|, ~node2~0.offset=v_~node2~0.offset_29, ~node2_front~0=v_~node2_front~0_34, ~safe~0=v_~safe~0_80, #memory_int=|v_#memory_int_183|, ~node2_size~0=v_~node2_size~0_20, ~node2~0.base=v_~node2~0.base_29, ~node2_back~0=v_~node2_back~0_44, ~update~0=v_~update~0_73} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#t~post21#1, ~node2_state~0, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, ~node2_front~0, ~safe~0, thread3Thread1of1ForFork0_#t~mem20#1][694], [60#L54true, 2217#(= ~node1_state~0 0), 368#true, 308#L148true, 18#L200-1true, 2173#(and (or (= (select (select |#memory_int| ~manager~0.base) (* ~manager_front~0 4)) ~update~0) (< ~manager_size~0 (+ ~manager_front~0 1)) (< ~manager_front~0 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_size~0 1) (= ~manager~0.offset 0) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t1~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (not (= ~manager~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t4~0#1.base|)), 2219#true, 376#true, 403#(= ~manager_state~0 0), 190#L104true, 353#true, 194#L132-1true, 382#(= ~client_state~0 0), thread2Thread1of1ForFork3InUse, 384#true, 356#true, thread4Thread1of1ForFork2InUse, 374#(<= ~node1_back~0 ~node1_front~0), thread3Thread1of1ForFork0InUse, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:36,596 INFO L294 olderBase$Statistics]: this new event has 265 ancestors and is cut-off event [2023-11-29 21:55:36,596 INFO L297 olderBase$Statistics]: existing Event has 265 ancestors and is cut-off event [2023-11-29 21:55:36,596 INFO L297 olderBase$Statistics]: existing Event has 264 ancestors and is cut-off event [2023-11-29 21:55:36,596 INFO L297 olderBase$Statistics]: existing Event has 264 ancestors and is cut-off event [2023-11-29 21:55:36,596 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L148-->L154-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_137 v_~manager_size~0_40) (<= 0 v_~manager_back~0_137)) 1 0) 0)) (= v_~client_state~0_18 1) (= v_~manager_back~0_136 (+ v_~manager_back~0_137 1)) (not (= (ite (= v_~update~0_79 (select (select |v_#memory_int_193| v_~manager~0.base_85) (+ (* v_~manager_back~0_137 4) v_~manager~0.offset_85))) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, ~manager_back~0=v_~manager_back~0_137, ~manager_size~0=v_~manager_size~0_40, ~update~0=v_~update~0_79} OutVars{thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, thread4Thread1of1ForFork2_#t~post26#1=|v_thread4Thread1of1ForFork2_#t~post26#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~client_state~0=v_~client_state~0_18, ~manager_back~0=v_~manager_back~0_136, ~manager_size~0=v_~manager_size~0_40, thread4Thread1of1ForFork2_#t~mem25#1=|v_thread4Thread1of1ForFork2_#t~mem25#1_1|, ~update~0=v_~update~0_79} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post26#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, ~manager_back~0, thread4Thread1of1ForFork2_#t~mem25#1][696], [60#L54true, 326#L126true, 2217#(= ~node1_state~0 0), 368#true, 18#L200-1true, 376#true, 403#(= ~manager_state~0 0), 88#L154-1true, 190#L104true, 2221#(= ~node2_state~0 0), 2185#(and (exists ((v_~manager_back~0_148 Int)) (and (= ~update~0 (select (select |#memory_int| ~manager~0.base) (* v_~manager_back~0_148 4))) (<= (+ v_~manager_back~0_148 1) ~manager_size~0) (<= 0 v_~manager_back~0_148))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_size~0 1) (= ~manager~0.offset 0) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t1~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (not (= ~manager~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (= ~manager_front~0 0) (< ~manager_front~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t4~0#1.base|)), 353#true, 380#true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, thread4Thread1of1ForFork2InUse, 374#(<= ~node1_back~0 ~node1_front~0), thread3Thread1of1ForFork0InUse, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:36,596 INFO L294 olderBase$Statistics]: this new event has 265 ancestors and is cut-off event [2023-11-29 21:55:36,596 INFO L297 olderBase$Statistics]: existing Event has 265 ancestors and is cut-off event [2023-11-29 21:55:36,596 INFO L297 olderBase$Statistics]: existing Event has 264 ancestors and is cut-off event [2023-11-29 21:55:36,596 INFO L297 olderBase$Statistics]: existing Event has 264 ancestors and is cut-off event [2023-11-29 21:55:36,597 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1392] L54-->L88-1: Formula: (and (= (+ v_~manager_front~0_91 1) v_~manager_front~0_90) (= v_~manager_state~0_38 1) (= v_~safe~0_76 (ite (= (ite (= (select (select |v_#memory_int_155| v_~manager~0.base_67) (+ (* v_~manager_front~0_91 4) v_~manager~0.offset_67)) v_~update~0_61) 1 0) 0) 0 1)) (not (= (ite (and (< v_~manager_front~0_91 v_~manager_back~0_104) (< v_~manager_front~0_91 v_~manager_size~0_24) (<= 0 v_~manager_front~0_91)) 1 0) 0))) InVars {~manager_front~0=v_~manager_front~0_91, ~manager~0.offset=v_~manager~0.offset_67, ~manager~0.base=v_~manager~0.base_67, #memory_int=|v_#memory_int_155|, ~manager_back~0=v_~manager_back~0_104, ~manager_size~0=v_~manager_size~0_24, ~update~0=v_~update~0_61} OutVars{~manager_state~0=v_~manager_state~0_38, ~manager~0.offset=v_~manager~0.offset_67, ~manager~0.base=v_~manager~0.base_67, thread1Thread1of1ForFork1_#t~mem2#1=|v_thread1Thread1of1ForFork1_#t~mem2#1_1|, ~manager_back~0=v_~manager_back~0_104, ~manager_front~0=v_~manager_front~0_90, thread1Thread1of1ForFork1_#t~post3#1=|v_thread1Thread1of1ForFork1_#t~post3#1_1|, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, ~safe~0=v_~safe~0_76, #memory_int=|v_#memory_int_155|, ~manager_size~0=v_~manager_size~0_24, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~update~0=v_~update~0_61} AuxVars[] AssignedVars[~manager_front~0, ~manager_state~0, thread1Thread1of1ForFork1_#t~post3#1, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, ~safe~0, thread1Thread1of1ForFork1_#t~mem2#1, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1][698], [326#L126true, 2217#(= ~node1_state~0 0), 368#true, 308#L148true, 18#L200-1true, 376#true, 190#L104true, 2221#(= ~node2_state~0 0), 353#true, 382#(= ~client_state~0 0), 96#L88-1true, thread2Thread1of1ForFork3InUse, 2177#(and (or (= (select (select |#memory_int| ~manager~0.base) (* ~manager_front~0 4)) ~update~0) (< ~manager_size~0 (+ ~manager_front~0 1)) (< ~manager_front~0 0)) (= ~safe~0 1) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_size~0 1) (= ~manager~0.offset 0) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t1~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (not (= ~manager~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t4~0#1.base|)), 384#true, thread4Thread1of1ForFork2InUse, 356#true, 374#(<= ~node1_back~0 ~node1_front~0), thread3Thread1of1ForFork0InUse, 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:36,597 INFO L294 olderBase$Statistics]: this new event has 265 ancestors and is cut-off event [2023-11-29 21:55:36,597 INFO L297 olderBase$Statistics]: existing Event has 264 ancestors and is cut-off event [2023-11-29 21:55:36,597 INFO L297 olderBase$Statistics]: existing Event has 265 ancestors and is cut-off event [2023-11-29 21:55:36,597 INFO L297 olderBase$Statistics]: existing Event has 264 ancestors and is cut-off event [2023-11-29 21:55:36,926 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1398] L68-->L88-1: Formula: (and (not (= (ite (and (< v_~node2_back~0_49 v_~node2_size~0_24) (<= 0 v_~node2_back~0_49)) 1 0) 0)) (= (+ v_~node2_back~0_49 1) v_~node2_back~0_48) (= v_~manager_state~0_44 3) (not (= (ite (= v_~update~0_83 (select (select |v_#memory_int_197| v_~node2~0.base_33) (+ (* 4 v_~node2_back~0_49) v_~node2~0.offset_33))) 1 0) 0))) InVars {~node2~0.offset=v_~node2~0.offset_33, #memory_int=|v_#memory_int_197|, ~node2_size~0=v_~node2_size~0_24, ~node2_back~0=v_~node2_back~0_49, ~node2~0.base=v_~node2~0.base_33, ~update~0=v_~update~0_83} OutVars{thread1Thread1of1ForFork1_#t~post7#1=|v_thread1Thread1of1ForFork1_#t~post7#1_1|, ~manager_state~0=v_~manager_state~0_44, thread1Thread1of1ForFork1_#t~mem6#1=|v_thread1Thread1of1ForFork1_#t~mem6#1_1|, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_5|, ~node2~0.offset=v_~node2~0.offset_33, #memory_int=|v_#memory_int_197|, ~node2_size~0=v_~node2_size~0_24, ~node2_back~0=v_~node2_back~0_48, ~node2~0.base=v_~node2~0.base_33, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1_5|, ~update~0=v_~update~0_83} AuxVars[] AssignedVars[thread1Thread1of1ForFork1_#t~post7#1, ~manager_state~0, thread1Thread1of1ForFork1_#t~mem6#1, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, ~node2_back~0, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1][740], [2217#(= ~node1_state~0 0), 326#L126true, 368#true, 308#L148true, 18#L200-1true, 376#true, 190#L104true, 2221#(= ~node2_state~0 0), 2185#(and (exists ((v_~manager_back~0_148 Int)) (and (= ~update~0 (select (select |#memory_int| ~manager~0.base) (* v_~manager_back~0_148 4))) (<= (+ v_~manager_back~0_148 1) ~manager_size~0) (<= 0 v_~manager_back~0_148))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_size~0 1) (= ~manager~0.offset 0) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t1~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (not (= ~manager~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (= ~manager_front~0 0) (< ~manager_front~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t4~0#1.base|)), 353#true, 382#(= ~client_state~0 0), 96#L88-1true, thread2Thread1of1ForFork3InUse, 384#true, thread4Thread1of1ForFork2InUse, 356#true, 374#(<= ~node1_back~0 ~node1_front~0), thread3Thread1of1ForFork0InUse, 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:36,926 INFO L294 olderBase$Statistics]: this new event has 265 ancestors and is cut-off event [2023-11-29 21:55:36,926 INFO L297 olderBase$Statistics]: existing Event has 265 ancestors and is cut-off event [2023-11-29 21:55:36,926 INFO L297 olderBase$Statistics]: existing Event has 265 ancestors and is cut-off event [2023-11-29 21:55:36,927 INFO L297 olderBase$Statistics]: existing Event has 265 ancestors and is cut-off event [2023-11-29 21:55:36,927 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L148-->L154-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_137 v_~manager_size~0_40) (<= 0 v_~manager_back~0_137)) 1 0) 0)) (= v_~client_state~0_18 1) (= v_~manager_back~0_136 (+ v_~manager_back~0_137 1)) (not (= (ite (= v_~update~0_79 (select (select |v_#memory_int_193| v_~manager~0.base_85) (+ (* v_~manager_back~0_137 4) v_~manager~0.offset_85))) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, ~manager_back~0=v_~manager_back~0_137, ~manager_size~0=v_~manager_size~0_40, ~update~0=v_~update~0_79} OutVars{thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, thread4Thread1of1ForFork2_#t~post26#1=|v_thread4Thread1of1ForFork2_#t~post26#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~client_state~0=v_~client_state~0_18, ~manager_back~0=v_~manager_back~0_136, ~manager_size~0=v_~manager_size~0_40, thread4Thread1of1ForFork2_#t~mem25#1=|v_thread4Thread1of1ForFork2_#t~mem25#1_1|, ~update~0=v_~update~0_79} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post26#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, ~manager_back~0, thread4Thread1of1ForFork2_#t~mem25#1][659], [2217#(= ~node1_state~0 0), 326#L126true, 368#true, 378#(<= ~node2_back~0 ~node2_front~0), 18#L200-1true, 88#L154-1true, 190#L104true, 2221#(= ~node2_state~0 0), 2185#(and (exists ((v_~manager_back~0_148 Int)) (and (= ~update~0 (select (select |#memory_int| ~manager~0.base) (* v_~manager_back~0_148 4))) (<= (+ v_~manager_back~0_148 1) ~manager_size~0) (<= 0 v_~manager_back~0_148))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_size~0 1) (= ~manager~0.offset 0) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t1~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (not (= ~manager~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (= ~manager_front~0 0) (< ~manager_front~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t4~0#1.base|)), 353#true, 39#L68true, 380#true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 374#(<= ~node1_back~0 ~node1_front~0), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:36,927 INFO L294 olderBase$Statistics]: this new event has 265 ancestors and is cut-off event [2023-11-29 21:55:36,927 INFO L297 olderBase$Statistics]: existing Event has 265 ancestors and is cut-off event [2023-11-29 21:55:36,927 INFO L297 olderBase$Statistics]: existing Event has 265 ancestors and is cut-off event [2023-11-29 21:55:36,927 INFO L297 olderBase$Statistics]: existing Event has 265 ancestors and is cut-off event [2023-11-29 21:55:36,928 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1404] L82-->L88-1: Formula: (and (= v_~safe~0_84 (ite (= (ite (= (select (select |v_#memory_int_199| v_~manager~0.base_87) (+ (* v_~manager_front~0_97 4) v_~manager~0.offset_87)) v_~ok~0_73) 1 0) 0) 0 1)) (= (+ v_~manager_front~0_97 1) v_~manager_front~0_96) (= v_~manager_state~0_46 5) (not (= (ite (and (< v_~manager_front~0_97 v_~manager_back~0_142) (<= 0 v_~manager_front~0_97) (< v_~manager_front~0_97 v_~manager_size~0_44)) 1 0) 0))) InVars {~manager_front~0=v_~manager_front~0_97, ~manager~0.offset=v_~manager~0.offset_87, ~ok~0=v_~ok~0_73, ~manager~0.base=v_~manager~0.base_87, #memory_int=|v_#memory_int_199|, ~manager_back~0=v_~manager_back~0_142, ~manager_size~0=v_~manager_size~0_44} OutVars{~manager_state~0=v_~manager_state~0_46, ~manager~0.offset=v_~manager~0.offset_87, ~ok~0=v_~ok~0_73, ~manager~0.base=v_~manager~0.base_87, ~manager_back~0=v_~manager_back~0_142, thread1Thread1of1ForFork1_#t~post11#1=|v_thread1Thread1of1ForFork1_#t~post11#1_1|, ~manager_front~0=v_~manager_front~0_96, thread1Thread1of1ForFork1_#t~mem10#1=|v_thread1Thread1of1ForFork1_#t~mem10#1_1|, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_9|, ~safe~0=v_~safe~0_84, #memory_int=|v_#memory_int_199|, ~manager_size~0=v_~manager_size~0_44, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1_9|} AuxVars[] AssignedVars[~manager_front~0, ~manager_state~0, thread1Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, ~safe~0, thread1Thread1of1ForFork1_#t~post11#1, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1][819], [326#L126true, 2217#(= ~node1_state~0 0), 368#true, 308#L148true, 18#L200-1true, 2173#(and (or (= (select (select |#memory_int| ~manager~0.base) (* ~manager_front~0 4)) ~update~0) (< ~manager_size~0 (+ ~manager_front~0 1)) (< ~manager_front~0 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_size~0 1) (= ~manager~0.offset 0) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t1~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (not (= ~manager~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t4~0#1.base|)), 378#(<= ~node2_back~0 ~node2_front~0), 190#L104true, 2221#(= ~node2_state~0 0), 353#true, 382#(= ~client_state~0 0), 96#L88-1true, thread2Thread1of1ForFork3InUse, 384#true, thread4Thread1of1ForFork2InUse, 356#true, 374#(<= ~node1_back~0 ~node1_front~0), thread3Thread1of1ForFork0InUse, 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:36,928 INFO L294 olderBase$Statistics]: this new event has 267 ancestors and is cut-off event [2023-11-29 21:55:36,928 INFO L297 olderBase$Statistics]: existing Event has 267 ancestors and is cut-off event [2023-11-29 21:55:36,928 INFO L297 olderBase$Statistics]: existing Event has 267 ancestors and is cut-off event [2023-11-29 21:55:36,928 INFO L297 olderBase$Statistics]: existing Event has 267 ancestors and is cut-off event [2023-11-29 21:55:36,928 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1401] L75-->L88-1: Formula: (and (= v_~manager_state~0_48 4) (= v_~safe~0_86 (ite (= 0 (ite (= (select (select |v_#memory_int_201| v_~manager~0.base_89) (+ (* v_~manager_front~0_103 4) v_~manager~0.offset_89)) v_~ok~0_75) 1 0)) 0 1)) (not (= (ite (and (< v_~manager_front~0_103 v_~manager_size~0_48) (<= 0 v_~manager_front~0_103) (< v_~manager_front~0_103 v_~manager_back~0_146)) 1 0) 0)) (= v_~manager_front~0_102 (+ v_~manager_front~0_103 1))) InVars {~manager_front~0=v_~manager_front~0_103, ~manager~0.offset=v_~manager~0.offset_89, ~ok~0=v_~ok~0_75, ~manager~0.base=v_~manager~0.base_89, #memory_int=|v_#memory_int_201|, ~manager_back~0=v_~manager_back~0_146, ~manager_size~0=v_~manager_size~0_48} OutVars{~manager_state~0=v_~manager_state~0_48, ~manager~0.offset=v_~manager~0.offset_89, ~ok~0=v_~ok~0_75, ~manager~0.base=v_~manager~0.base_89, ~manager_back~0=v_~manager_back~0_146, ~manager_front~0=v_~manager_front~0_102, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_7|, ~safe~0=v_~safe~0_86, thread1Thread1of1ForFork1_#t~mem8#1=|v_thread1Thread1of1ForFork1_#t~mem8#1_1|, #memory_int=|v_#memory_int_201|, ~manager_size~0=v_~manager_size~0_48, thread1Thread1of1ForFork1_#t~post9#1=|v_thread1Thread1of1ForFork1_#t~post9#1_1|, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1_7|} AuxVars[] AssignedVars[~manager_front~0, ~manager_state~0, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, ~safe~0, thread1Thread1of1ForFork1_#t~mem8#1, thread1Thread1of1ForFork1_#t~post9#1, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1][776], [326#L126true, 2217#(= ~node1_state~0 0), 368#true, 308#L148true, 18#L200-1true, 2173#(and (or (= (select (select |#memory_int| ~manager~0.base) (* ~manager_front~0 4)) ~update~0) (< ~manager_size~0 (+ ~manager_front~0 1)) (< ~manager_front~0 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_size~0 1) (= ~manager~0.offset 0) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t1~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (not (= ~manager~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t4~0#1.base|)), 378#(<= ~node2_back~0 ~node2_front~0), 190#L104true, 2221#(= ~node2_state~0 0), 353#true, 382#(= ~client_state~0 0), 96#L88-1true, thread2Thread1of1ForFork3InUse, 384#true, thread4Thread1of1ForFork2InUse, 356#true, thread3Thread1of1ForFork0InUse, 374#(<= ~node1_back~0 ~node1_front~0), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:36,928 INFO L294 olderBase$Statistics]: this new event has 266 ancestors and is cut-off event [2023-11-29 21:55:36,928 INFO L297 olderBase$Statistics]: existing Event has 266 ancestors and is cut-off event [2023-11-29 21:55:36,928 INFO L297 olderBase$Statistics]: existing Event has 266 ancestors and is cut-off event [2023-11-29 21:55:36,928 INFO L297 olderBase$Statistics]: existing Event has 266 ancestors and is cut-off event [2023-11-29 21:55:36,928 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1407] L89-->L88-1: Formula: (and (not (= (ite (and (< v_~client_back~0_41 v_~client_size~0_22) (<= 0 v_~client_back~0_41)) 1 0) 0)) (not (= 0 (ite (= (select (select |v_#memory_int_187| v_~client~0.base_29) (+ (* v_~client_back~0_41 4) v_~client~0.offset_29)) v_~ok~0_71) 1 0))) (= v_~manager_state~0_42 0) (= (+ v_~client_back~0_41 1) v_~client_back~0_40)) InVars {~client_back~0=v_~client_back~0_41, ~client~0.offset=v_~client~0.offset_29, ~ok~0=v_~ok~0_71, #memory_int=|v_#memory_int_187|, ~client_size~0=v_~client_size~0_22, ~client~0.base=v_~client~0.base_29} OutVars{thread1Thread1of1ForFork1_#t~post13#1=|v_thread1Thread1of1ForFork1_#t~post13#1_1|, ~manager_state~0=v_~manager_state~0_42, ~client_back~0=v_~client_back~0_40, ~client~0.offset=v_~client~0.offset_29, ~ok~0=v_~ok~0_71, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_11|, #memory_int=|v_#memory_int_187|, ~client_size~0=v_~client_size~0_22, thread1Thread1of1ForFork1_#t~mem12#1=|v_thread1Thread1of1ForFork1_#t~mem12#1_1|, ~client~0.base=v_~client~0.base_29, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1_11|} AuxVars[] AssignedVars[thread1Thread1of1ForFork1_#t~post13#1, ~manager_state~0, ~client_back~0, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork1_#t~mem12#1, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1][865], [326#L126true, 2217#(= ~node1_state~0 0), 368#true, 308#L148true, 18#L200-1true, 378#(<= ~node2_back~0 ~node2_front~0), 403#(= ~manager_state~0 0), 190#L104true, 2221#(= ~node2_state~0 0), 2185#(and (exists ((v_~manager_back~0_148 Int)) (and (= ~update~0 (select (select |#memory_int| ~manager~0.base) (* v_~manager_back~0_148 4))) (<= (+ v_~manager_back~0_148 1) ~manager_size~0) (<= 0 v_~manager_back~0_148))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_size~0 1) (= ~manager~0.offset 0) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t1~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (not (= ~manager~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (= ~manager_front~0 0) (< ~manager_front~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t4~0#1.base|)), 353#true, 382#(= ~client_state~0 0), 96#L88-1true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, thread4Thread1of1ForFork2InUse, 374#(<= ~node1_back~0 ~node1_front~0), thread3Thread1of1ForFork0InUse, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:36,929 INFO L294 olderBase$Statistics]: this new event has 268 ancestors and is cut-off event [2023-11-29 21:55:36,929 INFO L297 olderBase$Statistics]: existing Event has 268 ancestors and is cut-off event [2023-11-29 21:55:36,929 INFO L297 olderBase$Statistics]: existing Event has 268 ancestors and is cut-off event [2023-11-29 21:55:36,929 INFO L297 olderBase$Statistics]: existing Event has 268 ancestors and is cut-off event [2023-11-29 21:55:36,929 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L148-->L154-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_137 v_~manager_size~0_40) (<= 0 v_~manager_back~0_137)) 1 0) 0)) (= v_~client_state~0_18 1) (= v_~manager_back~0_136 (+ v_~manager_back~0_137 1)) (not (= (ite (= v_~update~0_79 (select (select |v_#memory_int_193| v_~manager~0.base_85) (+ (* v_~manager_back~0_137 4) v_~manager~0.offset_85))) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, ~manager_back~0=v_~manager_back~0_137, ~manager_size~0=v_~manager_size~0_40, ~update~0=v_~update~0_79} OutVars{thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, thread4Thread1of1ForFork2_#t~post26#1=|v_thread4Thread1of1ForFork2_#t~post26#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~client_state~0=v_~client_state~0_18, ~manager_back~0=v_~manager_back~0_136, ~manager_size~0=v_~manager_size~0_40, thread4Thread1of1ForFork2_#t~mem25#1=|v_thread4Thread1of1ForFork2_#t~mem25#1_1|, ~update~0=v_~update~0_79} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post26#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, ~manager_back~0, thread4Thread1of1ForFork2_#t~mem25#1][659], [326#L126true, 2217#(= ~node1_state~0 0), 368#true, 18#L200-1true, 378#(<= ~node2_back~0 ~node2_front~0), 88#L154-1true, 190#L104true, 2221#(= ~node2_state~0 0), 2185#(and (exists ((v_~manager_back~0_148 Int)) (and (= ~update~0 (select (select |#memory_int| ~manager~0.base) (* v_~manager_back~0_148 4))) (<= (+ v_~manager_back~0_148 1) ~manager_size~0) (<= 0 v_~manager_back~0_148))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_size~0 1) (= ~manager~0.offset 0) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t1~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (not (= ~manager~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (= ~manager_front~0 0) (< ~manager_front~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t4~0#1.base|)), 273#L75true, 353#true, 380#true, thread2Thread1of1ForFork3InUse, 384#true, thread4Thread1of1ForFork2InUse, 356#true, thread3Thread1of1ForFork0InUse, 374#(<= ~node1_back~0 ~node1_front~0), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:36,929 INFO L294 olderBase$Statistics]: this new event has 266 ancestors and is cut-off event [2023-11-29 21:55:36,929 INFO L297 olderBase$Statistics]: existing Event has 266 ancestors and is cut-off event [2023-11-29 21:55:36,929 INFO L297 olderBase$Statistics]: existing Event has 266 ancestors and is cut-off event [2023-11-29 21:55:36,929 INFO L297 olderBase$Statistics]: existing Event has 266 ancestors and is cut-off event [2023-11-29 21:55:36,929 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L148-->L154-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_137 v_~manager_size~0_40) (<= 0 v_~manager_back~0_137)) 1 0) 0)) (= v_~client_state~0_18 1) (= v_~manager_back~0_136 (+ v_~manager_back~0_137 1)) (not (= (ite (= v_~update~0_79 (select (select |v_#memory_int_193| v_~manager~0.base_85) (+ (* v_~manager_back~0_137 4) v_~manager~0.offset_85))) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, ~manager_back~0=v_~manager_back~0_137, ~manager_size~0=v_~manager_size~0_40, ~update~0=v_~update~0_79} OutVars{thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, thread4Thread1of1ForFork2_#t~post26#1=|v_thread4Thread1of1ForFork2_#t~post26#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~client_state~0=v_~client_state~0_18, ~manager_back~0=v_~manager_back~0_136, ~manager_size~0=v_~manager_size~0_40, thread4Thread1of1ForFork2_#t~mem25#1=|v_thread4Thread1of1ForFork2_#t~mem25#1_1|, ~update~0=v_~update~0_79} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post26#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, ~manager_back~0, thread4Thread1of1ForFork2_#t~mem25#1][659], [326#L126true, 2217#(= ~node1_state~0 0), 368#true, 18#L200-1true, 378#(<= ~node2_back~0 ~node2_front~0), 88#L154-1true, 190#L104true, 2221#(= ~node2_state~0 0), 187#L82true, 2185#(and (exists ((v_~manager_back~0_148 Int)) (and (= ~update~0 (select (select |#memory_int| ~manager~0.base) (* v_~manager_back~0_148 4))) (<= (+ v_~manager_back~0_148 1) ~manager_size~0) (<= 0 v_~manager_back~0_148))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_size~0 1) (= ~manager~0.offset 0) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t1~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (not (= ~manager~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (= ~manager_front~0 0) (< ~manager_front~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t4~0#1.base|)), 353#true, thread2Thread1of1ForFork3InUse, 380#true, 384#true, thread4Thread1of1ForFork2InUse, 356#true, 374#(<= ~node1_back~0 ~node1_front~0), thread3Thread1of1ForFork0InUse, 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:36,929 INFO L294 olderBase$Statistics]: this new event has 267 ancestors and is cut-off event [2023-11-29 21:55:36,929 INFO L297 olderBase$Statistics]: existing Event has 267 ancestors and is cut-off event [2023-11-29 21:55:36,929 INFO L297 olderBase$Statistics]: existing Event has 267 ancestors and is cut-off event [2023-11-29 21:55:36,929 INFO L297 olderBase$Statistics]: existing Event has 267 ancestors and is cut-off event [2023-11-29 21:55:36,929 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L148-->L154-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_137 v_~manager_size~0_40) (<= 0 v_~manager_back~0_137)) 1 0) 0)) (= v_~client_state~0_18 1) (= v_~manager_back~0_136 (+ v_~manager_back~0_137 1)) (not (= (ite (= v_~update~0_79 (select (select |v_#memory_int_193| v_~manager~0.base_85) (+ (* v_~manager_back~0_137 4) v_~manager~0.offset_85))) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, ~manager_back~0=v_~manager_back~0_137, ~manager_size~0=v_~manager_size~0_40, ~update~0=v_~update~0_79} OutVars{thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, thread4Thread1of1ForFork2_#t~post26#1=|v_thread4Thread1of1ForFork2_#t~post26#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~client_state~0=v_~client_state~0_18, ~manager_back~0=v_~manager_back~0_136, ~manager_size~0=v_~manager_size~0_40, thread4Thread1of1ForFork2_#t~mem25#1=|v_thread4Thread1of1ForFork2_#t~mem25#1_1|, ~update~0=v_~update~0_79} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post26#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, ~manager_back~0, thread4Thread1of1ForFork2_#t~mem25#1][659], [326#L126true, 2217#(= ~node1_state~0 0), 368#true, 18#L200-1true, 378#(<= ~node2_back~0 ~node2_front~0), 88#L154-1true, 190#L104true, 2221#(= ~node2_state~0 0), 2185#(and (exists ((v_~manager_back~0_148 Int)) (and (= ~update~0 (select (select |#memory_int| ~manager~0.base) (* v_~manager_back~0_148 4))) (<= (+ v_~manager_back~0_148 1) ~manager_size~0) (<= 0 v_~manager_back~0_148))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_size~0 1) (= ~manager~0.offset 0) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t1~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (not (= ~manager~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (= ~manager_front~0 0) (< ~manager_front~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t4~0#1.base|)), 321#L74true, 353#true, 380#true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, thread4Thread1of1ForFork2InUse, 374#(<= ~node1_back~0 ~node1_front~0), thread3Thread1of1ForFork0InUse, 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:36,929 INFO L294 olderBase$Statistics]: this new event has 265 ancestors and is cut-off event [2023-11-29 21:55:36,929 INFO L297 olderBase$Statistics]: existing Event has 265 ancestors and is cut-off event [2023-11-29 21:55:36,929 INFO L297 olderBase$Statistics]: existing Event has 265 ancestors and is cut-off event [2023-11-29 21:55:36,929 INFO L297 olderBase$Statistics]: existing Event has 265 ancestors and is cut-off event [2023-11-29 21:55:36,930 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L148-->L154-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_137 v_~manager_size~0_40) (<= 0 v_~manager_back~0_137)) 1 0) 0)) (= v_~client_state~0_18 1) (= v_~manager_back~0_136 (+ v_~manager_back~0_137 1)) (not (= (ite (= v_~update~0_79 (select (select |v_#memory_int_193| v_~manager~0.base_85) (+ (* v_~manager_back~0_137 4) v_~manager~0.offset_85))) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, ~manager_back~0=v_~manager_back~0_137, ~manager_size~0=v_~manager_size~0_40, ~update~0=v_~update~0_79} OutVars{thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, thread4Thread1of1ForFork2_#t~post26#1=|v_thread4Thread1of1ForFork2_#t~post26#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~client_state~0=v_~client_state~0_18, ~manager_back~0=v_~manager_back~0_136, ~manager_size~0=v_~manager_size~0_40, thread4Thread1of1ForFork2_#t~mem25#1=|v_thread4Thread1of1ForFork2_#t~mem25#1_1|, ~update~0=v_~update~0_79} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post26#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, ~manager_back~0, thread4Thread1of1ForFork2_#t~mem25#1][659], [326#L126true, 2217#(= ~node1_state~0 0), 368#true, 18#L200-1true, 378#(<= ~node2_back~0 ~node2_front~0), 88#L154-1true, 190#L104true, 2221#(= ~node2_state~0 0), 2185#(and (exists ((v_~manager_back~0_148 Int)) (and (= ~update~0 (select (select |#memory_int| ~manager~0.base) (* v_~manager_back~0_148 4))) (<= (+ v_~manager_back~0_148 1) ~manager_size~0) (<= 0 v_~manager_back~0_148))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_size~0 1) (= ~manager~0.offset 0) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t1~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (not (= ~manager~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (= ~manager_front~0 0) (< ~manager_front~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t4~0#1.base|)), 311#L88true, 353#true, thread2Thread1of1ForFork3InUse, 380#true, 384#true, 356#true, thread4Thread1of1ForFork2InUse, 374#(<= ~node1_back~0 ~node1_front~0), thread3Thread1of1ForFork0InUse, 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:36,930 INFO L294 olderBase$Statistics]: this new event has 267 ancestors and is cut-off event [2023-11-29 21:55:36,930 INFO L297 olderBase$Statistics]: existing Event has 267 ancestors and is cut-off event [2023-11-29 21:55:36,930 INFO L297 olderBase$Statistics]: existing Event has 267 ancestors and is cut-off event [2023-11-29 21:55:36,930 INFO L297 olderBase$Statistics]: existing Event has 267 ancestors and is cut-off event [2023-11-29 21:55:36,930 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L148-->L154-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_137 v_~manager_size~0_40) (<= 0 v_~manager_back~0_137)) 1 0) 0)) (= v_~client_state~0_18 1) (= v_~manager_back~0_136 (+ v_~manager_back~0_137 1)) (not (= (ite (= v_~update~0_79 (select (select |v_#memory_int_193| v_~manager~0.base_85) (+ (* v_~manager_back~0_137 4) v_~manager~0.offset_85))) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, ~manager_back~0=v_~manager_back~0_137, ~manager_size~0=v_~manager_size~0_40, ~update~0=v_~update~0_79} OutVars{thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, thread4Thread1of1ForFork2_#t~post26#1=|v_thread4Thread1of1ForFork2_#t~post26#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~client_state~0=v_~client_state~0_18, ~manager_back~0=v_~manager_back~0_136, ~manager_size~0=v_~manager_size~0_40, thread4Thread1of1ForFork2_#t~mem25#1=|v_thread4Thread1of1ForFork2_#t~mem25#1_1|, ~update~0=v_~update~0_79} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post26#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, ~manager_back~0, thread4Thread1of1ForFork2_#t~mem25#1][659], [326#L126true, 2217#(= ~node1_state~0 0), 368#true, 18#L200-1true, 378#(<= ~node2_back~0 ~node2_front~0), 88#L154-1true, 190#L104true, 2221#(= ~node2_state~0 0), 2185#(and (exists ((v_~manager_back~0_148 Int)) (and (= ~update~0 (select (select |#memory_int| ~manager~0.base) (* v_~manager_back~0_148 4))) (<= (+ v_~manager_back~0_148 1) ~manager_size~0) (<= 0 v_~manager_back~0_148))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_size~0 1) (= ~manager~0.offset 0) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t1~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (not (= ~manager~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (= ~manager_front~0 0) (< ~manager_front~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t4~0#1.base|)), 353#true, 380#true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, 48#L81true, thread4Thread1of1ForFork2InUse, 374#(<= ~node1_back~0 ~node1_front~0), thread3Thread1of1ForFork0InUse, 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:36,930 INFO L294 olderBase$Statistics]: this new event has 266 ancestors and is cut-off event [2023-11-29 21:55:36,930 INFO L297 olderBase$Statistics]: existing Event has 266 ancestors and is cut-off event [2023-11-29 21:55:36,930 INFO L297 olderBase$Statistics]: existing Event has 266 ancestors and is cut-off event [2023-11-29 21:55:36,930 INFO L297 olderBase$Statistics]: existing Event has 266 ancestors and is cut-off event [2023-11-29 21:55:36,930 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L148-->L154-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_137 v_~manager_size~0_40) (<= 0 v_~manager_back~0_137)) 1 0) 0)) (= v_~client_state~0_18 1) (= v_~manager_back~0_136 (+ v_~manager_back~0_137 1)) (not (= (ite (= v_~update~0_79 (select (select |v_#memory_int_193| v_~manager~0.base_85) (+ (* v_~manager_back~0_137 4) v_~manager~0.offset_85))) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, ~manager_back~0=v_~manager_back~0_137, ~manager_size~0=v_~manager_size~0_40, ~update~0=v_~update~0_79} OutVars{thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, thread4Thread1of1ForFork2_#t~post26#1=|v_thread4Thread1of1ForFork2_#t~post26#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~client_state~0=v_~client_state~0_18, ~manager_back~0=v_~manager_back~0_136, ~manager_size~0=v_~manager_size~0_40, thread4Thread1of1ForFork2_#t~mem25#1=|v_thread4Thread1of1ForFork2_#t~mem25#1_1|, ~update~0=v_~update~0_79} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post26#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, ~manager_back~0, thread4Thread1of1ForFork2_#t~mem25#1][659], [326#L126true, 2217#(= ~node1_state~0 0), 368#true, 113#L89true, 378#(<= ~node2_back~0 ~node2_front~0), 18#L200-1true, 88#L154-1true, 190#L104true, 2221#(= ~node2_state~0 0), 2185#(and (exists ((v_~manager_back~0_148 Int)) (and (= ~update~0 (select (select |#memory_int| ~manager~0.base) (* v_~manager_back~0_148 4))) (<= (+ v_~manager_back~0_148 1) ~manager_size~0) (<= 0 v_~manager_back~0_148))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_size~0 1) (= ~manager~0.offset 0) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t1~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (not (= ~manager~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (= ~manager_front~0 0) (< ~manager_front~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t4~0#1.base|)), 353#true, 380#true, thread2Thread1of1ForFork3InUse, 384#true, thread4Thread1of1ForFork2InUse, 356#true, thread3Thread1of1ForFork0InUse, 374#(<= ~node1_back~0 ~node1_front~0), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:36,930 INFO L294 olderBase$Statistics]: this new event has 268 ancestors and is cut-off event [2023-11-29 21:55:36,930 INFO L297 olderBase$Statistics]: existing Event has 268 ancestors and is cut-off event [2023-11-29 21:55:36,930 INFO L297 olderBase$Statistics]: existing Event has 268 ancestors and is cut-off event [2023-11-29 21:55:36,930 INFO L297 olderBase$Statistics]: existing Event has 268 ancestors and is cut-off event [2023-11-29 21:55:36,935 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1407] L89-->L88-1: Formula: (and (not (= (ite (and (< v_~client_back~0_41 v_~client_size~0_22) (<= 0 v_~client_back~0_41)) 1 0) 0)) (not (= 0 (ite (= (select (select |v_#memory_int_187| v_~client~0.base_29) (+ (* v_~client_back~0_41 4) v_~client~0.offset_29)) v_~ok~0_71) 1 0))) (= v_~manager_state~0_42 0) (= (+ v_~client_back~0_41 1) v_~client_back~0_40)) InVars {~client_back~0=v_~client_back~0_41, ~client~0.offset=v_~client~0.offset_29, ~ok~0=v_~ok~0_71, #memory_int=|v_#memory_int_187|, ~client_size~0=v_~client_size~0_22, ~client~0.base=v_~client~0.base_29} OutVars{thread1Thread1of1ForFork1_#t~post13#1=|v_thread1Thread1of1ForFork1_#t~post13#1_1|, ~manager_state~0=v_~manager_state~0_42, ~client_back~0=v_~client_back~0_40, ~client~0.offset=v_~client~0.offset_29, ~ok~0=v_~ok~0_71, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_11|, #memory_int=|v_#memory_int_187|, ~client_size~0=v_~client_size~0_22, thread1Thread1of1ForFork1_#t~mem12#1=|v_thread1Thread1of1ForFork1_#t~mem12#1_1|, ~client~0.base=v_~client~0.base_29, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1_11|} AuxVars[] AssignedVars[thread1Thread1of1ForFork1_#t~post13#1, ~manager_state~0, ~client_back~0, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork1_#t~mem12#1, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1][865], [2217#(= ~node1_state~0 0), 368#true, 308#L148true, 18#L200-1true, 378#(<= ~node2_back~0 ~node2_front~0), 403#(= ~manager_state~0 0), 190#L104true, 2221#(= ~node2_state~0 0), 2185#(and (exists ((v_~manager_back~0_148 Int)) (and (= ~update~0 (select (select |#memory_int| ~manager~0.base) (* v_~manager_back~0_148 4))) (<= (+ v_~manager_back~0_148 1) ~manager_size~0) (<= 0 v_~manager_back~0_148))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_size~0 1) (= ~manager~0.offset 0) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t1~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (not (= ~manager~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (= ~manager_front~0 0) (< ~manager_front~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t4~0#1.base|)), 353#true, 382#(= ~client_state~0 0), 194#L132-1true, 96#L88-1true, thread2Thread1of1ForFork3InUse, 384#true, thread4Thread1of1ForFork2InUse, 356#true, 374#(<= ~node1_back~0 ~node1_front~0), thread3Thread1of1ForFork0InUse, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:36,935 INFO L294 olderBase$Statistics]: this new event has 264 ancestors and is not cut-off event [2023-11-29 21:55:36,935 INFO L297 olderBase$Statistics]: existing Event has 264 ancestors and is not cut-off event [2023-11-29 21:55:36,935 INFO L297 olderBase$Statistics]: existing Event has 264 ancestors and is not cut-off event [2023-11-29 21:55:36,935 INFO L297 olderBase$Statistics]: existing Event has 264 ancestors and is not cut-off event [2023-11-29 21:55:36,941 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1407] L89-->L88-1: Formula: (and (not (= (ite (and (< v_~client_back~0_41 v_~client_size~0_22) (<= 0 v_~client_back~0_41)) 1 0) 0)) (not (= 0 (ite (= (select (select |v_#memory_int_187| v_~client~0.base_29) (+ (* v_~client_back~0_41 4) v_~client~0.offset_29)) v_~ok~0_71) 1 0))) (= v_~manager_state~0_42 0) (= (+ v_~client_back~0_41 1) v_~client_back~0_40)) InVars {~client_back~0=v_~client_back~0_41, ~client~0.offset=v_~client~0.offset_29, ~ok~0=v_~ok~0_71, #memory_int=|v_#memory_int_187|, ~client_size~0=v_~client_size~0_22, ~client~0.base=v_~client~0.base_29} OutVars{thread1Thread1of1ForFork1_#t~post13#1=|v_thread1Thread1of1ForFork1_#t~post13#1_1|, ~manager_state~0=v_~manager_state~0_42, ~client_back~0=v_~client_back~0_40, ~client~0.offset=v_~client~0.offset_29, ~ok~0=v_~ok~0_71, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_11|, #memory_int=|v_#memory_int_187|, ~client_size~0=v_~client_size~0_22, thread1Thread1of1ForFork1_#t~mem12#1=|v_thread1Thread1of1ForFork1_#t~mem12#1_1|, ~client~0.base=v_~client~0.base_29, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1_11|} AuxVars[] AssignedVars[thread1Thread1of1ForFork1_#t~post13#1, ~manager_state~0, ~client_back~0, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork1_#t~mem12#1, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1][865], [326#L126true, 2217#(= ~node1_state~0 0), 368#true, 308#L148true, 18#L200-1true, 378#(<= ~node2_back~0 ~node2_front~0), 403#(= ~manager_state~0 0), 2221#(= ~node2_state~0 0), 2185#(and (exists ((v_~manager_back~0_148 Int)) (and (= ~update~0 (select (select |#memory_int| ~manager~0.base) (* v_~manager_back~0_148 4))) (<= (+ v_~manager_back~0_148 1) ~manager_size~0) (<= 0 v_~manager_back~0_148))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_size~0 1) (= ~manager~0.offset 0) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t1~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (not (= ~manager~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (= ~manager_front~0 0) (< ~manager_front~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t4~0#1.base|)), 158#L110-1true, 353#true, 382#(= ~client_state~0 0), 96#L88-1true, thread2Thread1of1ForFork3InUse, 384#true, thread4Thread1of1ForFork2InUse, 356#true, 374#(<= ~node1_back~0 ~node1_front~0), thread3Thread1of1ForFork0InUse, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:36,941 INFO L294 olderBase$Statistics]: this new event has 264 ancestors and is not cut-off event [2023-11-29 21:55:36,941 INFO L297 olderBase$Statistics]: existing Event has 264 ancestors and is not cut-off event [2023-11-29 21:55:36,941 INFO L297 olderBase$Statistics]: existing Event has 264 ancestors and is not cut-off event [2023-11-29 21:55:36,941 INFO L297 olderBase$Statistics]: existing Event has 264 ancestors and is not cut-off event [2023-11-29 21:55:37,034 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1418] L104-->L110-1: Formula: (and (= v_~node1_state~0_20 1) (not (= (ite (and (< v_~node1_front~0_37 v_~node1_size~0_20) (< v_~node1_front~0_37 v_~node1_back~0_44) (<= 0 v_~node1_front~0_37)) 1 0) 0)) (= v_~safe~0_82 (ite (= (ite (= (select (select |v_#memory_int_189| v_~node1~0.base_33) (+ (* v_~node1_front~0_37 4) v_~node1~0.offset_33)) v_~update~0_75) 1 0) 0) 0 1)) (= (+ v_~node1_front~0_37 1) v_~node1_front~0_36)) InVars {~node1~0.base=v_~node1~0.base_33, ~node1_size~0=v_~node1_size~0_20, #memory_int=|v_#memory_int_189|, ~node1_back~0=v_~node1_back~0_44, ~node1~0.offset=v_~node1~0.offset_33, ~node1_front~0=v_~node1_front~0_37, ~update~0=v_~update~0_75} OutVars{thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~node1_state~0=v_~node1_state~0_20, ~node1~0.offset=v_~node1~0.offset_33, ~node1_front~0=v_~node1_front~0_36, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~node1~0.base=v_~node1~0.base_33, ~node1_size~0=v_~node1_size~0_20, thread2Thread1of1ForFork3_#t~post16#1=|v_thread2Thread1of1ForFork3_#t~post16#1_1|, ~safe~0=v_~safe~0_82, #memory_int=|v_#memory_int_189|, thread2Thread1of1ForFork3_#t~mem15#1=|v_thread2Thread1of1ForFork3_#t~mem15#1_1|, ~node1_back~0=v_~node1_back~0_44, ~update~0=v_~update~0_75} AuxVars[] AssignedVars[thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork3_#t~post16#1, ~safe~0, thread2Thread1of1ForFork3_#t~mem15#1, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~node1_state~0, ~node1_front~0][749], [326#L126true, 368#true, 308#L148true, 378#(<= ~node2_back~0 ~node2_front~0), 2215#true, 2221#(= ~node2_state~0 0), 158#L110-1true, 353#true, 382#(= ~client_state~0 0), 39#L68true, 372#true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, 93#L199-4true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:37,034 INFO L294 olderBase$Statistics]: this new event has 265 ancestors and is not cut-off event [2023-11-29 21:55:37,034 INFO L297 olderBase$Statistics]: existing Event has 265 ancestors and is not cut-off event [2023-11-29 21:55:37,034 INFO L297 olderBase$Statistics]: existing Event has 270 ancestors and is not cut-off event [2023-11-29 21:55:37,034 INFO L297 olderBase$Statistics]: existing Event has 271 ancestors and is not cut-off event [2023-11-29 21:55:37,035 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1398] L68-->L88-1: Formula: (and (not (= (ite (and (< v_~node2_back~0_49 v_~node2_size~0_24) (<= 0 v_~node2_back~0_49)) 1 0) 0)) (= (+ v_~node2_back~0_49 1) v_~node2_back~0_48) (= v_~manager_state~0_44 3) (not (= (ite (= v_~update~0_83 (select (select |v_#memory_int_197| v_~node2~0.base_33) (+ (* 4 v_~node2_back~0_49) v_~node2~0.offset_33))) 1 0) 0))) InVars {~node2~0.offset=v_~node2~0.offset_33, #memory_int=|v_#memory_int_197|, ~node2_size~0=v_~node2_size~0_24, ~node2_back~0=v_~node2_back~0_49, ~node2~0.base=v_~node2~0.base_33, ~update~0=v_~update~0_83} OutVars{thread1Thread1of1ForFork1_#t~post7#1=|v_thread1Thread1of1ForFork1_#t~post7#1_1|, ~manager_state~0=v_~manager_state~0_44, thread1Thread1of1ForFork1_#t~mem6#1=|v_thread1Thread1of1ForFork1_#t~mem6#1_1|, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_5|, ~node2~0.offset=v_~node2~0.offset_33, #memory_int=|v_#memory_int_197|, ~node2_size~0=v_~node2_size~0_24, ~node2_back~0=v_~node2_back~0_48, ~node2~0.base=v_~node2~0.base_33, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1_5|, ~update~0=v_~update~0_83} AuxVars[] AssignedVars[thread1Thread1of1ForFork1_#t~post7#1, ~manager_state~0, thread1Thread1of1ForFork1_#t~mem6#1, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, ~node2_back~0, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1][821], [2217#(= ~node1_state~0 0), 326#L126true, 368#true, 308#L148true, 376#true, 190#L104true, 2221#(= ~node2_state~0 0), 353#true, 382#(= ~client_state~0 0), 372#true, 96#L88-1true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, 93#L199-4true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:37,035 INFO L294 olderBase$Statistics]: this new event has 265 ancestors and is not cut-off event [2023-11-29 21:55:37,035 INFO L297 olderBase$Statistics]: existing Event has 265 ancestors and is not cut-off event [2023-11-29 21:55:37,036 INFO L297 olderBase$Statistics]: existing Event has 271 ancestors and is not cut-off event [2023-11-29 21:55:37,036 INFO L297 olderBase$Statistics]: existing Event has 270 ancestors and is not cut-off event [2023-11-29 21:55:37,038 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1418] L104-->L110-1: Formula: (and (= v_~node1_state~0_20 1) (not (= (ite (and (< v_~node1_front~0_37 v_~node1_size~0_20) (< v_~node1_front~0_37 v_~node1_back~0_44) (<= 0 v_~node1_front~0_37)) 1 0) 0)) (= v_~safe~0_82 (ite (= (ite (= (select (select |v_#memory_int_189| v_~node1~0.base_33) (+ (* v_~node1_front~0_37 4) v_~node1~0.offset_33)) v_~update~0_75) 1 0) 0) 0 1)) (= (+ v_~node1_front~0_37 1) v_~node1_front~0_36)) InVars {~node1~0.base=v_~node1~0.base_33, ~node1_size~0=v_~node1_size~0_20, #memory_int=|v_#memory_int_189|, ~node1_back~0=v_~node1_back~0_44, ~node1~0.offset=v_~node1~0.offset_33, ~node1_front~0=v_~node1_front~0_37, ~update~0=v_~update~0_75} OutVars{thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~node1_state~0=v_~node1_state~0_20, ~node1~0.offset=v_~node1~0.offset_33, ~node1_front~0=v_~node1_front~0_36, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~node1~0.base=v_~node1~0.base_33, ~node1_size~0=v_~node1_size~0_20, thread2Thread1of1ForFork3_#t~post16#1=|v_thread2Thread1of1ForFork3_#t~post16#1_1|, ~safe~0=v_~safe~0_82, #memory_int=|v_#memory_int_189|, thread2Thread1of1ForFork3_#t~mem15#1=|v_thread2Thread1of1ForFork3_#t~mem15#1_1|, ~node1_back~0=v_~node1_back~0_44, ~update~0=v_~update~0_75} AuxVars[] AssignedVars[thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork3_#t~post16#1, ~safe~0, thread2Thread1of1ForFork3_#t~mem15#1, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~node1_state~0, ~node1_front~0][749], [326#L126true, 368#true, 308#L148true, 378#(<= ~node2_back~0 ~node2_front~0), 2215#true, 2221#(= ~node2_state~0 0), 321#L74true, 158#L110-1true, 353#true, 382#(= ~client_state~0 0), 372#true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, 93#L199-4true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:37,038 INFO L294 olderBase$Statistics]: this new event has 265 ancestors and is not cut-off event [2023-11-29 21:55:37,038 INFO L297 olderBase$Statistics]: existing Event has 265 ancestors and is not cut-off event [2023-11-29 21:55:37,038 INFO L297 olderBase$Statistics]: existing Event has 271 ancestors and is not cut-off event [2023-11-29 21:55:37,039 INFO L297 olderBase$Statistics]: existing Event has 270 ancestors and is not cut-off event [2023-11-29 21:55:37,388 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1418] L104-->L110-1: Formula: (and (= v_~node1_state~0_20 1) (not (= (ite (and (< v_~node1_front~0_37 v_~node1_size~0_20) (< v_~node1_front~0_37 v_~node1_back~0_44) (<= 0 v_~node1_front~0_37)) 1 0) 0)) (= v_~safe~0_82 (ite (= (ite (= (select (select |v_#memory_int_189| v_~node1~0.base_33) (+ (* v_~node1_front~0_37 4) v_~node1~0.offset_33)) v_~update~0_75) 1 0) 0) 0 1)) (= (+ v_~node1_front~0_37 1) v_~node1_front~0_36)) InVars {~node1~0.base=v_~node1~0.base_33, ~node1_size~0=v_~node1_size~0_20, #memory_int=|v_#memory_int_189|, ~node1_back~0=v_~node1_back~0_44, ~node1~0.offset=v_~node1~0.offset_33, ~node1_front~0=v_~node1_front~0_37, ~update~0=v_~update~0_75} OutVars{thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~node1_state~0=v_~node1_state~0_20, ~node1~0.offset=v_~node1~0.offset_33, ~node1_front~0=v_~node1_front~0_36, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~node1~0.base=v_~node1~0.base_33, ~node1_size~0=v_~node1_size~0_20, thread2Thread1of1ForFork3_#t~post16#1=|v_thread2Thread1of1ForFork3_#t~post16#1_1|, ~safe~0=v_~safe~0_82, #memory_int=|v_#memory_int_189|, thread2Thread1of1ForFork3_#t~mem15#1=|v_thread2Thread1of1ForFork3_#t~mem15#1_1|, ~node1_back~0=v_~node1_back~0_44, ~update~0=v_~update~0_75} AuxVars[] AssignedVars[thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork3_#t~post16#1, ~safe~0, thread2Thread1of1ForFork3_#t~mem15#1, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~node1_state~0, ~node1_front~0][749], [368#true, 308#L148true, 18#L200-1true, 378#(<= ~node2_back~0 ~node2_front~0), 2215#true, 2221#(= ~node2_state~0 0), 158#L110-1true, 353#true, 194#L132-1true, 382#(= ~client_state~0 0), 372#true, 39#L68true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:37,389 INFO L294 olderBase$Statistics]: this new event has 270 ancestors and is cut-off event [2023-11-29 21:55:37,389 INFO L297 olderBase$Statistics]: existing Event has 269 ancestors and is cut-off event [2023-11-29 21:55:37,389 INFO L297 olderBase$Statistics]: existing Event has 264 ancestors and is cut-off event [2023-11-29 21:55:37,389 INFO L297 olderBase$Statistics]: existing Event has 264 ancestors and is cut-off event [2023-11-29 21:55:37,389 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1398] L68-->L88-1: Formula: (and (not (= (ite (and (< v_~node2_back~0_49 v_~node2_size~0_24) (<= 0 v_~node2_back~0_49)) 1 0) 0)) (= (+ v_~node2_back~0_49 1) v_~node2_back~0_48) (= v_~manager_state~0_44 3) (not (= (ite (= v_~update~0_83 (select (select |v_#memory_int_197| v_~node2~0.base_33) (+ (* 4 v_~node2_back~0_49) v_~node2~0.offset_33))) 1 0) 0))) InVars {~node2~0.offset=v_~node2~0.offset_33, #memory_int=|v_#memory_int_197|, ~node2_size~0=v_~node2_size~0_24, ~node2_back~0=v_~node2_back~0_49, ~node2~0.base=v_~node2~0.base_33, ~update~0=v_~update~0_83} OutVars{thread1Thread1of1ForFork1_#t~post7#1=|v_thread1Thread1of1ForFork1_#t~post7#1_1|, ~manager_state~0=v_~manager_state~0_44, thread1Thread1of1ForFork1_#t~mem6#1=|v_thread1Thread1of1ForFork1_#t~mem6#1_1|, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_5|, ~node2~0.offset=v_~node2~0.offset_33, #memory_int=|v_#memory_int_197|, ~node2_size~0=v_~node2_size~0_24, ~node2_back~0=v_~node2_back~0_48, ~node2~0.base=v_~node2~0.base_33, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1_5|, ~update~0=v_~update~0_83} AuxVars[] AssignedVars[thread1Thread1of1ForFork1_#t~post7#1, ~manager_state~0, thread1Thread1of1ForFork1_#t~mem6#1, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, ~node2_back~0, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1][821], [2217#(= ~node1_state~0 0), 368#true, 308#L148true, 18#L200-1true, 376#true, 190#L104true, 2221#(= ~node2_state~0 0), 353#true, 382#(= ~client_state~0 0), 194#L132-1true, 372#true, 96#L88-1true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:37,389 INFO L294 olderBase$Statistics]: this new event has 270 ancestors and is cut-off event [2023-11-29 21:55:37,389 INFO L297 olderBase$Statistics]: existing Event has 264 ancestors and is cut-off event [2023-11-29 21:55:37,389 INFO L297 olderBase$Statistics]: existing Event has 269 ancestors and is cut-off event [2023-11-29 21:55:37,389 INFO L297 olderBase$Statistics]: existing Event has 264 ancestors and is cut-off event [2023-11-29 21:55:37,390 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L148-->L154-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_137 v_~manager_size~0_40) (<= 0 v_~manager_back~0_137)) 1 0) 0)) (= v_~client_state~0_18 1) (= v_~manager_back~0_136 (+ v_~manager_back~0_137 1)) (not (= (ite (= v_~update~0_79 (select (select |v_#memory_int_193| v_~manager~0.base_85) (+ (* v_~manager_back~0_137 4) v_~manager~0.offset_85))) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, ~manager_back~0=v_~manager_back~0_137, ~manager_size~0=v_~manager_size~0_40, ~update~0=v_~update~0_79} OutVars{thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, thread4Thread1of1ForFork2_#t~post26#1=|v_thread4Thread1of1ForFork2_#t~post26#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~client_state~0=v_~client_state~0_18, ~manager_back~0=v_~manager_back~0_136, ~manager_size~0=v_~manager_size~0_40, thread4Thread1of1ForFork2_#t~mem25#1=|v_thread4Thread1of1ForFork2_#t~mem25#1_1|, ~update~0=v_~update~0_79} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post26#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, ~manager_back~0, thread4Thread1of1ForFork2_#t~mem25#1][753], [2217#(= ~node1_state~0 0), 368#true, 378#(<= ~node2_back~0 ~node2_front~0), 18#L200-1true, 88#L154-1true, 190#L104true, 2221#(= ~node2_state~0 0), 353#true, 194#L132-1true, 372#true, 39#L68true, thread2Thread1of1ForFork3InUse, 380#true, 384#true, 356#true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:37,390 INFO L294 olderBase$Statistics]: this new event has 270 ancestors and is cut-off event [2023-11-29 21:55:37,390 INFO L297 olderBase$Statistics]: existing Event has 264 ancestors and is cut-off event [2023-11-29 21:55:37,390 INFO L297 olderBase$Statistics]: existing Event has 264 ancestors and is cut-off event [2023-11-29 21:55:37,390 INFO L297 olderBase$Statistics]: existing Event has 269 ancestors and is cut-off event [2023-11-29 21:55:37,390 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L148-->L154-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_137 v_~manager_size~0_40) (<= 0 v_~manager_back~0_137)) 1 0) 0)) (= v_~client_state~0_18 1) (= v_~manager_back~0_136 (+ v_~manager_back~0_137 1)) (not (= (ite (= v_~update~0_79 (select (select |v_#memory_int_193| v_~manager~0.base_85) (+ (* v_~manager_back~0_137 4) v_~manager~0.offset_85))) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, ~manager_back~0=v_~manager_back~0_137, ~manager_size~0=v_~manager_size~0_40, ~update~0=v_~update~0_79} OutVars{thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, thread4Thread1of1ForFork2_#t~post26#1=|v_thread4Thread1of1ForFork2_#t~post26#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~client_state~0=v_~client_state~0_18, ~manager_back~0=v_~manager_back~0_136, ~manager_size~0=v_~manager_size~0_40, thread4Thread1of1ForFork2_#t~mem25#1=|v_thread4Thread1of1ForFork2_#t~mem25#1_1|, ~update~0=v_~update~0_79} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post26#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, ~manager_back~0, thread4Thread1of1ForFork2_#t~mem25#1][753], [2217#(= ~node1_state~0 0), 326#L126true, 368#true, 18#L200-1true, 378#(<= ~node2_back~0 ~node2_front~0), 88#L154-1true, 190#L104true, 2221#(= ~node2_state~0 0), 353#true, 372#true, 39#L68true, thread2Thread1of1ForFork3InUse, 380#true, 384#true, 356#true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:37,390 INFO L294 olderBase$Statistics]: this new event has 274 ancestors and is cut-off event [2023-11-29 21:55:37,390 INFO L297 olderBase$Statistics]: existing Event has 273 ancestors and is cut-off event [2023-11-29 21:55:37,390 INFO L297 olderBase$Statistics]: existing Event has 268 ancestors and is cut-off event [2023-11-29 21:55:37,390 INFO L297 olderBase$Statistics]: existing Event has 268 ancestors and is cut-off event [2023-11-29 21:55:37,391 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1418] L104-->L110-1: Formula: (and (= v_~node1_state~0_20 1) (not (= (ite (and (< v_~node1_front~0_37 v_~node1_size~0_20) (< v_~node1_front~0_37 v_~node1_back~0_44) (<= 0 v_~node1_front~0_37)) 1 0) 0)) (= v_~safe~0_82 (ite (= (ite (= (select (select |v_#memory_int_189| v_~node1~0.base_33) (+ (* v_~node1_front~0_37 4) v_~node1~0.offset_33)) v_~update~0_75) 1 0) 0) 0 1)) (= (+ v_~node1_front~0_37 1) v_~node1_front~0_36)) InVars {~node1~0.base=v_~node1~0.base_33, ~node1_size~0=v_~node1_size~0_20, #memory_int=|v_#memory_int_189|, ~node1_back~0=v_~node1_back~0_44, ~node1~0.offset=v_~node1~0.offset_33, ~node1_front~0=v_~node1_front~0_37, ~update~0=v_~update~0_75} OutVars{thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~node1_state~0=v_~node1_state~0_20, ~node1~0.offset=v_~node1~0.offset_33, ~node1_front~0=v_~node1_front~0_36, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~node1~0.base=v_~node1~0.base_33, ~node1_size~0=v_~node1_size~0_20, thread2Thread1of1ForFork3_#t~post16#1=|v_thread2Thread1of1ForFork3_#t~post16#1_1|, ~safe~0=v_~safe~0_82, #memory_int=|v_#memory_int_189|, thread2Thread1of1ForFork3_#t~mem15#1=|v_thread2Thread1of1ForFork3_#t~mem15#1_1|, ~node1_back~0=v_~node1_back~0_44, ~update~0=v_~update~0_75} AuxVars[] AssignedVars[thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork3_#t~post16#1, ~safe~0, thread2Thread1of1ForFork3_#t~mem15#1, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~node1_state~0, ~node1_front~0][749], [368#true, 308#L148true, 18#L200-1true, 378#(<= ~node2_back~0 ~node2_front~0), 2215#true, 2221#(= ~node2_state~0 0), 321#L74true, 158#L110-1true, 353#true, 382#(= ~client_state~0 0), 194#L132-1true, 372#true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:37,391 INFO L294 olderBase$Statistics]: this new event has 270 ancestors and is cut-off event [2023-11-29 21:55:37,391 INFO L297 olderBase$Statistics]: existing Event has 269 ancestors and is cut-off event [2023-11-29 21:55:37,391 INFO L297 olderBase$Statistics]: existing Event has 264 ancestors and is cut-off event [2023-11-29 21:55:37,391 INFO L297 olderBase$Statistics]: existing Event has 264 ancestors and is cut-off event [2023-11-29 21:55:37,391 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L148-->L154-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_137 v_~manager_size~0_40) (<= 0 v_~manager_back~0_137)) 1 0) 0)) (= v_~client_state~0_18 1) (= v_~manager_back~0_136 (+ v_~manager_back~0_137 1)) (not (= (ite (= v_~update~0_79 (select (select |v_#memory_int_193| v_~manager~0.base_85) (+ (* v_~manager_back~0_137 4) v_~manager~0.offset_85))) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, ~manager_back~0=v_~manager_back~0_137, ~manager_size~0=v_~manager_size~0_40, ~update~0=v_~update~0_79} OutVars{thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, thread4Thread1of1ForFork2_#t~post26#1=|v_thread4Thread1of1ForFork2_#t~post26#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~client_state~0=v_~client_state~0_18, ~manager_back~0=v_~manager_back~0_136, ~manager_size~0=v_~manager_size~0_40, thread4Thread1of1ForFork2_#t~mem25#1=|v_thread4Thread1of1ForFork2_#t~mem25#1_1|, ~update~0=v_~update~0_79} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post26#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, ~manager_back~0, thread4Thread1of1ForFork2_#t~mem25#1][753], [2217#(= ~node1_state~0 0), 326#L126true, 368#true, 378#(<= ~node2_back~0 ~node2_front~0), 18#L200-1true, 88#L154-1true, 190#L104true, 2221#(= ~node2_state~0 0), 321#L74true, 353#true, 372#true, thread2Thread1of1ForFork3InUse, 380#true, 384#true, 356#true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:37,391 INFO L294 olderBase$Statistics]: this new event has 274 ancestors and is cut-off event [2023-11-29 21:55:37,391 INFO L297 olderBase$Statistics]: existing Event has 273 ancestors and is cut-off event [2023-11-29 21:55:37,391 INFO L297 olderBase$Statistics]: existing Event has 268 ancestors and is cut-off event [2023-11-29 21:55:37,391 INFO L297 olderBase$Statistics]: existing Event has 268 ancestors and is cut-off event [2023-11-29 21:55:37,392 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L148-->L154-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_137 v_~manager_size~0_40) (<= 0 v_~manager_back~0_137)) 1 0) 0)) (= v_~client_state~0_18 1) (= v_~manager_back~0_136 (+ v_~manager_back~0_137 1)) (not (= (ite (= v_~update~0_79 (select (select |v_#memory_int_193| v_~manager~0.base_85) (+ (* v_~manager_back~0_137 4) v_~manager~0.offset_85))) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, ~manager_back~0=v_~manager_back~0_137, ~manager_size~0=v_~manager_size~0_40, ~update~0=v_~update~0_79} OutVars{thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, thread4Thread1of1ForFork2_#t~post26#1=|v_thread4Thread1of1ForFork2_#t~post26#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~client_state~0=v_~client_state~0_18, ~manager_back~0=v_~manager_back~0_136, ~manager_size~0=v_~manager_size~0_40, thread4Thread1of1ForFork2_#t~mem25#1=|v_thread4Thread1of1ForFork2_#t~mem25#1_1|, ~update~0=v_~update~0_79} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post26#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, ~manager_back~0, thread4Thread1of1ForFork2_#t~mem25#1][753], [2217#(= ~node1_state~0 0), 368#true, 378#(<= ~node2_back~0 ~node2_front~0), 18#L200-1true, 88#L154-1true, 190#L104true, 2221#(= ~node2_state~0 0), 321#L74true, 353#true, 194#L132-1true, 372#true, thread2Thread1of1ForFork3InUse, 380#true, 384#true, 356#true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:37,392 INFO L294 olderBase$Statistics]: this new event has 270 ancestors and is cut-off event [2023-11-29 21:55:37,392 INFO L297 olderBase$Statistics]: existing Event has 264 ancestors and is cut-off event [2023-11-29 21:55:37,392 INFO L297 olderBase$Statistics]: existing Event has 269 ancestors and is cut-off event [2023-11-29 21:55:37,392 INFO L297 olderBase$Statistics]: existing Event has 264 ancestors and is cut-off event [2023-11-29 21:55:37,394 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1418] L104-->L110-1: Formula: (and (= v_~node1_state~0_20 1) (not (= (ite (and (< v_~node1_front~0_37 v_~node1_size~0_20) (< v_~node1_front~0_37 v_~node1_back~0_44) (<= 0 v_~node1_front~0_37)) 1 0) 0)) (= v_~safe~0_82 (ite (= (ite (= (select (select |v_#memory_int_189| v_~node1~0.base_33) (+ (* v_~node1_front~0_37 4) v_~node1~0.offset_33)) v_~update~0_75) 1 0) 0) 0 1)) (= (+ v_~node1_front~0_37 1) v_~node1_front~0_36)) InVars {~node1~0.base=v_~node1~0.base_33, ~node1_size~0=v_~node1_size~0_20, #memory_int=|v_#memory_int_189|, ~node1_back~0=v_~node1_back~0_44, ~node1~0.offset=v_~node1~0.offset_33, ~node1_front~0=v_~node1_front~0_37, ~update~0=v_~update~0_75} OutVars{thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~node1_state~0=v_~node1_state~0_20, ~node1~0.offset=v_~node1~0.offset_33, ~node1_front~0=v_~node1_front~0_36, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~node1~0.base=v_~node1~0.base_33, ~node1_size~0=v_~node1_size~0_20, thread2Thread1of1ForFork3_#t~post16#1=|v_thread2Thread1of1ForFork3_#t~post16#1_1|, ~safe~0=v_~safe~0_82, #memory_int=|v_#memory_int_189|, thread2Thread1of1ForFork3_#t~mem15#1=|v_thread2Thread1of1ForFork3_#t~mem15#1_1|, ~node1_back~0=v_~node1_back~0_44, ~update~0=v_~update~0_75} AuxVars[] AssignedVars[thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork3_#t~post16#1, ~safe~0, thread2Thread1of1ForFork3_#t~mem15#1, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~node1_state~0, ~node1_front~0][749], [113#L89true, 368#true, 308#L148true, 378#(<= ~node2_back~0 ~node2_front~0), 2215#true, 2221#(= ~node2_state~0 0), 158#L110-1true, 353#true, 194#L132-1true, 382#(= ~client_state~0 0), 372#true, thread2Thread1of1ForFork3InUse, 384#true, 93#L199-4true, thread4Thread1of1ForFork2InUse, 356#true, thread3Thread1of1ForFork0InUse, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:37,394 INFO L294 olderBase$Statistics]: this new event has 270 ancestors and is cut-off event [2023-11-29 21:55:37,394 INFO L297 olderBase$Statistics]: existing Event has 264 ancestors and is cut-off event [2023-11-29 21:55:37,394 INFO L297 olderBase$Statistics]: existing Event has 269 ancestors and is cut-off event [2023-11-29 21:55:37,394 INFO L297 olderBase$Statistics]: existing Event has 264 ancestors and is cut-off event [2023-11-29 21:55:37,394 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1407] L89-->L88-1: Formula: (and (not (= (ite (and (< v_~client_back~0_41 v_~client_size~0_22) (<= 0 v_~client_back~0_41)) 1 0) 0)) (not (= 0 (ite (= (select (select |v_#memory_int_187| v_~client~0.base_29) (+ (* v_~client_back~0_41 4) v_~client~0.offset_29)) v_~ok~0_71) 1 0))) (= v_~manager_state~0_42 0) (= (+ v_~client_back~0_41 1) v_~client_back~0_40)) InVars {~client_back~0=v_~client_back~0_41, ~client~0.offset=v_~client~0.offset_29, ~ok~0=v_~ok~0_71, #memory_int=|v_#memory_int_187|, ~client_size~0=v_~client_size~0_22, ~client~0.base=v_~client~0.base_29} OutVars{thread1Thread1of1ForFork1_#t~post13#1=|v_thread1Thread1of1ForFork1_#t~post13#1_1|, ~manager_state~0=v_~manager_state~0_42, ~client_back~0=v_~client_back~0_40, ~client~0.offset=v_~client~0.offset_29, ~ok~0=v_~ok~0_71, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_11|, #memory_int=|v_#memory_int_187|, ~client_size~0=v_~client_size~0_22, thread1Thread1of1ForFork1_#t~mem12#1=|v_thread1Thread1of1ForFork1_#t~mem12#1_1|, ~client~0.base=v_~client~0.base_29, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1_11|} AuxVars[] AssignedVars[thread1Thread1of1ForFork1_#t~post13#1, ~manager_state~0, ~client_back~0, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork1_#t~mem12#1, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1][985], [2217#(= ~node1_state~0 0), 368#true, 308#L148true, 378#(<= ~node2_back~0 ~node2_front~0), 403#(= ~manager_state~0 0), 190#L104true, 2221#(= ~node2_state~0 0), 353#true, 194#L132-1true, 382#(= ~client_state~0 0), 372#true, 96#L88-1true, thread2Thread1of1ForFork3InUse, 384#true, 93#L199-4true, 356#true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:37,395 INFO L294 olderBase$Statistics]: this new event has 270 ancestors and is cut-off event [2023-11-29 21:55:37,395 INFO L297 olderBase$Statistics]: existing Event has 269 ancestors and is cut-off event [2023-11-29 21:55:37,395 INFO L297 olderBase$Statistics]: existing Event has 264 ancestors and is cut-off event [2023-11-29 21:55:37,395 INFO L297 olderBase$Statistics]: existing Event has 264 ancestors and is cut-off event [2023-11-29 21:55:37,395 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1407] L89-->L88-1: Formula: (and (not (= (ite (and (< v_~client_back~0_41 v_~client_size~0_22) (<= 0 v_~client_back~0_41)) 1 0) 0)) (not (= 0 (ite (= (select (select |v_#memory_int_187| v_~client~0.base_29) (+ (* v_~client_back~0_41 4) v_~client~0.offset_29)) v_~ok~0_71) 1 0))) (= v_~manager_state~0_42 0) (= (+ v_~client_back~0_41 1) v_~client_back~0_40)) InVars {~client_back~0=v_~client_back~0_41, ~client~0.offset=v_~client~0.offset_29, ~ok~0=v_~ok~0_71, #memory_int=|v_#memory_int_187|, ~client_size~0=v_~client_size~0_22, ~client~0.base=v_~client~0.base_29} OutVars{thread1Thread1of1ForFork1_#t~post13#1=|v_thread1Thread1of1ForFork1_#t~post13#1_1|, ~manager_state~0=v_~manager_state~0_42, ~client_back~0=v_~client_back~0_40, ~client~0.offset=v_~client~0.offset_29, ~ok~0=v_~ok~0_71, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_11|, #memory_int=|v_#memory_int_187|, ~client_size~0=v_~client_size~0_22, thread1Thread1of1ForFork1_#t~mem12#1=|v_thread1Thread1of1ForFork1_#t~mem12#1_1|, ~client~0.base=v_~client~0.base_29, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1_11|} AuxVars[] AssignedVars[thread1Thread1of1ForFork1_#t~post13#1, ~manager_state~0, ~client_back~0, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork1_#t~mem12#1, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1][985], [2217#(= ~node1_state~0 0), 326#L126true, 368#true, 308#L148true, 378#(<= ~node2_back~0 ~node2_front~0), 403#(= ~manager_state~0 0), 190#L104true, 2221#(= ~node2_state~0 0), 353#true, 382#(= ~client_state~0 0), 372#true, 96#L88-1true, thread2Thread1of1ForFork3InUse, 384#true, 93#L199-4true, 356#true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:37,395 INFO L294 olderBase$Statistics]: this new event has 274 ancestors and is cut-off event [2023-11-29 21:55:37,395 INFO L297 olderBase$Statistics]: existing Event has 268 ancestors and is cut-off event [2023-11-29 21:55:37,395 INFO L297 olderBase$Statistics]: existing Event has 273 ancestors and is cut-off event [2023-11-29 21:55:37,395 INFO L297 olderBase$Statistics]: existing Event has 268 ancestors and is cut-off event [2023-11-29 21:55:37,395 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L148-->L154-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_137 v_~manager_size~0_40) (<= 0 v_~manager_back~0_137)) 1 0) 0)) (= v_~client_state~0_18 1) (= v_~manager_back~0_136 (+ v_~manager_back~0_137 1)) (not (= (ite (= v_~update~0_79 (select (select |v_#memory_int_193| v_~manager~0.base_85) (+ (* v_~manager_back~0_137 4) v_~manager~0.offset_85))) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, ~manager_back~0=v_~manager_back~0_137, ~manager_size~0=v_~manager_size~0_40, ~update~0=v_~update~0_79} OutVars{thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, thread4Thread1of1ForFork2_#t~post26#1=|v_thread4Thread1of1ForFork2_#t~post26#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~client_state~0=v_~client_state~0_18, ~manager_back~0=v_~manager_back~0_136, ~manager_size~0=v_~manager_size~0_40, thread4Thread1of1ForFork2_#t~mem25#1=|v_thread4Thread1of1ForFork2_#t~mem25#1_1|, ~update~0=v_~update~0_79} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post26#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, ~manager_back~0, thread4Thread1of1ForFork2_#t~mem25#1][753], [2217#(= ~node1_state~0 0), 368#true, 113#L89true, 378#(<= ~node2_back~0 ~node2_front~0), 88#L154-1true, 190#L104true, 2221#(= ~node2_state~0 0), 353#true, 194#L132-1true, 372#true, 380#true, thread2Thread1of1ForFork3InUse, 384#true, 93#L199-4true, thread4Thread1of1ForFork2InUse, 356#true, thread3Thread1of1ForFork0InUse, 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:37,395 INFO L294 olderBase$Statistics]: this new event has 270 ancestors and is cut-off event [2023-11-29 21:55:37,395 INFO L297 olderBase$Statistics]: existing Event has 269 ancestors and is cut-off event [2023-11-29 21:55:37,395 INFO L297 olderBase$Statistics]: existing Event has 264 ancestors and is cut-off event [2023-11-29 21:55:37,395 INFO L297 olderBase$Statistics]: existing Event has 264 ancestors and is cut-off event [2023-11-29 21:55:37,396 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L148-->L154-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_137 v_~manager_size~0_40) (<= 0 v_~manager_back~0_137)) 1 0) 0)) (= v_~client_state~0_18 1) (= v_~manager_back~0_136 (+ v_~manager_back~0_137 1)) (not (= (ite (= v_~update~0_79 (select (select |v_#memory_int_193| v_~manager~0.base_85) (+ (* v_~manager_back~0_137 4) v_~manager~0.offset_85))) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, ~manager_back~0=v_~manager_back~0_137, ~manager_size~0=v_~manager_size~0_40, ~update~0=v_~update~0_79} OutVars{thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, thread4Thread1of1ForFork2_#t~post26#1=|v_thread4Thread1of1ForFork2_#t~post26#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~client_state~0=v_~client_state~0_18, ~manager_back~0=v_~manager_back~0_136, ~manager_size~0=v_~manager_size~0_40, thread4Thread1of1ForFork2_#t~mem25#1=|v_thread4Thread1of1ForFork2_#t~mem25#1_1|, ~update~0=v_~update~0_79} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post26#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, ~manager_back~0, thread4Thread1of1ForFork2_#t~mem25#1][753], [2217#(= ~node1_state~0 0), 326#L126true, 113#L89true, 368#true, 378#(<= ~node2_back~0 ~node2_front~0), 88#L154-1true, 190#L104true, 2221#(= ~node2_state~0 0), 353#true, 372#true, 380#true, thread2Thread1of1ForFork3InUse, 384#true, 93#L199-4true, 356#true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:37,396 INFO L294 olderBase$Statistics]: this new event has 274 ancestors and is cut-off event [2023-11-29 21:55:37,396 INFO L297 olderBase$Statistics]: existing Event has 273 ancestors and is cut-off event [2023-11-29 21:55:37,396 INFO L297 olderBase$Statistics]: existing Event has 268 ancestors and is cut-off event [2023-11-29 21:55:37,396 INFO L297 olderBase$Statistics]: existing Event has 268 ancestors and is cut-off event [2023-11-29 21:55:37,411 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L148-->L154-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_137 v_~manager_size~0_40) (<= 0 v_~manager_back~0_137)) 1 0) 0)) (= v_~client_state~0_18 1) (= v_~manager_back~0_136 (+ v_~manager_back~0_137 1)) (not (= (ite (= v_~update~0_79 (select (select |v_#memory_int_193| v_~manager~0.base_85) (+ (* v_~manager_back~0_137 4) v_~manager~0.offset_85))) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, ~manager_back~0=v_~manager_back~0_137, ~manager_size~0=v_~manager_size~0_40, ~update~0=v_~update~0_79} OutVars{thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, thread4Thread1of1ForFork2_#t~post26#1=|v_thread4Thread1of1ForFork2_#t~post26#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~client_state~0=v_~client_state~0_18, ~manager_back~0=v_~manager_back~0_136, ~manager_size~0=v_~manager_size~0_40, thread4Thread1of1ForFork2_#t~mem25#1=|v_thread4Thread1of1ForFork2_#t~mem25#1_1|, ~update~0=v_~update~0_79} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post26#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, ~manager_back~0, thread4Thread1of1ForFork2_#t~mem25#1][581], [2217#(= ~node1_state~0 0), 326#L126true, 368#true, 18#L200-1true, 378#(<= ~node2_back~0 ~node2_front~0), 88#L154-1true, 190#L104true, 2221#(= ~node2_state~0 0), 353#true, 380#true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, thread4Thread1of1ForFork2InUse, 176#L60true, 374#(<= ~node1_back~0 ~node1_front~0), thread3Thread1of1ForFork0InUse, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:37,411 INFO L294 olderBase$Statistics]: this new event has 266 ancestors and is cut-off event [2023-11-29 21:55:37,411 INFO L297 olderBase$Statistics]: existing Event has 266 ancestors and is cut-off event [2023-11-29 21:55:37,411 INFO L297 olderBase$Statistics]: existing Event has 260 ancestors and is cut-off event [2023-11-29 21:55:37,411 INFO L297 olderBase$Statistics]: existing Event has 260 ancestors and is cut-off event [2023-11-29 21:55:37,413 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L148-->L154-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_137 v_~manager_size~0_40) (<= 0 v_~manager_back~0_137)) 1 0) 0)) (= v_~client_state~0_18 1) (= v_~manager_back~0_136 (+ v_~manager_back~0_137 1)) (not (= (ite (= v_~update~0_79 (select (select |v_#memory_int_193| v_~manager~0.base_85) (+ (* v_~manager_back~0_137 4) v_~manager~0.offset_85))) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, ~manager_back~0=v_~manager_back~0_137, ~manager_size~0=v_~manager_size~0_40, ~update~0=v_~update~0_79} OutVars{thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, thread4Thread1of1ForFork2_#t~post26#1=|v_thread4Thread1of1ForFork2_#t~post26#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~client_state~0=v_~client_state~0_18, ~manager_back~0=v_~manager_back~0_136, ~manager_size~0=v_~manager_size~0_40, thread4Thread1of1ForFork2_#t~mem25#1=|v_thread4Thread1of1ForFork2_#t~mem25#1_1|, ~update~0=v_~update~0_79} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post26#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, ~manager_back~0, thread4Thread1of1ForFork2_#t~mem25#1][581], [326#L126true, 2217#(= ~node1_state~0 0), 368#true, 378#(<= ~node2_back~0 ~node2_front~0), 88#L154-1true, 190#L104true, 2221#(= ~node2_state~0 0), 273#L75true, 353#true, 380#true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, 93#L199-4true, thread4Thread1of1ForFork2InUse, 374#(<= ~node1_back~0 ~node1_front~0), thread3Thread1of1ForFork0InUse, 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:37,413 INFO L294 olderBase$Statistics]: this new event has 266 ancestors and is cut-off event [2023-11-29 21:55:37,413 INFO L297 olderBase$Statistics]: existing Event has 266 ancestors and is cut-off event [2023-11-29 21:55:37,413 INFO L297 olderBase$Statistics]: existing Event has 260 ancestors and is cut-off event [2023-11-29 21:55:37,413 INFO L297 olderBase$Statistics]: existing Event has 260 ancestors and is cut-off event [2023-11-29 21:55:37,413 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1401] L75-->L88-1: Formula: (and (= v_~manager_state~0_48 4) (= v_~safe~0_86 (ite (= 0 (ite (= (select (select |v_#memory_int_201| v_~manager~0.base_89) (+ (* v_~manager_front~0_103 4) v_~manager~0.offset_89)) v_~ok~0_75) 1 0)) 0 1)) (not (= (ite (and (< v_~manager_front~0_103 v_~manager_size~0_48) (<= 0 v_~manager_front~0_103) (< v_~manager_front~0_103 v_~manager_back~0_146)) 1 0) 0)) (= v_~manager_front~0_102 (+ v_~manager_front~0_103 1))) InVars {~manager_front~0=v_~manager_front~0_103, ~manager~0.offset=v_~manager~0.offset_89, ~ok~0=v_~ok~0_75, ~manager~0.base=v_~manager~0.base_89, #memory_int=|v_#memory_int_201|, ~manager_back~0=v_~manager_back~0_146, ~manager_size~0=v_~manager_size~0_48} OutVars{~manager_state~0=v_~manager_state~0_48, ~manager~0.offset=v_~manager~0.offset_89, ~ok~0=v_~ok~0_75, ~manager~0.base=v_~manager~0.base_89, ~manager_back~0=v_~manager_back~0_146, ~manager_front~0=v_~manager_front~0_102, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_7|, ~safe~0=v_~safe~0_86, thread1Thread1of1ForFork1_#t~mem8#1=|v_thread1Thread1of1ForFork1_#t~mem8#1_1|, #memory_int=|v_#memory_int_201|, ~manager_size~0=v_~manager_size~0_48, thread1Thread1of1ForFork1_#t~post9#1=|v_thread1Thread1of1ForFork1_#t~post9#1_1|, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1_7|} AuxVars[] AssignedVars[~manager_front~0, ~manager_state~0, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, ~safe~0, thread1Thread1of1ForFork1_#t~mem8#1, thread1Thread1of1ForFork1_#t~post9#1, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1][632], [2217#(= ~node1_state~0 0), 326#L126true, 368#true, 308#L148true, 378#(<= ~node2_back~0 ~node2_front~0), 190#L104true, 2221#(= ~node2_state~0 0), 353#true, 382#(= ~client_state~0 0), 96#L88-1true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, 93#L199-4true, thread4Thread1of1ForFork2InUse, 374#(<= ~node1_back~0 ~node1_front~0), thread3Thread1of1ForFork0InUse, 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:37,413 INFO L294 olderBase$Statistics]: this new event has 266 ancestors and is cut-off event [2023-11-29 21:55:37,413 INFO L297 olderBase$Statistics]: existing Event has 260 ancestors and is cut-off event [2023-11-29 21:55:37,413 INFO L297 olderBase$Statistics]: existing Event has 260 ancestors and is cut-off event [2023-11-29 21:55:37,414 INFO L297 olderBase$Statistics]: existing Event has 266 ancestors and is cut-off event [2023-11-29 21:55:37,414 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L148-->L154-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_137 v_~manager_size~0_40) (<= 0 v_~manager_back~0_137)) 1 0) 0)) (= v_~client_state~0_18 1) (= v_~manager_back~0_136 (+ v_~manager_back~0_137 1)) (not (= (ite (= v_~update~0_79 (select (select |v_#memory_int_193| v_~manager~0.base_85) (+ (* v_~manager_back~0_137 4) v_~manager~0.offset_85))) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, ~manager_back~0=v_~manager_back~0_137, ~manager_size~0=v_~manager_size~0_40, ~update~0=v_~update~0_79} OutVars{thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, thread4Thread1of1ForFork2_#t~post26#1=|v_thread4Thread1of1ForFork2_#t~post26#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~client_state~0=v_~client_state~0_18, ~manager_back~0=v_~manager_back~0_136, ~manager_size~0=v_~manager_size~0_40, thread4Thread1of1ForFork2_#t~mem25#1=|v_thread4Thread1of1ForFork2_#t~mem25#1_1|, ~update~0=v_~update~0_79} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post26#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, ~manager_back~0, thread4Thread1of1ForFork2_#t~mem25#1][581], [2217#(= ~node1_state~0 0), 326#L126true, 368#true, 378#(<= ~node2_back~0 ~node2_front~0), 88#L154-1true, 190#L104true, 2221#(= ~node2_state~0 0), 353#true, 380#true, thread2Thread1of1ForFork3InUse, 384#true, 48#L81true, 356#true, 93#L199-4true, thread4Thread1of1ForFork2InUse, 374#(<= ~node1_back~0 ~node1_front~0), thread3Thread1of1ForFork0InUse, 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:37,414 INFO L294 olderBase$Statistics]: this new event has 266 ancestors and is cut-off event [2023-11-29 21:55:37,414 INFO L297 olderBase$Statistics]: existing Event has 260 ancestors and is cut-off event [2023-11-29 21:55:37,414 INFO L297 olderBase$Statistics]: existing Event has 260 ancestors and is cut-off event [2023-11-29 21:55:37,414 INFO L297 olderBase$Statistics]: existing Event has 266 ancestors and is cut-off event [2023-11-29 21:55:37,557 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1432] L126-->L132-1: Formula: (and (not (= (ite (and (< v_~node2_front~0_35 v_~node2_back~0_44) (<= 0 v_~node2_front~0_35) (< v_~node2_front~0_35 v_~node2_size~0_20)) 1 0) 0)) (= v_~safe~0_80 (ite (= (ite (= (select (select |v_#memory_int_183| v_~node2~0.base_29) (+ (* 4 v_~node2_front~0_35) v_~node2~0.offset_29)) v_~update~0_73) 1 0) 0) 0 1)) (= v_~node2_state~0_16 1) (= (+ v_~node2_front~0_35 1) v_~node2_front~0_34)) InVars {~node2~0.offset=v_~node2~0.offset_29, ~node2_front~0=v_~node2_front~0_35, #memory_int=|v_#memory_int_183|, ~node2_size~0=v_~node2_size~0_20, ~node2~0.base=v_~node2~0.base_29, ~node2_back~0=v_~node2_back~0_44, ~update~0=v_~update~0_73} OutVars{~node2_state~0=v_~node2_state~0_16, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_1|, thread3Thread1of1ForFork0_#t~mem20#1=|v_thread3Thread1of1ForFork0_#t~mem20#1_1|, thread3Thread1of1ForFork0_#t~post21#1=|v_thread3Thread1of1ForFork0_#t~post21#1_1|, ~node2~0.offset=v_~node2~0.offset_29, ~node2_front~0=v_~node2_front~0_34, ~safe~0=v_~safe~0_80, #memory_int=|v_#memory_int_183|, ~node2_size~0=v_~node2_size~0_20, ~node2~0.base=v_~node2~0.base_29, ~node2_back~0=v_~node2_back~0_44, ~update~0=v_~update~0_73} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#t~post21#1, ~node2_state~0, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, ~node2_front~0, ~safe~0, thread3Thread1of1ForFork0_#t~mem20#1][573], [60#L54true, 2217#(= ~node1_state~0 0), 368#true, 308#L148true, 2173#(and (or (= (select (select |#memory_int| ~manager~0.base) (* ~manager_front~0 4)) ~update~0) (< ~manager_size~0 (+ ~manager_front~0 1)) (< ~manager_front~0 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_size~0 1) (= ~manager~0.offset 0) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t1~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (not (= ~manager~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t4~0#1.base|)), 376#true, 2219#true, 403#(= ~manager_state~0 0), 190#L104true, 353#true, 194#L132-1true, 382#(= ~client_state~0 0), thread2Thread1of1ForFork3InUse, 384#true, thread4Thread1of1ForFork2InUse, 93#L199-4true, 356#true, 374#(<= ~node1_back~0 ~node1_front~0), thread3Thread1of1ForFork0InUse, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:37,557 INFO L294 olderBase$Statistics]: this new event has 266 ancestors and is cut-off event [2023-11-29 21:55:37,557 INFO L297 olderBase$Statistics]: existing Event has 266 ancestors and is cut-off event [2023-11-29 21:55:37,557 INFO L297 olderBase$Statistics]: existing Event has 256 ancestors and is cut-off event [2023-11-29 21:55:37,557 INFO L297 olderBase$Statistics]: existing Event has 256 ancestors and is cut-off event [2023-11-29 21:55:37,557 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L148-->L154-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_137 v_~manager_size~0_40) (<= 0 v_~manager_back~0_137)) 1 0) 0)) (= v_~client_state~0_18 1) (= v_~manager_back~0_136 (+ v_~manager_back~0_137 1)) (not (= (ite (= v_~update~0_79 (select (select |v_#memory_int_193| v_~manager~0.base_85) (+ (* v_~manager_back~0_137 4) v_~manager~0.offset_85))) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, ~manager_back~0=v_~manager_back~0_137, ~manager_size~0=v_~manager_size~0_40, ~update~0=v_~update~0_79} OutVars{thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, thread4Thread1of1ForFork2_#t~post26#1=|v_thread4Thread1of1ForFork2_#t~post26#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~client_state~0=v_~client_state~0_18, ~manager_back~0=v_~manager_back~0_136, ~manager_size~0=v_~manager_size~0_40, thread4Thread1of1ForFork2_#t~mem25#1=|v_thread4Thread1of1ForFork2_#t~mem25#1_1|, ~update~0=v_~update~0_79} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post26#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, ~manager_back~0, thread4Thread1of1ForFork2_#t~mem25#1][574], [60#L54true, 2217#(= ~node1_state~0 0), 326#L126true, 368#true, 376#true, 403#(= ~manager_state~0 0), 88#L154-1true, 190#L104true, 2221#(= ~node2_state~0 0), 2181#(and (= ~safe~0 1) (exists ((v_~manager_back~0_148 Int)) (and (= ~update~0 (select (select |#memory_int| ~manager~0.base) (* v_~manager_back~0_148 4))) (<= (+ v_~manager_back~0_148 1) ~manager_size~0) (<= 0 v_~manager_back~0_148))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_size~0 1) (= ~manager~0.offset 0) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t1~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (not (= ~manager~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (= ~manager_front~0 0) (< ~manager_front~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t4~0#1.base|)), 353#true, 380#true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, thread4Thread1of1ForFork2InUse, 93#L199-4true, 374#(<= ~node1_back~0 ~node1_front~0), thread3Thread1of1ForFork0InUse, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:37,557 INFO L294 olderBase$Statistics]: this new event has 266 ancestors and is cut-off event [2023-11-29 21:55:37,557 INFO L297 olderBase$Statistics]: existing Event has 256 ancestors and is cut-off event [2023-11-29 21:55:37,557 INFO L297 olderBase$Statistics]: existing Event has 256 ancestors and is cut-off event [2023-11-29 21:55:37,557 INFO L297 olderBase$Statistics]: existing Event has 266 ancestors and is cut-off event [2023-11-29 21:55:37,557 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1392] L54-->L88-1: Formula: (and (= (+ v_~manager_front~0_91 1) v_~manager_front~0_90) (= v_~manager_state~0_38 1) (= v_~safe~0_76 (ite (= (ite (= (select (select |v_#memory_int_155| v_~manager~0.base_67) (+ (* v_~manager_front~0_91 4) v_~manager~0.offset_67)) v_~update~0_61) 1 0) 0) 0 1)) (not (= (ite (and (< v_~manager_front~0_91 v_~manager_back~0_104) (< v_~manager_front~0_91 v_~manager_size~0_24) (<= 0 v_~manager_front~0_91)) 1 0) 0))) InVars {~manager_front~0=v_~manager_front~0_91, ~manager~0.offset=v_~manager~0.offset_67, ~manager~0.base=v_~manager~0.base_67, #memory_int=|v_#memory_int_155|, ~manager_back~0=v_~manager_back~0_104, ~manager_size~0=v_~manager_size~0_24, ~update~0=v_~update~0_61} OutVars{~manager_state~0=v_~manager_state~0_38, ~manager~0.offset=v_~manager~0.offset_67, ~manager~0.base=v_~manager~0.base_67, thread1Thread1of1ForFork1_#t~mem2#1=|v_thread1Thread1of1ForFork1_#t~mem2#1_1|, ~manager_back~0=v_~manager_back~0_104, ~manager_front~0=v_~manager_front~0_90, thread1Thread1of1ForFork1_#t~post3#1=|v_thread1Thread1of1ForFork1_#t~post3#1_1|, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, ~safe~0=v_~safe~0_76, #memory_int=|v_#memory_int_155|, ~manager_size~0=v_~manager_size~0_24, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~update~0=v_~update~0_61} AuxVars[] AssignedVars[~manager_front~0, ~manager_state~0, thread1Thread1of1ForFork1_#t~post3#1, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, ~safe~0, thread1Thread1of1ForFork1_#t~mem2#1, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1][575], [2217#(= ~node1_state~0 0), 326#L126true, 368#true, 308#L148true, 376#true, 190#L104true, 2221#(= ~node2_state~0 0), 353#true, 382#(= ~client_state~0 0), 96#L88-1true, 2177#(and (or (= (select (select |#memory_int| ~manager~0.base) (* ~manager_front~0 4)) ~update~0) (< ~manager_size~0 (+ ~manager_front~0 1)) (< ~manager_front~0 0)) (= ~safe~0 1) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_size~0 1) (= ~manager~0.offset 0) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t1~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (not (= ~manager~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t4~0#1.base|)), thread2Thread1of1ForFork3InUse, 384#true, thread4Thread1of1ForFork2InUse, 93#L199-4true, 356#true, thread3Thread1of1ForFork0InUse, 374#(<= ~node1_back~0 ~node1_front~0), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:37,557 INFO L294 olderBase$Statistics]: this new event has 266 ancestors and is cut-off event [2023-11-29 21:55:37,557 INFO L297 olderBase$Statistics]: existing Event has 266 ancestors and is cut-off event [2023-11-29 21:55:37,558 INFO L297 olderBase$Statistics]: existing Event has 256 ancestors and is cut-off event [2023-11-29 21:55:37,558 INFO L297 olderBase$Statistics]: existing Event has 256 ancestors and is cut-off event [2023-11-29 21:55:38,256 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1449] L155-->L154-1: Formula: (and (= (+ v_~client_front~0_31 1) v_~client_front~0_30) (= v_~client_state~0_16 0) (= v_~safe~0_78 (ite (= (ite (= (select (select |v_#memory_int_165| v_~client~0.base_23) (+ v_~client~0.offset_23 (* v_~client_front~0_31 4))) v_~ok~0_57) 1 0) 0) 0 1)) (not (= (ite (and (< v_~client_front~0_31 v_~client_back~0_32) (<= 0 v_~client_front~0_31) (< v_~client_back~0_32 v_~client_size~0_14)) 1 0) 0))) InVars {~client~0.offset=v_~client~0.offset_23, ~client_back~0=v_~client_back~0_32, ~client_front~0=v_~client_front~0_31, ~ok~0=v_~ok~0_57, #memory_int=|v_#memory_int_165|, ~client_size~0=v_~client_size~0_14, ~client~0.base=v_~client~0.base_23} OutVars{~client~0.offset=v_~client~0.offset_23, ~client_back~0=v_~client_back~0_32, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_3|, ~ok~0=v_~ok~0_57, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_3|, thread4Thread1of1ForFork2_#t~mem27#1=|v_thread4Thread1of1ForFork2_#t~mem27#1_1|, thread4Thread1of1ForFork2_#t~post28#1=|v_thread4Thread1of1ForFork2_#t~post28#1_1|, ~client_front~0=v_~client_front~0_30, ~safe~0=v_~safe~0_78, #memory_int=|v_#memory_int_165|, ~client_state~0=v_~client_state~0_16, ~client_size~0=v_~client_size~0_14, ~client~0.base=v_~client~0.base_23} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, ~client_front~0, ~safe~0, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, thread4Thread1of1ForFork2_#t~mem27#1, thread4Thread1of1ForFork2_#t~post28#1][1148], [60#L54true, 2217#(= ~node1_state~0 0), 326#L126true, 368#true, 378#(<= ~node2_back~0 ~node2_front~0), 88#L154-1true, 403#(= ~manager_state~0 0), 190#L104true, 2221#(= ~node2_state~0 0), 2185#(and (exists ((v_~manager_back~0_148 Int)) (and (= ~update~0 (select (select |#memory_int| ~manager~0.base) (* v_~manager_back~0_148 4))) (<= (+ v_~manager_back~0_148 1) ~manager_size~0) (<= 0 v_~manager_back~0_148))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_size~0 1) (= ~manager~0.offset 0) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t1~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (not (= ~manager~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (= ~manager_front~0 0) (< ~manager_front~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t4~0#1.base|)), 353#true, 382#(= ~client_state~0 0), 372#true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, thread4Thread1of1ForFork2InUse, 93#L199-4true, thread3Thread1of1ForFork0InUse, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:38,256 INFO L294 olderBase$Statistics]: this new event has 266 ancestors and is cut-off event [2023-11-29 21:55:38,256 INFO L297 olderBase$Statistics]: existing Event has 266 ancestors and is cut-off event [2023-11-29 21:55:38,256 INFO L297 olderBase$Statistics]: existing Event has 266 ancestors and is cut-off event [2023-11-29 21:55:38,256 INFO L297 olderBase$Statistics]: existing Event has 267 ancestors and is cut-off event [2023-11-29 21:55:38,256 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1418] L104-->L110-1: Formula: (and (= v_~node1_state~0_20 1) (not (= (ite (and (< v_~node1_front~0_37 v_~node1_size~0_20) (< v_~node1_front~0_37 v_~node1_back~0_44) (<= 0 v_~node1_front~0_37)) 1 0) 0)) (= v_~safe~0_82 (ite (= (ite (= (select (select |v_#memory_int_189| v_~node1~0.base_33) (+ (* v_~node1_front~0_37 4) v_~node1~0.offset_33)) v_~update~0_75) 1 0) 0) 0 1)) (= (+ v_~node1_front~0_37 1) v_~node1_front~0_36)) InVars {~node1~0.base=v_~node1~0.base_33, ~node1_size~0=v_~node1_size~0_20, #memory_int=|v_#memory_int_189|, ~node1_back~0=v_~node1_back~0_44, ~node1~0.offset=v_~node1~0.offset_33, ~node1_front~0=v_~node1_front~0_37, ~update~0=v_~update~0_75} OutVars{thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~node1_state~0=v_~node1_state~0_20, ~node1~0.offset=v_~node1~0.offset_33, ~node1_front~0=v_~node1_front~0_36, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~node1~0.base=v_~node1~0.base_33, ~node1_size~0=v_~node1_size~0_20, thread2Thread1of1ForFork3_#t~post16#1=|v_thread2Thread1of1ForFork3_#t~post16#1_1|, ~safe~0=v_~safe~0_82, #memory_int=|v_#memory_int_189|, thread2Thread1of1ForFork3_#t~mem15#1=|v_thread2Thread1of1ForFork3_#t~mem15#1_1|, ~node1_back~0=v_~node1_back~0_44, ~update~0=v_~update~0_75} AuxVars[] AssignedVars[thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork3_#t~post16#1, ~safe~0, thread2Thread1of1ForFork3_#t~mem15#1, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~node1_state~0, ~node1_front~0][849], [60#L54true, 326#L126true, 368#true, 378#(<= ~node2_back~0 ~node2_front~0), 2215#true, 403#(= ~manager_state~0 0), 2221#(= ~node2_state~0 0), 2185#(and (exists ((v_~manager_back~0_148 Int)) (and (= ~update~0 (select (select |#memory_int| ~manager~0.base) (* v_~manager_back~0_148 4))) (<= (+ v_~manager_back~0_148 1) ~manager_size~0) (<= 0 v_~manager_back~0_148))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_size~0 1) (= ~manager~0.offset 0) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t1~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (not (= ~manager~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (= ~manager_front~0 0) (< ~manager_front~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t4~0#1.base|)), 158#L110-1true, 115#L155true, 353#true, 372#true, 380#true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, thread4Thread1of1ForFork2InUse, 93#L199-4true, thread3Thread1of1ForFork0InUse, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:38,256 INFO L294 olderBase$Statistics]: this new event has 266 ancestors and is cut-off event [2023-11-29 21:55:38,256 INFO L297 olderBase$Statistics]: existing Event has 266 ancestors and is cut-off event [2023-11-29 21:55:38,256 INFO L297 olderBase$Statistics]: existing Event has 266 ancestors and is cut-off event [2023-11-29 21:55:38,256 INFO L297 olderBase$Statistics]: existing Event has 267 ancestors and is cut-off event [2023-11-29 21:55:38,257 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1392] L54-->L88-1: Formula: (and (= (+ v_~manager_front~0_91 1) v_~manager_front~0_90) (= v_~manager_state~0_38 1) (= v_~safe~0_76 (ite (= (ite (= (select (select |v_#memory_int_155| v_~manager~0.base_67) (+ (* v_~manager_front~0_91 4) v_~manager~0.offset_67)) v_~update~0_61) 1 0) 0) 0 1)) (not (= (ite (and (< v_~manager_front~0_91 v_~manager_back~0_104) (< v_~manager_front~0_91 v_~manager_size~0_24) (<= 0 v_~manager_front~0_91)) 1 0) 0))) InVars {~manager_front~0=v_~manager_front~0_91, ~manager~0.offset=v_~manager~0.offset_67, ~manager~0.base=v_~manager~0.base_67, #memory_int=|v_#memory_int_155|, ~manager_back~0=v_~manager_back~0_104, ~manager_size~0=v_~manager_size~0_24, ~update~0=v_~update~0_61} OutVars{~manager_state~0=v_~manager_state~0_38, ~manager~0.offset=v_~manager~0.offset_67, ~manager~0.base=v_~manager~0.base_67, thread1Thread1of1ForFork1_#t~mem2#1=|v_thread1Thread1of1ForFork1_#t~mem2#1_1|, ~manager_back~0=v_~manager_back~0_104, ~manager_front~0=v_~manager_front~0_90, thread1Thread1of1ForFork1_#t~post3#1=|v_thread1Thread1of1ForFork1_#t~post3#1_1|, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, ~safe~0=v_~safe~0_76, #memory_int=|v_#memory_int_155|, ~manager_size~0=v_~manager_size~0_24, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~update~0=v_~update~0_61} AuxVars[] AssignedVars[~manager_front~0, ~manager_state~0, thread1Thread1of1ForFork1_#t~post3#1, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, ~safe~0, thread1Thread1of1ForFork1_#t~mem2#1, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1][850], [2217#(= ~node1_state~0 0), 326#L126true, 368#true, 378#(<= ~node2_back~0 ~node2_front~0), 190#L104true, 2221#(= ~node2_state~0 0), 115#L155true, 353#true, 372#true, 96#L88-1true, 380#true, 2177#(and (or (= (select (select |#memory_int| ~manager~0.base) (* ~manager_front~0 4)) ~update~0) (< ~manager_size~0 (+ ~manager_front~0 1)) (< ~manager_front~0 0)) (= ~safe~0 1) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_size~0 1) (= ~manager~0.offset 0) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t1~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (not (= ~manager~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t4~0#1.base|)), thread2Thread1of1ForFork3InUse, 384#true, thread4Thread1of1ForFork2InUse, 93#L199-4true, 356#true, thread3Thread1of1ForFork0InUse, 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:38,257 INFO L294 olderBase$Statistics]: this new event has 266 ancestors and is cut-off event [2023-11-29 21:55:38,257 INFO L297 olderBase$Statistics]: existing Event has 266 ancestors and is cut-off event [2023-11-29 21:55:38,257 INFO L297 olderBase$Statistics]: existing Event has 267 ancestors and is cut-off event [2023-11-29 21:55:38,257 INFO L297 olderBase$Statistics]: existing Event has 266 ancestors and is cut-off event [2023-11-29 21:55:38,746 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1418] L104-->L110-1: Formula: (and (= v_~node1_state~0_20 1) (not (= (ite (and (< v_~node1_front~0_37 v_~node1_size~0_20) (< v_~node1_front~0_37 v_~node1_back~0_44) (<= 0 v_~node1_front~0_37)) 1 0) 0)) (= v_~safe~0_82 (ite (= (ite (= (select (select |v_#memory_int_189| v_~node1~0.base_33) (+ (* v_~node1_front~0_37 4) v_~node1~0.offset_33)) v_~update~0_75) 1 0) 0) 0 1)) (= (+ v_~node1_front~0_37 1) v_~node1_front~0_36)) InVars {~node1~0.base=v_~node1~0.base_33, ~node1_size~0=v_~node1_size~0_20, #memory_int=|v_#memory_int_189|, ~node1_back~0=v_~node1_back~0_44, ~node1~0.offset=v_~node1~0.offset_33, ~node1_front~0=v_~node1_front~0_37, ~update~0=v_~update~0_75} OutVars{thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~node1_state~0=v_~node1_state~0_20, ~node1~0.offset=v_~node1~0.offset_33, ~node1_front~0=v_~node1_front~0_36, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~node1~0.base=v_~node1~0.base_33, ~node1_size~0=v_~node1_size~0_20, thread2Thread1of1ForFork3_#t~post16#1=|v_thread2Thread1of1ForFork3_#t~post16#1_1|, ~safe~0=v_~safe~0_82, #memory_int=|v_#memory_int_189|, thread2Thread1of1ForFork3_#t~mem15#1=|v_thread2Thread1of1ForFork3_#t~mem15#1_1|, ~node1_back~0=v_~node1_back~0_44, ~update~0=v_~update~0_75} AuxVars[] AssignedVars[thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork3_#t~post16#1, ~safe~0, thread2Thread1of1ForFork3_#t~mem15#1, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~node1_state~0, ~node1_front~0][853], [60#L54true, 326#L126true, 368#true, 308#L148true, 378#(<= ~node2_back~0 ~node2_front~0), 2215#true, 403#(= ~manager_state~0 0), 2221#(= ~node2_state~0 0), 2185#(and (exists ((v_~manager_back~0_148 Int)) (and (= ~update~0 (select (select |#memory_int| ~manager~0.base) (* v_~manager_back~0_148 4))) (<= (+ v_~manager_back~0_148 1) ~manager_size~0) (<= 0 v_~manager_back~0_148))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_size~0 1) (= ~manager~0.offset 0) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t1~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (not (= ~manager~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (= ~manager_front~0 0) (< ~manager_front~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t4~0#1.base|)), 158#L110-1true, 353#true, 382#(= ~client_state~0 0), 372#true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, thread4Thread1of1ForFork2InUse, 93#L199-4true, thread3Thread1of1ForFork0InUse, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:38,746 INFO L294 olderBase$Statistics]: this new event has 266 ancestors and is cut-off event [2023-11-29 21:55:38,746 INFO L297 olderBase$Statistics]: existing Event has 266 ancestors and is cut-off event [2023-11-29 21:55:38,746 INFO L297 olderBase$Statistics]: existing Event has 265 ancestors and is cut-off event [2023-11-29 21:55:38,746 INFO L297 olderBase$Statistics]: existing Event has 265 ancestors and is cut-off event [2023-11-29 21:55:38,747 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1392] L54-->L88-1: Formula: (and (= (+ v_~manager_front~0_91 1) v_~manager_front~0_90) (= v_~manager_state~0_38 1) (= v_~safe~0_76 (ite (= (ite (= (select (select |v_#memory_int_155| v_~manager~0.base_67) (+ (* v_~manager_front~0_91 4) v_~manager~0.offset_67)) v_~update~0_61) 1 0) 0) 0 1)) (not (= (ite (and (< v_~manager_front~0_91 v_~manager_back~0_104) (< v_~manager_front~0_91 v_~manager_size~0_24) (<= 0 v_~manager_front~0_91)) 1 0) 0))) InVars {~manager_front~0=v_~manager_front~0_91, ~manager~0.offset=v_~manager~0.offset_67, ~manager~0.base=v_~manager~0.base_67, #memory_int=|v_#memory_int_155|, ~manager_back~0=v_~manager_back~0_104, ~manager_size~0=v_~manager_size~0_24, ~update~0=v_~update~0_61} OutVars{~manager_state~0=v_~manager_state~0_38, ~manager~0.offset=v_~manager~0.offset_67, ~manager~0.base=v_~manager~0.base_67, thread1Thread1of1ForFork1_#t~mem2#1=|v_thread1Thread1of1ForFork1_#t~mem2#1_1|, ~manager_back~0=v_~manager_back~0_104, ~manager_front~0=v_~manager_front~0_90, thread1Thread1of1ForFork1_#t~post3#1=|v_thread1Thread1of1ForFork1_#t~post3#1_1|, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, ~safe~0=v_~safe~0_76, #memory_int=|v_#memory_int_155|, ~manager_size~0=v_~manager_size~0_24, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~update~0=v_~update~0_61} AuxVars[] AssignedVars[~manager_front~0, ~manager_state~0, thread1Thread1of1ForFork1_#t~post3#1, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, ~safe~0, thread1Thread1of1ForFork1_#t~mem2#1, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1][856], [2217#(= ~node1_state~0 0), 326#L126true, 368#true, 308#L148true, 378#(<= ~node2_back~0 ~node2_front~0), 190#L104true, 2221#(= ~node2_state~0 0), 353#true, 382#(= ~client_state~0 0), 372#true, 96#L88-1true, thread2Thread1of1ForFork3InUse, 2177#(and (or (= (select (select |#memory_int| ~manager~0.base) (* ~manager_front~0 4)) ~update~0) (< ~manager_size~0 (+ ~manager_front~0 1)) (< ~manager_front~0 0)) (= ~safe~0 1) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_size~0 1) (= ~manager~0.offset 0) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t1~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (not (= ~manager~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t4~0#1.base|)), 384#true, thread4Thread1of1ForFork2InUse, 93#L199-4true, 356#true, thread3Thread1of1ForFork0InUse, 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:38,747 INFO L294 olderBase$Statistics]: this new event has 266 ancestors and is cut-off event [2023-11-29 21:55:38,747 INFO L297 olderBase$Statistics]: existing Event has 265 ancestors and is cut-off event [2023-11-29 21:55:38,747 INFO L297 olderBase$Statistics]: existing Event has 266 ancestors and is cut-off event [2023-11-29 21:55:38,747 INFO L297 olderBase$Statistics]: existing Event has 265 ancestors and is cut-off event [2023-11-29 21:55:38,747 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L148-->L154-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_137 v_~manager_size~0_40) (<= 0 v_~manager_back~0_137)) 1 0) 0)) (= v_~client_state~0_18 1) (= v_~manager_back~0_136 (+ v_~manager_back~0_137 1)) (not (= (ite (= v_~update~0_79 (select (select |v_#memory_int_193| v_~manager~0.base_85) (+ (* v_~manager_back~0_137 4) v_~manager~0.offset_85))) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, ~manager_back~0=v_~manager_back~0_137, ~manager_size~0=v_~manager_size~0_40, ~update~0=v_~update~0_79} OutVars{thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, thread4Thread1of1ForFork2_#t~post26#1=|v_thread4Thread1of1ForFork2_#t~post26#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~client_state~0=v_~client_state~0_18, ~manager_back~0=v_~manager_back~0_136, ~manager_size~0=v_~manager_size~0_40, thread4Thread1of1ForFork2_#t~mem25#1=|v_thread4Thread1of1ForFork2_#t~mem25#1_1|, ~update~0=v_~update~0_79} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post26#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, ~manager_back~0, thread4Thread1of1ForFork2_#t~mem25#1][860], [60#L54true, 2217#(= ~node1_state~0 0), 326#L126true, 368#true, 378#(<= ~node2_back~0 ~node2_front~0), 88#L154-1true, 403#(= ~manager_state~0 0), 190#L104true, 2221#(= ~node2_state~0 0), 2185#(and (exists ((v_~manager_back~0_148 Int)) (and (= ~update~0 (select (select |#memory_int| ~manager~0.base) (* v_~manager_back~0_148 4))) (<= (+ v_~manager_back~0_148 1) ~manager_size~0) (<= 0 v_~manager_back~0_148))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_size~0 1) (= ~manager~0.offset 0) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t1~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (not (= ~manager~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (= ~manager_front~0 0) (< ~manager_front~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t4~0#1.base|)), 353#true, 372#true, 380#true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, thread4Thread1of1ForFork2InUse, 93#L199-4true, thread3Thread1of1ForFork0InUse, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:38,747 INFO L294 olderBase$Statistics]: this new event has 266 ancestors and is cut-off event [2023-11-29 21:55:38,747 INFO L297 olderBase$Statistics]: existing Event has 265 ancestors and is cut-off event [2023-11-29 21:55:38,747 INFO L297 olderBase$Statistics]: existing Event has 265 ancestors and is cut-off event [2023-11-29 21:55:38,747 INFO L297 olderBase$Statistics]: existing Event has 266 ancestors and is cut-off event [2023-11-29 21:55:39,226 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1418] L104-->L110-1: Formula: (and (= v_~node1_state~0_20 1) (not (= (ite (and (< v_~node1_front~0_37 v_~node1_size~0_20) (< v_~node1_front~0_37 v_~node1_back~0_44) (<= 0 v_~node1_front~0_37)) 1 0) 0)) (= v_~safe~0_82 (ite (= (ite (= (select (select |v_#memory_int_189| v_~node1~0.base_33) (+ (* v_~node1_front~0_37 4) v_~node1~0.offset_33)) v_~update~0_75) 1 0) 0) 0 1)) (= (+ v_~node1_front~0_37 1) v_~node1_front~0_36)) InVars {~node1~0.base=v_~node1~0.base_33, ~node1_size~0=v_~node1_size~0_20, #memory_int=|v_#memory_int_189|, ~node1_back~0=v_~node1_back~0_44, ~node1~0.offset=v_~node1~0.offset_33, ~node1_front~0=v_~node1_front~0_37, ~update~0=v_~update~0_75} OutVars{thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~node1_state~0=v_~node1_state~0_20, ~node1~0.offset=v_~node1~0.offset_33, ~node1_front~0=v_~node1_front~0_36, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~node1~0.base=v_~node1~0.base_33, ~node1_size~0=v_~node1_size~0_20, thread2Thread1of1ForFork3_#t~post16#1=|v_thread2Thread1of1ForFork3_#t~post16#1_1|, ~safe~0=v_~safe~0_82, #memory_int=|v_#memory_int_189|, thread2Thread1of1ForFork3_#t~mem15#1=|v_thread2Thread1of1ForFork3_#t~mem15#1_1|, ~node1_back~0=v_~node1_back~0_44, ~update~0=v_~update~0_75} AuxVars[] AssignedVars[thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork3_#t~post16#1, ~safe~0, thread2Thread1of1ForFork3_#t~mem15#1, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~node1_state~0, ~node1_front~0][749], [326#L126true, 368#true, 308#L148true, 18#L200-1true, 378#(<= ~node2_back~0 ~node2_front~0), 2215#true, 2221#(= ~node2_state~0 0), 158#L110-1true, 353#true, 382#(= ~client_state~0 0), 372#true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, thread4Thread1of1ForFork2InUse, 176#L60true, thread3Thread1of1ForFork0InUse, 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:39,226 INFO L294 olderBase$Statistics]: this new event has 266 ancestors and is not cut-off event [2023-11-29 21:55:39,226 INFO L297 olderBase$Statistics]: existing Event has 271 ancestors and is not cut-off event [2023-11-29 21:55:39,226 INFO L297 olderBase$Statistics]: existing Event has 272 ancestors and is not cut-off event [2023-11-29 21:55:39,226 INFO L297 olderBase$Statistics]: existing Event has 266 ancestors and is not cut-off event [2023-11-29 21:55:39,237 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1418] L104-->L110-1: Formula: (and (= v_~node1_state~0_20 1) (not (= (ite (and (< v_~node1_front~0_37 v_~node1_size~0_20) (< v_~node1_front~0_37 v_~node1_back~0_44) (<= 0 v_~node1_front~0_37)) 1 0) 0)) (= v_~safe~0_82 (ite (= (ite (= (select (select |v_#memory_int_189| v_~node1~0.base_33) (+ (* v_~node1_front~0_37 4) v_~node1~0.offset_33)) v_~update~0_75) 1 0) 0) 0 1)) (= (+ v_~node1_front~0_37 1) v_~node1_front~0_36)) InVars {~node1~0.base=v_~node1~0.base_33, ~node1_size~0=v_~node1_size~0_20, #memory_int=|v_#memory_int_189|, ~node1_back~0=v_~node1_back~0_44, ~node1~0.offset=v_~node1~0.offset_33, ~node1_front~0=v_~node1_front~0_37, ~update~0=v_~update~0_75} OutVars{thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~node1_state~0=v_~node1_state~0_20, ~node1~0.offset=v_~node1~0.offset_33, ~node1_front~0=v_~node1_front~0_36, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~node1~0.base=v_~node1~0.base_33, ~node1_size~0=v_~node1_size~0_20, thread2Thread1of1ForFork3_#t~post16#1=|v_thread2Thread1of1ForFork3_#t~post16#1_1|, ~safe~0=v_~safe~0_82, #memory_int=|v_#memory_int_189|, thread2Thread1of1ForFork3_#t~mem15#1=|v_thread2Thread1of1ForFork3_#t~mem15#1_1|, ~node1_back~0=v_~node1_back~0_44, ~update~0=v_~update~0_75} AuxVars[] AssignedVars[thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork3_#t~post16#1, ~safe~0, thread2Thread1of1ForFork3_#t~mem15#1, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~node1_state~0, ~node1_front~0][749], [326#L126true, 368#true, 308#L148true, 378#(<= ~node2_back~0 ~node2_front~0), 2215#true, 2221#(= ~node2_state~0 0), 273#L75true, 158#L110-1true, 353#true, 382#(= ~client_state~0 0), 372#true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, 93#L199-4true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:39,237 INFO L294 olderBase$Statistics]: this new event has 266 ancestors and is not cut-off event [2023-11-29 21:55:39,237 INFO L297 olderBase$Statistics]: existing Event has 272 ancestors and is not cut-off event [2023-11-29 21:55:39,237 INFO L297 olderBase$Statistics]: existing Event has 271 ancestors and is not cut-off event [2023-11-29 21:55:39,237 INFO L297 olderBase$Statistics]: existing Event has 266 ancestors and is not cut-off event [2023-11-29 21:55:39,238 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1418] L104-->L110-1: Formula: (and (= v_~node1_state~0_20 1) (not (= (ite (and (< v_~node1_front~0_37 v_~node1_size~0_20) (< v_~node1_front~0_37 v_~node1_back~0_44) (<= 0 v_~node1_front~0_37)) 1 0) 0)) (= v_~safe~0_82 (ite (= (ite (= (select (select |v_#memory_int_189| v_~node1~0.base_33) (+ (* v_~node1_front~0_37 4) v_~node1~0.offset_33)) v_~update~0_75) 1 0) 0) 0 1)) (= (+ v_~node1_front~0_37 1) v_~node1_front~0_36)) InVars {~node1~0.base=v_~node1~0.base_33, ~node1_size~0=v_~node1_size~0_20, #memory_int=|v_#memory_int_189|, ~node1_back~0=v_~node1_back~0_44, ~node1~0.offset=v_~node1~0.offset_33, ~node1_front~0=v_~node1_front~0_37, ~update~0=v_~update~0_75} OutVars{thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~node1_state~0=v_~node1_state~0_20, ~node1~0.offset=v_~node1~0.offset_33, ~node1_front~0=v_~node1_front~0_36, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~node1~0.base=v_~node1~0.base_33, ~node1_size~0=v_~node1_size~0_20, thread2Thread1of1ForFork3_#t~post16#1=|v_thread2Thread1of1ForFork3_#t~post16#1_1|, ~safe~0=v_~safe~0_82, #memory_int=|v_#memory_int_189|, thread2Thread1of1ForFork3_#t~mem15#1=|v_thread2Thread1of1ForFork3_#t~mem15#1_1|, ~node1_back~0=v_~node1_back~0_44, ~update~0=v_~update~0_75} AuxVars[] AssignedVars[thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork3_#t~post16#1, ~safe~0, thread2Thread1of1ForFork3_#t~mem15#1, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~node1_state~0, ~node1_front~0][749], [326#L126true, 368#true, 308#L148true, 378#(<= ~node2_back~0 ~node2_front~0), 2215#true, 2221#(= ~node2_state~0 0), 158#L110-1true, 353#true, 382#(= ~client_state~0 0), 372#true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, 48#L81true, 93#L199-4true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:39,239 INFO L294 olderBase$Statistics]: this new event has 266 ancestors and is not cut-off event [2023-11-29 21:55:39,239 INFO L297 olderBase$Statistics]: existing Event has 271 ancestors and is not cut-off event [2023-11-29 21:55:39,239 INFO L297 olderBase$Statistics]: existing Event has 272 ancestors and is not cut-off event [2023-11-29 21:55:39,239 INFO L297 olderBase$Statistics]: existing Event has 266 ancestors and is not cut-off event [2023-11-29 21:55:39,417 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1418] L104-->L110-1: Formula: (and (= v_~node1_state~0_20 1) (not (= (ite (and (< v_~node1_front~0_37 v_~node1_size~0_20) (< v_~node1_front~0_37 v_~node1_back~0_44) (<= 0 v_~node1_front~0_37)) 1 0) 0)) (= v_~safe~0_82 (ite (= (ite (= (select (select |v_#memory_int_189| v_~node1~0.base_33) (+ (* v_~node1_front~0_37 4) v_~node1~0.offset_33)) v_~update~0_75) 1 0) 0) 0 1)) (= (+ v_~node1_front~0_37 1) v_~node1_front~0_36)) InVars {~node1~0.base=v_~node1~0.base_33, ~node1_size~0=v_~node1_size~0_20, #memory_int=|v_#memory_int_189|, ~node1_back~0=v_~node1_back~0_44, ~node1~0.offset=v_~node1~0.offset_33, ~node1_front~0=v_~node1_front~0_37, ~update~0=v_~update~0_75} OutVars{thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~node1_state~0=v_~node1_state~0_20, ~node1~0.offset=v_~node1~0.offset_33, ~node1_front~0=v_~node1_front~0_36, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~node1~0.base=v_~node1~0.base_33, ~node1_size~0=v_~node1_size~0_20, thread2Thread1of1ForFork3_#t~post16#1=|v_thread2Thread1of1ForFork3_#t~post16#1_1|, ~safe~0=v_~safe~0_82, #memory_int=|v_#memory_int_189|, thread2Thread1of1ForFork3_#t~mem15#1=|v_thread2Thread1of1ForFork3_#t~mem15#1_1|, ~node1_back~0=v_~node1_back~0_44, ~update~0=v_~update~0_75} AuxVars[] AssignedVars[thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork3_#t~post16#1, ~safe~0, thread2Thread1of1ForFork3_#t~mem15#1, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~node1_state~0, ~node1_front~0][749], [368#true, 308#L148true, 18#L200-1true, 378#(<= ~node2_back~0 ~node2_front~0), 2215#true, 2221#(= ~node2_state~0 0), 273#L75true, 158#L110-1true, 353#true, 194#L132-1true, 382#(= ~client_state~0 0), 372#true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:39,417 INFO L294 olderBase$Statistics]: this new event has 271 ancestors and is cut-off event [2023-11-29 21:55:39,418 INFO L297 olderBase$Statistics]: existing Event has 265 ancestors and is cut-off event [2023-11-29 21:55:39,418 INFO L297 olderBase$Statistics]: existing Event has 270 ancestors and is cut-off event [2023-11-29 21:55:39,418 INFO L297 olderBase$Statistics]: existing Event has 265 ancestors and is cut-off event [2023-11-29 21:55:39,418 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1401] L75-->L88-1: Formula: (and (= v_~manager_state~0_48 4) (= v_~safe~0_86 (ite (= 0 (ite (= (select (select |v_#memory_int_201| v_~manager~0.base_89) (+ (* v_~manager_front~0_103 4) v_~manager~0.offset_89)) v_~ok~0_75) 1 0)) 0 1)) (not (= (ite (and (< v_~manager_front~0_103 v_~manager_size~0_48) (<= 0 v_~manager_front~0_103) (< v_~manager_front~0_103 v_~manager_back~0_146)) 1 0) 0)) (= v_~manager_front~0_102 (+ v_~manager_front~0_103 1))) InVars {~manager_front~0=v_~manager_front~0_103, ~manager~0.offset=v_~manager~0.offset_89, ~ok~0=v_~ok~0_75, ~manager~0.base=v_~manager~0.base_89, #memory_int=|v_#memory_int_201|, ~manager_back~0=v_~manager_back~0_146, ~manager_size~0=v_~manager_size~0_48} OutVars{~manager_state~0=v_~manager_state~0_48, ~manager~0.offset=v_~manager~0.offset_89, ~ok~0=v_~ok~0_75, ~manager~0.base=v_~manager~0.base_89, ~manager_back~0=v_~manager_back~0_146, ~manager_front~0=v_~manager_front~0_102, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_7|, ~safe~0=v_~safe~0_86, thread1Thread1of1ForFork1_#t~mem8#1=|v_thread1Thread1of1ForFork1_#t~mem8#1_1|, #memory_int=|v_#memory_int_201|, ~manager_size~0=v_~manager_size~0_48, thread1Thread1of1ForFork1_#t~post9#1=|v_thread1Thread1of1ForFork1_#t~post9#1_1|, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1_7|} AuxVars[] AssignedVars[~manager_front~0, ~manager_state~0, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, ~safe~0, thread1Thread1of1ForFork1_#t~mem8#1, thread1Thread1of1ForFork1_#t~post9#1, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1][868], [2217#(= ~node1_state~0 0), 368#true, 308#L148true, 18#L200-1true, 378#(<= ~node2_back~0 ~node2_front~0), 190#L104true, 2221#(= ~node2_state~0 0), 353#true, 382#(= ~client_state~0 0), 194#L132-1true, 372#true, 96#L88-1true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:39,418 INFO L294 olderBase$Statistics]: this new event has 271 ancestors and is cut-off event [2023-11-29 21:55:39,418 INFO L297 olderBase$Statistics]: existing Event has 265 ancestors and is cut-off event [2023-11-29 21:55:39,418 INFO L297 olderBase$Statistics]: existing Event has 265 ancestors and is cut-off event [2023-11-29 21:55:39,418 INFO L297 olderBase$Statistics]: existing Event has 270 ancestors and is cut-off event [2023-11-29 21:55:39,419 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1401] L75-->L88-1: Formula: (and (= v_~manager_state~0_48 4) (= v_~safe~0_86 (ite (= 0 (ite (= (select (select |v_#memory_int_201| v_~manager~0.base_89) (+ (* v_~manager_front~0_103 4) v_~manager~0.offset_89)) v_~ok~0_75) 1 0)) 0 1)) (not (= (ite (and (< v_~manager_front~0_103 v_~manager_size~0_48) (<= 0 v_~manager_front~0_103) (< v_~manager_front~0_103 v_~manager_back~0_146)) 1 0) 0)) (= v_~manager_front~0_102 (+ v_~manager_front~0_103 1))) InVars {~manager_front~0=v_~manager_front~0_103, ~manager~0.offset=v_~manager~0.offset_89, ~ok~0=v_~ok~0_75, ~manager~0.base=v_~manager~0.base_89, #memory_int=|v_#memory_int_201|, ~manager_back~0=v_~manager_back~0_146, ~manager_size~0=v_~manager_size~0_48} OutVars{~manager_state~0=v_~manager_state~0_48, ~manager~0.offset=v_~manager~0.offset_89, ~ok~0=v_~ok~0_75, ~manager~0.base=v_~manager~0.base_89, ~manager_back~0=v_~manager_back~0_146, ~manager_front~0=v_~manager_front~0_102, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_7|, ~safe~0=v_~safe~0_86, thread1Thread1of1ForFork1_#t~mem8#1=|v_thread1Thread1of1ForFork1_#t~mem8#1_1|, #memory_int=|v_#memory_int_201|, ~manager_size~0=v_~manager_size~0_48, thread1Thread1of1ForFork1_#t~post9#1=|v_thread1Thread1of1ForFork1_#t~post9#1_1|, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1_7|} AuxVars[] AssignedVars[~manager_front~0, ~manager_state~0, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, ~safe~0, thread1Thread1of1ForFork1_#t~mem8#1, thread1Thread1of1ForFork1_#t~post9#1, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1][868], [326#L126true, 2217#(= ~node1_state~0 0), 368#true, 308#L148true, 18#L200-1true, 378#(<= ~node2_back~0 ~node2_front~0), 190#L104true, 2221#(= ~node2_state~0 0), 353#true, 382#(= ~client_state~0 0), 372#true, 96#L88-1true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:39,419 INFO L294 olderBase$Statistics]: this new event has 275 ancestors and is cut-off event [2023-11-29 21:55:39,419 INFO L297 olderBase$Statistics]: existing Event has 269 ancestors and is cut-off event [2023-11-29 21:55:39,419 INFO L297 olderBase$Statistics]: existing Event has 269 ancestors and is cut-off event [2023-11-29 21:55:39,419 INFO L297 olderBase$Statistics]: existing Event has 274 ancestors and is cut-off event [2023-11-29 21:55:39,419 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L148-->L154-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_137 v_~manager_size~0_40) (<= 0 v_~manager_back~0_137)) 1 0) 0)) (= v_~client_state~0_18 1) (= v_~manager_back~0_136 (+ v_~manager_back~0_137 1)) (not (= (ite (= v_~update~0_79 (select (select |v_#memory_int_193| v_~manager~0.base_85) (+ (* v_~manager_back~0_137 4) v_~manager~0.offset_85))) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, ~manager_back~0=v_~manager_back~0_137, ~manager_size~0=v_~manager_size~0_40, ~update~0=v_~update~0_79} OutVars{thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, thread4Thread1of1ForFork2_#t~post26#1=|v_thread4Thread1of1ForFork2_#t~post26#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~client_state~0=v_~client_state~0_18, ~manager_back~0=v_~manager_back~0_136, ~manager_size~0=v_~manager_size~0_40, thread4Thread1of1ForFork2_#t~mem25#1=|v_thread4Thread1of1ForFork2_#t~mem25#1_1|, ~update~0=v_~update~0_79} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post26#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, ~manager_back~0, thread4Thread1of1ForFork2_#t~mem25#1][753], [2217#(= ~node1_state~0 0), 368#true, 378#(<= ~node2_back~0 ~node2_front~0), 18#L200-1true, 88#L154-1true, 190#L104true, 2221#(= ~node2_state~0 0), 273#L75true, 353#true, 194#L132-1true, 372#true, 380#true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:39,419 INFO L294 olderBase$Statistics]: this new event has 271 ancestors and is cut-off event [2023-11-29 21:55:39,419 INFO L297 olderBase$Statistics]: existing Event has 270 ancestors and is cut-off event [2023-11-29 21:55:39,419 INFO L297 olderBase$Statistics]: existing Event has 265 ancestors and is cut-off event [2023-11-29 21:55:39,419 INFO L297 olderBase$Statistics]: existing Event has 265 ancestors and is cut-off event [2023-11-29 21:55:39,419 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L148-->L154-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_137 v_~manager_size~0_40) (<= 0 v_~manager_back~0_137)) 1 0) 0)) (= v_~client_state~0_18 1) (= v_~manager_back~0_136 (+ v_~manager_back~0_137 1)) (not (= (ite (= v_~update~0_79 (select (select |v_#memory_int_193| v_~manager~0.base_85) (+ (* v_~manager_back~0_137 4) v_~manager~0.offset_85))) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, ~manager_back~0=v_~manager_back~0_137, ~manager_size~0=v_~manager_size~0_40, ~update~0=v_~update~0_79} OutVars{thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, thread4Thread1of1ForFork2_#t~post26#1=|v_thread4Thread1of1ForFork2_#t~post26#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~client_state~0=v_~client_state~0_18, ~manager_back~0=v_~manager_back~0_136, ~manager_size~0=v_~manager_size~0_40, thread4Thread1of1ForFork2_#t~mem25#1=|v_thread4Thread1of1ForFork2_#t~mem25#1_1|, ~update~0=v_~update~0_79} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post26#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, ~manager_back~0, thread4Thread1of1ForFork2_#t~mem25#1][753], [2217#(= ~node1_state~0 0), 326#L126true, 368#true, 18#L200-1true, 378#(<= ~node2_back~0 ~node2_front~0), 88#L154-1true, 190#L104true, 2221#(= ~node2_state~0 0), 273#L75true, 353#true, 372#true, thread2Thread1of1ForFork3InUse, 380#true, 384#true, 356#true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:39,419 INFO L294 olderBase$Statistics]: this new event has 275 ancestors and is cut-off event [2023-11-29 21:55:39,419 INFO L297 olderBase$Statistics]: existing Event has 269 ancestors and is cut-off event [2023-11-29 21:55:39,419 INFO L297 olderBase$Statistics]: existing Event has 274 ancestors and is cut-off event [2023-11-29 21:55:39,419 INFO L297 olderBase$Statistics]: existing Event has 269 ancestors and is cut-off event [2023-11-29 21:55:39,420 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1418] L104-->L110-1: Formula: (and (= v_~node1_state~0_20 1) (not (= (ite (and (< v_~node1_front~0_37 v_~node1_size~0_20) (< v_~node1_front~0_37 v_~node1_back~0_44) (<= 0 v_~node1_front~0_37)) 1 0) 0)) (= v_~safe~0_82 (ite (= (ite (= (select (select |v_#memory_int_189| v_~node1~0.base_33) (+ (* v_~node1_front~0_37 4) v_~node1~0.offset_33)) v_~update~0_75) 1 0) 0) 0 1)) (= (+ v_~node1_front~0_37 1) v_~node1_front~0_36)) InVars {~node1~0.base=v_~node1~0.base_33, ~node1_size~0=v_~node1_size~0_20, #memory_int=|v_#memory_int_189|, ~node1_back~0=v_~node1_back~0_44, ~node1~0.offset=v_~node1~0.offset_33, ~node1_front~0=v_~node1_front~0_37, ~update~0=v_~update~0_75} OutVars{thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~node1_state~0=v_~node1_state~0_20, ~node1~0.offset=v_~node1~0.offset_33, ~node1_front~0=v_~node1_front~0_36, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~node1~0.base=v_~node1~0.base_33, ~node1_size~0=v_~node1_size~0_20, thread2Thread1of1ForFork3_#t~post16#1=|v_thread2Thread1of1ForFork3_#t~post16#1_1|, ~safe~0=v_~safe~0_82, #memory_int=|v_#memory_int_189|, thread2Thread1of1ForFork3_#t~mem15#1=|v_thread2Thread1of1ForFork3_#t~mem15#1_1|, ~node1_back~0=v_~node1_back~0_44, ~update~0=v_~update~0_75} AuxVars[] AssignedVars[thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork3_#t~post16#1, ~safe~0, thread2Thread1of1ForFork3_#t~mem15#1, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~node1_state~0, ~node1_front~0][749], [368#true, 308#L148true, 18#L200-1true, 378#(<= ~node2_back~0 ~node2_front~0), 2215#true, 2221#(= ~node2_state~0 0), 158#L110-1true, 353#true, 382#(= ~client_state~0 0), 194#L132-1true, 372#true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, 48#L81true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:39,420 INFO L294 olderBase$Statistics]: this new event has 271 ancestors and is cut-off event [2023-11-29 21:55:39,420 INFO L297 olderBase$Statistics]: existing Event has 265 ancestors and is cut-off event [2023-11-29 21:55:39,421 INFO L297 olderBase$Statistics]: existing Event has 265 ancestors and is cut-off event [2023-11-29 21:55:39,421 INFO L297 olderBase$Statistics]: existing Event has 270 ancestors and is cut-off event [2023-11-29 21:55:39,421 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L148-->L154-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_137 v_~manager_size~0_40) (<= 0 v_~manager_back~0_137)) 1 0) 0)) (= v_~client_state~0_18 1) (= v_~manager_back~0_136 (+ v_~manager_back~0_137 1)) (not (= (ite (= v_~update~0_79 (select (select |v_#memory_int_193| v_~manager~0.base_85) (+ (* v_~manager_back~0_137 4) v_~manager~0.offset_85))) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, ~manager_back~0=v_~manager_back~0_137, ~manager_size~0=v_~manager_size~0_40, ~update~0=v_~update~0_79} OutVars{thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, thread4Thread1of1ForFork2_#t~post26#1=|v_thread4Thread1of1ForFork2_#t~post26#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~client_state~0=v_~client_state~0_18, ~manager_back~0=v_~manager_back~0_136, ~manager_size~0=v_~manager_size~0_40, thread4Thread1of1ForFork2_#t~mem25#1=|v_thread4Thread1of1ForFork2_#t~mem25#1_1|, ~update~0=v_~update~0_79} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post26#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, ~manager_back~0, thread4Thread1of1ForFork2_#t~mem25#1][753], [326#L126true, 2217#(= ~node1_state~0 0), 368#true, 18#L200-1true, 378#(<= ~node2_back~0 ~node2_front~0), 88#L154-1true, 190#L104true, 2221#(= ~node2_state~0 0), 353#true, 372#true, 380#true, thread2Thread1of1ForFork3InUse, 384#true, 48#L81true, thread4Thread1of1ForFork2InUse, 356#true, thread3Thread1of1ForFork0InUse, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:39,421 INFO L294 olderBase$Statistics]: this new event has 275 ancestors and is cut-off event [2023-11-29 21:55:39,421 INFO L297 olderBase$Statistics]: existing Event has 274 ancestors and is cut-off event [2023-11-29 21:55:39,421 INFO L297 olderBase$Statistics]: existing Event has 269 ancestors and is cut-off event [2023-11-29 21:55:39,421 INFO L297 olderBase$Statistics]: existing Event has 269 ancestors and is cut-off event [2023-11-29 21:55:39,421 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L148-->L154-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_137 v_~manager_size~0_40) (<= 0 v_~manager_back~0_137)) 1 0) 0)) (= v_~client_state~0_18 1) (= v_~manager_back~0_136 (+ v_~manager_back~0_137 1)) (not (= (ite (= v_~update~0_79 (select (select |v_#memory_int_193| v_~manager~0.base_85) (+ (* v_~manager_back~0_137 4) v_~manager~0.offset_85))) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, ~manager_back~0=v_~manager_back~0_137, ~manager_size~0=v_~manager_size~0_40, ~update~0=v_~update~0_79} OutVars{thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, thread4Thread1of1ForFork2_#t~post26#1=|v_thread4Thread1of1ForFork2_#t~post26#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~client_state~0=v_~client_state~0_18, ~manager_back~0=v_~manager_back~0_136, ~manager_size~0=v_~manager_size~0_40, thread4Thread1of1ForFork2_#t~mem25#1=|v_thread4Thread1of1ForFork2_#t~mem25#1_1|, ~update~0=v_~update~0_79} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post26#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, ~manager_back~0, thread4Thread1of1ForFork2_#t~mem25#1][753], [2217#(= ~node1_state~0 0), 368#true, 378#(<= ~node2_back~0 ~node2_front~0), 18#L200-1true, 88#L154-1true, 190#L104true, 2221#(= ~node2_state~0 0), 353#true, 194#L132-1true, 372#true, 380#true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, 48#L81true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:39,421 INFO L294 olderBase$Statistics]: this new event has 271 ancestors and is cut-off event [2023-11-29 21:55:39,421 INFO L297 olderBase$Statistics]: existing Event has 270 ancestors and is cut-off event [2023-11-29 21:55:39,422 INFO L297 olderBase$Statistics]: existing Event has 265 ancestors and is cut-off event [2023-11-29 21:55:39,422 INFO L297 olderBase$Statistics]: existing Event has 265 ancestors and is cut-off event [2023-11-29 21:55:39,433 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L148-->L154-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_137 v_~manager_size~0_40) (<= 0 v_~manager_back~0_137)) 1 0) 0)) (= v_~client_state~0_18 1) (= v_~manager_back~0_136 (+ v_~manager_back~0_137 1)) (not (= (ite (= v_~update~0_79 (select (select |v_#memory_int_193| v_~manager~0.base_85) (+ (* v_~manager_back~0_137 4) v_~manager~0.offset_85))) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, ~manager_back~0=v_~manager_back~0_137, ~manager_size~0=v_~manager_size~0_40, ~update~0=v_~update~0_79} OutVars{thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, thread4Thread1of1ForFork2_#t~post26#1=|v_thread4Thread1of1ForFork2_#t~post26#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~client_state~0=v_~client_state~0_18, ~manager_back~0=v_~manager_back~0_136, ~manager_size~0=v_~manager_size~0_40, thread4Thread1of1ForFork2_#t~mem25#1=|v_thread4Thread1of1ForFork2_#t~mem25#1_1|, ~update~0=v_~update~0_79} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post26#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, ~manager_back~0, thread4Thread1of1ForFork2_#t~mem25#1][581], [2217#(= ~node1_state~0 0), 326#L126true, 368#true, 378#(<= ~node2_back~0 ~node2_front~0), 18#L200-1true, 88#L154-1true, 190#L104true, 2221#(= ~node2_state~0 0), 353#true, 25#L61true, 380#true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, thread4Thread1of1ForFork2InUse, 374#(<= ~node1_back~0 ~node1_front~0), thread3Thread1of1ForFork0InUse, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:39,433 INFO L294 olderBase$Statistics]: this new event has 267 ancestors and is cut-off event [2023-11-29 21:55:39,433 INFO L297 olderBase$Statistics]: existing Event has 261 ancestors and is cut-off event [2023-11-29 21:55:39,433 INFO L297 olderBase$Statistics]: existing Event has 267 ancestors and is cut-off event [2023-11-29 21:55:39,433 INFO L297 olderBase$Statistics]: existing Event has 261 ancestors and is cut-off event [2023-11-29 21:55:39,433 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1395] L61-->L88-1: Formula: (and (= (+ v_~node1_back~0_39 1) v_~node1_back~0_38) (= v_~manager_state~0_40 2) (not (= (ite (= (select (select |v_#memory_int_177| v_~node1~0.base_31) (+ (* v_~node1_back~0_39 4) v_~node1~0.offset_31)) v_~update~0_69) 1 0) 0)) (not (= (ite (and (<= 0 v_~node1_back~0_39) (< v_~node1_back~0_39 v_~node1_size~0_16)) 1 0) 0))) InVars {~node1~0.base=v_~node1~0.base_31, ~node1_size~0=v_~node1_size~0_16, #memory_int=|v_#memory_int_177|, ~node1_back~0=v_~node1_back~0_39, ~node1~0.offset=v_~node1~0.offset_31, ~update~0=v_~update~0_69} OutVars{~manager_state~0=v_~manager_state~0_40, ~node1~0.base=v_~node1~0.base_31, thread1Thread1of1ForFork1_#t~mem4#1=|v_thread1Thread1of1ForFork1_#t~mem4#1_1|, ~node1_size~0=v_~node1_size~0_16, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_3|, thread1Thread1of1ForFork1_#t~post5#1=|v_thread1Thread1of1ForFork1_#t~post5#1_1|, #memory_int=|v_#memory_int_177|, ~node1_back~0=v_~node1_back~0_38, ~node1~0.offset=v_~node1~0.offset_31, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1_3|, ~update~0=v_~update~0_69} AuxVars[] AssignedVars[~manager_state~0, thread1Thread1of1ForFork1_#t~mem4#1, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork1_#t~post5#1, ~node1_back~0, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1][596], [2217#(= ~node1_state~0 0), 326#L126true, 368#true, 308#L148true, 18#L200-1true, 378#(<= ~node2_back~0 ~node2_front~0), 190#L104true, 2221#(= ~node2_state~0 0), 353#true, 382#(= ~client_state~0 0), 372#true, 96#L88-1true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:39,433 INFO L294 olderBase$Statistics]: this new event has 267 ancestors and is cut-off event [2023-11-29 21:55:39,433 INFO L297 olderBase$Statistics]: existing Event has 261 ancestors and is cut-off event [2023-11-29 21:55:39,433 INFO L297 olderBase$Statistics]: existing Event has 261 ancestors and is cut-off event [2023-11-29 21:55:39,433 INFO L297 olderBase$Statistics]: existing Event has 267 ancestors and is cut-off event [2023-11-29 21:55:39,433 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L148-->L154-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_137 v_~manager_size~0_40) (<= 0 v_~manager_back~0_137)) 1 0) 0)) (= v_~client_state~0_18 1) (= v_~manager_back~0_136 (+ v_~manager_back~0_137 1)) (not (= (ite (= v_~update~0_79 (select (select |v_#memory_int_193| v_~manager~0.base_85) (+ (* v_~manager_back~0_137 4) v_~manager~0.offset_85))) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, ~manager_back~0=v_~manager_back~0_137, ~manager_size~0=v_~manager_size~0_40, ~update~0=v_~update~0_79} OutVars{thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, thread4Thread1of1ForFork2_#t~post26#1=|v_thread4Thread1of1ForFork2_#t~post26#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~client_state~0=v_~client_state~0_18, ~manager_back~0=v_~manager_back~0_136, ~manager_size~0=v_~manager_size~0_40, thread4Thread1of1ForFork2_#t~mem25#1=|v_thread4Thread1of1ForFork2_#t~mem25#1_1|, ~update~0=v_~update~0_79} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post26#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, ~manager_back~0, thread4Thread1of1ForFork2_#t~mem25#1][581], [2217#(= ~node1_state~0 0), 326#L126true, 368#true, 378#(<= ~node2_back~0 ~node2_front~0), 18#L200-1true, 88#L154-1true, 190#L104true, 2221#(= ~node2_state~0 0), 353#true, 227#L67true, thread2Thread1of1ForFork3InUse, 380#true, 384#true, 356#true, thread4Thread1of1ForFork2InUse, 374#(<= ~node1_back~0 ~node1_front~0), thread3Thread1of1ForFork0InUse, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:39,434 INFO L294 olderBase$Statistics]: this new event has 267 ancestors and is cut-off event [2023-11-29 21:55:39,434 INFO L297 olderBase$Statistics]: existing Event has 261 ancestors and is cut-off event [2023-11-29 21:55:39,434 INFO L297 olderBase$Statistics]: existing Event has 267 ancestors and is cut-off event [2023-11-29 21:55:39,434 INFO L297 olderBase$Statistics]: existing Event has 261 ancestors and is cut-off event [2023-11-29 21:55:39,436 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L148-->L154-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_137 v_~manager_size~0_40) (<= 0 v_~manager_back~0_137)) 1 0) 0)) (= v_~client_state~0_18 1) (= v_~manager_back~0_136 (+ v_~manager_back~0_137 1)) (not (= (ite (= v_~update~0_79 (select (select |v_#memory_int_193| v_~manager~0.base_85) (+ (* v_~manager_back~0_137 4) v_~manager~0.offset_85))) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, ~manager_back~0=v_~manager_back~0_137, ~manager_size~0=v_~manager_size~0_40, ~update~0=v_~update~0_79} OutVars{thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, thread4Thread1of1ForFork2_#t~post26#1=|v_thread4Thread1of1ForFork2_#t~post26#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~client_state~0=v_~client_state~0_18, ~manager_back~0=v_~manager_back~0_136, ~manager_size~0=v_~manager_size~0_40, thread4Thread1of1ForFork2_#t~mem25#1=|v_thread4Thread1of1ForFork2_#t~mem25#1_1|, ~update~0=v_~update~0_79} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post26#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, ~manager_back~0, thread4Thread1of1ForFork2_#t~mem25#1][581], [2217#(= ~node1_state~0 0), 326#L126true, 368#true, 378#(<= ~node2_back~0 ~node2_front~0), 88#L154-1true, 190#L104true, 2221#(= ~node2_state~0 0), 187#L82true, 353#true, 380#true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, 93#L199-4true, thread4Thread1of1ForFork2InUse, 374#(<= ~node1_back~0 ~node1_front~0), thread3Thread1of1ForFork0InUse, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:39,436 INFO L294 olderBase$Statistics]: this new event has 267 ancestors and is cut-off event [2023-11-29 21:55:39,436 INFO L297 olderBase$Statistics]: existing Event has 267 ancestors and is cut-off event [2023-11-29 21:55:39,436 INFO L297 olderBase$Statistics]: existing Event has 261 ancestors and is cut-off event [2023-11-29 21:55:39,436 INFO L297 olderBase$Statistics]: existing Event has 261 ancestors and is cut-off event [2023-11-29 21:55:39,436 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1404] L82-->L88-1: Formula: (and (= v_~safe~0_84 (ite (= (ite (= (select (select |v_#memory_int_199| v_~manager~0.base_87) (+ (* v_~manager_front~0_97 4) v_~manager~0.offset_87)) v_~ok~0_73) 1 0) 0) 0 1)) (= (+ v_~manager_front~0_97 1) v_~manager_front~0_96) (= v_~manager_state~0_46 5) (not (= (ite (and (< v_~manager_front~0_97 v_~manager_back~0_142) (<= 0 v_~manager_front~0_97) (< v_~manager_front~0_97 v_~manager_size~0_44)) 1 0) 0))) InVars {~manager_front~0=v_~manager_front~0_97, ~manager~0.offset=v_~manager~0.offset_87, ~ok~0=v_~ok~0_73, ~manager~0.base=v_~manager~0.base_87, #memory_int=|v_#memory_int_199|, ~manager_back~0=v_~manager_back~0_142, ~manager_size~0=v_~manager_size~0_44} OutVars{~manager_state~0=v_~manager_state~0_46, ~manager~0.offset=v_~manager~0.offset_87, ~ok~0=v_~ok~0_73, ~manager~0.base=v_~manager~0.base_87, ~manager_back~0=v_~manager_back~0_142, thread1Thread1of1ForFork1_#t~post11#1=|v_thread1Thread1of1ForFork1_#t~post11#1_1|, ~manager_front~0=v_~manager_front~0_96, thread1Thread1of1ForFork1_#t~mem10#1=|v_thread1Thread1of1ForFork1_#t~mem10#1_1|, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_9|, ~safe~0=v_~safe~0_84, #memory_int=|v_#memory_int_199|, ~manager_size~0=v_~manager_size~0_44, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1_9|} AuxVars[] AssignedVars[~manager_front~0, ~manager_state~0, thread1Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, ~safe~0, thread1Thread1of1ForFork1_#t~post11#1, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1][664], [2217#(= ~node1_state~0 0), 326#L126true, 368#true, 308#L148true, 378#(<= ~node2_back~0 ~node2_front~0), 190#L104true, 2221#(= ~node2_state~0 0), 353#true, 382#(= ~client_state~0 0), 96#L88-1true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, 93#L199-4true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 374#(<= ~node1_back~0 ~node1_front~0), 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:39,436 INFO L294 olderBase$Statistics]: this new event has 267 ancestors and is cut-off event [2023-11-29 21:55:39,437 INFO L297 olderBase$Statistics]: existing Event has 267 ancestors and is cut-off event [2023-11-29 21:55:39,437 INFO L297 olderBase$Statistics]: existing Event has 261 ancestors and is cut-off event [2023-11-29 21:55:39,437 INFO L297 olderBase$Statistics]: existing Event has 261 ancestors and is cut-off event [2023-11-29 21:55:39,437 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L148-->L154-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_137 v_~manager_size~0_40) (<= 0 v_~manager_back~0_137)) 1 0) 0)) (= v_~client_state~0_18 1) (= v_~manager_back~0_136 (+ v_~manager_back~0_137 1)) (not (= (ite (= v_~update~0_79 (select (select |v_#memory_int_193| v_~manager~0.base_85) (+ (* v_~manager_back~0_137 4) v_~manager~0.offset_85))) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, ~manager_back~0=v_~manager_back~0_137, ~manager_size~0=v_~manager_size~0_40, ~update~0=v_~update~0_79} OutVars{thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, thread4Thread1of1ForFork2_#t~post26#1=|v_thread4Thread1of1ForFork2_#t~post26#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~client_state~0=v_~client_state~0_18, ~manager_back~0=v_~manager_back~0_136, ~manager_size~0=v_~manager_size~0_40, thread4Thread1of1ForFork2_#t~mem25#1=|v_thread4Thread1of1ForFork2_#t~mem25#1_1|, ~update~0=v_~update~0_79} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post26#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, ~manager_back~0, thread4Thread1of1ForFork2_#t~mem25#1][581], [2217#(= ~node1_state~0 0), 326#L126true, 368#true, 378#(<= ~node2_back~0 ~node2_front~0), 88#L154-1true, 190#L104true, 2221#(= ~node2_state~0 0), 311#L88true, 353#true, 380#true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, 93#L199-4true, thread4Thread1of1ForFork2InUse, 374#(<= ~node1_back~0 ~node1_front~0), thread3Thread1of1ForFork0InUse, 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:39,437 INFO L294 olderBase$Statistics]: this new event has 267 ancestors and is cut-off event [2023-11-29 21:55:39,437 INFO L297 olderBase$Statistics]: existing Event has 261 ancestors and is cut-off event [2023-11-29 21:55:39,437 INFO L297 olderBase$Statistics]: existing Event has 261 ancestors and is cut-off event [2023-11-29 21:55:39,437 INFO L297 olderBase$Statistics]: existing Event has 267 ancestors and is cut-off event [2023-11-29 21:55:41,680 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1418] L104-->L110-1: Formula: (and (= v_~node1_state~0_20 1) (not (= (ite (and (< v_~node1_front~0_37 v_~node1_size~0_20) (< v_~node1_front~0_37 v_~node1_back~0_44) (<= 0 v_~node1_front~0_37)) 1 0) 0)) (= v_~safe~0_82 (ite (= (ite (= (select (select |v_#memory_int_189| v_~node1~0.base_33) (+ (* v_~node1_front~0_37 4) v_~node1~0.offset_33)) v_~update~0_75) 1 0) 0) 0 1)) (= (+ v_~node1_front~0_37 1) v_~node1_front~0_36)) InVars {~node1~0.base=v_~node1~0.base_33, ~node1_size~0=v_~node1_size~0_20, #memory_int=|v_#memory_int_189|, ~node1_back~0=v_~node1_back~0_44, ~node1~0.offset=v_~node1~0.offset_33, ~node1_front~0=v_~node1_front~0_37, ~update~0=v_~update~0_75} OutVars{thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~node1_state~0=v_~node1_state~0_20, ~node1~0.offset=v_~node1~0.offset_33, ~node1_front~0=v_~node1_front~0_36, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~node1~0.base=v_~node1~0.base_33, ~node1_size~0=v_~node1_size~0_20, thread2Thread1of1ForFork3_#t~post16#1=|v_thread2Thread1of1ForFork3_#t~post16#1_1|, ~safe~0=v_~safe~0_82, #memory_int=|v_#memory_int_189|, thread2Thread1of1ForFork3_#t~mem15#1=|v_thread2Thread1of1ForFork3_#t~mem15#1_1|, ~node1_back~0=v_~node1_back~0_44, ~update~0=v_~update~0_75} AuxVars[] AssignedVars[thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork3_#t~post16#1, ~safe~0, thread2Thread1of1ForFork3_#t~mem15#1, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~node1_state~0, ~node1_front~0][749], [368#true, 308#L148true, 378#(<= ~node2_back~0 ~node2_front~0), 2215#true, 2221#(= ~node2_state~0 0), 158#L110-1true, 353#true, 277#L201-1true, 194#L132-1true, 382#(= ~client_state~0 0), 372#true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, thread1Thread1of1ForFork1NotInUse, 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1))]) [2023-11-29 21:55:41,680 INFO L294 olderBase$Statistics]: this new event has 272 ancestors and is cut-off event [2023-11-29 21:55:41,680 INFO L297 olderBase$Statistics]: existing Event has 266 ancestors and is cut-off event [2023-11-29 21:55:41,680 INFO L297 olderBase$Statistics]: existing Event has 266 ancestors and is cut-off event [2023-11-29 21:55:41,680 INFO L297 olderBase$Statistics]: existing Event has 271 ancestors and is cut-off event [2023-11-29 21:55:41,680 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L148-->L154-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_137 v_~manager_size~0_40) (<= 0 v_~manager_back~0_137)) 1 0) 0)) (= v_~client_state~0_18 1) (= v_~manager_back~0_136 (+ v_~manager_back~0_137 1)) (not (= (ite (= v_~update~0_79 (select (select |v_#memory_int_193| v_~manager~0.base_85) (+ (* v_~manager_back~0_137 4) v_~manager~0.offset_85))) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, ~manager_back~0=v_~manager_back~0_137, ~manager_size~0=v_~manager_size~0_40, ~update~0=v_~update~0_79} OutVars{thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, thread4Thread1of1ForFork2_#t~post26#1=|v_thread4Thread1of1ForFork2_#t~post26#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~client_state~0=v_~client_state~0_18, ~manager_back~0=v_~manager_back~0_136, ~manager_size~0=v_~manager_size~0_40, thread4Thread1of1ForFork2_#t~mem25#1=|v_thread4Thread1of1ForFork2_#t~mem25#1_1|, ~update~0=v_~update~0_79} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post26#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, ~manager_back~0, thread4Thread1of1ForFork2_#t~mem25#1][753], [2217#(= ~node1_state~0 0), 326#L126true, 368#true, 378#(<= ~node2_back~0 ~node2_front~0), 88#L154-1true, 190#L104true, 2221#(= ~node2_state~0 0), 353#true, 277#L201-1true, 372#true, 380#true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 401#true, thread1Thread1of1ForFork1NotInUse, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1))]) [2023-11-29 21:55:41,680 INFO L294 olderBase$Statistics]: this new event has 276 ancestors and is cut-off event [2023-11-29 21:55:41,680 INFO L297 olderBase$Statistics]: existing Event has 275 ancestors and is cut-off event [2023-11-29 21:55:41,681 INFO L297 olderBase$Statistics]: existing Event has 270 ancestors and is cut-off event [2023-11-29 21:55:41,681 INFO L297 olderBase$Statistics]: existing Event has 270 ancestors and is cut-off event [2023-11-29 21:55:41,681 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L148-->L154-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_137 v_~manager_size~0_40) (<= 0 v_~manager_back~0_137)) 1 0) 0)) (= v_~client_state~0_18 1) (= v_~manager_back~0_136 (+ v_~manager_back~0_137 1)) (not (= (ite (= v_~update~0_79 (select (select |v_#memory_int_193| v_~manager~0.base_85) (+ (* v_~manager_back~0_137 4) v_~manager~0.offset_85))) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, ~manager_back~0=v_~manager_back~0_137, ~manager_size~0=v_~manager_size~0_40, ~update~0=v_~update~0_79} OutVars{thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, thread4Thread1of1ForFork2_#t~post26#1=|v_thread4Thread1of1ForFork2_#t~post26#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~client_state~0=v_~client_state~0_18, ~manager_back~0=v_~manager_back~0_136, ~manager_size~0=v_~manager_size~0_40, thread4Thread1of1ForFork2_#t~mem25#1=|v_thread4Thread1of1ForFork2_#t~mem25#1_1|, ~update~0=v_~update~0_79} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post26#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, ~manager_back~0, thread4Thread1of1ForFork2_#t~mem25#1][753], [2217#(= ~node1_state~0 0), 368#true, 378#(<= ~node2_back~0 ~node2_front~0), 88#L154-1true, 190#L104true, 2221#(= ~node2_state~0 0), 353#true, 277#L201-1true, 194#L132-1true, 372#true, 380#true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, thread1Thread1of1ForFork1NotInUse, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 401#true]) [2023-11-29 21:55:41,681 INFO L294 olderBase$Statistics]: this new event has 272 ancestors and is cut-off event [2023-11-29 21:55:41,681 INFO L297 olderBase$Statistics]: existing Event has 271 ancestors and is cut-off event [2023-11-29 21:55:41,681 INFO L297 olderBase$Statistics]: existing Event has 266 ancestors and is cut-off event [2023-11-29 21:55:41,681 INFO L297 olderBase$Statistics]: existing Event has 266 ancestors and is cut-off event [2023-11-29 21:55:41,686 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1418] L104-->L110-1: Formula: (and (= v_~node1_state~0_20 1) (not (= (ite (and (< v_~node1_front~0_37 v_~node1_size~0_20) (< v_~node1_front~0_37 v_~node1_back~0_44) (<= 0 v_~node1_front~0_37)) 1 0) 0)) (= v_~safe~0_82 (ite (= (ite (= (select (select |v_#memory_int_189| v_~node1~0.base_33) (+ (* v_~node1_front~0_37 4) v_~node1~0.offset_33)) v_~update~0_75) 1 0) 0) 0 1)) (= (+ v_~node1_front~0_37 1) v_~node1_front~0_36)) InVars {~node1~0.base=v_~node1~0.base_33, ~node1_size~0=v_~node1_size~0_20, #memory_int=|v_#memory_int_189|, ~node1_back~0=v_~node1_back~0_44, ~node1~0.offset=v_~node1~0.offset_33, ~node1_front~0=v_~node1_front~0_37, ~update~0=v_~update~0_75} OutVars{thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~node1_state~0=v_~node1_state~0_20, ~node1~0.offset=v_~node1~0.offset_33, ~node1_front~0=v_~node1_front~0_36, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~node1~0.base=v_~node1~0.base_33, ~node1_size~0=v_~node1_size~0_20, thread2Thread1of1ForFork3_#t~post16#1=|v_thread2Thread1of1ForFork3_#t~post16#1_1|, ~safe~0=v_~safe~0_82, #memory_int=|v_#memory_int_189|, thread2Thread1of1ForFork3_#t~mem15#1=|v_thread2Thread1of1ForFork3_#t~mem15#1_1|, ~node1_back~0=v_~node1_back~0_44, ~update~0=v_~update~0_75} AuxVars[] AssignedVars[thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork3_#t~post16#1, ~safe~0, thread2Thread1of1ForFork3_#t~mem15#1, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~node1_state~0, ~node1_front~0][749], [326#L126true, 368#true, 308#L148true, 378#(<= ~node2_back~0 ~node2_front~0), 2215#true, 2221#(= ~node2_state~0 0), 158#L110-1true, 353#true, 382#(= ~client_state~0 0), 372#true, thread2Thread1of1ForFork3InUse, 384#true, 93#L199-4true, 356#true, thread4Thread1of1ForFork2InUse, 176#L60true, thread3Thread1of1ForFork0InUse, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:41,687 INFO L294 olderBase$Statistics]: this new event has 268 ancestors and is cut-off event [2023-11-29 21:55:41,687 INFO L297 olderBase$Statistics]: existing Event has 269 ancestors and is cut-off event [2023-11-29 21:55:41,687 INFO L297 olderBase$Statistics]: existing Event has 263 ancestors and is cut-off event [2023-11-29 21:55:41,687 INFO L297 olderBase$Statistics]: existing Event has 263 ancestors and is cut-off event [2023-11-29 21:55:41,687 INFO L297 olderBase$Statistics]: existing Event has 268 ancestors and is cut-off event [2023-11-29 21:55:41,687 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1446] L148-->L154-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_137 v_~manager_size~0_40) (<= 0 v_~manager_back~0_137)) 1 0) 0)) (= v_~client_state~0_18 1) (= v_~manager_back~0_136 (+ v_~manager_back~0_137 1)) (not (= (ite (= v_~update~0_79 (select (select |v_#memory_int_193| v_~manager~0.base_85) (+ (* v_~manager_back~0_137 4) v_~manager~0.offset_85))) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, ~manager_back~0=v_~manager_back~0_137, ~manager_size~0=v_~manager_size~0_40, ~update~0=v_~update~0_79} OutVars{thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, thread4Thread1of1ForFork2_#t~post26#1=|v_thread4Thread1of1ForFork2_#t~post26#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~client_state~0=v_~client_state~0_18, ~manager_back~0=v_~manager_back~0_136, ~manager_size~0=v_~manager_size~0_40, thread4Thread1of1ForFork2_#t~mem25#1=|v_thread4Thread1of1ForFork2_#t~mem25#1_1|, ~update~0=v_~update~0_79} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post26#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, ~manager_back~0, thread4Thread1of1ForFork2_#t~mem25#1][753], [2217#(= ~node1_state~0 0), 326#L126true, 368#true, 378#(<= ~node2_back~0 ~node2_front~0), 88#L154-1true, 190#L104true, 2221#(= ~node2_state~0 0), 353#true, 372#true, 380#true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, 93#L199-4true, thread4Thread1of1ForFork2InUse, 176#L60true, thread3Thread1of1ForFork0InUse, 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:41,687 INFO L294 olderBase$Statistics]: this new event has 268 ancestors and is cut-off event [2023-11-29 21:55:41,687 INFO L297 olderBase$Statistics]: existing Event has 263 ancestors and is cut-off event [2023-11-29 21:55:41,687 INFO L297 olderBase$Statistics]: existing Event has 269 ancestors and is cut-off event [2023-11-29 21:55:41,687 INFO L297 olderBase$Statistics]: existing Event has 268 ancestors and is cut-off event [2023-11-29 21:55:41,687 INFO L297 olderBase$Statistics]: existing Event has 263 ancestors and is cut-off event [2023-11-29 21:55:41,773 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1418] L104-->L110-1: Formula: (and (= v_~node1_state~0_20 1) (not (= (ite (and (< v_~node1_front~0_37 v_~node1_size~0_20) (< v_~node1_front~0_37 v_~node1_back~0_44) (<= 0 v_~node1_front~0_37)) 1 0) 0)) (= v_~safe~0_82 (ite (= (ite (= (select (select |v_#memory_int_189| v_~node1~0.base_33) (+ (* v_~node1_front~0_37 4) v_~node1~0.offset_33)) v_~update~0_75) 1 0) 0) 0 1)) (= (+ v_~node1_front~0_37 1) v_~node1_front~0_36)) InVars {~node1~0.base=v_~node1~0.base_33, ~node1_size~0=v_~node1_size~0_20, #memory_int=|v_#memory_int_189|, ~node1_back~0=v_~node1_back~0_44, ~node1~0.offset=v_~node1~0.offset_33, ~node1_front~0=v_~node1_front~0_37, ~update~0=v_~update~0_75} OutVars{thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~node1_state~0=v_~node1_state~0_20, ~node1~0.offset=v_~node1~0.offset_33, ~node1_front~0=v_~node1_front~0_36, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~node1~0.base=v_~node1~0.base_33, ~node1_size~0=v_~node1_size~0_20, thread2Thread1of1ForFork3_#t~post16#1=|v_thread2Thread1of1ForFork3_#t~post16#1_1|, ~safe~0=v_~safe~0_82, #memory_int=|v_#memory_int_189|, thread2Thread1of1ForFork3_#t~mem15#1=|v_thread2Thread1of1ForFork3_#t~mem15#1_1|, ~node1_back~0=v_~node1_back~0_44, ~update~0=v_~update~0_75} AuxVars[] AssignedVars[thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork3_#t~post16#1, ~safe~0, thread2Thread1of1ForFork3_#t~mem15#1, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~node1_state~0, ~node1_front~0][749], [326#L126true, 368#true, 308#L148true, 378#(<= ~node2_back~0 ~node2_front~0), 18#L200-1true, 2215#true, 2221#(= ~node2_state~0 0), 158#L110-1true, 353#true, 25#L61true, 382#(= ~client_state~0 0), 372#true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:41,773 INFO L294 olderBase$Statistics]: this new event has 267 ancestors and is not cut-off event [2023-11-29 21:55:41,773 INFO L297 olderBase$Statistics]: existing Event has 273 ancestors and is not cut-off event [2023-11-29 21:55:41,773 INFO L297 olderBase$Statistics]: existing Event has 272 ancestors and is not cut-off event [2023-11-29 21:55:41,773 INFO L297 olderBase$Statistics]: existing Event has 267 ancestors and is not cut-off event [2023-11-29 21:55:41,775 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1418] L104-->L110-1: Formula: (and (= v_~node1_state~0_20 1) (not (= (ite (and (< v_~node1_front~0_37 v_~node1_size~0_20) (< v_~node1_front~0_37 v_~node1_back~0_44) (<= 0 v_~node1_front~0_37)) 1 0) 0)) (= v_~safe~0_82 (ite (= (ite (= (select (select |v_#memory_int_189| v_~node1~0.base_33) (+ (* v_~node1_front~0_37 4) v_~node1~0.offset_33)) v_~update~0_75) 1 0) 0) 0 1)) (= (+ v_~node1_front~0_37 1) v_~node1_front~0_36)) InVars {~node1~0.base=v_~node1~0.base_33, ~node1_size~0=v_~node1_size~0_20, #memory_int=|v_#memory_int_189|, ~node1_back~0=v_~node1_back~0_44, ~node1~0.offset=v_~node1~0.offset_33, ~node1_front~0=v_~node1_front~0_37, ~update~0=v_~update~0_75} OutVars{thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~node1_state~0=v_~node1_state~0_20, ~node1~0.offset=v_~node1~0.offset_33, ~node1_front~0=v_~node1_front~0_36, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~node1~0.base=v_~node1~0.base_33, ~node1_size~0=v_~node1_size~0_20, thread2Thread1of1ForFork3_#t~post16#1=|v_thread2Thread1of1ForFork3_#t~post16#1_1|, ~safe~0=v_~safe~0_82, #memory_int=|v_#memory_int_189|, thread2Thread1of1ForFork3_#t~mem15#1=|v_thread2Thread1of1ForFork3_#t~mem15#1_1|, ~node1_back~0=v_~node1_back~0_44, ~update~0=v_~update~0_75} AuxVars[] AssignedVars[thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork3_#t~post16#1, ~safe~0, thread2Thread1of1ForFork3_#t~mem15#1, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~node1_state~0, ~node1_front~0][749], [326#L126true, 368#true, 308#L148true, 378#(<= ~node2_back~0 ~node2_front~0), 18#L200-1true, 2215#true, 2221#(= ~node2_state~0 0), 158#L110-1true, 353#true, 227#L67true, 382#(= ~client_state~0 0), 372#true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:41,775 INFO L294 olderBase$Statistics]: this new event has 267 ancestors and is not cut-off event [2023-11-29 21:55:41,775 INFO L297 olderBase$Statistics]: existing Event has 272 ancestors and is not cut-off event [2023-11-29 21:55:41,775 INFO L297 olderBase$Statistics]: existing Event has 267 ancestors and is not cut-off event [2023-11-29 21:55:41,775 INFO L297 olderBase$Statistics]: existing Event has 273 ancestors and is not cut-off event [2023-11-29 21:55:41,792 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1418] L104-->L110-1: Formula: (and (= v_~node1_state~0_20 1) (not (= (ite (and (< v_~node1_front~0_37 v_~node1_size~0_20) (< v_~node1_front~0_37 v_~node1_back~0_44) (<= 0 v_~node1_front~0_37)) 1 0) 0)) (= v_~safe~0_82 (ite (= (ite (= (select (select |v_#memory_int_189| v_~node1~0.base_33) (+ (* v_~node1_front~0_37 4) v_~node1~0.offset_33)) v_~update~0_75) 1 0) 0) 0 1)) (= (+ v_~node1_front~0_37 1) v_~node1_front~0_36)) InVars {~node1~0.base=v_~node1~0.base_33, ~node1_size~0=v_~node1_size~0_20, #memory_int=|v_#memory_int_189|, ~node1_back~0=v_~node1_back~0_44, ~node1~0.offset=v_~node1~0.offset_33, ~node1_front~0=v_~node1_front~0_37, ~update~0=v_~update~0_75} OutVars{thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~node1_state~0=v_~node1_state~0_20, ~node1~0.offset=v_~node1~0.offset_33, ~node1_front~0=v_~node1_front~0_36, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~node1~0.base=v_~node1~0.base_33, ~node1_size~0=v_~node1_size~0_20, thread2Thread1of1ForFork3_#t~post16#1=|v_thread2Thread1of1ForFork3_#t~post16#1_1|, ~safe~0=v_~safe~0_82, #memory_int=|v_#memory_int_189|, thread2Thread1of1ForFork3_#t~mem15#1=|v_thread2Thread1of1ForFork3_#t~mem15#1_1|, ~node1_back~0=v_~node1_back~0_44, ~update~0=v_~update~0_75} AuxVars[] AssignedVars[thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork3_#t~post16#1, ~safe~0, thread2Thread1of1ForFork3_#t~mem15#1, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~node1_state~0, ~node1_front~0][749], [326#L126true, 368#true, 308#L148true, 378#(<= ~node2_back~0 ~node2_front~0), 2215#true, 2221#(= ~node2_state~0 0), 187#L82true, 158#L110-1true, 353#true, 382#(= ~client_state~0 0), 372#true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, 93#L199-4true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:41,792 INFO L294 olderBase$Statistics]: this new event has 267 ancestors and is not cut-off event [2023-11-29 21:55:41,792 INFO L297 olderBase$Statistics]: existing Event has 273 ancestors and is not cut-off event [2023-11-29 21:55:41,792 INFO L297 olderBase$Statistics]: existing Event has 272 ancestors and is not cut-off event [2023-11-29 21:55:41,792 INFO L297 olderBase$Statistics]: existing Event has 267 ancestors and is not cut-off event [2023-11-29 21:55:41,793 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1418] L104-->L110-1: Formula: (and (= v_~node1_state~0_20 1) (not (= (ite (and (< v_~node1_front~0_37 v_~node1_size~0_20) (< v_~node1_front~0_37 v_~node1_back~0_44) (<= 0 v_~node1_front~0_37)) 1 0) 0)) (= v_~safe~0_82 (ite (= (ite (= (select (select |v_#memory_int_189| v_~node1~0.base_33) (+ (* v_~node1_front~0_37 4) v_~node1~0.offset_33)) v_~update~0_75) 1 0) 0) 0 1)) (= (+ v_~node1_front~0_37 1) v_~node1_front~0_36)) InVars {~node1~0.base=v_~node1~0.base_33, ~node1_size~0=v_~node1_size~0_20, #memory_int=|v_#memory_int_189|, ~node1_back~0=v_~node1_back~0_44, ~node1~0.offset=v_~node1~0.offset_33, ~node1_front~0=v_~node1_front~0_37, ~update~0=v_~update~0_75} OutVars{thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~node1_state~0=v_~node1_state~0_20, ~node1~0.offset=v_~node1~0.offset_33, ~node1_front~0=v_~node1_front~0_36, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~node1~0.base=v_~node1~0.base_33, ~node1_size~0=v_~node1_size~0_20, thread2Thread1of1ForFork3_#t~post16#1=|v_thread2Thread1of1ForFork3_#t~post16#1_1|, ~safe~0=v_~safe~0_82, #memory_int=|v_#memory_int_189|, thread2Thread1of1ForFork3_#t~mem15#1=|v_thread2Thread1of1ForFork3_#t~mem15#1_1|, ~node1_back~0=v_~node1_back~0_44, ~update~0=v_~update~0_75} AuxVars[] AssignedVars[thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork3_#t~post16#1, ~safe~0, thread2Thread1of1ForFork3_#t~mem15#1, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~node1_state~0, ~node1_front~0][749], [326#L126true, 368#true, 308#L148true, 378#(<= ~node2_back~0 ~node2_front~0), 2215#true, 2221#(= ~node2_state~0 0), 311#L88true, 158#L110-1true, 353#true, 382#(= ~client_state~0 0), 372#true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, 93#L199-4true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:41,794 INFO L294 olderBase$Statistics]: this new event has 267 ancestors and is not cut-off event [2023-11-29 21:55:41,794 INFO L297 olderBase$Statistics]: existing Event has 272 ancestors and is not cut-off event [2023-11-29 21:55:41,794 INFO L297 olderBase$Statistics]: existing Event has 273 ancestors and is not cut-off event [2023-11-29 21:55:41,794 INFO L297 olderBase$Statistics]: existing Event has 267 ancestors and is not cut-off event [2023-11-29 21:55:41,940 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1418] L104-->L110-1: Formula: (and (= v_~node1_state~0_20 1) (not (= (ite (and (< v_~node1_front~0_37 v_~node1_size~0_20) (< v_~node1_front~0_37 v_~node1_back~0_44) (<= 0 v_~node1_front~0_37)) 1 0) 0)) (= v_~safe~0_82 (ite (= (ite (= (select (select |v_#memory_int_189| v_~node1~0.base_33) (+ (* v_~node1_front~0_37 4) v_~node1~0.offset_33)) v_~update~0_75) 1 0) 0) 0 1)) (= (+ v_~node1_front~0_37 1) v_~node1_front~0_36)) InVars {~node1~0.base=v_~node1~0.base_33, ~node1_size~0=v_~node1_size~0_20, #memory_int=|v_#memory_int_189|, ~node1_back~0=v_~node1_back~0_44, ~node1~0.offset=v_~node1~0.offset_33, ~node1_front~0=v_~node1_front~0_37, ~update~0=v_~update~0_75} OutVars{thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~node1_state~0=v_~node1_state~0_20, ~node1~0.offset=v_~node1~0.offset_33, ~node1_front~0=v_~node1_front~0_36, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~node1~0.base=v_~node1~0.base_33, ~node1_size~0=v_~node1_size~0_20, thread2Thread1of1ForFork3_#t~post16#1=|v_thread2Thread1of1ForFork3_#t~post16#1_1|, ~safe~0=v_~safe~0_82, #memory_int=|v_#memory_int_189|, thread2Thread1of1ForFork3_#t~mem15#1=|v_thread2Thread1of1ForFork3_#t~mem15#1_1|, ~node1_back~0=v_~node1_back~0_44, ~update~0=v_~update~0_75} AuxVars[] AssignedVars[thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork3_#t~post16#1, ~safe~0, thread2Thread1of1ForFork3_#t~mem15#1, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~node1_state~0, ~node1_front~0][749], [368#true, 308#L148true, 18#L200-1true, 378#(<= ~node2_back~0 ~node2_front~0), 2215#true, 2221#(= ~node2_state~0 0), 187#L82true, 158#L110-1true, 353#true, 194#L132-1true, 382#(= ~client_state~0 0), 372#true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:41,940 INFO L294 olderBase$Statistics]: this new event has 272 ancestors and is cut-off event [2023-11-29 21:55:41,940 INFO L297 olderBase$Statistics]: existing Event has 266 ancestors and is cut-off event [2023-11-29 21:55:41,940 INFO L297 olderBase$Statistics]: existing Event has 271 ancestors and is cut-off event [2023-11-29 21:55:41,940 INFO L297 olderBase$Statistics]: existing Event has 266 ancestors and is cut-off event [2023-11-29 21:55:41,940 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1404] L82-->L88-1: Formula: (and (= v_~safe~0_84 (ite (= (ite (= (select (select |v_#memory_int_199| v_~manager~0.base_87) (+ (* v_~manager_front~0_97 4) v_~manager~0.offset_87)) v_~ok~0_73) 1 0) 0) 0 1)) (= (+ v_~manager_front~0_97 1) v_~manager_front~0_96) (= v_~manager_state~0_46 5) (not (= (ite (and (< v_~manager_front~0_97 v_~manager_back~0_142) (<= 0 v_~manager_front~0_97) (< v_~manager_front~0_97 v_~manager_size~0_44)) 1 0) 0))) InVars {~manager_front~0=v_~manager_front~0_97, ~manager~0.offset=v_~manager~0.offset_87, ~ok~0=v_~ok~0_73, ~manager~0.base=v_~manager~0.base_87, #memory_int=|v_#memory_int_199|, ~manager_back~0=v_~manager_back~0_142, ~manager_size~0=v_~manager_size~0_44} OutVars{~manager_state~0=v_~manager_state~0_46, ~manager~0.offset=v_~manager~0.offset_87, ~ok~0=v_~ok~0_73, ~manager~0.base=v_~manager~0.base_87, ~manager_back~0=v_~manager_back~0_142, thread1Thread1of1ForFork1_#t~post11#1=|v_thread1Thread1of1ForFork1_#t~post11#1_1|, ~manager_front~0=v_~manager_front~0_96, thread1Thread1of1ForFork1_#t~mem10#1=|v_thread1Thread1of1ForFork1_#t~mem10#1_1|, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_9|, ~safe~0=v_~safe~0_84, #memory_int=|v_#memory_int_199|, ~manager_size~0=v_~manager_size~0_44, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1_9|} AuxVars[] AssignedVars[~manager_front~0, ~manager_state~0, thread1Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, ~safe~0, thread1Thread1of1ForFork1_#t~post11#1, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1][926], [2217#(= ~node1_state~0 0), 368#true, 308#L148true, 18#L200-1true, 378#(<= ~node2_back~0 ~node2_front~0), 190#L104true, 2221#(= ~node2_state~0 0), 353#true, 382#(= ~client_state~0 0), 194#L132-1true, 372#true, 96#L88-1true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:41,940 INFO L294 olderBase$Statistics]: this new event has 272 ancestors and is cut-off event [2023-11-29 21:55:41,941 INFO L297 olderBase$Statistics]: existing Event has 266 ancestors and is cut-off event [2023-11-29 21:55:41,941 INFO L297 olderBase$Statistics]: existing Event has 271 ancestors and is cut-off event [2023-11-29 21:55:41,941 INFO L297 olderBase$Statistics]: existing Event has 266 ancestors and is cut-off event [2023-11-29 21:55:41,941 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1404] L82-->L88-1: Formula: (and (= v_~safe~0_84 (ite (= (ite (= (select (select |v_#memory_int_199| v_~manager~0.base_87) (+ (* v_~manager_front~0_97 4) v_~manager~0.offset_87)) v_~ok~0_73) 1 0) 0) 0 1)) (= (+ v_~manager_front~0_97 1) v_~manager_front~0_96) (= v_~manager_state~0_46 5) (not (= (ite (and (< v_~manager_front~0_97 v_~manager_back~0_142) (<= 0 v_~manager_front~0_97) (< v_~manager_front~0_97 v_~manager_size~0_44)) 1 0) 0))) InVars {~manager_front~0=v_~manager_front~0_97, ~manager~0.offset=v_~manager~0.offset_87, ~ok~0=v_~ok~0_73, ~manager~0.base=v_~manager~0.base_87, #memory_int=|v_#memory_int_199|, ~manager_back~0=v_~manager_back~0_142, ~manager_size~0=v_~manager_size~0_44} OutVars{~manager_state~0=v_~manager_state~0_46, ~manager~0.offset=v_~manager~0.offset_87, ~ok~0=v_~ok~0_73, ~manager~0.base=v_~manager~0.base_87, ~manager_back~0=v_~manager_back~0_142, thread1Thread1of1ForFork1_#t~post11#1=|v_thread1Thread1of1ForFork1_#t~post11#1_1|, ~manager_front~0=v_~manager_front~0_96, thread1Thread1of1ForFork1_#t~mem10#1=|v_thread1Thread1of1ForFork1_#t~mem10#1_1|, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_9|, ~safe~0=v_~safe~0_84, #memory_int=|v_#memory_int_199|, ~manager_size~0=v_~manager_size~0_44, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1_9|} AuxVars[] AssignedVars[~manager_front~0, ~manager_state~0, thread1Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, ~safe~0, thread1Thread1of1ForFork1_#t~post11#1, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1][926], [326#L126true, 2217#(= ~node1_state~0 0), 368#true, 308#L148true, 18#L200-1true, 378#(<= ~node2_back~0 ~node2_front~0), 190#L104true, 2221#(= ~node2_state~0 0), 353#true, 382#(= ~client_state~0 0), 372#true, 96#L88-1true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:41,941 INFO L294 olderBase$Statistics]: this new event has 276 ancestors and is cut-off event [2023-11-29 21:55:41,941 INFO L297 olderBase$Statistics]: existing Event has 275 ancestors and is cut-off event [2023-11-29 21:55:41,941 INFO L297 olderBase$Statistics]: existing Event has 270 ancestors and is cut-off event [2023-11-29 21:55:41,941 INFO L297 olderBase$Statistics]: existing Event has 270 ancestors and is cut-off event [2023-11-29 21:55:41,941 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L148-->L154-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_137 v_~manager_size~0_40) (<= 0 v_~manager_back~0_137)) 1 0) 0)) (= v_~client_state~0_18 1) (= v_~manager_back~0_136 (+ v_~manager_back~0_137 1)) (not (= (ite (= v_~update~0_79 (select (select |v_#memory_int_193| v_~manager~0.base_85) (+ (* v_~manager_back~0_137 4) v_~manager~0.offset_85))) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, ~manager_back~0=v_~manager_back~0_137, ~manager_size~0=v_~manager_size~0_40, ~update~0=v_~update~0_79} OutVars{thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, thread4Thread1of1ForFork2_#t~post26#1=|v_thread4Thread1of1ForFork2_#t~post26#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~client_state~0=v_~client_state~0_18, ~manager_back~0=v_~manager_back~0_136, ~manager_size~0=v_~manager_size~0_40, thread4Thread1of1ForFork2_#t~mem25#1=|v_thread4Thread1of1ForFork2_#t~mem25#1_1|, ~update~0=v_~update~0_79} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post26#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, ~manager_back~0, thread4Thread1of1ForFork2_#t~mem25#1][753], [2217#(= ~node1_state~0 0), 368#true, 378#(<= ~node2_back~0 ~node2_front~0), 18#L200-1true, 88#L154-1true, 190#L104true, 2221#(= ~node2_state~0 0), 187#L82true, 353#true, 194#L132-1true, 372#true, 380#true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:41,941 INFO L294 olderBase$Statistics]: this new event has 272 ancestors and is cut-off event [2023-11-29 21:55:41,941 INFO L297 olderBase$Statistics]: existing Event has 266 ancestors and is cut-off event [2023-11-29 21:55:41,941 INFO L297 olderBase$Statistics]: existing Event has 271 ancestors and is cut-off event [2023-11-29 21:55:41,941 INFO L297 olderBase$Statistics]: existing Event has 266 ancestors and is cut-off event [2023-11-29 21:55:41,942 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L148-->L154-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_137 v_~manager_size~0_40) (<= 0 v_~manager_back~0_137)) 1 0) 0)) (= v_~client_state~0_18 1) (= v_~manager_back~0_136 (+ v_~manager_back~0_137 1)) (not (= (ite (= v_~update~0_79 (select (select |v_#memory_int_193| v_~manager~0.base_85) (+ (* v_~manager_back~0_137 4) v_~manager~0.offset_85))) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, ~manager_back~0=v_~manager_back~0_137, ~manager_size~0=v_~manager_size~0_40, ~update~0=v_~update~0_79} OutVars{thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, thread4Thread1of1ForFork2_#t~post26#1=|v_thread4Thread1of1ForFork2_#t~post26#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~client_state~0=v_~client_state~0_18, ~manager_back~0=v_~manager_back~0_136, ~manager_size~0=v_~manager_size~0_40, thread4Thread1of1ForFork2_#t~mem25#1=|v_thread4Thread1of1ForFork2_#t~mem25#1_1|, ~update~0=v_~update~0_79} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post26#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, ~manager_back~0, thread4Thread1of1ForFork2_#t~mem25#1][753], [326#L126true, 2217#(= ~node1_state~0 0), 368#true, 18#L200-1true, 378#(<= ~node2_back~0 ~node2_front~0), 88#L154-1true, 190#L104true, 2221#(= ~node2_state~0 0), 187#L82true, 353#true, 372#true, thread2Thread1of1ForFork3InUse, 380#true, 384#true, 356#true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:41,942 INFO L294 olderBase$Statistics]: this new event has 276 ancestors and is cut-off event [2023-11-29 21:55:41,942 INFO L297 olderBase$Statistics]: existing Event has 270 ancestors and is cut-off event [2023-11-29 21:55:41,942 INFO L297 olderBase$Statistics]: existing Event has 275 ancestors and is cut-off event [2023-11-29 21:55:41,942 INFO L297 olderBase$Statistics]: existing Event has 270 ancestors and is cut-off event [2023-11-29 21:55:41,943 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1418] L104-->L110-1: Formula: (and (= v_~node1_state~0_20 1) (not (= (ite (and (< v_~node1_front~0_37 v_~node1_size~0_20) (< v_~node1_front~0_37 v_~node1_back~0_44) (<= 0 v_~node1_front~0_37)) 1 0) 0)) (= v_~safe~0_82 (ite (= (ite (= (select (select |v_#memory_int_189| v_~node1~0.base_33) (+ (* v_~node1_front~0_37 4) v_~node1~0.offset_33)) v_~update~0_75) 1 0) 0) 0 1)) (= (+ v_~node1_front~0_37 1) v_~node1_front~0_36)) InVars {~node1~0.base=v_~node1~0.base_33, ~node1_size~0=v_~node1_size~0_20, #memory_int=|v_#memory_int_189|, ~node1_back~0=v_~node1_back~0_44, ~node1~0.offset=v_~node1~0.offset_33, ~node1_front~0=v_~node1_front~0_37, ~update~0=v_~update~0_75} OutVars{thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~node1_state~0=v_~node1_state~0_20, ~node1~0.offset=v_~node1~0.offset_33, ~node1_front~0=v_~node1_front~0_36, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~node1~0.base=v_~node1~0.base_33, ~node1_size~0=v_~node1_size~0_20, thread2Thread1of1ForFork3_#t~post16#1=|v_thread2Thread1of1ForFork3_#t~post16#1_1|, ~safe~0=v_~safe~0_82, #memory_int=|v_#memory_int_189|, thread2Thread1of1ForFork3_#t~mem15#1=|v_thread2Thread1of1ForFork3_#t~mem15#1_1|, ~node1_back~0=v_~node1_back~0_44, ~update~0=v_~update~0_75} AuxVars[] AssignedVars[thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork3_#t~post16#1, ~safe~0, thread2Thread1of1ForFork3_#t~mem15#1, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~node1_state~0, ~node1_front~0][749], [368#true, 308#L148true, 378#(<= ~node2_back~0 ~node2_front~0), 18#L200-1true, 2215#true, 2221#(= ~node2_state~0 0), 311#L88true, 158#L110-1true, 353#true, 382#(= ~client_state~0 0), 194#L132-1true, 372#true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:41,943 INFO L294 olderBase$Statistics]: this new event has 272 ancestors and is cut-off event [2023-11-29 21:55:41,943 INFO L297 olderBase$Statistics]: existing Event has 266 ancestors and is cut-off event [2023-11-29 21:55:41,943 INFO L297 olderBase$Statistics]: existing Event has 266 ancestors and is cut-off event [2023-11-29 21:55:41,943 INFO L297 olderBase$Statistics]: existing Event has 271 ancestors and is cut-off event [2023-11-29 21:55:41,943 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L148-->L154-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_137 v_~manager_size~0_40) (<= 0 v_~manager_back~0_137)) 1 0) 0)) (= v_~client_state~0_18 1) (= v_~manager_back~0_136 (+ v_~manager_back~0_137 1)) (not (= (ite (= v_~update~0_79 (select (select |v_#memory_int_193| v_~manager~0.base_85) (+ (* v_~manager_back~0_137 4) v_~manager~0.offset_85))) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, ~manager_back~0=v_~manager_back~0_137, ~manager_size~0=v_~manager_size~0_40, ~update~0=v_~update~0_79} OutVars{thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, thread4Thread1of1ForFork2_#t~post26#1=|v_thread4Thread1of1ForFork2_#t~post26#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~client_state~0=v_~client_state~0_18, ~manager_back~0=v_~manager_back~0_136, ~manager_size~0=v_~manager_size~0_40, thread4Thread1of1ForFork2_#t~mem25#1=|v_thread4Thread1of1ForFork2_#t~mem25#1_1|, ~update~0=v_~update~0_79} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post26#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, ~manager_back~0, thread4Thread1of1ForFork2_#t~mem25#1][753], [326#L126true, 2217#(= ~node1_state~0 0), 368#true, 18#L200-1true, 378#(<= ~node2_back~0 ~node2_front~0), 88#L154-1true, 190#L104true, 2221#(= ~node2_state~0 0), 311#L88true, 353#true, 372#true, 380#true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:41,943 INFO L294 olderBase$Statistics]: this new event has 276 ancestors and is cut-off event [2023-11-29 21:55:41,943 INFO L297 olderBase$Statistics]: existing Event has 275 ancestors and is cut-off event [2023-11-29 21:55:41,943 INFO L297 olderBase$Statistics]: existing Event has 270 ancestors and is cut-off event [2023-11-29 21:55:41,943 INFO L297 olderBase$Statistics]: existing Event has 270 ancestors and is cut-off event [2023-11-29 21:55:41,943 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L148-->L154-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_137 v_~manager_size~0_40) (<= 0 v_~manager_back~0_137)) 1 0) 0)) (= v_~client_state~0_18 1) (= v_~manager_back~0_136 (+ v_~manager_back~0_137 1)) (not (= (ite (= v_~update~0_79 (select (select |v_#memory_int_193| v_~manager~0.base_85) (+ (* v_~manager_back~0_137 4) v_~manager~0.offset_85))) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, ~manager_back~0=v_~manager_back~0_137, ~manager_size~0=v_~manager_size~0_40, ~update~0=v_~update~0_79} OutVars{thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, thread4Thread1of1ForFork2_#t~post26#1=|v_thread4Thread1of1ForFork2_#t~post26#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~client_state~0=v_~client_state~0_18, ~manager_back~0=v_~manager_back~0_136, ~manager_size~0=v_~manager_size~0_40, thread4Thread1of1ForFork2_#t~mem25#1=|v_thread4Thread1of1ForFork2_#t~mem25#1_1|, ~update~0=v_~update~0_79} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post26#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, ~manager_back~0, thread4Thread1of1ForFork2_#t~mem25#1][753], [2217#(= ~node1_state~0 0), 368#true, 378#(<= ~node2_back~0 ~node2_front~0), 18#L200-1true, 88#L154-1true, 190#L104true, 2221#(= ~node2_state~0 0), 311#L88true, 353#true, 194#L132-1true, 372#true, 380#true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:41,943 INFO L294 olderBase$Statistics]: this new event has 272 ancestors and is cut-off event [2023-11-29 21:55:41,943 INFO L297 olderBase$Statistics]: existing Event has 271 ancestors and is cut-off event [2023-11-29 21:55:41,943 INFO L297 olderBase$Statistics]: existing Event has 266 ancestors and is cut-off event [2023-11-29 21:55:41,943 INFO L297 olderBase$Statistics]: existing Event has 266 ancestors and is cut-off event [2023-11-29 21:55:41,951 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L148-->L154-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_137 v_~manager_size~0_40) (<= 0 v_~manager_back~0_137)) 1 0) 0)) (= v_~client_state~0_18 1) (= v_~manager_back~0_136 (+ v_~manager_back~0_137 1)) (not (= (ite (= v_~update~0_79 (select (select |v_#memory_int_193| v_~manager~0.base_85) (+ (* v_~manager_back~0_137 4) v_~manager~0.offset_85))) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, ~manager_back~0=v_~manager_back~0_137, ~manager_size~0=v_~manager_size~0_40, ~update~0=v_~update~0_79} OutVars{thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, thread4Thread1of1ForFork2_#t~post26#1=|v_thread4Thread1of1ForFork2_#t~post26#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~client_state~0=v_~client_state~0_18, ~manager_back~0=v_~manager_back~0_136, ~manager_size~0=v_~manager_size~0_40, thread4Thread1of1ForFork2_#t~mem25#1=|v_thread4Thread1of1ForFork2_#t~mem25#1_1|, ~update~0=v_~update~0_79} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post26#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, ~manager_back~0, thread4Thread1of1ForFork2_#t~mem25#1][581], [2217#(= ~node1_state~0 0), 326#L126true, 368#true, 18#L200-1true, 378#(<= ~node2_back~0 ~node2_front~0), 88#L154-1true, 190#L104true, 2221#(= ~node2_state~0 0), 353#true, 39#L68true, thread2Thread1of1ForFork3InUse, 380#true, 384#true, 356#true, thread4Thread1of1ForFork2InUse, 374#(<= ~node1_back~0 ~node1_front~0), thread3Thread1of1ForFork0InUse, 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:41,951 INFO L294 olderBase$Statistics]: this new event has 268 ancestors and is cut-off event [2023-11-29 21:55:41,951 INFO L297 olderBase$Statistics]: existing Event has 262 ancestors and is cut-off event [2023-11-29 21:55:41,951 INFO L297 olderBase$Statistics]: existing Event has 262 ancestors and is cut-off event [2023-11-29 21:55:41,951 INFO L297 olderBase$Statistics]: existing Event has 268 ancestors and is cut-off event [2023-11-29 21:55:41,951 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1398] L68-->L88-1: Formula: (and (not (= (ite (and (< v_~node2_back~0_49 v_~node2_size~0_24) (<= 0 v_~node2_back~0_49)) 1 0) 0)) (= (+ v_~node2_back~0_49 1) v_~node2_back~0_48) (= v_~manager_state~0_44 3) (not (= (ite (= v_~update~0_83 (select (select |v_#memory_int_197| v_~node2~0.base_33) (+ (* 4 v_~node2_back~0_49) v_~node2~0.offset_33))) 1 0) 0))) InVars {~node2~0.offset=v_~node2~0.offset_33, #memory_int=|v_#memory_int_197|, ~node2_size~0=v_~node2_size~0_24, ~node2_back~0=v_~node2_back~0_49, ~node2~0.base=v_~node2~0.base_33, ~update~0=v_~update~0_83} OutVars{thread1Thread1of1ForFork1_#t~post7#1=|v_thread1Thread1of1ForFork1_#t~post7#1_1|, ~manager_state~0=v_~manager_state~0_44, thread1Thread1of1ForFork1_#t~mem6#1=|v_thread1Thread1of1ForFork1_#t~mem6#1_1|, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_5|, ~node2~0.offset=v_~node2~0.offset_33, #memory_int=|v_#memory_int_197|, ~node2_size~0=v_~node2_size~0_24, ~node2_back~0=v_~node2_back~0_48, ~node2~0.base=v_~node2~0.base_33, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1_5|, ~update~0=v_~update~0_83} AuxVars[] AssignedVars[thread1Thread1of1ForFork1_#t~post7#1, ~manager_state~0, thread1Thread1of1ForFork1_#t~mem6#1, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, ~node2_back~0, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1][606], [2217#(= ~node1_state~0 0), 326#L126true, 368#true, 308#L148true, 18#L200-1true, 376#true, 190#L104true, 2221#(= ~node2_state~0 0), 353#true, 382#(= ~client_state~0 0), 96#L88-1true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 374#(<= ~node1_back~0 ~node1_front~0), 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:41,951 INFO L294 olderBase$Statistics]: this new event has 268 ancestors and is cut-off event [2023-11-29 21:55:41,951 INFO L297 olderBase$Statistics]: existing Event has 262 ancestors and is cut-off event [2023-11-29 21:55:41,951 INFO L297 olderBase$Statistics]: existing Event has 268 ancestors and is cut-off event [2023-11-29 21:55:41,952 INFO L297 olderBase$Statistics]: existing Event has 262 ancestors and is cut-off event [2023-11-29 21:55:41,952 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L148-->L154-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_137 v_~manager_size~0_40) (<= 0 v_~manager_back~0_137)) 1 0) 0)) (= v_~client_state~0_18 1) (= v_~manager_back~0_136 (+ v_~manager_back~0_137 1)) (not (= (ite (= v_~update~0_79 (select (select |v_#memory_int_193| v_~manager~0.base_85) (+ (* v_~manager_back~0_137 4) v_~manager~0.offset_85))) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, ~manager_back~0=v_~manager_back~0_137, ~manager_size~0=v_~manager_size~0_40, ~update~0=v_~update~0_79} OutVars{thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, thread4Thread1of1ForFork2_#t~post26#1=|v_thread4Thread1of1ForFork2_#t~post26#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~client_state~0=v_~client_state~0_18, ~manager_back~0=v_~manager_back~0_136, ~manager_size~0=v_~manager_size~0_40, thread4Thread1of1ForFork2_#t~mem25#1=|v_thread4Thread1of1ForFork2_#t~mem25#1_1|, ~update~0=v_~update~0_79} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post26#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, ~manager_back~0, thread4Thread1of1ForFork2_#t~mem25#1][581], [2217#(= ~node1_state~0 0), 326#L126true, 368#true, 378#(<= ~node2_back~0 ~node2_front~0), 18#L200-1true, 88#L154-1true, 190#L104true, 2221#(= ~node2_state~0 0), 321#L74true, 353#true, 380#true, thread2Thread1of1ForFork3InUse, 384#true, thread4Thread1of1ForFork2InUse, 356#true, 374#(<= ~node1_back~0 ~node1_front~0), thread3Thread1of1ForFork0InUse, 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:41,952 INFO L294 olderBase$Statistics]: this new event has 268 ancestors and is cut-off event [2023-11-29 21:55:41,952 INFO L297 olderBase$Statistics]: existing Event has 262 ancestors and is cut-off event [2023-11-29 21:55:41,952 INFO L297 olderBase$Statistics]: existing Event has 262 ancestors and is cut-off event [2023-11-29 21:55:41,952 INFO L297 olderBase$Statistics]: existing Event has 268 ancestors and is cut-off event [2023-11-29 21:55:41,954 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L148-->L154-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_137 v_~manager_size~0_40) (<= 0 v_~manager_back~0_137)) 1 0) 0)) (= v_~client_state~0_18 1) (= v_~manager_back~0_136 (+ v_~manager_back~0_137 1)) (not (= (ite (= v_~update~0_79 (select (select |v_#memory_int_193| v_~manager~0.base_85) (+ (* v_~manager_back~0_137 4) v_~manager~0.offset_85))) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, ~manager_back~0=v_~manager_back~0_137, ~manager_size~0=v_~manager_size~0_40, ~update~0=v_~update~0_79} OutVars{thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, thread4Thread1of1ForFork2_#t~post26#1=|v_thread4Thread1of1ForFork2_#t~post26#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~client_state~0=v_~client_state~0_18, ~manager_back~0=v_~manager_back~0_136, ~manager_size~0=v_~manager_size~0_40, thread4Thread1of1ForFork2_#t~mem25#1=|v_thread4Thread1of1ForFork2_#t~mem25#1_1|, ~update~0=v_~update~0_79} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post26#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, ~manager_back~0, thread4Thread1of1ForFork2_#t~mem25#1][581], [2217#(= ~node1_state~0 0), 326#L126true, 368#true, 113#L89true, 378#(<= ~node2_back~0 ~node2_front~0), 88#L154-1true, 190#L104true, 2221#(= ~node2_state~0 0), 353#true, 380#true, thread2Thread1of1ForFork3InUse, 384#true, 93#L199-4true, thread4Thread1of1ForFork2InUse, 356#true, 374#(<= ~node1_back~0 ~node1_front~0), thread3Thread1of1ForFork0InUse, 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:41,954 INFO L294 olderBase$Statistics]: this new event has 268 ancestors and is cut-off event [2023-11-29 21:55:41,954 INFO L297 olderBase$Statistics]: existing Event has 268 ancestors and is cut-off event [2023-11-29 21:55:41,954 INFO L297 olderBase$Statistics]: existing Event has 262 ancestors and is cut-off event [2023-11-29 21:55:41,954 INFO L297 olderBase$Statistics]: existing Event has 262 ancestors and is cut-off event [2023-11-29 21:55:41,954 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1407] L89-->L88-1: Formula: (and (not (= (ite (and (< v_~client_back~0_41 v_~client_size~0_22) (<= 0 v_~client_back~0_41)) 1 0) 0)) (not (= 0 (ite (= (select (select |v_#memory_int_187| v_~client~0.base_29) (+ (* v_~client_back~0_41 4) v_~client~0.offset_29)) v_~ok~0_71) 1 0))) (= v_~manager_state~0_42 0) (= (+ v_~client_back~0_41 1) v_~client_back~0_40)) InVars {~client_back~0=v_~client_back~0_41, ~client~0.offset=v_~client~0.offset_29, ~ok~0=v_~ok~0_71, #memory_int=|v_#memory_int_187|, ~client_size~0=v_~client_size~0_22, ~client~0.base=v_~client~0.base_29} OutVars{thread1Thread1of1ForFork1_#t~post13#1=|v_thread1Thread1of1ForFork1_#t~post13#1_1|, ~manager_state~0=v_~manager_state~0_42, ~client_back~0=v_~client_back~0_40, ~client~0.offset=v_~client~0.offset_29, ~ok~0=v_~ok~0_71, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_11|, #memory_int=|v_#memory_int_187|, ~client_size~0=v_~client_size~0_22, thread1Thread1of1ForFork1_#t~mem12#1=|v_thread1Thread1of1ForFork1_#t~mem12#1_1|, ~client~0.base=v_~client~0.base_29, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1_11|} AuxVars[] AssignedVars[thread1Thread1of1ForFork1_#t~post13#1, ~manager_state~0, ~client_back~0, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork1_#t~mem12#1, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1][712], [2217#(= ~node1_state~0 0), 326#L126true, 368#true, 308#L148true, 378#(<= ~node2_back~0 ~node2_front~0), 403#(= ~manager_state~0 0), 190#L104true, 2221#(= ~node2_state~0 0), 353#true, 382#(= ~client_state~0 0), 96#L88-1true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, 93#L199-4true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 374#(<= ~node1_back~0 ~node1_front~0), 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:41,954 INFO L294 olderBase$Statistics]: this new event has 268 ancestors and is cut-off event [2023-11-29 21:55:41,954 INFO L297 olderBase$Statistics]: existing Event has 262 ancestors and is cut-off event [2023-11-29 21:55:41,954 INFO L297 olderBase$Statistics]: existing Event has 268 ancestors and is cut-off event [2023-11-29 21:55:41,954 INFO L297 olderBase$Statistics]: existing Event has 262 ancestors and is cut-off event [2023-11-29 21:55:43,201 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1392] L54-->L88-1: Formula: (and (= (+ v_~manager_front~0_91 1) v_~manager_front~0_90) (= v_~manager_state~0_38 1) (= v_~safe~0_76 (ite (= (ite (= (select (select |v_#memory_int_155| v_~manager~0.base_67) (+ (* v_~manager_front~0_91 4) v_~manager~0.offset_67)) v_~update~0_61) 1 0) 0) 0 1)) (not (= (ite (and (< v_~manager_front~0_91 v_~manager_back~0_104) (< v_~manager_front~0_91 v_~manager_size~0_24) (<= 0 v_~manager_front~0_91)) 1 0) 0))) InVars {~manager_front~0=v_~manager_front~0_91, ~manager~0.offset=v_~manager~0.offset_67, ~manager~0.base=v_~manager~0.base_67, #memory_int=|v_#memory_int_155|, ~manager_back~0=v_~manager_back~0_104, ~manager_size~0=v_~manager_size~0_24, ~update~0=v_~update~0_61} OutVars{~manager_state~0=v_~manager_state~0_38, ~manager~0.offset=v_~manager~0.offset_67, ~manager~0.base=v_~manager~0.base_67, thread1Thread1of1ForFork1_#t~mem2#1=|v_thread1Thread1of1ForFork1_#t~mem2#1_1|, ~manager_back~0=v_~manager_back~0_104, ~manager_front~0=v_~manager_front~0_90, thread1Thread1of1ForFork1_#t~post3#1=|v_thread1Thread1of1ForFork1_#t~post3#1_1|, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, ~safe~0=v_~safe~0_76, #memory_int=|v_#memory_int_155|, ~manager_size~0=v_~manager_size~0_24, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~update~0=v_~update~0_61} AuxVars[] AssignedVars[~manager_front~0, ~manager_state~0, thread1Thread1of1ForFork1_#t~post3#1, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, ~safe~0, thread1Thread1of1ForFork1_#t~mem2#1, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1][557], [326#L126true, 2217#(= ~node1_state~0 0), 368#true, 308#L148true, 18#L200-1true, 378#(<= ~node2_back~0 ~node2_front~0), 190#L104true, 2221#(= ~node2_state~0 0), 353#true, 382#(= ~client_state~0 0), 96#L88-1true, 2177#(and (or (= (select (select |#memory_int| ~manager~0.base) (* ~manager_front~0 4)) ~update~0) (< ~manager_size~0 (+ ~manager_front~0 1)) (< ~manager_front~0 0)) (= ~safe~0 1) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_size~0 1) (= ~manager~0.offset 0) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t1~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (not (= ~manager~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t4~0#1.base|)), thread2Thread1of1ForFork3InUse, 384#true, 356#true, thread4Thread1of1ForFork2InUse, 374#(<= ~node1_back~0 ~node1_front~0), thread3Thread1of1ForFork0InUse, 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:43,201 INFO L294 olderBase$Statistics]: this new event has 268 ancestors and is cut-off event [2023-11-29 21:55:43,201 INFO L297 olderBase$Statistics]: existing Event has 258 ancestors and is cut-off event [2023-11-29 21:55:43,201 INFO L297 olderBase$Statistics]: existing Event has 258 ancestors and is cut-off event [2023-11-29 21:55:43,201 INFO L297 olderBase$Statistics]: existing Event has 268 ancestors and is cut-off event [2023-11-29 21:55:43,201 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L148-->L154-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_137 v_~manager_size~0_40) (<= 0 v_~manager_back~0_137)) 1 0) 0)) (= v_~client_state~0_18 1) (= v_~manager_back~0_136 (+ v_~manager_back~0_137 1)) (not (= (ite (= v_~update~0_79 (select (select |v_#memory_int_193| v_~manager~0.base_85) (+ (* v_~manager_back~0_137 4) v_~manager~0.offset_85))) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, ~manager_back~0=v_~manager_back~0_137, ~manager_size~0=v_~manager_size~0_40, ~update~0=v_~update~0_79} OutVars{thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, thread4Thread1of1ForFork2_#t~post26#1=|v_thread4Thread1of1ForFork2_#t~post26#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~client_state~0=v_~client_state~0_18, ~manager_back~0=v_~manager_back~0_136, ~manager_size~0=v_~manager_size~0_40, thread4Thread1of1ForFork2_#t~mem25#1=|v_thread4Thread1of1ForFork2_#t~mem25#1_1|, ~update~0=v_~update~0_79} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post26#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, ~manager_back~0, thread4Thread1of1ForFork2_#t~mem25#1][560], [60#L54true, 326#L126true, 2217#(= ~node1_state~0 0), 368#true, 18#L200-1true, 378#(<= ~node2_back~0 ~node2_front~0), 88#L154-1true, 403#(= ~manager_state~0 0), 190#L104true, 2221#(= ~node2_state~0 0), 2185#(and (exists ((v_~manager_back~0_148 Int)) (and (= ~update~0 (select (select |#memory_int| ~manager~0.base) (* v_~manager_back~0_148 4))) (<= (+ v_~manager_back~0_148 1) ~manager_size~0) (<= 0 v_~manager_back~0_148))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_size~0 1) (= ~manager~0.offset 0) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t1~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (not (= ~manager~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (= ~manager_front~0 0) (< ~manager_front~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t4~0#1.base|)), 353#true, thread2Thread1of1ForFork3InUse, 380#true, 384#true, thread4Thread1of1ForFork2InUse, 356#true, 374#(<= ~node1_back~0 ~node1_front~0), thread3Thread1of1ForFork0InUse, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:43,201 INFO L294 olderBase$Statistics]: this new event has 268 ancestors and is cut-off event [2023-11-29 21:55:43,201 INFO L297 olderBase$Statistics]: existing Event has 268 ancestors and is cut-off event [2023-11-29 21:55:43,201 INFO L297 olderBase$Statistics]: existing Event has 258 ancestors and is cut-off event [2023-11-29 21:55:43,201 INFO L297 olderBase$Statistics]: existing Event has 258 ancestors and is cut-off event [2023-11-29 21:55:43,323 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1418] L104-->L110-1: Formula: (and (= v_~node1_state~0_20 1) (not (= (ite (and (< v_~node1_front~0_37 v_~node1_size~0_20) (< v_~node1_front~0_37 v_~node1_back~0_44) (<= 0 v_~node1_front~0_37)) 1 0) 0)) (= v_~safe~0_82 (ite (= (ite (= (select (select |v_#memory_int_189| v_~node1~0.base_33) (+ (* v_~node1_front~0_37 4) v_~node1~0.offset_33)) v_~update~0_75) 1 0) 0) 0 1)) (= (+ v_~node1_front~0_37 1) v_~node1_front~0_36)) InVars {~node1~0.base=v_~node1~0.base_33, ~node1_size~0=v_~node1_size~0_20, #memory_int=|v_#memory_int_189|, ~node1_back~0=v_~node1_back~0_44, ~node1~0.offset=v_~node1~0.offset_33, ~node1_front~0=v_~node1_front~0_37, ~update~0=v_~update~0_75} OutVars{thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~node1_state~0=v_~node1_state~0_20, ~node1~0.offset=v_~node1~0.offset_33, ~node1_front~0=v_~node1_front~0_36, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~node1~0.base=v_~node1~0.base_33, ~node1_size~0=v_~node1_size~0_20, thread2Thread1of1ForFork3_#t~post16#1=|v_thread2Thread1of1ForFork3_#t~post16#1_1|, ~safe~0=v_~safe~0_82, #memory_int=|v_#memory_int_189|, thread2Thread1of1ForFork3_#t~mem15#1=|v_thread2Thread1of1ForFork3_#t~mem15#1_1|, ~node1_back~0=v_~node1_back~0_44, ~update~0=v_~update~0_75} AuxVars[] AssignedVars[thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork3_#t~post16#1, ~safe~0, thread2Thread1of1ForFork3_#t~mem15#1, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~node1_state~0, ~node1_front~0][849], [60#L54true, 326#L126true, 368#true, 18#L200-1true, 378#(<= ~node2_back~0 ~node2_front~0), 2215#true, 403#(= ~manager_state~0 0), 2221#(= ~node2_state~0 0), 2185#(and (exists ((v_~manager_back~0_148 Int)) (and (= ~update~0 (select (select |#memory_int| ~manager~0.base) (* v_~manager_back~0_148 4))) (<= (+ v_~manager_back~0_148 1) ~manager_size~0) (<= 0 v_~manager_back~0_148))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_size~0 1) (= ~manager~0.offset 0) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t1~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (not (= ~manager~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (= ~manager_front~0 0) (< ~manager_front~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t4~0#1.base|)), 158#L110-1true, 329#L154true, 353#true, 372#true, thread2Thread1of1ForFork3InUse, 380#true, 384#true, 356#true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:43,323 INFO L294 olderBase$Statistics]: this new event has 268 ancestors and is cut-off event [2023-11-29 21:55:43,323 INFO L297 olderBase$Statistics]: existing Event has 269 ancestors and is cut-off event [2023-11-29 21:55:43,323 INFO L297 olderBase$Statistics]: existing Event has 268 ancestors and is cut-off event [2023-11-29 21:55:43,323 INFO L297 olderBase$Statistics]: existing Event has 268 ancestors and is cut-off event [2023-11-29 21:55:43,324 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1392] L54-->L88-1: Formula: (and (= (+ v_~manager_front~0_91 1) v_~manager_front~0_90) (= v_~manager_state~0_38 1) (= v_~safe~0_76 (ite (= (ite (= (select (select |v_#memory_int_155| v_~manager~0.base_67) (+ (* v_~manager_front~0_91 4) v_~manager~0.offset_67)) v_~update~0_61) 1 0) 0) 0 1)) (not (= (ite (and (< v_~manager_front~0_91 v_~manager_back~0_104) (< v_~manager_front~0_91 v_~manager_size~0_24) (<= 0 v_~manager_front~0_91)) 1 0) 0))) InVars {~manager_front~0=v_~manager_front~0_91, ~manager~0.offset=v_~manager~0.offset_67, ~manager~0.base=v_~manager~0.base_67, #memory_int=|v_#memory_int_155|, ~manager_back~0=v_~manager_back~0_104, ~manager_size~0=v_~manager_size~0_24, ~update~0=v_~update~0_61} OutVars{~manager_state~0=v_~manager_state~0_38, ~manager~0.offset=v_~manager~0.offset_67, ~manager~0.base=v_~manager~0.base_67, thread1Thread1of1ForFork1_#t~mem2#1=|v_thread1Thread1of1ForFork1_#t~mem2#1_1|, ~manager_back~0=v_~manager_back~0_104, ~manager_front~0=v_~manager_front~0_90, thread1Thread1of1ForFork1_#t~post3#1=|v_thread1Thread1of1ForFork1_#t~post3#1_1|, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, ~safe~0=v_~safe~0_76, #memory_int=|v_#memory_int_155|, ~manager_size~0=v_~manager_size~0_24, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~update~0=v_~update~0_61} AuxVars[] AssignedVars[~manager_front~0, ~manager_state~0, thread1Thread1of1ForFork1_#t~post3#1, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, ~safe~0, thread1Thread1of1ForFork1_#t~mem2#1, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1][850], [2217#(= ~node1_state~0 0), 326#L126true, 368#true, 18#L200-1true, 378#(<= ~node2_back~0 ~node2_front~0), 190#L104true, 2221#(= ~node2_state~0 0), 329#L154true, 353#true, 372#true, 96#L88-1true, thread2Thread1of1ForFork3InUse, 2177#(and (or (= (select (select |#memory_int| ~manager~0.base) (* ~manager_front~0 4)) ~update~0) (< ~manager_size~0 (+ ~manager_front~0 1)) (< ~manager_front~0 0)) (= ~safe~0 1) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_size~0 1) (= ~manager~0.offset 0) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t1~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (not (= ~manager~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t4~0#1.base|)), 380#true, 384#true, thread4Thread1of1ForFork2InUse, 356#true, thread3Thread1of1ForFork0InUse, 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:43,324 INFO L294 olderBase$Statistics]: this new event has 268 ancestors and is cut-off event [2023-11-29 21:55:43,324 INFO L297 olderBase$Statistics]: existing Event has 268 ancestors and is cut-off event [2023-11-29 21:55:43,324 INFO L297 olderBase$Statistics]: existing Event has 269 ancestors and is cut-off event [2023-11-29 21:55:43,324 INFO L297 olderBase$Statistics]: existing Event has 268 ancestors and is cut-off event [2023-11-29 21:55:44,031 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1418] L104-->L110-1: Formula: (and (= v_~node1_state~0_20 1) (not (= (ite (and (< v_~node1_front~0_37 v_~node1_size~0_20) (< v_~node1_front~0_37 v_~node1_back~0_44) (<= 0 v_~node1_front~0_37)) 1 0) 0)) (= v_~safe~0_82 (ite (= (ite (= (select (select |v_#memory_int_189| v_~node1~0.base_33) (+ (* v_~node1_front~0_37 4) v_~node1~0.offset_33)) v_~update~0_75) 1 0) 0) 0 1)) (= (+ v_~node1_front~0_37 1) v_~node1_front~0_36)) InVars {~node1~0.base=v_~node1~0.base_33, ~node1_size~0=v_~node1_size~0_20, #memory_int=|v_#memory_int_189|, ~node1_back~0=v_~node1_back~0_44, ~node1~0.offset=v_~node1~0.offset_33, ~node1_front~0=v_~node1_front~0_37, ~update~0=v_~update~0_75} OutVars{thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~node1_state~0=v_~node1_state~0_20, ~node1~0.offset=v_~node1~0.offset_33, ~node1_front~0=v_~node1_front~0_36, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~node1~0.base=v_~node1~0.base_33, ~node1_size~0=v_~node1_size~0_20, thread2Thread1of1ForFork3_#t~post16#1=|v_thread2Thread1of1ForFork3_#t~post16#1_1|, ~safe~0=v_~safe~0_82, #memory_int=|v_#memory_int_189|, thread2Thread1of1ForFork3_#t~mem15#1=|v_thread2Thread1of1ForFork3_#t~mem15#1_1|, ~node1_back~0=v_~node1_back~0_44, ~update~0=v_~update~0_75} AuxVars[] AssignedVars[thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork3_#t~post16#1, ~safe~0, thread2Thread1of1ForFork3_#t~mem15#1, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~node1_state~0, ~node1_front~0][749], [326#L126true, 368#true, 308#L148true, 378#(<= ~node2_back~0 ~node2_front~0), 2215#true, 2221#(= ~node2_state~0 0), 158#L110-1true, 353#true, 25#L61true, 382#(= ~client_state~0 0), 372#true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, 93#L199-4true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:44,031 INFO L294 olderBase$Statistics]: this new event has 269 ancestors and is cut-off event [2023-11-29 21:55:44,031 INFO L297 olderBase$Statistics]: existing Event has 264 ancestors and is cut-off event [2023-11-29 21:55:44,031 INFO L297 olderBase$Statistics]: existing Event has 269 ancestors and is cut-off event [2023-11-29 21:55:44,031 INFO L297 olderBase$Statistics]: existing Event has 270 ancestors and is cut-off event [2023-11-29 21:55:44,032 INFO L297 olderBase$Statistics]: existing Event has 264 ancestors and is cut-off event [2023-11-29 21:55:44,032 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1395] L61-->L88-1: Formula: (and (= (+ v_~node1_back~0_39 1) v_~node1_back~0_38) (= v_~manager_state~0_40 2) (not (= (ite (= (select (select |v_#memory_int_177| v_~node1~0.base_31) (+ (* v_~node1_back~0_39 4) v_~node1~0.offset_31)) v_~update~0_69) 1 0) 0)) (not (= (ite (and (<= 0 v_~node1_back~0_39) (< v_~node1_back~0_39 v_~node1_size~0_16)) 1 0) 0))) InVars {~node1~0.base=v_~node1~0.base_31, ~node1_size~0=v_~node1_size~0_16, #memory_int=|v_#memory_int_177|, ~node1_back~0=v_~node1_back~0_39, ~node1~0.offset=v_~node1~0.offset_31, ~update~0=v_~update~0_69} OutVars{~manager_state~0=v_~manager_state~0_40, ~node1~0.base=v_~node1~0.base_31, thread1Thread1of1ForFork1_#t~mem4#1=|v_thread1Thread1of1ForFork1_#t~mem4#1_1|, ~node1_size~0=v_~node1_size~0_16, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_3|, thread1Thread1of1ForFork1_#t~post5#1=|v_thread1Thread1of1ForFork1_#t~post5#1_1|, #memory_int=|v_#memory_int_177|, ~node1_back~0=v_~node1_back~0_38, ~node1~0.offset=v_~node1~0.offset_31, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1_3|, ~update~0=v_~update~0_69} AuxVars[] AssignedVars[~manager_state~0, thread1Thread1of1ForFork1_#t~mem4#1, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork1_#t~post5#1, ~node1_back~0, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1][782], [2217#(= ~node1_state~0 0), 326#L126true, 368#true, 308#L148true, 378#(<= ~node2_back~0 ~node2_front~0), 190#L104true, 2221#(= ~node2_state~0 0), 353#true, 382#(= ~client_state~0 0), 372#true, 96#L88-1true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, 93#L199-4true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:44,032 INFO L294 olderBase$Statistics]: this new event has 269 ancestors and is cut-off event [2023-11-29 21:55:44,032 INFO L297 olderBase$Statistics]: existing Event has 264 ancestors and is cut-off event [2023-11-29 21:55:44,032 INFO L297 olderBase$Statistics]: existing Event has 269 ancestors and is cut-off event [2023-11-29 21:55:44,032 INFO L297 olderBase$Statistics]: existing Event has 264 ancestors and is cut-off event [2023-11-29 21:55:44,032 INFO L297 olderBase$Statistics]: existing Event has 270 ancestors and is cut-off event [2023-11-29 21:55:44,032 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1446] L148-->L154-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_137 v_~manager_size~0_40) (<= 0 v_~manager_back~0_137)) 1 0) 0)) (= v_~client_state~0_18 1) (= v_~manager_back~0_136 (+ v_~manager_back~0_137 1)) (not (= (ite (= v_~update~0_79 (select (select |v_#memory_int_193| v_~manager~0.base_85) (+ (* v_~manager_back~0_137 4) v_~manager~0.offset_85))) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, ~manager_back~0=v_~manager_back~0_137, ~manager_size~0=v_~manager_size~0_40, ~update~0=v_~update~0_79} OutVars{thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, thread4Thread1of1ForFork2_#t~post26#1=|v_thread4Thread1of1ForFork2_#t~post26#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~client_state~0=v_~client_state~0_18, ~manager_back~0=v_~manager_back~0_136, ~manager_size~0=v_~manager_size~0_40, thread4Thread1of1ForFork2_#t~mem25#1=|v_thread4Thread1of1ForFork2_#t~mem25#1_1|, ~update~0=v_~update~0_79} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post26#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, ~manager_back~0, thread4Thread1of1ForFork2_#t~mem25#1][753], [2217#(= ~node1_state~0 0), 326#L126true, 368#true, 378#(<= ~node2_back~0 ~node2_front~0), 88#L154-1true, 190#L104true, 2221#(= ~node2_state~0 0), 353#true, 25#L61true, 372#true, thread2Thread1of1ForFork3InUse, 380#true, 384#true, 356#true, 93#L199-4true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:44,032 INFO L294 olderBase$Statistics]: this new event has 269 ancestors and is cut-off event [2023-11-29 21:55:44,032 INFO L297 olderBase$Statistics]: existing Event has 264 ancestors and is cut-off event [2023-11-29 21:55:44,032 INFO L297 olderBase$Statistics]: existing Event has 264 ancestors and is cut-off event [2023-11-29 21:55:44,032 INFO L297 olderBase$Statistics]: existing Event has 270 ancestors and is cut-off event [2023-11-29 21:55:44,033 INFO L297 olderBase$Statistics]: existing Event has 269 ancestors and is cut-off event [2023-11-29 21:55:44,034 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1418] L104-->L110-1: Formula: (and (= v_~node1_state~0_20 1) (not (= (ite (and (< v_~node1_front~0_37 v_~node1_size~0_20) (< v_~node1_front~0_37 v_~node1_back~0_44) (<= 0 v_~node1_front~0_37)) 1 0) 0)) (= v_~safe~0_82 (ite (= (ite (= (select (select |v_#memory_int_189| v_~node1~0.base_33) (+ (* v_~node1_front~0_37 4) v_~node1~0.offset_33)) v_~update~0_75) 1 0) 0) 0 1)) (= (+ v_~node1_front~0_37 1) v_~node1_front~0_36)) InVars {~node1~0.base=v_~node1~0.base_33, ~node1_size~0=v_~node1_size~0_20, #memory_int=|v_#memory_int_189|, ~node1_back~0=v_~node1_back~0_44, ~node1~0.offset=v_~node1~0.offset_33, ~node1_front~0=v_~node1_front~0_37, ~update~0=v_~update~0_75} OutVars{thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~node1_state~0=v_~node1_state~0_20, ~node1~0.offset=v_~node1~0.offset_33, ~node1_front~0=v_~node1_front~0_36, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~node1~0.base=v_~node1~0.base_33, ~node1_size~0=v_~node1_size~0_20, thread2Thread1of1ForFork3_#t~post16#1=|v_thread2Thread1of1ForFork3_#t~post16#1_1|, ~safe~0=v_~safe~0_82, #memory_int=|v_#memory_int_189|, thread2Thread1of1ForFork3_#t~mem15#1=|v_thread2Thread1of1ForFork3_#t~mem15#1_1|, ~node1_back~0=v_~node1_back~0_44, ~update~0=v_~update~0_75} AuxVars[] AssignedVars[thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork3_#t~post16#1, ~safe~0, thread2Thread1of1ForFork3_#t~mem15#1, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~node1_state~0, ~node1_front~0][749], [326#L126true, 368#true, 308#L148true, 378#(<= ~node2_back~0 ~node2_front~0), 2215#true, 2221#(= ~node2_state~0 0), 158#L110-1true, 353#true, 227#L67true, 382#(= ~client_state~0 0), 372#true, thread2Thread1of1ForFork3InUse, 384#true, 93#L199-4true, thread4Thread1of1ForFork2InUse, 356#true, thread3Thread1of1ForFork0InUse, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:44,034 INFO L294 olderBase$Statistics]: this new event has 269 ancestors and is cut-off event [2023-11-29 21:55:44,034 INFO L297 olderBase$Statistics]: existing Event has 264 ancestors and is cut-off event [2023-11-29 21:55:44,034 INFO L297 olderBase$Statistics]: existing Event has 269 ancestors and is cut-off event [2023-11-29 21:55:44,034 INFO L297 olderBase$Statistics]: existing Event has 264 ancestors and is cut-off event [2023-11-29 21:55:44,034 INFO L297 olderBase$Statistics]: existing Event has 270 ancestors and is cut-off event [2023-11-29 21:55:44,034 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1446] L148-->L154-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_137 v_~manager_size~0_40) (<= 0 v_~manager_back~0_137)) 1 0) 0)) (= v_~client_state~0_18 1) (= v_~manager_back~0_136 (+ v_~manager_back~0_137 1)) (not (= (ite (= v_~update~0_79 (select (select |v_#memory_int_193| v_~manager~0.base_85) (+ (* v_~manager_back~0_137 4) v_~manager~0.offset_85))) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, ~manager_back~0=v_~manager_back~0_137, ~manager_size~0=v_~manager_size~0_40, ~update~0=v_~update~0_79} OutVars{thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, thread4Thread1of1ForFork2_#t~post26#1=|v_thread4Thread1of1ForFork2_#t~post26#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~client_state~0=v_~client_state~0_18, ~manager_back~0=v_~manager_back~0_136, ~manager_size~0=v_~manager_size~0_40, thread4Thread1of1ForFork2_#t~mem25#1=|v_thread4Thread1of1ForFork2_#t~mem25#1_1|, ~update~0=v_~update~0_79} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post26#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, ~manager_back~0, thread4Thread1of1ForFork2_#t~mem25#1][753], [2217#(= ~node1_state~0 0), 326#L126true, 368#true, 378#(<= ~node2_back~0 ~node2_front~0), 88#L154-1true, 190#L104true, 2221#(= ~node2_state~0 0), 353#true, 227#L67true, 372#true, 380#true, thread2Thread1of1ForFork3InUse, 384#true, 93#L199-4true, 356#true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:44,034 INFO L294 olderBase$Statistics]: this new event has 269 ancestors and is cut-off event [2023-11-29 21:55:44,034 INFO L297 olderBase$Statistics]: existing Event has 264 ancestors and is cut-off event [2023-11-29 21:55:44,034 INFO L297 olderBase$Statistics]: existing Event has 269 ancestors and is cut-off event [2023-11-29 21:55:44,035 INFO L297 olderBase$Statistics]: existing Event has 270 ancestors and is cut-off event [2023-11-29 21:55:44,035 INFO L297 olderBase$Statistics]: existing Event has 264 ancestors and is cut-off event [2023-11-29 21:55:44,086 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1432] L126-->L132-1: Formula: (and (not (= (ite (and (< v_~node2_front~0_35 v_~node2_back~0_44) (<= 0 v_~node2_front~0_35) (< v_~node2_front~0_35 v_~node2_size~0_20)) 1 0) 0)) (= v_~safe~0_80 (ite (= (ite (= (select (select |v_#memory_int_183| v_~node2~0.base_29) (+ (* 4 v_~node2_front~0_35) v_~node2~0.offset_29)) v_~update~0_73) 1 0) 0) 0 1)) (= v_~node2_state~0_16 1) (= (+ v_~node2_front~0_35 1) v_~node2_front~0_34)) InVars {~node2~0.offset=v_~node2~0.offset_29, ~node2_front~0=v_~node2_front~0_35, #memory_int=|v_#memory_int_183|, ~node2_size~0=v_~node2_size~0_20, ~node2~0.base=v_~node2~0.base_29, ~node2_back~0=v_~node2_back~0_44, ~update~0=v_~update~0_73} OutVars{~node2_state~0=v_~node2_state~0_16, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_1|, thread3Thread1of1ForFork0_#t~mem20#1=|v_thread3Thread1of1ForFork0_#t~mem20#1_1|, thread3Thread1of1ForFork0_#t~post21#1=|v_thread3Thread1of1ForFork0_#t~post21#1_1|, ~node2~0.offset=v_~node2~0.offset_29, ~node2_front~0=v_~node2_front~0_34, ~safe~0=v_~safe~0_80, #memory_int=|v_#memory_int_183|, ~node2_size~0=v_~node2_size~0_20, ~node2~0.base=v_~node2~0.base_29, ~node2_back~0=v_~node2_back~0_44, ~update~0=v_~update~0_73} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#t~post21#1, ~node2_state~0, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, ~node2_front~0, ~safe~0, thread3Thread1of1ForFork0_#t~mem20#1][789], [2217#(= ~node1_state~0 0), 368#true, 308#L148true, 376#true, 2219#true, 190#L104true, 353#true, 194#L132-1true, 382#(= ~client_state~0 0), thread2Thread1of1ForFork3InUse, 384#true, 93#L199-4true, 356#true, thread4Thread1of1ForFork2InUse, 176#L60true, 374#(<= ~node1_back~0 ~node1_front~0), thread3Thread1of1ForFork0InUse, 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:44,086 INFO L294 olderBase$Statistics]: this new event has 269 ancestors and is cut-off event [2023-11-29 21:55:44,086 INFO L297 olderBase$Statistics]: existing Event has 264 ancestors and is cut-off event [2023-11-29 21:55:44,086 INFO L297 olderBase$Statistics]: existing Event has 264 ancestors and is cut-off event [2023-11-29 21:55:44,086 INFO L297 olderBase$Statistics]: existing Event has 269 ancestors and is cut-off event [2023-11-29 21:55:44,087 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L148-->L154-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_137 v_~manager_size~0_40) (<= 0 v_~manager_back~0_137)) 1 0) 0)) (= v_~client_state~0_18 1) (= v_~manager_back~0_136 (+ v_~manager_back~0_137 1)) (not (= (ite (= v_~update~0_79 (select (select |v_#memory_int_193| v_~manager~0.base_85) (+ (* v_~manager_back~0_137 4) v_~manager~0.offset_85))) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, ~manager_back~0=v_~manager_back~0_137, ~manager_size~0=v_~manager_size~0_40, ~update~0=v_~update~0_79} OutVars{thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, thread4Thread1of1ForFork2_#t~post26#1=|v_thread4Thread1of1ForFork2_#t~post26#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~client_state~0=v_~client_state~0_18, ~manager_back~0=v_~manager_back~0_136, ~manager_size~0=v_~manager_size~0_40, thread4Thread1of1ForFork2_#t~mem25#1=|v_thread4Thread1of1ForFork2_#t~mem25#1_1|, ~update~0=v_~update~0_79} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post26#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, ~manager_back~0, thread4Thread1of1ForFork2_#t~mem25#1][790], [2217#(= ~node1_state~0 0), 326#L126true, 368#true, 376#true, 88#L154-1true, 190#L104true, 2221#(= ~node2_state~0 0), 353#true, 380#true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, 93#L199-4true, thread4Thread1of1ForFork2InUse, 176#L60true, 374#(<= ~node1_back~0 ~node1_front~0), thread3Thread1of1ForFork0InUse, 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:44,087 INFO L294 olderBase$Statistics]: this new event has 269 ancestors and is cut-off event [2023-11-29 21:55:44,087 INFO L297 olderBase$Statistics]: existing Event has 269 ancestors and is cut-off event [2023-11-29 21:55:44,087 INFO L297 olderBase$Statistics]: existing Event has 264 ancestors and is cut-off event [2023-11-29 21:55:44,087 INFO L297 olderBase$Statistics]: existing Event has 264 ancestors and is cut-off event [2023-11-29 21:55:44,104 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1418] L104-->L110-1: Formula: (and (= v_~node1_state~0_20 1) (not (= (ite (and (< v_~node1_front~0_37 v_~node1_size~0_20) (< v_~node1_front~0_37 v_~node1_back~0_44) (<= 0 v_~node1_front~0_37)) 1 0) 0)) (= v_~safe~0_82 (ite (= (ite (= (select (select |v_#memory_int_189| v_~node1~0.base_33) (+ (* v_~node1_front~0_37 4) v_~node1~0.offset_33)) v_~update~0_75) 1 0) 0) 0 1)) (= (+ v_~node1_front~0_37 1) v_~node1_front~0_36)) InVars {~node1~0.base=v_~node1~0.base_33, ~node1_size~0=v_~node1_size~0_20, #memory_int=|v_#memory_int_189|, ~node1_back~0=v_~node1_back~0_44, ~node1~0.offset=v_~node1~0.offset_33, ~node1_front~0=v_~node1_front~0_37, ~update~0=v_~update~0_75} OutVars{thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~node1_state~0=v_~node1_state~0_20, ~node1~0.offset=v_~node1~0.offset_33, ~node1_front~0=v_~node1_front~0_36, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~node1~0.base=v_~node1~0.base_33, ~node1_size~0=v_~node1_size~0_20, thread2Thread1of1ForFork3_#t~post16#1=|v_thread2Thread1of1ForFork3_#t~post16#1_1|, ~safe~0=v_~safe~0_82, #memory_int=|v_#memory_int_189|, thread2Thread1of1ForFork3_#t~mem15#1=|v_thread2Thread1of1ForFork3_#t~mem15#1_1|, ~node1_back~0=v_~node1_back~0_44, ~update~0=v_~update~0_75} AuxVars[] AssignedVars[thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork3_#t~post16#1, ~safe~0, thread2Thread1of1ForFork3_#t~mem15#1, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~node1_state~0, ~node1_front~0][749], [326#L126true, 368#true, 308#L148true, 378#(<= ~node2_back~0 ~node2_front~0), 18#L200-1true, 2215#true, 2221#(= ~node2_state~0 0), 158#L110-1true, 353#true, 382#(= ~client_state~0 0), 372#true, 39#L68true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:44,104 INFO L294 olderBase$Statistics]: this new event has 268 ancestors and is not cut-off event [2023-11-29 21:55:44,104 INFO L297 olderBase$Statistics]: existing Event has 273 ancestors and is not cut-off event [2023-11-29 21:55:44,104 INFO L297 olderBase$Statistics]: existing Event has 274 ancestors and is not cut-off event [2023-11-29 21:55:44,104 INFO L297 olderBase$Statistics]: existing Event has 268 ancestors and is not cut-off event [2023-11-29 21:55:44,106 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1398] L68-->L88-1: Formula: (and (not (= (ite (and (< v_~node2_back~0_49 v_~node2_size~0_24) (<= 0 v_~node2_back~0_49)) 1 0) 0)) (= (+ v_~node2_back~0_49 1) v_~node2_back~0_48) (= v_~manager_state~0_44 3) (not (= (ite (= v_~update~0_83 (select (select |v_#memory_int_197| v_~node2~0.base_33) (+ (* 4 v_~node2_back~0_49) v_~node2~0.offset_33))) 1 0) 0))) InVars {~node2~0.offset=v_~node2~0.offset_33, #memory_int=|v_#memory_int_197|, ~node2_size~0=v_~node2_size~0_24, ~node2_back~0=v_~node2_back~0_49, ~node2~0.base=v_~node2~0.base_33, ~update~0=v_~update~0_83} OutVars{thread1Thread1of1ForFork1_#t~post7#1=|v_thread1Thread1of1ForFork1_#t~post7#1_1|, ~manager_state~0=v_~manager_state~0_44, thread1Thread1of1ForFork1_#t~mem6#1=|v_thread1Thread1of1ForFork1_#t~mem6#1_1|, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_5|, ~node2~0.offset=v_~node2~0.offset_33, #memory_int=|v_#memory_int_197|, ~node2_size~0=v_~node2_size~0_24, ~node2_back~0=v_~node2_back~0_48, ~node2~0.base=v_~node2~0.base_33, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1_5|, ~update~0=v_~update~0_83} AuxVars[] AssignedVars[thread1Thread1of1ForFork1_#t~post7#1, ~manager_state~0, thread1Thread1of1ForFork1_#t~mem6#1, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, ~node2_back~0, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1][821], [2217#(= ~node1_state~0 0), 326#L126true, 368#true, 308#L148true, 18#L200-1true, 376#true, 190#L104true, 2221#(= ~node2_state~0 0), 353#true, 382#(= ~client_state~0 0), 372#true, 96#L88-1true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:44,106 INFO L294 olderBase$Statistics]: this new event has 268 ancestors and is not cut-off event [2023-11-29 21:55:44,106 INFO L297 olderBase$Statistics]: existing Event has 274 ancestors and is not cut-off event [2023-11-29 21:55:44,106 INFO L297 olderBase$Statistics]: existing Event has 273 ancestors and is not cut-off event [2023-11-29 21:55:44,106 INFO L297 olderBase$Statistics]: existing Event has 268 ancestors and is not cut-off event [2023-11-29 21:55:44,109 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1418] L104-->L110-1: Formula: (and (= v_~node1_state~0_20 1) (not (= (ite (and (< v_~node1_front~0_37 v_~node1_size~0_20) (< v_~node1_front~0_37 v_~node1_back~0_44) (<= 0 v_~node1_front~0_37)) 1 0) 0)) (= v_~safe~0_82 (ite (= (ite (= (select (select |v_#memory_int_189| v_~node1~0.base_33) (+ (* v_~node1_front~0_37 4) v_~node1~0.offset_33)) v_~update~0_75) 1 0) 0) 0 1)) (= (+ v_~node1_front~0_37 1) v_~node1_front~0_36)) InVars {~node1~0.base=v_~node1~0.base_33, ~node1_size~0=v_~node1_size~0_20, #memory_int=|v_#memory_int_189|, ~node1_back~0=v_~node1_back~0_44, ~node1~0.offset=v_~node1~0.offset_33, ~node1_front~0=v_~node1_front~0_37, ~update~0=v_~update~0_75} OutVars{thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~node1_state~0=v_~node1_state~0_20, ~node1~0.offset=v_~node1~0.offset_33, ~node1_front~0=v_~node1_front~0_36, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~node1~0.base=v_~node1~0.base_33, ~node1_size~0=v_~node1_size~0_20, thread2Thread1of1ForFork3_#t~post16#1=|v_thread2Thread1of1ForFork3_#t~post16#1_1|, ~safe~0=v_~safe~0_82, #memory_int=|v_#memory_int_189|, thread2Thread1of1ForFork3_#t~mem15#1=|v_thread2Thread1of1ForFork3_#t~mem15#1_1|, ~node1_back~0=v_~node1_back~0_44, ~update~0=v_~update~0_75} AuxVars[] AssignedVars[thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork3_#t~post16#1, ~safe~0, thread2Thread1of1ForFork3_#t~mem15#1, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~node1_state~0, ~node1_front~0][749], [326#L126true, 368#true, 308#L148true, 378#(<= ~node2_back~0 ~node2_front~0), 18#L200-1true, 2215#true, 2221#(= ~node2_state~0 0), 321#L74true, 158#L110-1true, 353#true, 382#(= ~client_state~0 0), 372#true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:44,109 INFO L294 olderBase$Statistics]: this new event has 268 ancestors and is not cut-off event [2023-11-29 21:55:44,109 INFO L297 olderBase$Statistics]: existing Event has 273 ancestors and is not cut-off event [2023-11-29 21:55:44,109 INFO L297 olderBase$Statistics]: existing Event has 268 ancestors and is not cut-off event [2023-11-29 21:55:44,109 INFO L297 olderBase$Statistics]: existing Event has 274 ancestors and is not cut-off event [2023-11-29 21:55:44,134 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1418] L104-->L110-1: Formula: (and (= v_~node1_state~0_20 1) (not (= (ite (and (< v_~node1_front~0_37 v_~node1_size~0_20) (< v_~node1_front~0_37 v_~node1_back~0_44) (<= 0 v_~node1_front~0_37)) 1 0) 0)) (= v_~safe~0_82 (ite (= (ite (= (select (select |v_#memory_int_189| v_~node1~0.base_33) (+ (* v_~node1_front~0_37 4) v_~node1~0.offset_33)) v_~update~0_75) 1 0) 0) 0 1)) (= (+ v_~node1_front~0_37 1) v_~node1_front~0_36)) InVars {~node1~0.base=v_~node1~0.base_33, ~node1_size~0=v_~node1_size~0_20, #memory_int=|v_#memory_int_189|, ~node1_back~0=v_~node1_back~0_44, ~node1~0.offset=v_~node1~0.offset_33, ~node1_front~0=v_~node1_front~0_37, ~update~0=v_~update~0_75} OutVars{thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~node1_state~0=v_~node1_state~0_20, ~node1~0.offset=v_~node1~0.offset_33, ~node1_front~0=v_~node1_front~0_36, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~node1~0.base=v_~node1~0.base_33, ~node1_size~0=v_~node1_size~0_20, thread2Thread1of1ForFork3_#t~post16#1=|v_thread2Thread1of1ForFork3_#t~post16#1_1|, ~safe~0=v_~safe~0_82, #memory_int=|v_#memory_int_189|, thread2Thread1of1ForFork3_#t~mem15#1=|v_thread2Thread1of1ForFork3_#t~mem15#1_1|, ~node1_back~0=v_~node1_back~0_44, ~update~0=v_~update~0_75} AuxVars[] AssignedVars[thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork3_#t~post16#1, ~safe~0, thread2Thread1of1ForFork3_#t~mem15#1, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~node1_state~0, ~node1_front~0][749], [326#L126true, 368#true, 113#L89true, 308#L148true, 378#(<= ~node2_back~0 ~node2_front~0), 2215#true, 2221#(= ~node2_state~0 0), 158#L110-1true, 353#true, 382#(= ~client_state~0 0), 372#true, thread2Thread1of1ForFork3InUse, 384#true, 93#L199-4true, 356#true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:44,134 INFO L294 olderBase$Statistics]: this new event has 268 ancestors and is not cut-off event [2023-11-29 21:55:44,134 INFO L297 olderBase$Statistics]: existing Event has 273 ancestors and is not cut-off event [2023-11-29 21:55:44,134 INFO L297 olderBase$Statistics]: existing Event has 274 ancestors and is not cut-off event [2023-11-29 21:55:44,134 INFO L297 olderBase$Statistics]: existing Event has 268 ancestors and is not cut-off event [2023-11-29 21:55:44,282 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1418] L104-->L110-1: Formula: (and (= v_~node1_state~0_20 1) (not (= (ite (and (< v_~node1_front~0_37 v_~node1_size~0_20) (< v_~node1_front~0_37 v_~node1_back~0_44) (<= 0 v_~node1_front~0_37)) 1 0) 0)) (= v_~safe~0_82 (ite (= (ite (= (select (select |v_#memory_int_189| v_~node1~0.base_33) (+ (* v_~node1_front~0_37 4) v_~node1~0.offset_33)) v_~update~0_75) 1 0) 0) 0 1)) (= (+ v_~node1_front~0_37 1) v_~node1_front~0_36)) InVars {~node1~0.base=v_~node1~0.base_33, ~node1_size~0=v_~node1_size~0_20, #memory_int=|v_#memory_int_189|, ~node1_back~0=v_~node1_back~0_44, ~node1~0.offset=v_~node1~0.offset_33, ~node1_front~0=v_~node1_front~0_37, ~update~0=v_~update~0_75} OutVars{thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~node1_state~0=v_~node1_state~0_20, ~node1~0.offset=v_~node1~0.offset_33, ~node1_front~0=v_~node1_front~0_36, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~node1~0.base=v_~node1~0.base_33, ~node1_size~0=v_~node1_size~0_20, thread2Thread1of1ForFork3_#t~post16#1=|v_thread2Thread1of1ForFork3_#t~post16#1_1|, ~safe~0=v_~safe~0_82, #memory_int=|v_#memory_int_189|, thread2Thread1of1ForFork3_#t~mem15#1=|v_thread2Thread1of1ForFork3_#t~mem15#1_1|, ~node1_back~0=v_~node1_back~0_44, ~update~0=v_~update~0_75} AuxVars[] AssignedVars[thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork3_#t~post16#1, ~safe~0, thread2Thread1of1ForFork3_#t~mem15#1, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~node1_state~0, ~node1_front~0][749], [113#L89true, 368#true, 308#L148true, 378#(<= ~node2_back~0 ~node2_front~0), 18#L200-1true, 2215#true, 2221#(= ~node2_state~0 0), 158#L110-1true, 353#true, 194#L132-1true, 382#(= ~client_state~0 0), 372#true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:44,282 INFO L294 olderBase$Statistics]: this new event has 273 ancestors and is cut-off event [2023-11-29 21:55:44,282 INFO L297 olderBase$Statistics]: existing Event has 267 ancestors and is cut-off event [2023-11-29 21:55:44,282 INFO L297 olderBase$Statistics]: existing Event has 272 ancestors and is cut-off event [2023-11-29 21:55:44,282 INFO L297 olderBase$Statistics]: existing Event has 267 ancestors and is cut-off event [2023-11-29 21:55:44,283 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1407] L89-->L88-1: Formula: (and (not (= (ite (and (< v_~client_back~0_41 v_~client_size~0_22) (<= 0 v_~client_back~0_41)) 1 0) 0)) (not (= 0 (ite (= (select (select |v_#memory_int_187| v_~client~0.base_29) (+ (* v_~client_back~0_41 4) v_~client~0.offset_29)) v_~ok~0_71) 1 0))) (= v_~manager_state~0_42 0) (= (+ v_~client_back~0_41 1) v_~client_back~0_40)) InVars {~client_back~0=v_~client_back~0_41, ~client~0.offset=v_~client~0.offset_29, ~ok~0=v_~ok~0_71, #memory_int=|v_#memory_int_187|, ~client_size~0=v_~client_size~0_22, ~client~0.base=v_~client~0.base_29} OutVars{thread1Thread1of1ForFork1_#t~post13#1=|v_thread1Thread1of1ForFork1_#t~post13#1_1|, ~manager_state~0=v_~manager_state~0_42, ~client_back~0=v_~client_back~0_40, ~client~0.offset=v_~client~0.offset_29, ~ok~0=v_~ok~0_71, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_11|, #memory_int=|v_#memory_int_187|, ~client_size~0=v_~client_size~0_22, thread1Thread1of1ForFork1_#t~mem12#1=|v_thread1Thread1of1ForFork1_#t~mem12#1_1|, ~client~0.base=v_~client~0.base_29, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1_11|} AuxVars[] AssignedVars[thread1Thread1of1ForFork1_#t~post13#1, ~manager_state~0, ~client_back~0, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork1_#t~mem12#1, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1][985], [2217#(= ~node1_state~0 0), 368#true, 308#L148true, 378#(<= ~node2_back~0 ~node2_front~0), 18#L200-1true, 403#(= ~manager_state~0 0), 190#L104true, 2221#(= ~node2_state~0 0), 353#true, 382#(= ~client_state~0 0), 194#L132-1true, 372#true, 96#L88-1true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:44,283 INFO L294 olderBase$Statistics]: this new event has 273 ancestors and is cut-off event [2023-11-29 21:55:44,283 INFO L297 olderBase$Statistics]: existing Event has 272 ancestors and is cut-off event [2023-11-29 21:55:44,283 INFO L297 olderBase$Statistics]: existing Event has 267 ancestors and is cut-off event [2023-11-29 21:55:44,283 INFO L297 olderBase$Statistics]: existing Event has 267 ancestors and is cut-off event [2023-11-29 21:55:44,283 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1407] L89-->L88-1: Formula: (and (not (= (ite (and (< v_~client_back~0_41 v_~client_size~0_22) (<= 0 v_~client_back~0_41)) 1 0) 0)) (not (= 0 (ite (= (select (select |v_#memory_int_187| v_~client~0.base_29) (+ (* v_~client_back~0_41 4) v_~client~0.offset_29)) v_~ok~0_71) 1 0))) (= v_~manager_state~0_42 0) (= (+ v_~client_back~0_41 1) v_~client_back~0_40)) InVars {~client_back~0=v_~client_back~0_41, ~client~0.offset=v_~client~0.offset_29, ~ok~0=v_~ok~0_71, #memory_int=|v_#memory_int_187|, ~client_size~0=v_~client_size~0_22, ~client~0.base=v_~client~0.base_29} OutVars{thread1Thread1of1ForFork1_#t~post13#1=|v_thread1Thread1of1ForFork1_#t~post13#1_1|, ~manager_state~0=v_~manager_state~0_42, ~client_back~0=v_~client_back~0_40, ~client~0.offset=v_~client~0.offset_29, ~ok~0=v_~ok~0_71, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_11|, #memory_int=|v_#memory_int_187|, ~client_size~0=v_~client_size~0_22, thread1Thread1of1ForFork1_#t~mem12#1=|v_thread1Thread1of1ForFork1_#t~mem12#1_1|, ~client~0.base=v_~client~0.base_29, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1_11|} AuxVars[] AssignedVars[thread1Thread1of1ForFork1_#t~post13#1, ~manager_state~0, ~client_back~0, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork1_#t~mem12#1, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1][985], [2217#(= ~node1_state~0 0), 326#L126true, 368#true, 308#L148true, 378#(<= ~node2_back~0 ~node2_front~0), 18#L200-1true, 403#(= ~manager_state~0 0), 190#L104true, 2221#(= ~node2_state~0 0), 353#true, 382#(= ~client_state~0 0), 372#true, 96#L88-1true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:44,283 INFO L294 olderBase$Statistics]: this new event has 277 ancestors and is cut-off event [2023-11-29 21:55:44,283 INFO L297 olderBase$Statistics]: existing Event has 276 ancestors and is cut-off event [2023-11-29 21:55:44,283 INFO L297 olderBase$Statistics]: existing Event has 271 ancestors and is cut-off event [2023-11-29 21:55:44,283 INFO L297 olderBase$Statistics]: existing Event has 271 ancestors and is cut-off event [2023-11-29 21:55:44,283 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L148-->L154-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_137 v_~manager_size~0_40) (<= 0 v_~manager_back~0_137)) 1 0) 0)) (= v_~client_state~0_18 1) (= v_~manager_back~0_136 (+ v_~manager_back~0_137 1)) (not (= (ite (= v_~update~0_79 (select (select |v_#memory_int_193| v_~manager~0.base_85) (+ (* v_~manager_back~0_137 4) v_~manager~0.offset_85))) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, ~manager_back~0=v_~manager_back~0_137, ~manager_size~0=v_~manager_size~0_40, ~update~0=v_~update~0_79} OutVars{thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, thread4Thread1of1ForFork2_#t~post26#1=|v_thread4Thread1of1ForFork2_#t~post26#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~client_state~0=v_~client_state~0_18, ~manager_back~0=v_~manager_back~0_136, ~manager_size~0=v_~manager_size~0_40, thread4Thread1of1ForFork2_#t~mem25#1=|v_thread4Thread1of1ForFork2_#t~mem25#1_1|, ~update~0=v_~update~0_79} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post26#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, ~manager_back~0, thread4Thread1of1ForFork2_#t~mem25#1][753], [2217#(= ~node1_state~0 0), 113#L89true, 368#true, 378#(<= ~node2_back~0 ~node2_front~0), 18#L200-1true, 88#L154-1true, 190#L104true, 2221#(= ~node2_state~0 0), 353#true, 194#L132-1true, 372#true, thread2Thread1of1ForFork3InUse, 380#true, 384#true, 356#true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:44,283 INFO L294 olderBase$Statistics]: this new event has 273 ancestors and is cut-off event [2023-11-29 21:55:44,283 INFO L297 olderBase$Statistics]: existing Event has 272 ancestors and is cut-off event [2023-11-29 21:55:44,284 INFO L297 olderBase$Statistics]: existing Event has 267 ancestors and is cut-off event [2023-11-29 21:55:44,284 INFO L297 olderBase$Statistics]: existing Event has 267 ancestors and is cut-off event [2023-11-29 21:55:44,284 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L148-->L154-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_137 v_~manager_size~0_40) (<= 0 v_~manager_back~0_137)) 1 0) 0)) (= v_~client_state~0_18 1) (= v_~manager_back~0_136 (+ v_~manager_back~0_137 1)) (not (= (ite (= v_~update~0_79 (select (select |v_#memory_int_193| v_~manager~0.base_85) (+ (* v_~manager_back~0_137 4) v_~manager~0.offset_85))) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, ~manager_back~0=v_~manager_back~0_137, ~manager_size~0=v_~manager_size~0_40, ~update~0=v_~update~0_79} OutVars{thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, thread4Thread1of1ForFork2_#t~post26#1=|v_thread4Thread1of1ForFork2_#t~post26#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~client_state~0=v_~client_state~0_18, ~manager_back~0=v_~manager_back~0_136, ~manager_size~0=v_~manager_size~0_40, thread4Thread1of1ForFork2_#t~mem25#1=|v_thread4Thread1of1ForFork2_#t~mem25#1_1|, ~update~0=v_~update~0_79} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post26#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, ~manager_back~0, thread4Thread1of1ForFork2_#t~mem25#1][753], [2217#(= ~node1_state~0 0), 326#L126true, 113#L89true, 368#true, 18#L200-1true, 378#(<= ~node2_back~0 ~node2_front~0), 88#L154-1true, 190#L104true, 2221#(= ~node2_state~0 0), 353#true, 372#true, 380#true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:44,284 INFO L294 olderBase$Statistics]: this new event has 277 ancestors and is cut-off event [2023-11-29 21:55:44,284 INFO L297 olderBase$Statistics]: existing Event has 276 ancestors and is cut-off event [2023-11-29 21:55:44,284 INFO L297 olderBase$Statistics]: existing Event has 271 ancestors and is cut-off event [2023-11-29 21:55:44,284 INFO L297 olderBase$Statistics]: existing Event has 271 ancestors and is cut-off event [2023-11-29 21:55:44,291 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L148-->L154-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_137 v_~manager_size~0_40) (<= 0 v_~manager_back~0_137)) 1 0) 0)) (= v_~client_state~0_18 1) (= v_~manager_back~0_136 (+ v_~manager_back~0_137 1)) (not (= (ite (= v_~update~0_79 (select (select |v_#memory_int_193| v_~manager~0.base_85) (+ (* v_~manager_back~0_137 4) v_~manager~0.offset_85))) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, ~manager_back~0=v_~manager_back~0_137, ~manager_size~0=v_~manager_size~0_40, ~update~0=v_~update~0_79} OutVars{thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, thread4Thread1of1ForFork2_#t~post26#1=|v_thread4Thread1of1ForFork2_#t~post26#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~client_state~0=v_~client_state~0_18, ~manager_back~0=v_~manager_back~0_136, ~manager_size~0=v_~manager_size~0_40, thread4Thread1of1ForFork2_#t~mem25#1=|v_thread4Thread1of1ForFork2_#t~mem25#1_1|, ~update~0=v_~update~0_79} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post26#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, ~manager_back~0, thread4Thread1of1ForFork2_#t~mem25#1][581], [2217#(= ~node1_state~0 0), 326#L126true, 368#true, 378#(<= ~node2_back~0 ~node2_front~0), 18#L200-1true, 88#L154-1true, 190#L104true, 2221#(= ~node2_state~0 0), 273#L75true, 353#true, thread2Thread1of1ForFork3InUse, 380#true, 384#true, 356#true, thread4Thread1of1ForFork2InUse, 374#(<= ~node1_back~0 ~node1_front~0), thread3Thread1of1ForFork0InUse, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:44,291 INFO L294 olderBase$Statistics]: this new event has 269 ancestors and is cut-off event [2023-11-29 21:55:44,291 INFO L297 olderBase$Statistics]: existing Event has 263 ancestors and is cut-off event [2023-11-29 21:55:44,291 INFO L297 olderBase$Statistics]: existing Event has 263 ancestors and is cut-off event [2023-11-29 21:55:44,291 INFO L297 olderBase$Statistics]: existing Event has 269 ancestors and is cut-off event [2023-11-29 21:55:44,292 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1401] L75-->L88-1: Formula: (and (= v_~manager_state~0_48 4) (= v_~safe~0_86 (ite (= 0 (ite (= (select (select |v_#memory_int_201| v_~manager~0.base_89) (+ (* v_~manager_front~0_103 4) v_~manager~0.offset_89)) v_~ok~0_75) 1 0)) 0 1)) (not (= (ite (and (< v_~manager_front~0_103 v_~manager_size~0_48) (<= 0 v_~manager_front~0_103) (< v_~manager_front~0_103 v_~manager_back~0_146)) 1 0) 0)) (= v_~manager_front~0_102 (+ v_~manager_front~0_103 1))) InVars {~manager_front~0=v_~manager_front~0_103, ~manager~0.offset=v_~manager~0.offset_89, ~ok~0=v_~ok~0_75, ~manager~0.base=v_~manager~0.base_89, #memory_int=|v_#memory_int_201|, ~manager_back~0=v_~manager_back~0_146, ~manager_size~0=v_~manager_size~0_48} OutVars{~manager_state~0=v_~manager_state~0_48, ~manager~0.offset=v_~manager~0.offset_89, ~ok~0=v_~ok~0_75, ~manager~0.base=v_~manager~0.base_89, ~manager_back~0=v_~manager_back~0_146, ~manager_front~0=v_~manager_front~0_102, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_7|, ~safe~0=v_~safe~0_86, thread1Thread1of1ForFork1_#t~mem8#1=|v_thread1Thread1of1ForFork1_#t~mem8#1_1|, #memory_int=|v_#memory_int_201|, ~manager_size~0=v_~manager_size~0_48, thread1Thread1of1ForFork1_#t~post9#1=|v_thread1Thread1of1ForFork1_#t~post9#1_1|, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1_7|} AuxVars[] AssignedVars[~manager_front~0, ~manager_state~0, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, ~safe~0, thread1Thread1of1ForFork1_#t~mem8#1, thread1Thread1of1ForFork1_#t~post9#1, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1][632], [2217#(= ~node1_state~0 0), 326#L126true, 368#true, 308#L148true, 18#L200-1true, 378#(<= ~node2_back~0 ~node2_front~0), 190#L104true, 2221#(= ~node2_state~0 0), 353#true, 382#(= ~client_state~0 0), 96#L88-1true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 374#(<= ~node1_back~0 ~node1_front~0), 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:44,292 INFO L294 olderBase$Statistics]: this new event has 269 ancestors and is cut-off event [2023-11-29 21:55:44,292 INFO L297 olderBase$Statistics]: existing Event has 269 ancestors and is cut-off event [2023-11-29 21:55:44,292 INFO L297 olderBase$Statistics]: existing Event has 263 ancestors and is cut-off event [2023-11-29 21:55:44,292 INFO L297 olderBase$Statistics]: existing Event has 263 ancestors and is cut-off event [2023-11-29 21:55:44,292 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L148-->L154-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_137 v_~manager_size~0_40) (<= 0 v_~manager_back~0_137)) 1 0) 0)) (= v_~client_state~0_18 1) (= v_~manager_back~0_136 (+ v_~manager_back~0_137 1)) (not (= (ite (= v_~update~0_79 (select (select |v_#memory_int_193| v_~manager~0.base_85) (+ (* v_~manager_back~0_137 4) v_~manager~0.offset_85))) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, ~manager_back~0=v_~manager_back~0_137, ~manager_size~0=v_~manager_size~0_40, ~update~0=v_~update~0_79} OutVars{thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, thread4Thread1of1ForFork2_#t~post26#1=|v_thread4Thread1of1ForFork2_#t~post26#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~client_state~0=v_~client_state~0_18, ~manager_back~0=v_~manager_back~0_136, ~manager_size~0=v_~manager_size~0_40, thread4Thread1of1ForFork2_#t~mem25#1=|v_thread4Thread1of1ForFork2_#t~mem25#1_1|, ~update~0=v_~update~0_79} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post26#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, ~manager_back~0, thread4Thread1of1ForFork2_#t~mem25#1][581], [2217#(= ~node1_state~0 0), 326#L126true, 368#true, 378#(<= ~node2_back~0 ~node2_front~0), 18#L200-1true, 88#L154-1true, 190#L104true, 2221#(= ~node2_state~0 0), 353#true, 380#true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, 48#L81true, thread4Thread1of1ForFork2InUse, 374#(<= ~node1_back~0 ~node1_front~0), thread3Thread1of1ForFork0InUse, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:44,292 INFO L294 olderBase$Statistics]: this new event has 269 ancestors and is cut-off event [2023-11-29 21:55:44,293 INFO L297 olderBase$Statistics]: existing Event has 269 ancestors and is cut-off event [2023-11-29 21:55:44,293 INFO L297 olderBase$Statistics]: existing Event has 263 ancestors and is cut-off event [2023-11-29 21:55:44,293 INFO L297 olderBase$Statistics]: existing Event has 263 ancestors and is cut-off event [2023-11-29 21:55:44,870 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1432] L126-->L132-1: Formula: (and (not (= (ite (and (< v_~node2_front~0_35 v_~node2_back~0_44) (<= 0 v_~node2_front~0_35) (< v_~node2_front~0_35 v_~node2_size~0_20)) 1 0) 0)) (= v_~safe~0_80 (ite (= (ite (= (select (select |v_#memory_int_183| v_~node2~0.base_29) (+ (* 4 v_~node2_front~0_35) v_~node2~0.offset_29)) v_~update~0_73) 1 0) 0) 0 1)) (= v_~node2_state~0_16 1) (= (+ v_~node2_front~0_35 1) v_~node2_front~0_34)) InVars {~node2~0.offset=v_~node2~0.offset_29, ~node2_front~0=v_~node2_front~0_35, #memory_int=|v_#memory_int_183|, ~node2_size~0=v_~node2_size~0_20, ~node2~0.base=v_~node2~0.base_29, ~node2_back~0=v_~node2_back~0_44, ~update~0=v_~update~0_73} OutVars{~node2_state~0=v_~node2_state~0_16, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_1|, thread3Thread1of1ForFork0_#t~mem20#1=|v_thread3Thread1of1ForFork0_#t~mem20#1_1|, thread3Thread1of1ForFork0_#t~post21#1=|v_thread3Thread1of1ForFork0_#t~post21#1_1|, ~node2~0.offset=v_~node2~0.offset_29, ~node2_front~0=v_~node2_front~0_34, ~safe~0=v_~safe~0_80, #memory_int=|v_#memory_int_183|, ~node2_size~0=v_~node2_size~0_20, ~node2~0.base=v_~node2~0.base_29, ~node2_back~0=v_~node2_back~0_44, ~update~0=v_~update~0_73} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#t~post21#1, ~node2_state~0, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, ~node2_front~0, ~safe~0, thread3Thread1of1ForFork0_#t~mem20#1][573], [60#L54true, 2217#(= ~node1_state~0 0), 368#true, 308#L148true, 18#L200-1true, 2173#(and (or (= (select (select |#memory_int| ~manager~0.base) (* ~manager_front~0 4)) ~update~0) (< ~manager_size~0 (+ ~manager_front~0 1)) (< ~manager_front~0 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_size~0 1) (= ~manager~0.offset 0) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t1~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (not (= ~manager~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t4~0#1.base|)), 2219#true, 376#true, 403#(= ~manager_state~0 0), 190#L104true, 353#true, 382#(= ~client_state~0 0), 194#L132-1true, thread2Thread1of1ForFork3InUse, 384#true, thread4Thread1of1ForFork2InUse, 356#true, 374#(<= ~node1_back~0 ~node1_front~0), thread3Thread1of1ForFork0InUse, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:44,871 INFO L294 olderBase$Statistics]: this new event has 269 ancestors and is cut-off event [2023-11-29 21:55:44,871 INFO L297 olderBase$Statistics]: existing Event has 259 ancestors and is cut-off event [2023-11-29 21:55:44,871 INFO L297 olderBase$Statistics]: existing Event has 259 ancestors and is cut-off event [2023-11-29 21:55:44,871 INFO L297 olderBase$Statistics]: existing Event has 269 ancestors and is cut-off event [2023-11-29 21:55:44,871 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L148-->L154-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_137 v_~manager_size~0_40) (<= 0 v_~manager_back~0_137)) 1 0) 0)) (= v_~client_state~0_18 1) (= v_~manager_back~0_136 (+ v_~manager_back~0_137 1)) (not (= (ite (= v_~update~0_79 (select (select |v_#memory_int_193| v_~manager~0.base_85) (+ (* v_~manager_back~0_137 4) v_~manager~0.offset_85))) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, ~manager_back~0=v_~manager_back~0_137, ~manager_size~0=v_~manager_size~0_40, ~update~0=v_~update~0_79} OutVars{thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, thread4Thread1of1ForFork2_#t~post26#1=|v_thread4Thread1of1ForFork2_#t~post26#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~client_state~0=v_~client_state~0_18, ~manager_back~0=v_~manager_back~0_136, ~manager_size~0=v_~manager_size~0_40, thread4Thread1of1ForFork2_#t~mem25#1=|v_thread4Thread1of1ForFork2_#t~mem25#1_1|, ~update~0=v_~update~0_79} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post26#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, ~manager_back~0, thread4Thread1of1ForFork2_#t~mem25#1][574], [326#L126true, 2217#(= ~node1_state~0 0), 60#L54true, 368#true, 18#L200-1true, 376#true, 88#L154-1true, 403#(= ~manager_state~0 0), 190#L104true, 2221#(= ~node2_state~0 0), 2181#(and (= ~safe~0 1) (exists ((v_~manager_back~0_148 Int)) (and (= ~update~0 (select (select |#memory_int| ~manager~0.base) (* v_~manager_back~0_148 4))) (<= (+ v_~manager_back~0_148 1) ~manager_size~0) (<= 0 v_~manager_back~0_148))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_size~0 1) (= ~manager~0.offset 0) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t1~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (not (= ~manager~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (= ~manager_front~0 0) (< ~manager_front~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t4~0#1.base|)), 353#true, thread2Thread1of1ForFork3InUse, 380#true, 384#true, 356#true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 374#(<= ~node1_back~0 ~node1_front~0), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:44,871 INFO L294 olderBase$Statistics]: this new event has 269 ancestors and is cut-off event [2023-11-29 21:55:44,871 INFO L297 olderBase$Statistics]: existing Event has 269 ancestors and is cut-off event [2023-11-29 21:55:44,871 INFO L297 olderBase$Statistics]: existing Event has 259 ancestors and is cut-off event [2023-11-29 21:55:44,871 INFO L297 olderBase$Statistics]: existing Event has 259 ancestors and is cut-off event [2023-11-29 21:55:44,871 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1392] L54-->L88-1: Formula: (and (= (+ v_~manager_front~0_91 1) v_~manager_front~0_90) (= v_~manager_state~0_38 1) (= v_~safe~0_76 (ite (= (ite (= (select (select |v_#memory_int_155| v_~manager~0.base_67) (+ (* v_~manager_front~0_91 4) v_~manager~0.offset_67)) v_~update~0_61) 1 0) 0) 0 1)) (not (= (ite (and (< v_~manager_front~0_91 v_~manager_back~0_104) (< v_~manager_front~0_91 v_~manager_size~0_24) (<= 0 v_~manager_front~0_91)) 1 0) 0))) InVars {~manager_front~0=v_~manager_front~0_91, ~manager~0.offset=v_~manager~0.offset_67, ~manager~0.base=v_~manager~0.base_67, #memory_int=|v_#memory_int_155|, ~manager_back~0=v_~manager_back~0_104, ~manager_size~0=v_~manager_size~0_24, ~update~0=v_~update~0_61} OutVars{~manager_state~0=v_~manager_state~0_38, ~manager~0.offset=v_~manager~0.offset_67, ~manager~0.base=v_~manager~0.base_67, thread1Thread1of1ForFork1_#t~mem2#1=|v_thread1Thread1of1ForFork1_#t~mem2#1_1|, ~manager_back~0=v_~manager_back~0_104, ~manager_front~0=v_~manager_front~0_90, thread1Thread1of1ForFork1_#t~post3#1=|v_thread1Thread1of1ForFork1_#t~post3#1_1|, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, ~safe~0=v_~safe~0_76, #memory_int=|v_#memory_int_155|, ~manager_size~0=v_~manager_size~0_24, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~update~0=v_~update~0_61} AuxVars[] AssignedVars[~manager_front~0, ~manager_state~0, thread1Thread1of1ForFork1_#t~post3#1, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, ~safe~0, thread1Thread1of1ForFork1_#t~mem2#1, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1][575], [326#L126true, 2217#(= ~node1_state~0 0), 368#true, 308#L148true, 18#L200-1true, 376#true, 190#L104true, 2221#(= ~node2_state~0 0), 353#true, 382#(= ~client_state~0 0), 96#L88-1true, 2177#(and (or (= (select (select |#memory_int| ~manager~0.base) (* ~manager_front~0 4)) ~update~0) (< ~manager_size~0 (+ ~manager_front~0 1)) (< ~manager_front~0 0)) (= ~safe~0 1) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_size~0 1) (= ~manager~0.offset 0) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t1~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (not (= ~manager~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t4~0#1.base|)), thread2Thread1of1ForFork3InUse, 384#true, 356#true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 374#(<= ~node1_back~0 ~node1_front~0), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:44,871 INFO L294 olderBase$Statistics]: this new event has 269 ancestors and is cut-off event [2023-11-29 21:55:44,871 INFO L297 olderBase$Statistics]: existing Event has 259 ancestors and is cut-off event [2023-11-29 21:55:44,871 INFO L297 olderBase$Statistics]: existing Event has 259 ancestors and is cut-off event [2023-11-29 21:55:44,871 INFO L297 olderBase$Statistics]: existing Event has 269 ancestors and is cut-off event [2023-11-29 21:55:45,848 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L148-->L154-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_137 v_~manager_size~0_40) (<= 0 v_~manager_back~0_137)) 1 0) 0)) (= v_~client_state~0_18 1) (= v_~manager_back~0_136 (+ v_~manager_back~0_137 1)) (not (= (ite (= v_~update~0_79 (select (select |v_#memory_int_193| v_~manager~0.base_85) (+ (* v_~manager_back~0_137 4) v_~manager~0.offset_85))) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, ~manager_back~0=v_~manager_back~0_137, ~manager_size~0=v_~manager_size~0_40, ~update~0=v_~update~0_79} OutVars{thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, thread4Thread1of1ForFork2_#t~post26#1=|v_thread4Thread1of1ForFork2_#t~post26#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~client_state~0=v_~client_state~0_18, ~manager_back~0=v_~manager_back~0_136, ~manager_size~0=v_~manager_size~0_40, thread4Thread1of1ForFork2_#t~mem25#1=|v_thread4Thread1of1ForFork2_#t~mem25#1_1|, ~update~0=v_~update~0_79} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post26#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, ~manager_back~0, thread4Thread1of1ForFork2_#t~mem25#1][691], [2217#(= ~node1_state~0 0), 368#true, 376#true, 2219#true, 88#L154-1true, 190#L104true, 210#L133true, 2185#(and (exists ((v_~manager_back~0_148 Int)) (and (= ~update~0 (select (select |#memory_int| ~manager~0.base) (* v_~manager_back~0_148 4))) (<= (+ v_~manager_back~0_148 1) ~manager_size~0) (<= 0 v_~manager_back~0_148))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_size~0 1) (= ~manager~0.offset 0) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t1~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (not (= ~manager~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (= ~manager_front~0 0) (< ~manager_front~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t4~0#1.base|)), 353#true, 277#L201-1true, thread2Thread1of1ForFork3InUse, 380#true, 384#true, thread4Thread1of1ForFork2InUse, 356#true, 374#(<= ~node1_back~0 ~node1_front~0), thread3Thread1of1ForFork0InUse, 401#true, thread1Thread1of1ForFork1NotInUse]) [2023-11-29 21:55:45,848 INFO L294 olderBase$Statistics]: this new event has 269 ancestors and is cut-off event [2023-11-29 21:55:45,848 INFO L297 olderBase$Statistics]: existing Event has 269 ancestors and is cut-off event [2023-11-29 21:55:45,848 INFO L297 olderBase$Statistics]: existing Event has 269 ancestors and is cut-off event [2023-11-29 21:55:45,849 INFO L297 olderBase$Statistics]: existing Event has 269 ancestors and is cut-off event [2023-11-29 21:55:46,028 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1449] L155-->L154-1: Formula: (and (= (+ v_~client_front~0_31 1) v_~client_front~0_30) (= v_~client_state~0_16 0) (= v_~safe~0_78 (ite (= (ite (= (select (select |v_#memory_int_165| v_~client~0.base_23) (+ v_~client~0.offset_23 (* v_~client_front~0_31 4))) v_~ok~0_57) 1 0) 0) 0 1)) (not (= (ite (and (< v_~client_front~0_31 v_~client_back~0_32) (<= 0 v_~client_front~0_31) (< v_~client_back~0_32 v_~client_size~0_14)) 1 0) 0))) InVars {~client~0.offset=v_~client~0.offset_23, ~client_back~0=v_~client_back~0_32, ~client_front~0=v_~client_front~0_31, ~ok~0=v_~ok~0_57, #memory_int=|v_#memory_int_165|, ~client_size~0=v_~client_size~0_14, ~client~0.base=v_~client~0.base_23} OutVars{~client~0.offset=v_~client~0.offset_23, ~client_back~0=v_~client_back~0_32, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_3|, ~ok~0=v_~ok~0_57, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_3|, thread4Thread1of1ForFork2_#t~mem27#1=|v_thread4Thread1of1ForFork2_#t~mem27#1_1|, thread4Thread1of1ForFork2_#t~post28#1=|v_thread4Thread1of1ForFork2_#t~post28#1_1|, ~client_front~0=v_~client_front~0_30, ~safe~0=v_~safe~0_78, #memory_int=|v_#memory_int_165|, ~client_state~0=v_~client_state~0_16, ~client_size~0=v_~client_size~0_14, ~client~0.base=v_~client~0.base_23} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, ~client_front~0, ~safe~0, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, thread4Thread1of1ForFork2_#t~mem27#1, thread4Thread1of1ForFork2_#t~post28#1][1148], [2217#(= ~node1_state~0 0), 60#L54true, 326#L126true, 368#true, 18#L200-1true, 378#(<= ~node2_back~0 ~node2_front~0), 403#(= ~manager_state~0 0), 88#L154-1true, 190#L104true, 2221#(= ~node2_state~0 0), 2185#(and (exists ((v_~manager_back~0_148 Int)) (and (= ~update~0 (select (select |#memory_int| ~manager~0.base) (* v_~manager_back~0_148 4))) (<= (+ v_~manager_back~0_148 1) ~manager_size~0) (<= 0 v_~manager_back~0_148))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_size~0 1) (= ~manager~0.offset 0) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t1~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (not (= ~manager~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (= ~manager_front~0 0) (< ~manager_front~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t4~0#1.base|)), 353#true, 382#(= ~client_state~0 0), 372#true, thread2Thread1of1ForFork3InUse, 384#true, thread4Thread1of1ForFork2InUse, 356#true, thread3Thread1of1ForFork0InUse, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:46,028 INFO L294 olderBase$Statistics]: this new event has 269 ancestors and is cut-off event [2023-11-29 21:55:46,028 INFO L297 olderBase$Statistics]: existing Event has 270 ancestors and is cut-off event [2023-11-29 21:55:46,028 INFO L297 olderBase$Statistics]: existing Event has 269 ancestors and is cut-off event [2023-11-29 21:55:46,028 INFO L297 olderBase$Statistics]: existing Event has 269 ancestors and is cut-off event [2023-11-29 21:55:46,028 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1418] L104-->L110-1: Formula: (and (= v_~node1_state~0_20 1) (not (= (ite (and (< v_~node1_front~0_37 v_~node1_size~0_20) (< v_~node1_front~0_37 v_~node1_back~0_44) (<= 0 v_~node1_front~0_37)) 1 0) 0)) (= v_~safe~0_82 (ite (= (ite (= (select (select |v_#memory_int_189| v_~node1~0.base_33) (+ (* v_~node1_front~0_37 4) v_~node1~0.offset_33)) v_~update~0_75) 1 0) 0) 0 1)) (= (+ v_~node1_front~0_37 1) v_~node1_front~0_36)) InVars {~node1~0.base=v_~node1~0.base_33, ~node1_size~0=v_~node1_size~0_20, #memory_int=|v_#memory_int_189|, ~node1_back~0=v_~node1_back~0_44, ~node1~0.offset=v_~node1~0.offset_33, ~node1_front~0=v_~node1_front~0_37, ~update~0=v_~update~0_75} OutVars{thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~node1_state~0=v_~node1_state~0_20, ~node1~0.offset=v_~node1~0.offset_33, ~node1_front~0=v_~node1_front~0_36, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~node1~0.base=v_~node1~0.base_33, ~node1_size~0=v_~node1_size~0_20, thread2Thread1of1ForFork3_#t~post16#1=|v_thread2Thread1of1ForFork3_#t~post16#1_1|, ~safe~0=v_~safe~0_82, #memory_int=|v_#memory_int_189|, thread2Thread1of1ForFork3_#t~mem15#1=|v_thread2Thread1of1ForFork3_#t~mem15#1_1|, ~node1_back~0=v_~node1_back~0_44, ~update~0=v_~update~0_75} AuxVars[] AssignedVars[thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork3_#t~post16#1, ~safe~0, thread2Thread1of1ForFork3_#t~mem15#1, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~node1_state~0, ~node1_front~0][849], [60#L54true, 326#L126true, 368#true, 18#L200-1true, 378#(<= ~node2_back~0 ~node2_front~0), 2215#true, 403#(= ~manager_state~0 0), 2221#(= ~node2_state~0 0), 2185#(and (exists ((v_~manager_back~0_148 Int)) (and (= ~update~0 (select (select |#memory_int| ~manager~0.base) (* v_~manager_back~0_148 4))) (<= (+ v_~manager_back~0_148 1) ~manager_size~0) (<= 0 v_~manager_back~0_148))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_size~0 1) (= ~manager~0.offset 0) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t1~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (not (= ~manager~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (= ~manager_front~0 0) (< ~manager_front~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t4~0#1.base|)), 158#L110-1true, 353#true, 115#L155true, 372#true, 380#true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:46,028 INFO L294 olderBase$Statistics]: this new event has 269 ancestors and is cut-off event [2023-11-29 21:55:46,028 INFO L297 olderBase$Statistics]: existing Event has 269 ancestors and is cut-off event [2023-11-29 21:55:46,028 INFO L297 olderBase$Statistics]: existing Event has 270 ancestors and is cut-off event [2023-11-29 21:55:46,028 INFO L297 olderBase$Statistics]: existing Event has 269 ancestors and is cut-off event [2023-11-29 21:55:46,028 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1392] L54-->L88-1: Formula: (and (= (+ v_~manager_front~0_91 1) v_~manager_front~0_90) (= v_~manager_state~0_38 1) (= v_~safe~0_76 (ite (= (ite (= (select (select |v_#memory_int_155| v_~manager~0.base_67) (+ (* v_~manager_front~0_91 4) v_~manager~0.offset_67)) v_~update~0_61) 1 0) 0) 0 1)) (not (= (ite (and (< v_~manager_front~0_91 v_~manager_back~0_104) (< v_~manager_front~0_91 v_~manager_size~0_24) (<= 0 v_~manager_front~0_91)) 1 0) 0))) InVars {~manager_front~0=v_~manager_front~0_91, ~manager~0.offset=v_~manager~0.offset_67, ~manager~0.base=v_~manager~0.base_67, #memory_int=|v_#memory_int_155|, ~manager_back~0=v_~manager_back~0_104, ~manager_size~0=v_~manager_size~0_24, ~update~0=v_~update~0_61} OutVars{~manager_state~0=v_~manager_state~0_38, ~manager~0.offset=v_~manager~0.offset_67, ~manager~0.base=v_~manager~0.base_67, thread1Thread1of1ForFork1_#t~mem2#1=|v_thread1Thread1of1ForFork1_#t~mem2#1_1|, ~manager_back~0=v_~manager_back~0_104, ~manager_front~0=v_~manager_front~0_90, thread1Thread1of1ForFork1_#t~post3#1=|v_thread1Thread1of1ForFork1_#t~post3#1_1|, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, ~safe~0=v_~safe~0_76, #memory_int=|v_#memory_int_155|, ~manager_size~0=v_~manager_size~0_24, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~update~0=v_~update~0_61} AuxVars[] AssignedVars[~manager_front~0, ~manager_state~0, thread1Thread1of1ForFork1_#t~post3#1, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, ~safe~0, thread1Thread1of1ForFork1_#t~mem2#1, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1][850], [2217#(= ~node1_state~0 0), 326#L126true, 368#true, 18#L200-1true, 378#(<= ~node2_back~0 ~node2_front~0), 190#L104true, 2221#(= ~node2_state~0 0), 115#L155true, 353#true, 372#true, 96#L88-1true, 2177#(and (or (= (select (select |#memory_int| ~manager~0.base) (* ~manager_front~0 4)) ~update~0) (< ~manager_size~0 (+ ~manager_front~0 1)) (< ~manager_front~0 0)) (= ~safe~0 1) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_size~0 1) (= ~manager~0.offset 0) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t1~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (not (= ~manager~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t4~0#1.base|)), thread2Thread1of1ForFork3InUse, 380#true, 384#true, thread4Thread1of1ForFork2InUse, 356#true, thread3Thread1of1ForFork0InUse, 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:46,028 INFO L294 olderBase$Statistics]: this new event has 269 ancestors and is cut-off event [2023-11-29 21:55:46,029 INFO L297 olderBase$Statistics]: existing Event has 269 ancestors and is cut-off event [2023-11-29 21:55:46,029 INFO L297 olderBase$Statistics]: existing Event has 270 ancestors and is cut-off event [2023-11-29 21:55:46,029 INFO L297 olderBase$Statistics]: existing Event has 269 ancestors and is cut-off event [2023-11-29 21:55:46,660 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1418] L104-->L110-1: Formula: (and (= v_~node1_state~0_20 1) (not (= (ite (and (< v_~node1_front~0_37 v_~node1_size~0_20) (< v_~node1_front~0_37 v_~node1_back~0_44) (<= 0 v_~node1_front~0_37)) 1 0) 0)) (= v_~safe~0_82 (ite (= (ite (= (select (select |v_#memory_int_189| v_~node1~0.base_33) (+ (* v_~node1_front~0_37 4) v_~node1~0.offset_33)) v_~update~0_75) 1 0) 0) 0 1)) (= (+ v_~node1_front~0_37 1) v_~node1_front~0_36)) InVars {~node1~0.base=v_~node1~0.base_33, ~node1_size~0=v_~node1_size~0_20, #memory_int=|v_#memory_int_189|, ~node1_back~0=v_~node1_back~0_44, ~node1~0.offset=v_~node1~0.offset_33, ~node1_front~0=v_~node1_front~0_37, ~update~0=v_~update~0_75} OutVars{thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~node1_state~0=v_~node1_state~0_20, ~node1~0.offset=v_~node1~0.offset_33, ~node1_front~0=v_~node1_front~0_36, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~node1~0.base=v_~node1~0.base_33, ~node1_size~0=v_~node1_size~0_20, thread2Thread1of1ForFork3_#t~post16#1=|v_thread2Thread1of1ForFork3_#t~post16#1_1|, ~safe~0=v_~safe~0_82, #memory_int=|v_#memory_int_189|, thread2Thread1of1ForFork3_#t~mem15#1=|v_thread2Thread1of1ForFork3_#t~mem15#1_1|, ~node1_back~0=v_~node1_back~0_44, ~update~0=v_~update~0_75} AuxVars[] AssignedVars[thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork3_#t~post16#1, ~safe~0, thread2Thread1of1ForFork3_#t~mem15#1, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~node1_state~0, ~node1_front~0][853], [60#L54true, 326#L126true, 368#true, 308#L148true, 18#L200-1true, 378#(<= ~node2_back~0 ~node2_front~0), 2215#true, 403#(= ~manager_state~0 0), 2221#(= ~node2_state~0 0), 2185#(and (exists ((v_~manager_back~0_148 Int)) (and (= ~update~0 (select (select |#memory_int| ~manager~0.base) (* v_~manager_back~0_148 4))) (<= (+ v_~manager_back~0_148 1) ~manager_size~0) (<= 0 v_~manager_back~0_148))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_size~0 1) (= ~manager~0.offset 0) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t1~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (not (= ~manager~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (= ~manager_front~0 0) (< ~manager_front~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t4~0#1.base|)), 158#L110-1true, 353#true, 382#(= ~client_state~0 0), 372#true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:46,661 INFO L294 olderBase$Statistics]: this new event has 269 ancestors and is cut-off event [2023-11-29 21:55:46,661 INFO L297 olderBase$Statistics]: existing Event has 269 ancestors and is cut-off event [2023-11-29 21:55:46,661 INFO L297 olderBase$Statistics]: existing Event has 268 ancestors and is cut-off event [2023-11-29 21:55:46,661 INFO L297 olderBase$Statistics]: existing Event has 268 ancestors and is cut-off event [2023-11-29 21:55:46,661 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1392] L54-->L88-1: Formula: (and (= (+ v_~manager_front~0_91 1) v_~manager_front~0_90) (= v_~manager_state~0_38 1) (= v_~safe~0_76 (ite (= (ite (= (select (select |v_#memory_int_155| v_~manager~0.base_67) (+ (* v_~manager_front~0_91 4) v_~manager~0.offset_67)) v_~update~0_61) 1 0) 0) 0 1)) (not (= (ite (and (< v_~manager_front~0_91 v_~manager_back~0_104) (< v_~manager_front~0_91 v_~manager_size~0_24) (<= 0 v_~manager_front~0_91)) 1 0) 0))) InVars {~manager_front~0=v_~manager_front~0_91, ~manager~0.offset=v_~manager~0.offset_67, ~manager~0.base=v_~manager~0.base_67, #memory_int=|v_#memory_int_155|, ~manager_back~0=v_~manager_back~0_104, ~manager_size~0=v_~manager_size~0_24, ~update~0=v_~update~0_61} OutVars{~manager_state~0=v_~manager_state~0_38, ~manager~0.offset=v_~manager~0.offset_67, ~manager~0.base=v_~manager~0.base_67, thread1Thread1of1ForFork1_#t~mem2#1=|v_thread1Thread1of1ForFork1_#t~mem2#1_1|, ~manager_back~0=v_~manager_back~0_104, ~manager_front~0=v_~manager_front~0_90, thread1Thread1of1ForFork1_#t~post3#1=|v_thread1Thread1of1ForFork1_#t~post3#1_1|, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, ~safe~0=v_~safe~0_76, #memory_int=|v_#memory_int_155|, ~manager_size~0=v_~manager_size~0_24, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~update~0=v_~update~0_61} AuxVars[] AssignedVars[~manager_front~0, ~manager_state~0, thread1Thread1of1ForFork1_#t~post3#1, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, ~safe~0, thread1Thread1of1ForFork1_#t~mem2#1, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1][856], [2217#(= ~node1_state~0 0), 326#L126true, 368#true, 308#L148true, 18#L200-1true, 378#(<= ~node2_back~0 ~node2_front~0), 190#L104true, 2221#(= ~node2_state~0 0), 353#true, 382#(= ~client_state~0 0), 372#true, 96#L88-1true, thread2Thread1of1ForFork3InUse, 2177#(and (or (= (select (select |#memory_int| ~manager~0.base) (* ~manager_front~0 4)) ~update~0) (< ~manager_size~0 (+ ~manager_front~0 1)) (< ~manager_front~0 0)) (= ~safe~0 1) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_size~0 1) (= ~manager~0.offset 0) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t1~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (not (= ~manager~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t4~0#1.base|)), 384#true, thread4Thread1of1ForFork2InUse, 356#true, thread3Thread1of1ForFork0InUse, 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:46,661 INFO L294 olderBase$Statistics]: this new event has 269 ancestors and is cut-off event [2023-11-29 21:55:46,661 INFO L297 olderBase$Statistics]: existing Event has 268 ancestors and is cut-off event [2023-11-29 21:55:46,661 INFO L297 olderBase$Statistics]: existing Event has 269 ancestors and is cut-off event [2023-11-29 21:55:46,661 INFO L297 olderBase$Statistics]: existing Event has 268 ancestors and is cut-off event [2023-11-29 21:55:46,662 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L148-->L154-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_137 v_~manager_size~0_40) (<= 0 v_~manager_back~0_137)) 1 0) 0)) (= v_~client_state~0_18 1) (= v_~manager_back~0_136 (+ v_~manager_back~0_137 1)) (not (= (ite (= v_~update~0_79 (select (select |v_#memory_int_193| v_~manager~0.base_85) (+ (* v_~manager_back~0_137 4) v_~manager~0.offset_85))) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, ~manager_back~0=v_~manager_back~0_137, ~manager_size~0=v_~manager_size~0_40, ~update~0=v_~update~0_79} OutVars{thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, thread4Thread1of1ForFork2_#t~post26#1=|v_thread4Thread1of1ForFork2_#t~post26#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~client_state~0=v_~client_state~0_18, ~manager_back~0=v_~manager_back~0_136, ~manager_size~0=v_~manager_size~0_40, thread4Thread1of1ForFork2_#t~mem25#1=|v_thread4Thread1of1ForFork2_#t~mem25#1_1|, ~update~0=v_~update~0_79} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post26#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, ~manager_back~0, thread4Thread1of1ForFork2_#t~mem25#1][860], [2217#(= ~node1_state~0 0), 60#L54true, 326#L126true, 368#true, 18#L200-1true, 378#(<= ~node2_back~0 ~node2_front~0), 403#(= ~manager_state~0 0), 88#L154-1true, 190#L104true, 2221#(= ~node2_state~0 0), 2185#(and (exists ((v_~manager_back~0_148 Int)) (and (= ~update~0 (select (select |#memory_int| ~manager~0.base) (* v_~manager_back~0_148 4))) (<= (+ v_~manager_back~0_148 1) ~manager_size~0) (<= 0 v_~manager_back~0_148))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_size~0 1) (= ~manager~0.offset 0) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t1~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (not (= ~manager~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (= ~manager_front~0 0) (< ~manager_front~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t4~0#1.base|)), 353#true, 372#true, 380#true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:46,662 INFO L294 olderBase$Statistics]: this new event has 269 ancestors and is cut-off event [2023-11-29 21:55:46,662 INFO L297 olderBase$Statistics]: existing Event has 269 ancestors and is cut-off event [2023-11-29 21:55:46,662 INFO L297 olderBase$Statistics]: existing Event has 268 ancestors and is cut-off event [2023-11-29 21:55:46,662 INFO L297 olderBase$Statistics]: existing Event has 268 ancestors and is cut-off event [2023-11-29 21:55:47,027 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1418] L104-->L110-1: Formula: (and (= v_~node1_state~0_20 1) (not (= (ite (and (< v_~node1_front~0_37 v_~node1_size~0_20) (< v_~node1_front~0_37 v_~node1_back~0_44) (<= 0 v_~node1_front~0_37)) 1 0) 0)) (= v_~safe~0_82 (ite (= (ite (= (select (select |v_#memory_int_189| v_~node1~0.base_33) (+ (* v_~node1_front~0_37 4) v_~node1~0.offset_33)) v_~update~0_75) 1 0) 0) 0 1)) (= (+ v_~node1_front~0_37 1) v_~node1_front~0_36)) InVars {~node1~0.base=v_~node1~0.base_33, ~node1_size~0=v_~node1_size~0_20, #memory_int=|v_#memory_int_189|, ~node1_back~0=v_~node1_back~0_44, ~node1~0.offset=v_~node1~0.offset_33, ~node1_front~0=v_~node1_front~0_37, ~update~0=v_~update~0_75} OutVars{thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~node1_state~0=v_~node1_state~0_20, ~node1~0.offset=v_~node1~0.offset_33, ~node1_front~0=v_~node1_front~0_36, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~node1~0.base=v_~node1~0.base_33, ~node1_size~0=v_~node1_size~0_20, thread2Thread1of1ForFork3_#t~post16#1=|v_thread2Thread1of1ForFork3_#t~post16#1_1|, ~safe~0=v_~safe~0_82, #memory_int=|v_#memory_int_189|, thread2Thread1of1ForFork3_#t~mem15#1=|v_thread2Thread1of1ForFork3_#t~mem15#1_1|, ~node1_back~0=v_~node1_back~0_44, ~update~0=v_~update~0_75} AuxVars[] AssignedVars[thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork3_#t~post16#1, ~safe~0, thread2Thread1of1ForFork3_#t~mem15#1, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~node1_state~0, ~node1_front~0][749], [326#L126true, 368#true, 308#L148true, 378#(<= ~node2_back~0 ~node2_front~0), 2215#true, 2221#(= ~node2_state~0 0), 158#L110-1true, 353#true, 277#L201-1true, 382#(= ~client_state~0 0), 372#true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1NotInUse, 401#true]) [2023-11-29 21:55:47,027 INFO L294 olderBase$Statistics]: this new event has 270 ancestors and is cut-off event [2023-11-29 21:55:47,027 INFO L297 olderBase$Statistics]: existing Event has 270 ancestors and is cut-off event [2023-11-29 21:55:47,027 INFO L297 olderBase$Statistics]: existing Event has 275 ancestors and is cut-off event [2023-11-29 21:55:47,028 INFO L297 olderBase$Statistics]: existing Event has 276 ancestors and is cut-off event [2023-11-29 21:55:47,047 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1418] L104-->L110-1: Formula: (and (= v_~node1_state~0_20 1) (not (= (ite (and (< v_~node1_front~0_37 v_~node1_size~0_20) (< v_~node1_front~0_37 v_~node1_back~0_44) (<= 0 v_~node1_front~0_37)) 1 0) 0)) (= v_~safe~0_82 (ite (= (ite (= (select (select |v_#memory_int_189| v_~node1~0.base_33) (+ (* v_~node1_front~0_37 4) v_~node1~0.offset_33)) v_~update~0_75) 1 0) 0) 0 1)) (= (+ v_~node1_front~0_37 1) v_~node1_front~0_36)) InVars {~node1~0.base=v_~node1~0.base_33, ~node1_size~0=v_~node1_size~0_20, #memory_int=|v_#memory_int_189|, ~node1_back~0=v_~node1_back~0_44, ~node1~0.offset=v_~node1~0.offset_33, ~node1_front~0=v_~node1_front~0_37, ~update~0=v_~update~0_75} OutVars{thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~node1_state~0=v_~node1_state~0_20, ~node1~0.offset=v_~node1~0.offset_33, ~node1_front~0=v_~node1_front~0_36, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~node1~0.base=v_~node1~0.base_33, ~node1_size~0=v_~node1_size~0_20, thread2Thread1of1ForFork3_#t~post16#1=|v_thread2Thread1of1ForFork3_#t~post16#1_1|, ~safe~0=v_~safe~0_82, #memory_int=|v_#memory_int_189|, thread2Thread1of1ForFork3_#t~mem15#1=|v_thread2Thread1of1ForFork3_#t~mem15#1_1|, ~node1_back~0=v_~node1_back~0_44, ~update~0=v_~update~0_75} AuxVars[] AssignedVars[thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork3_#t~post16#1, ~safe~0, thread2Thread1of1ForFork3_#t~mem15#1, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~node1_state~0, ~node1_front~0][749], [326#L126true, 368#true, 308#L148true, 378#(<= ~node2_back~0 ~node2_front~0), 2215#true, 2221#(= ~node2_state~0 0), 158#L110-1true, 353#true, 382#(= ~client_state~0 0), 39#L68true, 372#true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, 93#L199-4true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:47,047 INFO L294 olderBase$Statistics]: this new event has 270 ancestors and is cut-off event [2023-11-29 21:55:47,047 INFO L297 olderBase$Statistics]: existing Event has 265 ancestors and is cut-off event [2023-11-29 21:55:47,047 INFO L297 olderBase$Statistics]: existing Event has 265 ancestors and is cut-off event [2023-11-29 21:55:47,048 INFO L297 olderBase$Statistics]: existing Event has 270 ancestors and is cut-off event [2023-11-29 21:55:47,048 INFO L297 olderBase$Statistics]: existing Event has 271 ancestors and is cut-off event [2023-11-29 21:55:47,048 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1398] L68-->L88-1: Formula: (and (not (= (ite (and (< v_~node2_back~0_49 v_~node2_size~0_24) (<= 0 v_~node2_back~0_49)) 1 0) 0)) (= (+ v_~node2_back~0_49 1) v_~node2_back~0_48) (= v_~manager_state~0_44 3) (not (= (ite (= v_~update~0_83 (select (select |v_#memory_int_197| v_~node2~0.base_33) (+ (* 4 v_~node2_back~0_49) v_~node2~0.offset_33))) 1 0) 0))) InVars {~node2~0.offset=v_~node2~0.offset_33, #memory_int=|v_#memory_int_197|, ~node2_size~0=v_~node2_size~0_24, ~node2_back~0=v_~node2_back~0_49, ~node2~0.base=v_~node2~0.base_33, ~update~0=v_~update~0_83} OutVars{thread1Thread1of1ForFork1_#t~post7#1=|v_thread1Thread1of1ForFork1_#t~post7#1_1|, ~manager_state~0=v_~manager_state~0_44, thread1Thread1of1ForFork1_#t~mem6#1=|v_thread1Thread1of1ForFork1_#t~mem6#1_1|, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_5|, ~node2~0.offset=v_~node2~0.offset_33, #memory_int=|v_#memory_int_197|, ~node2_size~0=v_~node2_size~0_24, ~node2_back~0=v_~node2_back~0_48, ~node2~0.base=v_~node2~0.base_33, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1_5|, ~update~0=v_~update~0_83} AuxVars[] AssignedVars[thread1Thread1of1ForFork1_#t~post7#1, ~manager_state~0, thread1Thread1of1ForFork1_#t~mem6#1, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, ~node2_back~0, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1][821], [2217#(= ~node1_state~0 0), 326#L126true, 368#true, 308#L148true, 376#true, 190#L104true, 2221#(= ~node2_state~0 0), 353#true, 382#(= ~client_state~0 0), 372#true, 96#L88-1true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, 93#L199-4true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:47,048 INFO L294 olderBase$Statistics]: this new event has 270 ancestors and is cut-off event [2023-11-29 21:55:47,048 INFO L297 olderBase$Statistics]: existing Event has 265 ancestors and is cut-off event [2023-11-29 21:55:47,048 INFO L297 olderBase$Statistics]: existing Event has 265 ancestors and is cut-off event [2023-11-29 21:55:47,048 INFO L297 olderBase$Statistics]: existing Event has 271 ancestors and is cut-off event [2023-11-29 21:55:47,048 INFO L297 olderBase$Statistics]: existing Event has 270 ancestors and is cut-off event [2023-11-29 21:55:47,048 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1446] L148-->L154-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_137 v_~manager_size~0_40) (<= 0 v_~manager_back~0_137)) 1 0) 0)) (= v_~client_state~0_18 1) (= v_~manager_back~0_136 (+ v_~manager_back~0_137 1)) (not (= (ite (= v_~update~0_79 (select (select |v_#memory_int_193| v_~manager~0.base_85) (+ (* v_~manager_back~0_137 4) v_~manager~0.offset_85))) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, ~manager_back~0=v_~manager_back~0_137, ~manager_size~0=v_~manager_size~0_40, ~update~0=v_~update~0_79} OutVars{thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, thread4Thread1of1ForFork2_#t~post26#1=|v_thread4Thread1of1ForFork2_#t~post26#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~client_state~0=v_~client_state~0_18, ~manager_back~0=v_~manager_back~0_136, ~manager_size~0=v_~manager_size~0_40, thread4Thread1of1ForFork2_#t~mem25#1=|v_thread4Thread1of1ForFork2_#t~mem25#1_1|, ~update~0=v_~update~0_79} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post26#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, ~manager_back~0, thread4Thread1of1ForFork2_#t~mem25#1][753], [2217#(= ~node1_state~0 0), 326#L126true, 368#true, 378#(<= ~node2_back~0 ~node2_front~0), 88#L154-1true, 190#L104true, 2221#(= ~node2_state~0 0), 353#true, 39#L68true, 372#true, 380#true, thread2Thread1of1ForFork3InUse, 384#true, 93#L199-4true, thread4Thread1of1ForFork2InUse, 356#true, thread3Thread1of1ForFork0InUse, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:47,048 INFO L294 olderBase$Statistics]: this new event has 270 ancestors and is cut-off event [2023-11-29 21:55:47,048 INFO L297 olderBase$Statistics]: existing Event has 265 ancestors and is cut-off event [2023-11-29 21:55:47,048 INFO L297 olderBase$Statistics]: existing Event has 265 ancestors and is cut-off event [2023-11-29 21:55:47,048 INFO L297 olderBase$Statistics]: existing Event has 271 ancestors and is cut-off event [2023-11-29 21:55:47,048 INFO L297 olderBase$Statistics]: existing Event has 270 ancestors and is cut-off event [2023-11-29 21:55:47,050 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1418] L104-->L110-1: Formula: (and (= v_~node1_state~0_20 1) (not (= (ite (and (< v_~node1_front~0_37 v_~node1_size~0_20) (< v_~node1_front~0_37 v_~node1_back~0_44) (<= 0 v_~node1_front~0_37)) 1 0) 0)) (= v_~safe~0_82 (ite (= (ite (= (select (select |v_#memory_int_189| v_~node1~0.base_33) (+ (* v_~node1_front~0_37 4) v_~node1~0.offset_33)) v_~update~0_75) 1 0) 0) 0 1)) (= (+ v_~node1_front~0_37 1) v_~node1_front~0_36)) InVars {~node1~0.base=v_~node1~0.base_33, ~node1_size~0=v_~node1_size~0_20, #memory_int=|v_#memory_int_189|, ~node1_back~0=v_~node1_back~0_44, ~node1~0.offset=v_~node1~0.offset_33, ~node1_front~0=v_~node1_front~0_37, ~update~0=v_~update~0_75} OutVars{thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~node1_state~0=v_~node1_state~0_20, ~node1~0.offset=v_~node1~0.offset_33, ~node1_front~0=v_~node1_front~0_36, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~node1~0.base=v_~node1~0.base_33, ~node1_size~0=v_~node1_size~0_20, thread2Thread1of1ForFork3_#t~post16#1=|v_thread2Thread1of1ForFork3_#t~post16#1_1|, ~safe~0=v_~safe~0_82, #memory_int=|v_#memory_int_189|, thread2Thread1of1ForFork3_#t~mem15#1=|v_thread2Thread1of1ForFork3_#t~mem15#1_1|, ~node1_back~0=v_~node1_back~0_44, ~update~0=v_~update~0_75} AuxVars[] AssignedVars[thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork3_#t~post16#1, ~safe~0, thread2Thread1of1ForFork3_#t~mem15#1, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~node1_state~0, ~node1_front~0][749], [326#L126true, 368#true, 308#L148true, 378#(<= ~node2_back~0 ~node2_front~0), 2215#true, 2221#(= ~node2_state~0 0), 321#L74true, 158#L110-1true, 353#true, 382#(= ~client_state~0 0), 372#true, thread2Thread1of1ForFork3InUse, 384#true, 93#L199-4true, 356#true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:47,050 INFO L294 olderBase$Statistics]: this new event has 270 ancestors and is cut-off event [2023-11-29 21:55:47,050 INFO L297 olderBase$Statistics]: existing Event has 265 ancestors and is cut-off event [2023-11-29 21:55:47,050 INFO L297 olderBase$Statistics]: existing Event has 271 ancestors and is cut-off event [2023-11-29 21:55:47,050 INFO L297 olderBase$Statistics]: existing Event has 265 ancestors and is cut-off event [2023-11-29 21:55:47,050 INFO L297 olderBase$Statistics]: existing Event has 270 ancestors and is cut-off event [2023-11-29 21:55:47,050 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1446] L148-->L154-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_137 v_~manager_size~0_40) (<= 0 v_~manager_back~0_137)) 1 0) 0)) (= v_~client_state~0_18 1) (= v_~manager_back~0_136 (+ v_~manager_back~0_137 1)) (not (= (ite (= v_~update~0_79 (select (select |v_#memory_int_193| v_~manager~0.base_85) (+ (* v_~manager_back~0_137 4) v_~manager~0.offset_85))) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, ~manager_back~0=v_~manager_back~0_137, ~manager_size~0=v_~manager_size~0_40, ~update~0=v_~update~0_79} OutVars{thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, thread4Thread1of1ForFork2_#t~post26#1=|v_thread4Thread1of1ForFork2_#t~post26#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~client_state~0=v_~client_state~0_18, ~manager_back~0=v_~manager_back~0_136, ~manager_size~0=v_~manager_size~0_40, thread4Thread1of1ForFork2_#t~mem25#1=|v_thread4Thread1of1ForFork2_#t~mem25#1_1|, ~update~0=v_~update~0_79} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post26#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, ~manager_back~0, thread4Thread1of1ForFork2_#t~mem25#1][753], [2217#(= ~node1_state~0 0), 326#L126true, 368#true, 378#(<= ~node2_back~0 ~node2_front~0), 88#L154-1true, 190#L104true, 2221#(= ~node2_state~0 0), 321#L74true, 353#true, 372#true, 380#true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, 93#L199-4true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:47,052 INFO L294 olderBase$Statistics]: this new event has 270 ancestors and is cut-off event [2023-11-29 21:55:47,052 INFO L297 olderBase$Statistics]: existing Event has 265 ancestors and is cut-off event [2023-11-29 21:55:47,052 INFO L297 olderBase$Statistics]: existing Event has 270 ancestors and is cut-off event [2023-11-29 21:55:47,052 INFO L297 olderBase$Statistics]: existing Event has 265 ancestors and is cut-off event [2023-11-29 21:55:47,053 INFO L297 olderBase$Statistics]: existing Event has 271 ancestors and is cut-off event [2023-11-29 21:55:47,104 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1395] L61-->L88-1: Formula: (and (= (+ v_~node1_back~0_39 1) v_~node1_back~0_38) (= v_~manager_state~0_40 2) (not (= (ite (= (select (select |v_#memory_int_177| v_~node1~0.base_31) (+ (* v_~node1_back~0_39 4) v_~node1~0.offset_31)) v_~update~0_69) 1 0) 0)) (not (= (ite (and (<= 0 v_~node1_back~0_39) (< v_~node1_back~0_39 v_~node1_size~0_16)) 1 0) 0))) InVars {~node1~0.base=v_~node1~0.base_31, ~node1_size~0=v_~node1_size~0_16, #memory_int=|v_#memory_int_177|, ~node1_back~0=v_~node1_back~0_39, ~node1~0.offset=v_~node1~0.offset_31, ~update~0=v_~update~0_69} OutVars{~manager_state~0=v_~manager_state~0_40, ~node1~0.base=v_~node1~0.base_31, thread1Thread1of1ForFork1_#t~mem4#1=|v_thread1Thread1of1ForFork1_#t~mem4#1_1|, ~node1_size~0=v_~node1_size~0_16, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_3|, thread1Thread1of1ForFork1_#t~post5#1=|v_thread1Thread1of1ForFork1_#t~post5#1_1|, #memory_int=|v_#memory_int_177|, ~node1_back~0=v_~node1_back~0_38, ~node1~0.offset=v_~node1~0.offset_31, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1_3|, ~update~0=v_~update~0_69} AuxVars[] AssignedVars[~manager_state~0, thread1Thread1of1ForFork1_#t~mem4#1, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork1_#t~post5#1, ~node1_back~0, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1][823], [2217#(= ~node1_state~0 0), 326#L126true, 368#true, 308#L148true, 376#true, 190#L104true, 2221#(= ~node2_state~0 0), 353#true, 382#(= ~client_state~0 0), 372#true, 96#L88-1true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, 93#L199-4true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:47,104 INFO L294 olderBase$Statistics]: this new event has 270 ancestors and is cut-off event [2023-11-29 21:55:47,104 INFO L297 olderBase$Statistics]: existing Event has 265 ancestors and is cut-off event [2023-11-29 21:55:47,104 INFO L297 olderBase$Statistics]: existing Event has 270 ancestors and is cut-off event [2023-11-29 21:55:47,104 INFO L297 olderBase$Statistics]: existing Event has 265 ancestors and is cut-off event [2023-11-29 21:55:47,104 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1432] L126-->L132-1: Formula: (and (not (= (ite (and (< v_~node2_front~0_35 v_~node2_back~0_44) (<= 0 v_~node2_front~0_35) (< v_~node2_front~0_35 v_~node2_size~0_20)) 1 0) 0)) (= v_~safe~0_80 (ite (= (ite (= (select (select |v_#memory_int_183| v_~node2~0.base_29) (+ (* 4 v_~node2_front~0_35) v_~node2~0.offset_29)) v_~update~0_73) 1 0) 0) 0 1)) (= v_~node2_state~0_16 1) (= (+ v_~node2_front~0_35 1) v_~node2_front~0_34)) InVars {~node2~0.offset=v_~node2~0.offset_29, ~node2_front~0=v_~node2_front~0_35, #memory_int=|v_#memory_int_183|, ~node2_size~0=v_~node2_size~0_20, ~node2~0.base=v_~node2~0.base_29, ~node2_back~0=v_~node2_back~0_44, ~update~0=v_~update~0_73} OutVars{~node2_state~0=v_~node2_state~0_16, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_1|, thread3Thread1of1ForFork0_#t~mem20#1=|v_thread3Thread1of1ForFork0_#t~mem20#1_1|, thread3Thread1of1ForFork0_#t~post21#1=|v_thread3Thread1of1ForFork0_#t~post21#1_1|, ~node2~0.offset=v_~node2~0.offset_29, ~node2_front~0=v_~node2_front~0_34, ~safe~0=v_~safe~0_80, #memory_int=|v_#memory_int_183|, ~node2_size~0=v_~node2_size~0_20, ~node2~0.base=v_~node2~0.base_29, ~node2_back~0=v_~node2_back~0_44, ~update~0=v_~update~0_73} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#t~post21#1, ~node2_state~0, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, ~node2_front~0, ~safe~0, thread3Thread1of1ForFork0_#t~mem20#1][789], [2217#(= ~node1_state~0 0), 368#true, 308#L148true, 376#true, 2219#true, 190#L104true, 353#true, 25#L61true, 194#L132-1true, 382#(= ~client_state~0 0), thread2Thread1of1ForFork3InUse, 384#true, 356#true, 93#L199-4true, thread4Thread1of1ForFork2InUse, 374#(<= ~node1_back~0 ~node1_front~0), thread3Thread1of1ForFork0InUse, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:47,104 INFO L294 olderBase$Statistics]: this new event has 270 ancestors and is cut-off event [2023-11-29 21:55:47,104 INFO L297 olderBase$Statistics]: existing Event has 265 ancestors and is cut-off event [2023-11-29 21:55:47,104 INFO L297 olderBase$Statistics]: existing Event has 265 ancestors and is cut-off event [2023-11-29 21:55:47,104 INFO L297 olderBase$Statistics]: existing Event has 270 ancestors and is cut-off event [2023-11-29 21:55:47,104 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L148-->L154-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_137 v_~manager_size~0_40) (<= 0 v_~manager_back~0_137)) 1 0) 0)) (= v_~client_state~0_18 1) (= v_~manager_back~0_136 (+ v_~manager_back~0_137 1)) (not (= (ite (= v_~update~0_79 (select (select |v_#memory_int_193| v_~manager~0.base_85) (+ (* v_~manager_back~0_137 4) v_~manager~0.offset_85))) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, ~manager_back~0=v_~manager_back~0_137, ~manager_size~0=v_~manager_size~0_40, ~update~0=v_~update~0_79} OutVars{thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, thread4Thread1of1ForFork2_#t~post26#1=|v_thread4Thread1of1ForFork2_#t~post26#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~client_state~0=v_~client_state~0_18, ~manager_back~0=v_~manager_back~0_136, ~manager_size~0=v_~manager_size~0_40, thread4Thread1of1ForFork2_#t~mem25#1=|v_thread4Thread1of1ForFork2_#t~mem25#1_1|, ~update~0=v_~update~0_79} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post26#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, ~manager_back~0, thread4Thread1of1ForFork2_#t~mem25#1][790], [2217#(= ~node1_state~0 0), 326#L126true, 368#true, 376#true, 88#L154-1true, 190#L104true, 2221#(= ~node2_state~0 0), 353#true, 25#L61true, 380#true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, 93#L199-4true, thread4Thread1of1ForFork2InUse, 374#(<= ~node1_back~0 ~node1_front~0), thread3Thread1of1ForFork0InUse, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:47,105 INFO L294 olderBase$Statistics]: this new event has 270 ancestors and is cut-off event [2023-11-29 21:55:47,105 INFO L297 olderBase$Statistics]: existing Event has 265 ancestors and is cut-off event [2023-11-29 21:55:47,105 INFO L297 olderBase$Statistics]: existing Event has 265 ancestors and is cut-off event [2023-11-29 21:55:47,105 INFO L297 olderBase$Statistics]: existing Event has 270 ancestors and is cut-off event [2023-11-29 21:55:47,107 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1432] L126-->L132-1: Formula: (and (not (= (ite (and (< v_~node2_front~0_35 v_~node2_back~0_44) (<= 0 v_~node2_front~0_35) (< v_~node2_front~0_35 v_~node2_size~0_20)) 1 0) 0)) (= v_~safe~0_80 (ite (= (ite (= (select (select |v_#memory_int_183| v_~node2~0.base_29) (+ (* 4 v_~node2_front~0_35) v_~node2~0.offset_29)) v_~update~0_73) 1 0) 0) 0 1)) (= v_~node2_state~0_16 1) (= (+ v_~node2_front~0_35 1) v_~node2_front~0_34)) InVars {~node2~0.offset=v_~node2~0.offset_29, ~node2_front~0=v_~node2_front~0_35, #memory_int=|v_#memory_int_183|, ~node2_size~0=v_~node2_size~0_20, ~node2~0.base=v_~node2~0.base_29, ~node2_back~0=v_~node2_back~0_44, ~update~0=v_~update~0_73} OutVars{~node2_state~0=v_~node2_state~0_16, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_1|, thread3Thread1of1ForFork0_#t~mem20#1=|v_thread3Thread1of1ForFork0_#t~mem20#1_1|, thread3Thread1of1ForFork0_#t~post21#1=|v_thread3Thread1of1ForFork0_#t~post21#1_1|, ~node2~0.offset=v_~node2~0.offset_29, ~node2_front~0=v_~node2_front~0_34, ~safe~0=v_~safe~0_80, #memory_int=|v_#memory_int_183|, ~node2_size~0=v_~node2_size~0_20, ~node2~0.base=v_~node2~0.base_29, ~node2_back~0=v_~node2_back~0_44, ~update~0=v_~update~0_73} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#t~post21#1, ~node2_state~0, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, ~node2_front~0, ~safe~0, thread3Thread1of1ForFork0_#t~mem20#1][789], [2217#(= ~node1_state~0 0), 368#true, 308#L148true, 376#true, 2219#true, 190#L104true, 353#true, 227#L67true, 194#L132-1true, 382#(= ~client_state~0 0), thread2Thread1of1ForFork3InUse, 384#true, 93#L199-4true, 356#true, thread4Thread1of1ForFork2InUse, 374#(<= ~node1_back~0 ~node1_front~0), thread3Thread1of1ForFork0InUse, 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:47,107 INFO L294 olderBase$Statistics]: this new event has 270 ancestors and is cut-off event [2023-11-29 21:55:47,108 INFO L297 olderBase$Statistics]: existing Event has 265 ancestors and is cut-off event [2023-11-29 21:55:47,108 INFO L297 olderBase$Statistics]: existing Event has 270 ancestors and is cut-off event [2023-11-29 21:55:47,108 INFO L297 olderBase$Statistics]: existing Event has 265 ancestors and is cut-off event [2023-11-29 21:55:47,108 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L148-->L154-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_137 v_~manager_size~0_40) (<= 0 v_~manager_back~0_137)) 1 0) 0)) (= v_~client_state~0_18 1) (= v_~manager_back~0_136 (+ v_~manager_back~0_137 1)) (not (= (ite (= v_~update~0_79 (select (select |v_#memory_int_193| v_~manager~0.base_85) (+ (* v_~manager_back~0_137 4) v_~manager~0.offset_85))) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, ~manager_back~0=v_~manager_back~0_137, ~manager_size~0=v_~manager_size~0_40, ~update~0=v_~update~0_79} OutVars{thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, thread4Thread1of1ForFork2_#t~post26#1=|v_thread4Thread1of1ForFork2_#t~post26#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~client_state~0=v_~client_state~0_18, ~manager_back~0=v_~manager_back~0_136, ~manager_size~0=v_~manager_size~0_40, thread4Thread1of1ForFork2_#t~mem25#1=|v_thread4Thread1of1ForFork2_#t~mem25#1_1|, ~update~0=v_~update~0_79} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post26#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, ~manager_back~0, thread4Thread1of1ForFork2_#t~mem25#1][790], [326#L126true, 2217#(= ~node1_state~0 0), 368#true, 376#true, 88#L154-1true, 190#L104true, 2221#(= ~node2_state~0 0), 353#true, 227#L67true, 380#true, thread2Thread1of1ForFork3InUse, 384#true, 93#L199-4true, thread4Thread1of1ForFork2InUse, 356#true, 374#(<= ~node1_back~0 ~node1_front~0), thread3Thread1of1ForFork0InUse, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:47,108 INFO L294 olderBase$Statistics]: this new event has 270 ancestors and is cut-off event [2023-11-29 21:55:47,108 INFO L297 olderBase$Statistics]: existing Event has 265 ancestors and is cut-off event [2023-11-29 21:55:47,108 INFO L297 olderBase$Statistics]: existing Event has 270 ancestors and is cut-off event [2023-11-29 21:55:47,108 INFO L297 olderBase$Statistics]: existing Event has 265 ancestors and is cut-off event [2023-11-29 21:55:47,131 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1418] L104-->L110-1: Formula: (and (= v_~node1_state~0_20 1) (not (= (ite (and (< v_~node1_front~0_37 v_~node1_size~0_20) (< v_~node1_front~0_37 v_~node1_back~0_44) (<= 0 v_~node1_front~0_37)) 1 0) 0)) (= v_~safe~0_82 (ite (= (ite (= (select (select |v_#memory_int_189| v_~node1~0.base_33) (+ (* v_~node1_front~0_37 4) v_~node1~0.offset_33)) v_~update~0_75) 1 0) 0) 0 1)) (= (+ v_~node1_front~0_37 1) v_~node1_front~0_36)) InVars {~node1~0.base=v_~node1~0.base_33, ~node1_size~0=v_~node1_size~0_20, #memory_int=|v_#memory_int_189|, ~node1_back~0=v_~node1_back~0_44, ~node1~0.offset=v_~node1~0.offset_33, ~node1_front~0=v_~node1_front~0_37, ~update~0=v_~update~0_75} OutVars{thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~node1_state~0=v_~node1_state~0_20, ~node1~0.offset=v_~node1~0.offset_33, ~node1_front~0=v_~node1_front~0_36, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~node1~0.base=v_~node1~0.base_33, ~node1_size~0=v_~node1_size~0_20, thread2Thread1of1ForFork3_#t~post16#1=|v_thread2Thread1of1ForFork3_#t~post16#1_1|, ~safe~0=v_~safe~0_82, #memory_int=|v_#memory_int_189|, thread2Thread1of1ForFork3_#t~mem15#1=|v_thread2Thread1of1ForFork3_#t~mem15#1_1|, ~node1_back~0=v_~node1_back~0_44, ~update~0=v_~update~0_75} AuxVars[] AssignedVars[thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork3_#t~post16#1, ~safe~0, thread2Thread1of1ForFork3_#t~mem15#1, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~node1_state~0, ~node1_front~0][749], [326#L126true, 368#true, 308#L148true, 18#L200-1true, 378#(<= ~node2_back~0 ~node2_front~0), 2215#true, 2221#(= ~node2_state~0 0), 273#L75true, 158#L110-1true, 353#true, 382#(= ~client_state~0 0), 372#true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:47,132 INFO L294 olderBase$Statistics]: this new event has 269 ancestors and is not cut-off event [2023-11-29 21:55:47,132 INFO L297 olderBase$Statistics]: existing Event has 275 ancestors and is not cut-off event [2023-11-29 21:55:47,132 INFO L297 olderBase$Statistics]: existing Event has 269 ancestors and is not cut-off event [2023-11-29 21:55:47,132 INFO L297 olderBase$Statistics]: existing Event has 274 ancestors and is not cut-off event [2023-11-29 21:55:47,133 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1418] L104-->L110-1: Formula: (and (= v_~node1_state~0_20 1) (not (= (ite (and (< v_~node1_front~0_37 v_~node1_size~0_20) (< v_~node1_front~0_37 v_~node1_back~0_44) (<= 0 v_~node1_front~0_37)) 1 0) 0)) (= v_~safe~0_82 (ite (= (ite (= (select (select |v_#memory_int_189| v_~node1~0.base_33) (+ (* v_~node1_front~0_37 4) v_~node1~0.offset_33)) v_~update~0_75) 1 0) 0) 0 1)) (= (+ v_~node1_front~0_37 1) v_~node1_front~0_36)) InVars {~node1~0.base=v_~node1~0.base_33, ~node1_size~0=v_~node1_size~0_20, #memory_int=|v_#memory_int_189|, ~node1_back~0=v_~node1_back~0_44, ~node1~0.offset=v_~node1~0.offset_33, ~node1_front~0=v_~node1_front~0_37, ~update~0=v_~update~0_75} OutVars{thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~node1_state~0=v_~node1_state~0_20, ~node1~0.offset=v_~node1~0.offset_33, ~node1_front~0=v_~node1_front~0_36, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~node1~0.base=v_~node1~0.base_33, ~node1_size~0=v_~node1_size~0_20, thread2Thread1of1ForFork3_#t~post16#1=|v_thread2Thread1of1ForFork3_#t~post16#1_1|, ~safe~0=v_~safe~0_82, #memory_int=|v_#memory_int_189|, thread2Thread1of1ForFork3_#t~mem15#1=|v_thread2Thread1of1ForFork3_#t~mem15#1_1|, ~node1_back~0=v_~node1_back~0_44, ~update~0=v_~update~0_75} AuxVars[] AssignedVars[thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork3_#t~post16#1, ~safe~0, thread2Thread1of1ForFork3_#t~mem15#1, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~node1_state~0, ~node1_front~0][749], [326#L126true, 368#true, 308#L148true, 18#L200-1true, 378#(<= ~node2_back~0 ~node2_front~0), 2215#true, 2221#(= ~node2_state~0 0), 158#L110-1true, 353#true, 382#(= ~client_state~0 0), 372#true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, 48#L81true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:47,133 INFO L294 olderBase$Statistics]: this new event has 269 ancestors and is not cut-off event [2023-11-29 21:55:47,133 INFO L297 olderBase$Statistics]: existing Event has 269 ancestors and is not cut-off event [2023-11-29 21:55:47,133 INFO L297 olderBase$Statistics]: existing Event has 274 ancestors and is not cut-off event [2023-11-29 21:55:47,133 INFO L297 olderBase$Statistics]: existing Event has 275 ancestors and is not cut-off event [2023-11-29 21:55:47,282 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L148-->L154-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_137 v_~manager_size~0_40) (<= 0 v_~manager_back~0_137)) 1 0) 0)) (= v_~client_state~0_18 1) (= v_~manager_back~0_136 (+ v_~manager_back~0_137 1)) (not (= (ite (= v_~update~0_79 (select (select |v_#memory_int_193| v_~manager~0.base_85) (+ (* v_~manager_back~0_137 4) v_~manager~0.offset_85))) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, ~manager_back~0=v_~manager_back~0_137, ~manager_size~0=v_~manager_size~0_40, ~update~0=v_~update~0_79} OutVars{thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, thread4Thread1of1ForFork2_#t~post26#1=|v_thread4Thread1of1ForFork2_#t~post26#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~client_state~0=v_~client_state~0_18, ~manager_back~0=v_~manager_back~0_136, ~manager_size~0=v_~manager_size~0_40, thread4Thread1of1ForFork2_#t~mem25#1=|v_thread4Thread1of1ForFork2_#t~mem25#1_1|, ~update~0=v_~update~0_79} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post26#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, ~manager_back~0, thread4Thread1of1ForFork2_#t~mem25#1][581], [2217#(= ~node1_state~0 0), 326#L126true, 368#true, 378#(<= ~node2_back~0 ~node2_front~0), 18#L200-1true, 88#L154-1true, 190#L104true, 2221#(= ~node2_state~0 0), 187#L82true, 353#true, 380#true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, thread4Thread1of1ForFork2InUse, 374#(<= ~node1_back~0 ~node1_front~0), thread3Thread1of1ForFork0InUse, 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:47,282 INFO L294 olderBase$Statistics]: this new event has 270 ancestors and is cut-off event [2023-11-29 21:55:47,282 INFO L297 olderBase$Statistics]: existing Event has 264 ancestors and is cut-off event [2023-11-29 21:55:47,282 INFO L297 olderBase$Statistics]: existing Event has 270 ancestors and is cut-off event [2023-11-29 21:55:47,282 INFO L297 olderBase$Statistics]: existing Event has 264 ancestors and is cut-off event [2023-11-29 21:55:47,282 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1404] L82-->L88-1: Formula: (and (= v_~safe~0_84 (ite (= (ite (= (select (select |v_#memory_int_199| v_~manager~0.base_87) (+ (* v_~manager_front~0_97 4) v_~manager~0.offset_87)) v_~ok~0_73) 1 0) 0) 0 1)) (= (+ v_~manager_front~0_97 1) v_~manager_front~0_96) (= v_~manager_state~0_46 5) (not (= (ite (and (< v_~manager_front~0_97 v_~manager_back~0_142) (<= 0 v_~manager_front~0_97) (< v_~manager_front~0_97 v_~manager_size~0_44)) 1 0) 0))) InVars {~manager_front~0=v_~manager_front~0_97, ~manager~0.offset=v_~manager~0.offset_87, ~ok~0=v_~ok~0_73, ~manager~0.base=v_~manager~0.base_87, #memory_int=|v_#memory_int_199|, ~manager_back~0=v_~manager_back~0_142, ~manager_size~0=v_~manager_size~0_44} OutVars{~manager_state~0=v_~manager_state~0_46, ~manager~0.offset=v_~manager~0.offset_87, ~ok~0=v_~ok~0_73, ~manager~0.base=v_~manager~0.base_87, ~manager_back~0=v_~manager_back~0_142, thread1Thread1of1ForFork1_#t~post11#1=|v_thread1Thread1of1ForFork1_#t~post11#1_1|, ~manager_front~0=v_~manager_front~0_96, thread1Thread1of1ForFork1_#t~mem10#1=|v_thread1Thread1of1ForFork1_#t~mem10#1_1|, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_9|, ~safe~0=v_~safe~0_84, #memory_int=|v_#memory_int_199|, ~manager_size~0=v_~manager_size~0_44, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1_9|} AuxVars[] AssignedVars[~manager_front~0, ~manager_state~0, thread1Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, ~safe~0, thread1Thread1of1ForFork1_#t~post11#1, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1][664], [2217#(= ~node1_state~0 0), 326#L126true, 368#true, 308#L148true, 18#L200-1true, 378#(<= ~node2_back~0 ~node2_front~0), 190#L104true, 2221#(= ~node2_state~0 0), 353#true, 382#(= ~client_state~0 0), 96#L88-1true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 374#(<= ~node1_back~0 ~node1_front~0), 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:47,282 INFO L294 olderBase$Statistics]: this new event has 270 ancestors and is cut-off event [2023-11-29 21:55:47,282 INFO L297 olderBase$Statistics]: existing Event has 264 ancestors and is cut-off event [2023-11-29 21:55:47,282 INFO L297 olderBase$Statistics]: existing Event has 264 ancestors and is cut-off event [2023-11-29 21:55:47,282 INFO L297 olderBase$Statistics]: existing Event has 270 ancestors and is cut-off event [2023-11-29 21:55:47,283 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L148-->L154-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_137 v_~manager_size~0_40) (<= 0 v_~manager_back~0_137)) 1 0) 0)) (= v_~client_state~0_18 1) (= v_~manager_back~0_136 (+ v_~manager_back~0_137 1)) (not (= (ite (= v_~update~0_79 (select (select |v_#memory_int_193| v_~manager~0.base_85) (+ (* v_~manager_back~0_137 4) v_~manager~0.offset_85))) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, ~manager_back~0=v_~manager_back~0_137, ~manager_size~0=v_~manager_size~0_40, ~update~0=v_~update~0_79} OutVars{thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, thread4Thread1of1ForFork2_#t~post26#1=|v_thread4Thread1of1ForFork2_#t~post26#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~client_state~0=v_~client_state~0_18, ~manager_back~0=v_~manager_back~0_136, ~manager_size~0=v_~manager_size~0_40, thread4Thread1of1ForFork2_#t~mem25#1=|v_thread4Thread1of1ForFork2_#t~mem25#1_1|, ~update~0=v_~update~0_79} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post26#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, ~manager_back~0, thread4Thread1of1ForFork2_#t~mem25#1][581], [2217#(= ~node1_state~0 0), 326#L126true, 368#true, 378#(<= ~node2_back~0 ~node2_front~0), 18#L200-1true, 88#L154-1true, 190#L104true, 2221#(= ~node2_state~0 0), 311#L88true, 353#true, 380#true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, thread4Thread1of1ForFork2InUse, 374#(<= ~node1_back~0 ~node1_front~0), thread3Thread1of1ForFork0InUse, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:47,283 INFO L294 olderBase$Statistics]: this new event has 270 ancestors and is cut-off event [2023-11-29 21:55:47,283 INFO L297 olderBase$Statistics]: existing Event has 264 ancestors and is cut-off event [2023-11-29 21:55:47,283 INFO L297 olderBase$Statistics]: existing Event has 264 ancestors and is cut-off event [2023-11-29 21:55:47,283 INFO L297 olderBase$Statistics]: existing Event has 270 ancestors and is cut-off event [2023-11-29 21:55:47,600 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L148-->L154-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_137 v_~manager_size~0_40) (<= 0 v_~manager_back~0_137)) 1 0) 0)) (= v_~client_state~0_18 1) (= v_~manager_back~0_136 (+ v_~manager_back~0_137 1)) (not (= (ite (= v_~update~0_79 (select (select |v_#memory_int_193| v_~manager~0.base_85) (+ (* v_~manager_back~0_137 4) v_~manager~0.offset_85))) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, ~manager_back~0=v_~manager_back~0_137, ~manager_size~0=v_~manager_size~0_40, ~update~0=v_~update~0_79} OutVars{thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, thread4Thread1of1ForFork2_#t~post26#1=|v_thread4Thread1of1ForFork2_#t~post26#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~client_state~0=v_~client_state~0_18, ~manager_back~0=v_~manager_back~0_136, ~manager_size~0=v_~manager_size~0_40, thread4Thread1of1ForFork2_#t~mem25#1=|v_thread4Thread1of1ForFork2_#t~mem25#1_1|, ~update~0=v_~update~0_79} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post26#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, ~manager_back~0, thread4Thread1of1ForFork2_#t~mem25#1][699], [60#L54true, 326#L126true, 2217#(= ~node1_state~0 0), 368#true, 378#(<= ~node2_back~0 ~node2_front~0), 88#L154-1true, 403#(= ~manager_state~0 0), 190#L104true, 2221#(= ~node2_state~0 0), 2185#(and (exists ((v_~manager_back~0_148 Int)) (and (= ~update~0 (select (select |#memory_int| ~manager~0.base) (* v_~manager_back~0_148 4))) (<= (+ v_~manager_back~0_148 1) ~manager_size~0) (<= 0 v_~manager_back~0_148))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_size~0 1) (= ~manager~0.offset 0) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t1~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (not (= ~manager~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (= ~manager_front~0 0) (< ~manager_front~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t4~0#1.base|)), 353#true, 372#true, 380#true, thread2Thread1of1ForFork3InUse, 384#true, thread4Thread1of1ForFork2InUse, 93#L199-4true, 356#true, thread3Thread1of1ForFork0InUse, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:47,600 INFO L294 olderBase$Statistics]: this new event has 270 ancestors and is cut-off event [2023-11-29 21:55:47,600 INFO L297 olderBase$Statistics]: existing Event has 261 ancestors and is cut-off event [2023-11-29 21:55:47,600 INFO L297 olderBase$Statistics]: existing Event has 260 ancestors and is cut-off event [2023-11-29 21:55:47,600 INFO L297 olderBase$Statistics]: existing Event has 261 ancestors and is cut-off event [2023-11-29 21:55:47,600 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1392] L54-->L88-1: Formula: (and (= (+ v_~manager_front~0_91 1) v_~manager_front~0_90) (= v_~manager_state~0_38 1) (= v_~safe~0_76 (ite (= (ite (= (select (select |v_#memory_int_155| v_~manager~0.base_67) (+ (* v_~manager_front~0_91 4) v_~manager~0.offset_67)) v_~update~0_61) 1 0) 0) 0 1)) (not (= (ite (and (< v_~manager_front~0_91 v_~manager_back~0_104) (< v_~manager_front~0_91 v_~manager_size~0_24) (<= 0 v_~manager_front~0_91)) 1 0) 0))) InVars {~manager_front~0=v_~manager_front~0_91, ~manager~0.offset=v_~manager~0.offset_67, ~manager~0.base=v_~manager~0.base_67, #memory_int=|v_#memory_int_155|, ~manager_back~0=v_~manager_back~0_104, ~manager_size~0=v_~manager_size~0_24, ~update~0=v_~update~0_61} OutVars{~manager_state~0=v_~manager_state~0_38, ~manager~0.offset=v_~manager~0.offset_67, ~manager~0.base=v_~manager~0.base_67, thread1Thread1of1ForFork1_#t~mem2#1=|v_thread1Thread1of1ForFork1_#t~mem2#1_1|, ~manager_back~0=v_~manager_back~0_104, ~manager_front~0=v_~manager_front~0_90, thread1Thread1of1ForFork1_#t~post3#1=|v_thread1Thread1of1ForFork1_#t~post3#1_1|, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, ~safe~0=v_~safe~0_76, #memory_int=|v_#memory_int_155|, ~manager_size~0=v_~manager_size~0_24, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~update~0=v_~update~0_61} AuxVars[] AssignedVars[~manager_front~0, ~manager_state~0, thread1Thread1of1ForFork1_#t~post3#1, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, ~safe~0, thread1Thread1of1ForFork1_#t~mem2#1, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1][673], [2217#(= ~node1_state~0 0), 326#L126true, 368#true, 308#L148true, 378#(<= ~node2_back~0 ~node2_front~0), 190#L104true, 2221#(= ~node2_state~0 0), 353#true, 382#(= ~client_state~0 0), 372#true, 96#L88-1true, thread2Thread1of1ForFork3InUse, 2177#(and (or (= (select (select |#memory_int| ~manager~0.base) (* ~manager_front~0 4)) ~update~0) (< ~manager_size~0 (+ ~manager_front~0 1)) (< ~manager_front~0 0)) (= ~safe~0 1) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_size~0 1) (= ~manager~0.offset 0) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t1~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (not (= ~manager~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t4~0#1.base|)), 384#true, 356#true, thread4Thread1of1ForFork2InUse, 93#L199-4true, thread3Thread1of1ForFork0InUse, 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:47,600 INFO L294 olderBase$Statistics]: this new event has 270 ancestors and is cut-off event [2023-11-29 21:55:47,600 INFO L297 olderBase$Statistics]: existing Event has 260 ancestors and is cut-off event [2023-11-29 21:55:47,601 INFO L297 olderBase$Statistics]: existing Event has 261 ancestors and is cut-off event [2023-11-29 21:55:47,601 INFO L297 olderBase$Statistics]: existing Event has 261 ancestors and is cut-off event [2023-11-29 21:55:47,601 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1418] L104-->L110-1: Formula: (and (= v_~node1_state~0_20 1) (not (= (ite (and (< v_~node1_front~0_37 v_~node1_size~0_20) (< v_~node1_front~0_37 v_~node1_back~0_44) (<= 0 v_~node1_front~0_37)) 1 0) 0)) (= v_~safe~0_82 (ite (= (ite (= (select (select |v_#memory_int_189| v_~node1~0.base_33) (+ (* v_~node1_front~0_37 4) v_~node1~0.offset_33)) v_~update~0_75) 1 0) 0) 0 1)) (= (+ v_~node1_front~0_37 1) v_~node1_front~0_36)) InVars {~node1~0.base=v_~node1~0.base_33, ~node1_size~0=v_~node1_size~0_20, #memory_int=|v_#memory_int_189|, ~node1_back~0=v_~node1_back~0_44, ~node1~0.offset=v_~node1~0.offset_33, ~node1_front~0=v_~node1_front~0_37, ~update~0=v_~update~0_75} OutVars{thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~node1_state~0=v_~node1_state~0_20, ~node1~0.offset=v_~node1~0.offset_33, ~node1_front~0=v_~node1_front~0_36, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~node1~0.base=v_~node1~0.base_33, ~node1_size~0=v_~node1_size~0_20, thread2Thread1of1ForFork3_#t~post16#1=|v_thread2Thread1of1ForFork3_#t~post16#1_1|, ~safe~0=v_~safe~0_82, #memory_int=|v_#memory_int_189|, thread2Thread1of1ForFork3_#t~mem15#1=|v_thread2Thread1of1ForFork3_#t~mem15#1_1|, ~node1_back~0=v_~node1_back~0_44, ~update~0=v_~update~0_75} AuxVars[] AssignedVars[thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork3_#t~post16#1, ~safe~0, thread2Thread1of1ForFork3_#t~mem15#1, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~node1_state~0, ~node1_front~0][682], [60#L54true, 326#L126true, 368#true, 308#L148true, 2173#(and (or (= (select (select |#memory_int| ~manager~0.base) (* ~manager_front~0 4)) ~update~0) (< ~manager_size~0 (+ ~manager_front~0 1)) (< ~manager_front~0 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_size~0 1) (= ~manager~0.offset 0) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t1~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (not (= ~manager~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t4~0#1.base|)), 378#(<= ~node2_back~0 ~node2_front~0), 2215#true, 403#(= ~manager_state~0 0), 2221#(= ~node2_state~0 0), 158#L110-1true, 353#true, 382#(= ~client_state~0 0), 372#true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, thread4Thread1of1ForFork2InUse, 93#L199-4true, thread3Thread1of1ForFork0InUse, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:47,601 INFO L294 olderBase$Statistics]: this new event has 270 ancestors and is cut-off event [2023-11-29 21:55:47,601 INFO L297 olderBase$Statistics]: existing Event has 261 ancestors and is cut-off event [2023-11-29 21:55:47,601 INFO L297 olderBase$Statistics]: existing Event has 260 ancestors and is cut-off event [2023-11-29 21:55:47,601 INFO L297 olderBase$Statistics]: existing Event has 261 ancestors and is cut-off event [2023-11-29 21:55:48,795 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1435] L133-->L132-1: Formula: (and (not (= (ite (and (<= 0 v_~manager_back~0_131) (< v_~manager_back~0_131 v_~manager_size~0_36)) 1 0) 0)) (not (= (ite (= v_~ok~0_67 (select (select |v_#memory_int_181| v_~manager~0.base_81) (+ (* v_~manager_back~0_131 4) v_~manager~0.offset_81))) 1 0) 0)) (= v_~manager_back~0_130 (+ v_~manager_back~0_131 1)) (= v_~node2_state~0_14 0)) InVars {~manager~0.offset=v_~manager~0.offset_81, ~ok~0=v_~ok~0_67, ~manager~0.base=v_~manager~0.base_81, #memory_int=|v_#memory_int_181|, ~manager_back~0=v_~manager_back~0_131, ~manager_size~0=v_~manager_size~0_36} OutVars{~node2_state~0=v_~node2_state~0_14, thread3Thread1of1ForFork0_#t~mem22#1=|v_thread3Thread1of1ForFork0_#t~mem22#1_1|, ~manager~0.offset=v_~manager~0.offset_81, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_3|, ~ok~0=v_~ok~0_67, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_3|, ~manager~0.base=v_~manager~0.base_81, thread3Thread1of1ForFork0_#t~post23#1=|v_thread3Thread1of1ForFork0_#t~post23#1_1|, #memory_int=|v_#memory_int_181|, ~manager_back~0=v_~manager_back~0_130, ~manager_size~0=v_~manager_size~0_36} AuxVars[] AssignedVars[~node2_state~0, thread3Thread1of1ForFork0_#t~mem22#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_#t~post23#1, ~manager_back~0][737], [2217#(= ~node1_state~0 0), 368#true, 308#L148true, 376#true, 190#L104true, 2221#(= ~node2_state~0 0), 2175#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_size~0 1) (or (and (= ~manager_front~0 0) (= ~update~0 (select (select |#memory_int| ~manager~0.base) 0))) (< ~manager_front~0 0)) (= ~manager~0.offset 0) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t1~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (not (= ~manager~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t4~0#1.base|)), 353#true, 277#L201-1true, 194#L132-1true, 382#(= ~client_state~0 0), thread2Thread1of1ForFork3InUse, 384#true, 356#true, thread4Thread1of1ForFork2InUse, 374#(<= ~node1_back~0 ~node1_front~0), thread3Thread1of1ForFork0InUse, 401#true, thread1Thread1of1ForFork1NotInUse]) [2023-11-29 21:55:48,795 INFO L294 olderBase$Statistics]: this new event has 269 ancestors and is not cut-off event [2023-11-29 21:55:48,795 INFO L297 olderBase$Statistics]: existing Event has 269 ancestors and is not cut-off event [2023-11-29 21:55:48,795 INFO L297 olderBase$Statistics]: existing Event has 269 ancestors and is not cut-off event [2023-11-29 21:55:48,795 INFO L297 olderBase$Statistics]: existing Event has 269 ancestors and is not cut-off event [2023-11-29 21:55:49,646 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L148-->L154-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_137 v_~manager_size~0_40) (<= 0 v_~manager_back~0_137)) 1 0) 0)) (= v_~client_state~0_18 1) (= v_~manager_back~0_136 (+ v_~manager_back~0_137 1)) (not (= (ite (= v_~update~0_79 (select (select |v_#memory_int_193| v_~manager~0.base_85) (+ (* v_~manager_back~0_137 4) v_~manager~0.offset_85))) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, ~manager_back~0=v_~manager_back~0_137, ~manager_size~0=v_~manager_size~0_40, ~update~0=v_~update~0_79} OutVars{thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, thread4Thread1of1ForFork2_#t~post26#1=|v_thread4Thread1of1ForFork2_#t~post26#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~client_state~0=v_~client_state~0_18, ~manager_back~0=v_~manager_back~0_136, ~manager_size~0=v_~manager_size~0_40, thread4Thread1of1ForFork2_#t~mem25#1=|v_thread4Thread1of1ForFork2_#t~mem25#1_1|, ~update~0=v_~update~0_79} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post26#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, ~manager_back~0, thread4Thread1of1ForFork2_#t~mem25#1][1093], [2217#(= ~node1_state~0 0), 326#L126true, 368#true, 376#true, 88#L154-1true, 190#L104true, 2221#(= ~node2_state~0 0), 353#true, 372#true, 380#true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, 93#L199-4true, thread4Thread1of1ForFork2InUse, 176#L60true, thread3Thread1of1ForFork0InUse, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:49,646 INFO L294 olderBase$Statistics]: this new event has 275 ancestors and is cut-off event [2023-11-29 21:55:49,646 INFO L297 olderBase$Statistics]: existing Event has 270 ancestors and is cut-off event [2023-11-29 21:55:49,646 INFO L297 olderBase$Statistics]: existing Event has 275 ancestors and is cut-off event [2023-11-29 21:55:49,646 INFO L297 olderBase$Statistics]: existing Event has 270 ancestors and is cut-off event [2023-11-29 21:55:49,646 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1418] L104-->L110-1: Formula: (and (= v_~node1_state~0_20 1) (not (= (ite (and (< v_~node1_front~0_37 v_~node1_size~0_20) (< v_~node1_front~0_37 v_~node1_back~0_44) (<= 0 v_~node1_front~0_37)) 1 0) 0)) (= v_~safe~0_82 (ite (= (ite (= (select (select |v_#memory_int_189| v_~node1~0.base_33) (+ (* v_~node1_front~0_37 4) v_~node1~0.offset_33)) v_~update~0_75) 1 0) 0) 0 1)) (= (+ v_~node1_front~0_37 1) v_~node1_front~0_36)) InVars {~node1~0.base=v_~node1~0.base_33, ~node1_size~0=v_~node1_size~0_20, #memory_int=|v_#memory_int_189|, ~node1_back~0=v_~node1_back~0_44, ~node1~0.offset=v_~node1~0.offset_33, ~node1_front~0=v_~node1_front~0_37, ~update~0=v_~update~0_75} OutVars{thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~node1_state~0=v_~node1_state~0_20, ~node1~0.offset=v_~node1~0.offset_33, ~node1_front~0=v_~node1_front~0_36, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~node1~0.base=v_~node1~0.base_33, ~node1_size~0=v_~node1_size~0_20, thread2Thread1of1ForFork3_#t~post16#1=|v_thread2Thread1of1ForFork3_#t~post16#1_1|, ~safe~0=v_~safe~0_82, #memory_int=|v_#memory_int_189|, thread2Thread1of1ForFork3_#t~mem15#1=|v_thread2Thread1of1ForFork3_#t~mem15#1_1|, ~node1_back~0=v_~node1_back~0_44, ~update~0=v_~update~0_75} AuxVars[] AssignedVars[thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork3_#t~post16#1, ~safe~0, thread2Thread1of1ForFork3_#t~mem15#1, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~node1_state~0, ~node1_front~0][1383], [326#L126true, 368#true, 308#L148true, 2215#true, 376#true, 2221#(= ~node2_state~0 0), 158#L110-1true, 353#true, 382#(= ~client_state~0 0), 372#true, thread2Thread1of1ForFork3InUse, 384#true, 93#L199-4true, 356#true, thread4Thread1of1ForFork2InUse, 176#L60true, thread3Thread1of1ForFork0InUse, 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:49,646 INFO L294 olderBase$Statistics]: this new event has 275 ancestors and is cut-off event [2023-11-29 21:55:49,646 INFO L297 olderBase$Statistics]: existing Event has 275 ancestors and is cut-off event [2023-11-29 21:55:49,646 INFO L297 olderBase$Statistics]: existing Event has 270 ancestors and is cut-off event [2023-11-29 21:55:49,646 INFO L297 olderBase$Statistics]: existing Event has 270 ancestors and is cut-off event [2023-11-29 21:55:49,647 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1432] L126-->L132-1: Formula: (and (not (= (ite (and (< v_~node2_front~0_35 v_~node2_back~0_44) (<= 0 v_~node2_front~0_35) (< v_~node2_front~0_35 v_~node2_size~0_20)) 1 0) 0)) (= v_~safe~0_80 (ite (= (ite (= (select (select |v_#memory_int_183| v_~node2~0.base_29) (+ (* 4 v_~node2_front~0_35) v_~node2~0.offset_29)) v_~update~0_73) 1 0) 0) 0 1)) (= v_~node2_state~0_16 1) (= (+ v_~node2_front~0_35 1) v_~node2_front~0_34)) InVars {~node2~0.offset=v_~node2~0.offset_29, ~node2_front~0=v_~node2_front~0_35, #memory_int=|v_#memory_int_183|, ~node2_size~0=v_~node2_size~0_20, ~node2~0.base=v_~node2~0.base_29, ~node2_back~0=v_~node2_back~0_44, ~update~0=v_~update~0_73} OutVars{~node2_state~0=v_~node2_state~0_16, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_1|, thread3Thread1of1ForFork0_#t~mem20#1=|v_thread3Thread1of1ForFork0_#t~mem20#1_1|, thread3Thread1of1ForFork0_#t~post21#1=|v_thread3Thread1of1ForFork0_#t~post21#1_1|, ~node2~0.offset=v_~node2~0.offset_29, ~node2_front~0=v_~node2_front~0_34, ~safe~0=v_~safe~0_80, #memory_int=|v_#memory_int_183|, ~node2_size~0=v_~node2_size~0_20, ~node2~0.base=v_~node2~0.base_29, ~node2_back~0=v_~node2_back~0_44, ~update~0=v_~update~0_73} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#t~post21#1, ~node2_state~0, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, ~node2_front~0, ~safe~0, thread3Thread1of1ForFork0_#t~mem20#1][1385], [2217#(= ~node1_state~0 0), 368#true, 308#L148true, 2219#true, 376#true, 190#L104true, 353#true, 382#(= ~client_state~0 0), 194#L132-1true, 372#true, thread2Thread1of1ForFork3InUse, 384#true, 93#L199-4true, 356#true, thread4Thread1of1ForFork2InUse, 176#L60true, thread3Thread1of1ForFork0InUse, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:49,647 INFO L294 olderBase$Statistics]: this new event has 275 ancestors and is cut-off event [2023-11-29 21:55:49,647 INFO L297 olderBase$Statistics]: existing Event has 270 ancestors and is cut-off event [2023-11-29 21:55:49,647 INFO L297 olderBase$Statistics]: existing Event has 275 ancestors and is cut-off event [2023-11-29 21:55:49,647 INFO L297 olderBase$Statistics]: existing Event has 270 ancestors and is cut-off event [2023-11-29 21:55:49,744 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1418] L104-->L110-1: Formula: (and (= v_~node1_state~0_20 1) (not (= (ite (and (< v_~node1_front~0_37 v_~node1_size~0_20) (< v_~node1_front~0_37 v_~node1_back~0_44) (<= 0 v_~node1_front~0_37)) 1 0) 0)) (= v_~safe~0_82 (ite (= (ite (= (select (select |v_#memory_int_189| v_~node1~0.base_33) (+ (* v_~node1_front~0_37 4) v_~node1~0.offset_33)) v_~update~0_75) 1 0) 0) 0 1)) (= (+ v_~node1_front~0_37 1) v_~node1_front~0_36)) InVars {~node1~0.base=v_~node1~0.base_33, ~node1_size~0=v_~node1_size~0_20, #memory_int=|v_#memory_int_189|, ~node1_back~0=v_~node1_back~0_44, ~node1~0.offset=v_~node1~0.offset_33, ~node1_front~0=v_~node1_front~0_37, ~update~0=v_~update~0_75} OutVars{thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~node1_state~0=v_~node1_state~0_20, ~node1~0.offset=v_~node1~0.offset_33, ~node1_front~0=v_~node1_front~0_36, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~node1~0.base=v_~node1~0.base_33, ~node1_size~0=v_~node1_size~0_20, thread2Thread1of1ForFork3_#t~post16#1=|v_thread2Thread1of1ForFork3_#t~post16#1_1|, ~safe~0=v_~safe~0_82, #memory_int=|v_#memory_int_189|, thread2Thread1of1ForFork3_#t~mem15#1=|v_thread2Thread1of1ForFork3_#t~mem15#1_1|, ~node1_back~0=v_~node1_back~0_44, ~update~0=v_~update~0_75} AuxVars[] AssignedVars[thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork3_#t~post16#1, ~safe~0, thread2Thread1of1ForFork3_#t~mem15#1, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~node1_state~0, ~node1_front~0][749], [326#L126true, 368#true, 308#L148true, 378#(<= ~node2_back~0 ~node2_front~0), 18#L200-1true, 2215#true, 2221#(= ~node2_state~0 0), 158#L110-1true, 353#true, 382#(= ~client_state~0 0), 372#true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, thread4Thread1of1ForFork2InUse, 176#L60true, thread3Thread1of1ForFork0InUse, 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:49,744 INFO L294 olderBase$Statistics]: this new event has 271 ancestors and is cut-off event [2023-11-29 21:55:49,744 INFO L297 olderBase$Statistics]: existing Event has 271 ancestors and is cut-off event [2023-11-29 21:55:49,744 INFO L297 olderBase$Statistics]: existing Event has 272 ancestors and is cut-off event [2023-11-29 21:55:49,744 INFO L297 olderBase$Statistics]: existing Event has 266 ancestors and is cut-off event [2023-11-29 21:55:49,744 INFO L297 olderBase$Statistics]: existing Event has 266 ancestors and is cut-off event [2023-11-29 21:55:49,744 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1446] L148-->L154-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_137 v_~manager_size~0_40) (<= 0 v_~manager_back~0_137)) 1 0) 0)) (= v_~client_state~0_18 1) (= v_~manager_back~0_136 (+ v_~manager_back~0_137 1)) (not (= (ite (= v_~update~0_79 (select (select |v_#memory_int_193| v_~manager~0.base_85) (+ (* v_~manager_back~0_137 4) v_~manager~0.offset_85))) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, ~manager_back~0=v_~manager_back~0_137, ~manager_size~0=v_~manager_size~0_40, ~update~0=v_~update~0_79} OutVars{thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, thread4Thread1of1ForFork2_#t~post26#1=|v_thread4Thread1of1ForFork2_#t~post26#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~client_state~0=v_~client_state~0_18, ~manager_back~0=v_~manager_back~0_136, ~manager_size~0=v_~manager_size~0_40, thread4Thread1of1ForFork2_#t~mem25#1=|v_thread4Thread1of1ForFork2_#t~mem25#1_1|, ~update~0=v_~update~0_79} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post26#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, ~manager_back~0, thread4Thread1of1ForFork2_#t~mem25#1][753], [326#L126true, 2217#(= ~node1_state~0 0), 368#true, 378#(<= ~node2_back~0 ~node2_front~0), 18#L200-1true, 88#L154-1true, 190#L104true, 2221#(= ~node2_state~0 0), 353#true, 372#true, thread2Thread1of1ForFork3InUse, 380#true, 384#true, 356#true, thread4Thread1of1ForFork2InUse, 176#L60true, thread3Thread1of1ForFork0InUse, 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:49,744 INFO L294 olderBase$Statistics]: this new event has 271 ancestors and is cut-off event [2023-11-29 21:55:49,744 INFO L297 olderBase$Statistics]: existing Event has 271 ancestors and is cut-off event [2023-11-29 21:55:49,745 INFO L297 olderBase$Statistics]: existing Event has 266 ancestors and is cut-off event [2023-11-29 21:55:49,745 INFO L297 olderBase$Statistics]: existing Event has 266 ancestors and is cut-off event [2023-11-29 21:55:49,745 INFO L297 olderBase$Statistics]: existing Event has 272 ancestors and is cut-off event [2023-11-29 21:55:49,749 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1418] L104-->L110-1: Formula: (and (= v_~node1_state~0_20 1) (not (= (ite (and (< v_~node1_front~0_37 v_~node1_size~0_20) (< v_~node1_front~0_37 v_~node1_back~0_44) (<= 0 v_~node1_front~0_37)) 1 0) 0)) (= v_~safe~0_82 (ite (= (ite (= (select (select |v_#memory_int_189| v_~node1~0.base_33) (+ (* v_~node1_front~0_37 4) v_~node1~0.offset_33)) v_~update~0_75) 1 0) 0) 0 1)) (= (+ v_~node1_front~0_37 1) v_~node1_front~0_36)) InVars {~node1~0.base=v_~node1~0.base_33, ~node1_size~0=v_~node1_size~0_20, #memory_int=|v_#memory_int_189|, ~node1_back~0=v_~node1_back~0_44, ~node1~0.offset=v_~node1~0.offset_33, ~node1_front~0=v_~node1_front~0_37, ~update~0=v_~update~0_75} OutVars{thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~node1_state~0=v_~node1_state~0_20, ~node1~0.offset=v_~node1~0.offset_33, ~node1_front~0=v_~node1_front~0_36, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~node1~0.base=v_~node1~0.base_33, ~node1_size~0=v_~node1_size~0_20, thread2Thread1of1ForFork3_#t~post16#1=|v_thread2Thread1of1ForFork3_#t~post16#1_1|, ~safe~0=v_~safe~0_82, #memory_int=|v_#memory_int_189|, thread2Thread1of1ForFork3_#t~mem15#1=|v_thread2Thread1of1ForFork3_#t~mem15#1_1|, ~node1_back~0=v_~node1_back~0_44, ~update~0=v_~update~0_75} AuxVars[] AssignedVars[thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork3_#t~post16#1, ~safe~0, thread2Thread1of1ForFork3_#t~mem15#1, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~node1_state~0, ~node1_front~0][749], [326#L126true, 368#true, 308#L148true, 378#(<= ~node2_back~0 ~node2_front~0), 2215#true, 2221#(= ~node2_state~0 0), 273#L75true, 158#L110-1true, 353#true, 382#(= ~client_state~0 0), 372#true, thread2Thread1of1ForFork3InUse, 384#true, 93#L199-4true, 356#true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:49,749 INFO L294 olderBase$Statistics]: this new event has 271 ancestors and is cut-off event [2023-11-29 21:55:49,749 INFO L297 olderBase$Statistics]: existing Event has 272 ancestors and is cut-off event [2023-11-29 21:55:49,749 INFO L297 olderBase$Statistics]: existing Event has 271 ancestors and is cut-off event [2023-11-29 21:55:49,749 INFO L297 olderBase$Statistics]: existing Event has 266 ancestors and is cut-off event [2023-11-29 21:55:49,749 INFO L297 olderBase$Statistics]: existing Event has 266 ancestors and is cut-off event [2023-11-29 21:55:49,749 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1401] L75-->L88-1: Formula: (and (= v_~manager_state~0_48 4) (= v_~safe~0_86 (ite (= 0 (ite (= (select (select |v_#memory_int_201| v_~manager~0.base_89) (+ (* v_~manager_front~0_103 4) v_~manager~0.offset_89)) v_~ok~0_75) 1 0)) 0 1)) (not (= (ite (and (< v_~manager_front~0_103 v_~manager_size~0_48) (<= 0 v_~manager_front~0_103) (< v_~manager_front~0_103 v_~manager_back~0_146)) 1 0) 0)) (= v_~manager_front~0_102 (+ v_~manager_front~0_103 1))) InVars {~manager_front~0=v_~manager_front~0_103, ~manager~0.offset=v_~manager~0.offset_89, ~ok~0=v_~ok~0_75, ~manager~0.base=v_~manager~0.base_89, #memory_int=|v_#memory_int_201|, ~manager_back~0=v_~manager_back~0_146, ~manager_size~0=v_~manager_size~0_48} OutVars{~manager_state~0=v_~manager_state~0_48, ~manager~0.offset=v_~manager~0.offset_89, ~ok~0=v_~ok~0_75, ~manager~0.base=v_~manager~0.base_89, ~manager_back~0=v_~manager_back~0_146, ~manager_front~0=v_~manager_front~0_102, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_7|, ~safe~0=v_~safe~0_86, thread1Thread1of1ForFork1_#t~mem8#1=|v_thread1Thread1of1ForFork1_#t~mem8#1_1|, #memory_int=|v_#memory_int_201|, ~manager_size~0=v_~manager_size~0_48, thread1Thread1of1ForFork1_#t~post9#1=|v_thread1Thread1of1ForFork1_#t~post9#1_1|, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1_7|} AuxVars[] AssignedVars[~manager_front~0, ~manager_state~0, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, ~safe~0, thread1Thread1of1ForFork1_#t~mem8#1, thread1Thread1of1ForFork1_#t~post9#1, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1][868], [2217#(= ~node1_state~0 0), 326#L126true, 368#true, 308#L148true, 378#(<= ~node2_back~0 ~node2_front~0), 190#L104true, 2221#(= ~node2_state~0 0), 353#true, 382#(= ~client_state~0 0), 372#true, 96#L88-1true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, 93#L199-4true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:49,749 INFO L294 olderBase$Statistics]: this new event has 271 ancestors and is cut-off event [2023-11-29 21:55:49,749 INFO L297 olderBase$Statistics]: existing Event has 272 ancestors and is cut-off event [2023-11-29 21:55:49,749 INFO L297 olderBase$Statistics]: existing Event has 271 ancestors and is cut-off event [2023-11-29 21:55:49,749 INFO L297 olderBase$Statistics]: existing Event has 266 ancestors and is cut-off event [2023-11-29 21:55:49,749 INFO L297 olderBase$Statistics]: existing Event has 266 ancestors and is cut-off event [2023-11-29 21:55:49,749 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1446] L148-->L154-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_137 v_~manager_size~0_40) (<= 0 v_~manager_back~0_137)) 1 0) 0)) (= v_~client_state~0_18 1) (= v_~manager_back~0_136 (+ v_~manager_back~0_137 1)) (not (= (ite (= v_~update~0_79 (select (select |v_#memory_int_193| v_~manager~0.base_85) (+ (* v_~manager_back~0_137 4) v_~manager~0.offset_85))) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, ~manager_back~0=v_~manager_back~0_137, ~manager_size~0=v_~manager_size~0_40, ~update~0=v_~update~0_79} OutVars{thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, thread4Thread1of1ForFork2_#t~post26#1=|v_thread4Thread1of1ForFork2_#t~post26#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~client_state~0=v_~client_state~0_18, ~manager_back~0=v_~manager_back~0_136, ~manager_size~0=v_~manager_size~0_40, thread4Thread1of1ForFork2_#t~mem25#1=|v_thread4Thread1of1ForFork2_#t~mem25#1_1|, ~update~0=v_~update~0_79} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post26#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, ~manager_back~0, thread4Thread1of1ForFork2_#t~mem25#1][753], [2217#(= ~node1_state~0 0), 326#L126true, 368#true, 378#(<= ~node2_back~0 ~node2_front~0), 88#L154-1true, 190#L104true, 2221#(= ~node2_state~0 0), 273#L75true, 353#true, 372#true, thread2Thread1of1ForFork3InUse, 380#true, 384#true, 356#true, 93#L199-4true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:49,749 INFO L294 olderBase$Statistics]: this new event has 271 ancestors and is cut-off event [2023-11-29 21:55:49,749 INFO L297 olderBase$Statistics]: existing Event has 266 ancestors and is cut-off event [2023-11-29 21:55:49,749 INFO L297 olderBase$Statistics]: existing Event has 272 ancestors and is cut-off event [2023-11-29 21:55:49,749 INFO L297 olderBase$Statistics]: existing Event has 266 ancestors and is cut-off event [2023-11-29 21:55:49,750 INFO L297 olderBase$Statistics]: existing Event has 271 ancestors and is cut-off event [2023-11-29 21:55:49,751 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1418] L104-->L110-1: Formula: (and (= v_~node1_state~0_20 1) (not (= (ite (and (< v_~node1_front~0_37 v_~node1_size~0_20) (< v_~node1_front~0_37 v_~node1_back~0_44) (<= 0 v_~node1_front~0_37)) 1 0) 0)) (= v_~safe~0_82 (ite (= (ite (= (select (select |v_#memory_int_189| v_~node1~0.base_33) (+ (* v_~node1_front~0_37 4) v_~node1~0.offset_33)) v_~update~0_75) 1 0) 0) 0 1)) (= (+ v_~node1_front~0_37 1) v_~node1_front~0_36)) InVars {~node1~0.base=v_~node1~0.base_33, ~node1_size~0=v_~node1_size~0_20, #memory_int=|v_#memory_int_189|, ~node1_back~0=v_~node1_back~0_44, ~node1~0.offset=v_~node1~0.offset_33, ~node1_front~0=v_~node1_front~0_37, ~update~0=v_~update~0_75} OutVars{thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~node1_state~0=v_~node1_state~0_20, ~node1~0.offset=v_~node1~0.offset_33, ~node1_front~0=v_~node1_front~0_36, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~node1~0.base=v_~node1~0.base_33, ~node1_size~0=v_~node1_size~0_20, thread2Thread1of1ForFork3_#t~post16#1=|v_thread2Thread1of1ForFork3_#t~post16#1_1|, ~safe~0=v_~safe~0_82, #memory_int=|v_#memory_int_189|, thread2Thread1of1ForFork3_#t~mem15#1=|v_thread2Thread1of1ForFork3_#t~mem15#1_1|, ~node1_back~0=v_~node1_back~0_44, ~update~0=v_~update~0_75} AuxVars[] AssignedVars[thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork3_#t~post16#1, ~safe~0, thread2Thread1of1ForFork3_#t~mem15#1, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~node1_state~0, ~node1_front~0][749], [326#L126true, 368#true, 308#L148true, 378#(<= ~node2_back~0 ~node2_front~0), 2215#true, 2221#(= ~node2_state~0 0), 158#L110-1true, 353#true, 382#(= ~client_state~0 0), 372#true, thread2Thread1of1ForFork3InUse, 384#true, 93#L199-4true, 356#true, 48#L81true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:49,751 INFO L294 olderBase$Statistics]: this new event has 271 ancestors and is cut-off event [2023-11-29 21:55:49,751 INFO L297 olderBase$Statistics]: existing Event has 266 ancestors and is cut-off event [2023-11-29 21:55:49,751 INFO L297 olderBase$Statistics]: existing Event has 271 ancestors and is cut-off event [2023-11-29 21:55:49,751 INFO L297 olderBase$Statistics]: existing Event has 272 ancestors and is cut-off event [2023-11-29 21:55:49,751 INFO L297 olderBase$Statistics]: existing Event has 266 ancestors and is cut-off event [2023-11-29 21:55:49,751 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1446] L148-->L154-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_137 v_~manager_size~0_40) (<= 0 v_~manager_back~0_137)) 1 0) 0)) (= v_~client_state~0_18 1) (= v_~manager_back~0_136 (+ v_~manager_back~0_137 1)) (not (= (ite (= v_~update~0_79 (select (select |v_#memory_int_193| v_~manager~0.base_85) (+ (* v_~manager_back~0_137 4) v_~manager~0.offset_85))) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, ~manager_back~0=v_~manager_back~0_137, ~manager_size~0=v_~manager_size~0_40, ~update~0=v_~update~0_79} OutVars{thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, thread4Thread1of1ForFork2_#t~post26#1=|v_thread4Thread1of1ForFork2_#t~post26#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~client_state~0=v_~client_state~0_18, ~manager_back~0=v_~manager_back~0_136, ~manager_size~0=v_~manager_size~0_40, thread4Thread1of1ForFork2_#t~mem25#1=|v_thread4Thread1of1ForFork2_#t~mem25#1_1|, ~update~0=v_~update~0_79} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post26#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, ~manager_back~0, thread4Thread1of1ForFork2_#t~mem25#1][753], [2217#(= ~node1_state~0 0), 326#L126true, 368#true, 378#(<= ~node2_back~0 ~node2_front~0), 88#L154-1true, 190#L104true, 2221#(= ~node2_state~0 0), 353#true, 372#true, 380#true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, 48#L81true, 93#L199-4true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:49,751 INFO L294 olderBase$Statistics]: this new event has 271 ancestors and is cut-off event [2023-11-29 21:55:49,751 INFO L297 olderBase$Statistics]: existing Event has 266 ancestors and is cut-off event [2023-11-29 21:55:49,751 INFO L297 olderBase$Statistics]: existing Event has 266 ancestors and is cut-off event [2023-11-29 21:55:49,752 INFO L297 olderBase$Statistics]: existing Event has 271 ancestors and is cut-off event [2023-11-29 21:55:49,752 INFO L297 olderBase$Statistics]: existing Event has 272 ancestors and is cut-off event [2023-11-29 21:55:49,804 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1398] L68-->L88-1: Formula: (and (not (= (ite (and (< v_~node2_back~0_49 v_~node2_size~0_24) (<= 0 v_~node2_back~0_49)) 1 0) 0)) (= (+ v_~node2_back~0_49 1) v_~node2_back~0_48) (= v_~manager_state~0_44 3) (not (= (ite (= v_~update~0_83 (select (select |v_#memory_int_197| v_~node2~0.base_33) (+ (* 4 v_~node2_back~0_49) v_~node2~0.offset_33))) 1 0) 0))) InVars {~node2~0.offset=v_~node2~0.offset_33, #memory_int=|v_#memory_int_197|, ~node2_size~0=v_~node2_size~0_24, ~node2_back~0=v_~node2_back~0_49, ~node2~0.base=v_~node2~0.base_33, ~update~0=v_~update~0_83} OutVars{thread1Thread1of1ForFork1_#t~post7#1=|v_thread1Thread1of1ForFork1_#t~post7#1_1|, ~manager_state~0=v_~manager_state~0_44, thread1Thread1of1ForFork1_#t~mem6#1=|v_thread1Thread1of1ForFork1_#t~mem6#1_1|, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_5|, ~node2~0.offset=v_~node2~0.offset_33, #memory_int=|v_#memory_int_197|, ~node2_size~0=v_~node2_size~0_24, ~node2_back~0=v_~node2_back~0_48, ~node2~0.base=v_~node2~0.base_33, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1_5|, ~update~0=v_~update~0_83} AuxVars[] AssignedVars[thread1Thread1of1ForFork1_#t~post7#1, ~manager_state~0, thread1Thread1of1ForFork1_#t~mem6#1, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, ~node2_back~0, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1][870], [2217#(= ~node1_state~0 0), 326#L126true, 368#true, 308#L148true, 376#true, 190#L104true, 2221#(= ~node2_state~0 0), 353#true, 382#(= ~client_state~0 0), 96#L88-1true, thread2Thread1of1ForFork3InUse, 384#true, 93#L199-4true, 356#true, thread4Thread1of1ForFork2InUse, 374#(<= ~node1_back~0 ~node1_front~0), thread3Thread1of1ForFork0InUse, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:49,804 INFO L294 olderBase$Statistics]: this new event has 271 ancestors and is cut-off event [2023-11-29 21:55:49,804 INFO L297 olderBase$Statistics]: existing Event has 271 ancestors and is cut-off event [2023-11-29 21:55:49,804 INFO L297 olderBase$Statistics]: existing Event has 266 ancestors and is cut-off event [2023-11-29 21:55:49,804 INFO L297 olderBase$Statistics]: existing Event has 266 ancestors and is cut-off event [2023-11-29 21:55:49,805 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1432] L126-->L132-1: Formula: (and (not (= (ite (and (< v_~node2_front~0_35 v_~node2_back~0_44) (<= 0 v_~node2_front~0_35) (< v_~node2_front~0_35 v_~node2_size~0_20)) 1 0) 0)) (= v_~safe~0_80 (ite (= (ite (= (select (select |v_#memory_int_183| v_~node2~0.base_29) (+ (* 4 v_~node2_front~0_35) v_~node2~0.offset_29)) v_~update~0_73) 1 0) 0) 0 1)) (= v_~node2_state~0_16 1) (= (+ v_~node2_front~0_35 1) v_~node2_front~0_34)) InVars {~node2~0.offset=v_~node2~0.offset_29, ~node2_front~0=v_~node2_front~0_35, #memory_int=|v_#memory_int_183|, ~node2_size~0=v_~node2_size~0_20, ~node2~0.base=v_~node2~0.base_29, ~node2_back~0=v_~node2_back~0_44, ~update~0=v_~update~0_73} OutVars{~node2_state~0=v_~node2_state~0_16, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_1|, thread3Thread1of1ForFork0_#t~mem20#1=|v_thread3Thread1of1ForFork0_#t~mem20#1_1|, thread3Thread1of1ForFork0_#t~post21#1=|v_thread3Thread1of1ForFork0_#t~post21#1_1|, ~node2~0.offset=v_~node2~0.offset_29, ~node2_front~0=v_~node2_front~0_34, ~safe~0=v_~safe~0_80, #memory_int=|v_#memory_int_183|, ~node2_size~0=v_~node2_size~0_20, ~node2~0.base=v_~node2~0.base_29, ~node2_back~0=v_~node2_back~0_44, ~update~0=v_~update~0_73} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#t~post21#1, ~node2_state~0, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, ~node2_front~0, ~safe~0, thread3Thread1of1ForFork0_#t~mem20#1][789], [2217#(= ~node1_state~0 0), 368#true, 308#L148true, 376#true, 2219#true, 190#L104true, 353#true, 194#L132-1true, 382#(= ~client_state~0 0), 39#L68true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, 93#L199-4true, thread4Thread1of1ForFork2InUse, 374#(<= ~node1_back~0 ~node1_front~0), thread3Thread1of1ForFork0InUse, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:49,805 INFO L294 olderBase$Statistics]: this new event has 271 ancestors and is cut-off event [2023-11-29 21:55:49,805 INFO L297 olderBase$Statistics]: existing Event has 271 ancestors and is cut-off event [2023-11-29 21:55:49,805 INFO L297 olderBase$Statistics]: existing Event has 266 ancestors and is cut-off event [2023-11-29 21:55:49,805 INFO L297 olderBase$Statistics]: existing Event has 266 ancestors and is cut-off event [2023-11-29 21:55:49,805 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L148-->L154-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_137 v_~manager_size~0_40) (<= 0 v_~manager_back~0_137)) 1 0) 0)) (= v_~client_state~0_18 1) (= v_~manager_back~0_136 (+ v_~manager_back~0_137 1)) (not (= (ite (= v_~update~0_79 (select (select |v_#memory_int_193| v_~manager~0.base_85) (+ (* v_~manager_back~0_137 4) v_~manager~0.offset_85))) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, ~manager_back~0=v_~manager_back~0_137, ~manager_size~0=v_~manager_size~0_40, ~update~0=v_~update~0_79} OutVars{thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, thread4Thread1of1ForFork2_#t~post26#1=|v_thread4Thread1of1ForFork2_#t~post26#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~client_state~0=v_~client_state~0_18, ~manager_back~0=v_~manager_back~0_136, ~manager_size~0=v_~manager_size~0_40, thread4Thread1of1ForFork2_#t~mem25#1=|v_thread4Thread1of1ForFork2_#t~mem25#1_1|, ~update~0=v_~update~0_79} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post26#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, ~manager_back~0, thread4Thread1of1ForFork2_#t~mem25#1][790], [2217#(= ~node1_state~0 0), 326#L126true, 368#true, 376#true, 88#L154-1true, 190#L104true, 2221#(= ~node2_state~0 0), 353#true, 39#L68true, 380#true, thread2Thread1of1ForFork3InUse, 384#true, 93#L199-4true, thread4Thread1of1ForFork2InUse, 356#true, 374#(<= ~node1_back~0 ~node1_front~0), thread3Thread1of1ForFork0InUse, 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:49,805 INFO L294 olderBase$Statistics]: this new event has 271 ancestors and is cut-off event [2023-11-29 21:55:49,805 INFO L297 olderBase$Statistics]: existing Event has 266 ancestors and is cut-off event [2023-11-29 21:55:49,805 INFO L297 olderBase$Statistics]: existing Event has 271 ancestors and is cut-off event [2023-11-29 21:55:49,805 INFO L297 olderBase$Statistics]: existing Event has 266 ancestors and is cut-off event [2023-11-29 21:55:49,808 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1432] L126-->L132-1: Formula: (and (not (= (ite (and (< v_~node2_front~0_35 v_~node2_back~0_44) (<= 0 v_~node2_front~0_35) (< v_~node2_front~0_35 v_~node2_size~0_20)) 1 0) 0)) (= v_~safe~0_80 (ite (= (ite (= (select (select |v_#memory_int_183| v_~node2~0.base_29) (+ (* 4 v_~node2_front~0_35) v_~node2~0.offset_29)) v_~update~0_73) 1 0) 0) 0 1)) (= v_~node2_state~0_16 1) (= (+ v_~node2_front~0_35 1) v_~node2_front~0_34)) InVars {~node2~0.offset=v_~node2~0.offset_29, ~node2_front~0=v_~node2_front~0_35, #memory_int=|v_#memory_int_183|, ~node2_size~0=v_~node2_size~0_20, ~node2~0.base=v_~node2~0.base_29, ~node2_back~0=v_~node2_back~0_44, ~update~0=v_~update~0_73} OutVars{~node2_state~0=v_~node2_state~0_16, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_1|, thread3Thread1of1ForFork0_#t~mem20#1=|v_thread3Thread1of1ForFork0_#t~mem20#1_1|, thread3Thread1of1ForFork0_#t~post21#1=|v_thread3Thread1of1ForFork0_#t~post21#1_1|, ~node2~0.offset=v_~node2~0.offset_29, ~node2_front~0=v_~node2_front~0_34, ~safe~0=v_~safe~0_80, #memory_int=|v_#memory_int_183|, ~node2_size~0=v_~node2_size~0_20, ~node2~0.base=v_~node2~0.base_29, ~node2_back~0=v_~node2_back~0_44, ~update~0=v_~update~0_73} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#t~post21#1, ~node2_state~0, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, ~node2_front~0, ~safe~0, thread3Thread1of1ForFork0_#t~mem20#1][789], [2217#(= ~node1_state~0 0), 368#true, 308#L148true, 376#true, 2219#true, 190#L104true, 321#L74true, 353#true, 194#L132-1true, 382#(= ~client_state~0 0), thread2Thread1of1ForFork3InUse, 384#true, 93#L199-4true, 356#true, thread4Thread1of1ForFork2InUse, 374#(<= ~node1_back~0 ~node1_front~0), thread3Thread1of1ForFork0InUse, 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:49,808 INFO L294 olderBase$Statistics]: this new event has 271 ancestors and is cut-off event [2023-11-29 21:55:49,808 INFO L297 olderBase$Statistics]: existing Event has 271 ancestors and is cut-off event [2023-11-29 21:55:49,808 INFO L297 olderBase$Statistics]: existing Event has 266 ancestors and is cut-off event [2023-11-29 21:55:49,808 INFO L297 olderBase$Statistics]: existing Event has 266 ancestors and is cut-off event [2023-11-29 21:55:49,808 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L148-->L154-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_137 v_~manager_size~0_40) (<= 0 v_~manager_back~0_137)) 1 0) 0)) (= v_~client_state~0_18 1) (= v_~manager_back~0_136 (+ v_~manager_back~0_137 1)) (not (= (ite (= v_~update~0_79 (select (select |v_#memory_int_193| v_~manager~0.base_85) (+ (* v_~manager_back~0_137 4) v_~manager~0.offset_85))) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, ~manager_back~0=v_~manager_back~0_137, ~manager_size~0=v_~manager_size~0_40, ~update~0=v_~update~0_79} OutVars{thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, thread4Thread1of1ForFork2_#t~post26#1=|v_thread4Thread1of1ForFork2_#t~post26#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~client_state~0=v_~client_state~0_18, ~manager_back~0=v_~manager_back~0_136, ~manager_size~0=v_~manager_size~0_40, thread4Thread1of1ForFork2_#t~mem25#1=|v_thread4Thread1of1ForFork2_#t~mem25#1_1|, ~update~0=v_~update~0_79} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post26#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, ~manager_back~0, thread4Thread1of1ForFork2_#t~mem25#1][790], [2217#(= ~node1_state~0 0), 326#L126true, 368#true, 376#true, 88#L154-1true, 190#L104true, 2221#(= ~node2_state~0 0), 321#L74true, 353#true, thread2Thread1of1ForFork3InUse, 380#true, 384#true, 356#true, 93#L199-4true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 374#(<= ~node1_back~0 ~node1_front~0), 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:49,808 INFO L294 olderBase$Statistics]: this new event has 271 ancestors and is cut-off event [2023-11-29 21:55:49,808 INFO L297 olderBase$Statistics]: existing Event has 271 ancestors and is cut-off event [2023-11-29 21:55:49,808 INFO L297 olderBase$Statistics]: existing Event has 266 ancestors and is cut-off event [2023-11-29 21:55:49,808 INFO L297 olderBase$Statistics]: existing Event has 266 ancestors and is cut-off event [2023-11-29 21:55:49,835 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1418] L104-->L110-1: Formula: (and (= v_~node1_state~0_20 1) (not (= (ite (and (< v_~node1_front~0_37 v_~node1_size~0_20) (< v_~node1_front~0_37 v_~node1_back~0_44) (<= 0 v_~node1_front~0_37)) 1 0) 0)) (= v_~safe~0_82 (ite (= (ite (= (select (select |v_#memory_int_189| v_~node1~0.base_33) (+ (* v_~node1_front~0_37 4) v_~node1~0.offset_33)) v_~update~0_75) 1 0) 0) 0 1)) (= (+ v_~node1_front~0_37 1) v_~node1_front~0_36)) InVars {~node1~0.base=v_~node1~0.base_33, ~node1_size~0=v_~node1_size~0_20, #memory_int=|v_#memory_int_189|, ~node1_back~0=v_~node1_back~0_44, ~node1~0.offset=v_~node1~0.offset_33, ~node1_front~0=v_~node1_front~0_37, ~update~0=v_~update~0_75} OutVars{thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~node1_state~0=v_~node1_state~0_20, ~node1~0.offset=v_~node1~0.offset_33, ~node1_front~0=v_~node1_front~0_36, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~node1~0.base=v_~node1~0.base_33, ~node1_size~0=v_~node1_size~0_20, thread2Thread1of1ForFork3_#t~post16#1=|v_thread2Thread1of1ForFork3_#t~post16#1_1|, ~safe~0=v_~safe~0_82, #memory_int=|v_#memory_int_189|, thread2Thread1of1ForFork3_#t~mem15#1=|v_thread2Thread1of1ForFork3_#t~mem15#1_1|, ~node1_back~0=v_~node1_back~0_44, ~update~0=v_~update~0_75} AuxVars[] AssignedVars[thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork3_#t~post16#1, ~safe~0, thread2Thread1of1ForFork3_#t~mem15#1, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~node1_state~0, ~node1_front~0][749], [326#L126true, 368#true, 308#L148true, 378#(<= ~node2_back~0 ~node2_front~0), 18#L200-1true, 2215#true, 2221#(= ~node2_state~0 0), 187#L82true, 158#L110-1true, 353#true, 382#(= ~client_state~0 0), 372#true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:49,835 INFO L294 olderBase$Statistics]: this new event has 270 ancestors and is not cut-off event [2023-11-29 21:55:49,835 INFO L297 olderBase$Statistics]: existing Event has 276 ancestors and is not cut-off event [2023-11-29 21:55:49,835 INFO L297 olderBase$Statistics]: existing Event has 275 ancestors and is not cut-off event [2023-11-29 21:55:49,835 INFO L297 olderBase$Statistics]: existing Event has 270 ancestors and is not cut-off event [2023-11-29 21:55:49,837 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1418] L104-->L110-1: Formula: (and (= v_~node1_state~0_20 1) (not (= (ite (and (< v_~node1_front~0_37 v_~node1_size~0_20) (< v_~node1_front~0_37 v_~node1_back~0_44) (<= 0 v_~node1_front~0_37)) 1 0) 0)) (= v_~safe~0_82 (ite (= (ite (= (select (select |v_#memory_int_189| v_~node1~0.base_33) (+ (* v_~node1_front~0_37 4) v_~node1~0.offset_33)) v_~update~0_75) 1 0) 0) 0 1)) (= (+ v_~node1_front~0_37 1) v_~node1_front~0_36)) InVars {~node1~0.base=v_~node1~0.base_33, ~node1_size~0=v_~node1_size~0_20, #memory_int=|v_#memory_int_189|, ~node1_back~0=v_~node1_back~0_44, ~node1~0.offset=v_~node1~0.offset_33, ~node1_front~0=v_~node1_front~0_37, ~update~0=v_~update~0_75} OutVars{thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~node1_state~0=v_~node1_state~0_20, ~node1~0.offset=v_~node1~0.offset_33, ~node1_front~0=v_~node1_front~0_36, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~node1~0.base=v_~node1~0.base_33, ~node1_size~0=v_~node1_size~0_20, thread2Thread1of1ForFork3_#t~post16#1=|v_thread2Thread1of1ForFork3_#t~post16#1_1|, ~safe~0=v_~safe~0_82, #memory_int=|v_#memory_int_189|, thread2Thread1of1ForFork3_#t~mem15#1=|v_thread2Thread1of1ForFork3_#t~mem15#1_1|, ~node1_back~0=v_~node1_back~0_44, ~update~0=v_~update~0_75} AuxVars[] AssignedVars[thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork3_#t~post16#1, ~safe~0, thread2Thread1of1ForFork3_#t~mem15#1, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~node1_state~0, ~node1_front~0][749], [326#L126true, 368#true, 308#L148true, 18#L200-1true, 378#(<= ~node2_back~0 ~node2_front~0), 2215#true, 2221#(= ~node2_state~0 0), 311#L88true, 158#L110-1true, 353#true, 382#(= ~client_state~0 0), 372#true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:49,837 INFO L294 olderBase$Statistics]: this new event has 270 ancestors and is not cut-off event [2023-11-29 21:55:49,837 INFO L297 olderBase$Statistics]: existing Event has 270 ancestors and is not cut-off event [2023-11-29 21:55:49,837 INFO L297 olderBase$Statistics]: existing Event has 275 ancestors and is not cut-off event [2023-11-29 21:55:49,837 INFO L297 olderBase$Statistics]: existing Event has 276 ancestors and is not cut-off event [2023-11-29 21:55:49,951 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L148-->L154-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_137 v_~manager_size~0_40) (<= 0 v_~manager_back~0_137)) 1 0) 0)) (= v_~client_state~0_18 1) (= v_~manager_back~0_136 (+ v_~manager_back~0_137 1)) (not (= (ite (= v_~update~0_79 (select (select |v_#memory_int_193| v_~manager~0.base_85) (+ (* v_~manager_back~0_137 4) v_~manager~0.offset_85))) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, ~manager_back~0=v_~manager_back~0_137, ~manager_size~0=v_~manager_size~0_40, ~update~0=v_~update~0_79} OutVars{thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, thread4Thread1of1ForFork2_#t~post26#1=|v_thread4Thread1of1ForFork2_#t~post26#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~client_state~0=v_~client_state~0_18, ~manager_back~0=v_~manager_back~0_136, ~manager_size~0=v_~manager_size~0_40, thread4Thread1of1ForFork2_#t~mem25#1=|v_thread4Thread1of1ForFork2_#t~mem25#1_1|, ~update~0=v_~update~0_79} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post26#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, ~manager_back~0, thread4Thread1of1ForFork2_#t~mem25#1][581], [326#L126true, 2217#(= ~node1_state~0 0), 368#true, 113#L89true, 378#(<= ~node2_back~0 ~node2_front~0), 18#L200-1true, 88#L154-1true, 190#L104true, 2221#(= ~node2_state~0 0), 353#true, 380#true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, thread4Thread1of1ForFork2InUse, 374#(<= ~node1_back~0 ~node1_front~0), thread3Thread1of1ForFork0InUse, 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:49,951 INFO L294 olderBase$Statistics]: this new event has 271 ancestors and is cut-off event [2023-11-29 21:55:49,951 INFO L297 olderBase$Statistics]: existing Event has 271 ancestors and is cut-off event [2023-11-29 21:55:49,951 INFO L297 olderBase$Statistics]: existing Event has 265 ancestors and is cut-off event [2023-11-29 21:55:49,951 INFO L297 olderBase$Statistics]: existing Event has 265 ancestors and is cut-off event [2023-11-29 21:55:49,951 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1407] L89-->L88-1: Formula: (and (not (= (ite (and (< v_~client_back~0_41 v_~client_size~0_22) (<= 0 v_~client_back~0_41)) 1 0) 0)) (not (= 0 (ite (= (select (select |v_#memory_int_187| v_~client~0.base_29) (+ (* v_~client_back~0_41 4) v_~client~0.offset_29)) v_~ok~0_71) 1 0))) (= v_~manager_state~0_42 0) (= (+ v_~client_back~0_41 1) v_~client_back~0_40)) InVars {~client_back~0=v_~client_back~0_41, ~client~0.offset=v_~client~0.offset_29, ~ok~0=v_~ok~0_71, #memory_int=|v_#memory_int_187|, ~client_size~0=v_~client_size~0_22, ~client~0.base=v_~client~0.base_29} OutVars{thread1Thread1of1ForFork1_#t~post13#1=|v_thread1Thread1of1ForFork1_#t~post13#1_1|, ~manager_state~0=v_~manager_state~0_42, ~client_back~0=v_~client_back~0_40, ~client~0.offset=v_~client~0.offset_29, ~ok~0=v_~ok~0_71, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_11|, #memory_int=|v_#memory_int_187|, ~client_size~0=v_~client_size~0_22, thread1Thread1of1ForFork1_#t~mem12#1=|v_thread1Thread1of1ForFork1_#t~mem12#1_1|, ~client~0.base=v_~client~0.base_29, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1_11|} AuxVars[] AssignedVars[thread1Thread1of1ForFork1_#t~post13#1, ~manager_state~0, ~client_back~0, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork1_#t~mem12#1, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1][712], [2217#(= ~node1_state~0 0), 326#L126true, 368#true, 308#L148true, 378#(<= ~node2_back~0 ~node2_front~0), 18#L200-1true, 403#(= ~manager_state~0 0), 190#L104true, 2221#(= ~node2_state~0 0), 353#true, 382#(= ~client_state~0 0), 96#L88-1true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 374#(<= ~node1_back~0 ~node1_front~0), 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:49,951 INFO L294 olderBase$Statistics]: this new event has 271 ancestors and is cut-off event [2023-11-29 21:55:49,952 INFO L297 olderBase$Statistics]: existing Event has 265 ancestors and is cut-off event [2023-11-29 21:55:49,952 INFO L297 olderBase$Statistics]: existing Event has 265 ancestors and is cut-off event [2023-11-29 21:55:49,952 INFO L297 olderBase$Statistics]: existing Event has 271 ancestors and is cut-off event [2023-11-29 21:55:50,290 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1392] L54-->L88-1: Formula: (and (= (+ v_~manager_front~0_91 1) v_~manager_front~0_90) (= v_~manager_state~0_38 1) (= v_~safe~0_76 (ite (= (ite (= (select (select |v_#memory_int_155| v_~manager~0.base_67) (+ (* v_~manager_front~0_91 4) v_~manager~0.offset_67)) v_~update~0_61) 1 0) 0) 0 1)) (not (= (ite (and (< v_~manager_front~0_91 v_~manager_back~0_104) (< v_~manager_front~0_91 v_~manager_size~0_24) (<= 0 v_~manager_front~0_91)) 1 0) 0))) InVars {~manager_front~0=v_~manager_front~0_91, ~manager~0.offset=v_~manager~0.offset_67, ~manager~0.base=v_~manager~0.base_67, #memory_int=|v_#memory_int_155|, ~manager_back~0=v_~manager_back~0_104, ~manager_size~0=v_~manager_size~0_24, ~update~0=v_~update~0_61} OutVars{~manager_state~0=v_~manager_state~0_38, ~manager~0.offset=v_~manager~0.offset_67, ~manager~0.base=v_~manager~0.base_67, thread1Thread1of1ForFork1_#t~mem2#1=|v_thread1Thread1of1ForFork1_#t~mem2#1_1|, ~manager_back~0=v_~manager_back~0_104, ~manager_front~0=v_~manager_front~0_90, thread1Thread1of1ForFork1_#t~post3#1=|v_thread1Thread1of1ForFork1_#t~post3#1_1|, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, ~safe~0=v_~safe~0_76, #memory_int=|v_#memory_int_155|, ~manager_size~0=v_~manager_size~0_24, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~update~0=v_~update~0_61} AuxVars[] AssignedVars[~manager_front~0, ~manager_state~0, thread1Thread1of1ForFork1_#t~post3#1, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, ~safe~0, thread1Thread1of1ForFork1_#t~mem2#1, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1][635], [326#L126true, 368#true, 378#(<= ~node2_back~0 ~node2_front~0), 2215#true, 2221#(= ~node2_state~0 0), 115#L155true, 353#true, 372#true, 96#L88-1true, 35#L110true, 2177#(and (or (= (select (select |#memory_int| ~manager~0.base) (* ~manager_front~0 4)) ~update~0) (< ~manager_size~0 (+ ~manager_front~0 1)) (< ~manager_front~0 0)) (= ~safe~0 1) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_size~0 1) (= ~manager~0.offset 0) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t1~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (not (= ~manager~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t4~0#1.base|)), 380#true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, thread4Thread1of1ForFork2InUse, 93#L199-4true, thread3Thread1of1ForFork0InUse, 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:50,290 INFO L294 olderBase$Statistics]: this new event has 271 ancestors and is cut-off event [2023-11-29 21:55:50,290 INFO L297 olderBase$Statistics]: existing Event has 271 ancestors and is cut-off event [2023-11-29 21:55:50,290 INFO L297 olderBase$Statistics]: existing Event has 261 ancestors and is cut-off event [2023-11-29 21:55:50,290 INFO L297 olderBase$Statistics]: existing Event has 261 ancestors and is cut-off event [2023-11-29 21:55:50,290 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1449] L155-->L154-1: Formula: (and (= (+ v_~client_front~0_31 1) v_~client_front~0_30) (= v_~client_state~0_16 0) (= v_~safe~0_78 (ite (= (ite (= (select (select |v_#memory_int_165| v_~client~0.base_23) (+ v_~client~0.offset_23 (* v_~client_front~0_31 4))) v_~ok~0_57) 1 0) 0) 0 1)) (not (= (ite (and (< v_~client_front~0_31 v_~client_back~0_32) (<= 0 v_~client_front~0_31) (< v_~client_back~0_32 v_~client_size~0_14)) 1 0) 0))) InVars {~client~0.offset=v_~client~0.offset_23, ~client_back~0=v_~client_back~0_32, ~client_front~0=v_~client_front~0_31, ~ok~0=v_~ok~0_57, #memory_int=|v_#memory_int_165|, ~client_size~0=v_~client_size~0_14, ~client~0.base=v_~client~0.base_23} OutVars{~client~0.offset=v_~client~0.offset_23, ~client_back~0=v_~client_back~0_32, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_3|, ~ok~0=v_~ok~0_57, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_3|, thread4Thread1of1ForFork2_#t~mem27#1=|v_thread4Thread1of1ForFork2_#t~mem27#1_1|, thread4Thread1of1ForFork2_#t~post28#1=|v_thread4Thread1of1ForFork2_#t~post28#1_1|, ~client_front~0=v_~client_front~0_30, ~safe~0=v_~safe~0_78, #memory_int=|v_#memory_int_165|, ~client_state~0=v_~client_state~0_16, ~client_size~0=v_~client_size~0_14, ~client~0.base=v_~client~0.base_23} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, ~client_front~0, ~safe~0, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, thread4Thread1of1ForFork2_#t~mem27#1, thread4Thread1of1ForFork2_#t~post28#1][800], [60#L54true, 326#L126true, 368#true, 2173#(and (or (= (select (select |#memory_int| ~manager~0.base) (* ~manager_front~0 4)) ~update~0) (< ~manager_size~0 (+ ~manager_front~0 1)) (< ~manager_front~0 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_size~0 1) (= ~manager~0.offset 0) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t1~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (not (= ~manager~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t4~0#1.base|)), 378#(<= ~node2_back~0 ~node2_front~0), 2215#true, 403#(= ~manager_state~0 0), 88#L154-1true, 2221#(= ~node2_state~0 0), 353#true, 382#(= ~client_state~0 0), 372#true, 35#L110true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, thread4Thread1of1ForFork2InUse, 93#L199-4true, thread3Thread1of1ForFork0InUse, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:50,290 INFO L294 olderBase$Statistics]: this new event has 271 ancestors and is cut-off event [2023-11-29 21:55:50,290 INFO L297 olderBase$Statistics]: existing Event has 261 ancestors and is cut-off event [2023-11-29 21:55:50,290 INFO L297 olderBase$Statistics]: existing Event has 271 ancestors and is cut-off event [2023-11-29 21:55:50,290 INFO L297 olderBase$Statistics]: existing Event has 261 ancestors and is cut-off event [2023-11-29 21:55:50,291 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L148-->L154-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_137 v_~manager_size~0_40) (<= 0 v_~manager_back~0_137)) 1 0) 0)) (= v_~client_state~0_18 1) (= v_~manager_back~0_136 (+ v_~manager_back~0_137 1)) (not (= (ite (= v_~update~0_79 (select (select |v_#memory_int_193| v_~manager~0.base_85) (+ (* v_~manager_back~0_137 4) v_~manager~0.offset_85))) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, ~manager_back~0=v_~manager_back~0_137, ~manager_size~0=v_~manager_size~0_40, ~update~0=v_~update~0_79} OutVars{thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, thread4Thread1of1ForFork2_#t~post26#1=|v_thread4Thread1of1ForFork2_#t~post26#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~client_state~0=v_~client_state~0_18, ~manager_back~0=v_~manager_back~0_136, ~manager_size~0=v_~manager_size~0_40, thread4Thread1of1ForFork2_#t~mem25#1=|v_thread4Thread1of1ForFork2_#t~mem25#1_1|, ~update~0=v_~update~0_79} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post26#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, ~manager_back~0, thread4Thread1of1ForFork2_#t~mem25#1][695], [60#L54true, 2217#(= ~node1_state~0 0), 368#true, 9#L132true, 2219#true, 376#true, 403#(= ~manager_state~0 0), 88#L154-1true, 190#L104true, 2185#(and (exists ((v_~manager_back~0_148 Int)) (and (= ~update~0 (select (select |#memory_int| ~manager~0.base) (* v_~manager_back~0_148 4))) (<= (+ v_~manager_back~0_148 1) ~manager_size~0) (<= 0 v_~manager_back~0_148))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_size~0 1) (= ~manager~0.offset 0) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t1~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (not (= ~manager~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (= ~manager_front~0 0) (< ~manager_front~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t4~0#1.base|)), 353#true, thread2Thread1of1ForFork3InUse, 380#true, 384#true, 356#true, thread4Thread1of1ForFork2InUse, 93#L199-4true, 374#(<= ~node1_back~0 ~node1_front~0), thread3Thread1of1ForFork0InUse, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:50,291 INFO L294 olderBase$Statistics]: this new event has 271 ancestors and is cut-off event [2023-11-29 21:55:50,291 INFO L297 olderBase$Statistics]: existing Event has 261 ancestors and is cut-off event [2023-11-29 21:55:50,291 INFO L297 olderBase$Statistics]: existing Event has 261 ancestors and is cut-off event [2023-11-29 21:55:50,291 INFO L297 olderBase$Statistics]: existing Event has 271 ancestors and is cut-off event [2023-11-29 21:55:50,291 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1392] L54-->L88-1: Formula: (and (= (+ v_~manager_front~0_91 1) v_~manager_front~0_90) (= v_~manager_state~0_38 1) (= v_~safe~0_76 (ite (= (ite (= (select (select |v_#memory_int_155| v_~manager~0.base_67) (+ (* v_~manager_front~0_91 4) v_~manager~0.offset_67)) v_~update~0_61) 1 0) 0) 0 1)) (not (= (ite (and (< v_~manager_front~0_91 v_~manager_back~0_104) (< v_~manager_front~0_91 v_~manager_size~0_24) (<= 0 v_~manager_front~0_91)) 1 0) 0))) InVars {~manager_front~0=v_~manager_front~0_91, ~manager~0.offset=v_~manager~0.offset_67, ~manager~0.base=v_~manager~0.base_67, #memory_int=|v_#memory_int_155|, ~manager_back~0=v_~manager_back~0_104, ~manager_size~0=v_~manager_size~0_24, ~update~0=v_~update~0_61} OutVars{~manager_state~0=v_~manager_state~0_38, ~manager~0.offset=v_~manager~0.offset_67, ~manager~0.base=v_~manager~0.base_67, thread1Thread1of1ForFork1_#t~mem2#1=|v_thread1Thread1of1ForFork1_#t~mem2#1_1|, ~manager_back~0=v_~manager_back~0_104, ~manager_front~0=v_~manager_front~0_90, thread1Thread1of1ForFork1_#t~post3#1=|v_thread1Thread1of1ForFork1_#t~post3#1_1|, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, ~safe~0=v_~safe~0_76, #memory_int=|v_#memory_int_155|, ~manager_size~0=v_~manager_size~0_24, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~update~0=v_~update~0_61} AuxVars[] AssignedVars[~manager_front~0, ~manager_state~0, thread1Thread1of1ForFork1_#t~post3#1, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, ~safe~0, thread1Thread1of1ForFork1_#t~mem2#1, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1][697], [2217#(= ~node1_state~0 0), 368#true, 308#L148true, 9#L132true, 376#true, 2219#true, 190#L104true, 353#true, 382#(= ~client_state~0 0), 96#L88-1true, 2177#(and (or (= (select (select |#memory_int| ~manager~0.base) (* ~manager_front~0 4)) ~update~0) (< ~manager_size~0 (+ ~manager_front~0 1)) (< ~manager_front~0 0)) (= ~safe~0 1) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_size~0 1) (= ~manager~0.offset 0) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t1~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (not (= ~manager~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t4~0#1.base|)), thread2Thread1of1ForFork3InUse, 384#true, 356#true, thread4Thread1of1ForFork2InUse, 93#L199-4true, 374#(<= ~node1_back~0 ~node1_front~0), thread3Thread1of1ForFork0InUse, 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:50,291 INFO L294 olderBase$Statistics]: this new event has 271 ancestors and is cut-off event [2023-11-29 21:55:50,291 INFO L297 olderBase$Statistics]: existing Event has 261 ancestors and is cut-off event [2023-11-29 21:55:50,291 INFO L297 olderBase$Statistics]: existing Event has 261 ancestors and is cut-off event [2023-11-29 21:55:50,291 INFO L297 olderBase$Statistics]: existing Event has 271 ancestors and is cut-off event [2023-11-29 21:55:50,292 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1392] L54-->L88-1: Formula: (and (= (+ v_~manager_front~0_91 1) v_~manager_front~0_90) (= v_~manager_state~0_38 1) (= v_~safe~0_76 (ite (= (ite (= (select (select |v_#memory_int_155| v_~manager~0.base_67) (+ (* v_~manager_front~0_91 4) v_~manager~0.offset_67)) v_~update~0_61) 1 0) 0) 0 1)) (not (= (ite (and (< v_~manager_front~0_91 v_~manager_back~0_104) (< v_~manager_front~0_91 v_~manager_size~0_24) (<= 0 v_~manager_front~0_91)) 1 0) 0))) InVars {~manager_front~0=v_~manager_front~0_91, ~manager~0.offset=v_~manager~0.offset_67, ~manager~0.base=v_~manager~0.base_67, #memory_int=|v_#memory_int_155|, ~manager_back~0=v_~manager_back~0_104, ~manager_size~0=v_~manager_size~0_24, ~update~0=v_~update~0_61} OutVars{~manager_state~0=v_~manager_state~0_38, ~manager~0.offset=v_~manager~0.offset_67, ~manager~0.base=v_~manager~0.base_67, thread1Thread1of1ForFork1_#t~mem2#1=|v_thread1Thread1of1ForFork1_#t~mem2#1_1|, ~manager_back~0=v_~manager_back~0_104, ~manager_front~0=v_~manager_front~0_90, thread1Thread1of1ForFork1_#t~post3#1=|v_thread1Thread1of1ForFork1_#t~post3#1_1|, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, ~safe~0=v_~safe~0_76, #memory_int=|v_#memory_int_155|, ~manager_size~0=v_~manager_size~0_24, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~update~0=v_~update~0_61} AuxVars[] AssignedVars[~manager_front~0, ~manager_state~0, thread1Thread1of1ForFork1_#t~post3#1, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, ~safe~0, thread1Thread1of1ForFork1_#t~mem2#1, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1][702], [326#L126true, 2217#(= ~node1_state~0 0), 368#true, 308#L148true, 376#true, 190#L104true, 2221#(= ~node2_state~0 0), 353#true, 382#(= ~client_state~0 0), 96#L88-1true, 2177#(and (or (= (select (select |#memory_int| ~manager~0.base) (* ~manager_front~0 4)) ~update~0) (< ~manager_size~0 (+ ~manager_front~0 1)) (< ~manager_front~0 0)) (= ~safe~0 1) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_size~0 1) (= ~manager~0.offset 0) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t1~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (not (= ~manager~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t4~0#1.base|)), thread2Thread1of1ForFork3InUse, 384#true, 356#true, thread4Thread1of1ForFork2InUse, 93#L199-4true, 374#(<= ~node1_back~0 ~node1_front~0), thread3Thread1of1ForFork0InUse, 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:50,292 INFO L294 olderBase$Statistics]: this new event has 271 ancestors and is cut-off event [2023-11-29 21:55:50,292 INFO L297 olderBase$Statistics]: existing Event has 261 ancestors and is cut-off event [2023-11-29 21:55:50,292 INFO L297 olderBase$Statistics]: existing Event has 271 ancestors and is cut-off event [2023-11-29 21:55:50,292 INFO L297 olderBase$Statistics]: existing Event has 261 ancestors and is cut-off event [2023-11-29 21:55:50,292 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L148-->L154-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_137 v_~manager_size~0_40) (<= 0 v_~manager_back~0_137)) 1 0) 0)) (= v_~client_state~0_18 1) (= v_~manager_back~0_136 (+ v_~manager_back~0_137 1)) (not (= (ite (= v_~update~0_79 (select (select |v_#memory_int_193| v_~manager~0.base_85) (+ (* v_~manager_back~0_137 4) v_~manager~0.offset_85))) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, ~manager_back~0=v_~manager_back~0_137, ~manager_size~0=v_~manager_size~0_40, ~update~0=v_~update~0_79} OutVars{thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, thread4Thread1of1ForFork2_#t~post26#1=|v_thread4Thread1of1ForFork2_#t~post26#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~client_state~0=v_~client_state~0_18, ~manager_back~0=v_~manager_back~0_136, ~manager_size~0=v_~manager_size~0_40, thread4Thread1of1ForFork2_#t~mem25#1=|v_thread4Thread1of1ForFork2_#t~mem25#1_1|, ~update~0=v_~update~0_79} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post26#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, ~manager_back~0, thread4Thread1of1ForFork2_#t~mem25#1][704], [2217#(= ~node1_state~0 0), 60#L54true, 326#L126true, 368#true, 376#true, 88#L154-1true, 403#(= ~manager_state~0 0), 190#L104true, 2221#(= ~node2_state~0 0), 2181#(and (= ~safe~0 1) (exists ((v_~manager_back~0_148 Int)) (and (= ~update~0 (select (select |#memory_int| ~manager~0.base) (* v_~manager_back~0_148 4))) (<= (+ v_~manager_back~0_148 1) ~manager_size~0) (<= 0 v_~manager_back~0_148))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_size~0 1) (= ~manager~0.offset 0) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t1~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (not (= ~manager~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (= ~manager_front~0 0) (< ~manager_front~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t4~0#1.base|)), 353#true, thread2Thread1of1ForFork3InUse, 380#true, 384#true, 356#true, thread4Thread1of1ForFork2InUse, 93#L199-4true, 374#(<= ~node1_back~0 ~node1_front~0), thread3Thread1of1ForFork0InUse, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:50,292 INFO L294 olderBase$Statistics]: this new event has 271 ancestors and is cut-off event [2023-11-29 21:55:50,292 INFO L297 olderBase$Statistics]: existing Event has 261 ancestors and is cut-off event [2023-11-29 21:55:50,292 INFO L297 olderBase$Statistics]: existing Event has 261 ancestors and is cut-off event [2023-11-29 21:55:50,293 INFO L297 olderBase$Statistics]: existing Event has 271 ancestors and is cut-off event [2023-11-29 21:55:50,293 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1432] L126-->L132-1: Formula: (and (not (= (ite (and (< v_~node2_front~0_35 v_~node2_back~0_44) (<= 0 v_~node2_front~0_35) (< v_~node2_front~0_35 v_~node2_size~0_20)) 1 0) 0)) (= v_~safe~0_80 (ite (= (ite (= (select (select |v_#memory_int_183| v_~node2~0.base_29) (+ (* 4 v_~node2_front~0_35) v_~node2~0.offset_29)) v_~update~0_73) 1 0) 0) 0 1)) (= v_~node2_state~0_16 1) (= (+ v_~node2_front~0_35 1) v_~node2_front~0_34)) InVars {~node2~0.offset=v_~node2~0.offset_29, ~node2_front~0=v_~node2_front~0_35, #memory_int=|v_#memory_int_183|, ~node2_size~0=v_~node2_size~0_20, ~node2~0.base=v_~node2~0.base_29, ~node2_back~0=v_~node2_back~0_44, ~update~0=v_~update~0_73} OutVars{~node2_state~0=v_~node2_state~0_16, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_1|, thread3Thread1of1ForFork0_#t~mem20#1=|v_thread3Thread1of1ForFork0_#t~mem20#1_1|, thread3Thread1of1ForFork0_#t~post21#1=|v_thread3Thread1of1ForFork0_#t~post21#1_1|, ~node2~0.offset=v_~node2~0.offset_29, ~node2_front~0=v_~node2_front~0_34, ~safe~0=v_~safe~0_80, #memory_int=|v_#memory_int_183|, ~node2_size~0=v_~node2_size~0_20, ~node2~0.base=v_~node2~0.base_29, ~node2_back~0=v_~node2_back~0_44, ~update~0=v_~update~0_73} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#t~post21#1, ~node2_state~0, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, ~node2_front~0, ~safe~0, thread3Thread1of1ForFork0_#t~mem20#1][706], [2217#(= ~node1_state~0 0), 60#L54true, 368#true, 308#L148true, 2219#true, 376#true, 403#(= ~manager_state~0 0), 190#L104true, 2185#(and (exists ((v_~manager_back~0_148 Int)) (and (= ~update~0 (select (select |#memory_int| ~manager~0.base) (* v_~manager_back~0_148 4))) (<= (+ v_~manager_back~0_148 1) ~manager_size~0) (<= 0 v_~manager_back~0_148))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_size~0 1) (= ~manager~0.offset 0) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t1~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (not (= ~manager~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (= ~manager_front~0 0) (< ~manager_front~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t4~0#1.base|)), 353#true, 382#(= ~client_state~0 0), 194#L132-1true, thread2Thread1of1ForFork3InUse, 384#true, thread4Thread1of1ForFork2InUse, 93#L199-4true, 356#true, 374#(<= ~node1_back~0 ~node1_front~0), thread3Thread1of1ForFork0InUse, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:50,293 INFO L294 olderBase$Statistics]: this new event has 271 ancestors and is cut-off event [2023-11-29 21:55:50,293 INFO L297 olderBase$Statistics]: existing Event has 261 ancestors and is cut-off event [2023-11-29 21:55:50,293 INFO L297 olderBase$Statistics]: existing Event has 261 ancestors and is cut-off event [2023-11-29 21:55:50,293 INFO L297 olderBase$Statistics]: existing Event has 271 ancestors and is cut-off event [2023-11-29 21:55:51,990 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L148-->L154-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_137 v_~manager_size~0_40) (<= 0 v_~manager_back~0_137)) 1 0) 0)) (= v_~client_state~0_18 1) (= v_~manager_back~0_136 (+ v_~manager_back~0_137 1)) (not (= (ite (= v_~update~0_79 (select (select |v_#memory_int_193| v_~manager~0.base_85) (+ (* v_~manager_back~0_137 4) v_~manager~0.offset_85))) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, ~manager_back~0=v_~manager_back~0_137, ~manager_size~0=v_~manager_size~0_40, ~update~0=v_~update~0_79} OutVars{thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, thread4Thread1of1ForFork2_#t~post26#1=|v_thread4Thread1of1ForFork2_#t~post26#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~client_state~0=v_~client_state~0_18, ~manager_back~0=v_~manager_back~0_136, ~manager_size~0=v_~manager_size~0_40, thread4Thread1of1ForFork2_#t~mem25#1=|v_thread4Thread1of1ForFork2_#t~mem25#1_1|, ~update~0=v_~update~0_79} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post26#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, ~manager_back~0, thread4Thread1of1ForFork2_#t~mem25#1][1093], [326#L126true, 2217#(= ~node1_state~0 0), 368#true, 376#true, 88#L154-1true, 190#L104true, 2221#(= ~node2_state~0 0), 353#true, 25#L61true, 372#true, 380#true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, 93#L199-4true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:51,990 INFO L294 olderBase$Statistics]: this new event has 276 ancestors and is cut-off event [2023-11-29 21:55:51,990 INFO L297 olderBase$Statistics]: existing Event has 276 ancestors and is cut-off event [2023-11-29 21:55:51,990 INFO L297 olderBase$Statistics]: existing Event has 271 ancestors and is cut-off event [2023-11-29 21:55:51,990 INFO L297 olderBase$Statistics]: existing Event has 271 ancestors and is cut-off event [2023-11-29 21:55:51,990 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1418] L104-->L110-1: Formula: (and (= v_~node1_state~0_20 1) (not (= (ite (and (< v_~node1_front~0_37 v_~node1_size~0_20) (< v_~node1_front~0_37 v_~node1_back~0_44) (<= 0 v_~node1_front~0_37)) 1 0) 0)) (= v_~safe~0_82 (ite (= (ite (= (select (select |v_#memory_int_189| v_~node1~0.base_33) (+ (* v_~node1_front~0_37 4) v_~node1~0.offset_33)) v_~update~0_75) 1 0) 0) 0 1)) (= (+ v_~node1_front~0_37 1) v_~node1_front~0_36)) InVars {~node1~0.base=v_~node1~0.base_33, ~node1_size~0=v_~node1_size~0_20, #memory_int=|v_#memory_int_189|, ~node1_back~0=v_~node1_back~0_44, ~node1~0.offset=v_~node1~0.offset_33, ~node1_front~0=v_~node1_front~0_37, ~update~0=v_~update~0_75} OutVars{thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~node1_state~0=v_~node1_state~0_20, ~node1~0.offset=v_~node1~0.offset_33, ~node1_front~0=v_~node1_front~0_36, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~node1~0.base=v_~node1~0.base_33, ~node1_size~0=v_~node1_size~0_20, thread2Thread1of1ForFork3_#t~post16#1=|v_thread2Thread1of1ForFork3_#t~post16#1_1|, ~safe~0=v_~safe~0_82, #memory_int=|v_#memory_int_189|, thread2Thread1of1ForFork3_#t~mem15#1=|v_thread2Thread1of1ForFork3_#t~mem15#1_1|, ~node1_back~0=v_~node1_back~0_44, ~update~0=v_~update~0_75} AuxVars[] AssignedVars[thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork3_#t~post16#1, ~safe~0, thread2Thread1of1ForFork3_#t~mem15#1, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~node1_state~0, ~node1_front~0][1383], [326#L126true, 368#true, 308#L148true, 2215#true, 376#true, 2221#(= ~node2_state~0 0), 158#L110-1true, 353#true, 25#L61true, 382#(= ~client_state~0 0), 372#true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, 93#L199-4true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:51,990 INFO L294 olderBase$Statistics]: this new event has 276 ancestors and is cut-off event [2023-11-29 21:55:51,990 INFO L297 olderBase$Statistics]: existing Event has 271 ancestors and is cut-off event [2023-11-29 21:55:51,990 INFO L297 olderBase$Statistics]: existing Event has 271 ancestors and is cut-off event [2023-11-29 21:55:51,990 INFO L297 olderBase$Statistics]: existing Event has 276 ancestors and is cut-off event [2023-11-29 21:55:51,991 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1432] L126-->L132-1: Formula: (and (not (= (ite (and (< v_~node2_front~0_35 v_~node2_back~0_44) (<= 0 v_~node2_front~0_35) (< v_~node2_front~0_35 v_~node2_size~0_20)) 1 0) 0)) (= v_~safe~0_80 (ite (= (ite (= (select (select |v_#memory_int_183| v_~node2~0.base_29) (+ (* 4 v_~node2_front~0_35) v_~node2~0.offset_29)) v_~update~0_73) 1 0) 0) 0 1)) (= v_~node2_state~0_16 1) (= (+ v_~node2_front~0_35 1) v_~node2_front~0_34)) InVars {~node2~0.offset=v_~node2~0.offset_29, ~node2_front~0=v_~node2_front~0_35, #memory_int=|v_#memory_int_183|, ~node2_size~0=v_~node2_size~0_20, ~node2~0.base=v_~node2~0.base_29, ~node2_back~0=v_~node2_back~0_44, ~update~0=v_~update~0_73} OutVars{~node2_state~0=v_~node2_state~0_16, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_1|, thread3Thread1of1ForFork0_#t~mem20#1=|v_thread3Thread1of1ForFork0_#t~mem20#1_1|, thread3Thread1of1ForFork0_#t~post21#1=|v_thread3Thread1of1ForFork0_#t~post21#1_1|, ~node2~0.offset=v_~node2~0.offset_29, ~node2_front~0=v_~node2_front~0_34, ~safe~0=v_~safe~0_80, #memory_int=|v_#memory_int_183|, ~node2_size~0=v_~node2_size~0_20, ~node2~0.base=v_~node2~0.base_29, ~node2_back~0=v_~node2_back~0_44, ~update~0=v_~update~0_73} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#t~post21#1, ~node2_state~0, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, ~node2_front~0, ~safe~0, thread3Thread1of1ForFork0_#t~mem20#1][1385], [2217#(= ~node1_state~0 0), 368#true, 308#L148true, 376#true, 2219#true, 190#L104true, 353#true, 25#L61true, 194#L132-1true, 382#(= ~client_state~0 0), 372#true, thread2Thread1of1ForFork3InUse, 384#true, 93#L199-4true, thread4Thread1of1ForFork2InUse, 356#true, thread3Thread1of1ForFork0InUse, 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:51,991 INFO L294 olderBase$Statistics]: this new event has 276 ancestors and is cut-off event [2023-11-29 21:55:51,991 INFO L297 olderBase$Statistics]: existing Event has 271 ancestors and is cut-off event [2023-11-29 21:55:51,991 INFO L297 olderBase$Statistics]: existing Event has 271 ancestors and is cut-off event [2023-11-29 21:55:51,991 INFO L297 olderBase$Statistics]: existing Event has 276 ancestors and is cut-off event [2023-11-29 21:55:51,991 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1395] L61-->L88-1: Formula: (and (= (+ v_~node1_back~0_39 1) v_~node1_back~0_38) (= v_~manager_state~0_40 2) (not (= (ite (= (select (select |v_#memory_int_177| v_~node1~0.base_31) (+ (* v_~node1_back~0_39 4) v_~node1~0.offset_31)) v_~update~0_69) 1 0) 0)) (not (= (ite (and (<= 0 v_~node1_back~0_39) (< v_~node1_back~0_39 v_~node1_size~0_16)) 1 0) 0))) InVars {~node1~0.base=v_~node1~0.base_31, ~node1_size~0=v_~node1_size~0_16, #memory_int=|v_#memory_int_177|, ~node1_back~0=v_~node1_back~0_39, ~node1~0.offset=v_~node1~0.offset_31, ~update~0=v_~update~0_69} OutVars{~manager_state~0=v_~manager_state~0_40, ~node1~0.base=v_~node1~0.base_31, thread1Thread1of1ForFork1_#t~mem4#1=|v_thread1Thread1of1ForFork1_#t~mem4#1_1|, ~node1_size~0=v_~node1_size~0_16, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_3|, thread1Thread1of1ForFork1_#t~post5#1=|v_thread1Thread1of1ForFork1_#t~post5#1_1|, #memory_int=|v_#memory_int_177|, ~node1_back~0=v_~node1_back~0_38, ~node1~0.offset=v_~node1~0.offset_31, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1_3|, ~update~0=v_~update~0_69} AuxVars[] AssignedVars[~manager_state~0, thread1Thread1of1ForFork1_#t~mem4#1, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork1_#t~post5#1, ~node1_back~0, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1][1437], [326#L126true, 2217#(= ~node1_state~0 0), 368#true, 308#L148true, 376#true, 190#L104true, 2221#(= ~node2_state~0 0), 353#true, 382#(= ~client_state~0 0), 372#true, 96#L88-1true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, 93#L199-4true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:51,991 INFO L294 olderBase$Statistics]: this new event has 276 ancestors and is cut-off event [2023-11-29 21:55:51,991 INFO L297 olderBase$Statistics]: existing Event has 271 ancestors and is cut-off event [2023-11-29 21:55:51,991 INFO L297 olderBase$Statistics]: existing Event has 271 ancestors and is cut-off event [2023-11-29 21:55:51,991 INFO L297 olderBase$Statistics]: existing Event has 276 ancestors and is cut-off event [2023-11-29 21:55:51,995 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L148-->L154-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_137 v_~manager_size~0_40) (<= 0 v_~manager_back~0_137)) 1 0) 0)) (= v_~client_state~0_18 1) (= v_~manager_back~0_136 (+ v_~manager_back~0_137 1)) (not (= (ite (= v_~update~0_79 (select (select |v_#memory_int_193| v_~manager~0.base_85) (+ (* v_~manager_back~0_137 4) v_~manager~0.offset_85))) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, ~manager_back~0=v_~manager_back~0_137, ~manager_size~0=v_~manager_size~0_40, ~update~0=v_~update~0_79} OutVars{thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, thread4Thread1of1ForFork2_#t~post26#1=|v_thread4Thread1of1ForFork2_#t~post26#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~client_state~0=v_~client_state~0_18, ~manager_back~0=v_~manager_back~0_136, ~manager_size~0=v_~manager_size~0_40, thread4Thread1of1ForFork2_#t~mem25#1=|v_thread4Thread1of1ForFork2_#t~mem25#1_1|, ~update~0=v_~update~0_79} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post26#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, ~manager_back~0, thread4Thread1of1ForFork2_#t~mem25#1][1093], [326#L126true, 2217#(= ~node1_state~0 0), 368#true, 376#true, 88#L154-1true, 190#L104true, 2221#(= ~node2_state~0 0), 353#true, 227#L67true, 372#true, 380#true, thread2Thread1of1ForFork3InUse, 384#true, 93#L199-4true, 356#true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:51,995 INFO L294 olderBase$Statistics]: this new event has 276 ancestors and is cut-off event [2023-11-29 21:55:51,995 INFO L297 olderBase$Statistics]: existing Event has 271 ancestors and is cut-off event [2023-11-29 21:55:51,995 INFO L297 olderBase$Statistics]: existing Event has 271 ancestors and is cut-off event [2023-11-29 21:55:51,995 INFO L297 olderBase$Statistics]: existing Event has 276 ancestors and is cut-off event [2023-11-29 21:55:51,995 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1418] L104-->L110-1: Formula: (and (= v_~node1_state~0_20 1) (not (= (ite (and (< v_~node1_front~0_37 v_~node1_size~0_20) (< v_~node1_front~0_37 v_~node1_back~0_44) (<= 0 v_~node1_front~0_37)) 1 0) 0)) (= v_~safe~0_82 (ite (= (ite (= (select (select |v_#memory_int_189| v_~node1~0.base_33) (+ (* v_~node1_front~0_37 4) v_~node1~0.offset_33)) v_~update~0_75) 1 0) 0) 0 1)) (= (+ v_~node1_front~0_37 1) v_~node1_front~0_36)) InVars {~node1~0.base=v_~node1~0.base_33, ~node1_size~0=v_~node1_size~0_20, #memory_int=|v_#memory_int_189|, ~node1_back~0=v_~node1_back~0_44, ~node1~0.offset=v_~node1~0.offset_33, ~node1_front~0=v_~node1_front~0_37, ~update~0=v_~update~0_75} OutVars{thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~node1_state~0=v_~node1_state~0_20, ~node1~0.offset=v_~node1~0.offset_33, ~node1_front~0=v_~node1_front~0_36, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~node1~0.base=v_~node1~0.base_33, ~node1_size~0=v_~node1_size~0_20, thread2Thread1of1ForFork3_#t~post16#1=|v_thread2Thread1of1ForFork3_#t~post16#1_1|, ~safe~0=v_~safe~0_82, #memory_int=|v_#memory_int_189|, thread2Thread1of1ForFork3_#t~mem15#1=|v_thread2Thread1of1ForFork3_#t~mem15#1_1|, ~node1_back~0=v_~node1_back~0_44, ~update~0=v_~update~0_75} AuxVars[] AssignedVars[thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork3_#t~post16#1, ~safe~0, thread2Thread1of1ForFork3_#t~mem15#1, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~node1_state~0, ~node1_front~0][1383], [326#L126true, 368#true, 308#L148true, 2215#true, 376#true, 2221#(= ~node2_state~0 0), 158#L110-1true, 353#true, 227#L67true, 382#(= ~client_state~0 0), 372#true, thread2Thread1of1ForFork3InUse, 384#true, 93#L199-4true, 356#true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:51,995 INFO L294 olderBase$Statistics]: this new event has 276 ancestors and is cut-off event [2023-11-29 21:55:51,995 INFO L297 olderBase$Statistics]: existing Event has 271 ancestors and is cut-off event [2023-11-29 21:55:51,995 INFO L297 olderBase$Statistics]: existing Event has 276 ancestors and is cut-off event [2023-11-29 21:55:51,995 INFO L297 olderBase$Statistics]: existing Event has 271 ancestors and is cut-off event [2023-11-29 21:55:51,995 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1432] L126-->L132-1: Formula: (and (not (= (ite (and (< v_~node2_front~0_35 v_~node2_back~0_44) (<= 0 v_~node2_front~0_35) (< v_~node2_front~0_35 v_~node2_size~0_20)) 1 0) 0)) (= v_~safe~0_80 (ite (= (ite (= (select (select |v_#memory_int_183| v_~node2~0.base_29) (+ (* 4 v_~node2_front~0_35) v_~node2~0.offset_29)) v_~update~0_73) 1 0) 0) 0 1)) (= v_~node2_state~0_16 1) (= (+ v_~node2_front~0_35 1) v_~node2_front~0_34)) InVars {~node2~0.offset=v_~node2~0.offset_29, ~node2_front~0=v_~node2_front~0_35, #memory_int=|v_#memory_int_183|, ~node2_size~0=v_~node2_size~0_20, ~node2~0.base=v_~node2~0.base_29, ~node2_back~0=v_~node2_back~0_44, ~update~0=v_~update~0_73} OutVars{~node2_state~0=v_~node2_state~0_16, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_1|, thread3Thread1of1ForFork0_#t~mem20#1=|v_thread3Thread1of1ForFork0_#t~mem20#1_1|, thread3Thread1of1ForFork0_#t~post21#1=|v_thread3Thread1of1ForFork0_#t~post21#1_1|, ~node2~0.offset=v_~node2~0.offset_29, ~node2_front~0=v_~node2_front~0_34, ~safe~0=v_~safe~0_80, #memory_int=|v_#memory_int_183|, ~node2_size~0=v_~node2_size~0_20, ~node2~0.base=v_~node2~0.base_29, ~node2_back~0=v_~node2_back~0_44, ~update~0=v_~update~0_73} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#t~post21#1, ~node2_state~0, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, ~node2_front~0, ~safe~0, thread3Thread1of1ForFork0_#t~mem20#1][1385], [2217#(= ~node1_state~0 0), 368#true, 308#L148true, 2219#true, 376#true, 190#L104true, 353#true, 227#L67true, 194#L132-1true, 382#(= ~client_state~0 0), 372#true, thread2Thread1of1ForFork3InUse, 384#true, 93#L199-4true, 356#true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:51,995 INFO L294 olderBase$Statistics]: this new event has 276 ancestors and is cut-off event [2023-11-29 21:55:51,996 INFO L297 olderBase$Statistics]: existing Event has 276 ancestors and is cut-off event [2023-11-29 21:55:51,996 INFO L297 olderBase$Statistics]: existing Event has 271 ancestors and is cut-off event [2023-11-29 21:55:51,996 INFO L297 olderBase$Statistics]: existing Event has 271 ancestors and is cut-off event [2023-11-29 21:55:52,098 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1418] L104-->L110-1: Formula: (and (= v_~node1_state~0_20 1) (not (= (ite (and (< v_~node1_front~0_37 v_~node1_size~0_20) (< v_~node1_front~0_37 v_~node1_back~0_44) (<= 0 v_~node1_front~0_37)) 1 0) 0)) (= v_~safe~0_82 (ite (= (ite (= (select (select |v_#memory_int_189| v_~node1~0.base_33) (+ (* v_~node1_front~0_37 4) v_~node1~0.offset_33)) v_~update~0_75) 1 0) 0) 0 1)) (= (+ v_~node1_front~0_37 1) v_~node1_front~0_36)) InVars {~node1~0.base=v_~node1~0.base_33, ~node1_size~0=v_~node1_size~0_20, #memory_int=|v_#memory_int_189|, ~node1_back~0=v_~node1_back~0_44, ~node1~0.offset=v_~node1~0.offset_33, ~node1_front~0=v_~node1_front~0_37, ~update~0=v_~update~0_75} OutVars{thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~node1_state~0=v_~node1_state~0_20, ~node1~0.offset=v_~node1~0.offset_33, ~node1_front~0=v_~node1_front~0_36, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~node1~0.base=v_~node1~0.base_33, ~node1_size~0=v_~node1_size~0_20, thread2Thread1of1ForFork3_#t~post16#1=|v_thread2Thread1of1ForFork3_#t~post16#1_1|, ~safe~0=v_~safe~0_82, #memory_int=|v_#memory_int_189|, thread2Thread1of1ForFork3_#t~mem15#1=|v_thread2Thread1of1ForFork3_#t~mem15#1_1|, ~node1_back~0=v_~node1_back~0_44, ~update~0=v_~update~0_75} AuxVars[] AssignedVars[thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork3_#t~post16#1, ~safe~0, thread2Thread1of1ForFork3_#t~mem15#1, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~node1_state~0, ~node1_front~0][749], [326#L126true, 368#true, 308#L148true, 378#(<= ~node2_back~0 ~node2_front~0), 18#L200-1true, 2215#true, 2221#(= ~node2_state~0 0), 158#L110-1true, 353#true, 25#L61true, 382#(= ~client_state~0 0), 372#true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:52,099 INFO L294 olderBase$Statistics]: this new event has 272 ancestors and is cut-off event [2023-11-29 21:55:52,099 INFO L297 olderBase$Statistics]: existing Event has 273 ancestors and is cut-off event [2023-11-29 21:55:52,099 INFO L297 olderBase$Statistics]: existing Event has 267 ancestors and is cut-off event [2023-11-29 21:55:52,099 INFO L297 olderBase$Statistics]: existing Event has 272 ancestors and is cut-off event [2023-11-29 21:55:52,099 INFO L297 olderBase$Statistics]: existing Event has 267 ancestors and is cut-off event [2023-11-29 21:55:52,099 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1395] L61-->L88-1: Formula: (and (= (+ v_~node1_back~0_39 1) v_~node1_back~0_38) (= v_~manager_state~0_40 2) (not (= (ite (= (select (select |v_#memory_int_177| v_~node1~0.base_31) (+ (* v_~node1_back~0_39 4) v_~node1~0.offset_31)) v_~update~0_69) 1 0) 0)) (not (= (ite (and (<= 0 v_~node1_back~0_39) (< v_~node1_back~0_39 v_~node1_size~0_16)) 1 0) 0))) InVars {~node1~0.base=v_~node1~0.base_31, ~node1_size~0=v_~node1_size~0_16, #memory_int=|v_#memory_int_177|, ~node1_back~0=v_~node1_back~0_39, ~node1~0.offset=v_~node1~0.offset_31, ~update~0=v_~update~0_69} OutVars{~manager_state~0=v_~manager_state~0_40, ~node1~0.base=v_~node1~0.base_31, thread1Thread1of1ForFork1_#t~mem4#1=|v_thread1Thread1of1ForFork1_#t~mem4#1_1|, ~node1_size~0=v_~node1_size~0_16, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_3|, thread1Thread1of1ForFork1_#t~post5#1=|v_thread1Thread1of1ForFork1_#t~post5#1_1|, #memory_int=|v_#memory_int_177|, ~node1_back~0=v_~node1_back~0_38, ~node1~0.offset=v_~node1~0.offset_31, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1_3|, ~update~0=v_~update~0_69} AuxVars[] AssignedVars[~manager_state~0, thread1Thread1of1ForFork1_#t~mem4#1, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork1_#t~post5#1, ~node1_back~0, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1][782], [326#L126true, 2217#(= ~node1_state~0 0), 368#true, 308#L148true, 18#L200-1true, 378#(<= ~node2_back~0 ~node2_front~0), 190#L104true, 2221#(= ~node2_state~0 0), 353#true, 382#(= ~client_state~0 0), 372#true, 96#L88-1true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:52,099 INFO L294 olderBase$Statistics]: this new event has 272 ancestors and is cut-off event [2023-11-29 21:55:52,099 INFO L297 olderBase$Statistics]: existing Event has 267 ancestors and is cut-off event [2023-11-29 21:55:52,099 INFO L297 olderBase$Statistics]: existing Event has 267 ancestors and is cut-off event [2023-11-29 21:55:52,099 INFO L297 olderBase$Statistics]: existing Event has 272 ancestors and is cut-off event [2023-11-29 21:55:52,099 INFO L297 olderBase$Statistics]: existing Event has 273 ancestors and is cut-off event [2023-11-29 21:55:52,099 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1446] L148-->L154-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_137 v_~manager_size~0_40) (<= 0 v_~manager_back~0_137)) 1 0) 0)) (= v_~client_state~0_18 1) (= v_~manager_back~0_136 (+ v_~manager_back~0_137 1)) (not (= (ite (= v_~update~0_79 (select (select |v_#memory_int_193| v_~manager~0.base_85) (+ (* v_~manager_back~0_137 4) v_~manager~0.offset_85))) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, ~manager_back~0=v_~manager_back~0_137, ~manager_size~0=v_~manager_size~0_40, ~update~0=v_~update~0_79} OutVars{thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, thread4Thread1of1ForFork2_#t~post26#1=|v_thread4Thread1of1ForFork2_#t~post26#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~client_state~0=v_~client_state~0_18, ~manager_back~0=v_~manager_back~0_136, ~manager_size~0=v_~manager_size~0_40, thread4Thread1of1ForFork2_#t~mem25#1=|v_thread4Thread1of1ForFork2_#t~mem25#1_1|, ~update~0=v_~update~0_79} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post26#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, ~manager_back~0, thread4Thread1of1ForFork2_#t~mem25#1][753], [326#L126true, 2217#(= ~node1_state~0 0), 368#true, 378#(<= ~node2_back~0 ~node2_front~0), 18#L200-1true, 88#L154-1true, 190#L104true, 2221#(= ~node2_state~0 0), 353#true, 25#L61true, 372#true, 380#true, thread2Thread1of1ForFork3InUse, 384#true, thread4Thread1of1ForFork2InUse, 356#true, thread3Thread1of1ForFork0InUse, 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:52,099 INFO L294 olderBase$Statistics]: this new event has 272 ancestors and is cut-off event [2023-11-29 21:55:52,099 INFO L297 olderBase$Statistics]: existing Event has 267 ancestors and is cut-off event [2023-11-29 21:55:52,099 INFO L297 olderBase$Statistics]: existing Event has 267 ancestors and is cut-off event [2023-11-29 21:55:52,099 INFO L297 olderBase$Statistics]: existing Event has 272 ancestors and is cut-off event [2023-11-29 21:55:52,100 INFO L297 olderBase$Statistics]: existing Event has 273 ancestors and is cut-off event [2023-11-29 21:55:52,101 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1418] L104-->L110-1: Formula: (and (= v_~node1_state~0_20 1) (not (= (ite (and (< v_~node1_front~0_37 v_~node1_size~0_20) (< v_~node1_front~0_37 v_~node1_back~0_44) (<= 0 v_~node1_front~0_37)) 1 0) 0)) (= v_~safe~0_82 (ite (= (ite (= (select (select |v_#memory_int_189| v_~node1~0.base_33) (+ (* v_~node1_front~0_37 4) v_~node1~0.offset_33)) v_~update~0_75) 1 0) 0) 0 1)) (= (+ v_~node1_front~0_37 1) v_~node1_front~0_36)) InVars {~node1~0.base=v_~node1~0.base_33, ~node1_size~0=v_~node1_size~0_20, #memory_int=|v_#memory_int_189|, ~node1_back~0=v_~node1_back~0_44, ~node1~0.offset=v_~node1~0.offset_33, ~node1_front~0=v_~node1_front~0_37, ~update~0=v_~update~0_75} OutVars{thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~node1_state~0=v_~node1_state~0_20, ~node1~0.offset=v_~node1~0.offset_33, ~node1_front~0=v_~node1_front~0_36, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~node1~0.base=v_~node1~0.base_33, ~node1_size~0=v_~node1_size~0_20, thread2Thread1of1ForFork3_#t~post16#1=|v_thread2Thread1of1ForFork3_#t~post16#1_1|, ~safe~0=v_~safe~0_82, #memory_int=|v_#memory_int_189|, thread2Thread1of1ForFork3_#t~mem15#1=|v_thread2Thread1of1ForFork3_#t~mem15#1_1|, ~node1_back~0=v_~node1_back~0_44, ~update~0=v_~update~0_75} AuxVars[] AssignedVars[thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork3_#t~post16#1, ~safe~0, thread2Thread1of1ForFork3_#t~mem15#1, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~node1_state~0, ~node1_front~0][749], [326#L126true, 368#true, 308#L148true, 18#L200-1true, 378#(<= ~node2_back~0 ~node2_front~0), 2215#true, 2221#(= ~node2_state~0 0), 158#L110-1true, 353#true, 227#L67true, 382#(= ~client_state~0 0), 372#true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:52,101 INFO L294 olderBase$Statistics]: this new event has 272 ancestors and is cut-off event [2023-11-29 21:55:52,101 INFO L297 olderBase$Statistics]: existing Event has 272 ancestors and is cut-off event [2023-11-29 21:55:52,101 INFO L297 olderBase$Statistics]: existing Event has 267 ancestors and is cut-off event [2023-11-29 21:55:52,101 INFO L297 olderBase$Statistics]: existing Event has 267 ancestors and is cut-off event [2023-11-29 21:55:52,101 INFO L297 olderBase$Statistics]: existing Event has 273 ancestors and is cut-off event [2023-11-29 21:55:52,101 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1446] L148-->L154-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_137 v_~manager_size~0_40) (<= 0 v_~manager_back~0_137)) 1 0) 0)) (= v_~client_state~0_18 1) (= v_~manager_back~0_136 (+ v_~manager_back~0_137 1)) (not (= (ite (= v_~update~0_79 (select (select |v_#memory_int_193| v_~manager~0.base_85) (+ (* v_~manager_back~0_137 4) v_~manager~0.offset_85))) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, ~manager_back~0=v_~manager_back~0_137, ~manager_size~0=v_~manager_size~0_40, ~update~0=v_~update~0_79} OutVars{thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, thread4Thread1of1ForFork2_#t~post26#1=|v_thread4Thread1of1ForFork2_#t~post26#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~client_state~0=v_~client_state~0_18, ~manager_back~0=v_~manager_back~0_136, ~manager_size~0=v_~manager_size~0_40, thread4Thread1of1ForFork2_#t~mem25#1=|v_thread4Thread1of1ForFork2_#t~mem25#1_1|, ~update~0=v_~update~0_79} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post26#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, ~manager_back~0, thread4Thread1of1ForFork2_#t~mem25#1][753], [326#L126true, 2217#(= ~node1_state~0 0), 368#true, 378#(<= ~node2_back~0 ~node2_front~0), 18#L200-1true, 88#L154-1true, 190#L104true, 2221#(= ~node2_state~0 0), 353#true, 227#L67true, 372#true, 380#true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:52,102 INFO L294 olderBase$Statistics]: this new event has 272 ancestors and is cut-off event [2023-11-29 21:55:52,102 INFO L297 olderBase$Statistics]: existing Event has 267 ancestors and is cut-off event [2023-11-29 21:55:52,102 INFO L297 olderBase$Statistics]: existing Event has 273 ancestors and is cut-off event [2023-11-29 21:55:52,102 INFO L297 olderBase$Statistics]: existing Event has 267 ancestors and is cut-off event [2023-11-29 21:55:52,102 INFO L297 olderBase$Statistics]: existing Event has 272 ancestors and is cut-off event [2023-11-29 21:55:52,109 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1418] L104-->L110-1: Formula: (and (= v_~node1_state~0_20 1) (not (= (ite (and (< v_~node1_front~0_37 v_~node1_size~0_20) (< v_~node1_front~0_37 v_~node1_back~0_44) (<= 0 v_~node1_front~0_37)) 1 0) 0)) (= v_~safe~0_82 (ite (= (ite (= (select (select |v_#memory_int_189| v_~node1~0.base_33) (+ (* v_~node1_front~0_37 4) v_~node1~0.offset_33)) v_~update~0_75) 1 0) 0) 0 1)) (= (+ v_~node1_front~0_37 1) v_~node1_front~0_36)) InVars {~node1~0.base=v_~node1~0.base_33, ~node1_size~0=v_~node1_size~0_20, #memory_int=|v_#memory_int_189|, ~node1_back~0=v_~node1_back~0_44, ~node1~0.offset=v_~node1~0.offset_33, ~node1_front~0=v_~node1_front~0_37, ~update~0=v_~update~0_75} OutVars{thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~node1_state~0=v_~node1_state~0_20, ~node1~0.offset=v_~node1~0.offset_33, ~node1_front~0=v_~node1_front~0_36, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~node1~0.base=v_~node1~0.base_33, ~node1_size~0=v_~node1_size~0_20, thread2Thread1of1ForFork3_#t~post16#1=|v_thread2Thread1of1ForFork3_#t~post16#1_1|, ~safe~0=v_~safe~0_82, #memory_int=|v_#memory_int_189|, thread2Thread1of1ForFork3_#t~mem15#1=|v_thread2Thread1of1ForFork3_#t~mem15#1_1|, ~node1_back~0=v_~node1_back~0_44, ~update~0=v_~update~0_75} AuxVars[] AssignedVars[thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork3_#t~post16#1, ~safe~0, thread2Thread1of1ForFork3_#t~mem15#1, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~node1_state~0, ~node1_front~0][749], [326#L126true, 368#true, 308#L148true, 378#(<= ~node2_back~0 ~node2_front~0), 2215#true, 2221#(= ~node2_state~0 0), 187#L82true, 158#L110-1true, 353#true, 382#(= ~client_state~0 0), 372#true, thread2Thread1of1ForFork3InUse, 384#true, 93#L199-4true, thread4Thread1of1ForFork2InUse, 356#true, thread3Thread1of1ForFork0InUse, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:52,109 INFO L294 olderBase$Statistics]: this new event has 272 ancestors and is cut-off event [2023-11-29 21:55:52,109 INFO L297 olderBase$Statistics]: existing Event has 273 ancestors and is cut-off event [2023-11-29 21:55:52,109 INFO L297 olderBase$Statistics]: existing Event has 267 ancestors and is cut-off event [2023-11-29 21:55:52,109 INFO L297 olderBase$Statistics]: existing Event has 272 ancestors and is cut-off event [2023-11-29 21:55:52,109 INFO L297 olderBase$Statistics]: existing Event has 267 ancestors and is cut-off event [2023-11-29 21:55:52,109 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1404] L82-->L88-1: Formula: (and (= v_~safe~0_84 (ite (= (ite (= (select (select |v_#memory_int_199| v_~manager~0.base_87) (+ (* v_~manager_front~0_97 4) v_~manager~0.offset_87)) v_~ok~0_73) 1 0) 0) 0 1)) (= (+ v_~manager_front~0_97 1) v_~manager_front~0_96) (= v_~manager_state~0_46 5) (not (= (ite (and (< v_~manager_front~0_97 v_~manager_back~0_142) (<= 0 v_~manager_front~0_97) (< v_~manager_front~0_97 v_~manager_size~0_44)) 1 0) 0))) InVars {~manager_front~0=v_~manager_front~0_97, ~manager~0.offset=v_~manager~0.offset_87, ~ok~0=v_~ok~0_73, ~manager~0.base=v_~manager~0.base_87, #memory_int=|v_#memory_int_199|, ~manager_back~0=v_~manager_back~0_142, ~manager_size~0=v_~manager_size~0_44} OutVars{~manager_state~0=v_~manager_state~0_46, ~manager~0.offset=v_~manager~0.offset_87, ~ok~0=v_~ok~0_73, ~manager~0.base=v_~manager~0.base_87, ~manager_back~0=v_~manager_back~0_142, thread1Thread1of1ForFork1_#t~post11#1=|v_thread1Thread1of1ForFork1_#t~post11#1_1|, ~manager_front~0=v_~manager_front~0_96, thread1Thread1of1ForFork1_#t~mem10#1=|v_thread1Thread1of1ForFork1_#t~mem10#1_1|, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_9|, ~safe~0=v_~safe~0_84, #memory_int=|v_#memory_int_199|, ~manager_size~0=v_~manager_size~0_44, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1_9|} AuxVars[] AssignedVars[~manager_front~0, ~manager_state~0, thread1Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, ~safe~0, thread1Thread1of1ForFork1_#t~post11#1, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1][926], [2217#(= ~node1_state~0 0), 326#L126true, 368#true, 308#L148true, 378#(<= ~node2_back~0 ~node2_front~0), 190#L104true, 2221#(= ~node2_state~0 0), 353#true, 382#(= ~client_state~0 0), 372#true, 96#L88-1true, thread2Thread1of1ForFork3InUse, 384#true, 93#L199-4true, 356#true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:52,109 INFO L294 olderBase$Statistics]: this new event has 272 ancestors and is cut-off event [2023-11-29 21:55:52,109 INFO L297 olderBase$Statistics]: existing Event has 273 ancestors and is cut-off event [2023-11-29 21:55:52,109 INFO L297 olderBase$Statistics]: existing Event has 267 ancestors and is cut-off event [2023-11-29 21:55:52,109 INFO L297 olderBase$Statistics]: existing Event has 267 ancestors and is cut-off event [2023-11-29 21:55:52,109 INFO L297 olderBase$Statistics]: existing Event has 272 ancestors and is cut-off event [2023-11-29 21:55:52,110 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1446] L148-->L154-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_137 v_~manager_size~0_40) (<= 0 v_~manager_back~0_137)) 1 0) 0)) (= v_~client_state~0_18 1) (= v_~manager_back~0_136 (+ v_~manager_back~0_137 1)) (not (= (ite (= v_~update~0_79 (select (select |v_#memory_int_193| v_~manager~0.base_85) (+ (* v_~manager_back~0_137 4) v_~manager~0.offset_85))) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, ~manager_back~0=v_~manager_back~0_137, ~manager_size~0=v_~manager_size~0_40, ~update~0=v_~update~0_79} OutVars{thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, thread4Thread1of1ForFork2_#t~post26#1=|v_thread4Thread1of1ForFork2_#t~post26#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~client_state~0=v_~client_state~0_18, ~manager_back~0=v_~manager_back~0_136, ~manager_size~0=v_~manager_size~0_40, thread4Thread1of1ForFork2_#t~mem25#1=|v_thread4Thread1of1ForFork2_#t~mem25#1_1|, ~update~0=v_~update~0_79} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post26#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, ~manager_back~0, thread4Thread1of1ForFork2_#t~mem25#1][753], [2217#(= ~node1_state~0 0), 326#L126true, 368#true, 378#(<= ~node2_back~0 ~node2_front~0), 88#L154-1true, 190#L104true, 2221#(= ~node2_state~0 0), 187#L82true, 353#true, 372#true, 380#true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, 93#L199-4true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:52,110 INFO L294 olderBase$Statistics]: this new event has 272 ancestors and is cut-off event [2023-11-29 21:55:52,110 INFO L297 olderBase$Statistics]: existing Event has 267 ancestors and is cut-off event [2023-11-29 21:55:52,110 INFO L297 olderBase$Statistics]: existing Event has 272 ancestors and is cut-off event [2023-11-29 21:55:52,110 INFO L297 olderBase$Statistics]: existing Event has 273 ancestors and is cut-off event [2023-11-29 21:55:52,110 INFO L297 olderBase$Statistics]: existing Event has 267 ancestors and is cut-off event [2023-11-29 21:55:52,111 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1418] L104-->L110-1: Formula: (and (= v_~node1_state~0_20 1) (not (= (ite (and (< v_~node1_front~0_37 v_~node1_size~0_20) (< v_~node1_front~0_37 v_~node1_back~0_44) (<= 0 v_~node1_front~0_37)) 1 0) 0)) (= v_~safe~0_82 (ite (= (ite (= (select (select |v_#memory_int_189| v_~node1~0.base_33) (+ (* v_~node1_front~0_37 4) v_~node1~0.offset_33)) v_~update~0_75) 1 0) 0) 0 1)) (= (+ v_~node1_front~0_37 1) v_~node1_front~0_36)) InVars {~node1~0.base=v_~node1~0.base_33, ~node1_size~0=v_~node1_size~0_20, #memory_int=|v_#memory_int_189|, ~node1_back~0=v_~node1_back~0_44, ~node1~0.offset=v_~node1~0.offset_33, ~node1_front~0=v_~node1_front~0_37, ~update~0=v_~update~0_75} OutVars{thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~node1_state~0=v_~node1_state~0_20, ~node1~0.offset=v_~node1~0.offset_33, ~node1_front~0=v_~node1_front~0_36, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~node1~0.base=v_~node1~0.base_33, ~node1_size~0=v_~node1_size~0_20, thread2Thread1of1ForFork3_#t~post16#1=|v_thread2Thread1of1ForFork3_#t~post16#1_1|, ~safe~0=v_~safe~0_82, #memory_int=|v_#memory_int_189|, thread2Thread1of1ForFork3_#t~mem15#1=|v_thread2Thread1of1ForFork3_#t~mem15#1_1|, ~node1_back~0=v_~node1_back~0_44, ~update~0=v_~update~0_75} AuxVars[] AssignedVars[thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork3_#t~post16#1, ~safe~0, thread2Thread1of1ForFork3_#t~mem15#1, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~node1_state~0, ~node1_front~0][749], [326#L126true, 368#true, 308#L148true, 378#(<= ~node2_back~0 ~node2_front~0), 2215#true, 2221#(= ~node2_state~0 0), 311#L88true, 158#L110-1true, 353#true, 382#(= ~client_state~0 0), 372#true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, 93#L199-4true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:52,111 INFO L294 olderBase$Statistics]: this new event has 272 ancestors and is cut-off event [2023-11-29 21:55:52,111 INFO L297 olderBase$Statistics]: existing Event has 267 ancestors and is cut-off event [2023-11-29 21:55:52,111 INFO L297 olderBase$Statistics]: existing Event has 272 ancestors and is cut-off event [2023-11-29 21:55:52,111 INFO L297 olderBase$Statistics]: existing Event has 273 ancestors and is cut-off event [2023-11-29 21:55:52,111 INFO L297 olderBase$Statistics]: existing Event has 267 ancestors and is cut-off event [2023-11-29 21:55:52,112 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1446] L148-->L154-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_137 v_~manager_size~0_40) (<= 0 v_~manager_back~0_137)) 1 0) 0)) (= v_~client_state~0_18 1) (= v_~manager_back~0_136 (+ v_~manager_back~0_137 1)) (not (= (ite (= v_~update~0_79 (select (select |v_#memory_int_193| v_~manager~0.base_85) (+ (* v_~manager_back~0_137 4) v_~manager~0.offset_85))) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, ~manager_back~0=v_~manager_back~0_137, ~manager_size~0=v_~manager_size~0_40, ~update~0=v_~update~0_79} OutVars{thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, thread4Thread1of1ForFork2_#t~post26#1=|v_thread4Thread1of1ForFork2_#t~post26#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~client_state~0=v_~client_state~0_18, ~manager_back~0=v_~manager_back~0_136, ~manager_size~0=v_~manager_size~0_40, thread4Thread1of1ForFork2_#t~mem25#1=|v_thread4Thread1of1ForFork2_#t~mem25#1_1|, ~update~0=v_~update~0_79} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post26#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, ~manager_back~0, thread4Thread1of1ForFork2_#t~mem25#1][753], [2217#(= ~node1_state~0 0), 326#L126true, 368#true, 378#(<= ~node2_back~0 ~node2_front~0), 88#L154-1true, 190#L104true, 2221#(= ~node2_state~0 0), 311#L88true, 353#true, 372#true, 380#true, thread2Thread1of1ForFork3InUse, 384#true, 93#L199-4true, 356#true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:52,112 INFO L294 olderBase$Statistics]: this new event has 272 ancestors and is cut-off event [2023-11-29 21:55:52,112 INFO L297 olderBase$Statistics]: existing Event has 267 ancestors and is cut-off event [2023-11-29 21:55:52,112 INFO L297 olderBase$Statistics]: existing Event has 267 ancestors and is cut-off event [2023-11-29 21:55:52,112 INFO L297 olderBase$Statistics]: existing Event has 272 ancestors and is cut-off event [2023-11-29 21:55:52,112 INFO L297 olderBase$Statistics]: existing Event has 273 ancestors and is cut-off event [2023-11-29 21:55:52,155 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1432] L126-->L132-1: Formula: (and (not (= (ite (and (< v_~node2_front~0_35 v_~node2_back~0_44) (<= 0 v_~node2_front~0_35) (< v_~node2_front~0_35 v_~node2_size~0_20)) 1 0) 0)) (= v_~safe~0_80 (ite (= (ite (= (select (select |v_#memory_int_183| v_~node2~0.base_29) (+ (* 4 v_~node2_front~0_35) v_~node2~0.offset_29)) v_~update~0_73) 1 0) 0) 0 1)) (= v_~node2_state~0_16 1) (= (+ v_~node2_front~0_35 1) v_~node2_front~0_34)) InVars {~node2~0.offset=v_~node2~0.offset_29, ~node2_front~0=v_~node2_front~0_35, #memory_int=|v_#memory_int_183|, ~node2_size~0=v_~node2_size~0_20, ~node2~0.base=v_~node2~0.base_29, ~node2_back~0=v_~node2_back~0_44, ~update~0=v_~update~0_73} OutVars{~node2_state~0=v_~node2_state~0_16, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_1|, thread3Thread1of1ForFork0_#t~mem20#1=|v_thread3Thread1of1ForFork0_#t~mem20#1_1|, thread3Thread1of1ForFork0_#t~post21#1=|v_thread3Thread1of1ForFork0_#t~post21#1_1|, ~node2~0.offset=v_~node2~0.offset_29, ~node2_front~0=v_~node2_front~0_34, ~safe~0=v_~safe~0_80, #memory_int=|v_#memory_int_183|, ~node2_size~0=v_~node2_size~0_20, ~node2~0.base=v_~node2~0.base_29, ~node2_back~0=v_~node2_back~0_44, ~update~0=v_~update~0_73} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#t~post21#1, ~node2_state~0, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, ~node2_front~0, ~safe~0, thread3Thread1of1ForFork0_#t~mem20#1][789], [2217#(= ~node1_state~0 0), 368#true, 308#L148true, 18#L200-1true, 2219#true, 376#true, 190#L104true, 353#true, 194#L132-1true, 382#(= ~client_state~0 0), thread2Thread1of1ForFork3InUse, 384#true, 356#true, thread4Thread1of1ForFork2InUse, 176#L60true, 374#(<= ~node1_back~0 ~node1_front~0), thread3Thread1of1ForFork0InUse, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:52,155 INFO L294 olderBase$Statistics]: this new event has 272 ancestors and is cut-off event [2023-11-29 21:55:52,155 INFO L297 olderBase$Statistics]: existing Event has 267 ancestors and is cut-off event [2023-11-29 21:55:52,155 INFO L297 olderBase$Statistics]: existing Event has 272 ancestors and is cut-off event [2023-11-29 21:55:52,155 INFO L297 olderBase$Statistics]: existing Event has 267 ancestors and is cut-off event [2023-11-29 21:55:52,156 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L148-->L154-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_137 v_~manager_size~0_40) (<= 0 v_~manager_back~0_137)) 1 0) 0)) (= v_~client_state~0_18 1) (= v_~manager_back~0_136 (+ v_~manager_back~0_137 1)) (not (= (ite (= v_~update~0_79 (select (select |v_#memory_int_193| v_~manager~0.base_85) (+ (* v_~manager_back~0_137 4) v_~manager~0.offset_85))) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, ~manager_back~0=v_~manager_back~0_137, ~manager_size~0=v_~manager_size~0_40, ~update~0=v_~update~0_79} OutVars{thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, thread4Thread1of1ForFork2_#t~post26#1=|v_thread4Thread1of1ForFork2_#t~post26#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~client_state~0=v_~client_state~0_18, ~manager_back~0=v_~manager_back~0_136, ~manager_size~0=v_~manager_size~0_40, thread4Thread1of1ForFork2_#t~mem25#1=|v_thread4Thread1of1ForFork2_#t~mem25#1_1|, ~update~0=v_~update~0_79} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post26#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, ~manager_back~0, thread4Thread1of1ForFork2_#t~mem25#1][790], [326#L126true, 2217#(= ~node1_state~0 0), 368#true, 18#L200-1true, 376#true, 88#L154-1true, 190#L104true, 2221#(= ~node2_state~0 0), 353#true, 380#true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, thread4Thread1of1ForFork2InUse, 176#L60true, 374#(<= ~node1_back~0 ~node1_front~0), thread3Thread1of1ForFork0InUse, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:52,156 INFO L294 olderBase$Statistics]: this new event has 272 ancestors and is cut-off event [2023-11-29 21:55:52,156 INFO L297 olderBase$Statistics]: existing Event has 267 ancestors and is cut-off event [2023-11-29 21:55:52,156 INFO L297 olderBase$Statistics]: existing Event has 272 ancestors and is cut-off event [2023-11-29 21:55:52,156 INFO L297 olderBase$Statistics]: existing Event has 267 ancestors and is cut-off event [2023-11-29 21:55:52,164 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1401] L75-->L88-1: Formula: (and (= v_~manager_state~0_48 4) (= v_~safe~0_86 (ite (= 0 (ite (= (select (select |v_#memory_int_201| v_~manager~0.base_89) (+ (* v_~manager_front~0_103 4) v_~manager~0.offset_89)) v_~ok~0_75) 1 0)) 0 1)) (not (= (ite (and (< v_~manager_front~0_103 v_~manager_size~0_48) (<= 0 v_~manager_front~0_103) (< v_~manager_front~0_103 v_~manager_back~0_146)) 1 0) 0)) (= v_~manager_front~0_102 (+ v_~manager_front~0_103 1))) InVars {~manager_front~0=v_~manager_front~0_103, ~manager~0.offset=v_~manager~0.offset_89, ~ok~0=v_~ok~0_75, ~manager~0.base=v_~manager~0.base_89, #memory_int=|v_#memory_int_201|, ~manager_back~0=v_~manager_back~0_146, ~manager_size~0=v_~manager_size~0_48} OutVars{~manager_state~0=v_~manager_state~0_48, ~manager~0.offset=v_~manager~0.offset_89, ~ok~0=v_~ok~0_75, ~manager~0.base=v_~manager~0.base_89, ~manager_back~0=v_~manager_back~0_146, ~manager_front~0=v_~manager_front~0_102, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_7|, ~safe~0=v_~safe~0_86, thread1Thread1of1ForFork1_#t~mem8#1=|v_thread1Thread1of1ForFork1_#t~mem8#1_1|, #memory_int=|v_#memory_int_201|, ~manager_size~0=v_~manager_size~0_48, thread1Thread1of1ForFork1_#t~post9#1=|v_thread1Thread1of1ForFork1_#t~post9#1_1|, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1_7|} AuxVars[] AssignedVars[~manager_front~0, ~manager_state~0, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, ~safe~0, thread1Thread1of1ForFork1_#t~mem8#1, thread1Thread1of1ForFork1_#t~post9#1, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1][929], [2217#(= ~node1_state~0 0), 326#L126true, 368#true, 308#L148true, 376#true, 190#L104true, 2221#(= ~node2_state~0 0), 353#true, 382#(= ~client_state~0 0), 96#L88-1true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, 93#L199-4true, thread4Thread1of1ForFork2InUse, 374#(<= ~node1_back~0 ~node1_front~0), thread3Thread1of1ForFork0InUse, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:52,164 INFO L294 olderBase$Statistics]: this new event has 272 ancestors and is cut-off event [2023-11-29 21:55:52,164 INFO L297 olderBase$Statistics]: existing Event has 267 ancestors and is cut-off event [2023-11-29 21:55:52,164 INFO L297 olderBase$Statistics]: existing Event has 267 ancestors and is cut-off event [2023-11-29 21:55:52,164 INFO L297 olderBase$Statistics]: existing Event has 272 ancestors and is cut-off event [2023-11-29 21:55:52,164 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1432] L126-->L132-1: Formula: (and (not (= (ite (and (< v_~node2_front~0_35 v_~node2_back~0_44) (<= 0 v_~node2_front~0_35) (< v_~node2_front~0_35 v_~node2_size~0_20)) 1 0) 0)) (= v_~safe~0_80 (ite (= (ite (= (select (select |v_#memory_int_183| v_~node2~0.base_29) (+ (* 4 v_~node2_front~0_35) v_~node2~0.offset_29)) v_~update~0_73) 1 0) 0) 0 1)) (= v_~node2_state~0_16 1) (= (+ v_~node2_front~0_35 1) v_~node2_front~0_34)) InVars {~node2~0.offset=v_~node2~0.offset_29, ~node2_front~0=v_~node2_front~0_35, #memory_int=|v_#memory_int_183|, ~node2_size~0=v_~node2_size~0_20, ~node2~0.base=v_~node2~0.base_29, ~node2_back~0=v_~node2_back~0_44, ~update~0=v_~update~0_73} OutVars{~node2_state~0=v_~node2_state~0_16, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_1|, thread3Thread1of1ForFork0_#t~mem20#1=|v_thread3Thread1of1ForFork0_#t~mem20#1_1|, thread3Thread1of1ForFork0_#t~post21#1=|v_thread3Thread1of1ForFork0_#t~post21#1_1|, ~node2~0.offset=v_~node2~0.offset_29, ~node2_front~0=v_~node2_front~0_34, ~safe~0=v_~safe~0_80, #memory_int=|v_#memory_int_183|, ~node2_size~0=v_~node2_size~0_20, ~node2~0.base=v_~node2~0.base_29, ~node2_back~0=v_~node2_back~0_44, ~update~0=v_~update~0_73} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#t~post21#1, ~node2_state~0, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, ~node2_front~0, ~safe~0, thread3Thread1of1ForFork0_#t~mem20#1][789], [2217#(= ~node1_state~0 0), 368#true, 308#L148true, 2219#true, 376#true, 190#L104true, 273#L75true, 353#true, 382#(= ~client_state~0 0), 194#L132-1true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, 93#L199-4true, thread4Thread1of1ForFork2InUse, 374#(<= ~node1_back~0 ~node1_front~0), thread3Thread1of1ForFork0InUse, 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:52,164 INFO L294 olderBase$Statistics]: this new event has 272 ancestors and is cut-off event [2023-11-29 21:55:52,164 INFO L297 olderBase$Statistics]: existing Event has 267 ancestors and is cut-off event [2023-11-29 21:55:52,164 INFO L297 olderBase$Statistics]: existing Event has 267 ancestors and is cut-off event [2023-11-29 21:55:52,164 INFO L297 olderBase$Statistics]: existing Event has 272 ancestors and is cut-off event [2023-11-29 21:55:52,165 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L148-->L154-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_137 v_~manager_size~0_40) (<= 0 v_~manager_back~0_137)) 1 0) 0)) (= v_~client_state~0_18 1) (= v_~manager_back~0_136 (+ v_~manager_back~0_137 1)) (not (= (ite (= v_~update~0_79 (select (select |v_#memory_int_193| v_~manager~0.base_85) (+ (* v_~manager_back~0_137 4) v_~manager~0.offset_85))) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, ~manager_back~0=v_~manager_back~0_137, ~manager_size~0=v_~manager_size~0_40, ~update~0=v_~update~0_79} OutVars{thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, thread4Thread1of1ForFork2_#t~post26#1=|v_thread4Thread1of1ForFork2_#t~post26#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~client_state~0=v_~client_state~0_18, ~manager_back~0=v_~manager_back~0_136, ~manager_size~0=v_~manager_size~0_40, thread4Thread1of1ForFork2_#t~mem25#1=|v_thread4Thread1of1ForFork2_#t~mem25#1_1|, ~update~0=v_~update~0_79} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post26#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, ~manager_back~0, thread4Thread1of1ForFork2_#t~mem25#1][790], [326#L126true, 2217#(= ~node1_state~0 0), 368#true, 376#true, 88#L154-1true, 190#L104true, 2221#(= ~node2_state~0 0), 273#L75true, 353#true, 380#true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, 93#L199-4true, thread4Thread1of1ForFork2InUse, 374#(<= ~node1_back~0 ~node1_front~0), thread3Thread1of1ForFork0InUse, 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:52,165 INFO L294 olderBase$Statistics]: this new event has 272 ancestors and is cut-off event [2023-11-29 21:55:52,165 INFO L297 olderBase$Statistics]: existing Event has 272 ancestors and is cut-off event [2023-11-29 21:55:52,165 INFO L297 olderBase$Statistics]: existing Event has 267 ancestors and is cut-off event [2023-11-29 21:55:52,165 INFO L297 olderBase$Statistics]: existing Event has 267 ancestors and is cut-off event [2023-11-29 21:55:52,167 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1432] L126-->L132-1: Formula: (and (not (= (ite (and (< v_~node2_front~0_35 v_~node2_back~0_44) (<= 0 v_~node2_front~0_35) (< v_~node2_front~0_35 v_~node2_size~0_20)) 1 0) 0)) (= v_~safe~0_80 (ite (= (ite (= (select (select |v_#memory_int_183| v_~node2~0.base_29) (+ (* 4 v_~node2_front~0_35) v_~node2~0.offset_29)) v_~update~0_73) 1 0) 0) 0 1)) (= v_~node2_state~0_16 1) (= (+ v_~node2_front~0_35 1) v_~node2_front~0_34)) InVars {~node2~0.offset=v_~node2~0.offset_29, ~node2_front~0=v_~node2_front~0_35, #memory_int=|v_#memory_int_183|, ~node2_size~0=v_~node2_size~0_20, ~node2~0.base=v_~node2~0.base_29, ~node2_back~0=v_~node2_back~0_44, ~update~0=v_~update~0_73} OutVars{~node2_state~0=v_~node2_state~0_16, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_1|, thread3Thread1of1ForFork0_#t~mem20#1=|v_thread3Thread1of1ForFork0_#t~mem20#1_1|, thread3Thread1of1ForFork0_#t~post21#1=|v_thread3Thread1of1ForFork0_#t~post21#1_1|, ~node2~0.offset=v_~node2~0.offset_29, ~node2_front~0=v_~node2_front~0_34, ~safe~0=v_~safe~0_80, #memory_int=|v_#memory_int_183|, ~node2_size~0=v_~node2_size~0_20, ~node2~0.base=v_~node2~0.base_29, ~node2_back~0=v_~node2_back~0_44, ~update~0=v_~update~0_73} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#t~post21#1, ~node2_state~0, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, ~node2_front~0, ~safe~0, thread3Thread1of1ForFork0_#t~mem20#1][789], [2217#(= ~node1_state~0 0), 368#true, 308#L148true, 376#true, 2219#true, 190#L104true, 353#true, 382#(= ~client_state~0 0), 194#L132-1true, thread2Thread1of1ForFork3InUse, 384#true, 93#L199-4true, 356#true, 48#L81true, thread4Thread1of1ForFork2InUse, 374#(<= ~node1_back~0 ~node1_front~0), thread3Thread1of1ForFork0InUse, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:52,167 INFO L294 olderBase$Statistics]: this new event has 272 ancestors and is cut-off event [2023-11-29 21:55:52,167 INFO L297 olderBase$Statistics]: existing Event has 267 ancestors and is cut-off event [2023-11-29 21:55:52,168 INFO L297 olderBase$Statistics]: existing Event has 267 ancestors and is cut-off event [2023-11-29 21:55:52,168 INFO L297 olderBase$Statistics]: existing Event has 272 ancestors and is cut-off event [2023-11-29 21:55:52,168 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L148-->L154-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_137 v_~manager_size~0_40) (<= 0 v_~manager_back~0_137)) 1 0) 0)) (= v_~client_state~0_18 1) (= v_~manager_back~0_136 (+ v_~manager_back~0_137 1)) (not (= (ite (= v_~update~0_79 (select (select |v_#memory_int_193| v_~manager~0.base_85) (+ (* v_~manager_back~0_137 4) v_~manager~0.offset_85))) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, ~manager_back~0=v_~manager_back~0_137, ~manager_size~0=v_~manager_size~0_40, ~update~0=v_~update~0_79} OutVars{thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, thread4Thread1of1ForFork2_#t~post26#1=|v_thread4Thread1of1ForFork2_#t~post26#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~client_state~0=v_~client_state~0_18, ~manager_back~0=v_~manager_back~0_136, ~manager_size~0=v_~manager_size~0_40, thread4Thread1of1ForFork2_#t~mem25#1=|v_thread4Thread1of1ForFork2_#t~mem25#1_1|, ~update~0=v_~update~0_79} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post26#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, ~manager_back~0, thread4Thread1of1ForFork2_#t~mem25#1][790], [326#L126true, 2217#(= ~node1_state~0 0), 368#true, 376#true, 88#L154-1true, 190#L104true, 2221#(= ~node2_state~0 0), 353#true, 380#true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, 93#L199-4true, 48#L81true, thread4Thread1of1ForFork2InUse, 374#(<= ~node1_back~0 ~node1_front~0), thread3Thread1of1ForFork0InUse, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:52,168 INFO L294 olderBase$Statistics]: this new event has 272 ancestors and is cut-off event [2023-11-29 21:55:52,168 INFO L297 olderBase$Statistics]: existing Event has 272 ancestors and is cut-off event [2023-11-29 21:55:52,168 INFO L297 olderBase$Statistics]: existing Event has 267 ancestors and is cut-off event [2023-11-29 21:55:52,168 INFO L297 olderBase$Statistics]: existing Event has 267 ancestors and is cut-off event [2023-11-29 21:55:52,426 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1418] L104-->L110-1: Formula: (and (= v_~node1_state~0_20 1) (not (= (ite (and (< v_~node1_front~0_37 v_~node1_size~0_20) (< v_~node1_front~0_37 v_~node1_back~0_44) (<= 0 v_~node1_front~0_37)) 1 0) 0)) (= v_~safe~0_82 (ite (= (ite (= (select (select |v_#memory_int_189| v_~node1~0.base_33) (+ (* v_~node1_front~0_37 4) v_~node1~0.offset_33)) v_~update~0_75) 1 0) 0) 0 1)) (= (+ v_~node1_front~0_37 1) v_~node1_front~0_36)) InVars {~node1~0.base=v_~node1~0.base_33, ~node1_size~0=v_~node1_size~0_20, #memory_int=|v_#memory_int_189|, ~node1_back~0=v_~node1_back~0_44, ~node1~0.offset=v_~node1~0.offset_33, ~node1_front~0=v_~node1_front~0_37, ~update~0=v_~update~0_75} OutVars{thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~node1_state~0=v_~node1_state~0_20, ~node1~0.offset=v_~node1~0.offset_33, ~node1_front~0=v_~node1_front~0_36, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~node1~0.base=v_~node1~0.base_33, ~node1_size~0=v_~node1_size~0_20, thread2Thread1of1ForFork3_#t~post16#1=|v_thread2Thread1of1ForFork3_#t~post16#1_1|, ~safe~0=v_~safe~0_82, #memory_int=|v_#memory_int_189|, thread2Thread1of1ForFork3_#t~mem15#1=|v_thread2Thread1of1ForFork3_#t~mem15#1_1|, ~node1_back~0=v_~node1_back~0_44, ~update~0=v_~update~0_75} AuxVars[] AssignedVars[thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork3_#t~post16#1, ~safe~0, thread2Thread1of1ForFork3_#t~mem15#1, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~node1_state~0, ~node1_front~0][749], [326#L126true, 368#true, 113#L89true, 308#L148true, 18#L200-1true, 378#(<= ~node2_back~0 ~node2_front~0), 2215#true, 2221#(= ~node2_state~0 0), 158#L110-1true, 353#true, 382#(= ~client_state~0 0), 372#true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:52,426 INFO L294 olderBase$Statistics]: this new event has 271 ancestors and is not cut-off event [2023-11-29 21:55:52,427 INFO L297 olderBase$Statistics]: existing Event has 271 ancestors and is not cut-off event [2023-11-29 21:55:52,427 INFO L297 olderBase$Statistics]: existing Event has 276 ancestors and is not cut-off event [2023-11-29 21:55:52,427 INFO L297 olderBase$Statistics]: existing Event has 277 ancestors and is not cut-off event [2023-11-29 21:55:52,965 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1392] L54-->L88-1: Formula: (and (= (+ v_~manager_front~0_91 1) v_~manager_front~0_90) (= v_~manager_state~0_38 1) (= v_~safe~0_76 (ite (= (ite (= (select (select |v_#memory_int_155| v_~manager~0.base_67) (+ (* v_~manager_front~0_91 4) v_~manager~0.offset_67)) v_~update~0_61) 1 0) 0) 0 1)) (not (= (ite (and (< v_~manager_front~0_91 v_~manager_back~0_104) (< v_~manager_front~0_91 v_~manager_size~0_24) (<= 0 v_~manager_front~0_91)) 1 0) 0))) InVars {~manager_front~0=v_~manager_front~0_91, ~manager~0.offset=v_~manager~0.offset_67, ~manager~0.base=v_~manager~0.base_67, #memory_int=|v_#memory_int_155|, ~manager_back~0=v_~manager_back~0_104, ~manager_size~0=v_~manager_size~0_24, ~update~0=v_~update~0_61} OutVars{~manager_state~0=v_~manager_state~0_38, ~manager~0.offset=v_~manager~0.offset_67, ~manager~0.base=v_~manager~0.base_67, thread1Thread1of1ForFork1_#t~mem2#1=|v_thread1Thread1of1ForFork1_#t~mem2#1_1|, ~manager_back~0=v_~manager_back~0_104, ~manager_front~0=v_~manager_front~0_90, thread1Thread1of1ForFork1_#t~post3#1=|v_thread1Thread1of1ForFork1_#t~post3#1_1|, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, ~safe~0=v_~safe~0_76, #memory_int=|v_#memory_int_155|, ~manager_size~0=v_~manager_size~0_24, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~update~0=v_~update~0_61} AuxVars[] AssignedVars[~manager_front~0, ~manager_state~0, thread1Thread1of1ForFork1_#t~post3#1, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, ~safe~0, thread1Thread1of1ForFork1_#t~mem2#1, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1][635], [326#L126true, 368#true, 201#L111true, 378#(<= ~node2_back~0 ~node2_front~0), 2215#true, 2221#(= ~node2_state~0 0), 353#true, 115#L155true, 372#true, 96#L88-1true, 380#true, thread2Thread1of1ForFork3InUse, 2177#(and (or (= (select (select |#memory_int| ~manager~0.base) (* ~manager_front~0 4)) ~update~0) (< ~manager_size~0 (+ ~manager_front~0 1)) (< ~manager_front~0 0)) (= ~safe~0 1) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_size~0 1) (= ~manager~0.offset 0) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t1~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (not (= ~manager~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t4~0#1.base|)), 384#true, thread4Thread1of1ForFork2InUse, 93#L199-4true, 356#true, thread3Thread1of1ForFork0InUse, 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:52,965 INFO L294 olderBase$Statistics]: this new event has 272 ancestors and is cut-off event [2023-11-29 21:55:52,965 INFO L297 olderBase$Statistics]: existing Event has 272 ancestors and is cut-off event [2023-11-29 21:55:52,965 INFO L297 olderBase$Statistics]: existing Event has 262 ancestors and is cut-off event [2023-11-29 21:55:52,965 INFO L297 olderBase$Statistics]: existing Event has 262 ancestors and is cut-off event [2023-11-29 21:55:52,965 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1421] L111-->L110-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_125 v_~manager_size~0_32) (<= 0 v_~manager_back~0_125)) 1 0) 0)) (= v_~node1_state~0_18 0) (= v_~manager_back~0_124 (+ v_~manager_back~0_125 1)) (not (= (ite (= (select (select |v_#memory_int_173| v_~manager~0.base_79) (+ (* v_~manager_back~0_125 4) v_~manager~0.offset_79)) v_~ok~0_65) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_79, ~ok~0=v_~ok~0_65, ~manager~0.base=v_~manager~0.base_79, #memory_int=|v_#memory_int_173|, ~manager_back~0=v_~manager_back~0_125, ~manager_size~0=v_~manager_size~0_32} OutVars{thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_3|, ~manager~0.offset=v_~manager~0.offset_79, thread2Thread1of1ForFork3_#t~mem17#1=|v_thread2Thread1of1ForFork3_#t~mem17#1_1|, ~ok~0=v_~ok~0_65, ~manager~0.base=v_~manager~0.base_79, thread2Thread1of1ForFork3_#t~post18#1=|v_thread2Thread1of1ForFork3_#t~post18#1_1|, #memory_int=|v_#memory_int_173|, ~manager_back~0=v_~manager_back~0_124, ~manager_size~0=v_~manager_size~0_32, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_3|, ~node1_state~0=v_~node1_state~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork3_#t~mem17#1, thread2Thread1of1ForFork3_#t~post18#1, ~manager_back~0, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~node1_state~0][680], [326#L126true, 2217#(= ~node1_state~0 0), 60#L54true, 368#true, 378#(<= ~node2_back~0 ~node2_front~0), 403#(= ~manager_state~0 0), 2221#(= ~node2_state~0 0), 2175#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_size~0 1) (or (and (= ~manager_front~0 0) (= ~update~0 (select (select |#memory_int| ~manager~0.base) 0))) (< ~manager_front~0 0)) (= ~manager~0.offset 0) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t1~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (not (= ~manager~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t4~0#1.base|)), 158#L110-1true, 115#L155true, 353#true, 372#true, thread2Thread1of1ForFork3InUse, 380#true, 384#true, 356#true, thread4Thread1of1ForFork2InUse, 93#L199-4true, thread3Thread1of1ForFork0InUse, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:52,965 INFO L294 olderBase$Statistics]: this new event has 272 ancestors and is cut-off event [2023-11-29 21:55:52,965 INFO L297 olderBase$Statistics]: existing Event has 272 ancestors and is cut-off event [2023-11-29 21:55:52,965 INFO L297 olderBase$Statistics]: existing Event has 262 ancestors and is cut-off event [2023-11-29 21:55:52,965 INFO L297 olderBase$Statistics]: existing Event has 262 ancestors and is cut-off event [2023-11-29 21:55:52,965 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1449] L155-->L154-1: Formula: (and (= (+ v_~client_front~0_31 1) v_~client_front~0_30) (= v_~client_state~0_16 0) (= v_~safe~0_78 (ite (= (ite (= (select (select |v_#memory_int_165| v_~client~0.base_23) (+ v_~client~0.offset_23 (* v_~client_front~0_31 4))) v_~ok~0_57) 1 0) 0) 0 1)) (not (= (ite (and (< v_~client_front~0_31 v_~client_back~0_32) (<= 0 v_~client_front~0_31) (< v_~client_back~0_32 v_~client_size~0_14)) 1 0) 0))) InVars {~client~0.offset=v_~client~0.offset_23, ~client_back~0=v_~client_back~0_32, ~client_front~0=v_~client_front~0_31, ~ok~0=v_~ok~0_57, #memory_int=|v_#memory_int_165|, ~client_size~0=v_~client_size~0_14, ~client~0.base=v_~client~0.base_23} OutVars{~client~0.offset=v_~client~0.offset_23, ~client_back~0=v_~client_back~0_32, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_3|, ~ok~0=v_~ok~0_57, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_3|, thread4Thread1of1ForFork2_#t~mem27#1=|v_thread4Thread1of1ForFork2_#t~mem27#1_1|, thread4Thread1of1ForFork2_#t~post28#1=|v_thread4Thread1of1ForFork2_#t~post28#1_1|, ~client_front~0=v_~client_front~0_30, ~safe~0=v_~safe~0_78, #memory_int=|v_#memory_int_165|, ~client_state~0=v_~client_state~0_16, ~client_size~0=v_~client_size~0_14, ~client~0.base=v_~client~0.base_23} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, ~client_front~0, ~safe~0, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, thread4Thread1of1ForFork2_#t~mem27#1, thread4Thread1of1ForFork2_#t~post28#1][800], [326#L126true, 60#L54true, 368#true, 201#L111true, 2173#(and (or (= (select (select |#memory_int| ~manager~0.base) (* ~manager_front~0 4)) ~update~0) (< ~manager_size~0 (+ ~manager_front~0 1)) (< ~manager_front~0 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_size~0 1) (= ~manager~0.offset 0) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t1~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (not (= ~manager~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t4~0#1.base|)), 378#(<= ~node2_back~0 ~node2_front~0), 2215#true, 403#(= ~manager_state~0 0), 88#L154-1true, 2221#(= ~node2_state~0 0), 353#true, 382#(= ~client_state~0 0), 372#true, thread2Thread1of1ForFork3InUse, 384#true, thread4Thread1of1ForFork2InUse, 93#L199-4true, 356#true, thread3Thread1of1ForFork0InUse, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:52,965 INFO L294 olderBase$Statistics]: this new event has 272 ancestors and is cut-off event [2023-11-29 21:55:52,965 INFO L297 olderBase$Statistics]: existing Event has 272 ancestors and is cut-off event [2023-11-29 21:55:52,965 INFO L297 olderBase$Statistics]: existing Event has 262 ancestors and is cut-off event [2023-11-29 21:55:52,965 INFO L297 olderBase$Statistics]: existing Event has 262 ancestors and is cut-off event [2023-11-29 21:55:52,966 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L148-->L154-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_137 v_~manager_size~0_40) (<= 0 v_~manager_back~0_137)) 1 0) 0)) (= v_~client_state~0_18 1) (= v_~manager_back~0_136 (+ v_~manager_back~0_137 1)) (not (= (ite (= v_~update~0_79 (select (select |v_#memory_int_193| v_~manager~0.base_85) (+ (* v_~manager_back~0_137 4) v_~manager~0.offset_85))) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, ~manager_back~0=v_~manager_back~0_137, ~manager_size~0=v_~manager_size~0_40, ~update~0=v_~update~0_79} OutVars{thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, thread4Thread1of1ForFork2_#t~post26#1=|v_thread4Thread1of1ForFork2_#t~post26#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~client_state~0=v_~client_state~0_18, ~manager_back~0=v_~manager_back~0_136, ~manager_size~0=v_~manager_size~0_40, thread4Thread1of1ForFork2_#t~mem25#1=|v_thread4Thread1of1ForFork2_#t~mem25#1_1|, ~update~0=v_~update~0_79} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post26#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, ~manager_back~0, thread4Thread1of1ForFork2_#t~mem25#1][695], [2217#(= ~node1_state~0 0), 60#L54true, 368#true, 376#true, 2219#true, 88#L154-1true, 403#(= ~manager_state~0 0), 190#L104true, 210#L133true, 2185#(and (exists ((v_~manager_back~0_148 Int)) (and (= ~update~0 (select (select |#memory_int| ~manager~0.base) (* v_~manager_back~0_148 4))) (<= (+ v_~manager_back~0_148 1) ~manager_size~0) (<= 0 v_~manager_back~0_148))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_size~0 1) (= ~manager~0.offset 0) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t1~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (not (= ~manager~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (= ~manager_front~0 0) (< ~manager_front~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t4~0#1.base|)), 353#true, 380#true, thread2Thread1of1ForFork3InUse, 384#true, thread4Thread1of1ForFork2InUse, 93#L199-4true, 356#true, thread3Thread1of1ForFork0InUse, 374#(<= ~node1_back~0 ~node1_front~0), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:52,966 INFO L294 olderBase$Statistics]: this new event has 272 ancestors and is cut-off event [2023-11-29 21:55:52,966 INFO L297 olderBase$Statistics]: existing Event has 262 ancestors and is cut-off event [2023-11-29 21:55:52,966 INFO L297 olderBase$Statistics]: existing Event has 272 ancestors and is cut-off event [2023-11-29 21:55:52,966 INFO L297 olderBase$Statistics]: existing Event has 262 ancestors and is cut-off event [2023-11-29 21:55:52,966 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1392] L54-->L88-1: Formula: (and (= (+ v_~manager_front~0_91 1) v_~manager_front~0_90) (= v_~manager_state~0_38 1) (= v_~safe~0_76 (ite (= (ite (= (select (select |v_#memory_int_155| v_~manager~0.base_67) (+ (* v_~manager_front~0_91 4) v_~manager~0.offset_67)) v_~update~0_61) 1 0) 0) 0 1)) (not (= (ite (and (< v_~manager_front~0_91 v_~manager_back~0_104) (< v_~manager_front~0_91 v_~manager_size~0_24) (<= 0 v_~manager_front~0_91)) 1 0) 0))) InVars {~manager_front~0=v_~manager_front~0_91, ~manager~0.offset=v_~manager~0.offset_67, ~manager~0.base=v_~manager~0.base_67, #memory_int=|v_#memory_int_155|, ~manager_back~0=v_~manager_back~0_104, ~manager_size~0=v_~manager_size~0_24, ~update~0=v_~update~0_61} OutVars{~manager_state~0=v_~manager_state~0_38, ~manager~0.offset=v_~manager~0.offset_67, ~manager~0.base=v_~manager~0.base_67, thread1Thread1of1ForFork1_#t~mem2#1=|v_thread1Thread1of1ForFork1_#t~mem2#1_1|, ~manager_back~0=v_~manager_back~0_104, ~manager_front~0=v_~manager_front~0_90, thread1Thread1of1ForFork1_#t~post3#1=|v_thread1Thread1of1ForFork1_#t~post3#1_1|, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, ~safe~0=v_~safe~0_76, #memory_int=|v_#memory_int_155|, ~manager_size~0=v_~manager_size~0_24, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~update~0=v_~update~0_61} AuxVars[] AssignedVars[~manager_front~0, ~manager_state~0, thread1Thread1of1ForFork1_#t~post3#1, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, ~safe~0, thread1Thread1of1ForFork1_#t~mem2#1, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1][697], [2217#(= ~node1_state~0 0), 368#true, 308#L148true, 2219#true, 376#true, 190#L104true, 210#L133true, 353#true, 382#(= ~client_state~0 0), 96#L88-1true, 2177#(and (or (= (select (select |#memory_int| ~manager~0.base) (* ~manager_front~0 4)) ~update~0) (< ~manager_size~0 (+ ~manager_front~0 1)) (< ~manager_front~0 0)) (= ~safe~0 1) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_size~0 1) (= ~manager~0.offset 0) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t1~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (not (= ~manager~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t4~0#1.base|)), thread2Thread1of1ForFork3InUse, 384#true, 356#true, thread4Thread1of1ForFork2InUse, 93#L199-4true, thread3Thread1of1ForFork0InUse, 374#(<= ~node1_back~0 ~node1_front~0), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:52,966 INFO L294 olderBase$Statistics]: this new event has 272 ancestors and is cut-off event [2023-11-29 21:55:52,966 INFO L297 olderBase$Statistics]: existing Event has 262 ancestors and is cut-off event [2023-11-29 21:55:52,967 INFO L297 olderBase$Statistics]: existing Event has 272 ancestors and is cut-off event [2023-11-29 21:55:52,967 INFO L297 olderBase$Statistics]: existing Event has 262 ancestors and is cut-off event [2023-11-29 21:55:52,967 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1435] L133-->L132-1: Formula: (and (not (= (ite (and (<= 0 v_~manager_back~0_131) (< v_~manager_back~0_131 v_~manager_size~0_36)) 1 0) 0)) (not (= (ite (= v_~ok~0_67 (select (select |v_#memory_int_181| v_~manager~0.base_81) (+ (* v_~manager_back~0_131 4) v_~manager~0.offset_81))) 1 0) 0)) (= v_~manager_back~0_130 (+ v_~manager_back~0_131 1)) (= v_~node2_state~0_14 0)) InVars {~manager~0.offset=v_~manager~0.offset_81, ~ok~0=v_~ok~0_67, ~manager~0.base=v_~manager~0.base_81, #memory_int=|v_#memory_int_181|, ~manager_back~0=v_~manager_back~0_131, ~manager_size~0=v_~manager_size~0_36} OutVars{~node2_state~0=v_~node2_state~0_14, thread3Thread1of1ForFork0_#t~mem22#1=|v_thread3Thread1of1ForFork0_#t~mem22#1_1|, ~manager~0.offset=v_~manager~0.offset_81, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_3|, ~ok~0=v_~ok~0_67, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_3|, ~manager~0.base=v_~manager~0.base_81, thread3Thread1of1ForFork0_#t~post23#1=|v_thread3Thread1of1ForFork0_#t~post23#1_1|, #memory_int=|v_#memory_int_181|, ~manager_back~0=v_~manager_back~0_130, ~manager_size~0=v_~manager_size~0_36} AuxVars[] AssignedVars[~node2_state~0, thread3Thread1of1ForFork0_#t~mem22#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_#t~post23#1, ~manager_back~0][736], [2217#(= ~node1_state~0 0), 60#L54true, 368#true, 308#L148true, 376#true, 403#(= ~manager_state~0 0), 190#L104true, 2221#(= ~node2_state~0 0), 2175#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_size~0 1) (or (and (= ~manager_front~0 0) (= ~update~0 (select (select |#memory_int| ~manager~0.base) 0))) (< ~manager_front~0 0)) (= ~manager~0.offset 0) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t1~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (not (= ~manager~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t4~0#1.base|)), 353#true, 194#L132-1true, 382#(= ~client_state~0 0), thread2Thread1of1ForFork3InUse, 384#true, thread4Thread1of1ForFork2InUse, 93#L199-4true, 356#true, 374#(<= ~node1_back~0 ~node1_front~0), thread3Thread1of1ForFork0InUse, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:52,967 INFO L294 olderBase$Statistics]: this new event has 272 ancestors and is cut-off event [2023-11-29 21:55:52,967 INFO L297 olderBase$Statistics]: existing Event has 262 ancestors and is cut-off event [2023-11-29 21:55:52,967 INFO L297 olderBase$Statistics]: existing Event has 272 ancestors and is cut-off event [2023-11-29 21:55:52,967 INFO L297 olderBase$Statistics]: existing Event has 262 ancestors and is cut-off event [2023-11-29 21:55:52,968 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1449] L155-->L154-1: Formula: (and (= (+ v_~client_front~0_31 1) v_~client_front~0_30) (= v_~client_state~0_16 0) (= v_~safe~0_78 (ite (= (ite (= (select (select |v_#memory_int_165| v_~client~0.base_23) (+ v_~client~0.offset_23 (* v_~client_front~0_31 4))) v_~ok~0_57) 1 0) 0) 0 1)) (not (= (ite (and (< v_~client_front~0_31 v_~client_back~0_32) (<= 0 v_~client_front~0_31) (< v_~client_back~0_32 v_~client_size~0_14)) 1 0) 0))) InVars {~client~0.offset=v_~client~0.offset_23, ~client_back~0=v_~client_back~0_32, ~client_front~0=v_~client_front~0_31, ~ok~0=v_~ok~0_57, #memory_int=|v_#memory_int_165|, ~client_size~0=v_~client_size~0_14, ~client~0.base=v_~client~0.base_23} OutVars{~client~0.offset=v_~client~0.offset_23, ~client_back~0=v_~client_back~0_32, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_3|, ~ok~0=v_~ok~0_57, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_3|, thread4Thread1of1ForFork2_#t~mem27#1=|v_thread4Thread1of1ForFork2_#t~mem27#1_1|, thread4Thread1of1ForFork2_#t~post28#1=|v_thread4Thread1of1ForFork2_#t~post28#1_1|, ~client_front~0=v_~client_front~0_30, ~safe~0=v_~safe~0_78, #memory_int=|v_#memory_int_165|, ~client_state~0=v_~client_state~0_16, ~client_size~0=v_~client_size~0_14, ~client~0.base=v_~client~0.base_23} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, ~client_front~0, ~safe~0, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, thread4Thread1of1ForFork2_#t~mem27#1, thread4Thread1of1ForFork2_#t~post28#1][838], [60#L54true, 2217#(= ~node1_state~0 0), 368#true, 9#L132true, 2173#(and (or (= (select (select |#memory_int| ~manager~0.base) (* ~manager_front~0 4)) ~update~0) (< ~manager_size~0 (+ ~manager_front~0 1)) (< ~manager_front~0 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_size~0 1) (= ~manager~0.offset 0) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t1~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (not (= ~manager~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t4~0#1.base|)), 376#true, 2219#true, 88#L154-1true, 403#(= ~manager_state~0 0), 190#L104true, 353#true, 382#(= ~client_state~0 0), thread2Thread1of1ForFork3InUse, 384#true, thread4Thread1of1ForFork2InUse, 93#L199-4true, 356#true, 374#(<= ~node1_back~0 ~node1_front~0), thread3Thread1of1ForFork0InUse, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:52,968 INFO L294 olderBase$Statistics]: this new event has 272 ancestors and is cut-off event [2023-11-29 21:55:52,968 INFO L297 olderBase$Statistics]: existing Event has 262 ancestors and is cut-off event [2023-11-29 21:55:52,968 INFO L297 olderBase$Statistics]: existing Event has 262 ancestors and is cut-off event [2023-11-29 21:55:52,968 INFO L297 olderBase$Statistics]: existing Event has 272 ancestors and is cut-off event [2023-11-29 21:55:52,968 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1392] L54-->L88-1: Formula: (and (= (+ v_~manager_front~0_91 1) v_~manager_front~0_90) (= v_~manager_state~0_38 1) (= v_~safe~0_76 (ite (= (ite (= (select (select |v_#memory_int_155| v_~manager~0.base_67) (+ (* v_~manager_front~0_91 4) v_~manager~0.offset_67)) v_~update~0_61) 1 0) 0) 0 1)) (not (= (ite (and (< v_~manager_front~0_91 v_~manager_back~0_104) (< v_~manager_front~0_91 v_~manager_size~0_24) (<= 0 v_~manager_front~0_91)) 1 0) 0))) InVars {~manager_front~0=v_~manager_front~0_91, ~manager~0.offset=v_~manager~0.offset_67, ~manager~0.base=v_~manager~0.base_67, #memory_int=|v_#memory_int_155|, ~manager_back~0=v_~manager_back~0_104, ~manager_size~0=v_~manager_size~0_24, ~update~0=v_~update~0_61} OutVars{~manager_state~0=v_~manager_state~0_38, ~manager~0.offset=v_~manager~0.offset_67, ~manager~0.base=v_~manager~0.base_67, thread1Thread1of1ForFork1_#t~mem2#1=|v_thread1Thread1of1ForFork1_#t~mem2#1_1|, ~manager_back~0=v_~manager_back~0_104, ~manager_front~0=v_~manager_front~0_90, thread1Thread1of1ForFork1_#t~post3#1=|v_thread1Thread1of1ForFork1_#t~post3#1_1|, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, ~safe~0=v_~safe~0_76, #memory_int=|v_#memory_int_155|, ~manager_size~0=v_~manager_size~0_24, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~update~0=v_~update~0_61} AuxVars[] AssignedVars[~manager_front~0, ~manager_state~0, thread1Thread1of1ForFork1_#t~post3#1, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, ~safe~0, thread1Thread1of1ForFork1_#t~mem2#1, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1][668], [2217#(= ~node1_state~0 0), 368#true, 9#L132true, 2219#true, 376#true, 190#L104true, 115#L155true, 353#true, 96#L88-1true, 380#true, 2177#(and (or (= (select (select |#memory_int| ~manager~0.base) (* ~manager_front~0 4)) ~update~0) (< ~manager_size~0 (+ ~manager_front~0 1)) (< ~manager_front~0 0)) (= ~safe~0 1) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_size~0 1) (= ~manager~0.offset 0) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t1~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (not (= ~manager~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t4~0#1.base|)), thread2Thread1of1ForFork3InUse, 384#true, 356#true, thread4Thread1of1ForFork2InUse, 93#L199-4true, 374#(<= ~node1_back~0 ~node1_front~0), thread3Thread1of1ForFork0InUse, 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:52,968 INFO L294 olderBase$Statistics]: this new event has 272 ancestors and is cut-off event [2023-11-29 21:55:52,968 INFO L297 olderBase$Statistics]: existing Event has 262 ancestors and is cut-off event [2023-11-29 21:55:52,969 INFO L297 olderBase$Statistics]: existing Event has 262 ancestors and is cut-off event [2023-11-29 21:55:52,969 INFO L297 olderBase$Statistics]: existing Event has 272 ancestors and is cut-off event [2023-11-29 21:55:53,415 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1432] L126-->L132-1: Formula: (and (not (= (ite (and (< v_~node2_front~0_35 v_~node2_back~0_44) (<= 0 v_~node2_front~0_35) (< v_~node2_front~0_35 v_~node2_size~0_20)) 1 0) 0)) (= v_~safe~0_80 (ite (= (ite (= (select (select |v_#memory_int_183| v_~node2~0.base_29) (+ (* 4 v_~node2_front~0_35) v_~node2~0.offset_29)) v_~update~0_73) 1 0) 0) 0 1)) (= v_~node2_state~0_16 1) (= (+ v_~node2_front~0_35 1) v_~node2_front~0_34)) InVars {~node2~0.offset=v_~node2~0.offset_29, ~node2_front~0=v_~node2_front~0_35, #memory_int=|v_#memory_int_183|, ~node2_size~0=v_~node2_size~0_20, ~node2~0.base=v_~node2~0.base_29, ~node2_back~0=v_~node2_back~0_44, ~update~0=v_~update~0_73} OutVars{~node2_state~0=v_~node2_state~0_16, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_1|, thread3Thread1of1ForFork0_#t~mem20#1=|v_thread3Thread1of1ForFork0_#t~mem20#1_1|, thread3Thread1of1ForFork0_#t~post21#1=|v_thread3Thread1of1ForFork0_#t~post21#1_1|, ~node2~0.offset=v_~node2~0.offset_29, ~node2_front~0=v_~node2_front~0_34, ~safe~0=v_~safe~0_80, #memory_int=|v_#memory_int_183|, ~node2_size~0=v_~node2_size~0_20, ~node2~0.base=v_~node2~0.base_29, ~node2_back~0=v_~node2_back~0_44, ~update~0=v_~update~0_73} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#t~post21#1, ~node2_state~0, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, ~node2_front~0, ~safe~0, thread3Thread1of1ForFork0_#t~mem20#1][1297], [2217#(= ~node1_state~0 0), 60#L54true, 368#true, 376#true, 2219#true, 403#(= ~manager_state~0 0), 190#L104true, 2185#(and (exists ((v_~manager_back~0_148 Int)) (and (= ~update~0 (select (select |#memory_int| ~manager~0.base) (* v_~manager_back~0_148 4))) (<= (+ v_~manager_back~0_148 1) ~manager_size~0) (<= 0 v_~manager_back~0_148))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_size~0 1) (= ~manager~0.offset 0) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t1~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (not (= ~manager~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (= ~manager_front~0 0) (< ~manager_front~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t4~0#1.base|)), 329#L154true, 353#true, 194#L132-1true, 372#true, 380#true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, thread4Thread1of1ForFork2InUse, 93#L199-4true, thread3Thread1of1ForFork0InUse, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:53,415 INFO L294 olderBase$Statistics]: this new event has 272 ancestors and is cut-off event [2023-11-29 21:55:53,416 INFO L297 olderBase$Statistics]: existing Event has 272 ancestors and is cut-off event [2023-11-29 21:55:53,416 INFO L297 olderBase$Statistics]: existing Event has 272 ancestors and is cut-off event [2023-11-29 21:55:53,416 INFO L297 olderBase$Statistics]: existing Event has 272 ancestors and is cut-off event [2023-11-29 21:55:53,421 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1392] L54-->L88-1: Formula: (and (= (+ v_~manager_front~0_91 1) v_~manager_front~0_90) (= v_~manager_state~0_38 1) (= v_~safe~0_76 (ite (= (ite (= (select (select |v_#memory_int_155| v_~manager~0.base_67) (+ (* v_~manager_front~0_91 4) v_~manager~0.offset_67)) v_~update~0_61) 1 0) 0) 0 1)) (not (= (ite (and (< v_~manager_front~0_91 v_~manager_back~0_104) (< v_~manager_front~0_91 v_~manager_size~0_24) (<= 0 v_~manager_front~0_91)) 1 0) 0))) InVars {~manager_front~0=v_~manager_front~0_91, ~manager~0.offset=v_~manager~0.offset_67, ~manager~0.base=v_~manager~0.base_67, #memory_int=|v_#memory_int_155|, ~manager_back~0=v_~manager_back~0_104, ~manager_size~0=v_~manager_size~0_24, ~update~0=v_~update~0_61} OutVars{~manager_state~0=v_~manager_state~0_38, ~manager~0.offset=v_~manager~0.offset_67, ~manager~0.base=v_~manager~0.base_67, thread1Thread1of1ForFork1_#t~mem2#1=|v_thread1Thread1of1ForFork1_#t~mem2#1_1|, ~manager_back~0=v_~manager_back~0_104, ~manager_front~0=v_~manager_front~0_90, thread1Thread1of1ForFork1_#t~post3#1=|v_thread1Thread1of1ForFork1_#t~post3#1_1|, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, ~safe~0=v_~safe~0_76, #memory_int=|v_#memory_int_155|, ~manager_size~0=v_~manager_size~0_24, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~update~0=v_~update~0_61} AuxVars[] AssignedVars[~manager_front~0, ~manager_state~0, thread1Thread1of1ForFork1_#t~post3#1, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, ~safe~0, thread1Thread1of1ForFork1_#t~mem2#1, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1][1270], [326#L126true, 2217#(= ~node1_state~0 0), 368#true, 376#true, 190#L104true, 2221#(= ~node2_state~0 0), 329#L154true, 353#true, 372#true, 96#L88-1true, thread2Thread1of1ForFork3InUse, 2177#(and (or (= (select (select |#memory_int| ~manager~0.base) (* ~manager_front~0 4)) ~update~0) (< ~manager_size~0 (+ ~manager_front~0 1)) (< ~manager_front~0 0)) (= ~safe~0 1) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_size~0 1) (= ~manager~0.offset 0) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t1~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (not (= ~manager~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t4~0#1.base|)), 380#true, 384#true, 356#true, thread4Thread1of1ForFork2InUse, 93#L199-4true, thread3Thread1of1ForFork0InUse, 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:53,421 INFO L294 olderBase$Statistics]: this new event has 272 ancestors and is cut-off event [2023-11-29 21:55:53,421 INFO L297 olderBase$Statistics]: existing Event has 272 ancestors and is cut-off event [2023-11-29 21:55:53,421 INFO L297 olderBase$Statistics]: existing Event has 272 ancestors and is cut-off event [2023-11-29 21:55:53,421 INFO L297 olderBase$Statistics]: existing Event has 272 ancestors and is cut-off event [2023-11-29 21:55:53,422 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1418] L104-->L110-1: Formula: (and (= v_~node1_state~0_20 1) (not (= (ite (and (< v_~node1_front~0_37 v_~node1_size~0_20) (< v_~node1_front~0_37 v_~node1_back~0_44) (<= 0 v_~node1_front~0_37)) 1 0) 0)) (= v_~safe~0_82 (ite (= (ite (= (select (select |v_#memory_int_189| v_~node1~0.base_33) (+ (* v_~node1_front~0_37 4) v_~node1~0.offset_33)) v_~update~0_75) 1 0) 0) 0 1)) (= (+ v_~node1_front~0_37 1) v_~node1_front~0_36)) InVars {~node1~0.base=v_~node1~0.base_33, ~node1_size~0=v_~node1_size~0_20, #memory_int=|v_#memory_int_189|, ~node1_back~0=v_~node1_back~0_44, ~node1~0.offset=v_~node1~0.offset_33, ~node1_front~0=v_~node1_front~0_37, ~update~0=v_~update~0_75} OutVars{thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~node1_state~0=v_~node1_state~0_20, ~node1~0.offset=v_~node1~0.offset_33, ~node1_front~0=v_~node1_front~0_36, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~node1~0.base=v_~node1~0.base_33, ~node1_size~0=v_~node1_size~0_20, thread2Thread1of1ForFork3_#t~post16#1=|v_thread2Thread1of1ForFork3_#t~post16#1_1|, ~safe~0=v_~safe~0_82, #memory_int=|v_#memory_int_189|, thread2Thread1of1ForFork3_#t~mem15#1=|v_thread2Thread1of1ForFork3_#t~mem15#1_1|, ~node1_back~0=v_~node1_back~0_44, ~update~0=v_~update~0_75} AuxVars[] AssignedVars[thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork3_#t~post16#1, ~safe~0, thread2Thread1of1ForFork3_#t~mem15#1, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~node1_state~0, ~node1_front~0][1271], [326#L126true, 60#L54true, 368#true, 2215#true, 376#true, 403#(= ~manager_state~0 0), 2221#(= ~node2_state~0 0), 2185#(and (exists ((v_~manager_back~0_148 Int)) (and (= ~update~0 (select (select |#memory_int| ~manager~0.base) (* v_~manager_back~0_148 4))) (<= (+ v_~manager_back~0_148 1) ~manager_size~0) (<= 0 v_~manager_back~0_148))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_size~0 1) (= ~manager~0.offset 0) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t1~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (not (= ~manager~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (= ~manager_front~0 0) (< ~manager_front~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t4~0#1.base|)), 158#L110-1true, 329#L154true, 353#true, 372#true, thread2Thread1of1ForFork3InUse, 380#true, 384#true, thread4Thread1of1ForFork2InUse, 93#L199-4true, 356#true, thread3Thread1of1ForFork0InUse, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:53,422 INFO L294 olderBase$Statistics]: this new event has 272 ancestors and is cut-off event [2023-11-29 21:55:53,422 INFO L297 olderBase$Statistics]: existing Event has 272 ancestors and is cut-off event [2023-11-29 21:55:53,422 INFO L297 olderBase$Statistics]: existing Event has 272 ancestors and is cut-off event [2023-11-29 21:55:53,422 INFO L297 olderBase$Statistics]: existing Event has 272 ancestors and is cut-off event [2023-11-29 21:55:54,263 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1418] L104-->L110-1: Formula: (and (= v_~node1_state~0_20 1) (not (= (ite (and (< v_~node1_front~0_37 v_~node1_size~0_20) (< v_~node1_front~0_37 v_~node1_back~0_44) (<= 0 v_~node1_front~0_37)) 1 0) 0)) (= v_~safe~0_82 (ite (= (ite (= (select (select |v_#memory_int_189| v_~node1~0.base_33) (+ (* v_~node1_front~0_37 4) v_~node1~0.offset_33)) v_~update~0_75) 1 0) 0) 0 1)) (= (+ v_~node1_front~0_37 1) v_~node1_front~0_36)) InVars {~node1~0.base=v_~node1~0.base_33, ~node1_size~0=v_~node1_size~0_20, #memory_int=|v_#memory_int_189|, ~node1_back~0=v_~node1_back~0_44, ~node1~0.offset=v_~node1~0.offset_33, ~node1_front~0=v_~node1_front~0_37, ~update~0=v_~update~0_75} OutVars{thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~node1_state~0=v_~node1_state~0_20, ~node1~0.offset=v_~node1~0.offset_33, ~node1_front~0=v_~node1_front~0_36, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~node1~0.base=v_~node1~0.base_33, ~node1_size~0=v_~node1_size~0_20, thread2Thread1of1ForFork3_#t~post16#1=|v_thread2Thread1of1ForFork3_#t~post16#1_1|, ~safe~0=v_~safe~0_82, #memory_int=|v_#memory_int_189|, thread2Thread1of1ForFork3_#t~mem15#1=|v_thread2Thread1of1ForFork3_#t~mem15#1_1|, ~node1_back~0=v_~node1_back~0_44, ~update~0=v_~update~0_75} AuxVars[] AssignedVars[thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork3_#t~post16#1, ~safe~0, thread2Thread1of1ForFork3_#t~mem15#1, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~node1_state~0, ~node1_front~0][904], [60#L54true, 326#L126true, 368#true, 378#(<= ~node2_back~0 ~node2_front~0), 2215#true, 403#(= ~manager_state~0 0), 2221#(= ~node2_state~0 0), 2175#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_size~0 1) (or (and (= ~manager_front~0 0) (= ~update~0 (select (select |#memory_int| ~manager~0.base) 0))) (< ~manager_front~0 0)) (= ~manager~0.offset 0) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t1~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (not (= ~manager~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t4~0#1.base|)), 158#L110-1true, 353#true, 115#L155true, 372#true, 380#true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, thread4Thread1of1ForFork2InUse, 93#L199-4true, thread3Thread1of1ForFork0InUse, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:54,263 INFO L294 olderBase$Statistics]: this new event has 272 ancestors and is cut-off event [2023-11-29 21:55:54,263 INFO L297 olderBase$Statistics]: existing Event has 267 ancestors and is cut-off event [2023-11-29 21:55:54,263 INFO L297 olderBase$Statistics]: existing Event has 272 ancestors and is cut-off event [2023-11-29 21:55:54,263 INFO L297 olderBase$Statistics]: existing Event has 267 ancestors and is cut-off event [2023-11-29 21:55:54,263 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1449] L155-->L154-1: Formula: (and (= (+ v_~client_front~0_31 1) v_~client_front~0_30) (= v_~client_state~0_16 0) (= v_~safe~0_78 (ite (= (ite (= (select (select |v_#memory_int_165| v_~client~0.base_23) (+ v_~client~0.offset_23 (* v_~client_front~0_31 4))) v_~ok~0_57) 1 0) 0) 0 1)) (not (= (ite (and (< v_~client_front~0_31 v_~client_back~0_32) (<= 0 v_~client_front~0_31) (< v_~client_back~0_32 v_~client_size~0_14)) 1 0) 0))) InVars {~client~0.offset=v_~client~0.offset_23, ~client_back~0=v_~client_back~0_32, ~client_front~0=v_~client_front~0_31, ~ok~0=v_~ok~0_57, #memory_int=|v_#memory_int_165|, ~client_size~0=v_~client_size~0_14, ~client~0.base=v_~client~0.base_23} OutVars{~client~0.offset=v_~client~0.offset_23, ~client_back~0=v_~client_back~0_32, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_3|, ~ok~0=v_~ok~0_57, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_3|, thread4Thread1of1ForFork2_#t~mem27#1=|v_thread4Thread1of1ForFork2_#t~mem27#1_1|, thread4Thread1of1ForFork2_#t~post28#1=|v_thread4Thread1of1ForFork2_#t~post28#1_1|, ~client_front~0=v_~client_front~0_30, ~safe~0=v_~safe~0_78, #memory_int=|v_#memory_int_165|, ~client_state~0=v_~client_state~0_16, ~client_size~0=v_~client_size~0_14, ~client~0.base=v_~client~0.base_23} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, ~client_front~0, ~safe~0, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, thread4Thread1of1ForFork2_#t~mem27#1, thread4Thread1of1ForFork2_#t~post28#1][1125], [2217#(= ~node1_state~0 0), 60#L54true, 326#L126true, 368#true, 378#(<= ~node2_back~0 ~node2_front~0), 403#(= ~manager_state~0 0), 88#L154-1true, 190#L104true, 2221#(= ~node2_state~0 0), 2175#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_size~0 1) (or (and (= ~manager_front~0 0) (= ~update~0 (select (select |#memory_int| ~manager~0.base) 0))) (< ~manager_front~0 0)) (= ~manager~0.offset 0) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t1~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (not (= ~manager~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t4~0#1.base|)), 353#true, 382#(= ~client_state~0 0), 372#true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, thread4Thread1of1ForFork2InUse, 93#L199-4true, thread3Thread1of1ForFork0InUse, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:54,263 INFO L294 olderBase$Statistics]: this new event has 272 ancestors and is cut-off event [2023-11-29 21:55:54,263 INFO L297 olderBase$Statistics]: existing Event has 267 ancestors and is cut-off event [2023-11-29 21:55:54,263 INFO L297 olderBase$Statistics]: existing Event has 272 ancestors and is cut-off event [2023-11-29 21:55:54,263 INFO L297 olderBase$Statistics]: existing Event has 267 ancestors and is cut-off event [2023-11-29 21:55:54,263 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1392] L54-->L88-1: Formula: (and (= (+ v_~manager_front~0_91 1) v_~manager_front~0_90) (= v_~manager_state~0_38 1) (= v_~safe~0_76 (ite (= (ite (= (select (select |v_#memory_int_155| v_~manager~0.base_67) (+ (* v_~manager_front~0_91 4) v_~manager~0.offset_67)) v_~update~0_61) 1 0) 0) 0 1)) (not (= (ite (and (< v_~manager_front~0_91 v_~manager_back~0_104) (< v_~manager_front~0_91 v_~manager_size~0_24) (<= 0 v_~manager_front~0_91)) 1 0) 0))) InVars {~manager_front~0=v_~manager_front~0_91, ~manager~0.offset=v_~manager~0.offset_67, ~manager~0.base=v_~manager~0.base_67, #memory_int=|v_#memory_int_155|, ~manager_back~0=v_~manager_back~0_104, ~manager_size~0=v_~manager_size~0_24, ~update~0=v_~update~0_61} OutVars{~manager_state~0=v_~manager_state~0_38, ~manager~0.offset=v_~manager~0.offset_67, ~manager~0.base=v_~manager~0.base_67, thread1Thread1of1ForFork1_#t~mem2#1=|v_thread1Thread1of1ForFork1_#t~mem2#1_1|, ~manager_back~0=v_~manager_back~0_104, ~manager_front~0=v_~manager_front~0_90, thread1Thread1of1ForFork1_#t~post3#1=|v_thread1Thread1of1ForFork1_#t~post3#1_1|, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, ~safe~0=v_~safe~0_76, #memory_int=|v_#memory_int_155|, ~manager_size~0=v_~manager_size~0_24, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~update~0=v_~update~0_61} AuxVars[] AssignedVars[~manager_front~0, ~manager_state~0, thread1Thread1of1ForFork1_#t~post3#1, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, ~safe~0, thread1Thread1of1ForFork1_#t~mem2#1, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1][884], [2217#(= ~node1_state~0 0), 326#L126true, 368#true, 378#(<= ~node2_back~0 ~node2_front~0), 190#L104true, 2221#(= ~node2_state~0 0), 115#L155true, 353#true, 372#true, 96#L88-1true, 380#true, thread2Thread1of1ForFork3InUse, 2177#(and (or (= (select (select |#memory_int| ~manager~0.base) (* ~manager_front~0 4)) ~update~0) (< ~manager_size~0 (+ ~manager_front~0 1)) (< ~manager_front~0 0)) (= ~safe~0 1) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_size~0 1) (= ~manager~0.offset 0) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t1~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (not (= ~manager~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t4~0#1.base|)), 384#true, thread4Thread1of1ForFork2InUse, 93#L199-4true, 356#true, thread3Thread1of1ForFork0InUse, 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:54,263 INFO L294 olderBase$Statistics]: this new event has 272 ancestors and is cut-off event [2023-11-29 21:55:54,263 INFO L297 olderBase$Statistics]: existing Event has 267 ancestors and is cut-off event [2023-11-29 21:55:54,264 INFO L297 olderBase$Statistics]: existing Event has 267 ancestors and is cut-off event [2023-11-29 21:55:54,264 INFO L297 olderBase$Statistics]: existing Event has 272 ancestors and is cut-off event [2023-11-29 21:55:54,797 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L148-->L154-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_137 v_~manager_size~0_40) (<= 0 v_~manager_back~0_137)) 1 0) 0)) (= v_~client_state~0_18 1) (= v_~manager_back~0_136 (+ v_~manager_back~0_137 1)) (not (= (ite (= v_~update~0_79 (select (select |v_#memory_int_193| v_~manager~0.base_85) (+ (* v_~manager_back~0_137 4) v_~manager~0.offset_85))) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, ~manager_back~0=v_~manager_back~0_137, ~manager_size~0=v_~manager_size~0_40, ~update~0=v_~update~0_79} OutVars{thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, thread4Thread1of1ForFork2_#t~post26#1=|v_thread4Thread1of1ForFork2_#t~post26#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~client_state~0=v_~client_state~0_18, ~manager_back~0=v_~manager_back~0_136, ~manager_size~0=v_~manager_size~0_40, thread4Thread1of1ForFork2_#t~mem25#1=|v_thread4Thread1of1ForFork2_#t~mem25#1_1|, ~update~0=v_~update~0_79} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post26#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, ~manager_back~0, thread4Thread1of1ForFork2_#t~mem25#1][1093], [326#L126true, 2217#(= ~node1_state~0 0), 368#true, 376#true, 88#L154-1true, 190#L104true, 2221#(= ~node2_state~0 0), 353#true, 39#L68true, 372#true, 380#true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, 93#L199-4true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:54,798 INFO L294 olderBase$Statistics]: this new event has 277 ancestors and is cut-off event [2023-11-29 21:55:54,798 INFO L297 olderBase$Statistics]: existing Event has 272 ancestors and is cut-off event [2023-11-29 21:55:54,798 INFO L297 olderBase$Statistics]: existing Event has 272 ancestors and is cut-off event [2023-11-29 21:55:54,798 INFO L297 olderBase$Statistics]: existing Event has 277 ancestors and is cut-off event [2023-11-29 21:55:54,798 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1418] L104-->L110-1: Formula: (and (= v_~node1_state~0_20 1) (not (= (ite (and (< v_~node1_front~0_37 v_~node1_size~0_20) (< v_~node1_front~0_37 v_~node1_back~0_44) (<= 0 v_~node1_front~0_37)) 1 0) 0)) (= v_~safe~0_82 (ite (= (ite (= (select (select |v_#memory_int_189| v_~node1~0.base_33) (+ (* v_~node1_front~0_37 4) v_~node1~0.offset_33)) v_~update~0_75) 1 0) 0) 0 1)) (= (+ v_~node1_front~0_37 1) v_~node1_front~0_36)) InVars {~node1~0.base=v_~node1~0.base_33, ~node1_size~0=v_~node1_size~0_20, #memory_int=|v_#memory_int_189|, ~node1_back~0=v_~node1_back~0_44, ~node1~0.offset=v_~node1~0.offset_33, ~node1_front~0=v_~node1_front~0_37, ~update~0=v_~update~0_75} OutVars{thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~node1_state~0=v_~node1_state~0_20, ~node1~0.offset=v_~node1~0.offset_33, ~node1_front~0=v_~node1_front~0_36, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~node1~0.base=v_~node1~0.base_33, ~node1_size~0=v_~node1_size~0_20, thread2Thread1of1ForFork3_#t~post16#1=|v_thread2Thread1of1ForFork3_#t~post16#1_1|, ~safe~0=v_~safe~0_82, #memory_int=|v_#memory_int_189|, thread2Thread1of1ForFork3_#t~mem15#1=|v_thread2Thread1of1ForFork3_#t~mem15#1_1|, ~node1_back~0=v_~node1_back~0_44, ~update~0=v_~update~0_75} AuxVars[] AssignedVars[thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork3_#t~post16#1, ~safe~0, thread2Thread1of1ForFork3_#t~mem15#1, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~node1_state~0, ~node1_front~0][1383], [326#L126true, 368#true, 308#L148true, 2215#true, 376#true, 2221#(= ~node2_state~0 0), 158#L110-1true, 353#true, 382#(= ~client_state~0 0), 39#L68true, 372#true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, 93#L199-4true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:54,798 INFO L294 olderBase$Statistics]: this new event has 277 ancestors and is cut-off event [2023-11-29 21:55:54,798 INFO L297 olderBase$Statistics]: existing Event has 272 ancestors and is cut-off event [2023-11-29 21:55:54,798 INFO L297 olderBase$Statistics]: existing Event has 277 ancestors and is cut-off event [2023-11-29 21:55:54,798 INFO L297 olderBase$Statistics]: existing Event has 272 ancestors and is cut-off event [2023-11-29 21:55:54,798 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1432] L126-->L132-1: Formula: (and (not (= (ite (and (< v_~node2_front~0_35 v_~node2_back~0_44) (<= 0 v_~node2_front~0_35) (< v_~node2_front~0_35 v_~node2_size~0_20)) 1 0) 0)) (= v_~safe~0_80 (ite (= (ite (= (select (select |v_#memory_int_183| v_~node2~0.base_29) (+ (* 4 v_~node2_front~0_35) v_~node2~0.offset_29)) v_~update~0_73) 1 0) 0) 0 1)) (= v_~node2_state~0_16 1) (= (+ v_~node2_front~0_35 1) v_~node2_front~0_34)) InVars {~node2~0.offset=v_~node2~0.offset_29, ~node2_front~0=v_~node2_front~0_35, #memory_int=|v_#memory_int_183|, ~node2_size~0=v_~node2_size~0_20, ~node2~0.base=v_~node2~0.base_29, ~node2_back~0=v_~node2_back~0_44, ~update~0=v_~update~0_73} OutVars{~node2_state~0=v_~node2_state~0_16, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_1|, thread3Thread1of1ForFork0_#t~mem20#1=|v_thread3Thread1of1ForFork0_#t~mem20#1_1|, thread3Thread1of1ForFork0_#t~post21#1=|v_thread3Thread1of1ForFork0_#t~post21#1_1|, ~node2~0.offset=v_~node2~0.offset_29, ~node2_front~0=v_~node2_front~0_34, ~safe~0=v_~safe~0_80, #memory_int=|v_#memory_int_183|, ~node2_size~0=v_~node2_size~0_20, ~node2~0.base=v_~node2~0.base_29, ~node2_back~0=v_~node2_back~0_44, ~update~0=v_~update~0_73} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#t~post21#1, ~node2_state~0, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, ~node2_front~0, ~safe~0, thread3Thread1of1ForFork0_#t~mem20#1][1385], [2217#(= ~node1_state~0 0), 368#true, 308#L148true, 2219#true, 376#true, 190#L104true, 353#true, 194#L132-1true, 382#(= ~client_state~0 0), 372#true, 39#L68true, thread2Thread1of1ForFork3InUse, 384#true, 93#L199-4true, 356#true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:54,798 INFO L294 olderBase$Statistics]: this new event has 277 ancestors and is cut-off event [2023-11-29 21:55:54,798 INFO L297 olderBase$Statistics]: existing Event has 272 ancestors and is cut-off event [2023-11-29 21:55:54,798 INFO L297 olderBase$Statistics]: existing Event has 272 ancestors and is cut-off event [2023-11-29 21:55:54,798 INFO L297 olderBase$Statistics]: existing Event has 277 ancestors and is cut-off event [2023-11-29 21:55:54,799 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1398] L68-->L88-1: Formula: (and (not (= (ite (and (< v_~node2_back~0_49 v_~node2_size~0_24) (<= 0 v_~node2_back~0_49)) 1 0) 0)) (= (+ v_~node2_back~0_49 1) v_~node2_back~0_48) (= v_~manager_state~0_44 3) (not (= (ite (= v_~update~0_83 (select (select |v_#memory_int_197| v_~node2~0.base_33) (+ (* 4 v_~node2_back~0_49) v_~node2~0.offset_33))) 1 0) 0))) InVars {~node2~0.offset=v_~node2~0.offset_33, #memory_int=|v_#memory_int_197|, ~node2_size~0=v_~node2_size~0_24, ~node2_back~0=v_~node2_back~0_49, ~node2~0.base=v_~node2~0.base_33, ~update~0=v_~update~0_83} OutVars{thread1Thread1of1ForFork1_#t~post7#1=|v_thread1Thread1of1ForFork1_#t~post7#1_1|, ~manager_state~0=v_~manager_state~0_44, thread1Thread1of1ForFork1_#t~mem6#1=|v_thread1Thread1of1ForFork1_#t~mem6#1_1|, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_5|, ~node2~0.offset=v_~node2~0.offset_33, #memory_int=|v_#memory_int_197|, ~node2_size~0=v_~node2_size~0_24, ~node2_back~0=v_~node2_back~0_48, ~node2~0.base=v_~node2~0.base_33, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1_5|, ~update~0=v_~update~0_83} AuxVars[] AssignedVars[thread1Thread1of1ForFork1_#t~post7#1, ~manager_state~0, thread1Thread1of1ForFork1_#t~mem6#1, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, ~node2_back~0, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1][1511], [326#L126true, 2217#(= ~node1_state~0 0), 368#true, 308#L148true, 376#true, 190#L104true, 2221#(= ~node2_state~0 0), 353#true, 382#(= ~client_state~0 0), 372#true, 96#L88-1true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, 93#L199-4true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:54,799 INFO L294 olderBase$Statistics]: this new event has 277 ancestors and is cut-off event [2023-11-29 21:55:54,799 INFO L297 olderBase$Statistics]: existing Event has 272 ancestors and is cut-off event [2023-11-29 21:55:54,799 INFO L297 olderBase$Statistics]: existing Event has 272 ancestors and is cut-off event [2023-11-29 21:55:54,799 INFO L297 olderBase$Statistics]: existing Event has 277 ancestors and is cut-off event [2023-11-29 21:55:54,803 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L148-->L154-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_137 v_~manager_size~0_40) (<= 0 v_~manager_back~0_137)) 1 0) 0)) (= v_~client_state~0_18 1) (= v_~manager_back~0_136 (+ v_~manager_back~0_137 1)) (not (= (ite (= v_~update~0_79 (select (select |v_#memory_int_193| v_~manager~0.base_85) (+ (* v_~manager_back~0_137 4) v_~manager~0.offset_85))) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, ~manager_back~0=v_~manager_back~0_137, ~manager_size~0=v_~manager_size~0_40, ~update~0=v_~update~0_79} OutVars{thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, thread4Thread1of1ForFork2_#t~post26#1=|v_thread4Thread1of1ForFork2_#t~post26#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~client_state~0=v_~client_state~0_18, ~manager_back~0=v_~manager_back~0_136, ~manager_size~0=v_~manager_size~0_40, thread4Thread1of1ForFork2_#t~mem25#1=|v_thread4Thread1of1ForFork2_#t~mem25#1_1|, ~update~0=v_~update~0_79} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post26#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, ~manager_back~0, thread4Thread1of1ForFork2_#t~mem25#1][1093], [2217#(= ~node1_state~0 0), 326#L126true, 368#true, 376#true, 88#L154-1true, 190#L104true, 2221#(= ~node2_state~0 0), 321#L74true, 353#true, 372#true, 380#true, thread2Thread1of1ForFork3InUse, 384#true, 93#L199-4true, 356#true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:54,803 INFO L294 olderBase$Statistics]: this new event has 277 ancestors and is cut-off event [2023-11-29 21:55:54,803 INFO L297 olderBase$Statistics]: existing Event has 272 ancestors and is cut-off event [2023-11-29 21:55:54,803 INFO L297 olderBase$Statistics]: existing Event has 277 ancestors and is cut-off event [2023-11-29 21:55:54,803 INFO L297 olderBase$Statistics]: existing Event has 272 ancestors and is cut-off event [2023-11-29 21:55:54,803 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1418] L104-->L110-1: Formula: (and (= v_~node1_state~0_20 1) (not (= (ite (and (< v_~node1_front~0_37 v_~node1_size~0_20) (< v_~node1_front~0_37 v_~node1_back~0_44) (<= 0 v_~node1_front~0_37)) 1 0) 0)) (= v_~safe~0_82 (ite (= (ite (= (select (select |v_#memory_int_189| v_~node1~0.base_33) (+ (* v_~node1_front~0_37 4) v_~node1~0.offset_33)) v_~update~0_75) 1 0) 0) 0 1)) (= (+ v_~node1_front~0_37 1) v_~node1_front~0_36)) InVars {~node1~0.base=v_~node1~0.base_33, ~node1_size~0=v_~node1_size~0_20, #memory_int=|v_#memory_int_189|, ~node1_back~0=v_~node1_back~0_44, ~node1~0.offset=v_~node1~0.offset_33, ~node1_front~0=v_~node1_front~0_37, ~update~0=v_~update~0_75} OutVars{thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~node1_state~0=v_~node1_state~0_20, ~node1~0.offset=v_~node1~0.offset_33, ~node1_front~0=v_~node1_front~0_36, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~node1~0.base=v_~node1~0.base_33, ~node1_size~0=v_~node1_size~0_20, thread2Thread1of1ForFork3_#t~post16#1=|v_thread2Thread1of1ForFork3_#t~post16#1_1|, ~safe~0=v_~safe~0_82, #memory_int=|v_#memory_int_189|, thread2Thread1of1ForFork3_#t~mem15#1=|v_thread2Thread1of1ForFork3_#t~mem15#1_1|, ~node1_back~0=v_~node1_back~0_44, ~update~0=v_~update~0_75} AuxVars[] AssignedVars[thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork3_#t~post16#1, ~safe~0, thread2Thread1of1ForFork3_#t~mem15#1, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~node1_state~0, ~node1_front~0][1383], [326#L126true, 368#true, 308#L148true, 2215#true, 376#true, 2221#(= ~node2_state~0 0), 321#L74true, 158#L110-1true, 353#true, 382#(= ~client_state~0 0), 372#true, thread2Thread1of1ForFork3InUse, 384#true, 93#L199-4true, thread4Thread1of1ForFork2InUse, 356#true, thread3Thread1of1ForFork0InUse, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:54,803 INFO L294 olderBase$Statistics]: this new event has 277 ancestors and is cut-off event [2023-11-29 21:55:54,803 INFO L297 olderBase$Statistics]: existing Event has 277 ancestors and is cut-off event [2023-11-29 21:55:54,803 INFO L297 olderBase$Statistics]: existing Event has 272 ancestors and is cut-off event [2023-11-29 21:55:54,803 INFO L297 olderBase$Statistics]: existing Event has 272 ancestors and is cut-off event [2023-11-29 21:55:54,803 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1432] L126-->L132-1: Formula: (and (not (= (ite (and (< v_~node2_front~0_35 v_~node2_back~0_44) (<= 0 v_~node2_front~0_35) (< v_~node2_front~0_35 v_~node2_size~0_20)) 1 0) 0)) (= v_~safe~0_80 (ite (= (ite (= (select (select |v_#memory_int_183| v_~node2~0.base_29) (+ (* 4 v_~node2_front~0_35) v_~node2~0.offset_29)) v_~update~0_73) 1 0) 0) 0 1)) (= v_~node2_state~0_16 1) (= (+ v_~node2_front~0_35 1) v_~node2_front~0_34)) InVars {~node2~0.offset=v_~node2~0.offset_29, ~node2_front~0=v_~node2_front~0_35, #memory_int=|v_#memory_int_183|, ~node2_size~0=v_~node2_size~0_20, ~node2~0.base=v_~node2~0.base_29, ~node2_back~0=v_~node2_back~0_44, ~update~0=v_~update~0_73} OutVars{~node2_state~0=v_~node2_state~0_16, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_1|, thread3Thread1of1ForFork0_#t~mem20#1=|v_thread3Thread1of1ForFork0_#t~mem20#1_1|, thread3Thread1of1ForFork0_#t~post21#1=|v_thread3Thread1of1ForFork0_#t~post21#1_1|, ~node2~0.offset=v_~node2~0.offset_29, ~node2_front~0=v_~node2_front~0_34, ~safe~0=v_~safe~0_80, #memory_int=|v_#memory_int_183|, ~node2_size~0=v_~node2_size~0_20, ~node2~0.base=v_~node2~0.base_29, ~node2_back~0=v_~node2_back~0_44, ~update~0=v_~update~0_73} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#t~post21#1, ~node2_state~0, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, ~node2_front~0, ~safe~0, thread3Thread1of1ForFork0_#t~mem20#1][1385], [2217#(= ~node1_state~0 0), 368#true, 308#L148true, 2219#true, 376#true, 190#L104true, 321#L74true, 353#true, 382#(= ~client_state~0 0), 194#L132-1true, 372#true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, 93#L199-4true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:54,803 INFO L294 olderBase$Statistics]: this new event has 277 ancestors and is cut-off event [2023-11-29 21:55:54,803 INFO L297 olderBase$Statistics]: existing Event has 277 ancestors and is cut-off event [2023-11-29 21:55:54,803 INFO L297 olderBase$Statistics]: existing Event has 272 ancestors and is cut-off event [2023-11-29 21:55:54,803 INFO L297 olderBase$Statistics]: existing Event has 272 ancestors and is cut-off event [2023-11-29 21:55:54,904 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1418] L104-->L110-1: Formula: (and (= v_~node1_state~0_20 1) (not (= (ite (and (< v_~node1_front~0_37 v_~node1_size~0_20) (< v_~node1_front~0_37 v_~node1_back~0_44) (<= 0 v_~node1_front~0_37)) 1 0) 0)) (= v_~safe~0_82 (ite (= (ite (= (select (select |v_#memory_int_189| v_~node1~0.base_33) (+ (* v_~node1_front~0_37 4) v_~node1~0.offset_33)) v_~update~0_75) 1 0) 0) 0 1)) (= (+ v_~node1_front~0_37 1) v_~node1_front~0_36)) InVars {~node1~0.base=v_~node1~0.base_33, ~node1_size~0=v_~node1_size~0_20, #memory_int=|v_#memory_int_189|, ~node1_back~0=v_~node1_back~0_44, ~node1~0.offset=v_~node1~0.offset_33, ~node1_front~0=v_~node1_front~0_37, ~update~0=v_~update~0_75} OutVars{thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~node1_state~0=v_~node1_state~0_20, ~node1~0.offset=v_~node1~0.offset_33, ~node1_front~0=v_~node1_front~0_36, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~node1~0.base=v_~node1~0.base_33, ~node1_size~0=v_~node1_size~0_20, thread2Thread1of1ForFork3_#t~post16#1=|v_thread2Thread1of1ForFork3_#t~post16#1_1|, ~safe~0=v_~safe~0_82, #memory_int=|v_#memory_int_189|, thread2Thread1of1ForFork3_#t~mem15#1=|v_thread2Thread1of1ForFork3_#t~mem15#1_1|, ~node1_back~0=v_~node1_back~0_44, ~update~0=v_~update~0_75} AuxVars[] AssignedVars[thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork3_#t~post16#1, ~safe~0, thread2Thread1of1ForFork3_#t~mem15#1, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~node1_state~0, ~node1_front~0][749], [326#L126true, 368#true, 308#L148true, 378#(<= ~node2_back~0 ~node2_front~0), 18#L200-1true, 2215#true, 2221#(= ~node2_state~0 0), 158#L110-1true, 353#true, 382#(= ~client_state~0 0), 39#L68true, 372#true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:54,904 INFO L294 olderBase$Statistics]: this new event has 273 ancestors and is cut-off event [2023-11-29 21:55:54,904 INFO L297 olderBase$Statistics]: existing Event has 273 ancestors and is cut-off event [2023-11-29 21:55:54,904 INFO L297 olderBase$Statistics]: existing Event has 274 ancestors and is cut-off event [2023-11-29 21:55:54,904 INFO L297 olderBase$Statistics]: existing Event has 268 ancestors and is cut-off event [2023-11-29 21:55:54,904 INFO L297 olderBase$Statistics]: existing Event has 268 ancestors and is cut-off event [2023-11-29 21:55:54,904 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1398] L68-->L88-1: Formula: (and (not (= (ite (and (< v_~node2_back~0_49 v_~node2_size~0_24) (<= 0 v_~node2_back~0_49)) 1 0) 0)) (= (+ v_~node2_back~0_49 1) v_~node2_back~0_48) (= v_~manager_state~0_44 3) (not (= (ite (= v_~update~0_83 (select (select |v_#memory_int_197| v_~node2~0.base_33) (+ (* 4 v_~node2_back~0_49) v_~node2~0.offset_33))) 1 0) 0))) InVars {~node2~0.offset=v_~node2~0.offset_33, #memory_int=|v_#memory_int_197|, ~node2_size~0=v_~node2_size~0_24, ~node2_back~0=v_~node2_back~0_49, ~node2~0.base=v_~node2~0.base_33, ~update~0=v_~update~0_83} OutVars{thread1Thread1of1ForFork1_#t~post7#1=|v_thread1Thread1of1ForFork1_#t~post7#1_1|, ~manager_state~0=v_~manager_state~0_44, thread1Thread1of1ForFork1_#t~mem6#1=|v_thread1Thread1of1ForFork1_#t~mem6#1_1|, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_5|, ~node2~0.offset=v_~node2~0.offset_33, #memory_int=|v_#memory_int_197|, ~node2_size~0=v_~node2_size~0_24, ~node2_back~0=v_~node2_back~0_48, ~node2~0.base=v_~node2~0.base_33, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1_5|, ~update~0=v_~update~0_83} AuxVars[] AssignedVars[thread1Thread1of1ForFork1_#t~post7#1, ~manager_state~0, thread1Thread1of1ForFork1_#t~mem6#1, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, ~node2_back~0, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1][821], [326#L126true, 2217#(= ~node1_state~0 0), 368#true, 308#L148true, 18#L200-1true, 376#true, 190#L104true, 2221#(= ~node2_state~0 0), 353#true, 382#(= ~client_state~0 0), 372#true, 96#L88-1true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:54,904 INFO L294 olderBase$Statistics]: this new event has 273 ancestors and is cut-off event [2023-11-29 21:55:54,904 INFO L297 olderBase$Statistics]: existing Event has 274 ancestors and is cut-off event [2023-11-29 21:55:54,904 INFO L297 olderBase$Statistics]: existing Event has 268 ancestors and is cut-off event [2023-11-29 21:55:54,904 INFO L297 olderBase$Statistics]: existing Event has 273 ancestors and is cut-off event [2023-11-29 21:55:54,904 INFO L297 olderBase$Statistics]: existing Event has 268 ancestors and is cut-off event [2023-11-29 21:55:54,905 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1446] L148-->L154-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_137 v_~manager_size~0_40) (<= 0 v_~manager_back~0_137)) 1 0) 0)) (= v_~client_state~0_18 1) (= v_~manager_back~0_136 (+ v_~manager_back~0_137 1)) (not (= (ite (= v_~update~0_79 (select (select |v_#memory_int_193| v_~manager~0.base_85) (+ (* v_~manager_back~0_137 4) v_~manager~0.offset_85))) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, ~manager_back~0=v_~manager_back~0_137, ~manager_size~0=v_~manager_size~0_40, ~update~0=v_~update~0_79} OutVars{thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, thread4Thread1of1ForFork2_#t~post26#1=|v_thread4Thread1of1ForFork2_#t~post26#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~client_state~0=v_~client_state~0_18, ~manager_back~0=v_~manager_back~0_136, ~manager_size~0=v_~manager_size~0_40, thread4Thread1of1ForFork2_#t~mem25#1=|v_thread4Thread1of1ForFork2_#t~mem25#1_1|, ~update~0=v_~update~0_79} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post26#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, ~manager_back~0, thread4Thread1of1ForFork2_#t~mem25#1][753], [2217#(= ~node1_state~0 0), 326#L126true, 368#true, 18#L200-1true, 378#(<= ~node2_back~0 ~node2_front~0), 88#L154-1true, 190#L104true, 2221#(= ~node2_state~0 0), 353#true, 39#L68true, 372#true, 380#true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:54,905 INFO L294 olderBase$Statistics]: this new event has 273 ancestors and is cut-off event [2023-11-29 21:55:54,905 INFO L297 olderBase$Statistics]: existing Event has 274 ancestors and is cut-off event [2023-11-29 21:55:54,905 INFO L297 olderBase$Statistics]: existing Event has 273 ancestors and is cut-off event [2023-11-29 21:55:54,905 INFO L297 olderBase$Statistics]: existing Event has 268 ancestors and is cut-off event [2023-11-29 21:55:54,905 INFO L297 olderBase$Statistics]: existing Event has 268 ancestors and is cut-off event [2023-11-29 21:55:54,906 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1418] L104-->L110-1: Formula: (and (= v_~node1_state~0_20 1) (not (= (ite (and (< v_~node1_front~0_37 v_~node1_size~0_20) (< v_~node1_front~0_37 v_~node1_back~0_44) (<= 0 v_~node1_front~0_37)) 1 0) 0)) (= v_~safe~0_82 (ite (= (ite (= (select (select |v_#memory_int_189| v_~node1~0.base_33) (+ (* v_~node1_front~0_37 4) v_~node1~0.offset_33)) v_~update~0_75) 1 0) 0) 0 1)) (= (+ v_~node1_front~0_37 1) v_~node1_front~0_36)) InVars {~node1~0.base=v_~node1~0.base_33, ~node1_size~0=v_~node1_size~0_20, #memory_int=|v_#memory_int_189|, ~node1_back~0=v_~node1_back~0_44, ~node1~0.offset=v_~node1~0.offset_33, ~node1_front~0=v_~node1_front~0_37, ~update~0=v_~update~0_75} OutVars{thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~node1_state~0=v_~node1_state~0_20, ~node1~0.offset=v_~node1~0.offset_33, ~node1_front~0=v_~node1_front~0_36, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~node1~0.base=v_~node1~0.base_33, ~node1_size~0=v_~node1_size~0_20, thread2Thread1of1ForFork3_#t~post16#1=|v_thread2Thread1of1ForFork3_#t~post16#1_1|, ~safe~0=v_~safe~0_82, #memory_int=|v_#memory_int_189|, thread2Thread1of1ForFork3_#t~mem15#1=|v_thread2Thread1of1ForFork3_#t~mem15#1_1|, ~node1_back~0=v_~node1_back~0_44, ~update~0=v_~update~0_75} AuxVars[] AssignedVars[thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork3_#t~post16#1, ~safe~0, thread2Thread1of1ForFork3_#t~mem15#1, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~node1_state~0, ~node1_front~0][749], [326#L126true, 368#true, 308#L148true, 378#(<= ~node2_back~0 ~node2_front~0), 18#L200-1true, 2215#true, 2221#(= ~node2_state~0 0), 321#L74true, 158#L110-1true, 353#true, 382#(= ~client_state~0 0), 372#true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:54,906 INFO L294 olderBase$Statistics]: this new event has 273 ancestors and is cut-off event [2023-11-29 21:55:54,906 INFO L297 olderBase$Statistics]: existing Event has 273 ancestors and is cut-off event [2023-11-29 21:55:54,906 INFO L297 olderBase$Statistics]: existing Event has 268 ancestors and is cut-off event [2023-11-29 21:55:54,906 INFO L297 olderBase$Statistics]: existing Event has 268 ancestors and is cut-off event [2023-11-29 21:55:54,907 INFO L297 olderBase$Statistics]: existing Event has 274 ancestors and is cut-off event [2023-11-29 21:55:54,907 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1446] L148-->L154-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_137 v_~manager_size~0_40) (<= 0 v_~manager_back~0_137)) 1 0) 0)) (= v_~client_state~0_18 1) (= v_~manager_back~0_136 (+ v_~manager_back~0_137 1)) (not (= (ite (= v_~update~0_79 (select (select |v_#memory_int_193| v_~manager~0.base_85) (+ (* v_~manager_back~0_137 4) v_~manager~0.offset_85))) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, ~manager_back~0=v_~manager_back~0_137, ~manager_size~0=v_~manager_size~0_40, ~update~0=v_~update~0_79} OutVars{thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, thread4Thread1of1ForFork2_#t~post26#1=|v_thread4Thread1of1ForFork2_#t~post26#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~client_state~0=v_~client_state~0_18, ~manager_back~0=v_~manager_back~0_136, ~manager_size~0=v_~manager_size~0_40, thread4Thread1of1ForFork2_#t~mem25#1=|v_thread4Thread1of1ForFork2_#t~mem25#1_1|, ~update~0=v_~update~0_79} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post26#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, ~manager_back~0, thread4Thread1of1ForFork2_#t~mem25#1][753], [326#L126true, 2217#(= ~node1_state~0 0), 368#true, 378#(<= ~node2_back~0 ~node2_front~0), 18#L200-1true, 88#L154-1true, 190#L104true, 2221#(= ~node2_state~0 0), 321#L74true, 353#true, 372#true, 380#true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:54,907 INFO L294 olderBase$Statistics]: this new event has 273 ancestors and is cut-off event [2023-11-29 21:55:54,907 INFO L297 olderBase$Statistics]: existing Event has 273 ancestors and is cut-off event [2023-11-29 21:55:54,907 INFO L297 olderBase$Statistics]: existing Event has 268 ancestors and is cut-off event [2023-11-29 21:55:54,907 INFO L297 olderBase$Statistics]: existing Event has 268 ancestors and is cut-off event [2023-11-29 21:55:54,907 INFO L297 olderBase$Statistics]: existing Event has 274 ancestors and is cut-off event [2023-11-29 21:55:54,915 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1418] L104-->L110-1: Formula: (and (= v_~node1_state~0_20 1) (not (= (ite (and (< v_~node1_front~0_37 v_~node1_size~0_20) (< v_~node1_front~0_37 v_~node1_back~0_44) (<= 0 v_~node1_front~0_37)) 1 0) 0)) (= v_~safe~0_82 (ite (= (ite (= (select (select |v_#memory_int_189| v_~node1~0.base_33) (+ (* v_~node1_front~0_37 4) v_~node1~0.offset_33)) v_~update~0_75) 1 0) 0) 0 1)) (= (+ v_~node1_front~0_37 1) v_~node1_front~0_36)) InVars {~node1~0.base=v_~node1~0.base_33, ~node1_size~0=v_~node1_size~0_20, #memory_int=|v_#memory_int_189|, ~node1_back~0=v_~node1_back~0_44, ~node1~0.offset=v_~node1~0.offset_33, ~node1_front~0=v_~node1_front~0_37, ~update~0=v_~update~0_75} OutVars{thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~node1_state~0=v_~node1_state~0_20, ~node1~0.offset=v_~node1~0.offset_33, ~node1_front~0=v_~node1_front~0_36, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~node1~0.base=v_~node1~0.base_33, ~node1_size~0=v_~node1_size~0_20, thread2Thread1of1ForFork3_#t~post16#1=|v_thread2Thread1of1ForFork3_#t~post16#1_1|, ~safe~0=v_~safe~0_82, #memory_int=|v_#memory_int_189|, thread2Thread1of1ForFork3_#t~mem15#1=|v_thread2Thread1of1ForFork3_#t~mem15#1_1|, ~node1_back~0=v_~node1_back~0_44, ~update~0=v_~update~0_75} AuxVars[] AssignedVars[thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork3_#t~post16#1, ~safe~0, thread2Thread1of1ForFork3_#t~mem15#1, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~node1_state~0, ~node1_front~0][749], [326#L126true, 368#true, 113#L89true, 308#L148true, 378#(<= ~node2_back~0 ~node2_front~0), 2215#true, 2221#(= ~node2_state~0 0), 158#L110-1true, 353#true, 382#(= ~client_state~0 0), 372#true, thread2Thread1of1ForFork3InUse, 384#true, 93#L199-4true, thread4Thread1of1ForFork2InUse, 356#true, thread3Thread1of1ForFork0InUse, 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:54,915 INFO L294 olderBase$Statistics]: this new event has 273 ancestors and is cut-off event [2023-11-29 21:55:54,915 INFO L297 olderBase$Statistics]: existing Event has 273 ancestors and is cut-off event [2023-11-29 21:55:54,915 INFO L297 olderBase$Statistics]: existing Event has 274 ancestors and is cut-off event [2023-11-29 21:55:54,916 INFO L297 olderBase$Statistics]: existing Event has 268 ancestors and is cut-off event [2023-11-29 21:55:54,916 INFO L297 olderBase$Statistics]: existing Event has 268 ancestors and is cut-off event [2023-11-29 21:55:54,916 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1407] L89-->L88-1: Formula: (and (not (= (ite (and (< v_~client_back~0_41 v_~client_size~0_22) (<= 0 v_~client_back~0_41)) 1 0) 0)) (not (= 0 (ite (= (select (select |v_#memory_int_187| v_~client~0.base_29) (+ (* v_~client_back~0_41 4) v_~client~0.offset_29)) v_~ok~0_71) 1 0))) (= v_~manager_state~0_42 0) (= (+ v_~client_back~0_41 1) v_~client_back~0_40)) InVars {~client_back~0=v_~client_back~0_41, ~client~0.offset=v_~client~0.offset_29, ~ok~0=v_~ok~0_71, #memory_int=|v_#memory_int_187|, ~client_size~0=v_~client_size~0_22, ~client~0.base=v_~client~0.base_29} OutVars{thread1Thread1of1ForFork1_#t~post13#1=|v_thread1Thread1of1ForFork1_#t~post13#1_1|, ~manager_state~0=v_~manager_state~0_42, ~client_back~0=v_~client_back~0_40, ~client~0.offset=v_~client~0.offset_29, ~ok~0=v_~ok~0_71, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_11|, #memory_int=|v_#memory_int_187|, ~client_size~0=v_~client_size~0_22, thread1Thread1of1ForFork1_#t~mem12#1=|v_thread1Thread1of1ForFork1_#t~mem12#1_1|, ~client~0.base=v_~client~0.base_29, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1_11|} AuxVars[] AssignedVars[thread1Thread1of1ForFork1_#t~post13#1, ~manager_state~0, ~client_back~0, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork1_#t~mem12#1, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1][985], [2217#(= ~node1_state~0 0), 326#L126true, 368#true, 308#L148true, 378#(<= ~node2_back~0 ~node2_front~0), 403#(= ~manager_state~0 0), 190#L104true, 2221#(= ~node2_state~0 0), 353#true, 382#(= ~client_state~0 0), 372#true, 96#L88-1true, thread2Thread1of1ForFork3InUse, 384#true, 93#L199-4true, 356#true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:54,916 INFO L294 olderBase$Statistics]: this new event has 273 ancestors and is cut-off event [2023-11-29 21:55:54,916 INFO L297 olderBase$Statistics]: existing Event has 268 ancestors and is cut-off event [2023-11-29 21:55:54,916 INFO L297 olderBase$Statistics]: existing Event has 273 ancestors and is cut-off event [2023-11-29 21:55:54,916 INFO L297 olderBase$Statistics]: existing Event has 274 ancestors and is cut-off event [2023-11-29 21:55:54,916 INFO L297 olderBase$Statistics]: existing Event has 268 ancestors and is cut-off event [2023-11-29 21:55:54,916 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1446] L148-->L154-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_137 v_~manager_size~0_40) (<= 0 v_~manager_back~0_137)) 1 0) 0)) (= v_~client_state~0_18 1) (= v_~manager_back~0_136 (+ v_~manager_back~0_137 1)) (not (= (ite (= v_~update~0_79 (select (select |v_#memory_int_193| v_~manager~0.base_85) (+ (* v_~manager_back~0_137 4) v_~manager~0.offset_85))) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, ~manager_back~0=v_~manager_back~0_137, ~manager_size~0=v_~manager_size~0_40, ~update~0=v_~update~0_79} OutVars{thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, thread4Thread1of1ForFork2_#t~post26#1=|v_thread4Thread1of1ForFork2_#t~post26#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~client_state~0=v_~client_state~0_18, ~manager_back~0=v_~manager_back~0_136, ~manager_size~0=v_~manager_size~0_40, thread4Thread1of1ForFork2_#t~mem25#1=|v_thread4Thread1of1ForFork2_#t~mem25#1_1|, ~update~0=v_~update~0_79} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post26#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, ~manager_back~0, thread4Thread1of1ForFork2_#t~mem25#1][753], [2217#(= ~node1_state~0 0), 326#L126true, 368#true, 113#L89true, 378#(<= ~node2_back~0 ~node2_front~0), 88#L154-1true, 190#L104true, 2221#(= ~node2_state~0 0), 353#true, 372#true, 380#true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, 93#L199-4true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:54,916 INFO L294 olderBase$Statistics]: this new event has 273 ancestors and is cut-off event [2023-11-29 21:55:54,916 INFO L297 olderBase$Statistics]: existing Event has 274 ancestors and is cut-off event [2023-11-29 21:55:54,916 INFO L297 olderBase$Statistics]: existing Event has 273 ancestors and is cut-off event [2023-11-29 21:55:54,916 INFO L297 olderBase$Statistics]: existing Event has 268 ancestors and is cut-off event [2023-11-29 21:55:54,916 INFO L297 olderBase$Statistics]: existing Event has 268 ancestors and is cut-off event [2023-11-29 21:55:54,956 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1395] L61-->L88-1: Formula: (and (= (+ v_~node1_back~0_39 1) v_~node1_back~0_38) (= v_~manager_state~0_40 2) (not (= (ite (= (select (select |v_#memory_int_177| v_~node1~0.base_31) (+ (* v_~node1_back~0_39 4) v_~node1~0.offset_31)) v_~update~0_69) 1 0) 0)) (not (= (ite (and (<= 0 v_~node1_back~0_39) (< v_~node1_back~0_39 v_~node1_size~0_16)) 1 0) 0))) InVars {~node1~0.base=v_~node1~0.base_31, ~node1_size~0=v_~node1_size~0_16, #memory_int=|v_#memory_int_177|, ~node1_back~0=v_~node1_back~0_39, ~node1~0.offset=v_~node1~0.offset_31, ~update~0=v_~update~0_69} OutVars{~manager_state~0=v_~manager_state~0_40, ~node1~0.base=v_~node1~0.base_31, thread1Thread1of1ForFork1_#t~mem4#1=|v_thread1Thread1of1ForFork1_#t~mem4#1_1|, ~node1_size~0=v_~node1_size~0_16, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_3|, thread1Thread1of1ForFork1_#t~post5#1=|v_thread1Thread1of1ForFork1_#t~post5#1_1|, #memory_int=|v_#memory_int_177|, ~node1_back~0=v_~node1_back~0_38, ~node1~0.offset=v_~node1~0.offset_31, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1_3|, ~update~0=v_~update~0_69} AuxVars[] AssignedVars[~manager_state~0, thread1Thread1of1ForFork1_#t~mem4#1, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork1_#t~post5#1, ~node1_back~0, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1][823], [2217#(= ~node1_state~0 0), 326#L126true, 368#true, 308#L148true, 18#L200-1true, 376#true, 190#L104true, 2221#(= ~node2_state~0 0), 353#true, 382#(= ~client_state~0 0), 372#true, 96#L88-1true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:54,956 INFO L294 olderBase$Statistics]: this new event has 273 ancestors and is cut-off event [2023-11-29 21:55:54,956 INFO L297 olderBase$Statistics]: existing Event has 268 ancestors and is cut-off event [2023-11-29 21:55:54,956 INFO L297 olderBase$Statistics]: existing Event has 268 ancestors and is cut-off event [2023-11-29 21:55:54,956 INFO L297 olderBase$Statistics]: existing Event has 273 ancestors and is cut-off event [2023-11-29 21:55:54,957 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1432] L126-->L132-1: Formula: (and (not (= (ite (and (< v_~node2_front~0_35 v_~node2_back~0_44) (<= 0 v_~node2_front~0_35) (< v_~node2_front~0_35 v_~node2_size~0_20)) 1 0) 0)) (= v_~safe~0_80 (ite (= (ite (= (select (select |v_#memory_int_183| v_~node2~0.base_29) (+ (* 4 v_~node2_front~0_35) v_~node2~0.offset_29)) v_~update~0_73) 1 0) 0) 0 1)) (= v_~node2_state~0_16 1) (= (+ v_~node2_front~0_35 1) v_~node2_front~0_34)) InVars {~node2~0.offset=v_~node2~0.offset_29, ~node2_front~0=v_~node2_front~0_35, #memory_int=|v_#memory_int_183|, ~node2_size~0=v_~node2_size~0_20, ~node2~0.base=v_~node2~0.base_29, ~node2_back~0=v_~node2_back~0_44, ~update~0=v_~update~0_73} OutVars{~node2_state~0=v_~node2_state~0_16, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_1|, thread3Thread1of1ForFork0_#t~mem20#1=|v_thread3Thread1of1ForFork0_#t~mem20#1_1|, thread3Thread1of1ForFork0_#t~post21#1=|v_thread3Thread1of1ForFork0_#t~post21#1_1|, ~node2~0.offset=v_~node2~0.offset_29, ~node2_front~0=v_~node2_front~0_34, ~safe~0=v_~safe~0_80, #memory_int=|v_#memory_int_183|, ~node2_size~0=v_~node2_size~0_20, ~node2~0.base=v_~node2~0.base_29, ~node2_back~0=v_~node2_back~0_44, ~update~0=v_~update~0_73} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#t~post21#1, ~node2_state~0, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, ~node2_front~0, ~safe~0, thread3Thread1of1ForFork0_#t~mem20#1][789], [2217#(= ~node1_state~0 0), 368#true, 308#L148true, 18#L200-1true, 376#true, 2219#true, 190#L104true, 353#true, 25#L61true, 194#L132-1true, 382#(= ~client_state~0 0), thread2Thread1of1ForFork3InUse, 384#true, 356#true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 374#(<= ~node1_back~0 ~node1_front~0), 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:54,957 INFO L294 olderBase$Statistics]: this new event has 273 ancestors and is cut-off event [2023-11-29 21:55:54,957 INFO L297 olderBase$Statistics]: existing Event has 268 ancestors and is cut-off event [2023-11-29 21:55:54,957 INFO L297 olderBase$Statistics]: existing Event has 273 ancestors and is cut-off event [2023-11-29 21:55:54,957 INFO L297 olderBase$Statistics]: existing Event has 268 ancestors and is cut-off event [2023-11-29 21:55:54,957 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L148-->L154-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_137 v_~manager_size~0_40) (<= 0 v_~manager_back~0_137)) 1 0) 0)) (= v_~client_state~0_18 1) (= v_~manager_back~0_136 (+ v_~manager_back~0_137 1)) (not (= (ite (= v_~update~0_79 (select (select |v_#memory_int_193| v_~manager~0.base_85) (+ (* v_~manager_back~0_137 4) v_~manager~0.offset_85))) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, ~manager_back~0=v_~manager_back~0_137, ~manager_size~0=v_~manager_size~0_40, ~update~0=v_~update~0_79} OutVars{thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, thread4Thread1of1ForFork2_#t~post26#1=|v_thread4Thread1of1ForFork2_#t~post26#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~client_state~0=v_~client_state~0_18, ~manager_back~0=v_~manager_back~0_136, ~manager_size~0=v_~manager_size~0_40, thread4Thread1of1ForFork2_#t~mem25#1=|v_thread4Thread1of1ForFork2_#t~mem25#1_1|, ~update~0=v_~update~0_79} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post26#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, ~manager_back~0, thread4Thread1of1ForFork2_#t~mem25#1][790], [2217#(= ~node1_state~0 0), 326#L126true, 368#true, 18#L200-1true, 376#true, 88#L154-1true, 190#L104true, 2221#(= ~node2_state~0 0), 353#true, 25#L61true, 380#true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, thread4Thread1of1ForFork2InUse, 374#(<= ~node1_back~0 ~node1_front~0), thread3Thread1of1ForFork0InUse, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:54,957 INFO L294 olderBase$Statistics]: this new event has 273 ancestors and is cut-off event [2023-11-29 21:55:54,957 INFO L297 olderBase$Statistics]: existing Event has 273 ancestors and is cut-off event [2023-11-29 21:55:54,957 INFO L297 olderBase$Statistics]: existing Event has 268 ancestors and is cut-off event [2023-11-29 21:55:54,957 INFO L297 olderBase$Statistics]: existing Event has 268 ancestors and is cut-off event [2023-11-29 21:55:54,960 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1432] L126-->L132-1: Formula: (and (not (= (ite (and (< v_~node2_front~0_35 v_~node2_back~0_44) (<= 0 v_~node2_front~0_35) (< v_~node2_front~0_35 v_~node2_size~0_20)) 1 0) 0)) (= v_~safe~0_80 (ite (= (ite (= (select (select |v_#memory_int_183| v_~node2~0.base_29) (+ (* 4 v_~node2_front~0_35) v_~node2~0.offset_29)) v_~update~0_73) 1 0) 0) 0 1)) (= v_~node2_state~0_16 1) (= (+ v_~node2_front~0_35 1) v_~node2_front~0_34)) InVars {~node2~0.offset=v_~node2~0.offset_29, ~node2_front~0=v_~node2_front~0_35, #memory_int=|v_#memory_int_183|, ~node2_size~0=v_~node2_size~0_20, ~node2~0.base=v_~node2~0.base_29, ~node2_back~0=v_~node2_back~0_44, ~update~0=v_~update~0_73} OutVars{~node2_state~0=v_~node2_state~0_16, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_1|, thread3Thread1of1ForFork0_#t~mem20#1=|v_thread3Thread1of1ForFork0_#t~mem20#1_1|, thread3Thread1of1ForFork0_#t~post21#1=|v_thread3Thread1of1ForFork0_#t~post21#1_1|, ~node2~0.offset=v_~node2~0.offset_29, ~node2_front~0=v_~node2_front~0_34, ~safe~0=v_~safe~0_80, #memory_int=|v_#memory_int_183|, ~node2_size~0=v_~node2_size~0_20, ~node2~0.base=v_~node2~0.base_29, ~node2_back~0=v_~node2_back~0_44, ~update~0=v_~update~0_73} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#t~post21#1, ~node2_state~0, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, ~node2_front~0, ~safe~0, thread3Thread1of1ForFork0_#t~mem20#1][789], [2217#(= ~node1_state~0 0), 368#true, 308#L148true, 18#L200-1true, 376#true, 2219#true, 190#L104true, 353#true, 227#L67true, 382#(= ~client_state~0 0), 194#L132-1true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, thread4Thread1of1ForFork2InUse, 374#(<= ~node1_back~0 ~node1_front~0), thread3Thread1of1ForFork0InUse, 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:54,960 INFO L294 olderBase$Statistics]: this new event has 273 ancestors and is cut-off event [2023-11-29 21:55:54,960 INFO L297 olderBase$Statistics]: existing Event has 268 ancestors and is cut-off event [2023-11-29 21:55:54,960 INFO L297 olderBase$Statistics]: existing Event has 273 ancestors and is cut-off event [2023-11-29 21:55:54,960 INFO L297 olderBase$Statistics]: existing Event has 268 ancestors and is cut-off event [2023-11-29 21:55:54,960 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L148-->L154-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_137 v_~manager_size~0_40) (<= 0 v_~manager_back~0_137)) 1 0) 0)) (= v_~client_state~0_18 1) (= v_~manager_back~0_136 (+ v_~manager_back~0_137 1)) (not (= (ite (= v_~update~0_79 (select (select |v_#memory_int_193| v_~manager~0.base_85) (+ (* v_~manager_back~0_137 4) v_~manager~0.offset_85))) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, ~manager_back~0=v_~manager_back~0_137, ~manager_size~0=v_~manager_size~0_40, ~update~0=v_~update~0_79} OutVars{thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, thread4Thread1of1ForFork2_#t~post26#1=|v_thread4Thread1of1ForFork2_#t~post26#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~client_state~0=v_~client_state~0_18, ~manager_back~0=v_~manager_back~0_136, ~manager_size~0=v_~manager_size~0_40, thread4Thread1of1ForFork2_#t~mem25#1=|v_thread4Thread1of1ForFork2_#t~mem25#1_1|, ~update~0=v_~update~0_79} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post26#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, ~manager_back~0, thread4Thread1of1ForFork2_#t~mem25#1][790], [326#L126true, 2217#(= ~node1_state~0 0), 368#true, 18#L200-1true, 376#true, 88#L154-1true, 190#L104true, 2221#(= ~node2_state~0 0), 353#true, 227#L67true, 380#true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, thread4Thread1of1ForFork2InUse, 374#(<= ~node1_back~0 ~node1_front~0), thread3Thread1of1ForFork0InUse, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:54,960 INFO L294 olderBase$Statistics]: this new event has 273 ancestors and is cut-off event [2023-11-29 21:55:54,960 INFO L297 olderBase$Statistics]: existing Event has 268 ancestors and is cut-off event [2023-11-29 21:55:54,960 INFO L297 olderBase$Statistics]: existing Event has 268 ancestors and is cut-off event [2023-11-29 21:55:54,960 INFO L297 olderBase$Statistics]: existing Event has 273 ancestors and is cut-off event [2023-11-29 21:55:54,970 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1404] L82-->L88-1: Formula: (and (= v_~safe~0_84 (ite (= (ite (= (select (select |v_#memory_int_199| v_~manager~0.base_87) (+ (* v_~manager_front~0_97 4) v_~manager~0.offset_87)) v_~ok~0_73) 1 0) 0) 0 1)) (= (+ v_~manager_front~0_97 1) v_~manager_front~0_96) (= v_~manager_state~0_46 5) (not (= (ite (and (< v_~manager_front~0_97 v_~manager_back~0_142) (<= 0 v_~manager_front~0_97) (< v_~manager_front~0_97 v_~manager_size~0_44)) 1 0) 0))) InVars {~manager_front~0=v_~manager_front~0_97, ~manager~0.offset=v_~manager~0.offset_87, ~ok~0=v_~ok~0_73, ~manager~0.base=v_~manager~0.base_87, #memory_int=|v_#memory_int_199|, ~manager_back~0=v_~manager_back~0_142, ~manager_size~0=v_~manager_size~0_44} OutVars{~manager_state~0=v_~manager_state~0_46, ~manager~0.offset=v_~manager~0.offset_87, ~ok~0=v_~ok~0_73, ~manager~0.base=v_~manager~0.base_87, ~manager_back~0=v_~manager_back~0_142, thread1Thread1of1ForFork1_#t~post11#1=|v_thread1Thread1of1ForFork1_#t~post11#1_1|, ~manager_front~0=v_~manager_front~0_96, thread1Thread1of1ForFork1_#t~mem10#1=|v_thread1Thread1of1ForFork1_#t~mem10#1_1|, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_9|, ~safe~0=v_~safe~0_84, #memory_int=|v_#memory_int_199|, ~manager_size~0=v_~manager_size~0_44, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1_9|} AuxVars[] AssignedVars[~manager_front~0, ~manager_state~0, thread1Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, ~safe~0, thread1Thread1of1ForFork1_#t~post11#1, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1][987], [2217#(= ~node1_state~0 0), 326#L126true, 368#true, 308#L148true, 376#true, 190#L104true, 2221#(= ~node2_state~0 0), 353#true, 382#(= ~client_state~0 0), 96#L88-1true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, 93#L199-4true, thread4Thread1of1ForFork2InUse, 374#(<= ~node1_back~0 ~node1_front~0), thread3Thread1of1ForFork0InUse, 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:54,970 INFO L294 olderBase$Statistics]: this new event has 273 ancestors and is cut-off event [2023-11-29 21:55:54,971 INFO L297 olderBase$Statistics]: existing Event has 268 ancestors and is cut-off event [2023-11-29 21:55:54,971 INFO L297 olderBase$Statistics]: existing Event has 273 ancestors and is cut-off event [2023-11-29 21:55:54,971 INFO L297 olderBase$Statistics]: existing Event has 268 ancestors and is cut-off event [2023-11-29 21:55:54,971 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1432] L126-->L132-1: Formula: (and (not (= (ite (and (< v_~node2_front~0_35 v_~node2_back~0_44) (<= 0 v_~node2_front~0_35) (< v_~node2_front~0_35 v_~node2_size~0_20)) 1 0) 0)) (= v_~safe~0_80 (ite (= (ite (= (select (select |v_#memory_int_183| v_~node2~0.base_29) (+ (* 4 v_~node2_front~0_35) v_~node2~0.offset_29)) v_~update~0_73) 1 0) 0) 0 1)) (= v_~node2_state~0_16 1) (= (+ v_~node2_front~0_35 1) v_~node2_front~0_34)) InVars {~node2~0.offset=v_~node2~0.offset_29, ~node2_front~0=v_~node2_front~0_35, #memory_int=|v_#memory_int_183|, ~node2_size~0=v_~node2_size~0_20, ~node2~0.base=v_~node2~0.base_29, ~node2_back~0=v_~node2_back~0_44, ~update~0=v_~update~0_73} OutVars{~node2_state~0=v_~node2_state~0_16, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_1|, thread3Thread1of1ForFork0_#t~mem20#1=|v_thread3Thread1of1ForFork0_#t~mem20#1_1|, thread3Thread1of1ForFork0_#t~post21#1=|v_thread3Thread1of1ForFork0_#t~post21#1_1|, ~node2~0.offset=v_~node2~0.offset_29, ~node2_front~0=v_~node2_front~0_34, ~safe~0=v_~safe~0_80, #memory_int=|v_#memory_int_183|, ~node2_size~0=v_~node2_size~0_20, ~node2~0.base=v_~node2~0.base_29, ~node2_back~0=v_~node2_back~0_44, ~update~0=v_~update~0_73} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#t~post21#1, ~node2_state~0, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, ~node2_front~0, ~safe~0, thread3Thread1of1ForFork0_#t~mem20#1][789], [2217#(= ~node1_state~0 0), 368#true, 308#L148true, 2219#true, 376#true, 190#L104true, 187#L82true, 353#true, 382#(= ~client_state~0 0), 194#L132-1true, thread2Thread1of1ForFork3InUse, 384#true, 93#L199-4true, 356#true, thread4Thread1of1ForFork2InUse, 374#(<= ~node1_back~0 ~node1_front~0), thread3Thread1of1ForFork0InUse, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:54,971 INFO L294 olderBase$Statistics]: this new event has 273 ancestors and is cut-off event [2023-11-29 21:55:54,971 INFO L297 olderBase$Statistics]: existing Event has 273 ancestors and is cut-off event [2023-11-29 21:55:54,971 INFO L297 olderBase$Statistics]: existing Event has 268 ancestors and is cut-off event [2023-11-29 21:55:54,971 INFO L297 olderBase$Statistics]: existing Event has 268 ancestors and is cut-off event [2023-11-29 21:55:54,971 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L148-->L154-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_137 v_~manager_size~0_40) (<= 0 v_~manager_back~0_137)) 1 0) 0)) (= v_~client_state~0_18 1) (= v_~manager_back~0_136 (+ v_~manager_back~0_137 1)) (not (= (ite (= v_~update~0_79 (select (select |v_#memory_int_193| v_~manager~0.base_85) (+ (* v_~manager_back~0_137 4) v_~manager~0.offset_85))) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, ~manager_back~0=v_~manager_back~0_137, ~manager_size~0=v_~manager_size~0_40, ~update~0=v_~update~0_79} OutVars{thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, thread4Thread1of1ForFork2_#t~post26#1=|v_thread4Thread1of1ForFork2_#t~post26#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~client_state~0=v_~client_state~0_18, ~manager_back~0=v_~manager_back~0_136, ~manager_size~0=v_~manager_size~0_40, thread4Thread1of1ForFork2_#t~mem25#1=|v_thread4Thread1of1ForFork2_#t~mem25#1_1|, ~update~0=v_~update~0_79} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post26#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, ~manager_back~0, thread4Thread1of1ForFork2_#t~mem25#1][790], [326#L126true, 2217#(= ~node1_state~0 0), 368#true, 376#true, 88#L154-1true, 190#L104true, 2221#(= ~node2_state~0 0), 187#L82true, 353#true, 380#true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, 93#L199-4true, thread4Thread1of1ForFork2InUse, 374#(<= ~node1_back~0 ~node1_front~0), thread3Thread1of1ForFork0InUse, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:54,971 INFO L294 olderBase$Statistics]: this new event has 273 ancestors and is cut-off event [2023-11-29 21:55:54,971 INFO L297 olderBase$Statistics]: existing Event has 268 ancestors and is cut-off event [2023-11-29 21:55:54,971 INFO L297 olderBase$Statistics]: existing Event has 268 ancestors and is cut-off event [2023-11-29 21:55:54,971 INFO L297 olderBase$Statistics]: existing Event has 273 ancestors and is cut-off event [2023-11-29 21:55:54,974 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1432] L126-->L132-1: Formula: (and (not (= (ite (and (< v_~node2_front~0_35 v_~node2_back~0_44) (<= 0 v_~node2_front~0_35) (< v_~node2_front~0_35 v_~node2_size~0_20)) 1 0) 0)) (= v_~safe~0_80 (ite (= (ite (= (select (select |v_#memory_int_183| v_~node2~0.base_29) (+ (* 4 v_~node2_front~0_35) v_~node2~0.offset_29)) v_~update~0_73) 1 0) 0) 0 1)) (= v_~node2_state~0_16 1) (= (+ v_~node2_front~0_35 1) v_~node2_front~0_34)) InVars {~node2~0.offset=v_~node2~0.offset_29, ~node2_front~0=v_~node2_front~0_35, #memory_int=|v_#memory_int_183|, ~node2_size~0=v_~node2_size~0_20, ~node2~0.base=v_~node2~0.base_29, ~node2_back~0=v_~node2_back~0_44, ~update~0=v_~update~0_73} OutVars{~node2_state~0=v_~node2_state~0_16, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_1|, thread3Thread1of1ForFork0_#t~mem20#1=|v_thread3Thread1of1ForFork0_#t~mem20#1_1|, thread3Thread1of1ForFork0_#t~post21#1=|v_thread3Thread1of1ForFork0_#t~post21#1_1|, ~node2~0.offset=v_~node2~0.offset_29, ~node2_front~0=v_~node2_front~0_34, ~safe~0=v_~safe~0_80, #memory_int=|v_#memory_int_183|, ~node2_size~0=v_~node2_size~0_20, ~node2~0.base=v_~node2~0.base_29, ~node2_back~0=v_~node2_back~0_44, ~update~0=v_~update~0_73} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#t~post21#1, ~node2_state~0, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, ~node2_front~0, ~safe~0, thread3Thread1of1ForFork0_#t~mem20#1][789], [2217#(= ~node1_state~0 0), 368#true, 308#L148true, 376#true, 2219#true, 190#L104true, 311#L88true, 353#true, 194#L132-1true, 382#(= ~client_state~0 0), thread2Thread1of1ForFork3InUse, 384#true, 356#true, 93#L199-4true, thread4Thread1of1ForFork2InUse, 374#(<= ~node1_back~0 ~node1_front~0), thread3Thread1of1ForFork0InUse, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:54,974 INFO L294 olderBase$Statistics]: this new event has 273 ancestors and is cut-off event [2023-11-29 21:55:54,974 INFO L297 olderBase$Statistics]: existing Event has 268 ancestors and is cut-off event [2023-11-29 21:55:54,974 INFO L297 olderBase$Statistics]: existing Event has 273 ancestors and is cut-off event [2023-11-29 21:55:54,974 INFO L297 olderBase$Statistics]: existing Event has 268 ancestors and is cut-off event [2023-11-29 21:55:54,974 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L148-->L154-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_137 v_~manager_size~0_40) (<= 0 v_~manager_back~0_137)) 1 0) 0)) (= v_~client_state~0_18 1) (= v_~manager_back~0_136 (+ v_~manager_back~0_137 1)) (not (= (ite (= v_~update~0_79 (select (select |v_#memory_int_193| v_~manager~0.base_85) (+ (* v_~manager_back~0_137 4) v_~manager~0.offset_85))) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, ~manager_back~0=v_~manager_back~0_137, ~manager_size~0=v_~manager_size~0_40, ~update~0=v_~update~0_79} OutVars{thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, thread4Thread1of1ForFork2_#t~post26#1=|v_thread4Thread1of1ForFork2_#t~post26#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~client_state~0=v_~client_state~0_18, ~manager_back~0=v_~manager_back~0_136, ~manager_size~0=v_~manager_size~0_40, thread4Thread1of1ForFork2_#t~mem25#1=|v_thread4Thread1of1ForFork2_#t~mem25#1_1|, ~update~0=v_~update~0_79} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post26#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, ~manager_back~0, thread4Thread1of1ForFork2_#t~mem25#1][790], [2217#(= ~node1_state~0 0), 326#L126true, 368#true, 376#true, 88#L154-1true, 190#L104true, 2221#(= ~node2_state~0 0), 311#L88true, 353#true, 380#true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, 93#L199-4true, thread4Thread1of1ForFork2InUse, 374#(<= ~node1_back~0 ~node1_front~0), thread3Thread1of1ForFork0InUse, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:54,974 INFO L294 olderBase$Statistics]: this new event has 273 ancestors and is cut-off event [2023-11-29 21:55:54,974 INFO L297 olderBase$Statistics]: existing Event has 268 ancestors and is cut-off event [2023-11-29 21:55:54,974 INFO L297 olderBase$Statistics]: existing Event has 273 ancestors and is cut-off event [2023-11-29 21:55:54,974 INFO L297 olderBase$Statistics]: existing Event has 268 ancestors and is cut-off event [2023-11-29 21:55:55,790 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L148-->L154-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_137 v_~manager_size~0_40) (<= 0 v_~manager_back~0_137)) 1 0) 0)) (= v_~client_state~0_18 1) (= v_~manager_back~0_136 (+ v_~manager_back~0_137 1)) (not (= (ite (= v_~update~0_79 (select (select |v_#memory_int_193| v_~manager~0.base_85) (+ (* v_~manager_back~0_137 4) v_~manager~0.offset_85))) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, ~manager_back~0=v_~manager_back~0_137, ~manager_size~0=v_~manager_size~0_40, ~update~0=v_~update~0_79} OutVars{thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, thread4Thread1of1ForFork2_#t~post26#1=|v_thread4Thread1of1ForFork2_#t~post26#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~client_state~0=v_~client_state~0_18, ~manager_back~0=v_~manager_back~0_136, ~manager_size~0=v_~manager_size~0_40, thread4Thread1of1ForFork2_#t~mem25#1=|v_thread4Thread1of1ForFork2_#t~mem25#1_1|, ~update~0=v_~update~0_79} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post26#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, ~manager_back~0, thread4Thread1of1ForFork2_#t~mem25#1][699], [60#L54true, 326#L126true, 2217#(= ~node1_state~0 0), 368#true, 18#L200-1true, 378#(<= ~node2_back~0 ~node2_front~0), 403#(= ~manager_state~0 0), 88#L154-1true, 190#L104true, 2221#(= ~node2_state~0 0), 2185#(and (exists ((v_~manager_back~0_148 Int)) (and (= ~update~0 (select (select |#memory_int| ~manager~0.base) (* v_~manager_back~0_148 4))) (<= (+ v_~manager_back~0_148 1) ~manager_size~0) (<= 0 v_~manager_back~0_148))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_size~0 1) (= ~manager~0.offset 0) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t1~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (not (= ~manager~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (= ~manager_front~0 0) (< ~manager_front~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t4~0#1.base|)), 353#true, 372#true, thread2Thread1of1ForFork3InUse, 380#true, 384#true, thread4Thread1of1ForFork2InUse, 356#true, thread3Thread1of1ForFork0InUse, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:55,790 INFO L294 olderBase$Statistics]: this new event has 273 ancestors and is cut-off event [2023-11-29 21:55:55,790 INFO L297 olderBase$Statistics]: existing Event has 263 ancestors and is cut-off event [2023-11-29 21:55:55,790 INFO L297 olderBase$Statistics]: existing Event has 264 ancestors and is cut-off event [2023-11-29 21:55:55,790 INFO L297 olderBase$Statistics]: existing Event has 264 ancestors and is cut-off event [2023-11-29 21:55:55,790 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1392] L54-->L88-1: Formula: (and (= (+ v_~manager_front~0_91 1) v_~manager_front~0_90) (= v_~manager_state~0_38 1) (= v_~safe~0_76 (ite (= (ite (= (select (select |v_#memory_int_155| v_~manager~0.base_67) (+ (* v_~manager_front~0_91 4) v_~manager~0.offset_67)) v_~update~0_61) 1 0) 0) 0 1)) (not (= (ite (and (< v_~manager_front~0_91 v_~manager_back~0_104) (< v_~manager_front~0_91 v_~manager_size~0_24) (<= 0 v_~manager_front~0_91)) 1 0) 0))) InVars {~manager_front~0=v_~manager_front~0_91, ~manager~0.offset=v_~manager~0.offset_67, ~manager~0.base=v_~manager~0.base_67, #memory_int=|v_#memory_int_155|, ~manager_back~0=v_~manager_back~0_104, ~manager_size~0=v_~manager_size~0_24, ~update~0=v_~update~0_61} OutVars{~manager_state~0=v_~manager_state~0_38, ~manager~0.offset=v_~manager~0.offset_67, ~manager~0.base=v_~manager~0.base_67, thread1Thread1of1ForFork1_#t~mem2#1=|v_thread1Thread1of1ForFork1_#t~mem2#1_1|, ~manager_back~0=v_~manager_back~0_104, ~manager_front~0=v_~manager_front~0_90, thread1Thread1of1ForFork1_#t~post3#1=|v_thread1Thread1of1ForFork1_#t~post3#1_1|, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, ~safe~0=v_~safe~0_76, #memory_int=|v_#memory_int_155|, ~manager_size~0=v_~manager_size~0_24, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~update~0=v_~update~0_61} AuxVars[] AssignedVars[~manager_front~0, ~manager_state~0, thread1Thread1of1ForFork1_#t~post3#1, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, ~safe~0, thread1Thread1of1ForFork1_#t~mem2#1, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1][673], [2217#(= ~node1_state~0 0), 326#L126true, 368#true, 308#L148true, 18#L200-1true, 378#(<= ~node2_back~0 ~node2_front~0), 190#L104true, 2221#(= ~node2_state~0 0), 353#true, 382#(= ~client_state~0 0), 372#true, 96#L88-1true, 2177#(and (or (= (select (select |#memory_int| ~manager~0.base) (* ~manager_front~0 4)) ~update~0) (< ~manager_size~0 (+ ~manager_front~0 1)) (< ~manager_front~0 0)) (= ~safe~0 1) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_size~0 1) (= ~manager~0.offset 0) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t1~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (not (= ~manager~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t4~0#1.base|)), thread2Thread1of1ForFork3InUse, 384#true, thread4Thread1of1ForFork2InUse, 356#true, thread3Thread1of1ForFork0InUse, 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:55,791 INFO L294 olderBase$Statistics]: this new event has 273 ancestors and is cut-off event [2023-11-29 21:55:55,791 INFO L297 olderBase$Statistics]: existing Event has 264 ancestors and is cut-off event [2023-11-29 21:55:55,791 INFO L297 olderBase$Statistics]: existing Event has 263 ancestors and is cut-off event [2023-11-29 21:55:55,791 INFO L297 olderBase$Statistics]: existing Event has 264 ancestors and is cut-off event [2023-11-29 21:55:55,791 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1418] L104-->L110-1: Formula: (and (= v_~node1_state~0_20 1) (not (= (ite (and (< v_~node1_front~0_37 v_~node1_size~0_20) (< v_~node1_front~0_37 v_~node1_back~0_44) (<= 0 v_~node1_front~0_37)) 1 0) 0)) (= v_~safe~0_82 (ite (= (ite (= (select (select |v_#memory_int_189| v_~node1~0.base_33) (+ (* v_~node1_front~0_37 4) v_~node1~0.offset_33)) v_~update~0_75) 1 0) 0) 0 1)) (= (+ v_~node1_front~0_37 1) v_~node1_front~0_36)) InVars {~node1~0.base=v_~node1~0.base_33, ~node1_size~0=v_~node1_size~0_20, #memory_int=|v_#memory_int_189|, ~node1_back~0=v_~node1_back~0_44, ~node1~0.offset=v_~node1~0.offset_33, ~node1_front~0=v_~node1_front~0_37, ~update~0=v_~update~0_75} OutVars{thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~node1_state~0=v_~node1_state~0_20, ~node1~0.offset=v_~node1~0.offset_33, ~node1_front~0=v_~node1_front~0_36, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~node1~0.base=v_~node1~0.base_33, ~node1_size~0=v_~node1_size~0_20, thread2Thread1of1ForFork3_#t~post16#1=|v_thread2Thread1of1ForFork3_#t~post16#1_1|, ~safe~0=v_~safe~0_82, #memory_int=|v_#memory_int_189|, thread2Thread1of1ForFork3_#t~mem15#1=|v_thread2Thread1of1ForFork3_#t~mem15#1_1|, ~node1_back~0=v_~node1_back~0_44, ~update~0=v_~update~0_75} AuxVars[] AssignedVars[thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork3_#t~post16#1, ~safe~0, thread2Thread1of1ForFork3_#t~mem15#1, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~node1_state~0, ~node1_front~0][682], [60#L54true, 326#L126true, 368#true, 308#L148true, 18#L200-1true, 378#(<= ~node2_back~0 ~node2_front~0), 2173#(and (or (= (select (select |#memory_int| ~manager~0.base) (* ~manager_front~0 4)) ~update~0) (< ~manager_size~0 (+ ~manager_front~0 1)) (< ~manager_front~0 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_size~0 1) (= ~manager~0.offset 0) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t1~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (not (= ~manager~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t4~0#1.base|)), 2215#true, 403#(= ~manager_state~0 0), 2221#(= ~node2_state~0 0), 158#L110-1true, 353#true, 382#(= ~client_state~0 0), 372#true, thread2Thread1of1ForFork3InUse, 384#true, thread4Thread1of1ForFork2InUse, 356#true, thread3Thread1of1ForFork0InUse, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:55,791 INFO L294 olderBase$Statistics]: this new event has 273 ancestors and is cut-off event [2023-11-29 21:55:55,791 INFO L297 olderBase$Statistics]: existing Event has 263 ancestors and is cut-off event [2023-11-29 21:55:55,791 INFO L297 olderBase$Statistics]: existing Event has 264 ancestors and is cut-off event [2023-11-29 21:55:55,791 INFO L297 olderBase$Statistics]: existing Event has 264 ancestors and is cut-off event [2023-11-29 21:55:55,792 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1435] L133-->L132-1: Formula: (and (not (= (ite (and (<= 0 v_~manager_back~0_131) (< v_~manager_back~0_131 v_~manager_size~0_36)) 1 0) 0)) (not (= (ite (= v_~ok~0_67 (select (select |v_#memory_int_181| v_~manager~0.base_81) (+ (* v_~manager_back~0_131 4) v_~manager~0.offset_81))) 1 0) 0)) (= v_~manager_back~0_130 (+ v_~manager_back~0_131 1)) (= v_~node2_state~0_14 0)) InVars {~manager~0.offset=v_~manager~0.offset_81, ~ok~0=v_~ok~0_67, ~manager~0.base=v_~manager~0.base_81, #memory_int=|v_#memory_int_181|, ~manager_back~0=v_~manager_back~0_131, ~manager_size~0=v_~manager_size~0_36} OutVars{~node2_state~0=v_~node2_state~0_14, thread3Thread1of1ForFork0_#t~mem22#1=|v_thread3Thread1of1ForFork0_#t~mem22#1_1|, ~manager~0.offset=v_~manager~0.offset_81, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_3|, ~ok~0=v_~ok~0_67, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_3|, ~manager~0.base=v_~manager~0.base_81, thread3Thread1of1ForFork0_#t~post23#1=|v_thread3Thread1of1ForFork0_#t~post23#1_1|, #memory_int=|v_#memory_int_181|, ~manager_back~0=v_~manager_back~0_130, ~manager_size~0=v_~manager_size~0_36} AuxVars[] AssignedVars[~node2_state~0, thread3Thread1of1ForFork0_#t~mem22#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_#t~post23#1, ~manager_back~0][734], [2217#(= ~node1_state~0 0), 60#L54true, 368#true, 376#true, 403#(= ~manager_state~0 0), 190#L104true, 2221#(= ~node2_state~0 0), 2175#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_size~0 1) (or (and (= ~manager_front~0 0) (= ~update~0 (select (select |#memory_int| ~manager~0.base) 0))) (< ~manager_front~0 0)) (= ~manager~0.offset 0) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t1~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (not (= ~manager~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t4~0#1.base|)), 353#true, 115#L155true, 194#L132-1true, thread2Thread1of1ForFork3InUse, 380#true, 384#true, thread4Thread1of1ForFork2InUse, 93#L199-4true, 356#true, 374#(<= ~node1_back~0 ~node1_front~0), thread3Thread1of1ForFork0InUse, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:55,792 INFO L294 olderBase$Statistics]: this new event has 273 ancestors and is cut-off event [2023-11-29 21:55:55,792 INFO L297 olderBase$Statistics]: existing Event has 263 ancestors and is cut-off event [2023-11-29 21:55:55,792 INFO L297 olderBase$Statistics]: existing Event has 263 ancestors and is cut-off event [2023-11-29 21:55:55,792 INFO L297 olderBase$Statistics]: existing Event has 273 ancestors and is cut-off event [2023-11-29 21:55:55,792 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1449] L155-->L154-1: Formula: (and (= (+ v_~client_front~0_31 1) v_~client_front~0_30) (= v_~client_state~0_16 0) (= v_~safe~0_78 (ite (= (ite (= (select (select |v_#memory_int_165| v_~client~0.base_23) (+ v_~client~0.offset_23 (* v_~client_front~0_31 4))) v_~ok~0_57) 1 0) 0) 0 1)) (not (= (ite (and (< v_~client_front~0_31 v_~client_back~0_32) (<= 0 v_~client_front~0_31) (< v_~client_back~0_32 v_~client_size~0_14)) 1 0) 0))) InVars {~client~0.offset=v_~client~0.offset_23, ~client_back~0=v_~client_back~0_32, ~client_front~0=v_~client_front~0_31, ~ok~0=v_~ok~0_57, #memory_int=|v_#memory_int_165|, ~client_size~0=v_~client_size~0_14, ~client~0.base=v_~client~0.base_23} OutVars{~client~0.offset=v_~client~0.offset_23, ~client_back~0=v_~client_back~0_32, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_3|, ~ok~0=v_~ok~0_57, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_3|, thread4Thread1of1ForFork2_#t~mem27#1=|v_thread4Thread1of1ForFork2_#t~mem27#1_1|, thread4Thread1of1ForFork2_#t~post28#1=|v_thread4Thread1of1ForFork2_#t~post28#1_1|, ~client_front~0=v_~client_front~0_30, ~safe~0=v_~safe~0_78, #memory_int=|v_#memory_int_165|, ~client_state~0=v_~client_state~0_16, ~client_size~0=v_~client_size~0_14, ~client~0.base=v_~client~0.base_23} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, ~client_front~0, ~safe~0, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, thread4Thread1of1ForFork2_#t~mem27#1, thread4Thread1of1ForFork2_#t~post28#1][838], [2217#(= ~node1_state~0 0), 60#L54true, 368#true, 2173#(and (or (= (select (select |#memory_int| ~manager~0.base) (* ~manager_front~0 4)) ~update~0) (< ~manager_size~0 (+ ~manager_front~0 1)) (< ~manager_front~0 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_size~0 1) (= ~manager~0.offset 0) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t1~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (not (= ~manager~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t4~0#1.base|)), 2219#true, 376#true, 88#L154-1true, 403#(= ~manager_state~0 0), 190#L104true, 210#L133true, 353#true, 382#(= ~client_state~0 0), thread2Thread1of1ForFork3InUse, 384#true, 356#true, thread4Thread1of1ForFork2InUse, 93#L199-4true, 374#(<= ~node1_back~0 ~node1_front~0), thread3Thread1of1ForFork0InUse, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:55,792 INFO L294 olderBase$Statistics]: this new event has 273 ancestors and is cut-off event [2023-11-29 21:55:55,792 INFO L297 olderBase$Statistics]: existing Event has 263 ancestors and is cut-off event [2023-11-29 21:55:55,792 INFO L297 olderBase$Statistics]: existing Event has 263 ancestors and is cut-off event [2023-11-29 21:55:55,792 INFO L297 olderBase$Statistics]: existing Event has 273 ancestors and is cut-off event [2023-11-29 21:55:55,792 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1392] L54-->L88-1: Formula: (and (= (+ v_~manager_front~0_91 1) v_~manager_front~0_90) (= v_~manager_state~0_38 1) (= v_~safe~0_76 (ite (= (ite (= (select (select |v_#memory_int_155| v_~manager~0.base_67) (+ (* v_~manager_front~0_91 4) v_~manager~0.offset_67)) v_~update~0_61) 1 0) 0) 0 1)) (not (= (ite (and (< v_~manager_front~0_91 v_~manager_back~0_104) (< v_~manager_front~0_91 v_~manager_size~0_24) (<= 0 v_~manager_front~0_91)) 1 0) 0))) InVars {~manager_front~0=v_~manager_front~0_91, ~manager~0.offset=v_~manager~0.offset_67, ~manager~0.base=v_~manager~0.base_67, #memory_int=|v_#memory_int_155|, ~manager_back~0=v_~manager_back~0_104, ~manager_size~0=v_~manager_size~0_24, ~update~0=v_~update~0_61} OutVars{~manager_state~0=v_~manager_state~0_38, ~manager~0.offset=v_~manager~0.offset_67, ~manager~0.base=v_~manager~0.base_67, thread1Thread1of1ForFork1_#t~mem2#1=|v_thread1Thread1of1ForFork1_#t~mem2#1_1|, ~manager_back~0=v_~manager_back~0_104, ~manager_front~0=v_~manager_front~0_90, thread1Thread1of1ForFork1_#t~post3#1=|v_thread1Thread1of1ForFork1_#t~post3#1_1|, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, ~safe~0=v_~safe~0_76, #memory_int=|v_#memory_int_155|, ~manager_size~0=v_~manager_size~0_24, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~update~0=v_~update~0_61} AuxVars[] AssignedVars[~manager_front~0, ~manager_state~0, thread1Thread1of1ForFork1_#t~post3#1, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, ~safe~0, thread1Thread1of1ForFork1_#t~mem2#1, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1][668], [2217#(= ~node1_state~0 0), 368#true, 2219#true, 376#true, 190#L104true, 210#L133true, 115#L155true, 353#true, 96#L88-1true, 2177#(and (or (= (select (select |#memory_int| ~manager~0.base) (* ~manager_front~0 4)) ~update~0) (< ~manager_size~0 (+ ~manager_front~0 1)) (< ~manager_front~0 0)) (= ~safe~0 1) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_size~0 1) (= ~manager~0.offset 0) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t1~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (not (= ~manager~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t4~0#1.base|)), 380#true, thread2Thread1of1ForFork3InUse, 384#true, thread4Thread1of1ForFork2InUse, 93#L199-4true, 356#true, 374#(<= ~node1_back~0 ~node1_front~0), thread3Thread1of1ForFork0InUse, 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:55,792 INFO L294 olderBase$Statistics]: this new event has 273 ancestors and is cut-off event [2023-11-29 21:55:55,792 INFO L297 olderBase$Statistics]: existing Event has 263 ancestors and is cut-off event [2023-11-29 21:55:55,792 INFO L297 olderBase$Statistics]: existing Event has 263 ancestors and is cut-off event [2023-11-29 21:55:55,792 INFO L297 olderBase$Statistics]: existing Event has 273 ancestors and is cut-off event [2023-11-29 21:55:56,283 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1432] L126-->L132-1: Formula: (and (not (= (ite (and (< v_~node2_front~0_35 v_~node2_back~0_44) (<= 0 v_~node2_front~0_35) (< v_~node2_front~0_35 v_~node2_size~0_20)) 1 0) 0)) (= v_~safe~0_80 (ite (= (ite (= (select (select |v_#memory_int_183| v_~node2~0.base_29) (+ (* 4 v_~node2_front~0_35) v_~node2~0.offset_29)) v_~update~0_73) 1 0) 0) 0 1)) (= v_~node2_state~0_16 1) (= (+ v_~node2_front~0_35 1) v_~node2_front~0_34)) InVars {~node2~0.offset=v_~node2~0.offset_29, ~node2_front~0=v_~node2_front~0_35, #memory_int=|v_#memory_int_183|, ~node2_size~0=v_~node2_size~0_20, ~node2~0.base=v_~node2~0.base_29, ~node2_back~0=v_~node2_back~0_44, ~update~0=v_~update~0_73} OutVars{~node2_state~0=v_~node2_state~0_16, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_1|, thread3Thread1of1ForFork0_#t~mem20#1=|v_thread3Thread1of1ForFork0_#t~mem20#1_1|, thread3Thread1of1ForFork0_#t~post21#1=|v_thread3Thread1of1ForFork0_#t~post21#1_1|, ~node2~0.offset=v_~node2~0.offset_29, ~node2_front~0=v_~node2_front~0_34, ~safe~0=v_~safe~0_80, #memory_int=|v_#memory_int_183|, ~node2_size~0=v_~node2_size~0_20, ~node2~0.base=v_~node2~0.base_29, ~node2_back~0=v_~node2_back~0_44, ~update~0=v_~update~0_73} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#t~post21#1, ~node2_state~0, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, ~node2_front~0, ~safe~0, thread3Thread1of1ForFork0_#t~mem20#1][1297], [60#L54true, 2217#(= ~node1_state~0 0), 368#true, 2219#true, 376#true, 403#(= ~manager_state~0 0), 190#L104true, 2185#(and (exists ((v_~manager_back~0_148 Int)) (and (= ~update~0 (select (select |#memory_int| ~manager~0.base) (* v_~manager_back~0_148 4))) (<= (+ v_~manager_back~0_148 1) ~manager_size~0) (<= 0 v_~manager_back~0_148))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_size~0 1) (= ~manager~0.offset 0) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t1~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (not (= ~manager~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (= ~manager_front~0 0) (< ~manager_front~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t4~0#1.base|)), 353#true, 115#L155true, 194#L132-1true, 372#true, 380#true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, thread4Thread1of1ForFork2InUse, 93#L199-4true, thread3Thread1of1ForFork0InUse, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:56,284 INFO L294 olderBase$Statistics]: this new event has 273 ancestors and is cut-off event [2023-11-29 21:55:56,284 INFO L297 olderBase$Statistics]: existing Event has 273 ancestors and is cut-off event [2023-11-29 21:55:56,284 INFO L297 olderBase$Statistics]: existing Event has 273 ancestors and is cut-off event [2023-11-29 21:55:56,284 INFO L297 olderBase$Statistics]: existing Event has 273 ancestors and is cut-off event [2023-11-29 21:55:56,284 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1392] L54-->L88-1: Formula: (and (= (+ v_~manager_front~0_91 1) v_~manager_front~0_90) (= v_~manager_state~0_38 1) (= v_~safe~0_76 (ite (= (ite (= (select (select |v_#memory_int_155| v_~manager~0.base_67) (+ (* v_~manager_front~0_91 4) v_~manager~0.offset_67)) v_~update~0_61) 1 0) 0) 0 1)) (not (= (ite (and (< v_~manager_front~0_91 v_~manager_back~0_104) (< v_~manager_front~0_91 v_~manager_size~0_24) (<= 0 v_~manager_front~0_91)) 1 0) 0))) InVars {~manager_front~0=v_~manager_front~0_91, ~manager~0.offset=v_~manager~0.offset_67, ~manager~0.base=v_~manager~0.base_67, #memory_int=|v_#memory_int_155|, ~manager_back~0=v_~manager_back~0_104, ~manager_size~0=v_~manager_size~0_24, ~update~0=v_~update~0_61} OutVars{~manager_state~0=v_~manager_state~0_38, ~manager~0.offset=v_~manager~0.offset_67, ~manager~0.base=v_~manager~0.base_67, thread1Thread1of1ForFork1_#t~mem2#1=|v_thread1Thread1of1ForFork1_#t~mem2#1_1|, ~manager_back~0=v_~manager_back~0_104, ~manager_front~0=v_~manager_front~0_90, thread1Thread1of1ForFork1_#t~post3#1=|v_thread1Thread1of1ForFork1_#t~post3#1_1|, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, ~safe~0=v_~safe~0_76, #memory_int=|v_#memory_int_155|, ~manager_size~0=v_~manager_size~0_24, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~update~0=v_~update~0_61} AuxVars[] AssignedVars[~manager_front~0, ~manager_state~0, thread1Thread1of1ForFork1_#t~post3#1, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, ~safe~0, thread1Thread1of1ForFork1_#t~mem2#1, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1][1270], [326#L126true, 2217#(= ~node1_state~0 0), 368#true, 376#true, 190#L104true, 2221#(= ~node2_state~0 0), 115#L155true, 353#true, 372#true, 96#L88-1true, 2177#(and (or (= (select (select |#memory_int| ~manager~0.base) (* ~manager_front~0 4)) ~update~0) (< ~manager_size~0 (+ ~manager_front~0 1)) (< ~manager_front~0 0)) (= ~safe~0 1) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_size~0 1) (= ~manager~0.offset 0) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t1~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (not (= ~manager~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t4~0#1.base|)), thread2Thread1of1ForFork3InUse, 380#true, 384#true, 356#true, thread4Thread1of1ForFork2InUse, 93#L199-4true, thread3Thread1of1ForFork0InUse, 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:56,284 INFO L294 olderBase$Statistics]: this new event has 273 ancestors and is cut-off event [2023-11-29 21:55:56,284 INFO L297 olderBase$Statistics]: existing Event has 273 ancestors and is cut-off event [2023-11-29 21:55:56,284 INFO L297 olderBase$Statistics]: existing Event has 273 ancestors and is cut-off event [2023-11-29 21:55:56,284 INFO L297 olderBase$Statistics]: existing Event has 273 ancestors and is cut-off event [2023-11-29 21:55:56,284 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1449] L155-->L154-1: Formula: (and (= (+ v_~client_front~0_31 1) v_~client_front~0_30) (= v_~client_state~0_16 0) (= v_~safe~0_78 (ite (= (ite (= (select (select |v_#memory_int_165| v_~client~0.base_23) (+ v_~client~0.offset_23 (* v_~client_front~0_31 4))) v_~ok~0_57) 1 0) 0) 0 1)) (not (= (ite (and (< v_~client_front~0_31 v_~client_back~0_32) (<= 0 v_~client_front~0_31) (< v_~client_back~0_32 v_~client_size~0_14)) 1 0) 0))) InVars {~client~0.offset=v_~client~0.offset_23, ~client_back~0=v_~client_back~0_32, ~client_front~0=v_~client_front~0_31, ~ok~0=v_~ok~0_57, #memory_int=|v_#memory_int_165|, ~client_size~0=v_~client_size~0_14, ~client~0.base=v_~client~0.base_23} OutVars{~client~0.offset=v_~client~0.offset_23, ~client_back~0=v_~client_back~0_32, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_3|, ~ok~0=v_~ok~0_57, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_3|, thread4Thread1of1ForFork2_#t~mem27#1=|v_thread4Thread1of1ForFork2_#t~mem27#1_1|, thread4Thread1of1ForFork2_#t~post28#1=|v_thread4Thread1of1ForFork2_#t~post28#1_1|, ~client_front~0=v_~client_front~0_30, ~safe~0=v_~safe~0_78, #memory_int=|v_#memory_int_165|, ~client_state~0=v_~client_state~0_16, ~client_size~0=v_~client_size~0_14, ~client~0.base=v_~client~0.base_23} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, ~client_front~0, ~safe~0, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, thread4Thread1of1ForFork2_#t~mem27#1, thread4Thread1of1ForFork2_#t~post28#1][1652], [326#L126true, 60#L54true, 2217#(= ~node1_state~0 0), 368#true, 376#true, 88#L154-1true, 403#(= ~manager_state~0 0), 190#L104true, 2221#(= ~node2_state~0 0), 2185#(and (exists ((v_~manager_back~0_148 Int)) (and (= ~update~0 (select (select |#memory_int| ~manager~0.base) (* v_~manager_back~0_148 4))) (<= (+ v_~manager_back~0_148 1) ~manager_size~0) (<= 0 v_~manager_back~0_148))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_size~0 1) (= ~manager~0.offset 0) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t1~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (not (= ~manager~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (= ~manager_front~0 0) (< ~manager_front~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t4~0#1.base|)), 353#true, 382#(= ~client_state~0 0), 372#true, thread2Thread1of1ForFork3InUse, 384#true, thread4Thread1of1ForFork2InUse, 93#L199-4true, 356#true, thread3Thread1of1ForFork0InUse, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:56,284 INFO L294 olderBase$Statistics]: this new event has 273 ancestors and is cut-off event [2023-11-29 21:55:56,284 INFO L297 olderBase$Statistics]: existing Event has 273 ancestors and is cut-off event [2023-11-29 21:55:56,284 INFO L297 olderBase$Statistics]: existing Event has 273 ancestors and is cut-off event [2023-11-29 21:55:56,285 INFO L297 olderBase$Statistics]: existing Event has 273 ancestors and is cut-off event [2023-11-29 21:55:56,285 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1418] L104-->L110-1: Formula: (and (= v_~node1_state~0_20 1) (not (= (ite (and (< v_~node1_front~0_37 v_~node1_size~0_20) (< v_~node1_front~0_37 v_~node1_back~0_44) (<= 0 v_~node1_front~0_37)) 1 0) 0)) (= v_~safe~0_82 (ite (= (ite (= (select (select |v_#memory_int_189| v_~node1~0.base_33) (+ (* v_~node1_front~0_37 4) v_~node1~0.offset_33)) v_~update~0_75) 1 0) 0) 0 1)) (= (+ v_~node1_front~0_37 1) v_~node1_front~0_36)) InVars {~node1~0.base=v_~node1~0.base_33, ~node1_size~0=v_~node1_size~0_20, #memory_int=|v_#memory_int_189|, ~node1_back~0=v_~node1_back~0_44, ~node1~0.offset=v_~node1~0.offset_33, ~node1_front~0=v_~node1_front~0_37, ~update~0=v_~update~0_75} OutVars{thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~node1_state~0=v_~node1_state~0_20, ~node1~0.offset=v_~node1~0.offset_33, ~node1_front~0=v_~node1_front~0_36, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~node1~0.base=v_~node1~0.base_33, ~node1_size~0=v_~node1_size~0_20, thread2Thread1of1ForFork3_#t~post16#1=|v_thread2Thread1of1ForFork3_#t~post16#1_1|, ~safe~0=v_~safe~0_82, #memory_int=|v_#memory_int_189|, thread2Thread1of1ForFork3_#t~mem15#1=|v_thread2Thread1of1ForFork3_#t~mem15#1_1|, ~node1_back~0=v_~node1_back~0_44, ~update~0=v_~update~0_75} AuxVars[] AssignedVars[thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork3_#t~post16#1, ~safe~0, thread2Thread1of1ForFork3_#t~mem15#1, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~node1_state~0, ~node1_front~0][1271], [326#L126true, 60#L54true, 368#true, 2215#true, 376#true, 403#(= ~manager_state~0 0), 2221#(= ~node2_state~0 0), 2185#(and (exists ((v_~manager_back~0_148 Int)) (and (= ~update~0 (select (select |#memory_int| ~manager~0.base) (* v_~manager_back~0_148 4))) (<= (+ v_~manager_back~0_148 1) ~manager_size~0) (<= 0 v_~manager_back~0_148))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_size~0 1) (= ~manager~0.offset 0) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t1~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (not (= ~manager~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (= ~manager_front~0 0) (< ~manager_front~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t4~0#1.base|)), 158#L110-1true, 115#L155true, 353#true, 372#true, thread2Thread1of1ForFork3InUse, 380#true, 384#true, thread4Thread1of1ForFork2InUse, 93#L199-4true, 356#true, thread3Thread1of1ForFork0InUse, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:56,285 INFO L294 olderBase$Statistics]: this new event has 273 ancestors and is cut-off event [2023-11-29 21:55:56,285 INFO L297 olderBase$Statistics]: existing Event has 273 ancestors and is cut-off event [2023-11-29 21:55:56,285 INFO L297 olderBase$Statistics]: existing Event has 273 ancestors and is cut-off event [2023-11-29 21:55:56,285 INFO L297 olderBase$Statistics]: existing Event has 273 ancestors and is cut-off event [2023-11-29 21:55:56,774 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L148-->L154-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_137 v_~manager_size~0_40) (<= 0 v_~manager_back~0_137)) 1 0) 0)) (= v_~client_state~0_18 1) (= v_~manager_back~0_136 (+ v_~manager_back~0_137 1)) (not (= (ite (= v_~update~0_79 (select (select |v_#memory_int_193| v_~manager~0.base_85) (+ (* v_~manager_back~0_137 4) v_~manager~0.offset_85))) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, ~manager_back~0=v_~manager_back~0_137, ~manager_size~0=v_~manager_size~0_40, ~update~0=v_~update~0_79} OutVars{thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, thread4Thread1of1ForFork2_#t~post26#1=|v_thread4Thread1of1ForFork2_#t~post26#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~client_state~0=v_~client_state~0_18, ~manager_back~0=v_~manager_back~0_136, ~manager_size~0=v_~manager_size~0_40, thread4Thread1of1ForFork2_#t~mem25#1=|v_thread4Thread1of1ForFork2_#t~mem25#1_1|, ~update~0=v_~update~0_79} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post26#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, ~manager_back~0, thread4Thread1of1ForFork2_#t~mem25#1][921], [326#L126true, 2217#(= ~node1_state~0 0), 368#true, 376#true, 88#L154-1true, 190#L104true, 2221#(= ~node2_state~0 0), 2185#(and (exists ((v_~manager_back~0_148 Int)) (and (= ~update~0 (select (select |#memory_int| ~manager~0.base) (* v_~manager_back~0_148 4))) (<= (+ v_~manager_back~0_148 1) ~manager_size~0) (<= 0 v_~manager_back~0_148))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_size~0 1) (= ~manager~0.offset 0) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t1~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (not (= ~manager~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (= ~manager_front~0 0) (< ~manager_front~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t4~0#1.base|)), 353#true, 277#L201-1true, thread2Thread1of1ForFork3InUse, 380#true, 384#true, thread4Thread1of1ForFork2InUse, 356#true, thread3Thread1of1ForFork0InUse, 374#(<= ~node1_back~0 ~node1_front~0), 401#true, thread1Thread1of1ForFork1NotInUse]) [2023-11-29 21:55:56,774 INFO L294 olderBase$Statistics]: this new event has 273 ancestors and is cut-off event [2023-11-29 21:55:56,775 INFO L297 olderBase$Statistics]: existing Event has 274 ancestors and is cut-off event [2023-11-29 21:55:56,775 INFO L297 olderBase$Statistics]: existing Event has 273 ancestors and is cut-off event [2023-11-29 21:55:56,775 INFO L297 olderBase$Statistics]: existing Event has 273 ancestors and is cut-off event [2023-11-29 21:55:56,775 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1432] L126-->L132-1: Formula: (and (not (= (ite (and (< v_~node2_front~0_35 v_~node2_back~0_44) (<= 0 v_~node2_front~0_35) (< v_~node2_front~0_35 v_~node2_size~0_20)) 1 0) 0)) (= v_~safe~0_80 (ite (= (ite (= (select (select |v_#memory_int_183| v_~node2~0.base_29) (+ (* 4 v_~node2_front~0_35) v_~node2~0.offset_29)) v_~update~0_73) 1 0) 0) 0 1)) (= v_~node2_state~0_16 1) (= (+ v_~node2_front~0_35 1) v_~node2_front~0_34)) InVars {~node2~0.offset=v_~node2~0.offset_29, ~node2_front~0=v_~node2_front~0_35, #memory_int=|v_#memory_int_183|, ~node2_size~0=v_~node2_size~0_20, ~node2~0.base=v_~node2~0.base_29, ~node2_back~0=v_~node2_back~0_44, ~update~0=v_~update~0_73} OutVars{~node2_state~0=v_~node2_state~0_16, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_1|, thread3Thread1of1ForFork0_#t~mem20#1=|v_thread3Thread1of1ForFork0_#t~mem20#1_1|, thread3Thread1of1ForFork0_#t~post21#1=|v_thread3Thread1of1ForFork0_#t~post21#1_1|, ~node2~0.offset=v_~node2~0.offset_29, ~node2_front~0=v_~node2_front~0_34, ~safe~0=v_~safe~0_80, #memory_int=|v_#memory_int_183|, ~node2_size~0=v_~node2_size~0_20, ~node2~0.base=v_~node2~0.base_29, ~node2_back~0=v_~node2_back~0_44, ~update~0=v_~update~0_73} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#t~post21#1, ~node2_state~0, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, ~node2_front~0, ~safe~0, thread3Thread1of1ForFork0_#t~mem20#1][923], [2217#(= ~node1_state~0 0), 368#true, 308#L148true, 376#true, 2219#true, 190#L104true, 2185#(and (exists ((v_~manager_back~0_148 Int)) (and (= ~update~0 (select (select |#memory_int| ~manager~0.base) (* v_~manager_back~0_148 4))) (<= (+ v_~manager_back~0_148 1) ~manager_size~0) (<= 0 v_~manager_back~0_148))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_size~0 1) (= ~manager~0.offset 0) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t1~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (not (= ~manager~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (= ~manager_front~0 0) (< ~manager_front~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t4~0#1.base|)), 353#true, 277#L201-1true, 194#L132-1true, 382#(= ~client_state~0 0), thread2Thread1of1ForFork3InUse, 384#true, 356#true, thread4Thread1of1ForFork2InUse, 374#(<= ~node1_back~0 ~node1_front~0), thread3Thread1of1ForFork0InUse, thread1Thread1of1ForFork1NotInUse, 401#true]) [2023-11-29 21:55:56,775 INFO L294 olderBase$Statistics]: this new event has 273 ancestors and is cut-off event [2023-11-29 21:55:56,775 INFO L297 olderBase$Statistics]: existing Event has 274 ancestors and is cut-off event [2023-11-29 21:55:56,775 INFO L297 olderBase$Statistics]: existing Event has 273 ancestors and is cut-off event [2023-11-29 21:55:56,775 INFO L297 olderBase$Statistics]: existing Event has 273 ancestors and is cut-off event [2023-11-29 21:55:57,547 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1418] L104-->L110-1: Formula: (and (= v_~node1_state~0_20 1) (not (= (ite (and (< v_~node1_front~0_37 v_~node1_size~0_20) (< v_~node1_front~0_37 v_~node1_back~0_44) (<= 0 v_~node1_front~0_37)) 1 0) 0)) (= v_~safe~0_82 (ite (= (ite (= (select (select |v_#memory_int_189| v_~node1~0.base_33) (+ (* v_~node1_front~0_37 4) v_~node1~0.offset_33)) v_~update~0_75) 1 0) 0) 0 1)) (= (+ v_~node1_front~0_37 1) v_~node1_front~0_36)) InVars {~node1~0.base=v_~node1~0.base_33, ~node1_size~0=v_~node1_size~0_20, #memory_int=|v_#memory_int_189|, ~node1_back~0=v_~node1_back~0_44, ~node1~0.offset=v_~node1~0.offset_33, ~node1_front~0=v_~node1_front~0_37, ~update~0=v_~update~0_75} OutVars{thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~node1_state~0=v_~node1_state~0_20, ~node1~0.offset=v_~node1~0.offset_33, ~node1_front~0=v_~node1_front~0_36, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~node1~0.base=v_~node1~0.base_33, ~node1_size~0=v_~node1_size~0_20, thread2Thread1of1ForFork3_#t~post16#1=|v_thread2Thread1of1ForFork3_#t~post16#1_1|, ~safe~0=v_~safe~0_82, #memory_int=|v_#memory_int_189|, thread2Thread1of1ForFork3_#t~mem15#1=|v_thread2Thread1of1ForFork3_#t~mem15#1_1|, ~node1_back~0=v_~node1_back~0_44, ~update~0=v_~update~0_75} AuxVars[] AssignedVars[thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork3_#t~post16#1, ~safe~0, thread2Thread1of1ForFork3_#t~mem15#1, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~node1_state~0, ~node1_front~0][1383], [326#L126true, 368#true, 308#L148true, 18#L200-1true, 2215#true, 376#true, 2221#(= ~node2_state~0 0), 158#L110-1true, 353#true, 382#(= ~client_state~0 0), 372#true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, thread4Thread1of1ForFork2InUse, 176#L60true, thread3Thread1of1ForFork0InUse, 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:57,547 INFO L294 olderBase$Statistics]: this new event has 278 ancestors and is cut-off event [2023-11-29 21:55:57,547 INFO L297 olderBase$Statistics]: existing Event has 273 ancestors and is cut-off event [2023-11-29 21:55:57,547 INFO L297 olderBase$Statistics]: existing Event has 273 ancestors and is cut-off event [2023-11-29 21:55:57,547 INFO L297 olderBase$Statistics]: existing Event has 278 ancestors and is cut-off event [2023-11-29 21:55:57,547 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1432] L126-->L132-1: Formula: (and (not (= (ite (and (< v_~node2_front~0_35 v_~node2_back~0_44) (<= 0 v_~node2_front~0_35) (< v_~node2_front~0_35 v_~node2_size~0_20)) 1 0) 0)) (= v_~safe~0_80 (ite (= (ite (= (select (select |v_#memory_int_183| v_~node2~0.base_29) (+ (* 4 v_~node2_front~0_35) v_~node2~0.offset_29)) v_~update~0_73) 1 0) 0) 0 1)) (= v_~node2_state~0_16 1) (= (+ v_~node2_front~0_35 1) v_~node2_front~0_34)) InVars {~node2~0.offset=v_~node2~0.offset_29, ~node2_front~0=v_~node2_front~0_35, #memory_int=|v_#memory_int_183|, ~node2_size~0=v_~node2_size~0_20, ~node2~0.base=v_~node2~0.base_29, ~node2_back~0=v_~node2_back~0_44, ~update~0=v_~update~0_73} OutVars{~node2_state~0=v_~node2_state~0_16, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_1|, thread3Thread1of1ForFork0_#t~mem20#1=|v_thread3Thread1of1ForFork0_#t~mem20#1_1|, thread3Thread1of1ForFork0_#t~post21#1=|v_thread3Thread1of1ForFork0_#t~post21#1_1|, ~node2~0.offset=v_~node2~0.offset_29, ~node2_front~0=v_~node2_front~0_34, ~safe~0=v_~safe~0_80, #memory_int=|v_#memory_int_183|, ~node2_size~0=v_~node2_size~0_20, ~node2~0.base=v_~node2~0.base_29, ~node2_back~0=v_~node2_back~0_44, ~update~0=v_~update~0_73} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#t~post21#1, ~node2_state~0, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, ~node2_front~0, ~safe~0, thread3Thread1of1ForFork0_#t~mem20#1][1385], [2217#(= ~node1_state~0 0), 368#true, 308#L148true, 18#L200-1true, 2219#true, 376#true, 190#L104true, 353#true, 194#L132-1true, 382#(= ~client_state~0 0), 372#true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, thread4Thread1of1ForFork2InUse, 176#L60true, thread3Thread1of1ForFork0InUse, 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:57,547 INFO L294 olderBase$Statistics]: this new event has 278 ancestors and is cut-off event [2023-11-29 21:55:57,547 INFO L297 olderBase$Statistics]: existing Event has 273 ancestors and is cut-off event [2023-11-29 21:55:57,547 INFO L297 olderBase$Statistics]: existing Event has 273 ancestors and is cut-off event [2023-11-29 21:55:57,547 INFO L297 olderBase$Statistics]: existing Event has 278 ancestors and is cut-off event [2023-11-29 21:55:57,547 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L148-->L154-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_137 v_~manager_size~0_40) (<= 0 v_~manager_back~0_137)) 1 0) 0)) (= v_~client_state~0_18 1) (= v_~manager_back~0_136 (+ v_~manager_back~0_137 1)) (not (= (ite (= v_~update~0_79 (select (select |v_#memory_int_193| v_~manager~0.base_85) (+ (* v_~manager_back~0_137 4) v_~manager~0.offset_85))) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, ~manager_back~0=v_~manager_back~0_137, ~manager_size~0=v_~manager_size~0_40, ~update~0=v_~update~0_79} OutVars{thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, thread4Thread1of1ForFork2_#t~post26#1=|v_thread4Thread1of1ForFork2_#t~post26#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~client_state~0=v_~client_state~0_18, ~manager_back~0=v_~manager_back~0_136, ~manager_size~0=v_~manager_size~0_40, thread4Thread1of1ForFork2_#t~mem25#1=|v_thread4Thread1of1ForFork2_#t~mem25#1_1|, ~update~0=v_~update~0_79} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post26#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, ~manager_back~0, thread4Thread1of1ForFork2_#t~mem25#1][1093], [326#L126true, 2217#(= ~node1_state~0 0), 368#true, 18#L200-1true, 376#true, 88#L154-1true, 190#L104true, 2221#(= ~node2_state~0 0), 353#true, 372#true, 380#true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, thread4Thread1of1ForFork2InUse, 176#L60true, thread3Thread1of1ForFork0InUse, 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:57,548 INFO L294 olderBase$Statistics]: this new event has 278 ancestors and is cut-off event [2023-11-29 21:55:57,548 INFO L297 olderBase$Statistics]: existing Event has 273 ancestors and is cut-off event [2023-11-29 21:55:57,548 INFO L297 olderBase$Statistics]: existing Event has 273 ancestors and is cut-off event [2023-11-29 21:55:57,548 INFO L297 olderBase$Statistics]: existing Event has 278 ancestors and is cut-off event [2023-11-29 21:55:57,561 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L148-->L154-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_137 v_~manager_size~0_40) (<= 0 v_~manager_back~0_137)) 1 0) 0)) (= v_~client_state~0_18 1) (= v_~manager_back~0_136 (+ v_~manager_back~0_137 1)) (not (= (ite (= v_~update~0_79 (select (select |v_#memory_int_193| v_~manager~0.base_85) (+ (* v_~manager_back~0_137 4) v_~manager~0.offset_85))) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, ~manager_back~0=v_~manager_back~0_137, ~manager_size~0=v_~manager_size~0_40, ~update~0=v_~update~0_79} OutVars{thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, thread4Thread1of1ForFork2_#t~post26#1=|v_thread4Thread1of1ForFork2_#t~post26#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~client_state~0=v_~client_state~0_18, ~manager_back~0=v_~manager_back~0_136, ~manager_size~0=v_~manager_size~0_40, thread4Thread1of1ForFork2_#t~mem25#1=|v_thread4Thread1of1ForFork2_#t~mem25#1_1|, ~update~0=v_~update~0_79} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post26#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, ~manager_back~0, thread4Thread1of1ForFork2_#t~mem25#1][1093], [326#L126true, 2217#(= ~node1_state~0 0), 368#true, 376#true, 88#L154-1true, 190#L104true, 2221#(= ~node2_state~0 0), 273#L75true, 353#true, 372#true, 380#true, thread2Thread1of1ForFork3InUse, 384#true, 93#L199-4true, 356#true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:57,561 INFO L294 olderBase$Statistics]: this new event has 278 ancestors and is cut-off event [2023-11-29 21:55:57,561 INFO L297 olderBase$Statistics]: existing Event has 273 ancestors and is cut-off event [2023-11-29 21:55:57,561 INFO L297 olderBase$Statistics]: existing Event has 273 ancestors and is cut-off event [2023-11-29 21:55:57,561 INFO L297 olderBase$Statistics]: existing Event has 278 ancestors and is cut-off event [2023-11-29 21:55:57,561 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1401] L75-->L88-1: Formula: (and (= v_~manager_state~0_48 4) (= v_~safe~0_86 (ite (= 0 (ite (= (select (select |v_#memory_int_201| v_~manager~0.base_89) (+ (* v_~manager_front~0_103 4) v_~manager~0.offset_89)) v_~ok~0_75) 1 0)) 0 1)) (not (= (ite (and (< v_~manager_front~0_103 v_~manager_size~0_48) (<= 0 v_~manager_front~0_103) (< v_~manager_front~0_103 v_~manager_back~0_146)) 1 0) 0)) (= v_~manager_front~0_102 (+ v_~manager_front~0_103 1))) InVars {~manager_front~0=v_~manager_front~0_103, ~manager~0.offset=v_~manager~0.offset_89, ~ok~0=v_~ok~0_75, ~manager~0.base=v_~manager~0.base_89, #memory_int=|v_#memory_int_201|, ~manager_back~0=v_~manager_back~0_146, ~manager_size~0=v_~manager_size~0_48} OutVars{~manager_state~0=v_~manager_state~0_48, ~manager~0.offset=v_~manager~0.offset_89, ~ok~0=v_~ok~0_75, ~manager~0.base=v_~manager~0.base_89, ~manager_back~0=v_~manager_back~0_146, ~manager_front~0=v_~manager_front~0_102, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_7|, ~safe~0=v_~safe~0_86, thread1Thread1of1ForFork1_#t~mem8#1=|v_thread1Thread1of1ForFork1_#t~mem8#1_1|, #memory_int=|v_#memory_int_201|, ~manager_size~0=v_~manager_size~0_48, thread1Thread1of1ForFork1_#t~post9#1=|v_thread1Thread1of1ForFork1_#t~post9#1_1|, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1_7|} AuxVars[] AssignedVars[~manager_front~0, ~manager_state~0, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, ~safe~0, thread1Thread1of1ForFork1_#t~mem8#1, thread1Thread1of1ForFork1_#t~post9#1, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1][1588], [326#L126true, 2217#(= ~node1_state~0 0), 368#true, 308#L148true, 376#true, 190#L104true, 2221#(= ~node2_state~0 0), 353#true, 382#(= ~client_state~0 0), 372#true, 96#L88-1true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, 93#L199-4true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:57,561 INFO L294 olderBase$Statistics]: this new event has 278 ancestors and is cut-off event [2023-11-29 21:55:57,561 INFO L297 olderBase$Statistics]: existing Event has 273 ancestors and is cut-off event [2023-11-29 21:55:57,561 INFO L297 olderBase$Statistics]: existing Event has 278 ancestors and is cut-off event [2023-11-29 21:55:57,561 INFO L297 olderBase$Statistics]: existing Event has 273 ancestors and is cut-off event [2023-11-29 21:55:57,562 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1418] L104-->L110-1: Formula: (and (= v_~node1_state~0_20 1) (not (= (ite (and (< v_~node1_front~0_37 v_~node1_size~0_20) (< v_~node1_front~0_37 v_~node1_back~0_44) (<= 0 v_~node1_front~0_37)) 1 0) 0)) (= v_~safe~0_82 (ite (= (ite (= (select (select |v_#memory_int_189| v_~node1~0.base_33) (+ (* v_~node1_front~0_37 4) v_~node1~0.offset_33)) v_~update~0_75) 1 0) 0) 0 1)) (= (+ v_~node1_front~0_37 1) v_~node1_front~0_36)) InVars {~node1~0.base=v_~node1~0.base_33, ~node1_size~0=v_~node1_size~0_20, #memory_int=|v_#memory_int_189|, ~node1_back~0=v_~node1_back~0_44, ~node1~0.offset=v_~node1~0.offset_33, ~node1_front~0=v_~node1_front~0_37, ~update~0=v_~update~0_75} OutVars{thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~node1_state~0=v_~node1_state~0_20, ~node1~0.offset=v_~node1~0.offset_33, ~node1_front~0=v_~node1_front~0_36, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~node1~0.base=v_~node1~0.base_33, ~node1_size~0=v_~node1_size~0_20, thread2Thread1of1ForFork3_#t~post16#1=|v_thread2Thread1of1ForFork3_#t~post16#1_1|, ~safe~0=v_~safe~0_82, #memory_int=|v_#memory_int_189|, thread2Thread1of1ForFork3_#t~mem15#1=|v_thread2Thread1of1ForFork3_#t~mem15#1_1|, ~node1_back~0=v_~node1_back~0_44, ~update~0=v_~update~0_75} AuxVars[] AssignedVars[thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork3_#t~post16#1, ~safe~0, thread2Thread1of1ForFork3_#t~mem15#1, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~node1_state~0, ~node1_front~0][1383], [326#L126true, 368#true, 308#L148true, 2215#true, 376#true, 2221#(= ~node2_state~0 0), 273#L75true, 158#L110-1true, 353#true, 382#(= ~client_state~0 0), 372#true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, 93#L199-4true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:57,562 INFO L294 olderBase$Statistics]: this new event has 278 ancestors and is cut-off event [2023-11-29 21:55:57,562 INFO L297 olderBase$Statistics]: existing Event has 273 ancestors and is cut-off event [2023-11-29 21:55:57,562 INFO L297 olderBase$Statistics]: existing Event has 278 ancestors and is cut-off event [2023-11-29 21:55:57,562 INFO L297 olderBase$Statistics]: existing Event has 273 ancestors and is cut-off event [2023-11-29 21:55:57,562 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1432] L126-->L132-1: Formula: (and (not (= (ite (and (< v_~node2_front~0_35 v_~node2_back~0_44) (<= 0 v_~node2_front~0_35) (< v_~node2_front~0_35 v_~node2_size~0_20)) 1 0) 0)) (= v_~safe~0_80 (ite (= (ite (= (select (select |v_#memory_int_183| v_~node2~0.base_29) (+ (* 4 v_~node2_front~0_35) v_~node2~0.offset_29)) v_~update~0_73) 1 0) 0) 0 1)) (= v_~node2_state~0_16 1) (= (+ v_~node2_front~0_35 1) v_~node2_front~0_34)) InVars {~node2~0.offset=v_~node2~0.offset_29, ~node2_front~0=v_~node2_front~0_35, #memory_int=|v_#memory_int_183|, ~node2_size~0=v_~node2_size~0_20, ~node2~0.base=v_~node2~0.base_29, ~node2_back~0=v_~node2_back~0_44, ~update~0=v_~update~0_73} OutVars{~node2_state~0=v_~node2_state~0_16, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_1|, thread3Thread1of1ForFork0_#t~mem20#1=|v_thread3Thread1of1ForFork0_#t~mem20#1_1|, thread3Thread1of1ForFork0_#t~post21#1=|v_thread3Thread1of1ForFork0_#t~post21#1_1|, ~node2~0.offset=v_~node2~0.offset_29, ~node2_front~0=v_~node2_front~0_34, ~safe~0=v_~safe~0_80, #memory_int=|v_#memory_int_183|, ~node2_size~0=v_~node2_size~0_20, ~node2~0.base=v_~node2~0.base_29, ~node2_back~0=v_~node2_back~0_44, ~update~0=v_~update~0_73} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#t~post21#1, ~node2_state~0, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, ~node2_front~0, ~safe~0, thread3Thread1of1ForFork0_#t~mem20#1][1385], [2217#(= ~node1_state~0 0), 368#true, 308#L148true, 376#true, 2219#true, 190#L104true, 273#L75true, 353#true, 194#L132-1true, 382#(= ~client_state~0 0), 372#true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, 93#L199-4true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:57,562 INFO L294 olderBase$Statistics]: this new event has 278 ancestors and is cut-off event [2023-11-29 21:55:57,562 INFO L297 olderBase$Statistics]: existing Event has 273 ancestors and is cut-off event [2023-11-29 21:55:57,562 INFO L297 olderBase$Statistics]: existing Event has 278 ancestors and is cut-off event [2023-11-29 21:55:57,562 INFO L297 olderBase$Statistics]: existing Event has 273 ancestors and is cut-off event [2023-11-29 21:55:57,566 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L148-->L154-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_137 v_~manager_size~0_40) (<= 0 v_~manager_back~0_137)) 1 0) 0)) (= v_~client_state~0_18 1) (= v_~manager_back~0_136 (+ v_~manager_back~0_137 1)) (not (= (ite (= v_~update~0_79 (select (select |v_#memory_int_193| v_~manager~0.base_85) (+ (* v_~manager_back~0_137 4) v_~manager~0.offset_85))) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, ~manager_back~0=v_~manager_back~0_137, ~manager_size~0=v_~manager_size~0_40, ~update~0=v_~update~0_79} OutVars{thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, thread4Thread1of1ForFork2_#t~post26#1=|v_thread4Thread1of1ForFork2_#t~post26#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~client_state~0=v_~client_state~0_18, ~manager_back~0=v_~manager_back~0_136, ~manager_size~0=v_~manager_size~0_40, thread4Thread1of1ForFork2_#t~mem25#1=|v_thread4Thread1of1ForFork2_#t~mem25#1_1|, ~update~0=v_~update~0_79} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post26#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, ~manager_back~0, thread4Thread1of1ForFork2_#t~mem25#1][1093], [326#L126true, 2217#(= ~node1_state~0 0), 368#true, 376#true, 88#L154-1true, 190#L104true, 2221#(= ~node2_state~0 0), 353#true, 372#true, thread2Thread1of1ForFork3InUse, 380#true, 384#true, 48#L81true, 356#true, 93#L199-4true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:57,566 INFO L294 olderBase$Statistics]: this new event has 278 ancestors and is cut-off event [2023-11-29 21:55:57,566 INFO L297 olderBase$Statistics]: existing Event has 278 ancestors and is cut-off event [2023-11-29 21:55:57,566 INFO L297 olderBase$Statistics]: existing Event has 273 ancestors and is cut-off event [2023-11-29 21:55:57,566 INFO L297 olderBase$Statistics]: existing Event has 273 ancestors and is cut-off event [2023-11-29 21:55:57,566 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1418] L104-->L110-1: Formula: (and (= v_~node1_state~0_20 1) (not (= (ite (and (< v_~node1_front~0_37 v_~node1_size~0_20) (< v_~node1_front~0_37 v_~node1_back~0_44) (<= 0 v_~node1_front~0_37)) 1 0) 0)) (= v_~safe~0_82 (ite (= (ite (= (select (select |v_#memory_int_189| v_~node1~0.base_33) (+ (* v_~node1_front~0_37 4) v_~node1~0.offset_33)) v_~update~0_75) 1 0) 0) 0 1)) (= (+ v_~node1_front~0_37 1) v_~node1_front~0_36)) InVars {~node1~0.base=v_~node1~0.base_33, ~node1_size~0=v_~node1_size~0_20, #memory_int=|v_#memory_int_189|, ~node1_back~0=v_~node1_back~0_44, ~node1~0.offset=v_~node1~0.offset_33, ~node1_front~0=v_~node1_front~0_37, ~update~0=v_~update~0_75} OutVars{thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~node1_state~0=v_~node1_state~0_20, ~node1~0.offset=v_~node1~0.offset_33, ~node1_front~0=v_~node1_front~0_36, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~node1~0.base=v_~node1~0.base_33, ~node1_size~0=v_~node1_size~0_20, thread2Thread1of1ForFork3_#t~post16#1=|v_thread2Thread1of1ForFork3_#t~post16#1_1|, ~safe~0=v_~safe~0_82, #memory_int=|v_#memory_int_189|, thread2Thread1of1ForFork3_#t~mem15#1=|v_thread2Thread1of1ForFork3_#t~mem15#1_1|, ~node1_back~0=v_~node1_back~0_44, ~update~0=v_~update~0_75} AuxVars[] AssignedVars[thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork3_#t~post16#1, ~safe~0, thread2Thread1of1ForFork3_#t~mem15#1, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~node1_state~0, ~node1_front~0][1383], [326#L126true, 368#true, 308#L148true, 2215#true, 376#true, 2221#(= ~node2_state~0 0), 158#L110-1true, 353#true, 382#(= ~client_state~0 0), 372#true, thread2Thread1of1ForFork3InUse, 384#true, 93#L199-4true, 48#L81true, thread4Thread1of1ForFork2InUse, 356#true, thread3Thread1of1ForFork0InUse, 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:57,566 INFO L294 olderBase$Statistics]: this new event has 278 ancestors and is cut-off event [2023-11-29 21:55:57,566 INFO L297 olderBase$Statistics]: existing Event has 273 ancestors and is cut-off event [2023-11-29 21:55:57,566 INFO L297 olderBase$Statistics]: existing Event has 273 ancestors and is cut-off event [2023-11-29 21:55:57,566 INFO L297 olderBase$Statistics]: existing Event has 278 ancestors and is cut-off event [2023-11-29 21:55:57,566 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1432] L126-->L132-1: Formula: (and (not (= (ite (and (< v_~node2_front~0_35 v_~node2_back~0_44) (<= 0 v_~node2_front~0_35) (< v_~node2_front~0_35 v_~node2_size~0_20)) 1 0) 0)) (= v_~safe~0_80 (ite (= (ite (= (select (select |v_#memory_int_183| v_~node2~0.base_29) (+ (* 4 v_~node2_front~0_35) v_~node2~0.offset_29)) v_~update~0_73) 1 0) 0) 0 1)) (= v_~node2_state~0_16 1) (= (+ v_~node2_front~0_35 1) v_~node2_front~0_34)) InVars {~node2~0.offset=v_~node2~0.offset_29, ~node2_front~0=v_~node2_front~0_35, #memory_int=|v_#memory_int_183|, ~node2_size~0=v_~node2_size~0_20, ~node2~0.base=v_~node2~0.base_29, ~node2_back~0=v_~node2_back~0_44, ~update~0=v_~update~0_73} OutVars{~node2_state~0=v_~node2_state~0_16, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_1|, thread3Thread1of1ForFork0_#t~mem20#1=|v_thread3Thread1of1ForFork0_#t~mem20#1_1|, thread3Thread1of1ForFork0_#t~post21#1=|v_thread3Thread1of1ForFork0_#t~post21#1_1|, ~node2~0.offset=v_~node2~0.offset_29, ~node2_front~0=v_~node2_front~0_34, ~safe~0=v_~safe~0_80, #memory_int=|v_#memory_int_183|, ~node2_size~0=v_~node2_size~0_20, ~node2~0.base=v_~node2~0.base_29, ~node2_back~0=v_~node2_back~0_44, ~update~0=v_~update~0_73} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#t~post21#1, ~node2_state~0, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, ~node2_front~0, ~safe~0, thread3Thread1of1ForFork0_#t~mem20#1][1385], [2217#(= ~node1_state~0 0), 368#true, 308#L148true, 2219#true, 376#true, 190#L104true, 353#true, 382#(= ~client_state~0 0), 194#L132-1true, 372#true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, 93#L199-4true, 48#L81true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:57,566 INFO L294 olderBase$Statistics]: this new event has 278 ancestors and is cut-off event [2023-11-29 21:55:57,566 INFO L297 olderBase$Statistics]: existing Event has 273 ancestors and is cut-off event [2023-11-29 21:55:57,566 INFO L297 olderBase$Statistics]: existing Event has 273 ancestors and is cut-off event [2023-11-29 21:55:57,567 INFO L297 olderBase$Statistics]: existing Event has 278 ancestors and is cut-off event [2023-11-29 21:55:57,734 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1418] L104-->L110-1: Formula: (and (= v_~node1_state~0_20 1) (not (= (ite (and (< v_~node1_front~0_37 v_~node1_size~0_20) (< v_~node1_front~0_37 v_~node1_back~0_44) (<= 0 v_~node1_front~0_37)) 1 0) 0)) (= v_~safe~0_82 (ite (= (ite (= (select (select |v_#memory_int_189| v_~node1~0.base_33) (+ (* v_~node1_front~0_37 4) v_~node1~0.offset_33)) v_~update~0_75) 1 0) 0) 0 1)) (= (+ v_~node1_front~0_37 1) v_~node1_front~0_36)) InVars {~node1~0.base=v_~node1~0.base_33, ~node1_size~0=v_~node1_size~0_20, #memory_int=|v_#memory_int_189|, ~node1_back~0=v_~node1_back~0_44, ~node1~0.offset=v_~node1~0.offset_33, ~node1_front~0=v_~node1_front~0_37, ~update~0=v_~update~0_75} OutVars{thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~node1_state~0=v_~node1_state~0_20, ~node1~0.offset=v_~node1~0.offset_33, ~node1_front~0=v_~node1_front~0_36, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~node1~0.base=v_~node1~0.base_33, ~node1_size~0=v_~node1_size~0_20, thread2Thread1of1ForFork3_#t~post16#1=|v_thread2Thread1of1ForFork3_#t~post16#1_1|, ~safe~0=v_~safe~0_82, #memory_int=|v_#memory_int_189|, thread2Thread1of1ForFork3_#t~mem15#1=|v_thread2Thread1of1ForFork3_#t~mem15#1_1|, ~node1_back~0=v_~node1_back~0_44, ~update~0=v_~update~0_75} AuxVars[] AssignedVars[thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork3_#t~post16#1, ~safe~0, thread2Thread1of1ForFork3_#t~mem15#1, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~node1_state~0, ~node1_front~0][749], [326#L126true, 368#true, 308#L148true, 378#(<= ~node2_back~0 ~node2_front~0), 18#L200-1true, 2215#true, 2221#(= ~node2_state~0 0), 273#L75true, 158#L110-1true, 353#true, 382#(= ~client_state~0 0), 372#true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:57,734 INFO L294 olderBase$Statistics]: this new event has 274 ancestors and is cut-off event [2023-11-29 21:55:57,735 INFO L297 olderBase$Statistics]: existing Event has 275 ancestors and is cut-off event [2023-11-29 21:55:57,735 INFO L297 olderBase$Statistics]: existing Event has 269 ancestors and is cut-off event [2023-11-29 21:55:57,735 INFO L297 olderBase$Statistics]: existing Event has 269 ancestors and is cut-off event [2023-11-29 21:55:57,735 INFO L297 olderBase$Statistics]: existing Event has 274 ancestors and is cut-off event [2023-11-29 21:55:57,735 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1401] L75-->L88-1: Formula: (and (= v_~manager_state~0_48 4) (= v_~safe~0_86 (ite (= 0 (ite (= (select (select |v_#memory_int_201| v_~manager~0.base_89) (+ (* v_~manager_front~0_103 4) v_~manager~0.offset_89)) v_~ok~0_75) 1 0)) 0 1)) (not (= (ite (and (< v_~manager_front~0_103 v_~manager_size~0_48) (<= 0 v_~manager_front~0_103) (< v_~manager_front~0_103 v_~manager_back~0_146)) 1 0) 0)) (= v_~manager_front~0_102 (+ v_~manager_front~0_103 1))) InVars {~manager_front~0=v_~manager_front~0_103, ~manager~0.offset=v_~manager~0.offset_89, ~ok~0=v_~ok~0_75, ~manager~0.base=v_~manager~0.base_89, #memory_int=|v_#memory_int_201|, ~manager_back~0=v_~manager_back~0_146, ~manager_size~0=v_~manager_size~0_48} OutVars{~manager_state~0=v_~manager_state~0_48, ~manager~0.offset=v_~manager~0.offset_89, ~ok~0=v_~ok~0_75, ~manager~0.base=v_~manager~0.base_89, ~manager_back~0=v_~manager_back~0_146, ~manager_front~0=v_~manager_front~0_102, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_7|, ~safe~0=v_~safe~0_86, thread1Thread1of1ForFork1_#t~mem8#1=|v_thread1Thread1of1ForFork1_#t~mem8#1_1|, #memory_int=|v_#memory_int_201|, ~manager_size~0=v_~manager_size~0_48, thread1Thread1of1ForFork1_#t~post9#1=|v_thread1Thread1of1ForFork1_#t~post9#1_1|, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1_7|} AuxVars[] AssignedVars[~manager_front~0, ~manager_state~0, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, ~safe~0, thread1Thread1of1ForFork1_#t~mem8#1, thread1Thread1of1ForFork1_#t~post9#1, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1][868], [326#L126true, 2217#(= ~node1_state~0 0), 368#true, 308#L148true, 18#L200-1true, 378#(<= ~node2_back~0 ~node2_front~0), 190#L104true, 2221#(= ~node2_state~0 0), 353#true, 382#(= ~client_state~0 0), 372#true, 96#L88-1true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:57,735 INFO L294 olderBase$Statistics]: this new event has 274 ancestors and is cut-off event [2023-11-29 21:55:57,735 INFO L297 olderBase$Statistics]: existing Event has 275 ancestors and is cut-off event [2023-11-29 21:55:57,735 INFO L297 olderBase$Statistics]: existing Event has 269 ancestors and is cut-off event [2023-11-29 21:55:57,735 INFO L297 olderBase$Statistics]: existing Event has 269 ancestors and is cut-off event [2023-11-29 21:55:57,735 INFO L297 olderBase$Statistics]: existing Event has 274 ancestors and is cut-off event [2023-11-29 21:55:57,735 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1446] L148-->L154-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_137 v_~manager_size~0_40) (<= 0 v_~manager_back~0_137)) 1 0) 0)) (= v_~client_state~0_18 1) (= v_~manager_back~0_136 (+ v_~manager_back~0_137 1)) (not (= (ite (= v_~update~0_79 (select (select |v_#memory_int_193| v_~manager~0.base_85) (+ (* v_~manager_back~0_137 4) v_~manager~0.offset_85))) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, ~manager_back~0=v_~manager_back~0_137, ~manager_size~0=v_~manager_size~0_40, ~update~0=v_~update~0_79} OutVars{thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, thread4Thread1of1ForFork2_#t~post26#1=|v_thread4Thread1of1ForFork2_#t~post26#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~client_state~0=v_~client_state~0_18, ~manager_back~0=v_~manager_back~0_136, ~manager_size~0=v_~manager_size~0_40, thread4Thread1of1ForFork2_#t~mem25#1=|v_thread4Thread1of1ForFork2_#t~mem25#1_1|, ~update~0=v_~update~0_79} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post26#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, ~manager_back~0, thread4Thread1of1ForFork2_#t~mem25#1][753], [326#L126true, 2217#(= ~node1_state~0 0), 368#true, 18#L200-1true, 378#(<= ~node2_back~0 ~node2_front~0), 88#L154-1true, 190#L104true, 2221#(= ~node2_state~0 0), 273#L75true, 353#true, 372#true, 380#true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:57,735 INFO L294 olderBase$Statistics]: this new event has 274 ancestors and is cut-off event [2023-11-29 21:55:57,735 INFO L297 olderBase$Statistics]: existing Event has 269 ancestors and is cut-off event [2023-11-29 21:55:57,735 INFO L297 olderBase$Statistics]: existing Event has 274 ancestors and is cut-off event [2023-11-29 21:55:57,735 INFO L297 olderBase$Statistics]: existing Event has 275 ancestors and is cut-off event [2023-11-29 21:55:57,735 INFO L297 olderBase$Statistics]: existing Event has 269 ancestors and is cut-off event [2023-11-29 21:55:57,737 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1418] L104-->L110-1: Formula: (and (= v_~node1_state~0_20 1) (not (= (ite (and (< v_~node1_front~0_37 v_~node1_size~0_20) (< v_~node1_front~0_37 v_~node1_back~0_44) (<= 0 v_~node1_front~0_37)) 1 0) 0)) (= v_~safe~0_82 (ite (= (ite (= (select (select |v_#memory_int_189| v_~node1~0.base_33) (+ (* v_~node1_front~0_37 4) v_~node1~0.offset_33)) v_~update~0_75) 1 0) 0) 0 1)) (= (+ v_~node1_front~0_37 1) v_~node1_front~0_36)) InVars {~node1~0.base=v_~node1~0.base_33, ~node1_size~0=v_~node1_size~0_20, #memory_int=|v_#memory_int_189|, ~node1_back~0=v_~node1_back~0_44, ~node1~0.offset=v_~node1~0.offset_33, ~node1_front~0=v_~node1_front~0_37, ~update~0=v_~update~0_75} OutVars{thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~node1_state~0=v_~node1_state~0_20, ~node1~0.offset=v_~node1~0.offset_33, ~node1_front~0=v_~node1_front~0_36, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~node1~0.base=v_~node1~0.base_33, ~node1_size~0=v_~node1_size~0_20, thread2Thread1of1ForFork3_#t~post16#1=|v_thread2Thread1of1ForFork3_#t~post16#1_1|, ~safe~0=v_~safe~0_82, #memory_int=|v_#memory_int_189|, thread2Thread1of1ForFork3_#t~mem15#1=|v_thread2Thread1of1ForFork3_#t~mem15#1_1|, ~node1_back~0=v_~node1_back~0_44, ~update~0=v_~update~0_75} AuxVars[] AssignedVars[thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork3_#t~post16#1, ~safe~0, thread2Thread1of1ForFork3_#t~mem15#1, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~node1_state~0, ~node1_front~0][749], [326#L126true, 368#true, 308#L148true, 378#(<= ~node2_back~0 ~node2_front~0), 18#L200-1true, 2215#true, 2221#(= ~node2_state~0 0), 158#L110-1true, 353#true, 382#(= ~client_state~0 0), 372#true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, 48#L81true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:57,737 INFO L294 olderBase$Statistics]: this new event has 274 ancestors and is cut-off event [2023-11-29 21:55:57,737 INFO L297 olderBase$Statistics]: existing Event has 269 ancestors and is cut-off event [2023-11-29 21:55:57,737 INFO L297 olderBase$Statistics]: existing Event has 269 ancestors and is cut-off event [2023-11-29 21:55:57,737 INFO L297 olderBase$Statistics]: existing Event has 274 ancestors and is cut-off event [2023-11-29 21:55:57,737 INFO L297 olderBase$Statistics]: existing Event has 275 ancestors and is cut-off event [2023-11-29 21:55:57,737 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1446] L148-->L154-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_137 v_~manager_size~0_40) (<= 0 v_~manager_back~0_137)) 1 0) 0)) (= v_~client_state~0_18 1) (= v_~manager_back~0_136 (+ v_~manager_back~0_137 1)) (not (= (ite (= v_~update~0_79 (select (select |v_#memory_int_193| v_~manager~0.base_85) (+ (* v_~manager_back~0_137 4) v_~manager~0.offset_85))) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, ~manager_back~0=v_~manager_back~0_137, ~manager_size~0=v_~manager_size~0_40, ~update~0=v_~update~0_79} OutVars{thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, thread4Thread1of1ForFork2_#t~post26#1=|v_thread4Thread1of1ForFork2_#t~post26#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~client_state~0=v_~client_state~0_18, ~manager_back~0=v_~manager_back~0_136, ~manager_size~0=v_~manager_size~0_40, thread4Thread1of1ForFork2_#t~mem25#1=|v_thread4Thread1of1ForFork2_#t~mem25#1_1|, ~update~0=v_~update~0_79} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post26#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, ~manager_back~0, thread4Thread1of1ForFork2_#t~mem25#1][753], [326#L126true, 2217#(= ~node1_state~0 0), 368#true, 18#L200-1true, 378#(<= ~node2_back~0 ~node2_front~0), 88#L154-1true, 190#L104true, 2221#(= ~node2_state~0 0), 353#true, 372#true, thread2Thread1of1ForFork3InUse, 380#true, 384#true, 356#true, 48#L81true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:57,737 INFO L294 olderBase$Statistics]: this new event has 274 ancestors and is cut-off event [2023-11-29 21:55:57,737 INFO L297 olderBase$Statistics]: existing Event has 274 ancestors and is cut-off event [2023-11-29 21:55:57,737 INFO L297 olderBase$Statistics]: existing Event has 269 ancestors and is cut-off event [2023-11-29 21:55:57,737 INFO L297 olderBase$Statistics]: existing Event has 275 ancestors and is cut-off event [2023-11-29 21:55:57,737 INFO L297 olderBase$Statistics]: existing Event has 269 ancestors and is cut-off event [2023-11-29 21:55:57,779 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1398] L68-->L88-1: Formula: (and (not (= (ite (and (< v_~node2_back~0_49 v_~node2_size~0_24) (<= 0 v_~node2_back~0_49)) 1 0) 0)) (= (+ v_~node2_back~0_49 1) v_~node2_back~0_48) (= v_~manager_state~0_44 3) (not (= (ite (= v_~update~0_83 (select (select |v_#memory_int_197| v_~node2~0.base_33) (+ (* 4 v_~node2_back~0_49) v_~node2~0.offset_33))) 1 0) 0))) InVars {~node2~0.offset=v_~node2~0.offset_33, #memory_int=|v_#memory_int_197|, ~node2_size~0=v_~node2_size~0_24, ~node2_back~0=v_~node2_back~0_49, ~node2~0.base=v_~node2~0.base_33, ~update~0=v_~update~0_83} OutVars{thread1Thread1of1ForFork1_#t~post7#1=|v_thread1Thread1of1ForFork1_#t~post7#1_1|, ~manager_state~0=v_~manager_state~0_44, thread1Thread1of1ForFork1_#t~mem6#1=|v_thread1Thread1of1ForFork1_#t~mem6#1_1|, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_5|, ~node2~0.offset=v_~node2~0.offset_33, #memory_int=|v_#memory_int_197|, ~node2_size~0=v_~node2_size~0_24, ~node2_back~0=v_~node2_back~0_48, ~node2~0.base=v_~node2~0.base_33, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1_5|, ~update~0=v_~update~0_83} AuxVars[] AssignedVars[thread1Thread1of1ForFork1_#t~post7#1, ~manager_state~0, thread1Thread1of1ForFork1_#t~mem6#1, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, ~node2_back~0, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1][870], [2217#(= ~node1_state~0 0), 326#L126true, 368#true, 308#L148true, 18#L200-1true, 376#true, 190#L104true, 2221#(= ~node2_state~0 0), 353#true, 382#(= ~client_state~0 0), 96#L88-1true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 374#(<= ~node1_back~0 ~node1_front~0), 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:57,779 INFO L294 olderBase$Statistics]: this new event has 274 ancestors and is cut-off event [2023-11-29 21:55:57,779 INFO L297 olderBase$Statistics]: existing Event has 269 ancestors and is cut-off event [2023-11-29 21:55:57,780 INFO L297 olderBase$Statistics]: existing Event has 269 ancestors and is cut-off event [2023-11-29 21:55:57,780 INFO L297 olderBase$Statistics]: existing Event has 274 ancestors and is cut-off event [2023-11-29 21:55:57,780 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1432] L126-->L132-1: Formula: (and (not (= (ite (and (< v_~node2_front~0_35 v_~node2_back~0_44) (<= 0 v_~node2_front~0_35) (< v_~node2_front~0_35 v_~node2_size~0_20)) 1 0) 0)) (= v_~safe~0_80 (ite (= (ite (= (select (select |v_#memory_int_183| v_~node2~0.base_29) (+ (* 4 v_~node2_front~0_35) v_~node2~0.offset_29)) v_~update~0_73) 1 0) 0) 0 1)) (= v_~node2_state~0_16 1) (= (+ v_~node2_front~0_35 1) v_~node2_front~0_34)) InVars {~node2~0.offset=v_~node2~0.offset_29, ~node2_front~0=v_~node2_front~0_35, #memory_int=|v_#memory_int_183|, ~node2_size~0=v_~node2_size~0_20, ~node2~0.base=v_~node2~0.base_29, ~node2_back~0=v_~node2_back~0_44, ~update~0=v_~update~0_73} OutVars{~node2_state~0=v_~node2_state~0_16, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_1|, thread3Thread1of1ForFork0_#t~mem20#1=|v_thread3Thread1of1ForFork0_#t~mem20#1_1|, thread3Thread1of1ForFork0_#t~post21#1=|v_thread3Thread1of1ForFork0_#t~post21#1_1|, ~node2~0.offset=v_~node2~0.offset_29, ~node2_front~0=v_~node2_front~0_34, ~safe~0=v_~safe~0_80, #memory_int=|v_#memory_int_183|, ~node2_size~0=v_~node2_size~0_20, ~node2~0.base=v_~node2~0.base_29, ~node2_back~0=v_~node2_back~0_44, ~update~0=v_~update~0_73} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#t~post21#1, ~node2_state~0, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, ~node2_front~0, ~safe~0, thread3Thread1of1ForFork0_#t~mem20#1][789], [2217#(= ~node1_state~0 0), 368#true, 308#L148true, 18#L200-1true, 2219#true, 376#true, 190#L104true, 353#true, 382#(= ~client_state~0 0), 194#L132-1true, 39#L68true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, thread4Thread1of1ForFork2InUse, 374#(<= ~node1_back~0 ~node1_front~0), thread3Thread1of1ForFork0InUse, 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:57,780 INFO L294 olderBase$Statistics]: this new event has 274 ancestors and is cut-off event [2023-11-29 21:55:57,780 INFO L297 olderBase$Statistics]: existing Event has 269 ancestors and is cut-off event [2023-11-29 21:55:57,780 INFO L297 olderBase$Statistics]: existing Event has 274 ancestors and is cut-off event [2023-11-29 21:55:57,780 INFO L297 olderBase$Statistics]: existing Event has 269 ancestors and is cut-off event [2023-11-29 21:55:57,780 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L148-->L154-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_137 v_~manager_size~0_40) (<= 0 v_~manager_back~0_137)) 1 0) 0)) (= v_~client_state~0_18 1) (= v_~manager_back~0_136 (+ v_~manager_back~0_137 1)) (not (= (ite (= v_~update~0_79 (select (select |v_#memory_int_193| v_~manager~0.base_85) (+ (* v_~manager_back~0_137 4) v_~manager~0.offset_85))) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, ~manager_back~0=v_~manager_back~0_137, ~manager_size~0=v_~manager_size~0_40, ~update~0=v_~update~0_79} OutVars{thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, thread4Thread1of1ForFork2_#t~post26#1=|v_thread4Thread1of1ForFork2_#t~post26#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~client_state~0=v_~client_state~0_18, ~manager_back~0=v_~manager_back~0_136, ~manager_size~0=v_~manager_size~0_40, thread4Thread1of1ForFork2_#t~mem25#1=|v_thread4Thread1of1ForFork2_#t~mem25#1_1|, ~update~0=v_~update~0_79} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post26#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, ~manager_back~0, thread4Thread1of1ForFork2_#t~mem25#1][790], [326#L126true, 2217#(= ~node1_state~0 0), 368#true, 18#L200-1true, 376#true, 88#L154-1true, 190#L104true, 2221#(= ~node2_state~0 0), 353#true, 39#L68true, 380#true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, thread4Thread1of1ForFork2InUse, 374#(<= ~node1_back~0 ~node1_front~0), thread3Thread1of1ForFork0InUse, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:57,780 INFO L294 olderBase$Statistics]: this new event has 274 ancestors and is cut-off event [2023-11-29 21:55:57,780 INFO L297 olderBase$Statistics]: existing Event has 269 ancestors and is cut-off event [2023-11-29 21:55:57,780 INFO L297 olderBase$Statistics]: existing Event has 269 ancestors and is cut-off event [2023-11-29 21:55:57,780 INFO L297 olderBase$Statistics]: existing Event has 274 ancestors and is cut-off event [2023-11-29 21:55:57,783 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1432] L126-->L132-1: Formula: (and (not (= (ite (and (< v_~node2_front~0_35 v_~node2_back~0_44) (<= 0 v_~node2_front~0_35) (< v_~node2_front~0_35 v_~node2_size~0_20)) 1 0) 0)) (= v_~safe~0_80 (ite (= (ite (= (select (select |v_#memory_int_183| v_~node2~0.base_29) (+ (* 4 v_~node2_front~0_35) v_~node2~0.offset_29)) v_~update~0_73) 1 0) 0) 0 1)) (= v_~node2_state~0_16 1) (= (+ v_~node2_front~0_35 1) v_~node2_front~0_34)) InVars {~node2~0.offset=v_~node2~0.offset_29, ~node2_front~0=v_~node2_front~0_35, #memory_int=|v_#memory_int_183|, ~node2_size~0=v_~node2_size~0_20, ~node2~0.base=v_~node2~0.base_29, ~node2_back~0=v_~node2_back~0_44, ~update~0=v_~update~0_73} OutVars{~node2_state~0=v_~node2_state~0_16, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_1|, thread3Thread1of1ForFork0_#t~mem20#1=|v_thread3Thread1of1ForFork0_#t~mem20#1_1|, thread3Thread1of1ForFork0_#t~post21#1=|v_thread3Thread1of1ForFork0_#t~post21#1_1|, ~node2~0.offset=v_~node2~0.offset_29, ~node2_front~0=v_~node2_front~0_34, ~safe~0=v_~safe~0_80, #memory_int=|v_#memory_int_183|, ~node2_size~0=v_~node2_size~0_20, ~node2~0.base=v_~node2~0.base_29, ~node2_back~0=v_~node2_back~0_44, ~update~0=v_~update~0_73} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#t~post21#1, ~node2_state~0, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, ~node2_front~0, ~safe~0, thread3Thread1of1ForFork0_#t~mem20#1][789], [2217#(= ~node1_state~0 0), 368#true, 308#L148true, 18#L200-1true, 2219#true, 376#true, 190#L104true, 321#L74true, 353#true, 194#L132-1true, 382#(= ~client_state~0 0), thread2Thread1of1ForFork3InUse, 384#true, 356#true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 374#(<= ~node1_back~0 ~node1_front~0), 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:57,783 INFO L294 olderBase$Statistics]: this new event has 274 ancestors and is cut-off event [2023-11-29 21:55:57,783 INFO L297 olderBase$Statistics]: existing Event has 274 ancestors and is cut-off event [2023-11-29 21:55:57,783 INFO L297 olderBase$Statistics]: existing Event has 269 ancestors and is cut-off event [2023-11-29 21:55:57,783 INFO L297 olderBase$Statistics]: existing Event has 269 ancestors and is cut-off event [2023-11-29 21:55:57,783 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L148-->L154-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_137 v_~manager_size~0_40) (<= 0 v_~manager_back~0_137)) 1 0) 0)) (= v_~client_state~0_18 1) (= v_~manager_back~0_136 (+ v_~manager_back~0_137 1)) (not (= (ite (= v_~update~0_79 (select (select |v_#memory_int_193| v_~manager~0.base_85) (+ (* v_~manager_back~0_137 4) v_~manager~0.offset_85))) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, ~manager_back~0=v_~manager_back~0_137, ~manager_size~0=v_~manager_size~0_40, ~update~0=v_~update~0_79} OutVars{thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, thread4Thread1of1ForFork2_#t~post26#1=|v_thread4Thread1of1ForFork2_#t~post26#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~client_state~0=v_~client_state~0_18, ~manager_back~0=v_~manager_back~0_136, ~manager_size~0=v_~manager_size~0_40, thread4Thread1of1ForFork2_#t~mem25#1=|v_thread4Thread1of1ForFork2_#t~mem25#1_1|, ~update~0=v_~update~0_79} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post26#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, ~manager_back~0, thread4Thread1of1ForFork2_#t~mem25#1][790], [2217#(= ~node1_state~0 0), 326#L126true, 368#true, 18#L200-1true, 376#true, 88#L154-1true, 190#L104true, 2221#(= ~node2_state~0 0), 321#L74true, 353#true, 380#true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 374#(<= ~node1_back~0 ~node1_front~0), 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:57,783 INFO L294 olderBase$Statistics]: this new event has 274 ancestors and is cut-off event [2023-11-29 21:55:57,783 INFO L297 olderBase$Statistics]: existing Event has 269 ancestors and is cut-off event [2023-11-29 21:55:57,783 INFO L297 olderBase$Statistics]: existing Event has 269 ancestors and is cut-off event [2023-11-29 21:55:57,783 INFO L297 olderBase$Statistics]: existing Event has 274 ancestors and is cut-off event [2023-11-29 21:55:57,797 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1407] L89-->L88-1: Formula: (and (not (= (ite (and (< v_~client_back~0_41 v_~client_size~0_22) (<= 0 v_~client_back~0_41)) 1 0) 0)) (not (= 0 (ite (= (select (select |v_#memory_int_187| v_~client~0.base_29) (+ (* v_~client_back~0_41 4) v_~client~0.offset_29)) v_~ok~0_71) 1 0))) (= v_~manager_state~0_42 0) (= (+ v_~client_back~0_41 1) v_~client_back~0_40)) InVars {~client_back~0=v_~client_back~0_41, ~client~0.offset=v_~client~0.offset_29, ~ok~0=v_~ok~0_71, #memory_int=|v_#memory_int_187|, ~client_size~0=v_~client_size~0_22, ~client~0.base=v_~client~0.base_29} OutVars{thread1Thread1of1ForFork1_#t~post13#1=|v_thread1Thread1of1ForFork1_#t~post13#1_1|, ~manager_state~0=v_~manager_state~0_42, ~client_back~0=v_~client_back~0_40, ~client~0.offset=v_~client~0.offset_29, ~ok~0=v_~ok~0_71, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_11|, #memory_int=|v_#memory_int_187|, ~client_size~0=v_~client_size~0_22, thread1Thread1of1ForFork1_#t~mem12#1=|v_thread1Thread1of1ForFork1_#t~mem12#1_1|, ~client~0.base=v_~client~0.base_29, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1_11|} AuxVars[] AssignedVars[thread1Thread1of1ForFork1_#t~post13#1, ~manager_state~0, ~client_back~0, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork1_#t~mem12#1, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1][1039], [2217#(= ~node1_state~0 0), 326#L126true, 368#true, 308#L148true, 376#true, 403#(= ~manager_state~0 0), 190#L104true, 2221#(= ~node2_state~0 0), 353#true, 382#(= ~client_state~0 0), 96#L88-1true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, 93#L199-4true, thread4Thread1of1ForFork2InUse, 374#(<= ~node1_back~0 ~node1_front~0), thread3Thread1of1ForFork0InUse, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:57,797 INFO L294 olderBase$Statistics]: this new event has 274 ancestors and is cut-off event [2023-11-29 21:55:57,797 INFO L297 olderBase$Statistics]: existing Event has 274 ancestors and is cut-off event [2023-11-29 21:55:57,797 INFO L297 olderBase$Statistics]: existing Event has 269 ancestors and is cut-off event [2023-11-29 21:55:57,797 INFO L297 olderBase$Statistics]: existing Event has 269 ancestors and is cut-off event [2023-11-29 21:55:57,797 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1432] L126-->L132-1: Formula: (and (not (= (ite (and (< v_~node2_front~0_35 v_~node2_back~0_44) (<= 0 v_~node2_front~0_35) (< v_~node2_front~0_35 v_~node2_size~0_20)) 1 0) 0)) (= v_~safe~0_80 (ite (= (ite (= (select (select |v_#memory_int_183| v_~node2~0.base_29) (+ (* 4 v_~node2_front~0_35) v_~node2~0.offset_29)) v_~update~0_73) 1 0) 0) 0 1)) (= v_~node2_state~0_16 1) (= (+ v_~node2_front~0_35 1) v_~node2_front~0_34)) InVars {~node2~0.offset=v_~node2~0.offset_29, ~node2_front~0=v_~node2_front~0_35, #memory_int=|v_#memory_int_183|, ~node2_size~0=v_~node2_size~0_20, ~node2~0.base=v_~node2~0.base_29, ~node2_back~0=v_~node2_back~0_44, ~update~0=v_~update~0_73} OutVars{~node2_state~0=v_~node2_state~0_16, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_1|, thread3Thread1of1ForFork0_#t~mem20#1=|v_thread3Thread1of1ForFork0_#t~mem20#1_1|, thread3Thread1of1ForFork0_#t~post21#1=|v_thread3Thread1of1ForFork0_#t~post21#1_1|, ~node2~0.offset=v_~node2~0.offset_29, ~node2_front~0=v_~node2_front~0_34, ~safe~0=v_~safe~0_80, #memory_int=|v_#memory_int_183|, ~node2_size~0=v_~node2_size~0_20, ~node2~0.base=v_~node2~0.base_29, ~node2_back~0=v_~node2_back~0_44, ~update~0=v_~update~0_73} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#t~post21#1, ~node2_state~0, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, ~node2_front~0, ~safe~0, thread3Thread1of1ForFork0_#t~mem20#1][789], [2217#(= ~node1_state~0 0), 113#L89true, 368#true, 308#L148true, 376#true, 2219#true, 190#L104true, 353#true, 194#L132-1true, 382#(= ~client_state~0 0), thread2Thread1of1ForFork3InUse, 384#true, 356#true, 93#L199-4true, thread4Thread1of1ForFork2InUse, 374#(<= ~node1_back~0 ~node1_front~0), thread3Thread1of1ForFork0InUse, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:57,797 INFO L294 olderBase$Statistics]: this new event has 274 ancestors and is cut-off event [2023-11-29 21:55:57,797 INFO L297 olderBase$Statistics]: existing Event has 274 ancestors and is cut-off event [2023-11-29 21:55:57,797 INFO L297 olderBase$Statistics]: existing Event has 269 ancestors and is cut-off event [2023-11-29 21:55:57,797 INFO L297 olderBase$Statistics]: existing Event has 269 ancestors and is cut-off event [2023-11-29 21:55:57,798 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L148-->L154-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_137 v_~manager_size~0_40) (<= 0 v_~manager_back~0_137)) 1 0) 0)) (= v_~client_state~0_18 1) (= v_~manager_back~0_136 (+ v_~manager_back~0_137 1)) (not (= (ite (= v_~update~0_79 (select (select |v_#memory_int_193| v_~manager~0.base_85) (+ (* v_~manager_back~0_137 4) v_~manager~0.offset_85))) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, ~manager_back~0=v_~manager_back~0_137, ~manager_size~0=v_~manager_size~0_40, ~update~0=v_~update~0_79} OutVars{thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, thread4Thread1of1ForFork2_#t~post26#1=|v_thread4Thread1of1ForFork2_#t~post26#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~client_state~0=v_~client_state~0_18, ~manager_back~0=v_~manager_back~0_136, ~manager_size~0=v_~manager_size~0_40, thread4Thread1of1ForFork2_#t~mem25#1=|v_thread4Thread1of1ForFork2_#t~mem25#1_1|, ~update~0=v_~update~0_79} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post26#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, ~manager_back~0, thread4Thread1of1ForFork2_#t~mem25#1][790], [2217#(= ~node1_state~0 0), 326#L126true, 113#L89true, 368#true, 376#true, 88#L154-1true, 190#L104true, 2221#(= ~node2_state~0 0), 353#true, 380#true, thread2Thread1of1ForFork3InUse, 384#true, 93#L199-4true, 356#true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 374#(<= ~node1_back~0 ~node1_front~0), 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:57,798 INFO L294 olderBase$Statistics]: this new event has 274 ancestors and is cut-off event [2023-11-29 21:55:57,798 INFO L297 olderBase$Statistics]: existing Event has 269 ancestors and is cut-off event [2023-11-29 21:55:57,798 INFO L297 olderBase$Statistics]: existing Event has 274 ancestors and is cut-off event [2023-11-29 21:55:57,798 INFO L297 olderBase$Statistics]: existing Event has 269 ancestors and is cut-off event [2023-11-29 21:55:58,377 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1392] L54-->L88-1: Formula: (and (= (+ v_~manager_front~0_91 1) v_~manager_front~0_90) (= v_~manager_state~0_38 1) (= v_~safe~0_76 (ite (= (ite (= (select (select |v_#memory_int_155| v_~manager~0.base_67) (+ (* v_~manager_front~0_91 4) v_~manager~0.offset_67)) v_~update~0_61) 1 0) 0) 0 1)) (not (= (ite (and (< v_~manager_front~0_91 v_~manager_back~0_104) (< v_~manager_front~0_91 v_~manager_size~0_24) (<= 0 v_~manager_front~0_91)) 1 0) 0))) InVars {~manager_front~0=v_~manager_front~0_91, ~manager~0.offset=v_~manager~0.offset_67, ~manager~0.base=v_~manager~0.base_67, #memory_int=|v_#memory_int_155|, ~manager_back~0=v_~manager_back~0_104, ~manager_size~0=v_~manager_size~0_24, ~update~0=v_~update~0_61} OutVars{~manager_state~0=v_~manager_state~0_38, ~manager~0.offset=v_~manager~0.offset_67, ~manager~0.base=v_~manager~0.base_67, thread1Thread1of1ForFork1_#t~mem2#1=|v_thread1Thread1of1ForFork1_#t~mem2#1_1|, ~manager_back~0=v_~manager_back~0_104, ~manager_front~0=v_~manager_front~0_90, thread1Thread1of1ForFork1_#t~post3#1=|v_thread1Thread1of1ForFork1_#t~post3#1_1|, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, ~safe~0=v_~safe~0_76, #memory_int=|v_#memory_int_155|, ~manager_size~0=v_~manager_size~0_24, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~update~0=v_~update~0_61} AuxVars[] AssignedVars[~manager_front~0, ~manager_state~0, thread1Thread1of1ForFork1_#t~post3#1, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, ~safe~0, thread1Thread1of1ForFork1_#t~mem2#1, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1][635], [326#L126true, 368#true, 378#(<= ~node2_back~0 ~node2_front~0), 18#L200-1true, 2215#true, 2221#(= ~node2_state~0 0), 115#L155true, 353#true, 372#true, 35#L110true, 96#L88-1true, 2177#(and (or (= (select (select |#memory_int| ~manager~0.base) (* ~manager_front~0 4)) ~update~0) (< ~manager_size~0 (+ ~manager_front~0 1)) (< ~manager_front~0 0)) (= ~safe~0 1) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_size~0 1) (= ~manager~0.offset 0) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t1~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (not (= ~manager~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t4~0#1.base|)), 380#true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:58,378 INFO L294 olderBase$Statistics]: this new event has 274 ancestors and is cut-off event [2023-11-29 21:55:58,378 INFO L297 olderBase$Statistics]: existing Event has 264 ancestors and is cut-off event [2023-11-29 21:55:58,378 INFO L297 olderBase$Statistics]: existing Event has 274 ancestors and is cut-off event [2023-11-29 21:55:58,378 INFO L297 olderBase$Statistics]: existing Event has 264 ancestors and is cut-off event [2023-11-29 21:55:58,378 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1449] L155-->L154-1: Formula: (and (= (+ v_~client_front~0_31 1) v_~client_front~0_30) (= v_~client_state~0_16 0) (= v_~safe~0_78 (ite (= (ite (= (select (select |v_#memory_int_165| v_~client~0.base_23) (+ v_~client~0.offset_23 (* v_~client_front~0_31 4))) v_~ok~0_57) 1 0) 0) 0 1)) (not (= (ite (and (< v_~client_front~0_31 v_~client_back~0_32) (<= 0 v_~client_front~0_31) (< v_~client_back~0_32 v_~client_size~0_14)) 1 0) 0))) InVars {~client~0.offset=v_~client~0.offset_23, ~client_back~0=v_~client_back~0_32, ~client_front~0=v_~client_front~0_31, ~ok~0=v_~ok~0_57, #memory_int=|v_#memory_int_165|, ~client_size~0=v_~client_size~0_14, ~client~0.base=v_~client~0.base_23} OutVars{~client~0.offset=v_~client~0.offset_23, ~client_back~0=v_~client_back~0_32, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_3|, ~ok~0=v_~ok~0_57, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_3|, thread4Thread1of1ForFork2_#t~mem27#1=|v_thread4Thread1of1ForFork2_#t~mem27#1_1|, thread4Thread1of1ForFork2_#t~post28#1=|v_thread4Thread1of1ForFork2_#t~post28#1_1|, ~client_front~0=v_~client_front~0_30, ~safe~0=v_~safe~0_78, #memory_int=|v_#memory_int_165|, ~client_state~0=v_~client_state~0_16, ~client_size~0=v_~client_size~0_14, ~client~0.base=v_~client~0.base_23} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, ~client_front~0, ~safe~0, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, thread4Thread1of1ForFork2_#t~mem27#1, thread4Thread1of1ForFork2_#t~post28#1][800], [326#L126true, 60#L54true, 368#true, 18#L200-1true, 2173#(and (or (= (select (select |#memory_int| ~manager~0.base) (* ~manager_front~0 4)) ~update~0) (< ~manager_size~0 (+ ~manager_front~0 1)) (< ~manager_front~0 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_size~0 1) (= ~manager~0.offset 0) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t1~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (not (= ~manager~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t4~0#1.base|)), 378#(<= ~node2_back~0 ~node2_front~0), 2215#true, 403#(= ~manager_state~0 0), 88#L154-1true, 2221#(= ~node2_state~0 0), 353#true, 382#(= ~client_state~0 0), 372#true, 35#L110true, thread2Thread1of1ForFork3InUse, 384#true, thread4Thread1of1ForFork2InUse, 356#true, thread3Thread1of1ForFork0InUse, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:58,378 INFO L294 olderBase$Statistics]: this new event has 274 ancestors and is cut-off event [2023-11-29 21:55:58,378 INFO L297 olderBase$Statistics]: existing Event has 264 ancestors and is cut-off event [2023-11-29 21:55:58,378 INFO L297 olderBase$Statistics]: existing Event has 274 ancestors and is cut-off event [2023-11-29 21:55:58,378 INFO L297 olderBase$Statistics]: existing Event has 264 ancestors and is cut-off event [2023-11-29 21:55:58,379 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L148-->L154-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_137 v_~manager_size~0_40) (<= 0 v_~manager_back~0_137)) 1 0) 0)) (= v_~client_state~0_18 1) (= v_~manager_back~0_136 (+ v_~manager_back~0_137 1)) (not (= (ite (= v_~update~0_79 (select (select |v_#memory_int_193| v_~manager~0.base_85) (+ (* v_~manager_back~0_137 4) v_~manager~0.offset_85))) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, ~manager_back~0=v_~manager_back~0_137, ~manager_size~0=v_~manager_size~0_40, ~update~0=v_~update~0_79} OutVars{thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, thread4Thread1of1ForFork2_#t~post26#1=|v_thread4Thread1of1ForFork2_#t~post26#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~client_state~0=v_~client_state~0_18, ~manager_back~0=v_~manager_back~0_136, ~manager_size~0=v_~manager_size~0_40, thread4Thread1of1ForFork2_#t~mem25#1=|v_thread4Thread1of1ForFork2_#t~mem25#1_1|, ~update~0=v_~update~0_79} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post26#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, ~manager_back~0, thread4Thread1of1ForFork2_#t~mem25#1][695], [2217#(= ~node1_state~0 0), 60#L54true, 368#true, 9#L132true, 18#L200-1true, 376#true, 2219#true, 88#L154-1true, 403#(= ~manager_state~0 0), 190#L104true, 2185#(and (exists ((v_~manager_back~0_148 Int)) (and (= ~update~0 (select (select |#memory_int| ~manager~0.base) (* v_~manager_back~0_148 4))) (<= (+ v_~manager_back~0_148 1) ~manager_size~0) (<= 0 v_~manager_back~0_148))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_size~0 1) (= ~manager~0.offset 0) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t1~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (not (= ~manager~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (= ~manager_front~0 0) (< ~manager_front~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t4~0#1.base|)), 353#true, 380#true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, thread4Thread1of1ForFork2InUse, 374#(<= ~node1_back~0 ~node1_front~0), thread3Thread1of1ForFork0InUse, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:58,379 INFO L294 olderBase$Statistics]: this new event has 274 ancestors and is cut-off event [2023-11-29 21:55:58,379 INFO L297 olderBase$Statistics]: existing Event has 274 ancestors and is cut-off event [2023-11-29 21:55:58,379 INFO L297 olderBase$Statistics]: existing Event has 264 ancestors and is cut-off event [2023-11-29 21:55:58,379 INFO L297 olderBase$Statistics]: existing Event has 264 ancestors and is cut-off event [2023-11-29 21:55:58,379 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1392] L54-->L88-1: Formula: (and (= (+ v_~manager_front~0_91 1) v_~manager_front~0_90) (= v_~manager_state~0_38 1) (= v_~safe~0_76 (ite (= (ite (= (select (select |v_#memory_int_155| v_~manager~0.base_67) (+ (* v_~manager_front~0_91 4) v_~manager~0.offset_67)) v_~update~0_61) 1 0) 0) 0 1)) (not (= (ite (and (< v_~manager_front~0_91 v_~manager_back~0_104) (< v_~manager_front~0_91 v_~manager_size~0_24) (<= 0 v_~manager_front~0_91)) 1 0) 0))) InVars {~manager_front~0=v_~manager_front~0_91, ~manager~0.offset=v_~manager~0.offset_67, ~manager~0.base=v_~manager~0.base_67, #memory_int=|v_#memory_int_155|, ~manager_back~0=v_~manager_back~0_104, ~manager_size~0=v_~manager_size~0_24, ~update~0=v_~update~0_61} OutVars{~manager_state~0=v_~manager_state~0_38, ~manager~0.offset=v_~manager~0.offset_67, ~manager~0.base=v_~manager~0.base_67, thread1Thread1of1ForFork1_#t~mem2#1=|v_thread1Thread1of1ForFork1_#t~mem2#1_1|, ~manager_back~0=v_~manager_back~0_104, ~manager_front~0=v_~manager_front~0_90, thread1Thread1of1ForFork1_#t~post3#1=|v_thread1Thread1of1ForFork1_#t~post3#1_1|, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, ~safe~0=v_~safe~0_76, #memory_int=|v_#memory_int_155|, ~manager_size~0=v_~manager_size~0_24, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~update~0=v_~update~0_61} AuxVars[] AssignedVars[~manager_front~0, ~manager_state~0, thread1Thread1of1ForFork1_#t~post3#1, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, ~safe~0, thread1Thread1of1ForFork1_#t~mem2#1, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1][697], [2217#(= ~node1_state~0 0), 368#true, 9#L132true, 308#L148true, 18#L200-1true, 2219#true, 376#true, 190#L104true, 353#true, 382#(= ~client_state~0 0), 96#L88-1true, 2177#(and (or (= (select (select |#memory_int| ~manager~0.base) (* ~manager_front~0 4)) ~update~0) (< ~manager_size~0 (+ ~manager_front~0 1)) (< ~manager_front~0 0)) (= ~safe~0 1) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_size~0 1) (= ~manager~0.offset 0) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t1~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (not (= ~manager~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t4~0#1.base|)), thread2Thread1of1ForFork3InUse, 384#true, thread4Thread1of1ForFork2InUse, 356#true, 374#(<= ~node1_back~0 ~node1_front~0), thread3Thread1of1ForFork0InUse, 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:58,379 INFO L294 olderBase$Statistics]: this new event has 274 ancestors and is cut-off event [2023-11-29 21:55:58,379 INFO L297 olderBase$Statistics]: existing Event has 264 ancestors and is cut-off event [2023-11-29 21:55:58,379 INFO L297 olderBase$Statistics]: existing Event has 274 ancestors and is cut-off event [2023-11-29 21:55:58,379 INFO L297 olderBase$Statistics]: existing Event has 264 ancestors and is cut-off event [2023-11-29 21:55:58,380 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1392] L54-->L88-1: Formula: (and (= (+ v_~manager_front~0_91 1) v_~manager_front~0_90) (= v_~manager_state~0_38 1) (= v_~safe~0_76 (ite (= (ite (= (select (select |v_#memory_int_155| v_~manager~0.base_67) (+ (* v_~manager_front~0_91 4) v_~manager~0.offset_67)) v_~update~0_61) 1 0) 0) 0 1)) (not (= (ite (and (< v_~manager_front~0_91 v_~manager_back~0_104) (< v_~manager_front~0_91 v_~manager_size~0_24) (<= 0 v_~manager_front~0_91)) 1 0) 0))) InVars {~manager_front~0=v_~manager_front~0_91, ~manager~0.offset=v_~manager~0.offset_67, ~manager~0.base=v_~manager~0.base_67, #memory_int=|v_#memory_int_155|, ~manager_back~0=v_~manager_back~0_104, ~manager_size~0=v_~manager_size~0_24, ~update~0=v_~update~0_61} OutVars{~manager_state~0=v_~manager_state~0_38, ~manager~0.offset=v_~manager~0.offset_67, ~manager~0.base=v_~manager~0.base_67, thread1Thread1of1ForFork1_#t~mem2#1=|v_thread1Thread1of1ForFork1_#t~mem2#1_1|, ~manager_back~0=v_~manager_back~0_104, ~manager_front~0=v_~manager_front~0_90, thread1Thread1of1ForFork1_#t~post3#1=|v_thread1Thread1of1ForFork1_#t~post3#1_1|, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, ~safe~0=v_~safe~0_76, #memory_int=|v_#memory_int_155|, ~manager_size~0=v_~manager_size~0_24, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~update~0=v_~update~0_61} AuxVars[] AssignedVars[~manager_front~0, ~manager_state~0, thread1Thread1of1ForFork1_#t~post3#1, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, ~safe~0, thread1Thread1of1ForFork1_#t~mem2#1, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1][702], [2217#(= ~node1_state~0 0), 326#L126true, 368#true, 308#L148true, 18#L200-1true, 376#true, 190#L104true, 2221#(= ~node2_state~0 0), 353#true, 382#(= ~client_state~0 0), 96#L88-1true, 2177#(and (or (= (select (select |#memory_int| ~manager~0.base) (* ~manager_front~0 4)) ~update~0) (< ~manager_size~0 (+ ~manager_front~0 1)) (< ~manager_front~0 0)) (= ~safe~0 1) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_size~0 1) (= ~manager~0.offset 0) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t1~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (not (= ~manager~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t4~0#1.base|)), thread2Thread1of1ForFork3InUse, 384#true, 356#true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 374#(<= ~node1_back~0 ~node1_front~0), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:58,380 INFO L294 olderBase$Statistics]: this new event has 274 ancestors and is cut-off event [2023-11-29 21:55:58,380 INFO L297 olderBase$Statistics]: existing Event has 264 ancestors and is cut-off event [2023-11-29 21:55:58,380 INFO L297 olderBase$Statistics]: existing Event has 264 ancestors and is cut-off event [2023-11-29 21:55:58,380 INFO L297 olderBase$Statistics]: existing Event has 274 ancestors and is cut-off event [2023-11-29 21:55:58,620 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L148-->L154-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_137 v_~manager_size~0_40) (<= 0 v_~manager_back~0_137)) 1 0) 0)) (= v_~client_state~0_18 1) (= v_~manager_back~0_136 (+ v_~manager_back~0_137 1)) (not (= (ite (= v_~update~0_79 (select (select |v_#memory_int_193| v_~manager~0.base_85) (+ (* v_~manager_back~0_137 4) v_~manager~0.offset_85))) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, ~manager_back~0=v_~manager_back~0_137, ~manager_size~0=v_~manager_size~0_40, ~update~0=v_~update~0_79} OutVars{thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, thread4Thread1of1ForFork2_#t~post26#1=|v_thread4Thread1of1ForFork2_#t~post26#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~client_state~0=v_~client_state~0_18, ~manager_back~0=v_~manager_back~0_136, ~manager_size~0=v_~manager_size~0_40, thread4Thread1of1ForFork2_#t~mem25#1=|v_thread4Thread1of1ForFork2_#t~mem25#1_1|, ~update~0=v_~update~0_79} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post26#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, ~manager_back~0, thread4Thread1of1ForFork2_#t~mem25#1][704], [2217#(= ~node1_state~0 0), 60#L54true, 326#L126true, 368#true, 18#L200-1true, 376#true, 88#L154-1true, 403#(= ~manager_state~0 0), 190#L104true, 2221#(= ~node2_state~0 0), 2181#(and (= ~safe~0 1) (exists ((v_~manager_back~0_148 Int)) (and (= ~update~0 (select (select |#memory_int| ~manager~0.base) (* v_~manager_back~0_148 4))) (<= (+ v_~manager_back~0_148 1) ~manager_size~0) (<= 0 v_~manager_back~0_148))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_size~0 1) (= ~manager~0.offset 0) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t1~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (not (= ~manager~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (= ~manager_front~0 0) (< ~manager_front~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t4~0#1.base|)), 353#true, thread2Thread1of1ForFork3InUse, 380#true, 384#true, thread4Thread1of1ForFork2InUse, 356#true, thread3Thread1of1ForFork0InUse, 374#(<= ~node1_back~0 ~node1_front~0), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:58,620 INFO L294 olderBase$Statistics]: this new event has 274 ancestors and is cut-off event [2023-11-29 21:55:58,620 INFO L297 olderBase$Statistics]: existing Event has 264 ancestors and is cut-off event [2023-11-29 21:55:58,620 INFO L297 olderBase$Statistics]: existing Event has 274 ancestors and is cut-off event [2023-11-29 21:55:58,620 INFO L297 olderBase$Statistics]: existing Event has 264 ancestors and is cut-off event [2023-11-29 21:55:58,621 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1432] L126-->L132-1: Formula: (and (not (= (ite (and (< v_~node2_front~0_35 v_~node2_back~0_44) (<= 0 v_~node2_front~0_35) (< v_~node2_front~0_35 v_~node2_size~0_20)) 1 0) 0)) (= v_~safe~0_80 (ite (= (ite (= (select (select |v_#memory_int_183| v_~node2~0.base_29) (+ (* 4 v_~node2_front~0_35) v_~node2~0.offset_29)) v_~update~0_73) 1 0) 0) 0 1)) (= v_~node2_state~0_16 1) (= (+ v_~node2_front~0_35 1) v_~node2_front~0_34)) InVars {~node2~0.offset=v_~node2~0.offset_29, ~node2_front~0=v_~node2_front~0_35, #memory_int=|v_#memory_int_183|, ~node2_size~0=v_~node2_size~0_20, ~node2~0.base=v_~node2~0.base_29, ~node2_back~0=v_~node2_back~0_44, ~update~0=v_~update~0_73} OutVars{~node2_state~0=v_~node2_state~0_16, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_1|, thread3Thread1of1ForFork0_#t~mem20#1=|v_thread3Thread1of1ForFork0_#t~mem20#1_1|, thread3Thread1of1ForFork0_#t~post21#1=|v_thread3Thread1of1ForFork0_#t~post21#1_1|, ~node2~0.offset=v_~node2~0.offset_29, ~node2_front~0=v_~node2_front~0_34, ~safe~0=v_~safe~0_80, #memory_int=|v_#memory_int_183|, ~node2_size~0=v_~node2_size~0_20, ~node2~0.base=v_~node2~0.base_29, ~node2_back~0=v_~node2_back~0_44, ~update~0=v_~update~0_73} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#t~post21#1, ~node2_state~0, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, ~node2_front~0, ~safe~0, thread3Thread1of1ForFork0_#t~mem20#1][706], [2217#(= ~node1_state~0 0), 60#L54true, 368#true, 308#L148true, 18#L200-1true, 376#true, 2219#true, 403#(= ~manager_state~0 0), 190#L104true, 2185#(and (exists ((v_~manager_back~0_148 Int)) (and (= ~update~0 (select (select |#memory_int| ~manager~0.base) (* v_~manager_back~0_148 4))) (<= (+ v_~manager_back~0_148 1) ~manager_size~0) (<= 0 v_~manager_back~0_148))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_size~0 1) (= ~manager~0.offset 0) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t1~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (not (= ~manager~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (= ~manager_front~0 0) (< ~manager_front~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t4~0#1.base|)), 353#true, 194#L132-1true, 382#(= ~client_state~0 0), thread2Thread1of1ForFork3InUse, 384#true, thread4Thread1of1ForFork2InUse, 356#true, 374#(<= ~node1_back~0 ~node1_front~0), thread3Thread1of1ForFork0InUse, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:55:58,621 INFO L294 olderBase$Statistics]: this new event has 274 ancestors and is cut-off event [2023-11-29 21:55:58,621 INFO L297 olderBase$Statistics]: existing Event has 264 ancestors and is cut-off event [2023-11-29 21:55:58,621 INFO L297 olderBase$Statistics]: existing Event has 264 ancestors and is cut-off event [2023-11-29 21:55:58,621 INFO L297 olderBase$Statistics]: existing Event has 274 ancestors and is cut-off event [2023-11-29 21:56:00,568 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1418] L104-->L110-1: Formula: (and (= v_~node1_state~0_20 1) (not (= (ite (and (< v_~node1_front~0_37 v_~node1_size~0_20) (< v_~node1_front~0_37 v_~node1_back~0_44) (<= 0 v_~node1_front~0_37)) 1 0) 0)) (= v_~safe~0_82 (ite (= (ite (= (select (select |v_#memory_int_189| v_~node1~0.base_33) (+ (* v_~node1_front~0_37 4) v_~node1~0.offset_33)) v_~update~0_75) 1 0) 0) 0 1)) (= (+ v_~node1_front~0_37 1) v_~node1_front~0_36)) InVars {~node1~0.base=v_~node1~0.base_33, ~node1_size~0=v_~node1_size~0_20, #memory_int=|v_#memory_int_189|, ~node1_back~0=v_~node1_back~0_44, ~node1~0.offset=v_~node1~0.offset_33, ~node1_front~0=v_~node1_front~0_37, ~update~0=v_~update~0_75} OutVars{thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~node1_state~0=v_~node1_state~0_20, ~node1~0.offset=v_~node1~0.offset_33, ~node1_front~0=v_~node1_front~0_36, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~node1~0.base=v_~node1~0.base_33, ~node1_size~0=v_~node1_size~0_20, thread2Thread1of1ForFork3_#t~post16#1=|v_thread2Thread1of1ForFork3_#t~post16#1_1|, ~safe~0=v_~safe~0_82, #memory_int=|v_#memory_int_189|, thread2Thread1of1ForFork3_#t~mem15#1=|v_thread2Thread1of1ForFork3_#t~mem15#1_1|, ~node1_back~0=v_~node1_back~0_44, ~update~0=v_~update~0_75} AuxVars[] AssignedVars[thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork3_#t~post16#1, ~safe~0, thread2Thread1of1ForFork3_#t~mem15#1, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~node1_state~0, ~node1_front~0][1383], [326#L126true, 368#true, 308#L148true, 18#L200-1true, 2215#true, 376#true, 2221#(= ~node2_state~0 0), 158#L110-1true, 353#true, 25#L61true, 382#(= ~client_state~0 0), 372#true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:56:00,568 INFO L294 olderBase$Statistics]: this new event has 279 ancestors and is cut-off event [2023-11-29 21:56:00,568 INFO L297 olderBase$Statistics]: existing Event has 274 ancestors and is cut-off event [2023-11-29 21:56:00,568 INFO L297 olderBase$Statistics]: existing Event has 274 ancestors and is cut-off event [2023-11-29 21:56:00,568 INFO L297 olderBase$Statistics]: existing Event has 279 ancestors and is cut-off event [2023-11-29 21:56:00,568 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1432] L126-->L132-1: Formula: (and (not (= (ite (and (< v_~node2_front~0_35 v_~node2_back~0_44) (<= 0 v_~node2_front~0_35) (< v_~node2_front~0_35 v_~node2_size~0_20)) 1 0) 0)) (= v_~safe~0_80 (ite (= (ite (= (select (select |v_#memory_int_183| v_~node2~0.base_29) (+ (* 4 v_~node2_front~0_35) v_~node2~0.offset_29)) v_~update~0_73) 1 0) 0) 0 1)) (= v_~node2_state~0_16 1) (= (+ v_~node2_front~0_35 1) v_~node2_front~0_34)) InVars {~node2~0.offset=v_~node2~0.offset_29, ~node2_front~0=v_~node2_front~0_35, #memory_int=|v_#memory_int_183|, ~node2_size~0=v_~node2_size~0_20, ~node2~0.base=v_~node2~0.base_29, ~node2_back~0=v_~node2_back~0_44, ~update~0=v_~update~0_73} OutVars{~node2_state~0=v_~node2_state~0_16, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_1|, thread3Thread1of1ForFork0_#t~mem20#1=|v_thread3Thread1of1ForFork0_#t~mem20#1_1|, thread3Thread1of1ForFork0_#t~post21#1=|v_thread3Thread1of1ForFork0_#t~post21#1_1|, ~node2~0.offset=v_~node2~0.offset_29, ~node2_front~0=v_~node2_front~0_34, ~safe~0=v_~safe~0_80, #memory_int=|v_#memory_int_183|, ~node2_size~0=v_~node2_size~0_20, ~node2~0.base=v_~node2~0.base_29, ~node2_back~0=v_~node2_back~0_44, ~update~0=v_~update~0_73} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#t~post21#1, ~node2_state~0, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, ~node2_front~0, ~safe~0, thread3Thread1of1ForFork0_#t~mem20#1][1385], [2217#(= ~node1_state~0 0), 368#true, 308#L148true, 18#L200-1true, 376#true, 2219#true, 190#L104true, 353#true, 25#L61true, 382#(= ~client_state~0 0), 194#L132-1true, 372#true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:56:00,568 INFO L294 olderBase$Statistics]: this new event has 279 ancestors and is cut-off event [2023-11-29 21:56:00,568 INFO L297 olderBase$Statistics]: existing Event has 274 ancestors and is cut-off event [2023-11-29 21:56:00,568 INFO L297 olderBase$Statistics]: existing Event has 274 ancestors and is cut-off event [2023-11-29 21:56:00,568 INFO L297 olderBase$Statistics]: existing Event has 279 ancestors and is cut-off event [2023-11-29 21:56:00,569 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1395] L61-->L88-1: Formula: (and (= (+ v_~node1_back~0_39 1) v_~node1_back~0_38) (= v_~manager_state~0_40 2) (not (= (ite (= (select (select |v_#memory_int_177| v_~node1~0.base_31) (+ (* v_~node1_back~0_39 4) v_~node1~0.offset_31)) v_~update~0_69) 1 0) 0)) (not (= (ite (and (<= 0 v_~node1_back~0_39) (< v_~node1_back~0_39 v_~node1_size~0_16)) 1 0) 0))) InVars {~node1~0.base=v_~node1~0.base_31, ~node1_size~0=v_~node1_size~0_16, #memory_int=|v_#memory_int_177|, ~node1_back~0=v_~node1_back~0_39, ~node1~0.offset=v_~node1~0.offset_31, ~update~0=v_~update~0_69} OutVars{~manager_state~0=v_~manager_state~0_40, ~node1~0.base=v_~node1~0.base_31, thread1Thread1of1ForFork1_#t~mem4#1=|v_thread1Thread1of1ForFork1_#t~mem4#1_1|, ~node1_size~0=v_~node1_size~0_16, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_3|, thread1Thread1of1ForFork1_#t~post5#1=|v_thread1Thread1of1ForFork1_#t~post5#1_1|, #memory_int=|v_#memory_int_177|, ~node1_back~0=v_~node1_back~0_38, ~node1~0.offset=v_~node1~0.offset_31, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1_3|, ~update~0=v_~update~0_69} AuxVars[] AssignedVars[~manager_state~0, thread1Thread1of1ForFork1_#t~mem4#1, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork1_#t~post5#1, ~node1_back~0, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1][1437], [2217#(= ~node1_state~0 0), 326#L126true, 368#true, 308#L148true, 18#L200-1true, 376#true, 190#L104true, 2221#(= ~node2_state~0 0), 353#true, 382#(= ~client_state~0 0), 372#true, 96#L88-1true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:56:00,569 INFO L294 olderBase$Statistics]: this new event has 279 ancestors and is cut-off event [2023-11-29 21:56:00,569 INFO L297 olderBase$Statistics]: existing Event has 274 ancestors and is cut-off event [2023-11-29 21:56:00,569 INFO L297 olderBase$Statistics]: existing Event has 274 ancestors and is cut-off event [2023-11-29 21:56:00,569 INFO L297 olderBase$Statistics]: existing Event has 279 ancestors and is cut-off event [2023-11-29 21:56:00,569 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L148-->L154-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_137 v_~manager_size~0_40) (<= 0 v_~manager_back~0_137)) 1 0) 0)) (= v_~client_state~0_18 1) (= v_~manager_back~0_136 (+ v_~manager_back~0_137 1)) (not (= (ite (= v_~update~0_79 (select (select |v_#memory_int_193| v_~manager~0.base_85) (+ (* v_~manager_back~0_137 4) v_~manager~0.offset_85))) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, ~manager_back~0=v_~manager_back~0_137, ~manager_size~0=v_~manager_size~0_40, ~update~0=v_~update~0_79} OutVars{thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, thread4Thread1of1ForFork2_#t~post26#1=|v_thread4Thread1of1ForFork2_#t~post26#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~client_state~0=v_~client_state~0_18, ~manager_back~0=v_~manager_back~0_136, ~manager_size~0=v_~manager_size~0_40, thread4Thread1of1ForFork2_#t~mem25#1=|v_thread4Thread1of1ForFork2_#t~mem25#1_1|, ~update~0=v_~update~0_79} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post26#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, ~manager_back~0, thread4Thread1of1ForFork2_#t~mem25#1][1093], [2217#(= ~node1_state~0 0), 326#L126true, 368#true, 18#L200-1true, 376#true, 88#L154-1true, 190#L104true, 2221#(= ~node2_state~0 0), 353#true, 25#L61true, 372#true, 380#true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:56:00,569 INFO L294 olderBase$Statistics]: this new event has 279 ancestors and is cut-off event [2023-11-29 21:56:00,569 INFO L297 olderBase$Statistics]: existing Event has 274 ancestors and is cut-off event [2023-11-29 21:56:00,569 INFO L297 olderBase$Statistics]: existing Event has 274 ancestors and is cut-off event [2023-11-29 21:56:00,569 INFO L297 olderBase$Statistics]: existing Event has 279 ancestors and is cut-off event [2023-11-29 21:56:00,573 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1418] L104-->L110-1: Formula: (and (= v_~node1_state~0_20 1) (not (= (ite (and (< v_~node1_front~0_37 v_~node1_size~0_20) (< v_~node1_front~0_37 v_~node1_back~0_44) (<= 0 v_~node1_front~0_37)) 1 0) 0)) (= v_~safe~0_82 (ite (= (ite (= (select (select |v_#memory_int_189| v_~node1~0.base_33) (+ (* v_~node1_front~0_37 4) v_~node1~0.offset_33)) v_~update~0_75) 1 0) 0) 0 1)) (= (+ v_~node1_front~0_37 1) v_~node1_front~0_36)) InVars {~node1~0.base=v_~node1~0.base_33, ~node1_size~0=v_~node1_size~0_20, #memory_int=|v_#memory_int_189|, ~node1_back~0=v_~node1_back~0_44, ~node1~0.offset=v_~node1~0.offset_33, ~node1_front~0=v_~node1_front~0_37, ~update~0=v_~update~0_75} OutVars{thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~node1_state~0=v_~node1_state~0_20, ~node1~0.offset=v_~node1~0.offset_33, ~node1_front~0=v_~node1_front~0_36, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~node1~0.base=v_~node1~0.base_33, ~node1_size~0=v_~node1_size~0_20, thread2Thread1of1ForFork3_#t~post16#1=|v_thread2Thread1of1ForFork3_#t~post16#1_1|, ~safe~0=v_~safe~0_82, #memory_int=|v_#memory_int_189|, thread2Thread1of1ForFork3_#t~mem15#1=|v_thread2Thread1of1ForFork3_#t~mem15#1_1|, ~node1_back~0=v_~node1_back~0_44, ~update~0=v_~update~0_75} AuxVars[] AssignedVars[thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork3_#t~post16#1, ~safe~0, thread2Thread1of1ForFork3_#t~mem15#1, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~node1_state~0, ~node1_front~0][1383], [326#L126true, 368#true, 308#L148true, 18#L200-1true, 2215#true, 376#true, 2221#(= ~node2_state~0 0), 158#L110-1true, 353#true, 227#L67true, 382#(= ~client_state~0 0), 372#true, thread2Thread1of1ForFork3InUse, 384#true, thread4Thread1of1ForFork2InUse, 356#true, thread3Thread1of1ForFork0InUse, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:56:00,573 INFO L294 olderBase$Statistics]: this new event has 279 ancestors and is cut-off event [2023-11-29 21:56:00,573 INFO L297 olderBase$Statistics]: existing Event has 274 ancestors and is cut-off event [2023-11-29 21:56:00,573 INFO L297 olderBase$Statistics]: existing Event has 279 ancestors and is cut-off event [2023-11-29 21:56:00,573 INFO L297 olderBase$Statistics]: existing Event has 274 ancestors and is cut-off event [2023-11-29 21:56:00,573 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1432] L126-->L132-1: Formula: (and (not (= (ite (and (< v_~node2_front~0_35 v_~node2_back~0_44) (<= 0 v_~node2_front~0_35) (< v_~node2_front~0_35 v_~node2_size~0_20)) 1 0) 0)) (= v_~safe~0_80 (ite (= (ite (= (select (select |v_#memory_int_183| v_~node2~0.base_29) (+ (* 4 v_~node2_front~0_35) v_~node2~0.offset_29)) v_~update~0_73) 1 0) 0) 0 1)) (= v_~node2_state~0_16 1) (= (+ v_~node2_front~0_35 1) v_~node2_front~0_34)) InVars {~node2~0.offset=v_~node2~0.offset_29, ~node2_front~0=v_~node2_front~0_35, #memory_int=|v_#memory_int_183|, ~node2_size~0=v_~node2_size~0_20, ~node2~0.base=v_~node2~0.base_29, ~node2_back~0=v_~node2_back~0_44, ~update~0=v_~update~0_73} OutVars{~node2_state~0=v_~node2_state~0_16, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_1|, thread3Thread1of1ForFork0_#t~mem20#1=|v_thread3Thread1of1ForFork0_#t~mem20#1_1|, thread3Thread1of1ForFork0_#t~post21#1=|v_thread3Thread1of1ForFork0_#t~post21#1_1|, ~node2~0.offset=v_~node2~0.offset_29, ~node2_front~0=v_~node2_front~0_34, ~safe~0=v_~safe~0_80, #memory_int=|v_#memory_int_183|, ~node2_size~0=v_~node2_size~0_20, ~node2~0.base=v_~node2~0.base_29, ~node2_back~0=v_~node2_back~0_44, ~update~0=v_~update~0_73} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#t~post21#1, ~node2_state~0, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, ~node2_front~0, ~safe~0, thread3Thread1of1ForFork0_#t~mem20#1][1385], [2217#(= ~node1_state~0 0), 368#true, 308#L148true, 18#L200-1true, 376#true, 2219#true, 190#L104true, 353#true, 227#L67true, 194#L132-1true, 382#(= ~client_state~0 0), 372#true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:56:00,573 INFO L294 olderBase$Statistics]: this new event has 279 ancestors and is cut-off event [2023-11-29 21:56:00,573 INFO L297 olderBase$Statistics]: existing Event has 274 ancestors and is cut-off event [2023-11-29 21:56:00,573 INFO L297 olderBase$Statistics]: existing Event has 279 ancestors and is cut-off event [2023-11-29 21:56:00,573 INFO L297 olderBase$Statistics]: existing Event has 274 ancestors and is cut-off event [2023-11-29 21:56:00,573 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L148-->L154-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_137 v_~manager_size~0_40) (<= 0 v_~manager_back~0_137)) 1 0) 0)) (= v_~client_state~0_18 1) (= v_~manager_back~0_136 (+ v_~manager_back~0_137 1)) (not (= (ite (= v_~update~0_79 (select (select |v_#memory_int_193| v_~manager~0.base_85) (+ (* v_~manager_back~0_137 4) v_~manager~0.offset_85))) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, ~manager_back~0=v_~manager_back~0_137, ~manager_size~0=v_~manager_size~0_40, ~update~0=v_~update~0_79} OutVars{thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, thread4Thread1of1ForFork2_#t~post26#1=|v_thread4Thread1of1ForFork2_#t~post26#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~client_state~0=v_~client_state~0_18, ~manager_back~0=v_~manager_back~0_136, ~manager_size~0=v_~manager_size~0_40, thread4Thread1of1ForFork2_#t~mem25#1=|v_thread4Thread1of1ForFork2_#t~mem25#1_1|, ~update~0=v_~update~0_79} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post26#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, ~manager_back~0, thread4Thread1of1ForFork2_#t~mem25#1][1093], [326#L126true, 2217#(= ~node1_state~0 0), 368#true, 18#L200-1true, 376#true, 88#L154-1true, 190#L104true, 2221#(= ~node2_state~0 0), 353#true, 227#L67true, 372#true, 380#true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:56:00,573 INFO L294 olderBase$Statistics]: this new event has 279 ancestors and is cut-off event [2023-11-29 21:56:00,574 INFO L297 olderBase$Statistics]: existing Event has 279 ancestors and is cut-off event [2023-11-29 21:56:00,574 INFO L297 olderBase$Statistics]: existing Event has 274 ancestors and is cut-off event [2023-11-29 21:56:00,574 INFO L297 olderBase$Statistics]: existing Event has 274 ancestors and is cut-off event [2023-11-29 21:56:00,597 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L148-->L154-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_137 v_~manager_size~0_40) (<= 0 v_~manager_back~0_137)) 1 0) 0)) (= v_~client_state~0_18 1) (= v_~manager_back~0_136 (+ v_~manager_back~0_137 1)) (not (= (ite (= v_~update~0_79 (select (select |v_#memory_int_193| v_~manager~0.base_85) (+ (* v_~manager_back~0_137 4) v_~manager~0.offset_85))) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, ~manager_back~0=v_~manager_back~0_137, ~manager_size~0=v_~manager_size~0_40, ~update~0=v_~update~0_79} OutVars{thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, thread4Thread1of1ForFork2_#t~post26#1=|v_thread4Thread1of1ForFork2_#t~post26#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~client_state~0=v_~client_state~0_18, ~manager_back~0=v_~manager_back~0_136, ~manager_size~0=v_~manager_size~0_40, thread4Thread1of1ForFork2_#t~mem25#1=|v_thread4Thread1of1ForFork2_#t~mem25#1_1|, ~update~0=v_~update~0_79} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post26#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, ~manager_back~0, thread4Thread1of1ForFork2_#t~mem25#1][1093], [2217#(= ~node1_state~0 0), 326#L126true, 368#true, 376#true, 88#L154-1true, 190#L104true, 2221#(= ~node2_state~0 0), 187#L82true, 353#true, 372#true, 380#true, thread2Thread1of1ForFork3InUse, 384#true, 93#L199-4true, 356#true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:56:00,598 INFO L294 olderBase$Statistics]: this new event has 279 ancestors and is cut-off event [2023-11-29 21:56:00,598 INFO L297 olderBase$Statistics]: existing Event has 274 ancestors and is cut-off event [2023-11-29 21:56:00,598 INFO L297 olderBase$Statistics]: existing Event has 274 ancestors and is cut-off event [2023-11-29 21:56:00,598 INFO L297 olderBase$Statistics]: existing Event has 279 ancestors and is cut-off event [2023-11-29 21:56:00,598 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1404] L82-->L88-1: Formula: (and (= v_~safe~0_84 (ite (= (ite (= (select (select |v_#memory_int_199| v_~manager~0.base_87) (+ (* v_~manager_front~0_97 4) v_~manager~0.offset_87)) v_~ok~0_73) 1 0) 0) 0 1)) (= (+ v_~manager_front~0_97 1) v_~manager_front~0_96) (= v_~manager_state~0_46 5) (not (= (ite (and (< v_~manager_front~0_97 v_~manager_back~0_142) (<= 0 v_~manager_front~0_97) (< v_~manager_front~0_97 v_~manager_size~0_44)) 1 0) 0))) InVars {~manager_front~0=v_~manager_front~0_97, ~manager~0.offset=v_~manager~0.offset_87, ~ok~0=v_~ok~0_73, ~manager~0.base=v_~manager~0.base_87, #memory_int=|v_#memory_int_199|, ~manager_back~0=v_~manager_back~0_142, ~manager_size~0=v_~manager_size~0_44} OutVars{~manager_state~0=v_~manager_state~0_46, ~manager~0.offset=v_~manager~0.offset_87, ~ok~0=v_~ok~0_73, ~manager~0.base=v_~manager~0.base_87, ~manager_back~0=v_~manager_back~0_142, thread1Thread1of1ForFork1_#t~post11#1=|v_thread1Thread1of1ForFork1_#t~post11#1_1|, ~manager_front~0=v_~manager_front~0_96, thread1Thread1of1ForFork1_#t~mem10#1=|v_thread1Thread1of1ForFork1_#t~mem10#1_1|, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_9|, ~safe~0=v_~safe~0_84, #memory_int=|v_#memory_int_199|, ~manager_size~0=v_~manager_size~0_44, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1_9|} AuxVars[] AssignedVars[~manager_front~0, ~manager_state~0, thread1Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, ~safe~0, thread1Thread1of1ForFork1_#t~post11#1, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1][1673], [2217#(= ~node1_state~0 0), 326#L126true, 368#true, 308#L148true, 376#true, 190#L104true, 2221#(= ~node2_state~0 0), 353#true, 382#(= ~client_state~0 0), 372#true, 96#L88-1true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, 93#L199-4true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:56:00,598 INFO L294 olderBase$Statistics]: this new event has 279 ancestors and is cut-off event [2023-11-29 21:56:00,598 INFO L297 olderBase$Statistics]: existing Event has 274 ancestors and is cut-off event [2023-11-29 21:56:00,598 INFO L297 olderBase$Statistics]: existing Event has 274 ancestors and is cut-off event [2023-11-29 21:56:00,598 INFO L297 olderBase$Statistics]: existing Event has 279 ancestors and is cut-off event [2023-11-29 21:56:00,598 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1418] L104-->L110-1: Formula: (and (= v_~node1_state~0_20 1) (not (= (ite (and (< v_~node1_front~0_37 v_~node1_size~0_20) (< v_~node1_front~0_37 v_~node1_back~0_44) (<= 0 v_~node1_front~0_37)) 1 0) 0)) (= v_~safe~0_82 (ite (= (ite (= (select (select |v_#memory_int_189| v_~node1~0.base_33) (+ (* v_~node1_front~0_37 4) v_~node1~0.offset_33)) v_~update~0_75) 1 0) 0) 0 1)) (= (+ v_~node1_front~0_37 1) v_~node1_front~0_36)) InVars {~node1~0.base=v_~node1~0.base_33, ~node1_size~0=v_~node1_size~0_20, #memory_int=|v_#memory_int_189|, ~node1_back~0=v_~node1_back~0_44, ~node1~0.offset=v_~node1~0.offset_33, ~node1_front~0=v_~node1_front~0_37, ~update~0=v_~update~0_75} OutVars{thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~node1_state~0=v_~node1_state~0_20, ~node1~0.offset=v_~node1~0.offset_33, ~node1_front~0=v_~node1_front~0_36, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~node1~0.base=v_~node1~0.base_33, ~node1_size~0=v_~node1_size~0_20, thread2Thread1of1ForFork3_#t~post16#1=|v_thread2Thread1of1ForFork3_#t~post16#1_1|, ~safe~0=v_~safe~0_82, #memory_int=|v_#memory_int_189|, thread2Thread1of1ForFork3_#t~mem15#1=|v_thread2Thread1of1ForFork3_#t~mem15#1_1|, ~node1_back~0=v_~node1_back~0_44, ~update~0=v_~update~0_75} AuxVars[] AssignedVars[thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork3_#t~post16#1, ~safe~0, thread2Thread1of1ForFork3_#t~mem15#1, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~node1_state~0, ~node1_front~0][1383], [326#L126true, 368#true, 308#L148true, 2215#true, 376#true, 2221#(= ~node2_state~0 0), 187#L82true, 158#L110-1true, 353#true, 382#(= ~client_state~0 0), 372#true, thread2Thread1of1ForFork3InUse, 384#true, 93#L199-4true, 356#true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:56:00,599 INFO L294 olderBase$Statistics]: this new event has 279 ancestors and is cut-off event [2023-11-29 21:56:00,599 INFO L297 olderBase$Statistics]: existing Event has 274 ancestors and is cut-off event [2023-11-29 21:56:00,599 INFO L297 olderBase$Statistics]: existing Event has 274 ancestors and is cut-off event [2023-11-29 21:56:00,599 INFO L297 olderBase$Statistics]: existing Event has 279 ancestors and is cut-off event [2023-11-29 21:56:00,599 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1432] L126-->L132-1: Formula: (and (not (= (ite (and (< v_~node2_front~0_35 v_~node2_back~0_44) (<= 0 v_~node2_front~0_35) (< v_~node2_front~0_35 v_~node2_size~0_20)) 1 0) 0)) (= v_~safe~0_80 (ite (= (ite (= (select (select |v_#memory_int_183| v_~node2~0.base_29) (+ (* 4 v_~node2_front~0_35) v_~node2~0.offset_29)) v_~update~0_73) 1 0) 0) 0 1)) (= v_~node2_state~0_16 1) (= (+ v_~node2_front~0_35 1) v_~node2_front~0_34)) InVars {~node2~0.offset=v_~node2~0.offset_29, ~node2_front~0=v_~node2_front~0_35, #memory_int=|v_#memory_int_183|, ~node2_size~0=v_~node2_size~0_20, ~node2~0.base=v_~node2~0.base_29, ~node2_back~0=v_~node2_back~0_44, ~update~0=v_~update~0_73} OutVars{~node2_state~0=v_~node2_state~0_16, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_1|, thread3Thread1of1ForFork0_#t~mem20#1=|v_thread3Thread1of1ForFork0_#t~mem20#1_1|, thread3Thread1of1ForFork0_#t~post21#1=|v_thread3Thread1of1ForFork0_#t~post21#1_1|, ~node2~0.offset=v_~node2~0.offset_29, ~node2_front~0=v_~node2_front~0_34, ~safe~0=v_~safe~0_80, #memory_int=|v_#memory_int_183|, ~node2_size~0=v_~node2_size~0_20, ~node2~0.base=v_~node2~0.base_29, ~node2_back~0=v_~node2_back~0_44, ~update~0=v_~update~0_73} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#t~post21#1, ~node2_state~0, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, ~node2_front~0, ~safe~0, thread3Thread1of1ForFork0_#t~mem20#1][1385], [2217#(= ~node1_state~0 0), 368#true, 308#L148true, 376#true, 2219#true, 190#L104true, 187#L82true, 353#true, 382#(= ~client_state~0 0), 194#L132-1true, 372#true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, 93#L199-4true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:56:00,599 INFO L294 olderBase$Statistics]: this new event has 279 ancestors and is cut-off event [2023-11-29 21:56:00,599 INFO L297 olderBase$Statistics]: existing Event has 274 ancestors and is cut-off event [2023-11-29 21:56:00,599 INFO L297 olderBase$Statistics]: existing Event has 279 ancestors and is cut-off event [2023-11-29 21:56:00,599 INFO L297 olderBase$Statistics]: existing Event has 274 ancestors and is cut-off event [2023-11-29 21:56:00,604 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L148-->L154-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_137 v_~manager_size~0_40) (<= 0 v_~manager_back~0_137)) 1 0) 0)) (= v_~client_state~0_18 1) (= v_~manager_back~0_136 (+ v_~manager_back~0_137 1)) (not (= (ite (= v_~update~0_79 (select (select |v_#memory_int_193| v_~manager~0.base_85) (+ (* v_~manager_back~0_137 4) v_~manager~0.offset_85))) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, ~manager_back~0=v_~manager_back~0_137, ~manager_size~0=v_~manager_size~0_40, ~update~0=v_~update~0_79} OutVars{thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, thread4Thread1of1ForFork2_#t~post26#1=|v_thread4Thread1of1ForFork2_#t~post26#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~client_state~0=v_~client_state~0_18, ~manager_back~0=v_~manager_back~0_136, ~manager_size~0=v_~manager_size~0_40, thread4Thread1of1ForFork2_#t~mem25#1=|v_thread4Thread1of1ForFork2_#t~mem25#1_1|, ~update~0=v_~update~0_79} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post26#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, ~manager_back~0, thread4Thread1of1ForFork2_#t~mem25#1][1093], [2217#(= ~node1_state~0 0), 326#L126true, 368#true, 376#true, 88#L154-1true, 190#L104true, 2221#(= ~node2_state~0 0), 311#L88true, 353#true, 372#true, thread2Thread1of1ForFork3InUse, 380#true, 384#true, 356#true, 93#L199-4true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:56:00,604 INFO L294 olderBase$Statistics]: this new event has 279 ancestors and is cut-off event [2023-11-29 21:56:00,604 INFO L297 olderBase$Statistics]: existing Event has 274 ancestors and is cut-off event [2023-11-29 21:56:00,604 INFO L297 olderBase$Statistics]: existing Event has 274 ancestors and is cut-off event [2023-11-29 21:56:00,604 INFO L297 olderBase$Statistics]: existing Event has 279 ancestors and is cut-off event [2023-11-29 21:56:00,609 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1418] L104-->L110-1: Formula: (and (= v_~node1_state~0_20 1) (not (= (ite (and (< v_~node1_front~0_37 v_~node1_size~0_20) (< v_~node1_front~0_37 v_~node1_back~0_44) (<= 0 v_~node1_front~0_37)) 1 0) 0)) (= v_~safe~0_82 (ite (= (ite (= (select (select |v_#memory_int_189| v_~node1~0.base_33) (+ (* v_~node1_front~0_37 4) v_~node1~0.offset_33)) v_~update~0_75) 1 0) 0) 0 1)) (= (+ v_~node1_front~0_37 1) v_~node1_front~0_36)) InVars {~node1~0.base=v_~node1~0.base_33, ~node1_size~0=v_~node1_size~0_20, #memory_int=|v_#memory_int_189|, ~node1_back~0=v_~node1_back~0_44, ~node1~0.offset=v_~node1~0.offset_33, ~node1_front~0=v_~node1_front~0_37, ~update~0=v_~update~0_75} OutVars{thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~node1_state~0=v_~node1_state~0_20, ~node1~0.offset=v_~node1~0.offset_33, ~node1_front~0=v_~node1_front~0_36, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~node1~0.base=v_~node1~0.base_33, ~node1_size~0=v_~node1_size~0_20, thread2Thread1of1ForFork3_#t~post16#1=|v_thread2Thread1of1ForFork3_#t~post16#1_1|, ~safe~0=v_~safe~0_82, #memory_int=|v_#memory_int_189|, thread2Thread1of1ForFork3_#t~mem15#1=|v_thread2Thread1of1ForFork3_#t~mem15#1_1|, ~node1_back~0=v_~node1_back~0_44, ~update~0=v_~update~0_75} AuxVars[] AssignedVars[thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork3_#t~post16#1, ~safe~0, thread2Thread1of1ForFork3_#t~mem15#1, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~node1_state~0, ~node1_front~0][1383], [326#L126true, 368#true, 308#L148true, 2215#true, 376#true, 2221#(= ~node2_state~0 0), 311#L88true, 158#L110-1true, 353#true, 382#(= ~client_state~0 0), 372#true, thread2Thread1of1ForFork3InUse, 384#true, 93#L199-4true, 356#true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:56:00,609 INFO L294 olderBase$Statistics]: this new event has 279 ancestors and is cut-off event [2023-11-29 21:56:00,609 INFO L297 olderBase$Statistics]: existing Event has 274 ancestors and is cut-off event [2023-11-29 21:56:00,609 INFO L297 olderBase$Statistics]: existing Event has 274 ancestors and is cut-off event [2023-11-29 21:56:00,609 INFO L297 olderBase$Statistics]: existing Event has 279 ancestors and is cut-off event [2023-11-29 21:56:00,609 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1432] L126-->L132-1: Formula: (and (not (= (ite (and (< v_~node2_front~0_35 v_~node2_back~0_44) (<= 0 v_~node2_front~0_35) (< v_~node2_front~0_35 v_~node2_size~0_20)) 1 0) 0)) (= v_~safe~0_80 (ite (= (ite (= (select (select |v_#memory_int_183| v_~node2~0.base_29) (+ (* 4 v_~node2_front~0_35) v_~node2~0.offset_29)) v_~update~0_73) 1 0) 0) 0 1)) (= v_~node2_state~0_16 1) (= (+ v_~node2_front~0_35 1) v_~node2_front~0_34)) InVars {~node2~0.offset=v_~node2~0.offset_29, ~node2_front~0=v_~node2_front~0_35, #memory_int=|v_#memory_int_183|, ~node2_size~0=v_~node2_size~0_20, ~node2~0.base=v_~node2~0.base_29, ~node2_back~0=v_~node2_back~0_44, ~update~0=v_~update~0_73} OutVars{~node2_state~0=v_~node2_state~0_16, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_1|, thread3Thread1of1ForFork0_#t~mem20#1=|v_thread3Thread1of1ForFork0_#t~mem20#1_1|, thread3Thread1of1ForFork0_#t~post21#1=|v_thread3Thread1of1ForFork0_#t~post21#1_1|, ~node2~0.offset=v_~node2~0.offset_29, ~node2_front~0=v_~node2_front~0_34, ~safe~0=v_~safe~0_80, #memory_int=|v_#memory_int_183|, ~node2_size~0=v_~node2_size~0_20, ~node2~0.base=v_~node2~0.base_29, ~node2_back~0=v_~node2_back~0_44, ~update~0=v_~update~0_73} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#t~post21#1, ~node2_state~0, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, ~node2_front~0, ~safe~0, thread3Thread1of1ForFork0_#t~mem20#1][1385], [2217#(= ~node1_state~0 0), 368#true, 308#L148true, 2219#true, 376#true, 190#L104true, 311#L88true, 353#true, 194#L132-1true, 382#(= ~client_state~0 0), 372#true, thread2Thread1of1ForFork3InUse, 384#true, 93#L199-4true, 356#true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:56:00,609 INFO L294 olderBase$Statistics]: this new event has 279 ancestors and is cut-off event [2023-11-29 21:56:00,609 INFO L297 olderBase$Statistics]: existing Event has 274 ancestors and is cut-off event [2023-11-29 21:56:00,609 INFO L297 olderBase$Statistics]: existing Event has 274 ancestors and is cut-off event [2023-11-29 21:56:00,609 INFO L297 olderBase$Statistics]: existing Event has 279 ancestors and is cut-off event [2023-11-29 21:56:00,691 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1418] L104-->L110-1: Formula: (and (= v_~node1_state~0_20 1) (not (= (ite (and (< v_~node1_front~0_37 v_~node1_size~0_20) (< v_~node1_front~0_37 v_~node1_back~0_44) (<= 0 v_~node1_front~0_37)) 1 0) 0)) (= v_~safe~0_82 (ite (= (ite (= (select (select |v_#memory_int_189| v_~node1~0.base_33) (+ (* v_~node1_front~0_37 4) v_~node1~0.offset_33)) v_~update~0_75) 1 0) 0) 0 1)) (= (+ v_~node1_front~0_37 1) v_~node1_front~0_36)) InVars {~node1~0.base=v_~node1~0.base_33, ~node1_size~0=v_~node1_size~0_20, #memory_int=|v_#memory_int_189|, ~node1_back~0=v_~node1_back~0_44, ~node1~0.offset=v_~node1~0.offset_33, ~node1_front~0=v_~node1_front~0_37, ~update~0=v_~update~0_75} OutVars{thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~node1_state~0=v_~node1_state~0_20, ~node1~0.offset=v_~node1~0.offset_33, ~node1_front~0=v_~node1_front~0_36, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~node1~0.base=v_~node1~0.base_33, ~node1_size~0=v_~node1_size~0_20, thread2Thread1of1ForFork3_#t~post16#1=|v_thread2Thread1of1ForFork3_#t~post16#1_1|, ~safe~0=v_~safe~0_82, #memory_int=|v_#memory_int_189|, thread2Thread1of1ForFork3_#t~mem15#1=|v_thread2Thread1of1ForFork3_#t~mem15#1_1|, ~node1_back~0=v_~node1_back~0_44, ~update~0=v_~update~0_75} AuxVars[] AssignedVars[thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork3_#t~post16#1, ~safe~0, thread2Thread1of1ForFork3_#t~mem15#1, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~node1_state~0, ~node1_front~0][749], [326#L126true, 368#true, 308#L148true, 378#(<= ~node2_back~0 ~node2_front~0), 18#L200-1true, 2215#true, 2221#(= ~node2_state~0 0), 187#L82true, 158#L110-1true, 353#true, 382#(= ~client_state~0 0), 372#true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:56:00,692 INFO L294 olderBase$Statistics]: this new event has 275 ancestors and is cut-off event [2023-11-29 21:56:00,692 INFO L297 olderBase$Statistics]: existing Event has 276 ancestors and is cut-off event [2023-11-29 21:56:00,692 INFO L297 olderBase$Statistics]: existing Event has 275 ancestors and is cut-off event [2023-11-29 21:56:00,692 INFO L297 olderBase$Statistics]: existing Event has 270 ancestors and is cut-off event [2023-11-29 21:56:00,692 INFO L297 olderBase$Statistics]: existing Event has 270 ancestors and is cut-off event [2023-11-29 21:56:00,692 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1404] L82-->L88-1: Formula: (and (= v_~safe~0_84 (ite (= (ite (= (select (select |v_#memory_int_199| v_~manager~0.base_87) (+ (* v_~manager_front~0_97 4) v_~manager~0.offset_87)) v_~ok~0_73) 1 0) 0) 0 1)) (= (+ v_~manager_front~0_97 1) v_~manager_front~0_96) (= v_~manager_state~0_46 5) (not (= (ite (and (< v_~manager_front~0_97 v_~manager_back~0_142) (<= 0 v_~manager_front~0_97) (< v_~manager_front~0_97 v_~manager_size~0_44)) 1 0) 0))) InVars {~manager_front~0=v_~manager_front~0_97, ~manager~0.offset=v_~manager~0.offset_87, ~ok~0=v_~ok~0_73, ~manager~0.base=v_~manager~0.base_87, #memory_int=|v_#memory_int_199|, ~manager_back~0=v_~manager_back~0_142, ~manager_size~0=v_~manager_size~0_44} OutVars{~manager_state~0=v_~manager_state~0_46, ~manager~0.offset=v_~manager~0.offset_87, ~ok~0=v_~ok~0_73, ~manager~0.base=v_~manager~0.base_87, ~manager_back~0=v_~manager_back~0_142, thread1Thread1of1ForFork1_#t~post11#1=|v_thread1Thread1of1ForFork1_#t~post11#1_1|, ~manager_front~0=v_~manager_front~0_96, thread1Thread1of1ForFork1_#t~mem10#1=|v_thread1Thread1of1ForFork1_#t~mem10#1_1|, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_9|, ~safe~0=v_~safe~0_84, #memory_int=|v_#memory_int_199|, ~manager_size~0=v_~manager_size~0_44, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1_9|} AuxVars[] AssignedVars[~manager_front~0, ~manager_state~0, thread1Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, ~safe~0, thread1Thread1of1ForFork1_#t~post11#1, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1][926], [326#L126true, 2217#(= ~node1_state~0 0), 368#true, 308#L148true, 18#L200-1true, 378#(<= ~node2_back~0 ~node2_front~0), 190#L104true, 2221#(= ~node2_state~0 0), 353#true, 382#(= ~client_state~0 0), 372#true, 96#L88-1true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:56:00,692 INFO L294 olderBase$Statistics]: this new event has 275 ancestors and is cut-off event [2023-11-29 21:56:00,692 INFO L297 olderBase$Statistics]: existing Event has 275 ancestors and is cut-off event [2023-11-29 21:56:00,692 INFO L297 olderBase$Statistics]: existing Event has 276 ancestors and is cut-off event [2023-11-29 21:56:00,692 INFO L297 olderBase$Statistics]: existing Event has 270 ancestors and is cut-off event [2023-11-29 21:56:00,692 INFO L297 olderBase$Statistics]: existing Event has 270 ancestors and is cut-off event [2023-11-29 21:56:00,692 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1446] L148-->L154-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_137 v_~manager_size~0_40) (<= 0 v_~manager_back~0_137)) 1 0) 0)) (= v_~client_state~0_18 1) (= v_~manager_back~0_136 (+ v_~manager_back~0_137 1)) (not (= (ite (= v_~update~0_79 (select (select |v_#memory_int_193| v_~manager~0.base_85) (+ (* v_~manager_back~0_137 4) v_~manager~0.offset_85))) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, ~manager_back~0=v_~manager_back~0_137, ~manager_size~0=v_~manager_size~0_40, ~update~0=v_~update~0_79} OutVars{thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, thread4Thread1of1ForFork2_#t~post26#1=|v_thread4Thread1of1ForFork2_#t~post26#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~client_state~0=v_~client_state~0_18, ~manager_back~0=v_~manager_back~0_136, ~manager_size~0=v_~manager_size~0_40, thread4Thread1of1ForFork2_#t~mem25#1=|v_thread4Thread1of1ForFork2_#t~mem25#1_1|, ~update~0=v_~update~0_79} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post26#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, ~manager_back~0, thread4Thread1of1ForFork2_#t~mem25#1][753], [326#L126true, 2217#(= ~node1_state~0 0), 368#true, 18#L200-1true, 378#(<= ~node2_back~0 ~node2_front~0), 88#L154-1true, 190#L104true, 2221#(= ~node2_state~0 0), 187#L82true, 353#true, 372#true, 380#true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:56:00,692 INFO L294 olderBase$Statistics]: this new event has 275 ancestors and is cut-off event [2023-11-29 21:56:00,692 INFO L297 olderBase$Statistics]: existing Event has 270 ancestors and is cut-off event [2023-11-29 21:56:00,692 INFO L297 olderBase$Statistics]: existing Event has 275 ancestors and is cut-off event [2023-11-29 21:56:00,692 INFO L297 olderBase$Statistics]: existing Event has 270 ancestors and is cut-off event [2023-11-29 21:56:00,692 INFO L297 olderBase$Statistics]: existing Event has 276 ancestors and is cut-off event [2023-11-29 21:56:00,694 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1418] L104-->L110-1: Formula: (and (= v_~node1_state~0_20 1) (not (= (ite (and (< v_~node1_front~0_37 v_~node1_size~0_20) (< v_~node1_front~0_37 v_~node1_back~0_44) (<= 0 v_~node1_front~0_37)) 1 0) 0)) (= v_~safe~0_82 (ite (= (ite (= (select (select |v_#memory_int_189| v_~node1~0.base_33) (+ (* v_~node1_front~0_37 4) v_~node1~0.offset_33)) v_~update~0_75) 1 0) 0) 0 1)) (= (+ v_~node1_front~0_37 1) v_~node1_front~0_36)) InVars {~node1~0.base=v_~node1~0.base_33, ~node1_size~0=v_~node1_size~0_20, #memory_int=|v_#memory_int_189|, ~node1_back~0=v_~node1_back~0_44, ~node1~0.offset=v_~node1~0.offset_33, ~node1_front~0=v_~node1_front~0_37, ~update~0=v_~update~0_75} OutVars{thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~node1_state~0=v_~node1_state~0_20, ~node1~0.offset=v_~node1~0.offset_33, ~node1_front~0=v_~node1_front~0_36, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~node1~0.base=v_~node1~0.base_33, ~node1_size~0=v_~node1_size~0_20, thread2Thread1of1ForFork3_#t~post16#1=|v_thread2Thread1of1ForFork3_#t~post16#1_1|, ~safe~0=v_~safe~0_82, #memory_int=|v_#memory_int_189|, thread2Thread1of1ForFork3_#t~mem15#1=|v_thread2Thread1of1ForFork3_#t~mem15#1_1|, ~node1_back~0=v_~node1_back~0_44, ~update~0=v_~update~0_75} AuxVars[] AssignedVars[thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork3_#t~post16#1, ~safe~0, thread2Thread1of1ForFork3_#t~mem15#1, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~node1_state~0, ~node1_front~0][749], [326#L126true, 368#true, 308#L148true, 378#(<= ~node2_back~0 ~node2_front~0), 18#L200-1true, 2215#true, 2221#(= ~node2_state~0 0), 311#L88true, 158#L110-1true, 353#true, 382#(= ~client_state~0 0), 372#true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:56:00,694 INFO L294 olderBase$Statistics]: this new event has 275 ancestors and is cut-off event [2023-11-29 21:56:00,694 INFO L297 olderBase$Statistics]: existing Event has 270 ancestors and is cut-off event [2023-11-29 21:56:00,694 INFO L297 olderBase$Statistics]: existing Event has 275 ancestors and is cut-off event [2023-11-29 21:56:00,694 INFO L297 olderBase$Statistics]: existing Event has 270 ancestors and is cut-off event [2023-11-29 21:56:00,694 INFO L297 olderBase$Statistics]: existing Event has 276 ancestors and is cut-off event [2023-11-29 21:56:00,694 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1446] L148-->L154-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_137 v_~manager_size~0_40) (<= 0 v_~manager_back~0_137)) 1 0) 0)) (= v_~client_state~0_18 1) (= v_~manager_back~0_136 (+ v_~manager_back~0_137 1)) (not (= (ite (= v_~update~0_79 (select (select |v_#memory_int_193| v_~manager~0.base_85) (+ (* v_~manager_back~0_137 4) v_~manager~0.offset_85))) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, ~manager_back~0=v_~manager_back~0_137, ~manager_size~0=v_~manager_size~0_40, ~update~0=v_~update~0_79} OutVars{thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, thread4Thread1of1ForFork2_#t~post26#1=|v_thread4Thread1of1ForFork2_#t~post26#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~client_state~0=v_~client_state~0_18, ~manager_back~0=v_~manager_back~0_136, ~manager_size~0=v_~manager_size~0_40, thread4Thread1of1ForFork2_#t~mem25#1=|v_thread4Thread1of1ForFork2_#t~mem25#1_1|, ~update~0=v_~update~0_79} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post26#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, ~manager_back~0, thread4Thread1of1ForFork2_#t~mem25#1][753], [326#L126true, 2217#(= ~node1_state~0 0), 368#true, 18#L200-1true, 378#(<= ~node2_back~0 ~node2_front~0), 88#L154-1true, 190#L104true, 2221#(= ~node2_state~0 0), 311#L88true, 353#true, 372#true, 380#true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:56:00,694 INFO L294 olderBase$Statistics]: this new event has 275 ancestors and is cut-off event [2023-11-29 21:56:00,694 INFO L297 olderBase$Statistics]: existing Event has 275 ancestors and is cut-off event [2023-11-29 21:56:00,694 INFO L297 olderBase$Statistics]: existing Event has 276 ancestors and is cut-off event [2023-11-29 21:56:00,694 INFO L297 olderBase$Statistics]: existing Event has 270 ancestors and is cut-off event [2023-11-29 21:56:00,694 INFO L297 olderBase$Statistics]: existing Event has 270 ancestors and is cut-off event [2023-11-29 21:56:00,733 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1401] L75-->L88-1: Formula: (and (= v_~manager_state~0_48 4) (= v_~safe~0_86 (ite (= 0 (ite (= (select (select |v_#memory_int_201| v_~manager~0.base_89) (+ (* v_~manager_front~0_103 4) v_~manager~0.offset_89)) v_~ok~0_75) 1 0)) 0 1)) (not (= (ite (and (< v_~manager_front~0_103 v_~manager_size~0_48) (<= 0 v_~manager_front~0_103) (< v_~manager_front~0_103 v_~manager_back~0_146)) 1 0) 0)) (= v_~manager_front~0_102 (+ v_~manager_front~0_103 1))) InVars {~manager_front~0=v_~manager_front~0_103, ~manager~0.offset=v_~manager~0.offset_89, ~ok~0=v_~ok~0_75, ~manager~0.base=v_~manager~0.base_89, #memory_int=|v_#memory_int_201|, ~manager_back~0=v_~manager_back~0_146, ~manager_size~0=v_~manager_size~0_48} OutVars{~manager_state~0=v_~manager_state~0_48, ~manager~0.offset=v_~manager~0.offset_89, ~ok~0=v_~ok~0_75, ~manager~0.base=v_~manager~0.base_89, ~manager_back~0=v_~manager_back~0_146, ~manager_front~0=v_~manager_front~0_102, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_7|, ~safe~0=v_~safe~0_86, thread1Thread1of1ForFork1_#t~mem8#1=|v_thread1Thread1of1ForFork1_#t~mem8#1_1|, #memory_int=|v_#memory_int_201|, ~manager_size~0=v_~manager_size~0_48, thread1Thread1of1ForFork1_#t~post9#1=|v_thread1Thread1of1ForFork1_#t~post9#1_1|, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1_7|} AuxVars[] AssignedVars[~manager_front~0, ~manager_state~0, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, ~safe~0, thread1Thread1of1ForFork1_#t~mem8#1, thread1Thread1of1ForFork1_#t~post9#1, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1][929], [326#L126true, 2217#(= ~node1_state~0 0), 368#true, 308#L148true, 18#L200-1true, 376#true, 190#L104true, 2221#(= ~node2_state~0 0), 353#true, 382#(= ~client_state~0 0), 96#L88-1true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 374#(<= ~node1_back~0 ~node1_front~0), 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:56:00,733 INFO L294 olderBase$Statistics]: this new event has 275 ancestors and is cut-off event [2023-11-29 21:56:00,733 INFO L297 olderBase$Statistics]: existing Event has 275 ancestors and is cut-off event [2023-11-29 21:56:00,733 INFO L297 olderBase$Statistics]: existing Event has 270 ancestors and is cut-off event [2023-11-29 21:56:00,733 INFO L297 olderBase$Statistics]: existing Event has 270 ancestors and is cut-off event [2023-11-29 21:56:00,733 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1432] L126-->L132-1: Formula: (and (not (= (ite (and (< v_~node2_front~0_35 v_~node2_back~0_44) (<= 0 v_~node2_front~0_35) (< v_~node2_front~0_35 v_~node2_size~0_20)) 1 0) 0)) (= v_~safe~0_80 (ite (= (ite (= (select (select |v_#memory_int_183| v_~node2~0.base_29) (+ (* 4 v_~node2_front~0_35) v_~node2~0.offset_29)) v_~update~0_73) 1 0) 0) 0 1)) (= v_~node2_state~0_16 1) (= (+ v_~node2_front~0_35 1) v_~node2_front~0_34)) InVars {~node2~0.offset=v_~node2~0.offset_29, ~node2_front~0=v_~node2_front~0_35, #memory_int=|v_#memory_int_183|, ~node2_size~0=v_~node2_size~0_20, ~node2~0.base=v_~node2~0.base_29, ~node2_back~0=v_~node2_back~0_44, ~update~0=v_~update~0_73} OutVars{~node2_state~0=v_~node2_state~0_16, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_1|, thread3Thread1of1ForFork0_#t~mem20#1=|v_thread3Thread1of1ForFork0_#t~mem20#1_1|, thread3Thread1of1ForFork0_#t~post21#1=|v_thread3Thread1of1ForFork0_#t~post21#1_1|, ~node2~0.offset=v_~node2~0.offset_29, ~node2_front~0=v_~node2_front~0_34, ~safe~0=v_~safe~0_80, #memory_int=|v_#memory_int_183|, ~node2_size~0=v_~node2_size~0_20, ~node2~0.base=v_~node2~0.base_29, ~node2_back~0=v_~node2_back~0_44, ~update~0=v_~update~0_73} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#t~post21#1, ~node2_state~0, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, ~node2_front~0, ~safe~0, thread3Thread1of1ForFork0_#t~mem20#1][789], [2217#(= ~node1_state~0 0), 368#true, 308#L148true, 18#L200-1true, 2219#true, 376#true, 190#L104true, 273#L75true, 353#true, 194#L132-1true, 382#(= ~client_state~0 0), thread2Thread1of1ForFork3InUse, 384#true, 356#true, thread4Thread1of1ForFork2InUse, 374#(<= ~node1_back~0 ~node1_front~0), thread3Thread1of1ForFork0InUse, 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:56:00,733 INFO L294 olderBase$Statistics]: this new event has 275 ancestors and is cut-off event [2023-11-29 21:56:00,733 INFO L297 olderBase$Statistics]: existing Event has 270 ancestors and is cut-off event [2023-11-29 21:56:00,733 INFO L297 olderBase$Statistics]: existing Event has 275 ancestors and is cut-off event [2023-11-29 21:56:00,733 INFO L297 olderBase$Statistics]: existing Event has 270 ancestors and is cut-off event [2023-11-29 21:56:00,734 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L148-->L154-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_137 v_~manager_size~0_40) (<= 0 v_~manager_back~0_137)) 1 0) 0)) (= v_~client_state~0_18 1) (= v_~manager_back~0_136 (+ v_~manager_back~0_137 1)) (not (= (ite (= v_~update~0_79 (select (select |v_#memory_int_193| v_~manager~0.base_85) (+ (* v_~manager_back~0_137 4) v_~manager~0.offset_85))) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, ~manager_back~0=v_~manager_back~0_137, ~manager_size~0=v_~manager_size~0_40, ~update~0=v_~update~0_79} OutVars{thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, thread4Thread1of1ForFork2_#t~post26#1=|v_thread4Thread1of1ForFork2_#t~post26#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~client_state~0=v_~client_state~0_18, ~manager_back~0=v_~manager_back~0_136, ~manager_size~0=v_~manager_size~0_40, thread4Thread1of1ForFork2_#t~mem25#1=|v_thread4Thread1of1ForFork2_#t~mem25#1_1|, ~update~0=v_~update~0_79} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post26#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, ~manager_back~0, thread4Thread1of1ForFork2_#t~mem25#1][790], [2217#(= ~node1_state~0 0), 326#L126true, 368#true, 18#L200-1true, 376#true, 88#L154-1true, 190#L104true, 2221#(= ~node2_state~0 0), 273#L75true, 353#true, 380#true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, thread4Thread1of1ForFork2InUse, 374#(<= ~node1_back~0 ~node1_front~0), thread3Thread1of1ForFork0InUse, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:56:00,734 INFO L294 olderBase$Statistics]: this new event has 275 ancestors and is cut-off event [2023-11-29 21:56:00,734 INFO L297 olderBase$Statistics]: existing Event has 270 ancestors and is cut-off event [2023-11-29 21:56:00,734 INFO L297 olderBase$Statistics]: existing Event has 275 ancestors and is cut-off event [2023-11-29 21:56:00,734 INFO L297 olderBase$Statistics]: existing Event has 270 ancestors and is cut-off event [2023-11-29 21:56:00,736 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1432] L126-->L132-1: Formula: (and (not (= (ite (and (< v_~node2_front~0_35 v_~node2_back~0_44) (<= 0 v_~node2_front~0_35) (< v_~node2_front~0_35 v_~node2_size~0_20)) 1 0) 0)) (= v_~safe~0_80 (ite (= (ite (= (select (select |v_#memory_int_183| v_~node2~0.base_29) (+ (* 4 v_~node2_front~0_35) v_~node2~0.offset_29)) v_~update~0_73) 1 0) 0) 0 1)) (= v_~node2_state~0_16 1) (= (+ v_~node2_front~0_35 1) v_~node2_front~0_34)) InVars {~node2~0.offset=v_~node2~0.offset_29, ~node2_front~0=v_~node2_front~0_35, #memory_int=|v_#memory_int_183|, ~node2_size~0=v_~node2_size~0_20, ~node2~0.base=v_~node2~0.base_29, ~node2_back~0=v_~node2_back~0_44, ~update~0=v_~update~0_73} OutVars{~node2_state~0=v_~node2_state~0_16, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_1|, thread3Thread1of1ForFork0_#t~mem20#1=|v_thread3Thread1of1ForFork0_#t~mem20#1_1|, thread3Thread1of1ForFork0_#t~post21#1=|v_thread3Thread1of1ForFork0_#t~post21#1_1|, ~node2~0.offset=v_~node2~0.offset_29, ~node2_front~0=v_~node2_front~0_34, ~safe~0=v_~safe~0_80, #memory_int=|v_#memory_int_183|, ~node2_size~0=v_~node2_size~0_20, ~node2~0.base=v_~node2~0.base_29, ~node2_back~0=v_~node2_back~0_44, ~update~0=v_~update~0_73} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#t~post21#1, ~node2_state~0, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, ~node2_front~0, ~safe~0, thread3Thread1of1ForFork0_#t~mem20#1][789], [2217#(= ~node1_state~0 0), 368#true, 308#L148true, 18#L200-1true, 376#true, 2219#true, 190#L104true, 353#true, 194#L132-1true, 382#(= ~client_state~0 0), thread2Thread1of1ForFork3InUse, 384#true, 48#L81true, 356#true, thread4Thread1of1ForFork2InUse, 374#(<= ~node1_back~0 ~node1_front~0), thread3Thread1of1ForFork0InUse, 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:56:00,736 INFO L294 olderBase$Statistics]: this new event has 275 ancestors and is cut-off event [2023-11-29 21:56:00,736 INFO L297 olderBase$Statistics]: existing Event has 270 ancestors and is cut-off event [2023-11-29 21:56:00,736 INFO L297 olderBase$Statistics]: existing Event has 275 ancestors and is cut-off event [2023-11-29 21:56:00,737 INFO L297 olderBase$Statistics]: existing Event has 270 ancestors and is cut-off event [2023-11-29 21:56:00,737 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L148-->L154-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_137 v_~manager_size~0_40) (<= 0 v_~manager_back~0_137)) 1 0) 0)) (= v_~client_state~0_18 1) (= v_~manager_back~0_136 (+ v_~manager_back~0_137 1)) (not (= (ite (= v_~update~0_79 (select (select |v_#memory_int_193| v_~manager~0.base_85) (+ (* v_~manager_back~0_137 4) v_~manager~0.offset_85))) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, ~manager_back~0=v_~manager_back~0_137, ~manager_size~0=v_~manager_size~0_40, ~update~0=v_~update~0_79} OutVars{thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, thread4Thread1of1ForFork2_#t~post26#1=|v_thread4Thread1of1ForFork2_#t~post26#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~client_state~0=v_~client_state~0_18, ~manager_back~0=v_~manager_back~0_136, ~manager_size~0=v_~manager_size~0_40, thread4Thread1of1ForFork2_#t~mem25#1=|v_thread4Thread1of1ForFork2_#t~mem25#1_1|, ~update~0=v_~update~0_79} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post26#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, ~manager_back~0, thread4Thread1of1ForFork2_#t~mem25#1][790], [326#L126true, 2217#(= ~node1_state~0 0), 368#true, 18#L200-1true, 376#true, 88#L154-1true, 190#L104true, 2221#(= ~node2_state~0 0), 353#true, thread2Thread1of1ForFork3InUse, 380#true, 384#true, 48#L81true, thread4Thread1of1ForFork2InUse, 356#true, thread3Thread1of1ForFork0InUse, 374#(<= ~node1_back~0 ~node1_front~0), 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:56:00,737 INFO L294 olderBase$Statistics]: this new event has 275 ancestors and is cut-off event [2023-11-29 21:56:00,737 INFO L297 olderBase$Statistics]: existing Event has 270 ancestors and is cut-off event [2023-11-29 21:56:00,737 INFO L297 olderBase$Statistics]: existing Event has 275 ancestors and is cut-off event [2023-11-29 21:56:00,737 INFO L297 olderBase$Statistics]: existing Event has 270 ancestors and is cut-off event [2023-11-29 21:56:01,237 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1449] L155-->L154-1: Formula: (and (= (+ v_~client_front~0_31 1) v_~client_front~0_30) (= v_~client_state~0_16 0) (= v_~safe~0_78 (ite (= (ite (= (select (select |v_#memory_int_165| v_~client~0.base_23) (+ v_~client~0.offset_23 (* v_~client_front~0_31 4))) v_~ok~0_57) 1 0) 0) 0 1)) (not (= (ite (and (< v_~client_front~0_31 v_~client_back~0_32) (<= 0 v_~client_front~0_31) (< v_~client_back~0_32 v_~client_size~0_14)) 1 0) 0))) InVars {~client~0.offset=v_~client~0.offset_23, ~client_back~0=v_~client_back~0_32, ~client_front~0=v_~client_front~0_31, ~ok~0=v_~ok~0_57, #memory_int=|v_#memory_int_165|, ~client_size~0=v_~client_size~0_14, ~client~0.base=v_~client~0.base_23} OutVars{~client~0.offset=v_~client~0.offset_23, ~client_back~0=v_~client_back~0_32, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_3|, ~ok~0=v_~ok~0_57, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_3|, thread4Thread1of1ForFork2_#t~mem27#1=|v_thread4Thread1of1ForFork2_#t~mem27#1_1|, thread4Thread1of1ForFork2_#t~post28#1=|v_thread4Thread1of1ForFork2_#t~post28#1_1|, ~client_front~0=v_~client_front~0_30, ~safe~0=v_~safe~0_78, #memory_int=|v_#memory_int_165|, ~client_state~0=v_~client_state~0_16, ~client_size~0=v_~client_size~0_14, ~client~0.base=v_~client~0.base_23} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, ~client_front~0, ~safe~0, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, thread4Thread1of1ForFork2_#t~mem27#1, thread4Thread1of1ForFork2_#t~post28#1][1185], [2217#(= ~node1_state~0 0), 326#L126true, 368#true, 2173#(and (or (= (select (select |#memory_int| ~manager~0.base) (* ~manager_front~0 4)) ~update~0) (< ~manager_size~0 (+ ~manager_front~0 1)) (< ~manager_front~0 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_size~0 1) (= ~manager~0.offset 0) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t1~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (not (= ~manager~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t4~0#1.base|)), 376#true, 88#L154-1true, 190#L104true, 2221#(= ~node2_state~0 0), 353#true, 277#L201-1true, 382#(= ~client_state~0 0), 372#true, thread2Thread1of1ForFork3InUse, 384#true, thread4Thread1of1ForFork2InUse, 356#true, thread3Thread1of1ForFork0InUse, thread1Thread1of1ForFork1NotInUse, 401#true]) [2023-11-29 21:56:01,237 INFO L294 olderBase$Statistics]: this new event has 275 ancestors and is cut-off event [2023-11-29 21:56:01,238 INFO L297 olderBase$Statistics]: existing Event has 275 ancestors and is cut-off event [2023-11-29 21:56:01,238 INFO L297 olderBase$Statistics]: existing Event has 275 ancestors and is cut-off event [2023-11-29 21:56:01,238 INFO L297 olderBase$Statistics]: existing Event has 275 ancestors and is cut-off event [2023-11-29 21:56:01,238 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1432] L126-->L132-1: Formula: (and (not (= (ite (and (< v_~node2_front~0_35 v_~node2_back~0_44) (<= 0 v_~node2_front~0_35) (< v_~node2_front~0_35 v_~node2_size~0_20)) 1 0) 0)) (= v_~safe~0_80 (ite (= (ite (= (select (select |v_#memory_int_183| v_~node2~0.base_29) (+ (* 4 v_~node2_front~0_35) v_~node2~0.offset_29)) v_~update~0_73) 1 0) 0) 0 1)) (= v_~node2_state~0_16 1) (= (+ v_~node2_front~0_35 1) v_~node2_front~0_34)) InVars {~node2~0.offset=v_~node2~0.offset_29, ~node2_front~0=v_~node2_front~0_35, #memory_int=|v_#memory_int_183|, ~node2_size~0=v_~node2_size~0_20, ~node2~0.base=v_~node2~0.base_29, ~node2_back~0=v_~node2_back~0_44, ~update~0=v_~update~0_73} OutVars{~node2_state~0=v_~node2_state~0_16, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_1|, thread3Thread1of1ForFork0_#t~mem20#1=|v_thread3Thread1of1ForFork0_#t~mem20#1_1|, thread3Thread1of1ForFork0_#t~post21#1=|v_thread3Thread1of1ForFork0_#t~post21#1_1|, ~node2~0.offset=v_~node2~0.offset_29, ~node2_front~0=v_~node2_front~0_34, ~safe~0=v_~safe~0_80, #memory_int=|v_#memory_int_183|, ~node2_size~0=v_~node2_size~0_20, ~node2~0.base=v_~node2~0.base_29, ~node2_back~0=v_~node2_back~0_44, ~update~0=v_~update~0_73} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#t~post21#1, ~node2_state~0, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, ~node2_front~0, ~safe~0, thread3Thread1of1ForFork0_#t~mem20#1][957], [2217#(= ~node1_state~0 0), 368#true, 2173#(and (or (= (select (select |#memory_int| ~manager~0.base) (* ~manager_front~0 4)) ~update~0) (< ~manager_size~0 (+ ~manager_front~0 1)) (< ~manager_front~0 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_size~0 1) (= ~manager~0.offset 0) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t1~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (not (= ~manager~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t4~0#1.base|)), 2219#true, 376#true, 190#L104true, 353#true, 115#L155true, 277#L201-1true, 194#L132-1true, 372#true, 380#true, thread2Thread1of1ForFork3InUse, 384#true, thread4Thread1of1ForFork2InUse, 356#true, thread3Thread1of1ForFork0InUse, 401#true, thread1Thread1of1ForFork1NotInUse]) [2023-11-29 21:56:01,238 INFO L294 olderBase$Statistics]: this new event has 275 ancestors and is cut-off event [2023-11-29 21:56:01,238 INFO L297 olderBase$Statistics]: existing Event has 275 ancestors and is cut-off event [2023-11-29 21:56:01,238 INFO L297 olderBase$Statistics]: existing Event has 275 ancestors and is cut-off event [2023-11-29 21:56:01,238 INFO L297 olderBase$Statistics]: existing Event has 275 ancestors and is cut-off event [2023-11-29 21:56:01,238 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1418] L104-->L110-1: Formula: (and (= v_~node1_state~0_20 1) (not (= (ite (and (< v_~node1_front~0_37 v_~node1_size~0_20) (< v_~node1_front~0_37 v_~node1_back~0_44) (<= 0 v_~node1_front~0_37)) 1 0) 0)) (= v_~safe~0_82 (ite (= (ite (= (select (select |v_#memory_int_189| v_~node1~0.base_33) (+ (* v_~node1_front~0_37 4) v_~node1~0.offset_33)) v_~update~0_75) 1 0) 0) 0 1)) (= (+ v_~node1_front~0_37 1) v_~node1_front~0_36)) InVars {~node1~0.base=v_~node1~0.base_33, ~node1_size~0=v_~node1_size~0_20, #memory_int=|v_#memory_int_189|, ~node1_back~0=v_~node1_back~0_44, ~node1~0.offset=v_~node1~0.offset_33, ~node1_front~0=v_~node1_front~0_37, ~update~0=v_~update~0_75} OutVars{thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~node1_state~0=v_~node1_state~0_20, ~node1~0.offset=v_~node1~0.offset_33, ~node1_front~0=v_~node1_front~0_36, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~node1~0.base=v_~node1~0.base_33, ~node1_size~0=v_~node1_size~0_20, thread2Thread1of1ForFork3_#t~post16#1=|v_thread2Thread1of1ForFork3_#t~post16#1_1|, ~safe~0=v_~safe~0_82, #memory_int=|v_#memory_int_189|, thread2Thread1of1ForFork3_#t~mem15#1=|v_thread2Thread1of1ForFork3_#t~mem15#1_1|, ~node1_back~0=v_~node1_back~0_44, ~update~0=v_~update~0_75} AuxVars[] AssignedVars[thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork3_#t~post16#1, ~safe~0, thread2Thread1of1ForFork3_#t~mem15#1, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~node1_state~0, ~node1_front~0][946], [326#L126true, 368#true, 2173#(and (or (= (select (select |#memory_int| ~manager~0.base) (* ~manager_front~0 4)) ~update~0) (< ~manager_size~0 (+ ~manager_front~0 1)) (< ~manager_front~0 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_size~0 1) (= ~manager~0.offset 0) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t1~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (not (= ~manager~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t4~0#1.base|)), 2215#true, 376#true, 2221#(= ~node2_state~0 0), 158#L110-1true, 115#L155true, 353#true, 277#L201-1true, 372#true, 380#true, thread2Thread1of1ForFork3InUse, 384#true, thread4Thread1of1ForFork2InUse, 356#true, thread3Thread1of1ForFork0InUse, thread1Thread1of1ForFork1NotInUse, 401#true]) [2023-11-29 21:56:01,238 INFO L294 olderBase$Statistics]: this new event has 275 ancestors and is cut-off event [2023-11-29 21:56:01,238 INFO L297 olderBase$Statistics]: existing Event has 275 ancestors and is cut-off event [2023-11-29 21:56:01,238 INFO L297 olderBase$Statistics]: existing Event has 275 ancestors and is cut-off event [2023-11-29 21:56:01,238 INFO L297 olderBase$Statistics]: existing Event has 275 ancestors and is cut-off event [2023-11-29 21:56:01,315 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L148-->L154-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_137 v_~manager_size~0_40) (<= 0 v_~manager_back~0_137)) 1 0) 0)) (= v_~client_state~0_18 1) (= v_~manager_back~0_136 (+ v_~manager_back~0_137 1)) (not (= (ite (= v_~update~0_79 (select (select |v_#memory_int_193| v_~manager~0.base_85) (+ (* v_~manager_back~0_137 4) v_~manager~0.offset_85))) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, ~manager_back~0=v_~manager_back~0_137, ~manager_size~0=v_~manager_size~0_40, ~update~0=v_~update~0_79} OutVars{thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, thread4Thread1of1ForFork2_#t~post26#1=|v_thread4Thread1of1ForFork2_#t~post26#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~client_state~0=v_~client_state~0_18, ~manager_back~0=v_~manager_back~0_136, ~manager_size~0=v_~manager_size~0_40, thread4Thread1of1ForFork2_#t~mem25#1=|v_thread4Thread1of1ForFork2_#t~mem25#1_1|, ~update~0=v_~update~0_79} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post26#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, ~manager_back~0, thread4Thread1of1ForFork2_#t~mem25#1][1024], [2217#(= ~node1_state~0 0), 326#L126true, 368#true, 376#true, 88#L154-1true, 190#L104true, 2221#(= ~node2_state~0 0), 2185#(and (exists ((v_~manager_back~0_148 Int)) (and (= ~update~0 (select (select |#memory_int| ~manager~0.base) (* v_~manager_back~0_148 4))) (<= (+ v_~manager_back~0_148 1) ~manager_size~0) (<= 0 v_~manager_back~0_148))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_size~0 1) (= ~manager~0.offset 0) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t1~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (not (= ~manager~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (= ~manager_front~0 0) (< ~manager_front~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t4~0#1.base|)), 353#true, 277#L201-1true, 372#true, thread2Thread1of1ForFork3InUse, 380#true, 384#true, 356#true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, thread1Thread1of1ForFork1NotInUse, 401#true]) [2023-11-29 21:56:01,315 INFO L294 olderBase$Statistics]: this new event has 275 ancestors and is cut-off event [2023-11-29 21:56:01,315 INFO L297 olderBase$Statistics]: existing Event has 274 ancestors and is cut-off event [2023-11-29 21:56:01,315 INFO L297 olderBase$Statistics]: existing Event has 275 ancestors and is cut-off event [2023-11-29 21:56:01,315 INFO L297 olderBase$Statistics]: existing Event has 274 ancestors and is cut-off event [2023-11-29 21:56:01,315 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1432] L126-->L132-1: Formula: (and (not (= (ite (and (< v_~node2_front~0_35 v_~node2_back~0_44) (<= 0 v_~node2_front~0_35) (< v_~node2_front~0_35 v_~node2_size~0_20)) 1 0) 0)) (= v_~safe~0_80 (ite (= (ite (= (select (select |v_#memory_int_183| v_~node2~0.base_29) (+ (* 4 v_~node2_front~0_35) v_~node2~0.offset_29)) v_~update~0_73) 1 0) 0) 0 1)) (= v_~node2_state~0_16 1) (= (+ v_~node2_front~0_35 1) v_~node2_front~0_34)) InVars {~node2~0.offset=v_~node2~0.offset_29, ~node2_front~0=v_~node2_front~0_35, #memory_int=|v_#memory_int_183|, ~node2_size~0=v_~node2_size~0_20, ~node2~0.base=v_~node2~0.base_29, ~node2_back~0=v_~node2_back~0_44, ~update~0=v_~update~0_73} OutVars{~node2_state~0=v_~node2_state~0_16, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_1|, thread3Thread1of1ForFork0_#t~mem20#1=|v_thread3Thread1of1ForFork0_#t~mem20#1_1|, thread3Thread1of1ForFork0_#t~post21#1=|v_thread3Thread1of1ForFork0_#t~post21#1_1|, ~node2~0.offset=v_~node2~0.offset_29, ~node2_front~0=v_~node2_front~0_34, ~safe~0=v_~safe~0_80, #memory_int=|v_#memory_int_183|, ~node2_size~0=v_~node2_size~0_20, ~node2~0.base=v_~node2~0.base_29, ~node2_back~0=v_~node2_back~0_44, ~update~0=v_~update~0_73} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#t~post21#1, ~node2_state~0, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, ~node2_front~0, ~safe~0, thread3Thread1of1ForFork0_#t~mem20#1][1021], [2217#(= ~node1_state~0 0), 368#true, 308#L148true, 2173#(and (or (= (select (select |#memory_int| ~manager~0.base) (* ~manager_front~0 4)) ~update~0) (< ~manager_size~0 (+ ~manager_front~0 1)) (< ~manager_front~0 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_size~0 1) (= ~manager~0.offset 0) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t1~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (not (= ~manager~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t4~0#1.base|)), 376#true, 2219#true, 190#L104true, 353#true, 277#L201-1true, 194#L132-1true, 382#(= ~client_state~0 0), 372#true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, thread1Thread1of1ForFork1NotInUse, 401#true]) [2023-11-29 21:56:01,316 INFO L294 olderBase$Statistics]: this new event has 275 ancestors and is cut-off event [2023-11-29 21:56:01,316 INFO L297 olderBase$Statistics]: existing Event has 274 ancestors and is cut-off event [2023-11-29 21:56:01,316 INFO L297 olderBase$Statistics]: existing Event has 274 ancestors and is cut-off event [2023-11-29 21:56:01,316 INFO L297 olderBase$Statistics]: existing Event has 275 ancestors and is cut-off event [2023-11-29 21:56:01,316 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1418] L104-->L110-1: Formula: (and (= v_~node1_state~0_20 1) (not (= (ite (and (< v_~node1_front~0_37 v_~node1_size~0_20) (< v_~node1_front~0_37 v_~node1_back~0_44) (<= 0 v_~node1_front~0_37)) 1 0) 0)) (= v_~safe~0_82 (ite (= (ite (= (select (select |v_#memory_int_189| v_~node1~0.base_33) (+ (* v_~node1_front~0_37 4) v_~node1~0.offset_33)) v_~update~0_75) 1 0) 0) 0 1)) (= (+ v_~node1_front~0_37 1) v_~node1_front~0_36)) InVars {~node1~0.base=v_~node1~0.base_33, ~node1_size~0=v_~node1_size~0_20, #memory_int=|v_#memory_int_189|, ~node1_back~0=v_~node1_back~0_44, ~node1~0.offset=v_~node1~0.offset_33, ~node1_front~0=v_~node1_front~0_37, ~update~0=v_~update~0_75} OutVars{thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~node1_state~0=v_~node1_state~0_20, ~node1~0.offset=v_~node1~0.offset_33, ~node1_front~0=v_~node1_front~0_36, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~node1~0.base=v_~node1~0.base_33, ~node1_size~0=v_~node1_size~0_20, thread2Thread1of1ForFork3_#t~post16#1=|v_thread2Thread1of1ForFork3_#t~post16#1_1|, ~safe~0=v_~safe~0_82, #memory_int=|v_#memory_int_189|, thread2Thread1of1ForFork3_#t~mem15#1=|v_thread2Thread1of1ForFork3_#t~mem15#1_1|, ~node1_back~0=v_~node1_back~0_44, ~update~0=v_~update~0_75} AuxVars[] AssignedVars[thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork3_#t~post16#1, ~safe~0, thread2Thread1of1ForFork3_#t~mem15#1, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~node1_state~0, ~node1_front~0][1015], [326#L126true, 368#true, 308#L148true, 2173#(and (or (= (select (select |#memory_int| ~manager~0.base) (* ~manager_front~0 4)) ~update~0) (< ~manager_size~0 (+ ~manager_front~0 1)) (< ~manager_front~0 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_size~0 1) (= ~manager~0.offset 0) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t1~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (not (= ~manager~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t4~0#1.base|)), 2215#true, 376#true, 2221#(= ~node2_state~0 0), 158#L110-1true, 353#true, 277#L201-1true, 382#(= ~client_state~0 0), 372#true, thread2Thread1of1ForFork3InUse, 384#true, thread4Thread1of1ForFork2InUse, 356#true, thread3Thread1of1ForFork0InUse, 401#true, thread1Thread1of1ForFork1NotInUse]) [2023-11-29 21:56:01,316 INFO L294 olderBase$Statistics]: this new event has 275 ancestors and is cut-off event [2023-11-29 21:56:01,316 INFO L297 olderBase$Statistics]: existing Event has 275 ancestors and is cut-off event [2023-11-29 21:56:01,316 INFO L297 olderBase$Statistics]: existing Event has 274 ancestors and is cut-off event [2023-11-29 21:56:01,316 INFO L297 olderBase$Statistics]: existing Event has 274 ancestors and is cut-off event [2023-11-29 21:56:01,387 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1392] L54-->L88-1: Formula: (and (= (+ v_~manager_front~0_91 1) v_~manager_front~0_90) (= v_~manager_state~0_38 1) (= v_~safe~0_76 (ite (= (ite (= (select (select |v_#memory_int_155| v_~manager~0.base_67) (+ (* v_~manager_front~0_91 4) v_~manager~0.offset_67)) v_~update~0_61) 1 0) 0) 0 1)) (not (= (ite (and (< v_~manager_front~0_91 v_~manager_back~0_104) (< v_~manager_front~0_91 v_~manager_size~0_24) (<= 0 v_~manager_front~0_91)) 1 0) 0))) InVars {~manager_front~0=v_~manager_front~0_91, ~manager~0.offset=v_~manager~0.offset_67, ~manager~0.base=v_~manager~0.base_67, #memory_int=|v_#memory_int_155|, ~manager_back~0=v_~manager_back~0_104, ~manager_size~0=v_~manager_size~0_24, ~update~0=v_~update~0_61} OutVars{~manager_state~0=v_~manager_state~0_38, ~manager~0.offset=v_~manager~0.offset_67, ~manager~0.base=v_~manager~0.base_67, thread1Thread1of1ForFork1_#t~mem2#1=|v_thread1Thread1of1ForFork1_#t~mem2#1_1|, ~manager_back~0=v_~manager_back~0_104, ~manager_front~0=v_~manager_front~0_90, thread1Thread1of1ForFork1_#t~post3#1=|v_thread1Thread1of1ForFork1_#t~post3#1_1|, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, ~safe~0=v_~safe~0_76, #memory_int=|v_#memory_int_155|, ~manager_size~0=v_~manager_size~0_24, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~update~0=v_~update~0_61} AuxVars[] AssignedVars[~manager_front~0, ~manager_state~0, thread1Thread1of1ForFork1_#t~post3#1, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, ~safe~0, thread1Thread1of1ForFork1_#t~mem2#1, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1][635], [326#L126true, 368#true, 201#L111true, 18#L200-1true, 378#(<= ~node2_back~0 ~node2_front~0), 2215#true, 2221#(= ~node2_state~0 0), 353#true, 115#L155true, 372#true, 96#L88-1true, 2177#(and (or (= (select (select |#memory_int| ~manager~0.base) (* ~manager_front~0 4)) ~update~0) (< ~manager_size~0 (+ ~manager_front~0 1)) (< ~manager_front~0 0)) (= ~safe~0 1) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_size~0 1) (= ~manager~0.offset 0) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t1~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (not (= ~manager~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t4~0#1.base|)), 380#true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:56:01,387 INFO L294 olderBase$Statistics]: this new event has 275 ancestors and is cut-off event [2023-11-29 21:56:01,387 INFO L297 olderBase$Statistics]: existing Event has 265 ancestors and is cut-off event [2023-11-29 21:56:01,387 INFO L297 olderBase$Statistics]: existing Event has 275 ancestors and is cut-off event [2023-11-29 21:56:01,387 INFO L297 olderBase$Statistics]: existing Event has 265 ancestors and is cut-off event [2023-11-29 21:56:01,388 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1421] L111-->L110-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_125 v_~manager_size~0_32) (<= 0 v_~manager_back~0_125)) 1 0) 0)) (= v_~node1_state~0_18 0) (= v_~manager_back~0_124 (+ v_~manager_back~0_125 1)) (not (= (ite (= (select (select |v_#memory_int_173| v_~manager~0.base_79) (+ (* v_~manager_back~0_125 4) v_~manager~0.offset_79)) v_~ok~0_65) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_79, ~ok~0=v_~ok~0_65, ~manager~0.base=v_~manager~0.base_79, #memory_int=|v_#memory_int_173|, ~manager_back~0=v_~manager_back~0_125, ~manager_size~0=v_~manager_size~0_32} OutVars{thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_3|, ~manager~0.offset=v_~manager~0.offset_79, thread2Thread1of1ForFork3_#t~mem17#1=|v_thread2Thread1of1ForFork3_#t~mem17#1_1|, ~ok~0=v_~ok~0_65, ~manager~0.base=v_~manager~0.base_79, thread2Thread1of1ForFork3_#t~post18#1=|v_thread2Thread1of1ForFork3_#t~post18#1_1|, #memory_int=|v_#memory_int_173|, ~manager_back~0=v_~manager_back~0_124, ~manager_size~0=v_~manager_size~0_32, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_3|, ~node1_state~0=v_~node1_state~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork3_#t~mem17#1, thread2Thread1of1ForFork3_#t~post18#1, ~manager_back~0, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~node1_state~0][680], [326#L126true, 2217#(= ~node1_state~0 0), 60#L54true, 368#true, 18#L200-1true, 378#(<= ~node2_back~0 ~node2_front~0), 403#(= ~manager_state~0 0), 2221#(= ~node2_state~0 0), 2175#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_size~0 1) (or (and (= ~manager_front~0 0) (= ~update~0 (select (select |#memory_int| ~manager~0.base) 0))) (< ~manager_front~0 0)) (= ~manager~0.offset 0) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t1~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (not (= ~manager~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t4~0#1.base|)), 158#L110-1true, 353#true, 115#L155true, 372#true, 380#true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:56:01,388 INFO L294 olderBase$Statistics]: this new event has 275 ancestors and is cut-off event [2023-11-29 21:56:01,388 INFO L297 olderBase$Statistics]: existing Event has 265 ancestors and is cut-off event [2023-11-29 21:56:01,388 INFO L297 olderBase$Statistics]: existing Event has 275 ancestors and is cut-off event [2023-11-29 21:56:01,388 INFO L297 olderBase$Statistics]: existing Event has 265 ancestors and is cut-off event [2023-11-29 21:56:01,388 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1449] L155-->L154-1: Formula: (and (= (+ v_~client_front~0_31 1) v_~client_front~0_30) (= v_~client_state~0_16 0) (= v_~safe~0_78 (ite (= (ite (= (select (select |v_#memory_int_165| v_~client~0.base_23) (+ v_~client~0.offset_23 (* v_~client_front~0_31 4))) v_~ok~0_57) 1 0) 0) 0 1)) (not (= (ite (and (< v_~client_front~0_31 v_~client_back~0_32) (<= 0 v_~client_front~0_31) (< v_~client_back~0_32 v_~client_size~0_14)) 1 0) 0))) InVars {~client~0.offset=v_~client~0.offset_23, ~client_back~0=v_~client_back~0_32, ~client_front~0=v_~client_front~0_31, ~ok~0=v_~ok~0_57, #memory_int=|v_#memory_int_165|, ~client_size~0=v_~client_size~0_14, ~client~0.base=v_~client~0.base_23} OutVars{~client~0.offset=v_~client~0.offset_23, ~client_back~0=v_~client_back~0_32, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_3|, ~ok~0=v_~ok~0_57, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_3|, thread4Thread1of1ForFork2_#t~mem27#1=|v_thread4Thread1of1ForFork2_#t~mem27#1_1|, thread4Thread1of1ForFork2_#t~post28#1=|v_thread4Thread1of1ForFork2_#t~post28#1_1|, ~client_front~0=v_~client_front~0_30, ~safe~0=v_~safe~0_78, #memory_int=|v_#memory_int_165|, ~client_state~0=v_~client_state~0_16, ~client_size~0=v_~client_size~0_14, ~client~0.base=v_~client~0.base_23} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, ~client_front~0, ~safe~0, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, thread4Thread1of1ForFork2_#t~mem27#1, thread4Thread1of1ForFork2_#t~post28#1][800], [326#L126true, 60#L54true, 368#true, 201#L111true, 18#L200-1true, 2173#(and (or (= (select (select |#memory_int| ~manager~0.base) (* ~manager_front~0 4)) ~update~0) (< ~manager_size~0 (+ ~manager_front~0 1)) (< ~manager_front~0 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_size~0 1) (= ~manager~0.offset 0) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t1~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (not (= ~manager~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t4~0#1.base|)), 378#(<= ~node2_back~0 ~node2_front~0), 2215#true, 88#L154-1true, 403#(= ~manager_state~0 0), 2221#(= ~node2_state~0 0), 353#true, 382#(= ~client_state~0 0), 372#true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:56:01,388 INFO L294 olderBase$Statistics]: this new event has 275 ancestors and is cut-off event [2023-11-29 21:56:01,388 INFO L297 olderBase$Statistics]: existing Event has 275 ancestors and is cut-off event [2023-11-29 21:56:01,388 INFO L297 olderBase$Statistics]: existing Event has 265 ancestors and is cut-off event [2023-11-29 21:56:01,388 INFO L297 olderBase$Statistics]: existing Event has 265 ancestors and is cut-off event [2023-11-29 21:56:01,389 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L148-->L154-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_137 v_~manager_size~0_40) (<= 0 v_~manager_back~0_137)) 1 0) 0)) (= v_~client_state~0_18 1) (= v_~manager_back~0_136 (+ v_~manager_back~0_137 1)) (not (= (ite (= v_~update~0_79 (select (select |v_#memory_int_193| v_~manager~0.base_85) (+ (* v_~manager_back~0_137 4) v_~manager~0.offset_85))) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, ~manager_back~0=v_~manager_back~0_137, ~manager_size~0=v_~manager_size~0_40, ~update~0=v_~update~0_79} OutVars{thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, thread4Thread1of1ForFork2_#t~post26#1=|v_thread4Thread1of1ForFork2_#t~post26#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~client_state~0=v_~client_state~0_18, ~manager_back~0=v_~manager_back~0_136, ~manager_size~0=v_~manager_size~0_40, thread4Thread1of1ForFork2_#t~mem25#1=|v_thread4Thread1of1ForFork2_#t~mem25#1_1|, ~update~0=v_~update~0_79} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post26#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, ~manager_back~0, thread4Thread1of1ForFork2_#t~mem25#1][695], [60#L54true, 2217#(= ~node1_state~0 0), 368#true, 18#L200-1true, 2219#true, 376#true, 88#L154-1true, 403#(= ~manager_state~0 0), 190#L104true, 210#L133true, 2185#(and (exists ((v_~manager_back~0_148 Int)) (and (= ~update~0 (select (select |#memory_int| ~manager~0.base) (* v_~manager_back~0_148 4))) (<= (+ v_~manager_back~0_148 1) ~manager_size~0) (<= 0 v_~manager_back~0_148))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_size~0 1) (= ~manager~0.offset 0) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t1~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (not (= ~manager~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (= ~manager_front~0 0) (< ~manager_front~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t4~0#1.base|)), 353#true, thread2Thread1of1ForFork3InUse, 380#true, 384#true, thread4Thread1of1ForFork2InUse, 356#true, 374#(<= ~node1_back~0 ~node1_front~0), thread3Thread1of1ForFork0InUse, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:56:01,389 INFO L294 olderBase$Statistics]: this new event has 275 ancestors and is cut-off event [2023-11-29 21:56:01,389 INFO L297 olderBase$Statistics]: existing Event has 265 ancestors and is cut-off event [2023-11-29 21:56:01,389 INFO L297 olderBase$Statistics]: existing Event has 265 ancestors and is cut-off event [2023-11-29 21:56:01,389 INFO L297 olderBase$Statistics]: existing Event has 275 ancestors and is cut-off event [2023-11-29 21:56:01,389 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1392] L54-->L88-1: Formula: (and (= (+ v_~manager_front~0_91 1) v_~manager_front~0_90) (= v_~manager_state~0_38 1) (= v_~safe~0_76 (ite (= (ite (= (select (select |v_#memory_int_155| v_~manager~0.base_67) (+ (* v_~manager_front~0_91 4) v_~manager~0.offset_67)) v_~update~0_61) 1 0) 0) 0 1)) (not (= (ite (and (< v_~manager_front~0_91 v_~manager_back~0_104) (< v_~manager_front~0_91 v_~manager_size~0_24) (<= 0 v_~manager_front~0_91)) 1 0) 0))) InVars {~manager_front~0=v_~manager_front~0_91, ~manager~0.offset=v_~manager~0.offset_67, ~manager~0.base=v_~manager~0.base_67, #memory_int=|v_#memory_int_155|, ~manager_back~0=v_~manager_back~0_104, ~manager_size~0=v_~manager_size~0_24, ~update~0=v_~update~0_61} OutVars{~manager_state~0=v_~manager_state~0_38, ~manager~0.offset=v_~manager~0.offset_67, ~manager~0.base=v_~manager~0.base_67, thread1Thread1of1ForFork1_#t~mem2#1=|v_thread1Thread1of1ForFork1_#t~mem2#1_1|, ~manager_back~0=v_~manager_back~0_104, ~manager_front~0=v_~manager_front~0_90, thread1Thread1of1ForFork1_#t~post3#1=|v_thread1Thread1of1ForFork1_#t~post3#1_1|, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, ~safe~0=v_~safe~0_76, #memory_int=|v_#memory_int_155|, ~manager_size~0=v_~manager_size~0_24, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~update~0=v_~update~0_61} AuxVars[] AssignedVars[~manager_front~0, ~manager_state~0, thread1Thread1of1ForFork1_#t~post3#1, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, ~safe~0, thread1Thread1of1ForFork1_#t~mem2#1, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1][697], [2217#(= ~node1_state~0 0), 368#true, 308#L148true, 18#L200-1true, 376#true, 2219#true, 190#L104true, 210#L133true, 353#true, 382#(= ~client_state~0 0), 96#L88-1true, 2177#(and (or (= (select (select |#memory_int| ~manager~0.base) (* ~manager_front~0 4)) ~update~0) (< ~manager_size~0 (+ ~manager_front~0 1)) (< ~manager_front~0 0)) (= ~safe~0 1) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_size~0 1) (= ~manager~0.offset 0) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t1~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (not (= ~manager~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t4~0#1.base|)), thread2Thread1of1ForFork3InUse, 384#true, thread4Thread1of1ForFork2InUse, 356#true, thread3Thread1of1ForFork0InUse, 374#(<= ~node1_back~0 ~node1_front~0), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:56:01,389 INFO L294 olderBase$Statistics]: this new event has 275 ancestors and is cut-off event [2023-11-29 21:56:01,389 INFO L297 olderBase$Statistics]: existing Event has 275 ancestors and is cut-off event [2023-11-29 21:56:01,389 INFO L297 olderBase$Statistics]: existing Event has 265 ancestors and is cut-off event [2023-11-29 21:56:01,389 INFO L297 olderBase$Statistics]: existing Event has 265 ancestors and is cut-off event [2023-11-29 21:56:01,389 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1435] L133-->L132-1: Formula: (and (not (= (ite (and (<= 0 v_~manager_back~0_131) (< v_~manager_back~0_131 v_~manager_size~0_36)) 1 0) 0)) (not (= (ite (= v_~ok~0_67 (select (select |v_#memory_int_181| v_~manager~0.base_81) (+ (* v_~manager_back~0_131 4) v_~manager~0.offset_81))) 1 0) 0)) (= v_~manager_back~0_130 (+ v_~manager_back~0_131 1)) (= v_~node2_state~0_14 0)) InVars {~manager~0.offset=v_~manager~0.offset_81, ~ok~0=v_~ok~0_67, ~manager~0.base=v_~manager~0.base_81, #memory_int=|v_#memory_int_181|, ~manager_back~0=v_~manager_back~0_131, ~manager_size~0=v_~manager_size~0_36} OutVars{~node2_state~0=v_~node2_state~0_14, thread3Thread1of1ForFork0_#t~mem22#1=|v_thread3Thread1of1ForFork0_#t~mem22#1_1|, ~manager~0.offset=v_~manager~0.offset_81, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_3|, ~ok~0=v_~ok~0_67, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_3|, ~manager~0.base=v_~manager~0.base_81, thread3Thread1of1ForFork0_#t~post23#1=|v_thread3Thread1of1ForFork0_#t~post23#1_1|, #memory_int=|v_#memory_int_181|, ~manager_back~0=v_~manager_back~0_130, ~manager_size~0=v_~manager_size~0_36} AuxVars[] AssignedVars[~node2_state~0, thread3Thread1of1ForFork0_#t~mem22#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_#t~post23#1, ~manager_back~0][736], [60#L54true, 2217#(= ~node1_state~0 0), 368#true, 308#L148true, 18#L200-1true, 376#true, 403#(= ~manager_state~0 0), 190#L104true, 2221#(= ~node2_state~0 0), 2175#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_size~0 1) (or (and (= ~manager_front~0 0) (= ~update~0 (select (select |#memory_int| ~manager~0.base) 0))) (< ~manager_front~0 0)) (= ~manager~0.offset 0) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t1~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (not (= ~manager~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t4~0#1.base|)), 353#true, 382#(= ~client_state~0 0), 194#L132-1true, thread2Thread1of1ForFork3InUse, 384#true, thread4Thread1of1ForFork2InUse, 356#true, 374#(<= ~node1_back~0 ~node1_front~0), thread3Thread1of1ForFork0InUse, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:56:01,389 INFO L294 olderBase$Statistics]: this new event has 275 ancestors and is cut-off event [2023-11-29 21:56:01,389 INFO L297 olderBase$Statistics]: existing Event has 275 ancestors and is cut-off event [2023-11-29 21:56:01,389 INFO L297 olderBase$Statistics]: existing Event has 265 ancestors and is cut-off event [2023-11-29 21:56:01,389 INFO L297 olderBase$Statistics]: existing Event has 265 ancestors and is cut-off event [2023-11-29 21:56:01,391 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1449] L155-->L154-1: Formula: (and (= (+ v_~client_front~0_31 1) v_~client_front~0_30) (= v_~client_state~0_16 0) (= v_~safe~0_78 (ite (= (ite (= (select (select |v_#memory_int_165| v_~client~0.base_23) (+ v_~client~0.offset_23 (* v_~client_front~0_31 4))) v_~ok~0_57) 1 0) 0) 0 1)) (not (= (ite (and (< v_~client_front~0_31 v_~client_back~0_32) (<= 0 v_~client_front~0_31) (< v_~client_back~0_32 v_~client_size~0_14)) 1 0) 0))) InVars {~client~0.offset=v_~client~0.offset_23, ~client_back~0=v_~client_back~0_32, ~client_front~0=v_~client_front~0_31, ~ok~0=v_~ok~0_57, #memory_int=|v_#memory_int_165|, ~client_size~0=v_~client_size~0_14, ~client~0.base=v_~client~0.base_23} OutVars{~client~0.offset=v_~client~0.offset_23, ~client_back~0=v_~client_back~0_32, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_3|, ~ok~0=v_~ok~0_57, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_3|, thread4Thread1of1ForFork2_#t~mem27#1=|v_thread4Thread1of1ForFork2_#t~mem27#1_1|, thread4Thread1of1ForFork2_#t~post28#1=|v_thread4Thread1of1ForFork2_#t~post28#1_1|, ~client_front~0=v_~client_front~0_30, ~safe~0=v_~safe~0_78, #memory_int=|v_#memory_int_165|, ~client_state~0=v_~client_state~0_16, ~client_size~0=v_~client_size~0_14, ~client~0.base=v_~client~0.base_23} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, ~client_front~0, ~safe~0, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, thread4Thread1of1ForFork2_#t~mem27#1, thread4Thread1of1ForFork2_#t~post28#1][838], [2217#(= ~node1_state~0 0), 60#L54true, 368#true, 9#L132true, 18#L200-1true, 2173#(and (or (= (select (select |#memory_int| ~manager~0.base) (* ~manager_front~0 4)) ~update~0) (< ~manager_size~0 (+ ~manager_front~0 1)) (< ~manager_front~0 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_size~0 1) (= ~manager~0.offset 0) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t1~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (not (= ~manager~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t4~0#1.base|)), 2219#true, 376#true, 88#L154-1true, 403#(= ~manager_state~0 0), 190#L104true, 353#true, 382#(= ~client_state~0 0), thread2Thread1of1ForFork3InUse, 384#true, thread4Thread1of1ForFork2InUse, 356#true, 374#(<= ~node1_back~0 ~node1_front~0), thread3Thread1of1ForFork0InUse, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:56:01,391 INFO L294 olderBase$Statistics]: this new event has 275 ancestors and is cut-off event [2023-11-29 21:56:01,391 INFO L297 olderBase$Statistics]: existing Event has 265 ancestors and is cut-off event [2023-11-29 21:56:01,391 INFO L297 olderBase$Statistics]: existing Event has 265 ancestors and is cut-off event [2023-11-29 21:56:01,391 INFO L297 olderBase$Statistics]: existing Event has 275 ancestors and is cut-off event [2023-11-29 21:56:01,391 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1392] L54-->L88-1: Formula: (and (= (+ v_~manager_front~0_91 1) v_~manager_front~0_90) (= v_~manager_state~0_38 1) (= v_~safe~0_76 (ite (= (ite (= (select (select |v_#memory_int_155| v_~manager~0.base_67) (+ (* v_~manager_front~0_91 4) v_~manager~0.offset_67)) v_~update~0_61) 1 0) 0) 0 1)) (not (= (ite (and (< v_~manager_front~0_91 v_~manager_back~0_104) (< v_~manager_front~0_91 v_~manager_size~0_24) (<= 0 v_~manager_front~0_91)) 1 0) 0))) InVars {~manager_front~0=v_~manager_front~0_91, ~manager~0.offset=v_~manager~0.offset_67, ~manager~0.base=v_~manager~0.base_67, #memory_int=|v_#memory_int_155|, ~manager_back~0=v_~manager_back~0_104, ~manager_size~0=v_~manager_size~0_24, ~update~0=v_~update~0_61} OutVars{~manager_state~0=v_~manager_state~0_38, ~manager~0.offset=v_~manager~0.offset_67, ~manager~0.base=v_~manager~0.base_67, thread1Thread1of1ForFork1_#t~mem2#1=|v_thread1Thread1of1ForFork1_#t~mem2#1_1|, ~manager_back~0=v_~manager_back~0_104, ~manager_front~0=v_~manager_front~0_90, thread1Thread1of1ForFork1_#t~post3#1=|v_thread1Thread1of1ForFork1_#t~post3#1_1|, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, ~safe~0=v_~safe~0_76, #memory_int=|v_#memory_int_155|, ~manager_size~0=v_~manager_size~0_24, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~update~0=v_~update~0_61} AuxVars[] AssignedVars[~manager_front~0, ~manager_state~0, thread1Thread1of1ForFork1_#t~post3#1, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, ~safe~0, thread1Thread1of1ForFork1_#t~mem2#1, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1][668], [2217#(= ~node1_state~0 0), 368#true, 9#L132true, 18#L200-1true, 2219#true, 376#true, 190#L104true, 353#true, 115#L155true, 96#L88-1true, thread2Thread1of1ForFork3InUse, 380#true, 2177#(and (or (= (select (select |#memory_int| ~manager~0.base) (* ~manager_front~0 4)) ~update~0) (< ~manager_size~0 (+ ~manager_front~0 1)) (< ~manager_front~0 0)) (= ~safe~0 1) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_size~0 1) (= ~manager~0.offset 0) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t1~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (not (= ~manager~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t4~0#1.base|)), 384#true, thread4Thread1of1ForFork2InUse, 356#true, thread3Thread1of1ForFork0InUse, 374#(<= ~node1_back~0 ~node1_front~0), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:56:01,391 INFO L294 olderBase$Statistics]: this new event has 275 ancestors and is cut-off event [2023-11-29 21:56:01,391 INFO L297 olderBase$Statistics]: existing Event has 275 ancestors and is cut-off event [2023-11-29 21:56:01,391 INFO L297 olderBase$Statistics]: existing Event has 265 ancestors and is cut-off event [2023-11-29 21:56:01,391 INFO L297 olderBase$Statistics]: existing Event has 265 ancestors and is cut-off event [2023-11-29 21:56:02,226 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1432] L126-->L132-1: Formula: (and (not (= (ite (and (< v_~node2_front~0_35 v_~node2_back~0_44) (<= 0 v_~node2_front~0_35) (< v_~node2_front~0_35 v_~node2_size~0_20)) 1 0) 0)) (= v_~safe~0_80 (ite (= (ite (= (select (select |v_#memory_int_183| v_~node2~0.base_29) (+ (* 4 v_~node2_front~0_35) v_~node2~0.offset_29)) v_~update~0_73) 1 0) 0) 0 1)) (= v_~node2_state~0_16 1) (= (+ v_~node2_front~0_35 1) v_~node2_front~0_34)) InVars {~node2~0.offset=v_~node2~0.offset_29, ~node2_front~0=v_~node2_front~0_35, #memory_int=|v_#memory_int_183|, ~node2_size~0=v_~node2_size~0_20, ~node2~0.base=v_~node2~0.base_29, ~node2_back~0=v_~node2_back~0_44, ~update~0=v_~update~0_73} OutVars{~node2_state~0=v_~node2_state~0_16, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_1|, thread3Thread1of1ForFork0_#t~mem20#1=|v_thread3Thread1of1ForFork0_#t~mem20#1_1|, thread3Thread1of1ForFork0_#t~post21#1=|v_thread3Thread1of1ForFork0_#t~post21#1_1|, ~node2~0.offset=v_~node2~0.offset_29, ~node2_front~0=v_~node2_front~0_34, ~safe~0=v_~safe~0_80, #memory_int=|v_#memory_int_183|, ~node2_size~0=v_~node2_size~0_20, ~node2~0.base=v_~node2~0.base_29, ~node2_back~0=v_~node2_back~0_44, ~update~0=v_~update~0_73} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#t~post21#1, ~node2_state~0, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, ~node2_front~0, ~safe~0, thread3Thread1of1ForFork0_#t~mem20#1][1297], [60#L54true, 2217#(= ~node1_state~0 0), 368#true, 18#L200-1true, 2219#true, 376#true, 403#(= ~manager_state~0 0), 190#L104true, 2185#(and (exists ((v_~manager_back~0_148 Int)) (and (= ~update~0 (select (select |#memory_int| ~manager~0.base) (* v_~manager_back~0_148 4))) (<= (+ v_~manager_back~0_148 1) ~manager_size~0) (<= 0 v_~manager_back~0_148))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_size~0 1) (= ~manager~0.offset 0) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t1~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (not (= ~manager~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (= ~manager_front~0 0) (< ~manager_front~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t4~0#1.base|)), 329#L154true, 353#true, 194#L132-1true, 372#true, 380#true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:56:02,226 INFO L294 olderBase$Statistics]: this new event has 275 ancestors and is cut-off event [2023-11-29 21:56:02,226 INFO L297 olderBase$Statistics]: existing Event has 275 ancestors and is cut-off event [2023-11-29 21:56:02,226 INFO L297 olderBase$Statistics]: existing Event has 275 ancestors and is cut-off event [2023-11-29 21:56:02,226 INFO L297 olderBase$Statistics]: existing Event has 275 ancestors and is cut-off event [2023-11-29 21:56:02,226 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1392] L54-->L88-1: Formula: (and (= (+ v_~manager_front~0_91 1) v_~manager_front~0_90) (= v_~manager_state~0_38 1) (= v_~safe~0_76 (ite (= (ite (= (select (select |v_#memory_int_155| v_~manager~0.base_67) (+ (* v_~manager_front~0_91 4) v_~manager~0.offset_67)) v_~update~0_61) 1 0) 0) 0 1)) (not (= (ite (and (< v_~manager_front~0_91 v_~manager_back~0_104) (< v_~manager_front~0_91 v_~manager_size~0_24) (<= 0 v_~manager_front~0_91)) 1 0) 0))) InVars {~manager_front~0=v_~manager_front~0_91, ~manager~0.offset=v_~manager~0.offset_67, ~manager~0.base=v_~manager~0.base_67, #memory_int=|v_#memory_int_155|, ~manager_back~0=v_~manager_back~0_104, ~manager_size~0=v_~manager_size~0_24, ~update~0=v_~update~0_61} OutVars{~manager_state~0=v_~manager_state~0_38, ~manager~0.offset=v_~manager~0.offset_67, ~manager~0.base=v_~manager~0.base_67, thread1Thread1of1ForFork1_#t~mem2#1=|v_thread1Thread1of1ForFork1_#t~mem2#1_1|, ~manager_back~0=v_~manager_back~0_104, ~manager_front~0=v_~manager_front~0_90, thread1Thread1of1ForFork1_#t~post3#1=|v_thread1Thread1of1ForFork1_#t~post3#1_1|, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, ~safe~0=v_~safe~0_76, #memory_int=|v_#memory_int_155|, ~manager_size~0=v_~manager_size~0_24, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~update~0=v_~update~0_61} AuxVars[] AssignedVars[~manager_front~0, ~manager_state~0, thread1Thread1of1ForFork1_#t~post3#1, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, ~safe~0, thread1Thread1of1ForFork1_#t~mem2#1, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1][1270], [326#L126true, 2217#(= ~node1_state~0 0), 368#true, 18#L200-1true, 376#true, 190#L104true, 2221#(= ~node2_state~0 0), 329#L154true, 353#true, 372#true, 96#L88-1true, thread2Thread1of1ForFork3InUse, 380#true, 2177#(and (or (= (select (select |#memory_int| ~manager~0.base) (* ~manager_front~0 4)) ~update~0) (< ~manager_size~0 (+ ~manager_front~0 1)) (< ~manager_front~0 0)) (= ~safe~0 1) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_size~0 1) (= ~manager~0.offset 0) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t1~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (not (= ~manager~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t4~0#1.base|)), 384#true, thread4Thread1of1ForFork2InUse, 356#true, thread3Thread1of1ForFork0InUse, 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:56:02,226 INFO L294 olderBase$Statistics]: this new event has 275 ancestors and is cut-off event [2023-11-29 21:56:02,226 INFO L297 olderBase$Statistics]: existing Event has 275 ancestors and is cut-off event [2023-11-29 21:56:02,226 INFO L297 olderBase$Statistics]: existing Event has 275 ancestors and is cut-off event [2023-11-29 21:56:02,226 INFO L297 olderBase$Statistics]: existing Event has 275 ancestors and is cut-off event [2023-11-29 21:56:02,226 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1418] L104-->L110-1: Formula: (and (= v_~node1_state~0_20 1) (not (= (ite (and (< v_~node1_front~0_37 v_~node1_size~0_20) (< v_~node1_front~0_37 v_~node1_back~0_44) (<= 0 v_~node1_front~0_37)) 1 0) 0)) (= v_~safe~0_82 (ite (= (ite (= (select (select |v_#memory_int_189| v_~node1~0.base_33) (+ (* v_~node1_front~0_37 4) v_~node1~0.offset_33)) v_~update~0_75) 1 0) 0) 0 1)) (= (+ v_~node1_front~0_37 1) v_~node1_front~0_36)) InVars {~node1~0.base=v_~node1~0.base_33, ~node1_size~0=v_~node1_size~0_20, #memory_int=|v_#memory_int_189|, ~node1_back~0=v_~node1_back~0_44, ~node1~0.offset=v_~node1~0.offset_33, ~node1_front~0=v_~node1_front~0_37, ~update~0=v_~update~0_75} OutVars{thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~node1_state~0=v_~node1_state~0_20, ~node1~0.offset=v_~node1~0.offset_33, ~node1_front~0=v_~node1_front~0_36, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~node1~0.base=v_~node1~0.base_33, ~node1_size~0=v_~node1_size~0_20, thread2Thread1of1ForFork3_#t~post16#1=|v_thread2Thread1of1ForFork3_#t~post16#1_1|, ~safe~0=v_~safe~0_82, #memory_int=|v_#memory_int_189|, thread2Thread1of1ForFork3_#t~mem15#1=|v_thread2Thread1of1ForFork3_#t~mem15#1_1|, ~node1_back~0=v_~node1_back~0_44, ~update~0=v_~update~0_75} AuxVars[] AssignedVars[thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork3_#t~post16#1, ~safe~0, thread2Thread1of1ForFork3_#t~mem15#1, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~node1_state~0, ~node1_front~0][1271], [326#L126true, 60#L54true, 368#true, 18#L200-1true, 2215#true, 376#true, 403#(= ~manager_state~0 0), 2221#(= ~node2_state~0 0), 2185#(and (exists ((v_~manager_back~0_148 Int)) (and (= ~update~0 (select (select |#memory_int| ~manager~0.base) (* v_~manager_back~0_148 4))) (<= (+ v_~manager_back~0_148 1) ~manager_size~0) (<= 0 v_~manager_back~0_148))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_size~0 1) (= ~manager~0.offset 0) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t1~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (not (= ~manager~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (= ~manager_front~0 0) (< ~manager_front~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t4~0#1.base|)), 158#L110-1true, 329#L154true, 353#true, 372#true, 380#true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:56:02,227 INFO L294 olderBase$Statistics]: this new event has 275 ancestors and is cut-off event [2023-11-29 21:56:02,227 INFO L297 olderBase$Statistics]: existing Event has 275 ancestors and is cut-off event [2023-11-29 21:56:02,227 INFO L297 olderBase$Statistics]: existing Event has 275 ancestors and is cut-off event [2023-11-29 21:56:02,227 INFO L297 olderBase$Statistics]: existing Event has 275 ancestors and is cut-off event [2023-11-29 21:56:02,684 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1418] L104-->L110-1: Formula: (and (= v_~node1_state~0_20 1) (not (= (ite (and (< v_~node1_front~0_37 v_~node1_size~0_20) (< v_~node1_front~0_37 v_~node1_back~0_44) (<= 0 v_~node1_front~0_37)) 1 0) 0)) (= v_~safe~0_82 (ite (= (ite (= (select (select |v_#memory_int_189| v_~node1~0.base_33) (+ (* v_~node1_front~0_37 4) v_~node1~0.offset_33)) v_~update~0_75) 1 0) 0) 0 1)) (= (+ v_~node1_front~0_37 1) v_~node1_front~0_36)) InVars {~node1~0.base=v_~node1~0.base_33, ~node1_size~0=v_~node1_size~0_20, #memory_int=|v_#memory_int_189|, ~node1_back~0=v_~node1_back~0_44, ~node1~0.offset=v_~node1~0.offset_33, ~node1_front~0=v_~node1_front~0_37, ~update~0=v_~update~0_75} OutVars{thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~node1_state~0=v_~node1_state~0_20, ~node1~0.offset=v_~node1~0.offset_33, ~node1_front~0=v_~node1_front~0_36, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~node1~0.base=v_~node1~0.base_33, ~node1_size~0=v_~node1_size~0_20, thread2Thread1of1ForFork3_#t~post16#1=|v_thread2Thread1of1ForFork3_#t~post16#1_1|, ~safe~0=v_~safe~0_82, #memory_int=|v_#memory_int_189|, thread2Thread1of1ForFork3_#t~mem15#1=|v_thread2Thread1of1ForFork3_#t~mem15#1_1|, ~node1_back~0=v_~node1_back~0_44, ~update~0=v_~update~0_75} AuxVars[] AssignedVars[thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork3_#t~post16#1, ~safe~0, thread2Thread1of1ForFork3_#t~mem15#1, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~node1_state~0, ~node1_front~0][904], [326#L126true, 60#L54true, 368#true, 18#L200-1true, 378#(<= ~node2_back~0 ~node2_front~0), 2215#true, 403#(= ~manager_state~0 0), 2221#(= ~node2_state~0 0), 2175#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_size~0 1) (or (and (= ~manager_front~0 0) (= ~update~0 (select (select |#memory_int| ~manager~0.base) 0))) (< ~manager_front~0 0)) (= ~manager~0.offset 0) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t1~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (not (= ~manager~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t4~0#1.base|)), 158#L110-1true, 115#L155true, 353#true, 372#true, 380#true, thread2Thread1of1ForFork3InUse, 384#true, thread4Thread1of1ForFork2InUse, 356#true, thread3Thread1of1ForFork0InUse, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:56:02,684 INFO L294 olderBase$Statistics]: this new event has 275 ancestors and is cut-off event [2023-11-29 21:56:02,684 INFO L297 olderBase$Statistics]: existing Event has 270 ancestors and is cut-off event [2023-11-29 21:56:02,684 INFO L297 olderBase$Statistics]: existing Event has 275 ancestors and is cut-off event [2023-11-29 21:56:02,684 INFO L297 olderBase$Statistics]: existing Event has 270 ancestors and is cut-off event [2023-11-29 21:56:02,685 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1449] L155-->L154-1: Formula: (and (= (+ v_~client_front~0_31 1) v_~client_front~0_30) (= v_~client_state~0_16 0) (= v_~safe~0_78 (ite (= (ite (= (select (select |v_#memory_int_165| v_~client~0.base_23) (+ v_~client~0.offset_23 (* v_~client_front~0_31 4))) v_~ok~0_57) 1 0) 0) 0 1)) (not (= (ite (and (< v_~client_front~0_31 v_~client_back~0_32) (<= 0 v_~client_front~0_31) (< v_~client_back~0_32 v_~client_size~0_14)) 1 0) 0))) InVars {~client~0.offset=v_~client~0.offset_23, ~client_back~0=v_~client_back~0_32, ~client_front~0=v_~client_front~0_31, ~ok~0=v_~ok~0_57, #memory_int=|v_#memory_int_165|, ~client_size~0=v_~client_size~0_14, ~client~0.base=v_~client~0.base_23} OutVars{~client~0.offset=v_~client~0.offset_23, ~client_back~0=v_~client_back~0_32, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_3|, ~ok~0=v_~ok~0_57, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_3|, thread4Thread1of1ForFork2_#t~mem27#1=|v_thread4Thread1of1ForFork2_#t~mem27#1_1|, thread4Thread1of1ForFork2_#t~post28#1=|v_thread4Thread1of1ForFork2_#t~post28#1_1|, ~client_front~0=v_~client_front~0_30, ~safe~0=v_~safe~0_78, #memory_int=|v_#memory_int_165|, ~client_state~0=v_~client_state~0_16, ~client_size~0=v_~client_size~0_14, ~client~0.base=v_~client~0.base_23} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, ~client_front~0, ~safe~0, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, thread4Thread1of1ForFork2_#t~mem27#1, thread4Thread1of1ForFork2_#t~post28#1][1125], [60#L54true, 326#L126true, 2217#(= ~node1_state~0 0), 368#true, 18#L200-1true, 378#(<= ~node2_back~0 ~node2_front~0), 88#L154-1true, 403#(= ~manager_state~0 0), 190#L104true, 2221#(= ~node2_state~0 0), 2175#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_size~0 1) (or (and (= ~manager_front~0 0) (= ~update~0 (select (select |#memory_int| ~manager~0.base) 0))) (< ~manager_front~0 0)) (= ~manager~0.offset 0) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t1~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (not (= ~manager~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t4~0#1.base|)), 353#true, 382#(= ~client_state~0 0), 372#true, thread2Thread1of1ForFork3InUse, 384#true, thread4Thread1of1ForFork2InUse, 356#true, thread3Thread1of1ForFork0InUse, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:56:02,685 INFO L294 olderBase$Statistics]: this new event has 275 ancestors and is cut-off event [2023-11-29 21:56:02,685 INFO L297 olderBase$Statistics]: existing Event has 270 ancestors and is cut-off event [2023-11-29 21:56:02,685 INFO L297 olderBase$Statistics]: existing Event has 270 ancestors and is cut-off event [2023-11-29 21:56:02,685 INFO L297 olderBase$Statistics]: existing Event has 275 ancestors and is cut-off event [2023-11-29 21:56:02,685 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1392] L54-->L88-1: Formula: (and (= (+ v_~manager_front~0_91 1) v_~manager_front~0_90) (= v_~manager_state~0_38 1) (= v_~safe~0_76 (ite (= (ite (= (select (select |v_#memory_int_155| v_~manager~0.base_67) (+ (* v_~manager_front~0_91 4) v_~manager~0.offset_67)) v_~update~0_61) 1 0) 0) 0 1)) (not (= (ite (and (< v_~manager_front~0_91 v_~manager_back~0_104) (< v_~manager_front~0_91 v_~manager_size~0_24) (<= 0 v_~manager_front~0_91)) 1 0) 0))) InVars {~manager_front~0=v_~manager_front~0_91, ~manager~0.offset=v_~manager~0.offset_67, ~manager~0.base=v_~manager~0.base_67, #memory_int=|v_#memory_int_155|, ~manager_back~0=v_~manager_back~0_104, ~manager_size~0=v_~manager_size~0_24, ~update~0=v_~update~0_61} OutVars{~manager_state~0=v_~manager_state~0_38, ~manager~0.offset=v_~manager~0.offset_67, ~manager~0.base=v_~manager~0.base_67, thread1Thread1of1ForFork1_#t~mem2#1=|v_thread1Thread1of1ForFork1_#t~mem2#1_1|, ~manager_back~0=v_~manager_back~0_104, ~manager_front~0=v_~manager_front~0_90, thread1Thread1of1ForFork1_#t~post3#1=|v_thread1Thread1of1ForFork1_#t~post3#1_1|, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, ~safe~0=v_~safe~0_76, #memory_int=|v_#memory_int_155|, ~manager_size~0=v_~manager_size~0_24, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~update~0=v_~update~0_61} AuxVars[] AssignedVars[~manager_front~0, ~manager_state~0, thread1Thread1of1ForFork1_#t~post3#1, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, ~safe~0, thread1Thread1of1ForFork1_#t~mem2#1, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1][884], [326#L126true, 2217#(= ~node1_state~0 0), 368#true, 18#L200-1true, 378#(<= ~node2_back~0 ~node2_front~0), 190#L104true, 2221#(= ~node2_state~0 0), 115#L155true, 353#true, 372#true, 96#L88-1true, 2177#(and (or (= (select (select |#memory_int| ~manager~0.base) (* ~manager_front~0 4)) ~update~0) (< ~manager_size~0 (+ ~manager_front~0 1)) (< ~manager_front~0 0)) (= ~safe~0 1) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_size~0 1) (= ~manager~0.offset 0) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t1~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (not (= ~manager~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t4~0#1.base|)), thread2Thread1of1ForFork3InUse, 380#true, 384#true, 356#true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:56:02,685 INFO L294 olderBase$Statistics]: this new event has 275 ancestors and is cut-off event [2023-11-29 21:56:02,685 INFO L297 olderBase$Statistics]: existing Event has 275 ancestors and is cut-off event [2023-11-29 21:56:02,685 INFO L297 olderBase$Statistics]: existing Event has 270 ancestors and is cut-off event [2023-11-29 21:56:02,685 INFO L297 olderBase$Statistics]: existing Event has 270 ancestors and is cut-off event [2023-11-29 21:56:02,979 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1432] L126-->L132-1: Formula: (and (not (= (ite (and (< v_~node2_front~0_35 v_~node2_back~0_44) (<= 0 v_~node2_front~0_35) (< v_~node2_front~0_35 v_~node2_size~0_20)) 1 0) 0)) (= v_~safe~0_80 (ite (= (ite (= (select (select |v_#memory_int_183| v_~node2~0.base_29) (+ (* 4 v_~node2_front~0_35) v_~node2~0.offset_29)) v_~update~0_73) 1 0) 0) 0 1)) (= v_~node2_state~0_16 1) (= (+ v_~node2_front~0_35 1) v_~node2_front~0_34)) InVars {~node2~0.offset=v_~node2~0.offset_29, ~node2_front~0=v_~node2_front~0_35, #memory_int=|v_#memory_int_183|, ~node2_size~0=v_~node2_size~0_20, ~node2~0.base=v_~node2~0.base_29, ~node2_back~0=v_~node2_back~0_44, ~update~0=v_~update~0_73} OutVars{~node2_state~0=v_~node2_state~0_16, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_1|, thread3Thread1of1ForFork0_#t~mem20#1=|v_thread3Thread1of1ForFork0_#t~mem20#1_1|, thread3Thread1of1ForFork0_#t~post21#1=|v_thread3Thread1of1ForFork0_#t~post21#1_1|, ~node2~0.offset=v_~node2~0.offset_29, ~node2_front~0=v_~node2_front~0_34, ~safe~0=v_~safe~0_80, #memory_int=|v_#memory_int_183|, ~node2_size~0=v_~node2_size~0_20, ~node2~0.base=v_~node2~0.base_29, ~node2_back~0=v_~node2_back~0_44, ~update~0=v_~update~0_73} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#t~post21#1, ~node2_state~0, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, ~node2_front~0, ~safe~0, thread3Thread1of1ForFork0_#t~mem20#1][1750], [368#true, 308#L148true, 2215#true, 2219#true, 376#true, 353#true, 194#L132-1true, 382#(= ~client_state~0 0), 372#true, 35#L110true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, 93#L199-4true, thread4Thread1of1ForFork2InUse, 176#L60true, thread3Thread1of1ForFork0InUse, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:56:02,979 INFO L294 olderBase$Statistics]: this new event has 280 ancestors and is cut-off event [2023-11-29 21:56:02,979 INFO L297 olderBase$Statistics]: existing Event has 275 ancestors and is cut-off event [2023-11-29 21:56:02,979 INFO L297 olderBase$Statistics]: existing Event has 275 ancestors and is cut-off event [2023-11-29 21:56:02,979 INFO L297 olderBase$Statistics]: existing Event has 275 ancestors and is cut-off event [2023-11-29 21:56:02,979 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L148-->L154-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_137 v_~manager_size~0_40) (<= 0 v_~manager_back~0_137)) 1 0) 0)) (= v_~client_state~0_18 1) (= v_~manager_back~0_136 (+ v_~manager_back~0_137 1)) (not (= (ite (= v_~update~0_79 (select (select |v_#memory_int_193| v_~manager~0.base_85) (+ (* v_~manager_back~0_137 4) v_~manager~0.offset_85))) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, ~manager_back~0=v_~manager_back~0_137, ~manager_size~0=v_~manager_size~0_40, ~update~0=v_~update~0_79} OutVars{thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, thread4Thread1of1ForFork2_#t~post26#1=|v_thread4Thread1of1ForFork2_#t~post26#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~client_state~0=v_~client_state~0_18, ~manager_back~0=v_~manager_back~0_136, ~manager_size~0=v_~manager_size~0_40, thread4Thread1of1ForFork2_#t~mem25#1=|v_thread4Thread1of1ForFork2_#t~mem25#1_1|, ~update~0=v_~update~0_79} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post26#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, ~manager_back~0, thread4Thread1of1ForFork2_#t~mem25#1][1444], [326#L126true, 368#true, 2215#true, 376#true, 88#L154-1true, 2221#(= ~node2_state~0 0), 353#true, 372#true, 35#L110true, 380#true, thread2Thread1of1ForFork3InUse, 384#true, 93#L199-4true, 356#true, thread4Thread1of1ForFork2InUse, 176#L60true, thread3Thread1of1ForFork0InUse, 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:56:02,979 INFO L294 olderBase$Statistics]: this new event has 280 ancestors and is cut-off event [2023-11-29 21:56:02,979 INFO L297 olderBase$Statistics]: existing Event has 275 ancestors and is cut-off event [2023-11-29 21:56:02,979 INFO L297 olderBase$Statistics]: existing Event has 275 ancestors and is cut-off event [2023-11-29 21:56:02,979 INFO L297 olderBase$Statistics]: existing Event has 275 ancestors and is cut-off event [2023-11-29 21:56:03,159 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1418] L104-->L110-1: Formula: (and (= v_~node1_state~0_20 1) (not (= (ite (and (< v_~node1_front~0_37 v_~node1_size~0_20) (< v_~node1_front~0_37 v_~node1_back~0_44) (<= 0 v_~node1_front~0_37)) 1 0) 0)) (= v_~safe~0_82 (ite (= (ite (= (select (select |v_#memory_int_189| v_~node1~0.base_33) (+ (* v_~node1_front~0_37 4) v_~node1~0.offset_33)) v_~update~0_75) 1 0) 0) 0 1)) (= (+ v_~node1_front~0_37 1) v_~node1_front~0_36)) InVars {~node1~0.base=v_~node1~0.base_33, ~node1_size~0=v_~node1_size~0_20, #memory_int=|v_#memory_int_189|, ~node1_back~0=v_~node1_back~0_44, ~node1~0.offset=v_~node1~0.offset_33, ~node1_front~0=v_~node1_front~0_37, ~update~0=v_~update~0_75} OutVars{thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~node1_state~0=v_~node1_state~0_20, ~node1~0.offset=v_~node1~0.offset_33, ~node1_front~0=v_~node1_front~0_36, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~node1~0.base=v_~node1~0.base_33, ~node1_size~0=v_~node1_size~0_20, thread2Thread1of1ForFork3_#t~post16#1=|v_thread2Thread1of1ForFork3_#t~post16#1_1|, ~safe~0=v_~safe~0_82, #memory_int=|v_#memory_int_189|, thread2Thread1of1ForFork3_#t~mem15#1=|v_thread2Thread1of1ForFork3_#t~mem15#1_1|, ~node1_back~0=v_~node1_back~0_44, ~update~0=v_~update~0_75} AuxVars[] AssignedVars[thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork3_#t~post16#1, ~safe~0, thread2Thread1of1ForFork3_#t~mem15#1, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~node1_state~0, ~node1_front~0][1383], [326#L126true, 368#true, 308#L148true, 18#L200-1true, 2215#true, 376#true, 2221#(= ~node2_state~0 0), 158#L110-1true, 353#true, 382#(= ~client_state~0 0), 372#true, 39#L68true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:56:03,159 INFO L294 olderBase$Statistics]: this new event has 280 ancestors and is cut-off event [2023-11-29 21:56:03,159 INFO L297 olderBase$Statistics]: existing Event has 275 ancestors and is cut-off event [2023-11-29 21:56:03,159 INFO L297 olderBase$Statistics]: existing Event has 280 ancestors and is cut-off event [2023-11-29 21:56:03,159 INFO L297 olderBase$Statistics]: existing Event has 275 ancestors and is cut-off event [2023-11-29 21:56:03,160 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1432] L126-->L132-1: Formula: (and (not (= (ite (and (< v_~node2_front~0_35 v_~node2_back~0_44) (<= 0 v_~node2_front~0_35) (< v_~node2_front~0_35 v_~node2_size~0_20)) 1 0) 0)) (= v_~safe~0_80 (ite (= (ite (= (select (select |v_#memory_int_183| v_~node2~0.base_29) (+ (* 4 v_~node2_front~0_35) v_~node2~0.offset_29)) v_~update~0_73) 1 0) 0) 0 1)) (= v_~node2_state~0_16 1) (= (+ v_~node2_front~0_35 1) v_~node2_front~0_34)) InVars {~node2~0.offset=v_~node2~0.offset_29, ~node2_front~0=v_~node2_front~0_35, #memory_int=|v_#memory_int_183|, ~node2_size~0=v_~node2_size~0_20, ~node2~0.base=v_~node2~0.base_29, ~node2_back~0=v_~node2_back~0_44, ~update~0=v_~update~0_73} OutVars{~node2_state~0=v_~node2_state~0_16, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_1|, thread3Thread1of1ForFork0_#t~mem20#1=|v_thread3Thread1of1ForFork0_#t~mem20#1_1|, thread3Thread1of1ForFork0_#t~post21#1=|v_thread3Thread1of1ForFork0_#t~post21#1_1|, ~node2~0.offset=v_~node2~0.offset_29, ~node2_front~0=v_~node2_front~0_34, ~safe~0=v_~safe~0_80, #memory_int=|v_#memory_int_183|, ~node2_size~0=v_~node2_size~0_20, ~node2~0.base=v_~node2~0.base_29, ~node2_back~0=v_~node2_back~0_44, ~update~0=v_~update~0_73} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#t~post21#1, ~node2_state~0, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, ~node2_front~0, ~safe~0, thread3Thread1of1ForFork0_#t~mem20#1][1385], [2217#(= ~node1_state~0 0), 368#true, 308#L148true, 18#L200-1true, 376#true, 2219#true, 190#L104true, 353#true, 194#L132-1true, 382#(= ~client_state~0 0), 39#L68true, 372#true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:56:03,160 INFO L294 olderBase$Statistics]: this new event has 280 ancestors and is cut-off event [2023-11-29 21:56:03,160 INFO L297 olderBase$Statistics]: existing Event has 275 ancestors and is cut-off event [2023-11-29 21:56:03,160 INFO L297 olderBase$Statistics]: existing Event has 275 ancestors and is cut-off event [2023-11-29 21:56:03,160 INFO L297 olderBase$Statistics]: existing Event has 280 ancestors and is cut-off event [2023-11-29 21:56:03,160 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L148-->L154-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_137 v_~manager_size~0_40) (<= 0 v_~manager_back~0_137)) 1 0) 0)) (= v_~client_state~0_18 1) (= v_~manager_back~0_136 (+ v_~manager_back~0_137 1)) (not (= (ite (= v_~update~0_79 (select (select |v_#memory_int_193| v_~manager~0.base_85) (+ (* v_~manager_back~0_137 4) v_~manager~0.offset_85))) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, ~manager_back~0=v_~manager_back~0_137, ~manager_size~0=v_~manager_size~0_40, ~update~0=v_~update~0_79} OutVars{thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, thread4Thread1of1ForFork2_#t~post26#1=|v_thread4Thread1of1ForFork2_#t~post26#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~client_state~0=v_~client_state~0_18, ~manager_back~0=v_~manager_back~0_136, ~manager_size~0=v_~manager_size~0_40, thread4Thread1of1ForFork2_#t~mem25#1=|v_thread4Thread1of1ForFork2_#t~mem25#1_1|, ~update~0=v_~update~0_79} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post26#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, ~manager_back~0, thread4Thread1of1ForFork2_#t~mem25#1][1093], [326#L126true, 2217#(= ~node1_state~0 0), 368#true, 18#L200-1true, 376#true, 88#L154-1true, 190#L104true, 2221#(= ~node2_state~0 0), 353#true, 39#L68true, 372#true, 380#true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:56:03,160 INFO L294 olderBase$Statistics]: this new event has 280 ancestors and is cut-off event [2023-11-29 21:56:03,160 INFO L297 olderBase$Statistics]: existing Event has 275 ancestors and is cut-off event [2023-11-29 21:56:03,160 INFO L297 olderBase$Statistics]: existing Event has 275 ancestors and is cut-off event [2023-11-29 21:56:03,160 INFO L297 olderBase$Statistics]: existing Event has 280 ancestors and is cut-off event [2023-11-29 21:56:03,160 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1398] L68-->L88-1: Formula: (and (not (= (ite (and (< v_~node2_back~0_49 v_~node2_size~0_24) (<= 0 v_~node2_back~0_49)) 1 0) 0)) (= (+ v_~node2_back~0_49 1) v_~node2_back~0_48) (= v_~manager_state~0_44 3) (not (= (ite (= v_~update~0_83 (select (select |v_#memory_int_197| v_~node2~0.base_33) (+ (* 4 v_~node2_back~0_49) v_~node2~0.offset_33))) 1 0) 0))) InVars {~node2~0.offset=v_~node2~0.offset_33, #memory_int=|v_#memory_int_197|, ~node2_size~0=v_~node2_size~0_24, ~node2_back~0=v_~node2_back~0_49, ~node2~0.base=v_~node2~0.base_33, ~update~0=v_~update~0_83} OutVars{thread1Thread1of1ForFork1_#t~post7#1=|v_thread1Thread1of1ForFork1_#t~post7#1_1|, ~manager_state~0=v_~manager_state~0_44, thread1Thread1of1ForFork1_#t~mem6#1=|v_thread1Thread1of1ForFork1_#t~mem6#1_1|, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_5|, ~node2~0.offset=v_~node2~0.offset_33, #memory_int=|v_#memory_int_197|, ~node2_size~0=v_~node2_size~0_24, ~node2_back~0=v_~node2_back~0_48, ~node2~0.base=v_~node2~0.base_33, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1_5|, ~update~0=v_~update~0_83} AuxVars[] AssignedVars[thread1Thread1of1ForFork1_#t~post7#1, ~manager_state~0, thread1Thread1of1ForFork1_#t~mem6#1, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, ~node2_back~0, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1][1511], [326#L126true, 2217#(= ~node1_state~0 0), 368#true, 308#L148true, 18#L200-1true, 376#true, 190#L104true, 2221#(= ~node2_state~0 0), 353#true, 382#(= ~client_state~0 0), 372#true, 96#L88-1true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:56:03,160 INFO L294 olderBase$Statistics]: this new event has 280 ancestors and is cut-off event [2023-11-29 21:56:03,160 INFO L297 olderBase$Statistics]: existing Event has 275 ancestors and is cut-off event [2023-11-29 21:56:03,160 INFO L297 olderBase$Statistics]: existing Event has 275 ancestors and is cut-off event [2023-11-29 21:56:03,160 INFO L297 olderBase$Statistics]: existing Event has 280 ancestors and is cut-off event [2023-11-29 21:56:03,164 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1418] L104-->L110-1: Formula: (and (= v_~node1_state~0_20 1) (not (= (ite (and (< v_~node1_front~0_37 v_~node1_size~0_20) (< v_~node1_front~0_37 v_~node1_back~0_44) (<= 0 v_~node1_front~0_37)) 1 0) 0)) (= v_~safe~0_82 (ite (= (ite (= (select (select |v_#memory_int_189| v_~node1~0.base_33) (+ (* v_~node1_front~0_37 4) v_~node1~0.offset_33)) v_~update~0_75) 1 0) 0) 0 1)) (= (+ v_~node1_front~0_37 1) v_~node1_front~0_36)) InVars {~node1~0.base=v_~node1~0.base_33, ~node1_size~0=v_~node1_size~0_20, #memory_int=|v_#memory_int_189|, ~node1_back~0=v_~node1_back~0_44, ~node1~0.offset=v_~node1~0.offset_33, ~node1_front~0=v_~node1_front~0_37, ~update~0=v_~update~0_75} OutVars{thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~node1_state~0=v_~node1_state~0_20, ~node1~0.offset=v_~node1~0.offset_33, ~node1_front~0=v_~node1_front~0_36, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~node1~0.base=v_~node1~0.base_33, ~node1_size~0=v_~node1_size~0_20, thread2Thread1of1ForFork3_#t~post16#1=|v_thread2Thread1of1ForFork3_#t~post16#1_1|, ~safe~0=v_~safe~0_82, #memory_int=|v_#memory_int_189|, thread2Thread1of1ForFork3_#t~mem15#1=|v_thread2Thread1of1ForFork3_#t~mem15#1_1|, ~node1_back~0=v_~node1_back~0_44, ~update~0=v_~update~0_75} AuxVars[] AssignedVars[thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork3_#t~post16#1, ~safe~0, thread2Thread1of1ForFork3_#t~mem15#1, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~node1_state~0, ~node1_front~0][1383], [326#L126true, 368#true, 308#L148true, 18#L200-1true, 2215#true, 376#true, 2221#(= ~node2_state~0 0), 321#L74true, 158#L110-1true, 353#true, 382#(= ~client_state~0 0), 372#true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:56:03,164 INFO L294 olderBase$Statistics]: this new event has 280 ancestors and is cut-off event [2023-11-29 21:56:03,164 INFO L297 olderBase$Statistics]: existing Event has 280 ancestors and is cut-off event [2023-11-29 21:56:03,164 INFO L297 olderBase$Statistics]: existing Event has 275 ancestors and is cut-off event [2023-11-29 21:56:03,164 INFO L297 olderBase$Statistics]: existing Event has 275 ancestors and is cut-off event [2023-11-29 21:56:03,165 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1432] L126-->L132-1: Formula: (and (not (= (ite (and (< v_~node2_front~0_35 v_~node2_back~0_44) (<= 0 v_~node2_front~0_35) (< v_~node2_front~0_35 v_~node2_size~0_20)) 1 0) 0)) (= v_~safe~0_80 (ite (= (ite (= (select (select |v_#memory_int_183| v_~node2~0.base_29) (+ (* 4 v_~node2_front~0_35) v_~node2~0.offset_29)) v_~update~0_73) 1 0) 0) 0 1)) (= v_~node2_state~0_16 1) (= (+ v_~node2_front~0_35 1) v_~node2_front~0_34)) InVars {~node2~0.offset=v_~node2~0.offset_29, ~node2_front~0=v_~node2_front~0_35, #memory_int=|v_#memory_int_183|, ~node2_size~0=v_~node2_size~0_20, ~node2~0.base=v_~node2~0.base_29, ~node2_back~0=v_~node2_back~0_44, ~update~0=v_~update~0_73} OutVars{~node2_state~0=v_~node2_state~0_16, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_1|, thread3Thread1of1ForFork0_#t~mem20#1=|v_thread3Thread1of1ForFork0_#t~mem20#1_1|, thread3Thread1of1ForFork0_#t~post21#1=|v_thread3Thread1of1ForFork0_#t~post21#1_1|, ~node2~0.offset=v_~node2~0.offset_29, ~node2_front~0=v_~node2_front~0_34, ~safe~0=v_~safe~0_80, #memory_int=|v_#memory_int_183|, ~node2_size~0=v_~node2_size~0_20, ~node2~0.base=v_~node2~0.base_29, ~node2_back~0=v_~node2_back~0_44, ~update~0=v_~update~0_73} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#t~post21#1, ~node2_state~0, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, ~node2_front~0, ~safe~0, thread3Thread1of1ForFork0_#t~mem20#1][1385], [2217#(= ~node1_state~0 0), 368#true, 308#L148true, 18#L200-1true, 376#true, 2219#true, 190#L104true, 321#L74true, 353#true, 382#(= ~client_state~0 0), 194#L132-1true, 372#true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:56:03,165 INFO L294 olderBase$Statistics]: this new event has 280 ancestors and is cut-off event [2023-11-29 21:56:03,165 INFO L297 olderBase$Statistics]: existing Event has 280 ancestors and is cut-off event [2023-11-29 21:56:03,165 INFO L297 olderBase$Statistics]: existing Event has 275 ancestors and is cut-off event [2023-11-29 21:56:03,165 INFO L297 olderBase$Statistics]: existing Event has 275 ancestors and is cut-off event [2023-11-29 21:56:03,165 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L148-->L154-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_137 v_~manager_size~0_40) (<= 0 v_~manager_back~0_137)) 1 0) 0)) (= v_~client_state~0_18 1) (= v_~manager_back~0_136 (+ v_~manager_back~0_137 1)) (not (= (ite (= v_~update~0_79 (select (select |v_#memory_int_193| v_~manager~0.base_85) (+ (* v_~manager_back~0_137 4) v_~manager~0.offset_85))) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, ~manager_back~0=v_~manager_back~0_137, ~manager_size~0=v_~manager_size~0_40, ~update~0=v_~update~0_79} OutVars{thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, thread4Thread1of1ForFork2_#t~post26#1=|v_thread4Thread1of1ForFork2_#t~post26#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~client_state~0=v_~client_state~0_18, ~manager_back~0=v_~manager_back~0_136, ~manager_size~0=v_~manager_size~0_40, thread4Thread1of1ForFork2_#t~mem25#1=|v_thread4Thread1of1ForFork2_#t~mem25#1_1|, ~update~0=v_~update~0_79} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post26#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, ~manager_back~0, thread4Thread1of1ForFork2_#t~mem25#1][1093], [326#L126true, 2217#(= ~node1_state~0 0), 368#true, 18#L200-1true, 376#true, 88#L154-1true, 190#L104true, 2221#(= ~node2_state~0 0), 321#L74true, 353#true, 372#true, 380#true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:56:03,165 INFO L294 olderBase$Statistics]: this new event has 280 ancestors and is cut-off event [2023-11-29 21:56:03,165 INFO L297 olderBase$Statistics]: existing Event has 275 ancestors and is cut-off event [2023-11-29 21:56:03,165 INFO L297 olderBase$Statistics]: existing Event has 280 ancestors and is cut-off event [2023-11-29 21:56:03,165 INFO L297 olderBase$Statistics]: existing Event has 275 ancestors and is cut-off event [2023-11-29 21:56:03,192 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1407] L89-->L88-1: Formula: (and (not (= (ite (and (< v_~client_back~0_41 v_~client_size~0_22) (<= 0 v_~client_back~0_41)) 1 0) 0)) (not (= 0 (ite (= (select (select |v_#memory_int_187| v_~client~0.base_29) (+ (* v_~client_back~0_41 4) v_~client~0.offset_29)) v_~ok~0_71) 1 0))) (= v_~manager_state~0_42 0) (= (+ v_~client_back~0_41 1) v_~client_back~0_40)) InVars {~client_back~0=v_~client_back~0_41, ~client~0.offset=v_~client~0.offset_29, ~ok~0=v_~ok~0_71, #memory_int=|v_#memory_int_187|, ~client_size~0=v_~client_size~0_22, ~client~0.base=v_~client~0.base_29} OutVars{thread1Thread1of1ForFork1_#t~post13#1=|v_thread1Thread1of1ForFork1_#t~post13#1_1|, ~manager_state~0=v_~manager_state~0_42, ~client_back~0=v_~client_back~0_40, ~client~0.offset=v_~client~0.offset_29, ~ok~0=v_~ok~0_71, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_11|, #memory_int=|v_#memory_int_187|, ~client_size~0=v_~client_size~0_22, thread1Thread1of1ForFork1_#t~mem12#1=|v_thread1Thread1of1ForFork1_#t~mem12#1_1|, ~client~0.base=v_~client~0.base_29, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1_11|} AuxVars[] AssignedVars[thread1Thread1of1ForFork1_#t~post13#1, ~manager_state~0, ~client_back~0, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork1_#t~mem12#1, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1][1747], [326#L126true, 2217#(= ~node1_state~0 0), 368#true, 308#L148true, 376#true, 403#(= ~manager_state~0 0), 190#L104true, 2221#(= ~node2_state~0 0), 353#true, 382#(= ~client_state~0 0), 372#true, 96#L88-1true, thread2Thread1of1ForFork3InUse, 384#true, 93#L199-4true, thread4Thread1of1ForFork2InUse, 356#true, thread3Thread1of1ForFork0InUse, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:56:03,193 INFO L294 olderBase$Statistics]: this new event has 280 ancestors and is cut-off event [2023-11-29 21:56:03,193 INFO L297 olderBase$Statistics]: existing Event has 275 ancestors and is cut-off event [2023-11-29 21:56:03,193 INFO L297 olderBase$Statistics]: existing Event has 280 ancestors and is cut-off event [2023-11-29 21:56:03,193 INFO L297 olderBase$Statistics]: existing Event has 275 ancestors and is cut-off event [2023-11-29 21:56:03,193 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L148-->L154-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_137 v_~manager_size~0_40) (<= 0 v_~manager_back~0_137)) 1 0) 0)) (= v_~client_state~0_18 1) (= v_~manager_back~0_136 (+ v_~manager_back~0_137 1)) (not (= (ite (= v_~update~0_79 (select (select |v_#memory_int_193| v_~manager~0.base_85) (+ (* v_~manager_back~0_137 4) v_~manager~0.offset_85))) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, ~manager_back~0=v_~manager_back~0_137, ~manager_size~0=v_~manager_size~0_40, ~update~0=v_~update~0_79} OutVars{thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, thread4Thread1of1ForFork2_#t~post26#1=|v_thread4Thread1of1ForFork2_#t~post26#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~client_state~0=v_~client_state~0_18, ~manager_back~0=v_~manager_back~0_136, ~manager_size~0=v_~manager_size~0_40, thread4Thread1of1ForFork2_#t~mem25#1=|v_thread4Thread1of1ForFork2_#t~mem25#1_1|, ~update~0=v_~update~0_79} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post26#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, ~manager_back~0, thread4Thread1of1ForFork2_#t~mem25#1][1093], [2217#(= ~node1_state~0 0), 326#L126true, 368#true, 113#L89true, 376#true, 88#L154-1true, 190#L104true, 2221#(= ~node2_state~0 0), 353#true, 372#true, 380#true, thread2Thread1of1ForFork3InUse, 384#true, 93#L199-4true, 356#true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:56:03,193 INFO L294 olderBase$Statistics]: this new event has 280 ancestors and is cut-off event [2023-11-29 21:56:03,193 INFO L297 olderBase$Statistics]: existing Event has 280 ancestors and is cut-off event [2023-11-29 21:56:03,193 INFO L297 olderBase$Statistics]: existing Event has 275 ancestors and is cut-off event [2023-11-29 21:56:03,193 INFO L297 olderBase$Statistics]: existing Event has 275 ancestors and is cut-off event [2023-11-29 21:56:03,193 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1418] L104-->L110-1: Formula: (and (= v_~node1_state~0_20 1) (not (= (ite (and (< v_~node1_front~0_37 v_~node1_size~0_20) (< v_~node1_front~0_37 v_~node1_back~0_44) (<= 0 v_~node1_front~0_37)) 1 0) 0)) (= v_~safe~0_82 (ite (= (ite (= (select (select |v_#memory_int_189| v_~node1~0.base_33) (+ (* v_~node1_front~0_37 4) v_~node1~0.offset_33)) v_~update~0_75) 1 0) 0) 0 1)) (= (+ v_~node1_front~0_37 1) v_~node1_front~0_36)) InVars {~node1~0.base=v_~node1~0.base_33, ~node1_size~0=v_~node1_size~0_20, #memory_int=|v_#memory_int_189|, ~node1_back~0=v_~node1_back~0_44, ~node1~0.offset=v_~node1~0.offset_33, ~node1_front~0=v_~node1_front~0_37, ~update~0=v_~update~0_75} OutVars{thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~node1_state~0=v_~node1_state~0_20, ~node1~0.offset=v_~node1~0.offset_33, ~node1_front~0=v_~node1_front~0_36, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~node1~0.base=v_~node1~0.base_33, ~node1_size~0=v_~node1_size~0_20, thread2Thread1of1ForFork3_#t~post16#1=|v_thread2Thread1of1ForFork3_#t~post16#1_1|, ~safe~0=v_~safe~0_82, #memory_int=|v_#memory_int_189|, thread2Thread1of1ForFork3_#t~mem15#1=|v_thread2Thread1of1ForFork3_#t~mem15#1_1|, ~node1_back~0=v_~node1_back~0_44, ~update~0=v_~update~0_75} AuxVars[] AssignedVars[thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork3_#t~post16#1, ~safe~0, thread2Thread1of1ForFork3_#t~mem15#1, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~node1_state~0, ~node1_front~0][1383], [326#L126true, 368#true, 113#L89true, 308#L148true, 2215#true, 376#true, 2221#(= ~node2_state~0 0), 158#L110-1true, 353#true, 382#(= ~client_state~0 0), 372#true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, 93#L199-4true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:56:03,193 INFO L294 olderBase$Statistics]: this new event has 280 ancestors and is cut-off event [2023-11-29 21:56:03,193 INFO L297 olderBase$Statistics]: existing Event has 280 ancestors and is cut-off event [2023-11-29 21:56:03,193 INFO L297 olderBase$Statistics]: existing Event has 275 ancestors and is cut-off event [2023-11-29 21:56:03,193 INFO L297 olderBase$Statistics]: existing Event has 275 ancestors and is cut-off event [2023-11-29 21:56:03,194 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1432] L126-->L132-1: Formula: (and (not (= (ite (and (< v_~node2_front~0_35 v_~node2_back~0_44) (<= 0 v_~node2_front~0_35) (< v_~node2_front~0_35 v_~node2_size~0_20)) 1 0) 0)) (= v_~safe~0_80 (ite (= (ite (= (select (select |v_#memory_int_183| v_~node2~0.base_29) (+ (* 4 v_~node2_front~0_35) v_~node2~0.offset_29)) v_~update~0_73) 1 0) 0) 0 1)) (= v_~node2_state~0_16 1) (= (+ v_~node2_front~0_35 1) v_~node2_front~0_34)) InVars {~node2~0.offset=v_~node2~0.offset_29, ~node2_front~0=v_~node2_front~0_35, #memory_int=|v_#memory_int_183|, ~node2_size~0=v_~node2_size~0_20, ~node2~0.base=v_~node2~0.base_29, ~node2_back~0=v_~node2_back~0_44, ~update~0=v_~update~0_73} OutVars{~node2_state~0=v_~node2_state~0_16, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_1|, thread3Thread1of1ForFork0_#t~mem20#1=|v_thread3Thread1of1ForFork0_#t~mem20#1_1|, thread3Thread1of1ForFork0_#t~post21#1=|v_thread3Thread1of1ForFork0_#t~post21#1_1|, ~node2~0.offset=v_~node2~0.offset_29, ~node2_front~0=v_~node2_front~0_34, ~safe~0=v_~safe~0_80, #memory_int=|v_#memory_int_183|, ~node2_size~0=v_~node2_size~0_20, ~node2~0.base=v_~node2~0.base_29, ~node2_back~0=v_~node2_back~0_44, ~update~0=v_~update~0_73} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#t~post21#1, ~node2_state~0, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, ~node2_front~0, ~safe~0, thread3Thread1of1ForFork0_#t~mem20#1][1385], [2217#(= ~node1_state~0 0), 113#L89true, 368#true, 308#L148true, 376#true, 2219#true, 190#L104true, 353#true, 382#(= ~client_state~0 0), 194#L132-1true, 372#true, thread2Thread1of1ForFork3InUse, 384#true, 93#L199-4true, 356#true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:56:03,194 INFO L294 olderBase$Statistics]: this new event has 280 ancestors and is cut-off event [2023-11-29 21:56:03,194 INFO L297 olderBase$Statistics]: existing Event has 275 ancestors and is cut-off event [2023-11-29 21:56:03,194 INFO L297 olderBase$Statistics]: existing Event has 275 ancestors and is cut-off event [2023-11-29 21:56:03,194 INFO L297 olderBase$Statistics]: existing Event has 280 ancestors and is cut-off event [2023-11-29 21:56:03,250 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1418] L104-->L110-1: Formula: (and (= v_~node1_state~0_20 1) (not (= (ite (and (< v_~node1_front~0_37 v_~node1_size~0_20) (< v_~node1_front~0_37 v_~node1_back~0_44) (<= 0 v_~node1_front~0_37)) 1 0) 0)) (= v_~safe~0_82 (ite (= (ite (= (select (select |v_#memory_int_189| v_~node1~0.base_33) (+ (* v_~node1_front~0_37 4) v_~node1~0.offset_33)) v_~update~0_75) 1 0) 0) 0 1)) (= (+ v_~node1_front~0_37 1) v_~node1_front~0_36)) InVars {~node1~0.base=v_~node1~0.base_33, ~node1_size~0=v_~node1_size~0_20, #memory_int=|v_#memory_int_189|, ~node1_back~0=v_~node1_back~0_44, ~node1~0.offset=v_~node1~0.offset_33, ~node1_front~0=v_~node1_front~0_37, ~update~0=v_~update~0_75} OutVars{thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~node1_state~0=v_~node1_state~0_20, ~node1~0.offset=v_~node1~0.offset_33, ~node1_front~0=v_~node1_front~0_36, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~node1~0.base=v_~node1~0.base_33, ~node1_size~0=v_~node1_size~0_20, thread2Thread1of1ForFork3_#t~post16#1=|v_thread2Thread1of1ForFork3_#t~post16#1_1|, ~safe~0=v_~safe~0_82, #memory_int=|v_#memory_int_189|, thread2Thread1of1ForFork3_#t~mem15#1=|v_thread2Thread1of1ForFork3_#t~mem15#1_1|, ~node1_back~0=v_~node1_back~0_44, ~update~0=v_~update~0_75} AuxVars[] AssignedVars[thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork3_#t~post16#1, ~safe~0, thread2Thread1of1ForFork3_#t~mem15#1, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~node1_state~0, ~node1_front~0][749], [326#L126true, 368#true, 308#L148true, 378#(<= ~node2_back~0 ~node2_front~0), 2215#true, 2221#(= ~node2_state~0 0), 158#L110-1true, 353#true, 277#L201-1true, 382#(= ~client_state~0 0), 372#true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, thread1Thread1of1ForFork1NotInUse, 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1))]) [2023-11-29 21:56:03,250 INFO L294 olderBase$Statistics]: this new event has 276 ancestors and is cut-off event [2023-11-29 21:56:03,250 INFO L297 olderBase$Statistics]: existing Event has 270 ancestors and is cut-off event [2023-11-29 21:56:03,250 INFO L297 olderBase$Statistics]: existing Event has 275 ancestors and is cut-off event [2023-11-29 21:56:03,250 INFO L297 olderBase$Statistics]: existing Event has 276 ancestors and is cut-off event [2023-11-29 21:56:03,250 INFO L297 olderBase$Statistics]: existing Event has 270 ancestors and is cut-off event [2023-11-29 21:56:03,250 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1446] L148-->L154-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_137 v_~manager_size~0_40) (<= 0 v_~manager_back~0_137)) 1 0) 0)) (= v_~client_state~0_18 1) (= v_~manager_back~0_136 (+ v_~manager_back~0_137 1)) (not (= (ite (= v_~update~0_79 (select (select |v_#memory_int_193| v_~manager~0.base_85) (+ (* v_~manager_back~0_137 4) v_~manager~0.offset_85))) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, ~manager_back~0=v_~manager_back~0_137, ~manager_size~0=v_~manager_size~0_40, ~update~0=v_~update~0_79} OutVars{thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, thread4Thread1of1ForFork2_#t~post26#1=|v_thread4Thread1of1ForFork2_#t~post26#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~client_state~0=v_~client_state~0_18, ~manager_back~0=v_~manager_back~0_136, ~manager_size~0=v_~manager_size~0_40, thread4Thread1of1ForFork2_#t~mem25#1=|v_thread4Thread1of1ForFork2_#t~mem25#1_1|, ~update~0=v_~update~0_79} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post26#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, ~manager_back~0, thread4Thread1of1ForFork2_#t~mem25#1][753], [326#L126true, 2217#(= ~node1_state~0 0), 368#true, 378#(<= ~node2_back~0 ~node2_front~0), 88#L154-1true, 190#L104true, 2221#(= ~node2_state~0 0), 353#true, 277#L201-1true, 372#true, 380#true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, thread1Thread1of1ForFork1NotInUse, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 401#true]) [2023-11-29 21:56:03,250 INFO L294 olderBase$Statistics]: this new event has 276 ancestors and is cut-off event [2023-11-29 21:56:03,250 INFO L297 olderBase$Statistics]: existing Event has 275 ancestors and is cut-off event [2023-11-29 21:56:03,250 INFO L297 olderBase$Statistics]: existing Event has 276 ancestors and is cut-off event [2023-11-29 21:56:03,250 INFO L297 olderBase$Statistics]: existing Event has 270 ancestors and is cut-off event [2023-11-29 21:56:03,250 INFO L297 olderBase$Statistics]: existing Event has 270 ancestors and is cut-off event [2023-11-29 21:56:03,263 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1418] L104-->L110-1: Formula: (and (= v_~node1_state~0_20 1) (not (= (ite (and (< v_~node1_front~0_37 v_~node1_size~0_20) (< v_~node1_front~0_37 v_~node1_back~0_44) (<= 0 v_~node1_front~0_37)) 1 0) 0)) (= v_~safe~0_82 (ite (= (ite (= (select (select |v_#memory_int_189| v_~node1~0.base_33) (+ (* v_~node1_front~0_37 4) v_~node1~0.offset_33)) v_~update~0_75) 1 0) 0) 0 1)) (= (+ v_~node1_front~0_37 1) v_~node1_front~0_36)) InVars {~node1~0.base=v_~node1~0.base_33, ~node1_size~0=v_~node1_size~0_20, #memory_int=|v_#memory_int_189|, ~node1_back~0=v_~node1_back~0_44, ~node1~0.offset=v_~node1~0.offset_33, ~node1_front~0=v_~node1_front~0_37, ~update~0=v_~update~0_75} OutVars{thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~node1_state~0=v_~node1_state~0_20, ~node1~0.offset=v_~node1~0.offset_33, ~node1_front~0=v_~node1_front~0_36, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~node1~0.base=v_~node1~0.base_33, ~node1_size~0=v_~node1_size~0_20, thread2Thread1of1ForFork3_#t~post16#1=|v_thread2Thread1of1ForFork3_#t~post16#1_1|, ~safe~0=v_~safe~0_82, #memory_int=|v_#memory_int_189|, thread2Thread1of1ForFork3_#t~mem15#1=|v_thread2Thread1of1ForFork3_#t~mem15#1_1|, ~node1_back~0=v_~node1_back~0_44, ~update~0=v_~update~0_75} AuxVars[] AssignedVars[thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork3_#t~post16#1, ~safe~0, thread2Thread1of1ForFork3_#t~mem15#1, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~node1_state~0, ~node1_front~0][749], [326#L126true, 113#L89true, 368#true, 308#L148true, 378#(<= ~node2_back~0 ~node2_front~0), 18#L200-1true, 2215#true, 2221#(= ~node2_state~0 0), 158#L110-1true, 353#true, 382#(= ~client_state~0 0), 372#true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:56:03,263 INFO L294 olderBase$Statistics]: this new event has 276 ancestors and is cut-off event [2023-11-29 21:56:03,263 INFO L297 olderBase$Statistics]: existing Event has 271 ancestors and is cut-off event [2023-11-29 21:56:03,263 INFO L297 olderBase$Statistics]: existing Event has 276 ancestors and is cut-off event [2023-11-29 21:56:03,264 INFO L297 olderBase$Statistics]: existing Event has 271 ancestors and is cut-off event [2023-11-29 21:56:03,264 INFO L297 olderBase$Statistics]: existing Event has 277 ancestors and is cut-off event [2023-11-29 21:56:03,264 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1407] L89-->L88-1: Formula: (and (not (= (ite (and (< v_~client_back~0_41 v_~client_size~0_22) (<= 0 v_~client_back~0_41)) 1 0) 0)) (not (= 0 (ite (= (select (select |v_#memory_int_187| v_~client~0.base_29) (+ (* v_~client_back~0_41 4) v_~client~0.offset_29)) v_~ok~0_71) 1 0))) (= v_~manager_state~0_42 0) (= (+ v_~client_back~0_41 1) v_~client_back~0_40)) InVars {~client_back~0=v_~client_back~0_41, ~client~0.offset=v_~client~0.offset_29, ~ok~0=v_~ok~0_71, #memory_int=|v_#memory_int_187|, ~client_size~0=v_~client_size~0_22, ~client~0.base=v_~client~0.base_29} OutVars{thread1Thread1of1ForFork1_#t~post13#1=|v_thread1Thread1of1ForFork1_#t~post13#1_1|, ~manager_state~0=v_~manager_state~0_42, ~client_back~0=v_~client_back~0_40, ~client~0.offset=v_~client~0.offset_29, ~ok~0=v_~ok~0_71, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_11|, #memory_int=|v_#memory_int_187|, ~client_size~0=v_~client_size~0_22, thread1Thread1of1ForFork1_#t~mem12#1=|v_thread1Thread1of1ForFork1_#t~mem12#1_1|, ~client~0.base=v_~client~0.base_29, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1_11|} AuxVars[] AssignedVars[thread1Thread1of1ForFork1_#t~post13#1, ~manager_state~0, ~client_back~0, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork1_#t~mem12#1, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1][985], [326#L126true, 2217#(= ~node1_state~0 0), 368#true, 308#L148true, 18#L200-1true, 378#(<= ~node2_back~0 ~node2_front~0), 403#(= ~manager_state~0 0), 190#L104true, 2221#(= ~node2_state~0 0), 353#true, 382#(= ~client_state~0 0), 372#true, 96#L88-1true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:56:03,264 INFO L294 olderBase$Statistics]: this new event has 276 ancestors and is cut-off event [2023-11-29 21:56:03,264 INFO L297 olderBase$Statistics]: existing Event has 277 ancestors and is cut-off event [2023-11-29 21:56:03,264 INFO L297 olderBase$Statistics]: existing Event has 276 ancestors and is cut-off event [2023-11-29 21:56:03,264 INFO L297 olderBase$Statistics]: existing Event has 271 ancestors and is cut-off event [2023-11-29 21:56:03,264 INFO L297 olderBase$Statistics]: existing Event has 271 ancestors and is cut-off event [2023-11-29 21:56:03,265 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1446] L148-->L154-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_137 v_~manager_size~0_40) (<= 0 v_~manager_back~0_137)) 1 0) 0)) (= v_~client_state~0_18 1) (= v_~manager_back~0_136 (+ v_~manager_back~0_137 1)) (not (= (ite (= v_~update~0_79 (select (select |v_#memory_int_193| v_~manager~0.base_85) (+ (* v_~manager_back~0_137 4) v_~manager~0.offset_85))) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, ~manager_back~0=v_~manager_back~0_137, ~manager_size~0=v_~manager_size~0_40, ~update~0=v_~update~0_79} OutVars{thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, thread4Thread1of1ForFork2_#t~post26#1=|v_thread4Thread1of1ForFork2_#t~post26#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~client_state~0=v_~client_state~0_18, ~manager_back~0=v_~manager_back~0_136, ~manager_size~0=v_~manager_size~0_40, thread4Thread1of1ForFork2_#t~mem25#1=|v_thread4Thread1of1ForFork2_#t~mem25#1_1|, ~update~0=v_~update~0_79} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post26#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, ~manager_back~0, thread4Thread1of1ForFork2_#t~mem25#1][753], [326#L126true, 2217#(= ~node1_state~0 0), 113#L89true, 368#true, 378#(<= ~node2_back~0 ~node2_front~0), 18#L200-1true, 88#L154-1true, 190#L104true, 2221#(= ~node2_state~0 0), 353#true, 372#true, 380#true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:56:03,265 INFO L294 olderBase$Statistics]: this new event has 276 ancestors and is cut-off event [2023-11-29 21:56:03,265 INFO L297 olderBase$Statistics]: existing Event has 276 ancestors and is cut-off event [2023-11-29 21:56:03,265 INFO L297 olderBase$Statistics]: existing Event has 277 ancestors and is cut-off event [2023-11-29 21:56:03,265 INFO L297 olderBase$Statistics]: existing Event has 271 ancestors and is cut-off event [2023-11-29 21:56:03,265 INFO L297 olderBase$Statistics]: existing Event has 271 ancestors and is cut-off event [2023-11-29 21:56:03,292 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1404] L82-->L88-1: Formula: (and (= v_~safe~0_84 (ite (= (ite (= (select (select |v_#memory_int_199| v_~manager~0.base_87) (+ (* v_~manager_front~0_97 4) v_~manager~0.offset_87)) v_~ok~0_73) 1 0) 0) 0 1)) (= (+ v_~manager_front~0_97 1) v_~manager_front~0_96) (= v_~manager_state~0_46 5) (not (= (ite (and (< v_~manager_front~0_97 v_~manager_back~0_142) (<= 0 v_~manager_front~0_97) (< v_~manager_front~0_97 v_~manager_size~0_44)) 1 0) 0))) InVars {~manager_front~0=v_~manager_front~0_97, ~manager~0.offset=v_~manager~0.offset_87, ~ok~0=v_~ok~0_73, ~manager~0.base=v_~manager~0.base_87, #memory_int=|v_#memory_int_199|, ~manager_back~0=v_~manager_back~0_142, ~manager_size~0=v_~manager_size~0_44} OutVars{~manager_state~0=v_~manager_state~0_46, ~manager~0.offset=v_~manager~0.offset_87, ~ok~0=v_~ok~0_73, ~manager~0.base=v_~manager~0.base_87, ~manager_back~0=v_~manager_back~0_142, thread1Thread1of1ForFork1_#t~post11#1=|v_thread1Thread1of1ForFork1_#t~post11#1_1|, ~manager_front~0=v_~manager_front~0_96, thread1Thread1of1ForFork1_#t~mem10#1=|v_thread1Thread1of1ForFork1_#t~mem10#1_1|, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_9|, ~safe~0=v_~safe~0_84, #memory_int=|v_#memory_int_199|, ~manager_size~0=v_~manager_size~0_44, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1_9|} AuxVars[] AssignedVars[~manager_front~0, ~manager_state~0, thread1Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, ~safe~0, thread1Thread1of1ForFork1_#t~post11#1, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1][987], [2217#(= ~node1_state~0 0), 326#L126true, 368#true, 308#L148true, 18#L200-1true, 376#true, 190#L104true, 2221#(= ~node2_state~0 0), 353#true, 382#(= ~client_state~0 0), 96#L88-1true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 374#(<= ~node1_back~0 ~node1_front~0), 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:56:03,292 INFO L294 olderBase$Statistics]: this new event has 276 ancestors and is cut-off event [2023-11-29 21:56:03,292 INFO L297 olderBase$Statistics]: existing Event has 271 ancestors and is cut-off event [2023-11-29 21:56:03,292 INFO L297 olderBase$Statistics]: existing Event has 276 ancestors and is cut-off event [2023-11-29 21:56:03,292 INFO L297 olderBase$Statistics]: existing Event has 271 ancestors and is cut-off event [2023-11-29 21:56:03,293 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1432] L126-->L132-1: Formula: (and (not (= (ite (and (< v_~node2_front~0_35 v_~node2_back~0_44) (<= 0 v_~node2_front~0_35) (< v_~node2_front~0_35 v_~node2_size~0_20)) 1 0) 0)) (= v_~safe~0_80 (ite (= (ite (= (select (select |v_#memory_int_183| v_~node2~0.base_29) (+ (* 4 v_~node2_front~0_35) v_~node2~0.offset_29)) v_~update~0_73) 1 0) 0) 0 1)) (= v_~node2_state~0_16 1) (= (+ v_~node2_front~0_35 1) v_~node2_front~0_34)) InVars {~node2~0.offset=v_~node2~0.offset_29, ~node2_front~0=v_~node2_front~0_35, #memory_int=|v_#memory_int_183|, ~node2_size~0=v_~node2_size~0_20, ~node2~0.base=v_~node2~0.base_29, ~node2_back~0=v_~node2_back~0_44, ~update~0=v_~update~0_73} OutVars{~node2_state~0=v_~node2_state~0_16, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_1|, thread3Thread1of1ForFork0_#t~mem20#1=|v_thread3Thread1of1ForFork0_#t~mem20#1_1|, thread3Thread1of1ForFork0_#t~post21#1=|v_thread3Thread1of1ForFork0_#t~post21#1_1|, ~node2~0.offset=v_~node2~0.offset_29, ~node2_front~0=v_~node2_front~0_34, ~safe~0=v_~safe~0_80, #memory_int=|v_#memory_int_183|, ~node2_size~0=v_~node2_size~0_20, ~node2~0.base=v_~node2~0.base_29, ~node2_back~0=v_~node2_back~0_44, ~update~0=v_~update~0_73} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#t~post21#1, ~node2_state~0, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, ~node2_front~0, ~safe~0, thread3Thread1of1ForFork0_#t~mem20#1][789], [2217#(= ~node1_state~0 0), 368#true, 308#L148true, 18#L200-1true, 376#true, 2219#true, 190#L104true, 187#L82true, 353#true, 382#(= ~client_state~0 0), 194#L132-1true, thread2Thread1of1ForFork3InUse, 384#true, thread4Thread1of1ForFork2InUse, 356#true, 374#(<= ~node1_back~0 ~node1_front~0), thread3Thread1of1ForFork0InUse, 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:56:03,293 INFO L294 olderBase$Statistics]: this new event has 276 ancestors and is cut-off event [2023-11-29 21:56:03,293 INFO L297 olderBase$Statistics]: existing Event has 276 ancestors and is cut-off event [2023-11-29 21:56:03,293 INFO L297 olderBase$Statistics]: existing Event has 271 ancestors and is cut-off event [2023-11-29 21:56:03,293 INFO L297 olderBase$Statistics]: existing Event has 271 ancestors and is cut-off event [2023-11-29 21:56:03,293 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L148-->L154-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_137 v_~manager_size~0_40) (<= 0 v_~manager_back~0_137)) 1 0) 0)) (= v_~client_state~0_18 1) (= v_~manager_back~0_136 (+ v_~manager_back~0_137 1)) (not (= (ite (= v_~update~0_79 (select (select |v_#memory_int_193| v_~manager~0.base_85) (+ (* v_~manager_back~0_137 4) v_~manager~0.offset_85))) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, ~manager_back~0=v_~manager_back~0_137, ~manager_size~0=v_~manager_size~0_40, ~update~0=v_~update~0_79} OutVars{thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, thread4Thread1of1ForFork2_#t~post26#1=|v_thread4Thread1of1ForFork2_#t~post26#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~client_state~0=v_~client_state~0_18, ~manager_back~0=v_~manager_back~0_136, ~manager_size~0=v_~manager_size~0_40, thread4Thread1of1ForFork2_#t~mem25#1=|v_thread4Thread1of1ForFork2_#t~mem25#1_1|, ~update~0=v_~update~0_79} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post26#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, ~manager_back~0, thread4Thread1of1ForFork2_#t~mem25#1][790], [2217#(= ~node1_state~0 0), 326#L126true, 368#true, 18#L200-1true, 376#true, 88#L154-1true, 190#L104true, 2221#(= ~node2_state~0 0), 187#L82true, 353#true, 380#true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, thread4Thread1of1ForFork2InUse, 374#(<= ~node1_back~0 ~node1_front~0), thread3Thread1of1ForFork0InUse, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:56:03,293 INFO L294 olderBase$Statistics]: this new event has 276 ancestors and is cut-off event [2023-11-29 21:56:03,293 INFO L297 olderBase$Statistics]: existing Event has 271 ancestors and is cut-off event [2023-11-29 21:56:03,293 INFO L297 olderBase$Statistics]: existing Event has 271 ancestors and is cut-off event [2023-11-29 21:56:03,293 INFO L297 olderBase$Statistics]: existing Event has 276 ancestors and is cut-off event [2023-11-29 21:56:03,296 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1432] L126-->L132-1: Formula: (and (not (= (ite (and (< v_~node2_front~0_35 v_~node2_back~0_44) (<= 0 v_~node2_front~0_35) (< v_~node2_front~0_35 v_~node2_size~0_20)) 1 0) 0)) (= v_~safe~0_80 (ite (= (ite (= (select (select |v_#memory_int_183| v_~node2~0.base_29) (+ (* 4 v_~node2_front~0_35) v_~node2~0.offset_29)) v_~update~0_73) 1 0) 0) 0 1)) (= v_~node2_state~0_16 1) (= (+ v_~node2_front~0_35 1) v_~node2_front~0_34)) InVars {~node2~0.offset=v_~node2~0.offset_29, ~node2_front~0=v_~node2_front~0_35, #memory_int=|v_#memory_int_183|, ~node2_size~0=v_~node2_size~0_20, ~node2~0.base=v_~node2~0.base_29, ~node2_back~0=v_~node2_back~0_44, ~update~0=v_~update~0_73} OutVars{~node2_state~0=v_~node2_state~0_16, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_1|, thread3Thread1of1ForFork0_#t~mem20#1=|v_thread3Thread1of1ForFork0_#t~mem20#1_1|, thread3Thread1of1ForFork0_#t~post21#1=|v_thread3Thread1of1ForFork0_#t~post21#1_1|, ~node2~0.offset=v_~node2~0.offset_29, ~node2_front~0=v_~node2_front~0_34, ~safe~0=v_~safe~0_80, #memory_int=|v_#memory_int_183|, ~node2_size~0=v_~node2_size~0_20, ~node2~0.base=v_~node2~0.base_29, ~node2_back~0=v_~node2_back~0_44, ~update~0=v_~update~0_73} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#t~post21#1, ~node2_state~0, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, ~node2_front~0, ~safe~0, thread3Thread1of1ForFork0_#t~mem20#1][789], [2217#(= ~node1_state~0 0), 368#true, 308#L148true, 18#L200-1true, 376#true, 2219#true, 190#L104true, 311#L88true, 353#true, 382#(= ~client_state~0 0), 194#L132-1true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, thread4Thread1of1ForFork2InUse, 374#(<= ~node1_back~0 ~node1_front~0), thread3Thread1of1ForFork0InUse, 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:56:03,296 INFO L294 olderBase$Statistics]: this new event has 276 ancestors and is cut-off event [2023-11-29 21:56:03,296 INFO L297 olderBase$Statistics]: existing Event has 271 ancestors and is cut-off event [2023-11-29 21:56:03,296 INFO L297 olderBase$Statistics]: existing Event has 276 ancestors and is cut-off event [2023-11-29 21:56:03,296 INFO L297 olderBase$Statistics]: existing Event has 271 ancestors and is cut-off event [2023-11-29 21:56:03,296 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L148-->L154-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_137 v_~manager_size~0_40) (<= 0 v_~manager_back~0_137)) 1 0) 0)) (= v_~client_state~0_18 1) (= v_~manager_back~0_136 (+ v_~manager_back~0_137 1)) (not (= (ite (= v_~update~0_79 (select (select |v_#memory_int_193| v_~manager~0.base_85) (+ (* v_~manager_back~0_137 4) v_~manager~0.offset_85))) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, ~manager_back~0=v_~manager_back~0_137, ~manager_size~0=v_~manager_size~0_40, ~update~0=v_~update~0_79} OutVars{thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, thread4Thread1of1ForFork2_#t~post26#1=|v_thread4Thread1of1ForFork2_#t~post26#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~client_state~0=v_~client_state~0_18, ~manager_back~0=v_~manager_back~0_136, ~manager_size~0=v_~manager_size~0_40, thread4Thread1of1ForFork2_#t~mem25#1=|v_thread4Thread1of1ForFork2_#t~mem25#1_1|, ~update~0=v_~update~0_79} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post26#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, ~manager_back~0, thread4Thread1of1ForFork2_#t~mem25#1][790], [326#L126true, 2217#(= ~node1_state~0 0), 368#true, 18#L200-1true, 376#true, 88#L154-1true, 190#L104true, 2221#(= ~node2_state~0 0), 311#L88true, 353#true, 380#true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, thread4Thread1of1ForFork2InUse, 374#(<= ~node1_back~0 ~node1_front~0), thread3Thread1of1ForFork0InUse, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:56:03,296 INFO L294 olderBase$Statistics]: this new event has 276 ancestors and is cut-off event [2023-11-29 21:56:03,296 INFO L297 olderBase$Statistics]: existing Event has 271 ancestors and is cut-off event [2023-11-29 21:56:03,296 INFO L297 olderBase$Statistics]: existing Event has 271 ancestors and is cut-off event [2023-11-29 21:56:03,296 INFO L297 olderBase$Statistics]: existing Event has 276 ancestors and is cut-off event [2023-11-29 21:56:04,173 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1435] L133-->L132-1: Formula: (and (not (= (ite (and (<= 0 v_~manager_back~0_131) (< v_~manager_back~0_131 v_~manager_size~0_36)) 1 0) 0)) (not (= (ite (= v_~ok~0_67 (select (select |v_#memory_int_181| v_~manager~0.base_81) (+ (* v_~manager_back~0_131 4) v_~manager~0.offset_81))) 1 0) 0)) (= v_~manager_back~0_130 (+ v_~manager_back~0_131 1)) (= v_~node2_state~0_14 0)) InVars {~manager~0.offset=v_~manager~0.offset_81, ~ok~0=v_~ok~0_67, ~manager~0.base=v_~manager~0.base_81, #memory_int=|v_#memory_int_181|, ~manager_back~0=v_~manager_back~0_131, ~manager_size~0=v_~manager_size~0_36} OutVars{~node2_state~0=v_~node2_state~0_14, thread3Thread1of1ForFork0_#t~mem22#1=|v_thread3Thread1of1ForFork0_#t~mem22#1_1|, ~manager~0.offset=v_~manager~0.offset_81, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_3|, ~ok~0=v_~ok~0_67, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_3|, ~manager~0.base=v_~manager~0.base_81, thread3Thread1of1ForFork0_#t~post23#1=|v_thread3Thread1of1ForFork0_#t~post23#1_1|, #memory_int=|v_#memory_int_181|, ~manager_back~0=v_~manager_back~0_130, ~manager_size~0=v_~manager_size~0_36} AuxVars[] AssignedVars[~node2_state~0, thread3Thread1of1ForFork0_#t~mem22#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_#t~post23#1, ~manager_back~0][734], [2217#(= ~node1_state~0 0), 60#L54true, 368#true, 18#L200-1true, 376#true, 403#(= ~manager_state~0 0), 190#L104true, 2221#(= ~node2_state~0 0), 2175#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_size~0 1) (or (and (= ~manager_front~0 0) (= ~update~0 (select (select |#memory_int| ~manager~0.base) 0))) (< ~manager_front~0 0)) (= ~manager~0.offset 0) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t1~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (not (= ~manager~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t4~0#1.base|)), 353#true, 115#L155true, 194#L132-1true, 380#true, thread2Thread1of1ForFork3InUse, 384#true, thread4Thread1of1ForFork2InUse, 356#true, 374#(<= ~node1_back~0 ~node1_front~0), thread3Thread1of1ForFork0InUse, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:56:04,174 INFO L294 olderBase$Statistics]: this new event has 276 ancestors and is cut-off event [2023-11-29 21:56:04,174 INFO L297 olderBase$Statistics]: existing Event has 276 ancestors and is cut-off event [2023-11-29 21:56:04,174 INFO L297 olderBase$Statistics]: existing Event has 266 ancestors and is cut-off event [2023-11-29 21:56:04,174 INFO L297 olderBase$Statistics]: existing Event has 266 ancestors and is cut-off event [2023-11-29 21:56:04,174 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1449] L155-->L154-1: Formula: (and (= (+ v_~client_front~0_31 1) v_~client_front~0_30) (= v_~client_state~0_16 0) (= v_~safe~0_78 (ite (= (ite (= (select (select |v_#memory_int_165| v_~client~0.base_23) (+ v_~client~0.offset_23 (* v_~client_front~0_31 4))) v_~ok~0_57) 1 0) 0) 0 1)) (not (= (ite (and (< v_~client_front~0_31 v_~client_back~0_32) (<= 0 v_~client_front~0_31) (< v_~client_back~0_32 v_~client_size~0_14)) 1 0) 0))) InVars {~client~0.offset=v_~client~0.offset_23, ~client_back~0=v_~client_back~0_32, ~client_front~0=v_~client_front~0_31, ~ok~0=v_~ok~0_57, #memory_int=|v_#memory_int_165|, ~client_size~0=v_~client_size~0_14, ~client~0.base=v_~client~0.base_23} OutVars{~client~0.offset=v_~client~0.offset_23, ~client_back~0=v_~client_back~0_32, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_3|, ~ok~0=v_~ok~0_57, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_3|, thread4Thread1of1ForFork2_#t~mem27#1=|v_thread4Thread1of1ForFork2_#t~mem27#1_1|, thread4Thread1of1ForFork2_#t~post28#1=|v_thread4Thread1of1ForFork2_#t~post28#1_1|, ~client_front~0=v_~client_front~0_30, ~safe~0=v_~safe~0_78, #memory_int=|v_#memory_int_165|, ~client_state~0=v_~client_state~0_16, ~client_size~0=v_~client_size~0_14, ~client~0.base=v_~client~0.base_23} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, ~client_front~0, ~safe~0, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, thread4Thread1of1ForFork2_#t~mem27#1, thread4Thread1of1ForFork2_#t~post28#1][838], [2217#(= ~node1_state~0 0), 60#L54true, 368#true, 18#L200-1true, 2173#(and (or (= (select (select |#memory_int| ~manager~0.base) (* ~manager_front~0 4)) ~update~0) (< ~manager_size~0 (+ ~manager_front~0 1)) (< ~manager_front~0 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_size~0 1) (= ~manager~0.offset 0) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t1~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (not (= ~manager~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t4~0#1.base|)), 2219#true, 376#true, 88#L154-1true, 403#(= ~manager_state~0 0), 190#L104true, 210#L133true, 353#true, 382#(= ~client_state~0 0), thread2Thread1of1ForFork3InUse, 384#true, thread4Thread1of1ForFork2InUse, 356#true, 374#(<= ~node1_back~0 ~node1_front~0), thread3Thread1of1ForFork0InUse, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:56:04,174 INFO L294 olderBase$Statistics]: this new event has 276 ancestors and is cut-off event [2023-11-29 21:56:04,174 INFO L297 olderBase$Statistics]: existing Event has 266 ancestors and is cut-off event [2023-11-29 21:56:04,174 INFO L297 olderBase$Statistics]: existing Event has 276 ancestors and is cut-off event [2023-11-29 21:56:04,174 INFO L297 olderBase$Statistics]: existing Event has 266 ancestors and is cut-off event [2023-11-29 21:56:04,174 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1392] L54-->L88-1: Formula: (and (= (+ v_~manager_front~0_91 1) v_~manager_front~0_90) (= v_~manager_state~0_38 1) (= v_~safe~0_76 (ite (= (ite (= (select (select |v_#memory_int_155| v_~manager~0.base_67) (+ (* v_~manager_front~0_91 4) v_~manager~0.offset_67)) v_~update~0_61) 1 0) 0) 0 1)) (not (= (ite (and (< v_~manager_front~0_91 v_~manager_back~0_104) (< v_~manager_front~0_91 v_~manager_size~0_24) (<= 0 v_~manager_front~0_91)) 1 0) 0))) InVars {~manager_front~0=v_~manager_front~0_91, ~manager~0.offset=v_~manager~0.offset_67, ~manager~0.base=v_~manager~0.base_67, #memory_int=|v_#memory_int_155|, ~manager_back~0=v_~manager_back~0_104, ~manager_size~0=v_~manager_size~0_24, ~update~0=v_~update~0_61} OutVars{~manager_state~0=v_~manager_state~0_38, ~manager~0.offset=v_~manager~0.offset_67, ~manager~0.base=v_~manager~0.base_67, thread1Thread1of1ForFork1_#t~mem2#1=|v_thread1Thread1of1ForFork1_#t~mem2#1_1|, ~manager_back~0=v_~manager_back~0_104, ~manager_front~0=v_~manager_front~0_90, thread1Thread1of1ForFork1_#t~post3#1=|v_thread1Thread1of1ForFork1_#t~post3#1_1|, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, ~safe~0=v_~safe~0_76, #memory_int=|v_#memory_int_155|, ~manager_size~0=v_~manager_size~0_24, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~update~0=v_~update~0_61} AuxVars[] AssignedVars[~manager_front~0, ~manager_state~0, thread1Thread1of1ForFork1_#t~post3#1, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, ~safe~0, thread1Thread1of1ForFork1_#t~mem2#1, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1][668], [2217#(= ~node1_state~0 0), 368#true, 18#L200-1true, 2219#true, 376#true, 190#L104true, 210#L133true, 115#L155true, 353#true, 96#L88-1true, 2177#(and (or (= (select (select |#memory_int| ~manager~0.base) (* ~manager_front~0 4)) ~update~0) (< ~manager_size~0 (+ ~manager_front~0 1)) (< ~manager_front~0 0)) (= ~safe~0 1) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_size~0 1) (= ~manager~0.offset 0) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t1~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (not (= ~manager~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t4~0#1.base|)), 380#true, thread2Thread1of1ForFork3InUse, 384#true, thread4Thread1of1ForFork2InUse, 356#true, thread3Thread1of1ForFork0InUse, 374#(<= ~node1_back~0 ~node1_front~0), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:56:04,174 INFO L294 olderBase$Statistics]: this new event has 276 ancestors and is cut-off event [2023-11-29 21:56:04,174 INFO L297 olderBase$Statistics]: existing Event has 266 ancestors and is cut-off event [2023-11-29 21:56:04,174 INFO L297 olderBase$Statistics]: existing Event has 276 ancestors and is cut-off event [2023-11-29 21:56:04,174 INFO L297 olderBase$Statistics]: existing Event has 266 ancestors and is cut-off event [2023-11-29 21:56:04,799 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1432] L126-->L132-1: Formula: (and (not (= (ite (and (< v_~node2_front~0_35 v_~node2_back~0_44) (<= 0 v_~node2_front~0_35) (< v_~node2_front~0_35 v_~node2_size~0_20)) 1 0) 0)) (= v_~safe~0_80 (ite (= (ite (= (select (select |v_#memory_int_183| v_~node2~0.base_29) (+ (* 4 v_~node2_front~0_35) v_~node2~0.offset_29)) v_~update~0_73) 1 0) 0) 0 1)) (= v_~node2_state~0_16 1) (= (+ v_~node2_front~0_35 1) v_~node2_front~0_34)) InVars {~node2~0.offset=v_~node2~0.offset_29, ~node2_front~0=v_~node2_front~0_35, #memory_int=|v_#memory_int_183|, ~node2_size~0=v_~node2_size~0_20, ~node2~0.base=v_~node2~0.base_29, ~node2_back~0=v_~node2_back~0_44, ~update~0=v_~update~0_73} OutVars{~node2_state~0=v_~node2_state~0_16, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_1|, thread3Thread1of1ForFork0_#t~mem20#1=|v_thread3Thread1of1ForFork0_#t~mem20#1_1|, thread3Thread1of1ForFork0_#t~post21#1=|v_thread3Thread1of1ForFork0_#t~post21#1_1|, ~node2~0.offset=v_~node2~0.offset_29, ~node2_front~0=v_~node2_front~0_34, ~safe~0=v_~safe~0_80, #memory_int=|v_#memory_int_183|, ~node2_size~0=v_~node2_size~0_20, ~node2~0.base=v_~node2~0.base_29, ~node2_back~0=v_~node2_back~0_44, ~update~0=v_~update~0_73} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#t~post21#1, ~node2_state~0, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, ~node2_front~0, ~safe~0, thread3Thread1of1ForFork0_#t~mem20#1][1297], [60#L54true, 2217#(= ~node1_state~0 0), 368#true, 18#L200-1true, 2219#true, 376#true, 403#(= ~manager_state~0 0), 190#L104true, 2185#(and (exists ((v_~manager_back~0_148 Int)) (and (= ~update~0 (select (select |#memory_int| ~manager~0.base) (* v_~manager_back~0_148 4))) (<= (+ v_~manager_back~0_148 1) ~manager_size~0) (<= 0 v_~manager_back~0_148))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_size~0 1) (= ~manager~0.offset 0) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t1~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (not (= ~manager~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (= ~manager_front~0 0) (< ~manager_front~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t4~0#1.base|)), 115#L155true, 353#true, 194#L132-1true, 372#true, 380#true, thread2Thread1of1ForFork3InUse, 384#true, thread4Thread1of1ForFork2InUse, 356#true, thread3Thread1of1ForFork0InUse, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:56:04,799 INFO L294 olderBase$Statistics]: this new event has 276 ancestors and is cut-off event [2023-11-29 21:56:04,800 INFO L297 olderBase$Statistics]: existing Event has 276 ancestors and is cut-off event [2023-11-29 21:56:04,800 INFO L297 olderBase$Statistics]: existing Event has 276 ancestors and is cut-off event [2023-11-29 21:56:04,800 INFO L297 olderBase$Statistics]: existing Event has 276 ancestors and is cut-off event [2023-11-29 21:56:04,800 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1392] L54-->L88-1: Formula: (and (= (+ v_~manager_front~0_91 1) v_~manager_front~0_90) (= v_~manager_state~0_38 1) (= v_~safe~0_76 (ite (= (ite (= (select (select |v_#memory_int_155| v_~manager~0.base_67) (+ (* v_~manager_front~0_91 4) v_~manager~0.offset_67)) v_~update~0_61) 1 0) 0) 0 1)) (not (= (ite (and (< v_~manager_front~0_91 v_~manager_back~0_104) (< v_~manager_front~0_91 v_~manager_size~0_24) (<= 0 v_~manager_front~0_91)) 1 0) 0))) InVars {~manager_front~0=v_~manager_front~0_91, ~manager~0.offset=v_~manager~0.offset_67, ~manager~0.base=v_~manager~0.base_67, #memory_int=|v_#memory_int_155|, ~manager_back~0=v_~manager_back~0_104, ~manager_size~0=v_~manager_size~0_24, ~update~0=v_~update~0_61} OutVars{~manager_state~0=v_~manager_state~0_38, ~manager~0.offset=v_~manager~0.offset_67, ~manager~0.base=v_~manager~0.base_67, thread1Thread1of1ForFork1_#t~mem2#1=|v_thread1Thread1of1ForFork1_#t~mem2#1_1|, ~manager_back~0=v_~manager_back~0_104, ~manager_front~0=v_~manager_front~0_90, thread1Thread1of1ForFork1_#t~post3#1=|v_thread1Thread1of1ForFork1_#t~post3#1_1|, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, ~safe~0=v_~safe~0_76, #memory_int=|v_#memory_int_155|, ~manager_size~0=v_~manager_size~0_24, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~update~0=v_~update~0_61} AuxVars[] AssignedVars[~manager_front~0, ~manager_state~0, thread1Thread1of1ForFork1_#t~post3#1, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, ~safe~0, thread1Thread1of1ForFork1_#t~mem2#1, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1][1270], [2217#(= ~node1_state~0 0), 326#L126true, 368#true, 18#L200-1true, 376#true, 190#L104true, 2221#(= ~node2_state~0 0), 115#L155true, 353#true, 372#true, 96#L88-1true, 380#true, 2177#(and (or (= (select (select |#memory_int| ~manager~0.base) (* ~manager_front~0 4)) ~update~0) (< ~manager_size~0 (+ ~manager_front~0 1)) (< ~manager_front~0 0)) (= ~safe~0 1) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_size~0 1) (= ~manager~0.offset 0) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t1~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (not (= ~manager~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t4~0#1.base|)), thread2Thread1of1ForFork3InUse, 384#true, thread4Thread1of1ForFork2InUse, 356#true, thread3Thread1of1ForFork0InUse, 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:56:04,800 INFO L294 olderBase$Statistics]: this new event has 276 ancestors and is cut-off event [2023-11-29 21:56:04,800 INFO L297 olderBase$Statistics]: existing Event has 276 ancestors and is cut-off event [2023-11-29 21:56:04,800 INFO L297 olderBase$Statistics]: existing Event has 276 ancestors and is cut-off event [2023-11-29 21:56:04,800 INFO L297 olderBase$Statistics]: existing Event has 276 ancestors and is cut-off event [2023-11-29 21:56:04,800 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1449] L155-->L154-1: Formula: (and (= (+ v_~client_front~0_31 1) v_~client_front~0_30) (= v_~client_state~0_16 0) (= v_~safe~0_78 (ite (= (ite (= (select (select |v_#memory_int_165| v_~client~0.base_23) (+ v_~client~0.offset_23 (* v_~client_front~0_31 4))) v_~ok~0_57) 1 0) 0) 0 1)) (not (= (ite (and (< v_~client_front~0_31 v_~client_back~0_32) (<= 0 v_~client_front~0_31) (< v_~client_back~0_32 v_~client_size~0_14)) 1 0) 0))) InVars {~client~0.offset=v_~client~0.offset_23, ~client_back~0=v_~client_back~0_32, ~client_front~0=v_~client_front~0_31, ~ok~0=v_~ok~0_57, #memory_int=|v_#memory_int_165|, ~client_size~0=v_~client_size~0_14, ~client~0.base=v_~client~0.base_23} OutVars{~client~0.offset=v_~client~0.offset_23, ~client_back~0=v_~client_back~0_32, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_3|, ~ok~0=v_~ok~0_57, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_3|, thread4Thread1of1ForFork2_#t~mem27#1=|v_thread4Thread1of1ForFork2_#t~mem27#1_1|, thread4Thread1of1ForFork2_#t~post28#1=|v_thread4Thread1of1ForFork2_#t~post28#1_1|, ~client_front~0=v_~client_front~0_30, ~safe~0=v_~safe~0_78, #memory_int=|v_#memory_int_165|, ~client_state~0=v_~client_state~0_16, ~client_size~0=v_~client_size~0_14, ~client~0.base=v_~client~0.base_23} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, ~client_front~0, ~safe~0, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, thread4Thread1of1ForFork2_#t~mem27#1, thread4Thread1of1ForFork2_#t~post28#1][1652], [326#L126true, 2217#(= ~node1_state~0 0), 60#L54true, 368#true, 18#L200-1true, 376#true, 403#(= ~manager_state~0 0), 88#L154-1true, 190#L104true, 2221#(= ~node2_state~0 0), 2185#(and (exists ((v_~manager_back~0_148 Int)) (and (= ~update~0 (select (select |#memory_int| ~manager~0.base) (* v_~manager_back~0_148 4))) (<= (+ v_~manager_back~0_148 1) ~manager_size~0) (<= 0 v_~manager_back~0_148))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_size~0 1) (= ~manager~0.offset 0) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t1~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (not (= ~manager~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (= ~manager_front~0 0) (< ~manager_front~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t4~0#1.base|)), 353#true, 382#(= ~client_state~0 0), 372#true, thread2Thread1of1ForFork3InUse, 384#true, thread4Thread1of1ForFork2InUse, 356#true, thread3Thread1of1ForFork0InUse, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:56:04,800 INFO L294 olderBase$Statistics]: this new event has 276 ancestors and is cut-off event [2023-11-29 21:56:04,800 INFO L297 olderBase$Statistics]: existing Event has 276 ancestors and is cut-off event [2023-11-29 21:56:04,800 INFO L297 olderBase$Statistics]: existing Event has 276 ancestors and is cut-off event [2023-11-29 21:56:04,800 INFO L297 olderBase$Statistics]: existing Event has 276 ancestors and is cut-off event [2023-11-29 21:56:04,800 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1418] L104-->L110-1: Formula: (and (= v_~node1_state~0_20 1) (not (= (ite (and (< v_~node1_front~0_37 v_~node1_size~0_20) (< v_~node1_front~0_37 v_~node1_back~0_44) (<= 0 v_~node1_front~0_37)) 1 0) 0)) (= v_~safe~0_82 (ite (= (ite (= (select (select |v_#memory_int_189| v_~node1~0.base_33) (+ (* v_~node1_front~0_37 4) v_~node1~0.offset_33)) v_~update~0_75) 1 0) 0) 0 1)) (= (+ v_~node1_front~0_37 1) v_~node1_front~0_36)) InVars {~node1~0.base=v_~node1~0.base_33, ~node1_size~0=v_~node1_size~0_20, #memory_int=|v_#memory_int_189|, ~node1_back~0=v_~node1_back~0_44, ~node1~0.offset=v_~node1~0.offset_33, ~node1_front~0=v_~node1_front~0_37, ~update~0=v_~update~0_75} OutVars{thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~node1_state~0=v_~node1_state~0_20, ~node1~0.offset=v_~node1~0.offset_33, ~node1_front~0=v_~node1_front~0_36, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~node1~0.base=v_~node1~0.base_33, ~node1_size~0=v_~node1_size~0_20, thread2Thread1of1ForFork3_#t~post16#1=|v_thread2Thread1of1ForFork3_#t~post16#1_1|, ~safe~0=v_~safe~0_82, #memory_int=|v_#memory_int_189|, thread2Thread1of1ForFork3_#t~mem15#1=|v_thread2Thread1of1ForFork3_#t~mem15#1_1|, ~node1_back~0=v_~node1_back~0_44, ~update~0=v_~update~0_75} AuxVars[] AssignedVars[thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork3_#t~post16#1, ~safe~0, thread2Thread1of1ForFork3_#t~mem15#1, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~node1_state~0, ~node1_front~0][1271], [326#L126true, 60#L54true, 368#true, 18#L200-1true, 2215#true, 376#true, 403#(= ~manager_state~0 0), 2221#(= ~node2_state~0 0), 2185#(and (exists ((v_~manager_back~0_148 Int)) (and (= ~update~0 (select (select |#memory_int| ~manager~0.base) (* v_~manager_back~0_148 4))) (<= (+ v_~manager_back~0_148 1) ~manager_size~0) (<= 0 v_~manager_back~0_148))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_size~0 1) (= ~manager~0.offset 0) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t1~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (not (= ~manager~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (= ~manager_front~0 0) (< ~manager_front~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t4~0#1.base|)), 158#L110-1true, 115#L155true, 353#true, 372#true, thread2Thread1of1ForFork3InUse, 380#true, 384#true, 356#true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:56:04,800 INFO L294 olderBase$Statistics]: this new event has 276 ancestors and is cut-off event [2023-11-29 21:56:04,800 INFO L297 olderBase$Statistics]: existing Event has 276 ancestors and is cut-off event [2023-11-29 21:56:04,801 INFO L297 olderBase$Statistics]: existing Event has 276 ancestors and is cut-off event [2023-11-29 21:56:04,801 INFO L297 olderBase$Statistics]: existing Event has 276 ancestors and is cut-off event [2023-11-29 21:56:05,613 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1432] L126-->L132-1: Formula: (and (not (= (ite (and (< v_~node2_front~0_35 v_~node2_back~0_44) (<= 0 v_~node2_front~0_35) (< v_~node2_front~0_35 v_~node2_size~0_20)) 1 0) 0)) (= v_~safe~0_80 (ite (= (ite (= (select (select |v_#memory_int_183| v_~node2~0.base_29) (+ (* 4 v_~node2_front~0_35) v_~node2~0.offset_29)) v_~update~0_73) 1 0) 0) 0 1)) (= v_~node2_state~0_16 1) (= (+ v_~node2_front~0_35 1) v_~node2_front~0_34)) InVars {~node2~0.offset=v_~node2~0.offset_29, ~node2_front~0=v_~node2_front~0_35, #memory_int=|v_#memory_int_183|, ~node2_size~0=v_~node2_size~0_20, ~node2~0.base=v_~node2~0.base_29, ~node2_back~0=v_~node2_back~0_44, ~update~0=v_~update~0_73} OutVars{~node2_state~0=v_~node2_state~0_16, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_1|, thread3Thread1of1ForFork0_#t~mem20#1=|v_thread3Thread1of1ForFork0_#t~mem20#1_1|, thread3Thread1of1ForFork0_#t~post21#1=|v_thread3Thread1of1ForFork0_#t~post21#1_1|, ~node2~0.offset=v_~node2~0.offset_29, ~node2_front~0=v_~node2_front~0_34, ~safe~0=v_~safe~0_80, #memory_int=|v_#memory_int_183|, ~node2_size~0=v_~node2_size~0_20, ~node2~0.base=v_~node2~0.base_29, ~node2_back~0=v_~node2_back~0_44, ~update~0=v_~update~0_73} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#t~post21#1, ~node2_state~0, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, ~node2_front~0, ~safe~0, thread3Thread1of1ForFork0_#t~mem20#1][1750], [368#true, 308#L148true, 2215#true, 376#true, 2219#true, 353#true, 25#L61true, 194#L132-1true, 382#(= ~client_state~0 0), 372#true, 35#L110true, thread2Thread1of1ForFork3InUse, 384#true, 93#L199-4true, 356#true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:56:05,614 INFO L294 olderBase$Statistics]: this new event has 281 ancestors and is cut-off event [2023-11-29 21:56:05,614 INFO L297 olderBase$Statistics]: existing Event has 276 ancestors and is cut-off event [2023-11-29 21:56:05,614 INFO L297 olderBase$Statistics]: existing Event has 276 ancestors and is cut-off event [2023-11-29 21:56:05,614 INFO L297 olderBase$Statistics]: existing Event has 276 ancestors and is cut-off event [2023-11-29 21:56:05,614 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1395] L61-->L88-1: Formula: (and (= (+ v_~node1_back~0_39 1) v_~node1_back~0_38) (= v_~manager_state~0_40 2) (not (= (ite (= (select (select |v_#memory_int_177| v_~node1~0.base_31) (+ (* v_~node1_back~0_39 4) v_~node1~0.offset_31)) v_~update~0_69) 1 0) 0)) (not (= (ite (and (<= 0 v_~node1_back~0_39) (< v_~node1_back~0_39 v_~node1_size~0_16)) 1 0) 0))) InVars {~node1~0.base=v_~node1~0.base_31, ~node1_size~0=v_~node1_size~0_16, #memory_int=|v_#memory_int_177|, ~node1_back~0=v_~node1_back~0_39, ~node1~0.offset=v_~node1~0.offset_31, ~update~0=v_~update~0_69} OutVars{~manager_state~0=v_~manager_state~0_40, ~node1~0.base=v_~node1~0.base_31, thread1Thread1of1ForFork1_#t~mem4#1=|v_thread1Thread1of1ForFork1_#t~mem4#1_1|, ~node1_size~0=v_~node1_size~0_16, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_3|, thread1Thread1of1ForFork1_#t~post5#1=|v_thread1Thread1of1ForFork1_#t~post5#1_1|, #memory_int=|v_#memory_int_177|, ~node1_back~0=v_~node1_back~0_38, ~node1~0.offset=v_~node1~0.offset_31, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1_3|, ~update~0=v_~update~0_69} AuxVars[] AssignedVars[~manager_state~0, thread1Thread1of1ForFork1_#t~mem4#1, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork1_#t~post5#1, ~node1_back~0, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1][1509], [326#L126true, 368#true, 308#L148true, 2215#true, 376#true, 2221#(= ~node2_state~0 0), 353#true, 382#(= ~client_state~0 0), 372#true, 35#L110true, 96#L88-1true, thread2Thread1of1ForFork3InUse, 384#true, 93#L199-4true, thread4Thread1of1ForFork2InUse, 356#true, thread3Thread1of1ForFork0InUse, 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:56:05,614 INFO L294 olderBase$Statistics]: this new event has 281 ancestors and is cut-off event [2023-11-29 21:56:05,614 INFO L297 olderBase$Statistics]: existing Event has 276 ancestors and is cut-off event [2023-11-29 21:56:05,614 INFO L297 olderBase$Statistics]: existing Event has 276 ancestors and is cut-off event [2023-11-29 21:56:05,614 INFO L297 olderBase$Statistics]: existing Event has 276 ancestors and is cut-off event [2023-11-29 21:56:05,615 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L148-->L154-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_137 v_~manager_size~0_40) (<= 0 v_~manager_back~0_137)) 1 0) 0)) (= v_~client_state~0_18 1) (= v_~manager_back~0_136 (+ v_~manager_back~0_137 1)) (not (= (ite (= v_~update~0_79 (select (select |v_#memory_int_193| v_~manager~0.base_85) (+ (* v_~manager_back~0_137 4) v_~manager~0.offset_85))) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, ~manager_back~0=v_~manager_back~0_137, ~manager_size~0=v_~manager_size~0_40, ~update~0=v_~update~0_79} OutVars{thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, thread4Thread1of1ForFork2_#t~post26#1=|v_thread4Thread1of1ForFork2_#t~post26#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~client_state~0=v_~client_state~0_18, ~manager_back~0=v_~manager_back~0_136, ~manager_size~0=v_~manager_size~0_40, thread4Thread1of1ForFork2_#t~mem25#1=|v_thread4Thread1of1ForFork2_#t~mem25#1_1|, ~update~0=v_~update~0_79} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post26#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, ~manager_back~0, thread4Thread1of1ForFork2_#t~mem25#1][1444], [326#L126true, 368#true, 2215#true, 376#true, 88#L154-1true, 2221#(= ~node2_state~0 0), 353#true, 25#L61true, 372#true, 35#L110true, thread2Thread1of1ForFork3InUse, 380#true, 384#true, 93#L199-4true, 356#true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:56:05,615 INFO L294 olderBase$Statistics]: this new event has 281 ancestors and is cut-off event [2023-11-29 21:56:05,615 INFO L297 olderBase$Statistics]: existing Event has 276 ancestors and is cut-off event [2023-11-29 21:56:05,615 INFO L297 olderBase$Statistics]: existing Event has 276 ancestors and is cut-off event [2023-11-29 21:56:05,615 INFO L297 olderBase$Statistics]: existing Event has 276 ancestors and is cut-off event [2023-11-29 21:56:05,618 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1432] L126-->L132-1: Formula: (and (not (= (ite (and (< v_~node2_front~0_35 v_~node2_back~0_44) (<= 0 v_~node2_front~0_35) (< v_~node2_front~0_35 v_~node2_size~0_20)) 1 0) 0)) (= v_~safe~0_80 (ite (= (ite (= (select (select |v_#memory_int_183| v_~node2~0.base_29) (+ (* 4 v_~node2_front~0_35) v_~node2~0.offset_29)) v_~update~0_73) 1 0) 0) 0 1)) (= v_~node2_state~0_16 1) (= (+ v_~node2_front~0_35 1) v_~node2_front~0_34)) InVars {~node2~0.offset=v_~node2~0.offset_29, ~node2_front~0=v_~node2_front~0_35, #memory_int=|v_#memory_int_183|, ~node2_size~0=v_~node2_size~0_20, ~node2~0.base=v_~node2~0.base_29, ~node2_back~0=v_~node2_back~0_44, ~update~0=v_~update~0_73} OutVars{~node2_state~0=v_~node2_state~0_16, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_1|, thread3Thread1of1ForFork0_#t~mem20#1=|v_thread3Thread1of1ForFork0_#t~mem20#1_1|, thread3Thread1of1ForFork0_#t~post21#1=|v_thread3Thread1of1ForFork0_#t~post21#1_1|, ~node2~0.offset=v_~node2~0.offset_29, ~node2_front~0=v_~node2_front~0_34, ~safe~0=v_~safe~0_80, #memory_int=|v_#memory_int_183|, ~node2_size~0=v_~node2_size~0_20, ~node2~0.base=v_~node2~0.base_29, ~node2_back~0=v_~node2_back~0_44, ~update~0=v_~update~0_73} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#t~post21#1, ~node2_state~0, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, ~node2_front~0, ~safe~0, thread3Thread1of1ForFork0_#t~mem20#1][1750], [368#true, 308#L148true, 2215#true, 376#true, 2219#true, 353#true, 227#L67true, 382#(= ~client_state~0 0), 194#L132-1true, 372#true, 35#L110true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, 93#L199-4true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:56:05,618 INFO L294 olderBase$Statistics]: this new event has 281 ancestors and is cut-off event [2023-11-29 21:56:05,618 INFO L297 olderBase$Statistics]: existing Event has 276 ancestors and is cut-off event [2023-11-29 21:56:05,618 INFO L297 olderBase$Statistics]: existing Event has 276 ancestors and is cut-off event [2023-11-29 21:56:05,618 INFO L297 olderBase$Statistics]: existing Event has 276 ancestors and is cut-off event [2023-11-29 21:56:05,618 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L148-->L154-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_137 v_~manager_size~0_40) (<= 0 v_~manager_back~0_137)) 1 0) 0)) (= v_~client_state~0_18 1) (= v_~manager_back~0_136 (+ v_~manager_back~0_137 1)) (not (= (ite (= v_~update~0_79 (select (select |v_#memory_int_193| v_~manager~0.base_85) (+ (* v_~manager_back~0_137 4) v_~manager~0.offset_85))) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, ~manager_back~0=v_~manager_back~0_137, ~manager_size~0=v_~manager_size~0_40, ~update~0=v_~update~0_79} OutVars{thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, thread4Thread1of1ForFork2_#t~post26#1=|v_thread4Thread1of1ForFork2_#t~post26#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~client_state~0=v_~client_state~0_18, ~manager_back~0=v_~manager_back~0_136, ~manager_size~0=v_~manager_size~0_40, thread4Thread1of1ForFork2_#t~mem25#1=|v_thread4Thread1of1ForFork2_#t~mem25#1_1|, ~update~0=v_~update~0_79} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post26#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, ~manager_back~0, thread4Thread1of1ForFork2_#t~mem25#1][1444], [326#L126true, 368#true, 2215#true, 376#true, 88#L154-1true, 2221#(= ~node2_state~0 0), 353#true, 227#L67true, 372#true, 35#L110true, 380#true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, 93#L199-4true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:56:05,618 INFO L294 olderBase$Statistics]: this new event has 281 ancestors and is cut-off event [2023-11-29 21:56:05,618 INFO L297 olderBase$Statistics]: existing Event has 276 ancestors and is cut-off event [2023-11-29 21:56:05,618 INFO L297 olderBase$Statistics]: existing Event has 276 ancestors and is cut-off event [2023-11-29 21:56:05,618 INFO L297 olderBase$Statistics]: existing Event has 276 ancestors and is cut-off event [2023-11-29 21:56:05,619 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1432] L126-->L132-1: Formula: (and (not (= (ite (and (< v_~node2_front~0_35 v_~node2_back~0_44) (<= 0 v_~node2_front~0_35) (< v_~node2_front~0_35 v_~node2_size~0_20)) 1 0) 0)) (= v_~safe~0_80 (ite (= (ite (= (select (select |v_#memory_int_183| v_~node2~0.base_29) (+ (* 4 v_~node2_front~0_35) v_~node2~0.offset_29)) v_~update~0_73) 1 0) 0) 0 1)) (= v_~node2_state~0_16 1) (= (+ v_~node2_front~0_35 1) v_~node2_front~0_34)) InVars {~node2~0.offset=v_~node2~0.offset_29, ~node2_front~0=v_~node2_front~0_35, #memory_int=|v_#memory_int_183|, ~node2_size~0=v_~node2_size~0_20, ~node2~0.base=v_~node2~0.base_29, ~node2_back~0=v_~node2_back~0_44, ~update~0=v_~update~0_73} OutVars{~node2_state~0=v_~node2_state~0_16, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_1|, thread3Thread1of1ForFork0_#t~mem20#1=|v_thread3Thread1of1ForFork0_#t~mem20#1_1|, thread3Thread1of1ForFork0_#t~post21#1=|v_thread3Thread1of1ForFork0_#t~post21#1_1|, ~node2~0.offset=v_~node2~0.offset_29, ~node2_front~0=v_~node2_front~0_34, ~safe~0=v_~safe~0_80, #memory_int=|v_#memory_int_183|, ~node2_size~0=v_~node2_size~0_20, ~node2~0.base=v_~node2~0.base_29, ~node2_back~0=v_~node2_back~0_44, ~update~0=v_~update~0_73} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#t~post21#1, ~node2_state~0, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, ~node2_front~0, ~safe~0, thread3Thread1of1ForFork0_#t~mem20#1][1750], [368#true, 201#L111true, 308#L148true, 2215#true, 2219#true, 376#true, 353#true, 194#L132-1true, 382#(= ~client_state~0 0), 372#true, thread2Thread1of1ForFork3InUse, 384#true, 93#L199-4true, 356#true, thread4Thread1of1ForFork2InUse, 176#L60true, thread3Thread1of1ForFork0InUse, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:56:05,619 INFO L294 olderBase$Statistics]: this new event has 281 ancestors and is cut-off event [2023-11-29 21:56:05,619 INFO L297 olderBase$Statistics]: existing Event has 276 ancestors and is cut-off event [2023-11-29 21:56:05,619 INFO L297 olderBase$Statistics]: existing Event has 276 ancestors and is cut-off event [2023-11-29 21:56:05,619 INFO L297 olderBase$Statistics]: existing Event has 276 ancestors and is cut-off event [2023-11-29 21:56:05,620 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1421] L111-->L110-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_125 v_~manager_size~0_32) (<= 0 v_~manager_back~0_125)) 1 0) 0)) (= v_~node1_state~0_18 0) (= v_~manager_back~0_124 (+ v_~manager_back~0_125 1)) (not (= (ite (= (select (select |v_#memory_int_173| v_~manager~0.base_79) (+ (* v_~manager_back~0_125 4) v_~manager~0.offset_79)) v_~ok~0_65) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_79, ~ok~0=v_~ok~0_65, ~manager~0.base=v_~manager~0.base_79, #memory_int=|v_#memory_int_173|, ~manager_back~0=v_~manager_back~0_125, ~manager_size~0=v_~manager_size~0_32} OutVars{thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_3|, ~manager~0.offset=v_~manager~0.offset_79, thread2Thread1of1ForFork3_#t~mem17#1=|v_thread2Thread1of1ForFork3_#t~mem17#1_1|, ~ok~0=v_~ok~0_65, ~manager~0.base=v_~manager~0.base_79, thread2Thread1of1ForFork3_#t~post18#1=|v_thread2Thread1of1ForFork3_#t~post18#1_1|, #memory_int=|v_#memory_int_173|, ~manager_back~0=v_~manager_back~0_124, ~manager_size~0=v_~manager_size~0_32, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_3|, ~node1_state~0=v_~node1_state~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork3_#t~mem17#1, thread2Thread1of1ForFork3_#t~post18#1, ~manager_back~0, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~node1_state~0][1818], [2217#(= ~node1_state~0 0), 326#L126true, 368#true, 308#L148true, 376#true, 2221#(= ~node2_state~0 0), 158#L110-1true, 353#true, 382#(= ~client_state~0 0), 372#true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, 93#L199-4true, thread4Thread1of1ForFork2InUse, 176#L60true, thread3Thread1of1ForFork0InUse, 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:56:05,620 INFO L294 olderBase$Statistics]: this new event has 281 ancestors and is cut-off event [2023-11-29 21:56:05,620 INFO L297 olderBase$Statistics]: existing Event has 276 ancestors and is cut-off event [2023-11-29 21:56:05,620 INFO L297 olderBase$Statistics]: existing Event has 276 ancestors and is cut-off event [2023-11-29 21:56:05,620 INFO L297 olderBase$Statistics]: existing Event has 276 ancestors and is cut-off event [2023-11-29 21:56:05,620 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L148-->L154-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_137 v_~manager_size~0_40) (<= 0 v_~manager_back~0_137)) 1 0) 0)) (= v_~client_state~0_18 1) (= v_~manager_back~0_136 (+ v_~manager_back~0_137 1)) (not (= (ite (= v_~update~0_79 (select (select |v_#memory_int_193| v_~manager~0.base_85) (+ (* v_~manager_back~0_137 4) v_~manager~0.offset_85))) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, ~manager_back~0=v_~manager_back~0_137, ~manager_size~0=v_~manager_size~0_40, ~update~0=v_~update~0_79} OutVars{thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, thread4Thread1of1ForFork2_#t~post26#1=|v_thread4Thread1of1ForFork2_#t~post26#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~client_state~0=v_~client_state~0_18, ~manager_back~0=v_~manager_back~0_136, ~manager_size~0=v_~manager_size~0_40, thread4Thread1of1ForFork2_#t~mem25#1=|v_thread4Thread1of1ForFork2_#t~mem25#1_1|, ~update~0=v_~update~0_79} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post26#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, ~manager_back~0, thread4Thread1of1ForFork2_#t~mem25#1][1444], [326#L126true, 368#true, 201#L111true, 2215#true, 376#true, 88#L154-1true, 2221#(= ~node2_state~0 0), 353#true, 372#true, 380#true, thread2Thread1of1ForFork3InUse, 384#true, 93#L199-4true, 356#true, thread4Thread1of1ForFork2InUse, 176#L60true, thread3Thread1of1ForFork0InUse, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:56:05,620 INFO L294 olderBase$Statistics]: this new event has 281 ancestors and is cut-off event [2023-11-29 21:56:05,620 INFO L297 olderBase$Statistics]: existing Event has 276 ancestors and is cut-off event [2023-11-29 21:56:05,620 INFO L297 olderBase$Statistics]: existing Event has 276 ancestors and is cut-off event [2023-11-29 21:56:05,620 INFO L297 olderBase$Statistics]: existing Event has 276 ancestors and is cut-off event [2023-11-29 21:56:05,797 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L148-->L154-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_137 v_~manager_size~0_40) (<= 0 v_~manager_back~0_137)) 1 0) 0)) (= v_~client_state~0_18 1) (= v_~manager_back~0_136 (+ v_~manager_back~0_137 1)) (not (= (ite (= v_~update~0_79 (select (select |v_#memory_int_193| v_~manager~0.base_85) (+ (* v_~manager_back~0_137 4) v_~manager~0.offset_85))) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, ~manager_back~0=v_~manager_back~0_137, ~manager_size~0=v_~manager_size~0_40, ~update~0=v_~update~0_79} OutVars{thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, thread4Thread1of1ForFork2_#t~post26#1=|v_thread4Thread1of1ForFork2_#t~post26#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~client_state~0=v_~client_state~0_18, ~manager_back~0=v_~manager_back~0_136, ~manager_size~0=v_~manager_size~0_40, thread4Thread1of1ForFork2_#t~mem25#1=|v_thread4Thread1of1ForFork2_#t~mem25#1_1|, ~update~0=v_~update~0_79} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post26#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, ~manager_back~0, thread4Thread1of1ForFork2_#t~mem25#1][1744], [60#L54true, 2217#(= ~node1_state~0 0), 368#true, 9#L132true, 2219#true, 376#true, 403#(= ~manager_state~0 0), 88#L154-1true, 190#L104true, 353#true, 372#true, 380#true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, 93#L199-4true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:56:05,797 INFO L294 olderBase$Statistics]: this new event has 281 ancestors and is cut-off event [2023-11-29 21:56:05,797 INFO L297 olderBase$Statistics]: existing Event has 275 ancestors and is cut-off event [2023-11-29 21:56:05,797 INFO L297 olderBase$Statistics]: existing Event has 275 ancestors and is cut-off event [2023-11-29 21:56:05,797 INFO L297 olderBase$Statistics]: existing Event has 275 ancestors and is cut-off event [2023-11-29 21:56:05,797 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1392] L54-->L88-1: Formula: (and (= (+ v_~manager_front~0_91 1) v_~manager_front~0_90) (= v_~manager_state~0_38 1) (= v_~safe~0_76 (ite (= (ite (= (select (select |v_#memory_int_155| v_~manager~0.base_67) (+ (* v_~manager_front~0_91 4) v_~manager~0.offset_67)) v_~update~0_61) 1 0) 0) 0 1)) (not (= (ite (and (< v_~manager_front~0_91 v_~manager_back~0_104) (< v_~manager_front~0_91 v_~manager_size~0_24) (<= 0 v_~manager_front~0_91)) 1 0) 0))) InVars {~manager_front~0=v_~manager_front~0_91, ~manager~0.offset=v_~manager~0.offset_67, ~manager~0.base=v_~manager~0.base_67, #memory_int=|v_#memory_int_155|, ~manager_back~0=v_~manager_back~0_104, ~manager_size~0=v_~manager_size~0_24, ~update~0=v_~update~0_61} OutVars{~manager_state~0=v_~manager_state~0_38, ~manager~0.offset=v_~manager~0.offset_67, ~manager~0.base=v_~manager~0.base_67, thread1Thread1of1ForFork1_#t~mem2#1=|v_thread1Thread1of1ForFork1_#t~mem2#1_1|, ~manager_back~0=v_~manager_back~0_104, ~manager_front~0=v_~manager_front~0_90, thread1Thread1of1ForFork1_#t~post3#1=|v_thread1Thread1of1ForFork1_#t~post3#1_1|, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, ~safe~0=v_~safe~0_76, #memory_int=|v_#memory_int_155|, ~manager_size~0=v_~manager_size~0_24, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~update~0=v_~update~0_61} AuxVars[] AssignedVars[~manager_front~0, ~manager_state~0, thread1Thread1of1ForFork1_#t~post3#1, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, ~safe~0, thread1Thread1of1ForFork1_#t~mem2#1, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1][1745], [2217#(= ~node1_state~0 0), 368#true, 308#L148true, 9#L132true, 376#true, 2219#true, 190#L104true, 353#true, 382#(= ~client_state~0 0), 372#true, 96#L88-1true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, 93#L199-4true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:56:05,797 INFO L294 olderBase$Statistics]: this new event has 281 ancestors and is cut-off event [2023-11-29 21:56:05,798 INFO L297 olderBase$Statistics]: existing Event has 275 ancestors and is cut-off event [2023-11-29 21:56:05,798 INFO L297 olderBase$Statistics]: existing Event has 275 ancestors and is cut-off event [2023-11-29 21:56:05,798 INFO L297 olderBase$Statistics]: existing Event has 275 ancestors and is cut-off event [2023-11-29 21:56:05,798 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1418] L104-->L110-1: Formula: (and (= v_~node1_state~0_20 1) (not (= (ite (and (< v_~node1_front~0_37 v_~node1_size~0_20) (< v_~node1_front~0_37 v_~node1_back~0_44) (<= 0 v_~node1_front~0_37)) 1 0) 0)) (= v_~safe~0_82 (ite (= (ite (= (select (select |v_#memory_int_189| v_~node1~0.base_33) (+ (* v_~node1_front~0_37 4) v_~node1~0.offset_33)) v_~update~0_75) 1 0) 0) 0 1)) (= (+ v_~node1_front~0_37 1) v_~node1_front~0_36)) InVars {~node1~0.base=v_~node1~0.base_33, ~node1_size~0=v_~node1_size~0_20, #memory_int=|v_#memory_int_189|, ~node1_back~0=v_~node1_back~0_44, ~node1~0.offset=v_~node1~0.offset_33, ~node1_front~0=v_~node1_front~0_37, ~update~0=v_~update~0_75} OutVars{thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~node1_state~0=v_~node1_state~0_20, ~node1~0.offset=v_~node1~0.offset_33, ~node1_front~0=v_~node1_front~0_36, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~node1~0.base=v_~node1~0.base_33, ~node1_size~0=v_~node1_size~0_20, thread2Thread1of1ForFork3_#t~post16#1=|v_thread2Thread1of1ForFork3_#t~post16#1_1|, ~safe~0=v_~safe~0_82, #memory_int=|v_#memory_int_189|, thread2Thread1of1ForFork3_#t~mem15#1=|v_thread2Thread1of1ForFork3_#t~mem15#1_1|, ~node1_back~0=v_~node1_back~0_44, ~update~0=v_~update~0_75} AuxVars[] AssignedVars[thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork3_#t~post16#1, ~safe~0, thread2Thread1of1ForFork3_#t~mem15#1, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~node1_state~0, ~node1_front~0][1752], [60#L54true, 368#true, 9#L132true, 308#L148true, 2215#true, 2219#true, 376#true, 403#(= ~manager_state~0 0), 158#L110-1true, 353#true, 382#(= ~client_state~0 0), 372#true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, 93#L199-4true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:56:05,798 INFO L294 olderBase$Statistics]: this new event has 281 ancestors and is cut-off event [2023-11-29 21:56:05,798 INFO L297 olderBase$Statistics]: existing Event has 275 ancestors and is cut-off event [2023-11-29 21:56:05,798 INFO L297 olderBase$Statistics]: existing Event has 275 ancestors and is cut-off event [2023-11-29 21:56:05,798 INFO L297 olderBase$Statistics]: existing Event has 275 ancestors and is cut-off event [2023-11-29 21:56:05,805 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1401] L75-->L88-1: Formula: (and (= v_~manager_state~0_48 4) (= v_~safe~0_86 (ite (= 0 (ite (= (select (select |v_#memory_int_201| v_~manager~0.base_89) (+ (* v_~manager_front~0_103 4) v_~manager~0.offset_89)) v_~ok~0_75) 1 0)) 0 1)) (not (= (ite (and (< v_~manager_front~0_103 v_~manager_size~0_48) (<= 0 v_~manager_front~0_103) (< v_~manager_front~0_103 v_~manager_back~0_146)) 1 0) 0)) (= v_~manager_front~0_102 (+ v_~manager_front~0_103 1))) InVars {~manager_front~0=v_~manager_front~0_103, ~manager~0.offset=v_~manager~0.offset_89, ~ok~0=v_~ok~0_75, ~manager~0.base=v_~manager~0.base_89, #memory_int=|v_#memory_int_201|, ~manager_back~0=v_~manager_back~0_146, ~manager_size~0=v_~manager_size~0_48} OutVars{~manager_state~0=v_~manager_state~0_48, ~manager~0.offset=v_~manager~0.offset_89, ~ok~0=v_~ok~0_75, ~manager~0.base=v_~manager~0.base_89, ~manager_back~0=v_~manager_back~0_146, ~manager_front~0=v_~manager_front~0_102, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_7|, ~safe~0=v_~safe~0_86, thread1Thread1of1ForFork1_#t~mem8#1=|v_thread1Thread1of1ForFork1_#t~mem8#1_1|, #memory_int=|v_#memory_int_201|, ~manager_size~0=v_~manager_size~0_48, thread1Thread1of1ForFork1_#t~post9#1=|v_thread1Thread1of1ForFork1_#t~post9#1_1|, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1_7|} AuxVars[] AssignedVars[~manager_front~0, ~manager_state~0, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, ~safe~0, thread1Thread1of1ForFork1_#t~mem8#1, thread1Thread1of1ForFork1_#t~post9#1, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1][1588], [326#L126true, 2217#(= ~node1_state~0 0), 368#true, 308#L148true, 18#L200-1true, 376#true, 190#L104true, 2221#(= ~node2_state~0 0), 353#true, 382#(= ~client_state~0 0), 372#true, 96#L88-1true, thread2Thread1of1ForFork3InUse, 384#true, thread4Thread1of1ForFork2InUse, 356#true, thread3Thread1of1ForFork0InUse, 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:56:05,805 INFO L294 olderBase$Statistics]: this new event has 281 ancestors and is cut-off event [2023-11-29 21:56:05,805 INFO L297 olderBase$Statistics]: existing Event has 276 ancestors and is cut-off event [2023-11-29 21:56:05,805 INFO L297 olderBase$Statistics]: existing Event has 276 ancestors and is cut-off event [2023-11-29 21:56:05,805 INFO L297 olderBase$Statistics]: existing Event has 281 ancestors and is cut-off event [2023-11-29 21:56:05,805 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1418] L104-->L110-1: Formula: (and (= v_~node1_state~0_20 1) (not (= (ite (and (< v_~node1_front~0_37 v_~node1_size~0_20) (< v_~node1_front~0_37 v_~node1_back~0_44) (<= 0 v_~node1_front~0_37)) 1 0) 0)) (= v_~safe~0_82 (ite (= (ite (= (select (select |v_#memory_int_189| v_~node1~0.base_33) (+ (* v_~node1_front~0_37 4) v_~node1~0.offset_33)) v_~update~0_75) 1 0) 0) 0 1)) (= (+ v_~node1_front~0_37 1) v_~node1_front~0_36)) InVars {~node1~0.base=v_~node1~0.base_33, ~node1_size~0=v_~node1_size~0_20, #memory_int=|v_#memory_int_189|, ~node1_back~0=v_~node1_back~0_44, ~node1~0.offset=v_~node1~0.offset_33, ~node1_front~0=v_~node1_front~0_37, ~update~0=v_~update~0_75} OutVars{thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~node1_state~0=v_~node1_state~0_20, ~node1~0.offset=v_~node1~0.offset_33, ~node1_front~0=v_~node1_front~0_36, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~node1~0.base=v_~node1~0.base_33, ~node1_size~0=v_~node1_size~0_20, thread2Thread1of1ForFork3_#t~post16#1=|v_thread2Thread1of1ForFork3_#t~post16#1_1|, ~safe~0=v_~safe~0_82, #memory_int=|v_#memory_int_189|, thread2Thread1of1ForFork3_#t~mem15#1=|v_thread2Thread1of1ForFork3_#t~mem15#1_1|, ~node1_back~0=v_~node1_back~0_44, ~update~0=v_~update~0_75} AuxVars[] AssignedVars[thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork3_#t~post16#1, ~safe~0, thread2Thread1of1ForFork3_#t~mem15#1, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~node1_state~0, ~node1_front~0][1383], [326#L126true, 368#true, 308#L148true, 18#L200-1true, 2215#true, 376#true, 2221#(= ~node2_state~0 0), 273#L75true, 158#L110-1true, 353#true, 382#(= ~client_state~0 0), 372#true, thread2Thread1of1ForFork3InUse, 384#true, thread4Thread1of1ForFork2InUse, 356#true, thread3Thread1of1ForFork0InUse, 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:56:05,805 INFO L294 olderBase$Statistics]: this new event has 281 ancestors and is cut-off event [2023-11-29 21:56:05,805 INFO L297 olderBase$Statistics]: existing Event has 276 ancestors and is cut-off event [2023-11-29 21:56:05,805 INFO L297 olderBase$Statistics]: existing Event has 276 ancestors and is cut-off event [2023-11-29 21:56:05,805 INFO L297 olderBase$Statistics]: existing Event has 281 ancestors and is cut-off event [2023-11-29 21:56:05,805 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1432] L126-->L132-1: Formula: (and (not (= (ite (and (< v_~node2_front~0_35 v_~node2_back~0_44) (<= 0 v_~node2_front~0_35) (< v_~node2_front~0_35 v_~node2_size~0_20)) 1 0) 0)) (= v_~safe~0_80 (ite (= (ite (= (select (select |v_#memory_int_183| v_~node2~0.base_29) (+ (* 4 v_~node2_front~0_35) v_~node2~0.offset_29)) v_~update~0_73) 1 0) 0) 0 1)) (= v_~node2_state~0_16 1) (= (+ v_~node2_front~0_35 1) v_~node2_front~0_34)) InVars {~node2~0.offset=v_~node2~0.offset_29, ~node2_front~0=v_~node2_front~0_35, #memory_int=|v_#memory_int_183|, ~node2_size~0=v_~node2_size~0_20, ~node2~0.base=v_~node2~0.base_29, ~node2_back~0=v_~node2_back~0_44, ~update~0=v_~update~0_73} OutVars{~node2_state~0=v_~node2_state~0_16, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_1|, thread3Thread1of1ForFork0_#t~mem20#1=|v_thread3Thread1of1ForFork0_#t~mem20#1_1|, thread3Thread1of1ForFork0_#t~post21#1=|v_thread3Thread1of1ForFork0_#t~post21#1_1|, ~node2~0.offset=v_~node2~0.offset_29, ~node2_front~0=v_~node2_front~0_34, ~safe~0=v_~safe~0_80, #memory_int=|v_#memory_int_183|, ~node2_size~0=v_~node2_size~0_20, ~node2~0.base=v_~node2~0.base_29, ~node2_back~0=v_~node2_back~0_44, ~update~0=v_~update~0_73} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#t~post21#1, ~node2_state~0, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, ~node2_front~0, ~safe~0, thread3Thread1of1ForFork0_#t~mem20#1][1385], [2217#(= ~node1_state~0 0), 368#true, 308#L148true, 18#L200-1true, 376#true, 2219#true, 190#L104true, 273#L75true, 353#true, 382#(= ~client_state~0 0), 194#L132-1true, 372#true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:56:05,805 INFO L294 olderBase$Statistics]: this new event has 281 ancestors and is cut-off event [2023-11-29 21:56:05,805 INFO L297 olderBase$Statistics]: existing Event has 276 ancestors and is cut-off event [2023-11-29 21:56:05,805 INFO L297 olderBase$Statistics]: existing Event has 276 ancestors and is cut-off event [2023-11-29 21:56:05,806 INFO L297 olderBase$Statistics]: existing Event has 281 ancestors and is cut-off event [2023-11-29 21:56:05,806 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L148-->L154-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_137 v_~manager_size~0_40) (<= 0 v_~manager_back~0_137)) 1 0) 0)) (= v_~client_state~0_18 1) (= v_~manager_back~0_136 (+ v_~manager_back~0_137 1)) (not (= (ite (= v_~update~0_79 (select (select |v_#memory_int_193| v_~manager~0.base_85) (+ (* v_~manager_back~0_137 4) v_~manager~0.offset_85))) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, ~manager_back~0=v_~manager_back~0_137, ~manager_size~0=v_~manager_size~0_40, ~update~0=v_~update~0_79} OutVars{thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, thread4Thread1of1ForFork2_#t~post26#1=|v_thread4Thread1of1ForFork2_#t~post26#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~client_state~0=v_~client_state~0_18, ~manager_back~0=v_~manager_back~0_136, ~manager_size~0=v_~manager_size~0_40, thread4Thread1of1ForFork2_#t~mem25#1=|v_thread4Thread1of1ForFork2_#t~mem25#1_1|, ~update~0=v_~update~0_79} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post26#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, ~manager_back~0, thread4Thread1of1ForFork2_#t~mem25#1][1093], [326#L126true, 2217#(= ~node1_state~0 0), 368#true, 18#L200-1true, 376#true, 88#L154-1true, 190#L104true, 2221#(= ~node2_state~0 0), 273#L75true, 353#true, 372#true, 380#true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:56:05,806 INFO L294 olderBase$Statistics]: this new event has 281 ancestors and is cut-off event [2023-11-29 21:56:05,806 INFO L297 olderBase$Statistics]: existing Event has 276 ancestors and is cut-off event [2023-11-29 21:56:05,806 INFO L297 olderBase$Statistics]: existing Event has 281 ancestors and is cut-off event [2023-11-29 21:56:05,806 INFO L297 olderBase$Statistics]: existing Event has 276 ancestors and is cut-off event [2023-11-29 21:56:05,810 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1418] L104-->L110-1: Formula: (and (= v_~node1_state~0_20 1) (not (= (ite (and (< v_~node1_front~0_37 v_~node1_size~0_20) (< v_~node1_front~0_37 v_~node1_back~0_44) (<= 0 v_~node1_front~0_37)) 1 0) 0)) (= v_~safe~0_82 (ite (= (ite (= (select (select |v_#memory_int_189| v_~node1~0.base_33) (+ (* v_~node1_front~0_37 4) v_~node1~0.offset_33)) v_~update~0_75) 1 0) 0) 0 1)) (= (+ v_~node1_front~0_37 1) v_~node1_front~0_36)) InVars {~node1~0.base=v_~node1~0.base_33, ~node1_size~0=v_~node1_size~0_20, #memory_int=|v_#memory_int_189|, ~node1_back~0=v_~node1_back~0_44, ~node1~0.offset=v_~node1~0.offset_33, ~node1_front~0=v_~node1_front~0_37, ~update~0=v_~update~0_75} OutVars{thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~node1_state~0=v_~node1_state~0_20, ~node1~0.offset=v_~node1~0.offset_33, ~node1_front~0=v_~node1_front~0_36, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~node1~0.base=v_~node1~0.base_33, ~node1_size~0=v_~node1_size~0_20, thread2Thread1of1ForFork3_#t~post16#1=|v_thread2Thread1of1ForFork3_#t~post16#1_1|, ~safe~0=v_~safe~0_82, #memory_int=|v_#memory_int_189|, thread2Thread1of1ForFork3_#t~mem15#1=|v_thread2Thread1of1ForFork3_#t~mem15#1_1|, ~node1_back~0=v_~node1_back~0_44, ~update~0=v_~update~0_75} AuxVars[] AssignedVars[thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork3_#t~post16#1, ~safe~0, thread2Thread1of1ForFork3_#t~mem15#1, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~node1_state~0, ~node1_front~0][1383], [326#L126true, 368#true, 308#L148true, 18#L200-1true, 2215#true, 376#true, 2221#(= ~node2_state~0 0), 158#L110-1true, 353#true, 382#(= ~client_state~0 0), 372#true, thread2Thread1of1ForFork3InUse, 384#true, 48#L81true, thread4Thread1of1ForFork2InUse, 356#true, thread3Thread1of1ForFork0InUse, 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:56:05,810 INFO L294 olderBase$Statistics]: this new event has 281 ancestors and is cut-off event [2023-11-29 21:56:05,810 INFO L297 olderBase$Statistics]: existing Event has 276 ancestors and is cut-off event [2023-11-29 21:56:05,810 INFO L297 olderBase$Statistics]: existing Event has 281 ancestors and is cut-off event [2023-11-29 21:56:05,810 INFO L297 olderBase$Statistics]: existing Event has 276 ancestors and is cut-off event [2023-11-29 21:56:05,810 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1432] L126-->L132-1: Formula: (and (not (= (ite (and (< v_~node2_front~0_35 v_~node2_back~0_44) (<= 0 v_~node2_front~0_35) (< v_~node2_front~0_35 v_~node2_size~0_20)) 1 0) 0)) (= v_~safe~0_80 (ite (= (ite (= (select (select |v_#memory_int_183| v_~node2~0.base_29) (+ (* 4 v_~node2_front~0_35) v_~node2~0.offset_29)) v_~update~0_73) 1 0) 0) 0 1)) (= v_~node2_state~0_16 1) (= (+ v_~node2_front~0_35 1) v_~node2_front~0_34)) InVars {~node2~0.offset=v_~node2~0.offset_29, ~node2_front~0=v_~node2_front~0_35, #memory_int=|v_#memory_int_183|, ~node2_size~0=v_~node2_size~0_20, ~node2~0.base=v_~node2~0.base_29, ~node2_back~0=v_~node2_back~0_44, ~update~0=v_~update~0_73} OutVars{~node2_state~0=v_~node2_state~0_16, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_1|, thread3Thread1of1ForFork0_#t~mem20#1=|v_thread3Thread1of1ForFork0_#t~mem20#1_1|, thread3Thread1of1ForFork0_#t~post21#1=|v_thread3Thread1of1ForFork0_#t~post21#1_1|, ~node2~0.offset=v_~node2~0.offset_29, ~node2_front~0=v_~node2_front~0_34, ~safe~0=v_~safe~0_80, #memory_int=|v_#memory_int_183|, ~node2_size~0=v_~node2_size~0_20, ~node2~0.base=v_~node2~0.base_29, ~node2_back~0=v_~node2_back~0_44, ~update~0=v_~update~0_73} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#t~post21#1, ~node2_state~0, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, ~node2_front~0, ~safe~0, thread3Thread1of1ForFork0_#t~mem20#1][1385], [2217#(= ~node1_state~0 0), 368#true, 308#L148true, 18#L200-1true, 376#true, 2219#true, 190#L104true, 353#true, 194#L132-1true, 382#(= ~client_state~0 0), 372#true, thread2Thread1of1ForFork3InUse, 384#true, 48#L81true, thread4Thread1of1ForFork2InUse, 356#true, thread3Thread1of1ForFork0InUse, 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:56:05,810 INFO L294 olderBase$Statistics]: this new event has 281 ancestors and is cut-off event [2023-11-29 21:56:05,810 INFO L297 olderBase$Statistics]: existing Event has 281 ancestors and is cut-off event [2023-11-29 21:56:05,810 INFO L297 olderBase$Statistics]: existing Event has 276 ancestors and is cut-off event [2023-11-29 21:56:05,810 INFO L297 olderBase$Statistics]: existing Event has 276 ancestors and is cut-off event [2023-11-29 21:56:05,810 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L148-->L154-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_137 v_~manager_size~0_40) (<= 0 v_~manager_back~0_137)) 1 0) 0)) (= v_~client_state~0_18 1) (= v_~manager_back~0_136 (+ v_~manager_back~0_137 1)) (not (= (ite (= v_~update~0_79 (select (select |v_#memory_int_193| v_~manager~0.base_85) (+ (* v_~manager_back~0_137 4) v_~manager~0.offset_85))) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, ~manager_back~0=v_~manager_back~0_137, ~manager_size~0=v_~manager_size~0_40, ~update~0=v_~update~0_79} OutVars{thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, thread4Thread1of1ForFork2_#t~post26#1=|v_thread4Thread1of1ForFork2_#t~post26#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~client_state~0=v_~client_state~0_18, ~manager_back~0=v_~manager_back~0_136, ~manager_size~0=v_~manager_size~0_40, thread4Thread1of1ForFork2_#t~mem25#1=|v_thread4Thread1of1ForFork2_#t~mem25#1_1|, ~update~0=v_~update~0_79} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post26#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, ~manager_back~0, thread4Thread1of1ForFork2_#t~mem25#1][1093], [326#L126true, 2217#(= ~node1_state~0 0), 368#true, 18#L200-1true, 376#true, 88#L154-1true, 190#L104true, 2221#(= ~node2_state~0 0), 353#true, 372#true, 380#true, thread2Thread1of1ForFork3InUse, 384#true, 48#L81true, 356#true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:56:05,810 INFO L294 olderBase$Statistics]: this new event has 281 ancestors and is cut-off event [2023-11-29 21:56:05,810 INFO L297 olderBase$Statistics]: existing Event has 281 ancestors and is cut-off event [2023-11-29 21:56:05,810 INFO L297 olderBase$Statistics]: existing Event has 276 ancestors and is cut-off event [2023-11-29 21:56:05,810 INFO L297 olderBase$Statistics]: existing Event has 276 ancestors and is cut-off event [2023-11-29 21:56:05,909 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1407] L89-->L88-1: Formula: (and (not (= (ite (and (< v_~client_back~0_41 v_~client_size~0_22) (<= 0 v_~client_back~0_41)) 1 0) 0)) (not (= 0 (ite (= (select (select |v_#memory_int_187| v_~client~0.base_29) (+ (* v_~client_back~0_41 4) v_~client~0.offset_29)) v_~ok~0_71) 1 0))) (= v_~manager_state~0_42 0) (= (+ v_~client_back~0_41 1) v_~client_back~0_40)) InVars {~client_back~0=v_~client_back~0_41, ~client~0.offset=v_~client~0.offset_29, ~ok~0=v_~ok~0_71, #memory_int=|v_#memory_int_187|, ~client_size~0=v_~client_size~0_22, ~client~0.base=v_~client~0.base_29} OutVars{thread1Thread1of1ForFork1_#t~post13#1=|v_thread1Thread1of1ForFork1_#t~post13#1_1|, ~manager_state~0=v_~manager_state~0_42, ~client_back~0=v_~client_back~0_40, ~client~0.offset=v_~client~0.offset_29, ~ok~0=v_~ok~0_71, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_11|, #memory_int=|v_#memory_int_187|, ~client_size~0=v_~client_size~0_22, thread1Thread1of1ForFork1_#t~mem12#1=|v_thread1Thread1of1ForFork1_#t~mem12#1_1|, ~client~0.base=v_~client~0.base_29, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1_11|} AuxVars[] AssignedVars[thread1Thread1of1ForFork1_#t~post13#1, ~manager_state~0, ~client_back~0, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork1_#t~mem12#1, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1][1039], [2217#(= ~node1_state~0 0), 326#L126true, 368#true, 308#L148true, 18#L200-1true, 376#true, 403#(= ~manager_state~0 0), 190#L104true, 2221#(= ~node2_state~0 0), 353#true, 382#(= ~client_state~0 0), 96#L88-1true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 374#(<= ~node1_back~0 ~node1_front~0), 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:56:05,909 INFO L294 olderBase$Statistics]: this new event has 277 ancestors and is cut-off event [2023-11-29 21:56:05,909 INFO L297 olderBase$Statistics]: existing Event has 272 ancestors and is cut-off event [2023-11-29 21:56:05,909 INFO L297 olderBase$Statistics]: existing Event has 277 ancestors and is cut-off event [2023-11-29 21:56:05,909 INFO L297 olderBase$Statistics]: existing Event has 272 ancestors and is cut-off event [2023-11-29 21:56:05,909 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1432] L126-->L132-1: Formula: (and (not (= (ite (and (< v_~node2_front~0_35 v_~node2_back~0_44) (<= 0 v_~node2_front~0_35) (< v_~node2_front~0_35 v_~node2_size~0_20)) 1 0) 0)) (= v_~safe~0_80 (ite (= (ite (= (select (select |v_#memory_int_183| v_~node2~0.base_29) (+ (* 4 v_~node2_front~0_35) v_~node2~0.offset_29)) v_~update~0_73) 1 0) 0) 0 1)) (= v_~node2_state~0_16 1) (= (+ v_~node2_front~0_35 1) v_~node2_front~0_34)) InVars {~node2~0.offset=v_~node2~0.offset_29, ~node2_front~0=v_~node2_front~0_35, #memory_int=|v_#memory_int_183|, ~node2_size~0=v_~node2_size~0_20, ~node2~0.base=v_~node2~0.base_29, ~node2_back~0=v_~node2_back~0_44, ~update~0=v_~update~0_73} OutVars{~node2_state~0=v_~node2_state~0_16, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_1|, thread3Thread1of1ForFork0_#t~mem20#1=|v_thread3Thread1of1ForFork0_#t~mem20#1_1|, thread3Thread1of1ForFork0_#t~post21#1=|v_thread3Thread1of1ForFork0_#t~post21#1_1|, ~node2~0.offset=v_~node2~0.offset_29, ~node2_front~0=v_~node2_front~0_34, ~safe~0=v_~safe~0_80, #memory_int=|v_#memory_int_183|, ~node2_size~0=v_~node2_size~0_20, ~node2~0.base=v_~node2~0.base_29, ~node2_back~0=v_~node2_back~0_44, ~update~0=v_~update~0_73} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#t~post21#1, ~node2_state~0, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, ~node2_front~0, ~safe~0, thread3Thread1of1ForFork0_#t~mem20#1][789], [2217#(= ~node1_state~0 0), 368#true, 113#L89true, 308#L148true, 18#L200-1true, 2219#true, 376#true, 190#L104true, 353#true, 382#(= ~client_state~0 0), 194#L132-1true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, thread4Thread1of1ForFork2InUse, 374#(<= ~node1_back~0 ~node1_front~0), thread3Thread1of1ForFork0InUse, 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:56:05,909 INFO L294 olderBase$Statistics]: this new event has 277 ancestors and is cut-off event [2023-11-29 21:56:05,909 INFO L297 olderBase$Statistics]: existing Event has 272 ancestors and is cut-off event [2023-11-29 21:56:05,910 INFO L297 olderBase$Statistics]: existing Event has 272 ancestors and is cut-off event [2023-11-29 21:56:05,910 INFO L297 olderBase$Statistics]: existing Event has 277 ancestors and is cut-off event [2023-11-29 21:56:05,910 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L148-->L154-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_137 v_~manager_size~0_40) (<= 0 v_~manager_back~0_137)) 1 0) 0)) (= v_~client_state~0_18 1) (= v_~manager_back~0_136 (+ v_~manager_back~0_137 1)) (not (= (ite (= v_~update~0_79 (select (select |v_#memory_int_193| v_~manager~0.base_85) (+ (* v_~manager_back~0_137 4) v_~manager~0.offset_85))) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, ~manager_back~0=v_~manager_back~0_137, ~manager_size~0=v_~manager_size~0_40, ~update~0=v_~update~0_79} OutVars{thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, thread4Thread1of1ForFork2_#t~post26#1=|v_thread4Thread1of1ForFork2_#t~post26#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~client_state~0=v_~client_state~0_18, ~manager_back~0=v_~manager_back~0_136, ~manager_size~0=v_~manager_size~0_40, thread4Thread1of1ForFork2_#t~mem25#1=|v_thread4Thread1of1ForFork2_#t~mem25#1_1|, ~update~0=v_~update~0_79} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post26#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, ~manager_back~0, thread4Thread1of1ForFork2_#t~mem25#1][790], [2217#(= ~node1_state~0 0), 326#L126true, 368#true, 113#L89true, 18#L200-1true, 376#true, 88#L154-1true, 190#L104true, 2221#(= ~node2_state~0 0), 353#true, 380#true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 374#(<= ~node1_back~0 ~node1_front~0), 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:56:05,910 INFO L294 olderBase$Statistics]: this new event has 277 ancestors and is cut-off event [2023-11-29 21:56:05,910 INFO L297 olderBase$Statistics]: existing Event has 272 ancestors and is cut-off event [2023-11-29 21:56:05,910 INFO L297 olderBase$Statistics]: existing Event has 272 ancestors and is cut-off event [2023-11-29 21:56:05,910 INFO L297 olderBase$Statistics]: existing Event has 277 ancestors and is cut-off event [2023-11-29 21:56:06,058 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1435] L133-->L132-1: Formula: (and (not (= (ite (and (<= 0 v_~manager_back~0_131) (< v_~manager_back~0_131 v_~manager_size~0_36)) 1 0) 0)) (not (= (ite (= v_~ok~0_67 (select (select |v_#memory_int_181| v_~manager~0.base_81) (+ (* v_~manager_back~0_131 4) v_~manager~0.offset_81))) 1 0) 0)) (= v_~manager_back~0_130 (+ v_~manager_back~0_131 1)) (= v_~node2_state~0_14 0)) InVars {~manager~0.offset=v_~manager~0.offset_81, ~ok~0=v_~ok~0_67, ~manager~0.base=v_~manager~0.base_81, #memory_int=|v_#memory_int_181|, ~manager_back~0=v_~manager_back~0_131, ~manager_size~0=v_~manager_size~0_36} OutVars{~node2_state~0=v_~node2_state~0_14, thread3Thread1of1ForFork0_#t~mem22#1=|v_thread3Thread1of1ForFork0_#t~mem22#1_1|, ~manager~0.offset=v_~manager~0.offset_81, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_3|, ~ok~0=v_~ok~0_67, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_3|, ~manager~0.base=v_~manager~0.base_81, thread3Thread1of1ForFork0_#t~post23#1=|v_thread3Thread1of1ForFork0_#t~post23#1_1|, #memory_int=|v_#memory_int_181|, ~manager_back~0=v_~manager_back~0_130, ~manager_size~0=v_~manager_size~0_36} AuxVars[] AssignedVars[~node2_state~0, thread3Thread1of1ForFork0_#t~mem22#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_#t~post23#1, ~manager_back~0][1133], [2217#(= ~node1_state~0 0), 60#L54true, 368#true, 308#L148true, 376#true, 403#(= ~manager_state~0 0), 190#L104true, 2221#(= ~node2_state~0 0), 353#true, 382#(= ~client_state~0 0), 194#L132-1true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, thread4Thread1of1ForFork2InUse, 93#L199-4true, 2179#(and (= ~safe~0 1) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_size~0 1) (or (and (= ~manager_front~0 0) (= ~update~0 (select (select |#memory_int| ~manager~0.base) 0))) (< ~manager_front~0 0)) (= ~manager~0.offset 0) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t1~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (not (= ~manager~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t4~0#1.base|)), 374#(<= ~node1_back~0 ~node1_front~0), thread3Thread1of1ForFork0InUse, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:56:06,059 INFO L294 olderBase$Statistics]: this new event has 277 ancestors and is cut-off event [2023-11-29 21:56:06,059 INFO L297 olderBase$Statistics]: existing Event has 267 ancestors and is cut-off event [2023-11-29 21:56:06,059 INFO L297 olderBase$Statistics]: existing Event has 277 ancestors and is cut-off event [2023-11-29 21:56:06,059 INFO L297 olderBase$Statistics]: existing Event has 267 ancestors and is cut-off event [2023-11-29 21:56:06,059 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L148-->L154-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_137 v_~manager_size~0_40) (<= 0 v_~manager_back~0_137)) 1 0) 0)) (= v_~client_state~0_18 1) (= v_~manager_back~0_136 (+ v_~manager_back~0_137 1)) (not (= (ite (= v_~update~0_79 (select (select |v_#memory_int_193| v_~manager~0.base_85) (+ (* v_~manager_back~0_137 4) v_~manager~0.offset_85))) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, ~manager_back~0=v_~manager_back~0_137, ~manager_size~0=v_~manager_size~0_40, ~update~0=v_~update~0_79} OutVars{thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, thread4Thread1of1ForFork2_#t~post26#1=|v_thread4Thread1of1ForFork2_#t~post26#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~client_state~0=v_~client_state~0_18, ~manager_back~0=v_~manager_back~0_136, ~manager_size~0=v_~manager_size~0_40, thread4Thread1of1ForFork2_#t~mem25#1=|v_thread4Thread1of1ForFork2_#t~mem25#1_1|, ~update~0=v_~update~0_79} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post26#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, ~manager_back~0, thread4Thread1of1ForFork2_#t~mem25#1][892], [2217#(= ~node1_state~0 0), 60#L54true, 368#true, 2219#true, 376#true, 403#(= ~manager_state~0 0), 88#L154-1true, 190#L104true, 210#L133true, 2181#(and (= ~safe~0 1) (exists ((v_~manager_back~0_148 Int)) (and (= ~update~0 (select (select |#memory_int| ~manager~0.base) (* v_~manager_back~0_148 4))) (<= (+ v_~manager_back~0_148 1) ~manager_size~0) (<= 0 v_~manager_back~0_148))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_size~0 1) (= ~manager~0.offset 0) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t1~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (not (= ~manager~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (= ~manager_front~0 0) (< ~manager_front~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t4~0#1.base|)), 353#true, 380#true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, thread4Thread1of1ForFork2InUse, 93#L199-4true, thread3Thread1of1ForFork0InUse, 374#(<= ~node1_back~0 ~node1_front~0), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:56:06,059 INFO L294 olderBase$Statistics]: this new event has 277 ancestors and is cut-off event [2023-11-29 21:56:06,059 INFO L297 olderBase$Statistics]: existing Event has 267 ancestors and is cut-off event [2023-11-29 21:56:06,059 INFO L297 olderBase$Statistics]: existing Event has 277 ancestors and is cut-off event [2023-11-29 21:56:06,059 INFO L297 olderBase$Statistics]: existing Event has 267 ancestors and is cut-off event [2023-11-29 21:56:06,059 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1392] L54-->L88-1: Formula: (and (= (+ v_~manager_front~0_91 1) v_~manager_front~0_90) (= v_~manager_state~0_38 1) (= v_~safe~0_76 (ite (= (ite (= (select (select |v_#memory_int_155| v_~manager~0.base_67) (+ (* v_~manager_front~0_91 4) v_~manager~0.offset_67)) v_~update~0_61) 1 0) 0) 0 1)) (not (= (ite (and (< v_~manager_front~0_91 v_~manager_back~0_104) (< v_~manager_front~0_91 v_~manager_size~0_24) (<= 0 v_~manager_front~0_91)) 1 0) 0))) InVars {~manager_front~0=v_~manager_front~0_91, ~manager~0.offset=v_~manager~0.offset_67, ~manager~0.base=v_~manager~0.base_67, #memory_int=|v_#memory_int_155|, ~manager_back~0=v_~manager_back~0_104, ~manager_size~0=v_~manager_size~0_24, ~update~0=v_~update~0_61} OutVars{~manager_state~0=v_~manager_state~0_38, ~manager~0.offset=v_~manager~0.offset_67, ~manager~0.base=v_~manager~0.base_67, thread1Thread1of1ForFork1_#t~mem2#1=|v_thread1Thread1of1ForFork1_#t~mem2#1_1|, ~manager_back~0=v_~manager_back~0_104, ~manager_front~0=v_~manager_front~0_90, thread1Thread1of1ForFork1_#t~post3#1=|v_thread1Thread1of1ForFork1_#t~post3#1_1|, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, ~safe~0=v_~safe~0_76, #memory_int=|v_#memory_int_155|, ~manager_size~0=v_~manager_size~0_24, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~update~0=v_~update~0_61} AuxVars[] AssignedVars[~manager_front~0, ~manager_state~0, thread1Thread1of1ForFork1_#t~post3#1, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, ~safe~0, thread1Thread1of1ForFork1_#t~mem2#1, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1][893], [2217#(= ~node1_state~0 0), 368#true, 308#L148true, 376#true, 2219#true, 190#L104true, 210#L133true, 353#true, 382#(= ~client_state~0 0), 96#L88-1true, thread2Thread1of1ForFork3InUse, 2177#(and (or (= (select (select |#memory_int| ~manager~0.base) (* ~manager_front~0 4)) ~update~0) (< ~manager_size~0 (+ ~manager_front~0 1)) (< ~manager_front~0 0)) (= ~safe~0 1) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_size~0 1) (= ~manager~0.offset 0) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t1~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (not (= ~manager~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t4~0#1.base|)), 384#true, thread4Thread1of1ForFork2InUse, 93#L199-4true, 356#true, thread3Thread1of1ForFork0InUse, 374#(<= ~node1_back~0 ~node1_front~0), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:56:06,059 INFO L294 olderBase$Statistics]: this new event has 277 ancestors and is cut-off event [2023-11-29 21:56:06,059 INFO L297 olderBase$Statistics]: existing Event has 267 ancestors and is cut-off event [2023-11-29 21:56:06,059 INFO L297 olderBase$Statistics]: existing Event has 277 ancestors and is cut-off event [2023-11-29 21:56:06,059 INFO L297 olderBase$Statistics]: existing Event has 267 ancestors and is cut-off event [2023-11-29 21:56:07,918 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1432] L126-->L132-1: Formula: (and (not (= (ite (and (< v_~node2_front~0_35 v_~node2_back~0_44) (<= 0 v_~node2_front~0_35) (< v_~node2_front~0_35 v_~node2_size~0_20)) 1 0) 0)) (= v_~safe~0_80 (ite (= (ite (= (select (select |v_#memory_int_183| v_~node2~0.base_29) (+ (* 4 v_~node2_front~0_35) v_~node2~0.offset_29)) v_~update~0_73) 1 0) 0) 0 1)) (= v_~node2_state~0_16 1) (= (+ v_~node2_front~0_35 1) v_~node2_front~0_34)) InVars {~node2~0.offset=v_~node2~0.offset_29, ~node2_front~0=v_~node2_front~0_35, #memory_int=|v_#memory_int_183|, ~node2_size~0=v_~node2_size~0_20, ~node2~0.base=v_~node2~0.base_29, ~node2_back~0=v_~node2_back~0_44, ~update~0=v_~update~0_73} OutVars{~node2_state~0=v_~node2_state~0_16, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_1|, thread3Thread1of1ForFork0_#t~mem20#1=|v_thread3Thread1of1ForFork0_#t~mem20#1_1|, thread3Thread1of1ForFork0_#t~post21#1=|v_thread3Thread1of1ForFork0_#t~post21#1_1|, ~node2~0.offset=v_~node2~0.offset_29, ~node2_front~0=v_~node2_front~0_34, ~safe~0=v_~safe~0_80, #memory_int=|v_#memory_int_183|, ~node2_size~0=v_~node2_size~0_20, ~node2~0.base=v_~node2~0.base_29, ~node2_back~0=v_~node2_back~0_44, ~update~0=v_~update~0_73} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#t~post21#1, ~node2_state~0, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, ~node2_front~0, ~safe~0, thread3Thread1of1ForFork0_#t~mem20#1][1750], [368#true, 201#L111true, 308#L148true, 2215#true, 376#true, 2219#true, 353#true, 25#L61true, 382#(= ~client_state~0 0), 194#L132-1true, 372#true, thread2Thread1of1ForFork3InUse, 384#true, 93#L199-4true, 356#true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:56:07,918 INFO L294 olderBase$Statistics]: this new event has 282 ancestors and is cut-off event [2023-11-29 21:56:07,918 INFO L297 olderBase$Statistics]: existing Event has 277 ancestors and is cut-off event [2023-11-29 21:56:07,919 INFO L297 olderBase$Statistics]: existing Event has 277 ancestors and is cut-off event [2023-11-29 21:56:07,919 INFO L297 olderBase$Statistics]: existing Event has 277 ancestors and is cut-off event [2023-11-29 21:56:07,919 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1421] L111-->L110-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_125 v_~manager_size~0_32) (<= 0 v_~manager_back~0_125)) 1 0) 0)) (= v_~node1_state~0_18 0) (= v_~manager_back~0_124 (+ v_~manager_back~0_125 1)) (not (= (ite (= (select (select |v_#memory_int_173| v_~manager~0.base_79) (+ (* v_~manager_back~0_125 4) v_~manager~0.offset_79)) v_~ok~0_65) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_79, ~ok~0=v_~ok~0_65, ~manager~0.base=v_~manager~0.base_79, #memory_int=|v_#memory_int_173|, ~manager_back~0=v_~manager_back~0_125, ~manager_size~0=v_~manager_size~0_32} OutVars{thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_3|, ~manager~0.offset=v_~manager~0.offset_79, thread2Thread1of1ForFork3_#t~mem17#1=|v_thread2Thread1of1ForFork3_#t~mem17#1_1|, ~ok~0=v_~ok~0_65, ~manager~0.base=v_~manager~0.base_79, thread2Thread1of1ForFork3_#t~post18#1=|v_thread2Thread1of1ForFork3_#t~post18#1_1|, #memory_int=|v_#memory_int_173|, ~manager_back~0=v_~manager_back~0_124, ~manager_size~0=v_~manager_size~0_32, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_3|, ~node1_state~0=v_~node1_state~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork3_#t~mem17#1, thread2Thread1of1ForFork3_#t~post18#1, ~manager_back~0, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~node1_state~0][1818], [326#L126true, 2217#(= ~node1_state~0 0), 368#true, 308#L148true, 376#true, 2221#(= ~node2_state~0 0), 158#L110-1true, 353#true, 25#L61true, 382#(= ~client_state~0 0), 372#true, thread2Thread1of1ForFork3InUse, 384#true, 93#L199-4true, 356#true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:56:07,919 INFO L294 olderBase$Statistics]: this new event has 282 ancestors and is cut-off event [2023-11-29 21:56:07,919 INFO L297 olderBase$Statistics]: existing Event has 277 ancestors and is cut-off event [2023-11-29 21:56:07,919 INFO L297 olderBase$Statistics]: existing Event has 277 ancestors and is cut-off event [2023-11-29 21:56:07,919 INFO L297 olderBase$Statistics]: existing Event has 277 ancestors and is cut-off event [2023-11-29 21:56:07,919 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1395] L61-->L88-1: Formula: (and (= (+ v_~node1_back~0_39 1) v_~node1_back~0_38) (= v_~manager_state~0_40 2) (not (= (ite (= (select (select |v_#memory_int_177| v_~node1~0.base_31) (+ (* v_~node1_back~0_39 4) v_~node1~0.offset_31)) v_~update~0_69) 1 0) 0)) (not (= (ite (and (<= 0 v_~node1_back~0_39) (< v_~node1_back~0_39 v_~node1_size~0_16)) 1 0) 0))) InVars {~node1~0.base=v_~node1~0.base_31, ~node1_size~0=v_~node1_size~0_16, #memory_int=|v_#memory_int_177|, ~node1_back~0=v_~node1_back~0_39, ~node1~0.offset=v_~node1~0.offset_31, ~update~0=v_~update~0_69} OutVars{~manager_state~0=v_~manager_state~0_40, ~node1~0.base=v_~node1~0.base_31, thread1Thread1of1ForFork1_#t~mem4#1=|v_thread1Thread1of1ForFork1_#t~mem4#1_1|, ~node1_size~0=v_~node1_size~0_16, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_3|, thread1Thread1of1ForFork1_#t~post5#1=|v_thread1Thread1of1ForFork1_#t~post5#1_1|, #memory_int=|v_#memory_int_177|, ~node1_back~0=v_~node1_back~0_38, ~node1~0.offset=v_~node1~0.offset_31, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1_3|, ~update~0=v_~update~0_69} AuxVars[] AssignedVars[~manager_state~0, thread1Thread1of1ForFork1_#t~mem4#1, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork1_#t~post5#1, ~node1_back~0, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1][1509], [326#L126true, 368#true, 201#L111true, 308#L148true, 2215#true, 376#true, 2221#(= ~node2_state~0 0), 353#true, 382#(= ~client_state~0 0), 372#true, 96#L88-1true, thread2Thread1of1ForFork3InUse, 384#true, 93#L199-4true, 356#true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:56:07,919 INFO L294 olderBase$Statistics]: this new event has 282 ancestors and is cut-off event [2023-11-29 21:56:07,919 INFO L297 olderBase$Statistics]: existing Event has 277 ancestors and is cut-off event [2023-11-29 21:56:07,919 INFO L297 olderBase$Statistics]: existing Event has 277 ancestors and is cut-off event [2023-11-29 21:56:07,919 INFO L297 olderBase$Statistics]: existing Event has 277 ancestors and is cut-off event [2023-11-29 21:56:07,920 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L148-->L154-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_137 v_~manager_size~0_40) (<= 0 v_~manager_back~0_137)) 1 0) 0)) (= v_~client_state~0_18 1) (= v_~manager_back~0_136 (+ v_~manager_back~0_137 1)) (not (= (ite (= v_~update~0_79 (select (select |v_#memory_int_193| v_~manager~0.base_85) (+ (* v_~manager_back~0_137 4) v_~manager~0.offset_85))) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, ~manager_back~0=v_~manager_back~0_137, ~manager_size~0=v_~manager_size~0_40, ~update~0=v_~update~0_79} OutVars{thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, thread4Thread1of1ForFork2_#t~post26#1=|v_thread4Thread1of1ForFork2_#t~post26#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~client_state~0=v_~client_state~0_18, ~manager_back~0=v_~manager_back~0_136, ~manager_size~0=v_~manager_size~0_40, thread4Thread1of1ForFork2_#t~mem25#1=|v_thread4Thread1of1ForFork2_#t~mem25#1_1|, ~update~0=v_~update~0_79} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post26#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, ~manager_back~0, thread4Thread1of1ForFork2_#t~mem25#1][1444], [326#L126true, 368#true, 201#L111true, 2215#true, 376#true, 88#L154-1true, 2221#(= ~node2_state~0 0), 353#true, 25#L61true, 372#true, 380#true, thread2Thread1of1ForFork3InUse, 384#true, 93#L199-4true, 356#true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:56:07,920 INFO L294 olderBase$Statistics]: this new event has 282 ancestors and is cut-off event [2023-11-29 21:56:07,920 INFO L297 olderBase$Statistics]: existing Event has 277 ancestors and is cut-off event [2023-11-29 21:56:07,920 INFO L297 olderBase$Statistics]: existing Event has 277 ancestors and is cut-off event [2023-11-29 21:56:07,920 INFO L297 olderBase$Statistics]: existing Event has 277 ancestors and is cut-off event [2023-11-29 21:56:07,922 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1432] L126-->L132-1: Formula: (and (not (= (ite (and (< v_~node2_front~0_35 v_~node2_back~0_44) (<= 0 v_~node2_front~0_35) (< v_~node2_front~0_35 v_~node2_size~0_20)) 1 0) 0)) (= v_~safe~0_80 (ite (= (ite (= (select (select |v_#memory_int_183| v_~node2~0.base_29) (+ (* 4 v_~node2_front~0_35) v_~node2~0.offset_29)) v_~update~0_73) 1 0) 0) 0 1)) (= v_~node2_state~0_16 1) (= (+ v_~node2_front~0_35 1) v_~node2_front~0_34)) InVars {~node2~0.offset=v_~node2~0.offset_29, ~node2_front~0=v_~node2_front~0_35, #memory_int=|v_#memory_int_183|, ~node2_size~0=v_~node2_size~0_20, ~node2~0.base=v_~node2~0.base_29, ~node2_back~0=v_~node2_back~0_44, ~update~0=v_~update~0_73} OutVars{~node2_state~0=v_~node2_state~0_16, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_1|, thread3Thread1of1ForFork0_#t~mem20#1=|v_thread3Thread1of1ForFork0_#t~mem20#1_1|, thread3Thread1of1ForFork0_#t~post21#1=|v_thread3Thread1of1ForFork0_#t~post21#1_1|, ~node2~0.offset=v_~node2~0.offset_29, ~node2_front~0=v_~node2_front~0_34, ~safe~0=v_~safe~0_80, #memory_int=|v_#memory_int_183|, ~node2_size~0=v_~node2_size~0_20, ~node2~0.base=v_~node2~0.base_29, ~node2_back~0=v_~node2_back~0_44, ~update~0=v_~update~0_73} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#t~post21#1, ~node2_state~0, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, ~node2_front~0, ~safe~0, thread3Thread1of1ForFork0_#t~mem20#1][1750], [368#true, 308#L148true, 2215#true, 2219#true, 376#true, 353#true, 194#L132-1true, 382#(= ~client_state~0 0), 39#L68true, 372#true, 35#L110true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, 93#L199-4true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:56:07,922 INFO L294 olderBase$Statistics]: this new event has 282 ancestors and is cut-off event [2023-11-29 21:56:07,922 INFO L297 olderBase$Statistics]: existing Event has 277 ancestors and is cut-off event [2023-11-29 21:56:07,922 INFO L297 olderBase$Statistics]: existing Event has 277 ancestors and is cut-off event [2023-11-29 21:56:07,922 INFO L297 olderBase$Statistics]: existing Event has 277 ancestors and is cut-off event [2023-11-29 21:56:07,922 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L148-->L154-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_137 v_~manager_size~0_40) (<= 0 v_~manager_back~0_137)) 1 0) 0)) (= v_~client_state~0_18 1) (= v_~manager_back~0_136 (+ v_~manager_back~0_137 1)) (not (= (ite (= v_~update~0_79 (select (select |v_#memory_int_193| v_~manager~0.base_85) (+ (* v_~manager_back~0_137 4) v_~manager~0.offset_85))) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, ~manager_back~0=v_~manager_back~0_137, ~manager_size~0=v_~manager_size~0_40, ~update~0=v_~update~0_79} OutVars{thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, thread4Thread1of1ForFork2_#t~post26#1=|v_thread4Thread1of1ForFork2_#t~post26#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~client_state~0=v_~client_state~0_18, ~manager_back~0=v_~manager_back~0_136, ~manager_size~0=v_~manager_size~0_40, thread4Thread1of1ForFork2_#t~mem25#1=|v_thread4Thread1of1ForFork2_#t~mem25#1_1|, ~update~0=v_~update~0_79} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post26#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, ~manager_back~0, thread4Thread1of1ForFork2_#t~mem25#1][1444], [326#L126true, 368#true, 2215#true, 376#true, 88#L154-1true, 2221#(= ~node2_state~0 0), 353#true, 372#true, 39#L68true, 35#L110true, thread2Thread1of1ForFork3InUse, 380#true, 384#true, 93#L199-4true, 356#true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:56:07,922 INFO L294 olderBase$Statistics]: this new event has 282 ancestors and is cut-off event [2023-11-29 21:56:07,922 INFO L297 olderBase$Statistics]: existing Event has 277 ancestors and is cut-off event [2023-11-29 21:56:07,922 INFO L297 olderBase$Statistics]: existing Event has 277 ancestors and is cut-off event [2023-11-29 21:56:07,922 INFO L297 olderBase$Statistics]: existing Event has 277 ancestors and is cut-off event [2023-11-29 21:56:07,923 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1398] L68-->L88-1: Formula: (and (not (= (ite (and (< v_~node2_back~0_49 v_~node2_size~0_24) (<= 0 v_~node2_back~0_49)) 1 0) 0)) (= (+ v_~node2_back~0_49 1) v_~node2_back~0_48) (= v_~manager_state~0_44 3) (not (= (ite (= v_~update~0_83 (select (select |v_#memory_int_197| v_~node2~0.base_33) (+ (* 4 v_~node2_back~0_49) v_~node2~0.offset_33))) 1 0) 0))) InVars {~node2~0.offset=v_~node2~0.offset_33, #memory_int=|v_#memory_int_197|, ~node2_size~0=v_~node2_size~0_24, ~node2_back~0=v_~node2_back~0_49, ~node2~0.base=v_~node2~0.base_33, ~update~0=v_~update~0_83} OutVars{thread1Thread1of1ForFork1_#t~post7#1=|v_thread1Thread1of1ForFork1_#t~post7#1_1|, ~manager_state~0=v_~manager_state~0_44, thread1Thread1of1ForFork1_#t~mem6#1=|v_thread1Thread1of1ForFork1_#t~mem6#1_1|, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_5|, ~node2~0.offset=v_~node2~0.offset_33, #memory_int=|v_#memory_int_197|, ~node2_size~0=v_~node2_size~0_24, ~node2_back~0=v_~node2_back~0_48, ~node2~0.base=v_~node2~0.base_33, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1_5|, ~update~0=v_~update~0_83} AuxVars[] AssignedVars[thread1Thread1of1ForFork1_#t~post7#1, ~manager_state~0, thread1Thread1of1ForFork1_#t~mem6#1, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, ~node2_back~0, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1][1586], [326#L126true, 368#true, 308#L148true, 2215#true, 376#true, 2221#(= ~node2_state~0 0), 353#true, 382#(= ~client_state~0 0), 372#true, 96#L88-1true, 35#L110true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, 93#L199-4true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:56:07,923 INFO L294 olderBase$Statistics]: this new event has 282 ancestors and is cut-off event [2023-11-29 21:56:07,923 INFO L297 olderBase$Statistics]: existing Event has 277 ancestors and is cut-off event [2023-11-29 21:56:07,923 INFO L297 olderBase$Statistics]: existing Event has 277 ancestors and is cut-off event [2023-11-29 21:56:07,923 INFO L297 olderBase$Statistics]: existing Event has 277 ancestors and is cut-off event [2023-11-29 21:56:07,926 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1432] L126-->L132-1: Formula: (and (not (= (ite (and (< v_~node2_front~0_35 v_~node2_back~0_44) (<= 0 v_~node2_front~0_35) (< v_~node2_front~0_35 v_~node2_size~0_20)) 1 0) 0)) (= v_~safe~0_80 (ite (= (ite (= (select (select |v_#memory_int_183| v_~node2~0.base_29) (+ (* 4 v_~node2_front~0_35) v_~node2~0.offset_29)) v_~update~0_73) 1 0) 0) 0 1)) (= v_~node2_state~0_16 1) (= (+ v_~node2_front~0_35 1) v_~node2_front~0_34)) InVars {~node2~0.offset=v_~node2~0.offset_29, ~node2_front~0=v_~node2_front~0_35, #memory_int=|v_#memory_int_183|, ~node2_size~0=v_~node2_size~0_20, ~node2~0.base=v_~node2~0.base_29, ~node2_back~0=v_~node2_back~0_44, ~update~0=v_~update~0_73} OutVars{~node2_state~0=v_~node2_state~0_16, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_1|, thread3Thread1of1ForFork0_#t~mem20#1=|v_thread3Thread1of1ForFork0_#t~mem20#1_1|, thread3Thread1of1ForFork0_#t~post21#1=|v_thread3Thread1of1ForFork0_#t~post21#1_1|, ~node2~0.offset=v_~node2~0.offset_29, ~node2_front~0=v_~node2_front~0_34, ~safe~0=v_~safe~0_80, #memory_int=|v_#memory_int_183|, ~node2_size~0=v_~node2_size~0_20, ~node2~0.base=v_~node2~0.base_29, ~node2_back~0=v_~node2_back~0_44, ~update~0=v_~update~0_73} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#t~post21#1, ~node2_state~0, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, ~node2_front~0, ~safe~0, thread3Thread1of1ForFork0_#t~mem20#1][1750], [368#true, 308#L148true, 2215#true, 376#true, 2219#true, 321#L74true, 353#true, 382#(= ~client_state~0 0), 194#L132-1true, 372#true, 35#L110true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, 93#L199-4true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:56:07,926 INFO L294 olderBase$Statistics]: this new event has 282 ancestors and is cut-off event [2023-11-29 21:56:07,926 INFO L297 olderBase$Statistics]: existing Event has 277 ancestors and is cut-off event [2023-11-29 21:56:07,926 INFO L297 olderBase$Statistics]: existing Event has 277 ancestors and is cut-off event [2023-11-29 21:56:07,926 INFO L297 olderBase$Statistics]: existing Event has 277 ancestors and is cut-off event [2023-11-29 21:56:07,926 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L148-->L154-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_137 v_~manager_size~0_40) (<= 0 v_~manager_back~0_137)) 1 0) 0)) (= v_~client_state~0_18 1) (= v_~manager_back~0_136 (+ v_~manager_back~0_137 1)) (not (= (ite (= v_~update~0_79 (select (select |v_#memory_int_193| v_~manager~0.base_85) (+ (* v_~manager_back~0_137 4) v_~manager~0.offset_85))) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, ~manager_back~0=v_~manager_back~0_137, ~manager_size~0=v_~manager_size~0_40, ~update~0=v_~update~0_79} OutVars{thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, thread4Thread1of1ForFork2_#t~post26#1=|v_thread4Thread1of1ForFork2_#t~post26#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~client_state~0=v_~client_state~0_18, ~manager_back~0=v_~manager_back~0_136, ~manager_size~0=v_~manager_size~0_40, thread4Thread1of1ForFork2_#t~mem25#1=|v_thread4Thread1of1ForFork2_#t~mem25#1_1|, ~update~0=v_~update~0_79} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post26#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, ~manager_back~0, thread4Thread1of1ForFork2_#t~mem25#1][1444], [326#L126true, 368#true, 2215#true, 376#true, 88#L154-1true, 2221#(= ~node2_state~0 0), 321#L74true, 353#true, 372#true, 35#L110true, 380#true, thread2Thread1of1ForFork3InUse, 384#true, 93#L199-4true, 356#true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:56:07,926 INFO L294 olderBase$Statistics]: this new event has 282 ancestors and is cut-off event [2023-11-29 21:56:07,926 INFO L297 olderBase$Statistics]: existing Event has 277 ancestors and is cut-off event [2023-11-29 21:56:07,926 INFO L297 olderBase$Statistics]: existing Event has 277 ancestors and is cut-off event [2023-11-29 21:56:07,926 INFO L297 olderBase$Statistics]: existing Event has 277 ancestors and is cut-off event [2023-11-29 21:56:07,927 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1432] L126-->L132-1: Formula: (and (not (= (ite (and (< v_~node2_front~0_35 v_~node2_back~0_44) (<= 0 v_~node2_front~0_35) (< v_~node2_front~0_35 v_~node2_size~0_20)) 1 0) 0)) (= v_~safe~0_80 (ite (= (ite (= (select (select |v_#memory_int_183| v_~node2~0.base_29) (+ (* 4 v_~node2_front~0_35) v_~node2~0.offset_29)) v_~update~0_73) 1 0) 0) 0 1)) (= v_~node2_state~0_16 1) (= (+ v_~node2_front~0_35 1) v_~node2_front~0_34)) InVars {~node2~0.offset=v_~node2~0.offset_29, ~node2_front~0=v_~node2_front~0_35, #memory_int=|v_#memory_int_183|, ~node2_size~0=v_~node2_size~0_20, ~node2~0.base=v_~node2~0.base_29, ~node2_back~0=v_~node2_back~0_44, ~update~0=v_~update~0_73} OutVars{~node2_state~0=v_~node2_state~0_16, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_1|, thread3Thread1of1ForFork0_#t~mem20#1=|v_thread3Thread1of1ForFork0_#t~mem20#1_1|, thread3Thread1of1ForFork0_#t~post21#1=|v_thread3Thread1of1ForFork0_#t~post21#1_1|, ~node2~0.offset=v_~node2~0.offset_29, ~node2_front~0=v_~node2_front~0_34, ~safe~0=v_~safe~0_80, #memory_int=|v_#memory_int_183|, ~node2_size~0=v_~node2_size~0_20, ~node2~0.base=v_~node2~0.base_29, ~node2_back~0=v_~node2_back~0_44, ~update~0=v_~update~0_73} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#t~post21#1, ~node2_state~0, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, ~node2_front~0, ~safe~0, thread3Thread1of1ForFork0_#t~mem20#1][1750], [368#true, 201#L111true, 308#L148true, 2215#true, 2219#true, 376#true, 353#true, 227#L67true, 194#L132-1true, 382#(= ~client_state~0 0), 372#true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, 93#L199-4true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:56:07,927 INFO L294 olderBase$Statistics]: this new event has 282 ancestors and is cut-off event [2023-11-29 21:56:07,927 INFO L297 olderBase$Statistics]: existing Event has 277 ancestors and is cut-off event [2023-11-29 21:56:07,927 INFO L297 olderBase$Statistics]: existing Event has 277 ancestors and is cut-off event [2023-11-29 21:56:07,927 INFO L297 olderBase$Statistics]: existing Event has 277 ancestors and is cut-off event [2023-11-29 21:56:07,928 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1421] L111-->L110-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_125 v_~manager_size~0_32) (<= 0 v_~manager_back~0_125)) 1 0) 0)) (= v_~node1_state~0_18 0) (= v_~manager_back~0_124 (+ v_~manager_back~0_125 1)) (not (= (ite (= (select (select |v_#memory_int_173| v_~manager~0.base_79) (+ (* v_~manager_back~0_125 4) v_~manager~0.offset_79)) v_~ok~0_65) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_79, ~ok~0=v_~ok~0_65, ~manager~0.base=v_~manager~0.base_79, #memory_int=|v_#memory_int_173|, ~manager_back~0=v_~manager_back~0_125, ~manager_size~0=v_~manager_size~0_32} OutVars{thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_3|, ~manager~0.offset=v_~manager~0.offset_79, thread2Thread1of1ForFork3_#t~mem17#1=|v_thread2Thread1of1ForFork3_#t~mem17#1_1|, ~ok~0=v_~ok~0_65, ~manager~0.base=v_~manager~0.base_79, thread2Thread1of1ForFork3_#t~post18#1=|v_thread2Thread1of1ForFork3_#t~post18#1_1|, #memory_int=|v_#memory_int_173|, ~manager_back~0=v_~manager_back~0_124, ~manager_size~0=v_~manager_size~0_32, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_3|, ~node1_state~0=v_~node1_state~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork3_#t~mem17#1, thread2Thread1of1ForFork3_#t~post18#1, ~manager_back~0, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~node1_state~0][1818], [326#L126true, 2217#(= ~node1_state~0 0), 368#true, 308#L148true, 376#true, 2221#(= ~node2_state~0 0), 158#L110-1true, 353#true, 227#L67true, 382#(= ~client_state~0 0), 372#true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, 93#L199-4true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:56:07,928 INFO L294 olderBase$Statistics]: this new event has 282 ancestors and is cut-off event [2023-11-29 21:56:07,928 INFO L297 olderBase$Statistics]: existing Event has 277 ancestors and is cut-off event [2023-11-29 21:56:07,928 INFO L297 olderBase$Statistics]: existing Event has 277 ancestors and is cut-off event [2023-11-29 21:56:07,928 INFO L297 olderBase$Statistics]: existing Event has 277 ancestors and is cut-off event [2023-11-29 21:56:07,928 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L148-->L154-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_137 v_~manager_size~0_40) (<= 0 v_~manager_back~0_137)) 1 0) 0)) (= v_~client_state~0_18 1) (= v_~manager_back~0_136 (+ v_~manager_back~0_137 1)) (not (= (ite (= v_~update~0_79 (select (select |v_#memory_int_193| v_~manager~0.base_85) (+ (* v_~manager_back~0_137 4) v_~manager~0.offset_85))) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, ~manager_back~0=v_~manager_back~0_137, ~manager_size~0=v_~manager_size~0_40, ~update~0=v_~update~0_79} OutVars{thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, thread4Thread1of1ForFork2_#t~post26#1=|v_thread4Thread1of1ForFork2_#t~post26#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~client_state~0=v_~client_state~0_18, ~manager_back~0=v_~manager_back~0_136, ~manager_size~0=v_~manager_size~0_40, thread4Thread1of1ForFork2_#t~mem25#1=|v_thread4Thread1of1ForFork2_#t~mem25#1_1|, ~update~0=v_~update~0_79} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post26#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, ~manager_back~0, thread4Thread1of1ForFork2_#t~mem25#1][1444], [326#L126true, 368#true, 201#L111true, 2215#true, 376#true, 88#L154-1true, 2221#(= ~node2_state~0 0), 353#true, 227#L67true, 372#true, 380#true, thread2Thread1of1ForFork3InUse, 384#true, 93#L199-4true, 356#true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:56:07,928 INFO L294 olderBase$Statistics]: this new event has 282 ancestors and is cut-off event [2023-11-29 21:56:07,928 INFO L297 olderBase$Statistics]: existing Event has 277 ancestors and is cut-off event [2023-11-29 21:56:07,928 INFO L297 olderBase$Statistics]: existing Event has 277 ancestors and is cut-off event [2023-11-29 21:56:07,928 INFO L297 olderBase$Statistics]: existing Event has 277 ancestors and is cut-off event [2023-11-29 21:56:08,403 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L148-->L154-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_137 v_~manager_size~0_40) (<= 0 v_~manager_back~0_137)) 1 0) 0)) (= v_~client_state~0_18 1) (= v_~manager_back~0_136 (+ v_~manager_back~0_137 1)) (not (= (ite (= v_~update~0_79 (select (select |v_#memory_int_193| v_~manager~0.base_85) (+ (* v_~manager_back~0_137 4) v_~manager~0.offset_85))) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, ~manager_back~0=v_~manager_back~0_137, ~manager_size~0=v_~manager_size~0_40, ~update~0=v_~update~0_79} OutVars{thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, thread4Thread1of1ForFork2_#t~post26#1=|v_thread4Thread1of1ForFork2_#t~post26#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~client_state~0=v_~client_state~0_18, ~manager_back~0=v_~manager_back~0_136, ~manager_size~0=v_~manager_size~0_40, thread4Thread1of1ForFork2_#t~mem25#1=|v_thread4Thread1of1ForFork2_#t~mem25#1_1|, ~update~0=v_~update~0_79} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post26#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, ~manager_back~0, thread4Thread1of1ForFork2_#t~mem25#1][1744], [60#L54true, 2217#(= ~node1_state~0 0), 368#true, 376#true, 2219#true, 403#(= ~manager_state~0 0), 88#L154-1true, 190#L104true, 210#L133true, 353#true, 372#true, 380#true, thread2Thread1of1ForFork3InUse, 384#true, 93#L199-4true, 356#true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:56:08,404 INFO L294 olderBase$Statistics]: this new event has 282 ancestors and is cut-off event [2023-11-29 21:56:08,404 INFO L297 olderBase$Statistics]: existing Event has 276 ancestors and is cut-off event [2023-11-29 21:56:08,404 INFO L297 olderBase$Statistics]: existing Event has 276 ancestors and is cut-off event [2023-11-29 21:56:08,404 INFO L297 olderBase$Statistics]: existing Event has 276 ancestors and is cut-off event [2023-11-29 21:56:08,404 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1392] L54-->L88-1: Formula: (and (= (+ v_~manager_front~0_91 1) v_~manager_front~0_90) (= v_~manager_state~0_38 1) (= v_~safe~0_76 (ite (= (ite (= (select (select |v_#memory_int_155| v_~manager~0.base_67) (+ (* v_~manager_front~0_91 4) v_~manager~0.offset_67)) v_~update~0_61) 1 0) 0) 0 1)) (not (= (ite (and (< v_~manager_front~0_91 v_~manager_back~0_104) (< v_~manager_front~0_91 v_~manager_size~0_24) (<= 0 v_~manager_front~0_91)) 1 0) 0))) InVars {~manager_front~0=v_~manager_front~0_91, ~manager~0.offset=v_~manager~0.offset_67, ~manager~0.base=v_~manager~0.base_67, #memory_int=|v_#memory_int_155|, ~manager_back~0=v_~manager_back~0_104, ~manager_size~0=v_~manager_size~0_24, ~update~0=v_~update~0_61} OutVars{~manager_state~0=v_~manager_state~0_38, ~manager~0.offset=v_~manager~0.offset_67, ~manager~0.base=v_~manager~0.base_67, thread1Thread1of1ForFork1_#t~mem2#1=|v_thread1Thread1of1ForFork1_#t~mem2#1_1|, ~manager_back~0=v_~manager_back~0_104, ~manager_front~0=v_~manager_front~0_90, thread1Thread1of1ForFork1_#t~post3#1=|v_thread1Thread1of1ForFork1_#t~post3#1_1|, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, ~safe~0=v_~safe~0_76, #memory_int=|v_#memory_int_155|, ~manager_size~0=v_~manager_size~0_24, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~update~0=v_~update~0_61} AuxVars[] AssignedVars[~manager_front~0, ~manager_state~0, thread1Thread1of1ForFork1_#t~post3#1, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, ~safe~0, thread1Thread1of1ForFork1_#t~mem2#1, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1][1745], [2217#(= ~node1_state~0 0), 368#true, 308#L148true, 2219#true, 376#true, 190#L104true, 210#L133true, 353#true, 382#(= ~client_state~0 0), 372#true, 96#L88-1true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, 93#L199-4true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:56:08,404 INFO L294 olderBase$Statistics]: this new event has 282 ancestors and is cut-off event [2023-11-29 21:56:08,404 INFO L297 olderBase$Statistics]: existing Event has 276 ancestors and is cut-off event [2023-11-29 21:56:08,404 INFO L297 olderBase$Statistics]: existing Event has 276 ancestors and is cut-off event [2023-11-29 21:56:08,404 INFO L297 olderBase$Statistics]: existing Event has 276 ancestors and is cut-off event [2023-11-29 21:56:08,404 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1418] L104-->L110-1: Formula: (and (= v_~node1_state~0_20 1) (not (= (ite (and (< v_~node1_front~0_37 v_~node1_size~0_20) (< v_~node1_front~0_37 v_~node1_back~0_44) (<= 0 v_~node1_front~0_37)) 1 0) 0)) (= v_~safe~0_82 (ite (= (ite (= (select (select |v_#memory_int_189| v_~node1~0.base_33) (+ (* v_~node1_front~0_37 4) v_~node1~0.offset_33)) v_~update~0_75) 1 0) 0) 0 1)) (= (+ v_~node1_front~0_37 1) v_~node1_front~0_36)) InVars {~node1~0.base=v_~node1~0.base_33, ~node1_size~0=v_~node1_size~0_20, #memory_int=|v_#memory_int_189|, ~node1_back~0=v_~node1_back~0_44, ~node1~0.offset=v_~node1~0.offset_33, ~node1_front~0=v_~node1_front~0_37, ~update~0=v_~update~0_75} OutVars{thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~node1_state~0=v_~node1_state~0_20, ~node1~0.offset=v_~node1~0.offset_33, ~node1_front~0=v_~node1_front~0_36, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~node1~0.base=v_~node1~0.base_33, ~node1_size~0=v_~node1_size~0_20, thread2Thread1of1ForFork3_#t~post16#1=|v_thread2Thread1of1ForFork3_#t~post16#1_1|, ~safe~0=v_~safe~0_82, #memory_int=|v_#memory_int_189|, thread2Thread1of1ForFork3_#t~mem15#1=|v_thread2Thread1of1ForFork3_#t~mem15#1_1|, ~node1_back~0=v_~node1_back~0_44, ~update~0=v_~update~0_75} AuxVars[] AssignedVars[thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork3_#t~post16#1, ~safe~0, thread2Thread1of1ForFork3_#t~mem15#1, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~node1_state~0, ~node1_front~0][1752], [60#L54true, 368#true, 308#L148true, 2215#true, 376#true, 2219#true, 403#(= ~manager_state~0 0), 210#L133true, 158#L110-1true, 353#true, 382#(= ~client_state~0 0), 372#true, thread2Thread1of1ForFork3InUse, 384#true, 93#L199-4true, 356#true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:56:08,404 INFO L294 olderBase$Statistics]: this new event has 282 ancestors and is cut-off event [2023-11-29 21:56:08,404 INFO L297 olderBase$Statistics]: existing Event has 276 ancestors and is cut-off event [2023-11-29 21:56:08,404 INFO L297 olderBase$Statistics]: existing Event has 276 ancestors and is cut-off event [2023-11-29 21:56:08,404 INFO L297 olderBase$Statistics]: existing Event has 276 ancestors and is cut-off event [2023-11-29 21:56:08,405 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1435] L133-->L132-1: Formula: (and (not (= (ite (and (<= 0 v_~manager_back~0_131) (< v_~manager_back~0_131 v_~manager_size~0_36)) 1 0) 0)) (not (= (ite (= v_~ok~0_67 (select (select |v_#memory_int_181| v_~manager~0.base_81) (+ (* v_~manager_back~0_131 4) v_~manager~0.offset_81))) 1 0) 0)) (= v_~manager_back~0_130 (+ v_~manager_back~0_131 1)) (= v_~node2_state~0_14 0)) InVars {~manager~0.offset=v_~manager~0.offset_81, ~ok~0=v_~ok~0_67, ~manager~0.base=v_~manager~0.base_81, #memory_int=|v_#memory_int_181|, ~manager_back~0=v_~manager_back~0_131, ~manager_size~0=v_~manager_size~0_36} OutVars{~node2_state~0=v_~node2_state~0_14, thread3Thread1of1ForFork0_#t~mem22#1=|v_thread3Thread1of1ForFork0_#t~mem22#1_1|, ~manager~0.offset=v_~manager~0.offset_81, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_3|, ~ok~0=v_~ok~0_67, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_3|, ~manager~0.base=v_~manager~0.base_81, thread3Thread1of1ForFork0_#t~post23#1=|v_thread3Thread1of1ForFork0_#t~post23#1_1|, #memory_int=|v_#memory_int_181|, ~manager_back~0=v_~manager_back~0_130, ~manager_size~0=v_~manager_size~0_36} AuxVars[] AssignedVars[~node2_state~0, thread3Thread1of1ForFork0_#t~mem22#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_#t~post23#1, ~manager_back~0][1823], [2217#(= ~node1_state~0 0), 60#L54true, 368#true, 308#L148true, 376#true, 403#(= ~manager_state~0 0), 190#L104true, 2221#(= ~node2_state~0 0), 353#true, 382#(= ~client_state~0 0), 194#L132-1true, 372#true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, 93#L199-4true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:56:08,405 INFO L294 olderBase$Statistics]: this new event has 282 ancestors and is cut-off event [2023-11-29 21:56:08,405 INFO L297 olderBase$Statistics]: existing Event has 276 ancestors and is cut-off event [2023-11-29 21:56:08,405 INFO L297 olderBase$Statistics]: existing Event has 276 ancestors and is cut-off event [2023-11-29 21:56:08,405 INFO L297 olderBase$Statistics]: existing Event has 276 ancestors and is cut-off event [2023-11-29 21:56:08,411 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1404] L82-->L88-1: Formula: (and (= v_~safe~0_84 (ite (= (ite (= (select (select |v_#memory_int_199| v_~manager~0.base_87) (+ (* v_~manager_front~0_97 4) v_~manager~0.offset_87)) v_~ok~0_73) 1 0) 0) 0 1)) (= (+ v_~manager_front~0_97 1) v_~manager_front~0_96) (= v_~manager_state~0_46 5) (not (= (ite (and (< v_~manager_front~0_97 v_~manager_back~0_142) (<= 0 v_~manager_front~0_97) (< v_~manager_front~0_97 v_~manager_size~0_44)) 1 0) 0))) InVars {~manager_front~0=v_~manager_front~0_97, ~manager~0.offset=v_~manager~0.offset_87, ~ok~0=v_~ok~0_73, ~manager~0.base=v_~manager~0.base_87, #memory_int=|v_#memory_int_199|, ~manager_back~0=v_~manager_back~0_142, ~manager_size~0=v_~manager_size~0_44} OutVars{~manager_state~0=v_~manager_state~0_46, ~manager~0.offset=v_~manager~0.offset_87, ~ok~0=v_~ok~0_73, ~manager~0.base=v_~manager~0.base_87, ~manager_back~0=v_~manager_back~0_142, thread1Thread1of1ForFork1_#t~post11#1=|v_thread1Thread1of1ForFork1_#t~post11#1_1|, ~manager_front~0=v_~manager_front~0_96, thread1Thread1of1ForFork1_#t~mem10#1=|v_thread1Thread1of1ForFork1_#t~mem10#1_1|, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_9|, ~safe~0=v_~safe~0_84, #memory_int=|v_#memory_int_199|, ~manager_size~0=v_~manager_size~0_44, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1_9|} AuxVars[] AssignedVars[~manager_front~0, ~manager_state~0, thread1Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, ~safe~0, thread1Thread1of1ForFork1_#t~post11#1, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1][1673], [2217#(= ~node1_state~0 0), 326#L126true, 368#true, 308#L148true, 18#L200-1true, 376#true, 190#L104true, 2221#(= ~node2_state~0 0), 353#true, 382#(= ~client_state~0 0), 372#true, 96#L88-1true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:56:08,411 INFO L294 olderBase$Statistics]: this new event has 282 ancestors and is cut-off event [2023-11-29 21:56:08,411 INFO L297 olderBase$Statistics]: existing Event has 277 ancestors and is cut-off event [2023-11-29 21:56:08,411 INFO L297 olderBase$Statistics]: existing Event has 277 ancestors and is cut-off event [2023-11-29 21:56:08,411 INFO L297 olderBase$Statistics]: existing Event has 282 ancestors and is cut-off event [2023-11-29 21:56:08,411 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1418] L104-->L110-1: Formula: (and (= v_~node1_state~0_20 1) (not (= (ite (and (< v_~node1_front~0_37 v_~node1_size~0_20) (< v_~node1_front~0_37 v_~node1_back~0_44) (<= 0 v_~node1_front~0_37)) 1 0) 0)) (= v_~safe~0_82 (ite (= (ite (= (select (select |v_#memory_int_189| v_~node1~0.base_33) (+ (* v_~node1_front~0_37 4) v_~node1~0.offset_33)) v_~update~0_75) 1 0) 0) 0 1)) (= (+ v_~node1_front~0_37 1) v_~node1_front~0_36)) InVars {~node1~0.base=v_~node1~0.base_33, ~node1_size~0=v_~node1_size~0_20, #memory_int=|v_#memory_int_189|, ~node1_back~0=v_~node1_back~0_44, ~node1~0.offset=v_~node1~0.offset_33, ~node1_front~0=v_~node1_front~0_37, ~update~0=v_~update~0_75} OutVars{thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~node1_state~0=v_~node1_state~0_20, ~node1~0.offset=v_~node1~0.offset_33, ~node1_front~0=v_~node1_front~0_36, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~node1~0.base=v_~node1~0.base_33, ~node1_size~0=v_~node1_size~0_20, thread2Thread1of1ForFork3_#t~post16#1=|v_thread2Thread1of1ForFork3_#t~post16#1_1|, ~safe~0=v_~safe~0_82, #memory_int=|v_#memory_int_189|, thread2Thread1of1ForFork3_#t~mem15#1=|v_thread2Thread1of1ForFork3_#t~mem15#1_1|, ~node1_back~0=v_~node1_back~0_44, ~update~0=v_~update~0_75} AuxVars[] AssignedVars[thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork3_#t~post16#1, ~safe~0, thread2Thread1of1ForFork3_#t~mem15#1, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~node1_state~0, ~node1_front~0][1383], [326#L126true, 368#true, 308#L148true, 18#L200-1true, 2215#true, 376#true, 2221#(= ~node2_state~0 0), 187#L82true, 158#L110-1true, 353#true, 382#(= ~client_state~0 0), 372#true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:56:08,411 INFO L294 olderBase$Statistics]: this new event has 282 ancestors and is cut-off event [2023-11-29 21:56:08,411 INFO L297 olderBase$Statistics]: existing Event has 277 ancestors and is cut-off event [2023-11-29 21:56:08,411 INFO L297 olderBase$Statistics]: existing Event has 282 ancestors and is cut-off event [2023-11-29 21:56:08,411 INFO L297 olderBase$Statistics]: existing Event has 277 ancestors and is cut-off event [2023-11-29 21:56:08,412 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1432] L126-->L132-1: Formula: (and (not (= (ite (and (< v_~node2_front~0_35 v_~node2_back~0_44) (<= 0 v_~node2_front~0_35) (< v_~node2_front~0_35 v_~node2_size~0_20)) 1 0) 0)) (= v_~safe~0_80 (ite (= (ite (= (select (select |v_#memory_int_183| v_~node2~0.base_29) (+ (* 4 v_~node2_front~0_35) v_~node2~0.offset_29)) v_~update~0_73) 1 0) 0) 0 1)) (= v_~node2_state~0_16 1) (= (+ v_~node2_front~0_35 1) v_~node2_front~0_34)) InVars {~node2~0.offset=v_~node2~0.offset_29, ~node2_front~0=v_~node2_front~0_35, #memory_int=|v_#memory_int_183|, ~node2_size~0=v_~node2_size~0_20, ~node2~0.base=v_~node2~0.base_29, ~node2_back~0=v_~node2_back~0_44, ~update~0=v_~update~0_73} OutVars{~node2_state~0=v_~node2_state~0_16, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_1|, thread3Thread1of1ForFork0_#t~mem20#1=|v_thread3Thread1of1ForFork0_#t~mem20#1_1|, thread3Thread1of1ForFork0_#t~post21#1=|v_thread3Thread1of1ForFork0_#t~post21#1_1|, ~node2~0.offset=v_~node2~0.offset_29, ~node2_front~0=v_~node2_front~0_34, ~safe~0=v_~safe~0_80, #memory_int=|v_#memory_int_183|, ~node2_size~0=v_~node2_size~0_20, ~node2~0.base=v_~node2~0.base_29, ~node2_back~0=v_~node2_back~0_44, ~update~0=v_~update~0_73} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#t~post21#1, ~node2_state~0, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, ~node2_front~0, ~safe~0, thread3Thread1of1ForFork0_#t~mem20#1][1385], [2217#(= ~node1_state~0 0), 368#true, 308#L148true, 18#L200-1true, 376#true, 2219#true, 190#L104true, 187#L82true, 353#true, 382#(= ~client_state~0 0), 194#L132-1true, 372#true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:56:08,412 INFO L294 olderBase$Statistics]: this new event has 282 ancestors and is cut-off event [2023-11-29 21:56:08,412 INFO L297 olderBase$Statistics]: existing Event has 277 ancestors and is cut-off event [2023-11-29 21:56:08,412 INFO L297 olderBase$Statistics]: existing Event has 282 ancestors and is cut-off event [2023-11-29 21:56:08,412 INFO L297 olderBase$Statistics]: existing Event has 277 ancestors and is cut-off event [2023-11-29 21:56:08,412 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L148-->L154-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_137 v_~manager_size~0_40) (<= 0 v_~manager_back~0_137)) 1 0) 0)) (= v_~client_state~0_18 1) (= v_~manager_back~0_136 (+ v_~manager_back~0_137 1)) (not (= (ite (= v_~update~0_79 (select (select |v_#memory_int_193| v_~manager~0.base_85) (+ (* v_~manager_back~0_137 4) v_~manager~0.offset_85))) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, ~manager_back~0=v_~manager_back~0_137, ~manager_size~0=v_~manager_size~0_40, ~update~0=v_~update~0_79} OutVars{thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, thread4Thread1of1ForFork2_#t~post26#1=|v_thread4Thread1of1ForFork2_#t~post26#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~client_state~0=v_~client_state~0_18, ~manager_back~0=v_~manager_back~0_136, ~manager_size~0=v_~manager_size~0_40, thread4Thread1of1ForFork2_#t~mem25#1=|v_thread4Thread1of1ForFork2_#t~mem25#1_1|, ~update~0=v_~update~0_79} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post26#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, ~manager_back~0, thread4Thread1of1ForFork2_#t~mem25#1][1093], [326#L126true, 2217#(= ~node1_state~0 0), 368#true, 18#L200-1true, 376#true, 88#L154-1true, 190#L104true, 2221#(= ~node2_state~0 0), 187#L82true, 353#true, 372#true, 380#true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:56:08,412 INFO L294 olderBase$Statistics]: this new event has 282 ancestors and is cut-off event [2023-11-29 21:56:08,412 INFO L297 olderBase$Statistics]: existing Event has 277 ancestors and is cut-off event [2023-11-29 21:56:08,412 INFO L297 olderBase$Statistics]: existing Event has 277 ancestors and is cut-off event [2023-11-29 21:56:08,412 INFO L297 olderBase$Statistics]: existing Event has 282 ancestors and is cut-off event [2023-11-29 21:56:08,416 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1418] L104-->L110-1: Formula: (and (= v_~node1_state~0_20 1) (not (= (ite (and (< v_~node1_front~0_37 v_~node1_size~0_20) (< v_~node1_front~0_37 v_~node1_back~0_44) (<= 0 v_~node1_front~0_37)) 1 0) 0)) (= v_~safe~0_82 (ite (= (ite (= (select (select |v_#memory_int_189| v_~node1~0.base_33) (+ (* v_~node1_front~0_37 4) v_~node1~0.offset_33)) v_~update~0_75) 1 0) 0) 0 1)) (= (+ v_~node1_front~0_37 1) v_~node1_front~0_36)) InVars {~node1~0.base=v_~node1~0.base_33, ~node1_size~0=v_~node1_size~0_20, #memory_int=|v_#memory_int_189|, ~node1_back~0=v_~node1_back~0_44, ~node1~0.offset=v_~node1~0.offset_33, ~node1_front~0=v_~node1_front~0_37, ~update~0=v_~update~0_75} OutVars{thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~node1_state~0=v_~node1_state~0_20, ~node1~0.offset=v_~node1~0.offset_33, ~node1_front~0=v_~node1_front~0_36, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~node1~0.base=v_~node1~0.base_33, ~node1_size~0=v_~node1_size~0_20, thread2Thread1of1ForFork3_#t~post16#1=|v_thread2Thread1of1ForFork3_#t~post16#1_1|, ~safe~0=v_~safe~0_82, #memory_int=|v_#memory_int_189|, thread2Thread1of1ForFork3_#t~mem15#1=|v_thread2Thread1of1ForFork3_#t~mem15#1_1|, ~node1_back~0=v_~node1_back~0_44, ~update~0=v_~update~0_75} AuxVars[] AssignedVars[thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork3_#t~post16#1, ~safe~0, thread2Thread1of1ForFork3_#t~mem15#1, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~node1_state~0, ~node1_front~0][1383], [326#L126true, 368#true, 308#L148true, 18#L200-1true, 2215#true, 376#true, 2221#(= ~node2_state~0 0), 311#L88true, 158#L110-1true, 353#true, 382#(= ~client_state~0 0), 372#true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:56:08,416 INFO L294 olderBase$Statistics]: this new event has 282 ancestors and is cut-off event [2023-11-29 21:56:08,416 INFO L297 olderBase$Statistics]: existing Event has 277 ancestors and is cut-off event [2023-11-29 21:56:08,416 INFO L297 olderBase$Statistics]: existing Event has 277 ancestors and is cut-off event [2023-11-29 21:56:08,416 INFO L297 olderBase$Statistics]: existing Event has 282 ancestors and is cut-off event [2023-11-29 21:56:08,416 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1432] L126-->L132-1: Formula: (and (not (= (ite (and (< v_~node2_front~0_35 v_~node2_back~0_44) (<= 0 v_~node2_front~0_35) (< v_~node2_front~0_35 v_~node2_size~0_20)) 1 0) 0)) (= v_~safe~0_80 (ite (= (ite (= (select (select |v_#memory_int_183| v_~node2~0.base_29) (+ (* 4 v_~node2_front~0_35) v_~node2~0.offset_29)) v_~update~0_73) 1 0) 0) 0 1)) (= v_~node2_state~0_16 1) (= (+ v_~node2_front~0_35 1) v_~node2_front~0_34)) InVars {~node2~0.offset=v_~node2~0.offset_29, ~node2_front~0=v_~node2_front~0_35, #memory_int=|v_#memory_int_183|, ~node2_size~0=v_~node2_size~0_20, ~node2~0.base=v_~node2~0.base_29, ~node2_back~0=v_~node2_back~0_44, ~update~0=v_~update~0_73} OutVars{~node2_state~0=v_~node2_state~0_16, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_1|, thread3Thread1of1ForFork0_#t~mem20#1=|v_thread3Thread1of1ForFork0_#t~mem20#1_1|, thread3Thread1of1ForFork0_#t~post21#1=|v_thread3Thread1of1ForFork0_#t~post21#1_1|, ~node2~0.offset=v_~node2~0.offset_29, ~node2_front~0=v_~node2_front~0_34, ~safe~0=v_~safe~0_80, #memory_int=|v_#memory_int_183|, ~node2_size~0=v_~node2_size~0_20, ~node2~0.base=v_~node2~0.base_29, ~node2_back~0=v_~node2_back~0_44, ~update~0=v_~update~0_73} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#t~post21#1, ~node2_state~0, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, ~node2_front~0, ~safe~0, thread3Thread1of1ForFork0_#t~mem20#1][1385], [2217#(= ~node1_state~0 0), 368#true, 308#L148true, 18#L200-1true, 376#true, 2219#true, 190#L104true, 311#L88true, 353#true, 194#L132-1true, 382#(= ~client_state~0 0), 372#true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:56:08,417 INFO L294 olderBase$Statistics]: this new event has 282 ancestors and is cut-off event [2023-11-29 21:56:08,417 INFO L297 olderBase$Statistics]: existing Event has 277 ancestors and is cut-off event [2023-11-29 21:56:08,417 INFO L297 olderBase$Statistics]: existing Event has 277 ancestors and is cut-off event [2023-11-29 21:56:08,417 INFO L297 olderBase$Statistics]: existing Event has 282 ancestors and is cut-off event [2023-11-29 21:56:08,417 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L148-->L154-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_137 v_~manager_size~0_40) (<= 0 v_~manager_back~0_137)) 1 0) 0)) (= v_~client_state~0_18 1) (= v_~manager_back~0_136 (+ v_~manager_back~0_137 1)) (not (= (ite (= v_~update~0_79 (select (select |v_#memory_int_193| v_~manager~0.base_85) (+ (* v_~manager_back~0_137 4) v_~manager~0.offset_85))) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, ~manager_back~0=v_~manager_back~0_137, ~manager_size~0=v_~manager_size~0_40, ~update~0=v_~update~0_79} OutVars{thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, thread4Thread1of1ForFork2_#t~post26#1=|v_thread4Thread1of1ForFork2_#t~post26#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~client_state~0=v_~client_state~0_18, ~manager_back~0=v_~manager_back~0_136, ~manager_size~0=v_~manager_size~0_40, thread4Thread1of1ForFork2_#t~mem25#1=|v_thread4Thread1of1ForFork2_#t~mem25#1_1|, ~update~0=v_~update~0_79} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post26#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, ~manager_back~0, thread4Thread1of1ForFork2_#t~mem25#1][1093], [2217#(= ~node1_state~0 0), 326#L126true, 368#true, 18#L200-1true, 376#true, 88#L154-1true, 190#L104true, 2221#(= ~node2_state~0 0), 311#L88true, 353#true, 372#true, thread2Thread1of1ForFork3InUse, 380#true, 384#true, 356#true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:56:08,417 INFO L294 olderBase$Statistics]: this new event has 282 ancestors and is cut-off event [2023-11-29 21:56:08,417 INFO L297 olderBase$Statistics]: existing Event has 277 ancestors and is cut-off event [2023-11-29 21:56:08,417 INFO L297 olderBase$Statistics]: existing Event has 277 ancestors and is cut-off event [2023-11-29 21:56:08,417 INFO L297 olderBase$Statistics]: existing Event has 282 ancestors and is cut-off event [2023-11-29 21:56:08,683 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1418] L104-->L110-1: Formula: (and (= v_~node1_state~0_20 1) (not (= (ite (and (< v_~node1_front~0_37 v_~node1_size~0_20) (< v_~node1_front~0_37 v_~node1_back~0_44) (<= 0 v_~node1_front~0_37)) 1 0) 0)) (= v_~safe~0_82 (ite (= (ite (= (select (select |v_#memory_int_189| v_~node1~0.base_33) (+ (* v_~node1_front~0_37 4) v_~node1~0.offset_33)) v_~update~0_75) 1 0) 0) 0 1)) (= (+ v_~node1_front~0_37 1) v_~node1_front~0_36)) InVars {~node1~0.base=v_~node1~0.base_33, ~node1_size~0=v_~node1_size~0_20, #memory_int=|v_#memory_int_189|, ~node1_back~0=v_~node1_back~0_44, ~node1~0.offset=v_~node1~0.offset_33, ~node1_front~0=v_~node1_front~0_37, ~update~0=v_~update~0_75} OutVars{thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~node1_state~0=v_~node1_state~0_20, ~node1~0.offset=v_~node1~0.offset_33, ~node1_front~0=v_~node1_front~0_36, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~node1~0.base=v_~node1~0.base_33, ~node1_size~0=v_~node1_size~0_20, thread2Thread1of1ForFork3_#t~post16#1=|v_thread2Thread1of1ForFork3_#t~post16#1_1|, ~safe~0=v_~safe~0_82, #memory_int=|v_#memory_int_189|, thread2Thread1of1ForFork3_#t~mem15#1=|v_thread2Thread1of1ForFork3_#t~mem15#1_1|, ~node1_back~0=v_~node1_back~0_44, ~update~0=v_~update~0_75} AuxVars[] AssignedVars[thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork3_#t~post16#1, ~safe~0, thread2Thread1of1ForFork3_#t~mem15#1, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~node1_state~0, ~node1_front~0][949], [60#L54true, 368#true, 9#L132true, 2173#(and (or (= (select (select |#memory_int| ~manager~0.base) (* ~manager_front~0 4)) ~update~0) (< ~manager_size~0 (+ ~manager_front~0 1)) (< ~manager_front~0 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_size~0 1) (= ~manager~0.offset 0) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t1~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (not (= ~manager~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t4~0#1.base|)), 2215#true, 376#true, 2219#true, 403#(= ~manager_state~0 0), 158#L110-1true, 353#true, 115#L155true, 372#true, 380#true, thread2Thread1of1ForFork3InUse, 384#true, thread4Thread1of1ForFork2InUse, 93#L199-4true, 356#true, thread3Thread1of1ForFork0InUse, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:56:08,684 INFO L294 olderBase$Statistics]: this new event has 278 ancestors and is cut-off event [2023-11-29 21:56:08,684 INFO L297 olderBase$Statistics]: existing Event has 278 ancestors and is cut-off event [2023-11-29 21:56:08,684 INFO L297 olderBase$Statistics]: existing Event has 268 ancestors and is cut-off event [2023-11-29 21:56:08,684 INFO L297 olderBase$Statistics]: existing Event has 268 ancestors and is cut-off event [2023-11-29 21:56:08,684 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1449] L155-->L154-1: Formula: (and (= (+ v_~client_front~0_31 1) v_~client_front~0_30) (= v_~client_state~0_16 0) (= v_~safe~0_78 (ite (= (ite (= (select (select |v_#memory_int_165| v_~client~0.base_23) (+ v_~client~0.offset_23 (* v_~client_front~0_31 4))) v_~ok~0_57) 1 0) 0) 0 1)) (not (= (ite (and (< v_~client_front~0_31 v_~client_back~0_32) (<= 0 v_~client_front~0_31) (< v_~client_back~0_32 v_~client_size~0_14)) 1 0) 0))) InVars {~client~0.offset=v_~client~0.offset_23, ~client_back~0=v_~client_back~0_32, ~client_front~0=v_~client_front~0_31, ~ok~0=v_~ok~0_57, #memory_int=|v_#memory_int_165|, ~client_size~0=v_~client_size~0_14, ~client~0.base=v_~client~0.base_23} OutVars{~client~0.offset=v_~client~0.offset_23, ~client_back~0=v_~client_back~0_32, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_3|, ~ok~0=v_~ok~0_57, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_3|, thread4Thread1of1ForFork2_#t~mem27#1=|v_thread4Thread1of1ForFork2_#t~mem27#1_1|, thread4Thread1of1ForFork2_#t~post28#1=|v_thread4Thread1of1ForFork2_#t~post28#1_1|, ~client_front~0=v_~client_front~0_30, ~safe~0=v_~safe~0_78, #memory_int=|v_#memory_int_165|, ~client_state~0=v_~client_state~0_16, ~client_size~0=v_~client_size~0_14, ~client~0.base=v_~client~0.base_23} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, ~client_front~0, ~safe~0, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, thread4Thread1of1ForFork2_#t~mem27#1, thread4Thread1of1ForFork2_#t~post28#1][1176], [2217#(= ~node1_state~0 0), 60#L54true, 368#true, 9#L132true, 2173#(and (or (= (select (select |#memory_int| ~manager~0.base) (* ~manager_front~0 4)) ~update~0) (< ~manager_size~0 (+ ~manager_front~0 1)) (< ~manager_front~0 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_size~0 1) (= ~manager~0.offset 0) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t1~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (not (= ~manager~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t4~0#1.base|)), 2219#true, 376#true, 88#L154-1true, 403#(= ~manager_state~0 0), 190#L104true, 353#true, 382#(= ~client_state~0 0), 372#true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, thread4Thread1of1ForFork2InUse, 93#L199-4true, thread3Thread1of1ForFork0InUse, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:56:08,684 INFO L294 olderBase$Statistics]: this new event has 278 ancestors and is cut-off event [2023-11-29 21:56:08,684 INFO L297 olderBase$Statistics]: existing Event has 268 ancestors and is cut-off event [2023-11-29 21:56:08,684 INFO L297 olderBase$Statistics]: existing Event has 278 ancestors and is cut-off event [2023-11-29 21:56:08,684 INFO L297 olderBase$Statistics]: existing Event has 268 ancestors and is cut-off event [2023-11-29 21:56:08,684 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1392] L54-->L88-1: Formula: (and (= (+ v_~manager_front~0_91 1) v_~manager_front~0_90) (= v_~manager_state~0_38 1) (= v_~safe~0_76 (ite (= (ite (= (select (select |v_#memory_int_155| v_~manager~0.base_67) (+ (* v_~manager_front~0_91 4) v_~manager~0.offset_67)) v_~update~0_61) 1 0) 0) 0 1)) (not (= (ite (and (< v_~manager_front~0_91 v_~manager_back~0_104) (< v_~manager_front~0_91 v_~manager_size~0_24) (<= 0 v_~manager_front~0_91)) 1 0) 0))) InVars {~manager_front~0=v_~manager_front~0_91, ~manager~0.offset=v_~manager~0.offset_67, ~manager~0.base=v_~manager~0.base_67, #memory_int=|v_#memory_int_155|, ~manager_back~0=v_~manager_back~0_104, ~manager_size~0=v_~manager_size~0_24, ~update~0=v_~update~0_61} OutVars{~manager_state~0=v_~manager_state~0_38, ~manager~0.offset=v_~manager~0.offset_67, ~manager~0.base=v_~manager~0.base_67, thread1Thread1of1ForFork1_#t~mem2#1=|v_thread1Thread1of1ForFork1_#t~mem2#1_1|, ~manager_back~0=v_~manager_back~0_104, ~manager_front~0=v_~manager_front~0_90, thread1Thread1of1ForFork1_#t~post3#1=|v_thread1Thread1of1ForFork1_#t~post3#1_1|, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, ~safe~0=v_~safe~0_76, #memory_int=|v_#memory_int_155|, ~manager_size~0=v_~manager_size~0_24, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~update~0=v_~update~0_61} AuxVars[] AssignedVars[~manager_front~0, ~manager_state~0, thread1Thread1of1ForFork1_#t~post3#1, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, ~safe~0, thread1Thread1of1ForFork1_#t~mem2#1, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1][934], [2217#(= ~node1_state~0 0), 368#true, 9#L132true, 376#true, 2219#true, 190#L104true, 115#L155true, 353#true, 372#true, 96#L88-1true, 2177#(and (or (= (select (select |#memory_int| ~manager~0.base) (* ~manager_front~0 4)) ~update~0) (< ~manager_size~0 (+ ~manager_front~0 1)) (< ~manager_front~0 0)) (= ~safe~0 1) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_size~0 1) (= ~manager~0.offset 0) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t1~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (not (= ~manager~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t4~0#1.base|)), 380#true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, thread4Thread1of1ForFork2InUse, 93#L199-4true, thread3Thread1of1ForFork0InUse, 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:56:08,684 INFO L294 olderBase$Statistics]: this new event has 278 ancestors and is cut-off event [2023-11-29 21:56:08,684 INFO L297 olderBase$Statistics]: existing Event has 278 ancestors and is cut-off event [2023-11-29 21:56:08,684 INFO L297 olderBase$Statistics]: existing Event has 268 ancestors and is cut-off event [2023-11-29 21:56:08,684 INFO L297 olderBase$Statistics]: existing Event has 268 ancestors and is cut-off event [2023-11-29 21:56:10,563 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1432] L126-->L132-1: Formula: (and (not (= (ite (and (< v_~node2_front~0_35 v_~node2_back~0_44) (<= 0 v_~node2_front~0_35) (< v_~node2_front~0_35 v_~node2_size~0_20)) 1 0) 0)) (= v_~safe~0_80 (ite (= (ite (= (select (select |v_#memory_int_183| v_~node2~0.base_29) (+ (* 4 v_~node2_front~0_35) v_~node2~0.offset_29)) v_~update~0_73) 1 0) 0) 0 1)) (= v_~node2_state~0_16 1) (= (+ v_~node2_front~0_35 1) v_~node2_front~0_34)) InVars {~node2~0.offset=v_~node2~0.offset_29, ~node2_front~0=v_~node2_front~0_35, #memory_int=|v_#memory_int_183|, ~node2_size~0=v_~node2_size~0_20, ~node2~0.base=v_~node2~0.base_29, ~node2_back~0=v_~node2_back~0_44, ~update~0=v_~update~0_73} OutVars{~node2_state~0=v_~node2_state~0_16, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_1|, thread3Thread1of1ForFork0_#t~mem20#1=|v_thread3Thread1of1ForFork0_#t~mem20#1_1|, thread3Thread1of1ForFork0_#t~post21#1=|v_thread3Thread1of1ForFork0_#t~post21#1_1|, ~node2~0.offset=v_~node2~0.offset_29, ~node2_front~0=v_~node2_front~0_34, ~safe~0=v_~safe~0_80, #memory_int=|v_#memory_int_183|, ~node2_size~0=v_~node2_size~0_20, ~node2~0.base=v_~node2~0.base_29, ~node2_back~0=v_~node2_back~0_44, ~update~0=v_~update~0_73} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#t~post21#1, ~node2_state~0, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, ~node2_front~0, ~safe~0, thread3Thread1of1ForFork0_#t~mem20#1][1750], [368#true, 308#L148true, 18#L200-1true, 2215#true, 376#true, 2219#true, 353#true, 382#(= ~client_state~0 0), 194#L132-1true, 372#true, 35#L110true, thread2Thread1of1ForFork3InUse, 384#true, thread4Thread1of1ForFork2InUse, 356#true, 176#L60true, thread3Thread1of1ForFork0InUse, 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:56:10,564 INFO L294 olderBase$Statistics]: this new event has 283 ancestors and is cut-off event [2023-11-29 21:56:10,564 INFO L297 olderBase$Statistics]: existing Event has 278 ancestors and is cut-off event [2023-11-29 21:56:10,564 INFO L297 olderBase$Statistics]: existing Event has 278 ancestors and is cut-off event [2023-11-29 21:56:10,564 INFO L297 olderBase$Statistics]: existing Event has 278 ancestors and is cut-off event [2023-11-29 21:56:10,564 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L148-->L154-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_137 v_~manager_size~0_40) (<= 0 v_~manager_back~0_137)) 1 0) 0)) (= v_~client_state~0_18 1) (= v_~manager_back~0_136 (+ v_~manager_back~0_137 1)) (not (= (ite (= v_~update~0_79 (select (select |v_#memory_int_193| v_~manager~0.base_85) (+ (* v_~manager_back~0_137 4) v_~manager~0.offset_85))) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, ~manager_back~0=v_~manager_back~0_137, ~manager_size~0=v_~manager_size~0_40, ~update~0=v_~update~0_79} OutVars{thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, thread4Thread1of1ForFork2_#t~post26#1=|v_thread4Thread1of1ForFork2_#t~post26#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~client_state~0=v_~client_state~0_18, ~manager_back~0=v_~manager_back~0_136, ~manager_size~0=v_~manager_size~0_40, thread4Thread1of1ForFork2_#t~mem25#1=|v_thread4Thread1of1ForFork2_#t~mem25#1_1|, ~update~0=v_~update~0_79} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post26#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, ~manager_back~0, thread4Thread1of1ForFork2_#t~mem25#1][1444], [326#L126true, 368#true, 18#L200-1true, 2215#true, 376#true, 88#L154-1true, 2221#(= ~node2_state~0 0), 353#true, 372#true, 35#L110true, 380#true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, thread4Thread1of1ForFork2InUse, 176#L60true, thread3Thread1of1ForFork0InUse, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:56:10,564 INFO L294 olderBase$Statistics]: this new event has 283 ancestors and is cut-off event [2023-11-29 21:56:10,564 INFO L297 olderBase$Statistics]: existing Event has 278 ancestors and is cut-off event [2023-11-29 21:56:10,564 INFO L297 olderBase$Statistics]: existing Event has 278 ancestors and is cut-off event [2023-11-29 21:56:10,564 INFO L297 olderBase$Statistics]: existing Event has 278 ancestors and is cut-off event [2023-11-29 21:56:10,573 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1432] L126-->L132-1: Formula: (and (not (= (ite (and (< v_~node2_front~0_35 v_~node2_back~0_44) (<= 0 v_~node2_front~0_35) (< v_~node2_front~0_35 v_~node2_size~0_20)) 1 0) 0)) (= v_~safe~0_80 (ite (= (ite (= (select (select |v_#memory_int_183| v_~node2~0.base_29) (+ (* 4 v_~node2_front~0_35) v_~node2~0.offset_29)) v_~update~0_73) 1 0) 0) 0 1)) (= v_~node2_state~0_16 1) (= (+ v_~node2_front~0_35 1) v_~node2_front~0_34)) InVars {~node2~0.offset=v_~node2~0.offset_29, ~node2_front~0=v_~node2_front~0_35, #memory_int=|v_#memory_int_183|, ~node2_size~0=v_~node2_size~0_20, ~node2~0.base=v_~node2~0.base_29, ~node2_back~0=v_~node2_back~0_44, ~update~0=v_~update~0_73} OutVars{~node2_state~0=v_~node2_state~0_16, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_1|, thread3Thread1of1ForFork0_#t~mem20#1=|v_thread3Thread1of1ForFork0_#t~mem20#1_1|, thread3Thread1of1ForFork0_#t~post21#1=|v_thread3Thread1of1ForFork0_#t~post21#1_1|, ~node2~0.offset=v_~node2~0.offset_29, ~node2_front~0=v_~node2_front~0_34, ~safe~0=v_~safe~0_80, #memory_int=|v_#memory_int_183|, ~node2_size~0=v_~node2_size~0_20, ~node2~0.base=v_~node2~0.base_29, ~node2_back~0=v_~node2_back~0_44, ~update~0=v_~update~0_73} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#t~post21#1, ~node2_state~0, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, ~node2_front~0, ~safe~0, thread3Thread1of1ForFork0_#t~mem20#1][1750], [368#true, 201#L111true, 308#L148true, 2215#true, 2219#true, 376#true, 353#true, 194#L132-1true, 382#(= ~client_state~0 0), 39#L68true, 372#true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, 93#L199-4true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:56:10,573 INFO L294 olderBase$Statistics]: this new event has 283 ancestors and is cut-off event [2023-11-29 21:56:10,573 INFO L297 olderBase$Statistics]: existing Event has 278 ancestors and is cut-off event [2023-11-29 21:56:10,573 INFO L297 olderBase$Statistics]: existing Event has 278 ancestors and is cut-off event [2023-11-29 21:56:10,573 INFO L297 olderBase$Statistics]: existing Event has 278 ancestors and is cut-off event [2023-11-29 21:56:10,573 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1421] L111-->L110-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_125 v_~manager_size~0_32) (<= 0 v_~manager_back~0_125)) 1 0) 0)) (= v_~node1_state~0_18 0) (= v_~manager_back~0_124 (+ v_~manager_back~0_125 1)) (not (= (ite (= (select (select |v_#memory_int_173| v_~manager~0.base_79) (+ (* v_~manager_back~0_125 4) v_~manager~0.offset_79)) v_~ok~0_65) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_79, ~ok~0=v_~ok~0_65, ~manager~0.base=v_~manager~0.base_79, #memory_int=|v_#memory_int_173|, ~manager_back~0=v_~manager_back~0_125, ~manager_size~0=v_~manager_size~0_32} OutVars{thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_3|, ~manager~0.offset=v_~manager~0.offset_79, thread2Thread1of1ForFork3_#t~mem17#1=|v_thread2Thread1of1ForFork3_#t~mem17#1_1|, ~ok~0=v_~ok~0_65, ~manager~0.base=v_~manager~0.base_79, thread2Thread1of1ForFork3_#t~post18#1=|v_thread2Thread1of1ForFork3_#t~post18#1_1|, #memory_int=|v_#memory_int_173|, ~manager_back~0=v_~manager_back~0_124, ~manager_size~0=v_~manager_size~0_32, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_3|, ~node1_state~0=v_~node1_state~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork3_#t~mem17#1, thread2Thread1of1ForFork3_#t~post18#1, ~manager_back~0, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~node1_state~0][1818], [2217#(= ~node1_state~0 0), 326#L126true, 368#true, 308#L148true, 376#true, 2221#(= ~node2_state~0 0), 158#L110-1true, 353#true, 382#(= ~client_state~0 0), 39#L68true, 372#true, thread2Thread1of1ForFork3InUse, 384#true, 93#L199-4true, 356#true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:56:10,573 INFO L294 olderBase$Statistics]: this new event has 283 ancestors and is cut-off event [2023-11-29 21:56:10,573 INFO L297 olderBase$Statistics]: existing Event has 278 ancestors and is cut-off event [2023-11-29 21:56:10,573 INFO L297 olderBase$Statistics]: existing Event has 278 ancestors and is cut-off event [2023-11-29 21:56:10,573 INFO L297 olderBase$Statistics]: existing Event has 278 ancestors and is cut-off event [2023-11-29 21:56:10,574 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L148-->L154-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_137 v_~manager_size~0_40) (<= 0 v_~manager_back~0_137)) 1 0) 0)) (= v_~client_state~0_18 1) (= v_~manager_back~0_136 (+ v_~manager_back~0_137 1)) (not (= (ite (= v_~update~0_79 (select (select |v_#memory_int_193| v_~manager~0.base_85) (+ (* v_~manager_back~0_137 4) v_~manager~0.offset_85))) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, ~manager_back~0=v_~manager_back~0_137, ~manager_size~0=v_~manager_size~0_40, ~update~0=v_~update~0_79} OutVars{thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, thread4Thread1of1ForFork2_#t~post26#1=|v_thread4Thread1of1ForFork2_#t~post26#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~client_state~0=v_~client_state~0_18, ~manager_back~0=v_~manager_back~0_136, ~manager_size~0=v_~manager_size~0_40, thread4Thread1of1ForFork2_#t~mem25#1=|v_thread4Thread1of1ForFork2_#t~mem25#1_1|, ~update~0=v_~update~0_79} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post26#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, ~manager_back~0, thread4Thread1of1ForFork2_#t~mem25#1][1444], [326#L126true, 368#true, 201#L111true, 2215#true, 376#true, 88#L154-1true, 2221#(= ~node2_state~0 0), 353#true, 39#L68true, 372#true, 380#true, thread2Thread1of1ForFork3InUse, 384#true, 93#L199-4true, 356#true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:56:10,574 INFO L294 olderBase$Statistics]: this new event has 283 ancestors and is cut-off event [2023-11-29 21:56:10,574 INFO L297 olderBase$Statistics]: existing Event has 278 ancestors and is cut-off event [2023-11-29 21:56:10,574 INFO L297 olderBase$Statistics]: existing Event has 278 ancestors and is cut-off event [2023-11-29 21:56:10,574 INFO L297 olderBase$Statistics]: existing Event has 278 ancestors and is cut-off event [2023-11-29 21:56:10,574 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1398] L68-->L88-1: Formula: (and (not (= (ite (and (< v_~node2_back~0_49 v_~node2_size~0_24) (<= 0 v_~node2_back~0_49)) 1 0) 0)) (= (+ v_~node2_back~0_49 1) v_~node2_back~0_48) (= v_~manager_state~0_44 3) (not (= (ite (= v_~update~0_83 (select (select |v_#memory_int_197| v_~node2~0.base_33) (+ (* 4 v_~node2_back~0_49) v_~node2~0.offset_33))) 1 0) 0))) InVars {~node2~0.offset=v_~node2~0.offset_33, #memory_int=|v_#memory_int_197|, ~node2_size~0=v_~node2_size~0_24, ~node2_back~0=v_~node2_back~0_49, ~node2~0.base=v_~node2~0.base_33, ~update~0=v_~update~0_83} OutVars{thread1Thread1of1ForFork1_#t~post7#1=|v_thread1Thread1of1ForFork1_#t~post7#1_1|, ~manager_state~0=v_~manager_state~0_44, thread1Thread1of1ForFork1_#t~mem6#1=|v_thread1Thread1of1ForFork1_#t~mem6#1_1|, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_5|, ~node2~0.offset=v_~node2~0.offset_33, #memory_int=|v_#memory_int_197|, ~node2_size~0=v_~node2_size~0_24, ~node2_back~0=v_~node2_back~0_48, ~node2~0.base=v_~node2~0.base_33, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1_5|, ~update~0=v_~update~0_83} AuxVars[] AssignedVars[thread1Thread1of1ForFork1_#t~post7#1, ~manager_state~0, thread1Thread1of1ForFork1_#t~mem6#1, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, ~node2_back~0, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1][1586], [326#L126true, 368#true, 201#L111true, 308#L148true, 2215#true, 376#true, 2221#(= ~node2_state~0 0), 353#true, 382#(= ~client_state~0 0), 372#true, 96#L88-1true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, 93#L199-4true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:56:10,574 INFO L294 olderBase$Statistics]: this new event has 283 ancestors and is cut-off event [2023-11-29 21:56:10,574 INFO L297 olderBase$Statistics]: existing Event has 278 ancestors and is cut-off event [2023-11-29 21:56:10,574 INFO L297 olderBase$Statistics]: existing Event has 278 ancestors and is cut-off event [2023-11-29 21:56:10,574 INFO L297 olderBase$Statistics]: existing Event has 278 ancestors and is cut-off event [2023-11-29 21:56:10,576 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1432] L126-->L132-1: Formula: (and (not (= (ite (and (< v_~node2_front~0_35 v_~node2_back~0_44) (<= 0 v_~node2_front~0_35) (< v_~node2_front~0_35 v_~node2_size~0_20)) 1 0) 0)) (= v_~safe~0_80 (ite (= (ite (= (select (select |v_#memory_int_183| v_~node2~0.base_29) (+ (* 4 v_~node2_front~0_35) v_~node2~0.offset_29)) v_~update~0_73) 1 0) 0) 0 1)) (= v_~node2_state~0_16 1) (= (+ v_~node2_front~0_35 1) v_~node2_front~0_34)) InVars {~node2~0.offset=v_~node2~0.offset_29, ~node2_front~0=v_~node2_front~0_35, #memory_int=|v_#memory_int_183|, ~node2_size~0=v_~node2_size~0_20, ~node2~0.base=v_~node2~0.base_29, ~node2_back~0=v_~node2_back~0_44, ~update~0=v_~update~0_73} OutVars{~node2_state~0=v_~node2_state~0_16, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_1|, thread3Thread1of1ForFork0_#t~mem20#1=|v_thread3Thread1of1ForFork0_#t~mem20#1_1|, thread3Thread1of1ForFork0_#t~post21#1=|v_thread3Thread1of1ForFork0_#t~post21#1_1|, ~node2~0.offset=v_~node2~0.offset_29, ~node2_front~0=v_~node2_front~0_34, ~safe~0=v_~safe~0_80, #memory_int=|v_#memory_int_183|, ~node2_size~0=v_~node2_size~0_20, ~node2~0.base=v_~node2~0.base_29, ~node2_back~0=v_~node2_back~0_44, ~update~0=v_~update~0_73} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#t~post21#1, ~node2_state~0, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, ~node2_front~0, ~safe~0, thread3Thread1of1ForFork0_#t~mem20#1][1750], [368#true, 308#L148true, 2215#true, 2219#true, 376#true, 273#L75true, 353#true, 194#L132-1true, 382#(= ~client_state~0 0), 372#true, 35#L110true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, 93#L199-4true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:56:10,576 INFO L294 olderBase$Statistics]: this new event has 283 ancestors and is cut-off event [2023-11-29 21:56:10,576 INFO L297 olderBase$Statistics]: existing Event has 278 ancestors and is cut-off event [2023-11-29 21:56:10,576 INFO L297 olderBase$Statistics]: existing Event has 278 ancestors and is cut-off event [2023-11-29 21:56:10,576 INFO L297 olderBase$Statistics]: existing Event has 278 ancestors and is cut-off event [2023-11-29 21:56:10,577 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L148-->L154-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_137 v_~manager_size~0_40) (<= 0 v_~manager_back~0_137)) 1 0) 0)) (= v_~client_state~0_18 1) (= v_~manager_back~0_136 (+ v_~manager_back~0_137 1)) (not (= (ite (= v_~update~0_79 (select (select |v_#memory_int_193| v_~manager~0.base_85) (+ (* v_~manager_back~0_137 4) v_~manager~0.offset_85))) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, ~manager_back~0=v_~manager_back~0_137, ~manager_size~0=v_~manager_size~0_40, ~update~0=v_~update~0_79} OutVars{thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, thread4Thread1of1ForFork2_#t~post26#1=|v_thread4Thread1of1ForFork2_#t~post26#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~client_state~0=v_~client_state~0_18, ~manager_back~0=v_~manager_back~0_136, ~manager_size~0=v_~manager_size~0_40, thread4Thread1of1ForFork2_#t~mem25#1=|v_thread4Thread1of1ForFork2_#t~mem25#1_1|, ~update~0=v_~update~0_79} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post26#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, ~manager_back~0, thread4Thread1of1ForFork2_#t~mem25#1][1444], [326#L126true, 368#true, 2215#true, 376#true, 88#L154-1true, 2221#(= ~node2_state~0 0), 273#L75true, 353#true, 372#true, 35#L110true, 380#true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, 93#L199-4true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:56:10,577 INFO L294 olderBase$Statistics]: this new event has 283 ancestors and is cut-off event [2023-11-29 21:56:10,577 INFO L297 olderBase$Statistics]: existing Event has 278 ancestors and is cut-off event [2023-11-29 21:56:10,577 INFO L297 olderBase$Statistics]: existing Event has 278 ancestors and is cut-off event [2023-11-29 21:56:10,577 INFO L297 olderBase$Statistics]: existing Event has 278 ancestors and is cut-off event [2023-11-29 21:56:10,577 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1401] L75-->L88-1: Formula: (and (= v_~manager_state~0_48 4) (= v_~safe~0_86 (ite (= 0 (ite (= (select (select |v_#memory_int_201| v_~manager~0.base_89) (+ (* v_~manager_front~0_103 4) v_~manager~0.offset_89)) v_~ok~0_75) 1 0)) 0 1)) (not (= (ite (and (< v_~manager_front~0_103 v_~manager_size~0_48) (<= 0 v_~manager_front~0_103) (< v_~manager_front~0_103 v_~manager_back~0_146)) 1 0) 0)) (= v_~manager_front~0_102 (+ v_~manager_front~0_103 1))) InVars {~manager_front~0=v_~manager_front~0_103, ~manager~0.offset=v_~manager~0.offset_89, ~ok~0=v_~ok~0_75, ~manager~0.base=v_~manager~0.base_89, #memory_int=|v_#memory_int_201|, ~manager_back~0=v_~manager_back~0_146, ~manager_size~0=v_~manager_size~0_48} OutVars{~manager_state~0=v_~manager_state~0_48, ~manager~0.offset=v_~manager~0.offset_89, ~ok~0=v_~ok~0_75, ~manager~0.base=v_~manager~0.base_89, ~manager_back~0=v_~manager_back~0_146, ~manager_front~0=v_~manager_front~0_102, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_7|, ~safe~0=v_~safe~0_86, thread1Thread1of1ForFork1_#t~mem8#1=|v_thread1Thread1of1ForFork1_#t~mem8#1_1|, #memory_int=|v_#memory_int_201|, ~manager_size~0=v_~manager_size~0_48, thread1Thread1of1ForFork1_#t~post9#1=|v_thread1Thread1of1ForFork1_#t~post9#1_1|, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1_7|} AuxVars[] AssignedVars[~manager_front~0, ~manager_state~0, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, ~safe~0, thread1Thread1of1ForFork1_#t~mem8#1, thread1Thread1of1ForFork1_#t~post9#1, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1][1671], [326#L126true, 368#true, 308#L148true, 2215#true, 376#true, 2221#(= ~node2_state~0 0), 353#true, 382#(= ~client_state~0 0), 372#true, 96#L88-1true, 35#L110true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, 93#L199-4true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:56:10,577 INFO L294 olderBase$Statistics]: this new event has 283 ancestors and is cut-off event [2023-11-29 21:56:10,577 INFO L297 olderBase$Statistics]: existing Event has 278 ancestors and is cut-off event [2023-11-29 21:56:10,577 INFO L297 olderBase$Statistics]: existing Event has 278 ancestors and is cut-off event [2023-11-29 21:56:10,577 INFO L297 olderBase$Statistics]: existing Event has 278 ancestors and is cut-off event [2023-11-29 21:56:10,580 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1432] L126-->L132-1: Formula: (and (not (= (ite (and (< v_~node2_front~0_35 v_~node2_back~0_44) (<= 0 v_~node2_front~0_35) (< v_~node2_front~0_35 v_~node2_size~0_20)) 1 0) 0)) (= v_~safe~0_80 (ite (= (ite (= (select (select |v_#memory_int_183| v_~node2~0.base_29) (+ (* 4 v_~node2_front~0_35) v_~node2~0.offset_29)) v_~update~0_73) 1 0) 0) 0 1)) (= v_~node2_state~0_16 1) (= (+ v_~node2_front~0_35 1) v_~node2_front~0_34)) InVars {~node2~0.offset=v_~node2~0.offset_29, ~node2_front~0=v_~node2_front~0_35, #memory_int=|v_#memory_int_183|, ~node2_size~0=v_~node2_size~0_20, ~node2~0.base=v_~node2~0.base_29, ~node2_back~0=v_~node2_back~0_44, ~update~0=v_~update~0_73} OutVars{~node2_state~0=v_~node2_state~0_16, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_1|, thread3Thread1of1ForFork0_#t~mem20#1=|v_thread3Thread1of1ForFork0_#t~mem20#1_1|, thread3Thread1of1ForFork0_#t~post21#1=|v_thread3Thread1of1ForFork0_#t~post21#1_1|, ~node2~0.offset=v_~node2~0.offset_29, ~node2_front~0=v_~node2_front~0_34, ~safe~0=v_~safe~0_80, #memory_int=|v_#memory_int_183|, ~node2_size~0=v_~node2_size~0_20, ~node2~0.base=v_~node2~0.base_29, ~node2_back~0=v_~node2_back~0_44, ~update~0=v_~update~0_73} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#t~post21#1, ~node2_state~0, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, ~node2_front~0, ~safe~0, thread3Thread1of1ForFork0_#t~mem20#1][1750], [368#true, 308#L148true, 2215#true, 2219#true, 376#true, 353#true, 382#(= ~client_state~0 0), 194#L132-1true, 372#true, 35#L110true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, 93#L199-4true, 48#L81true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:56:10,580 INFO L294 olderBase$Statistics]: this new event has 283 ancestors and is cut-off event [2023-11-29 21:56:10,581 INFO L297 olderBase$Statistics]: existing Event has 278 ancestors and is cut-off event [2023-11-29 21:56:10,581 INFO L297 olderBase$Statistics]: existing Event has 278 ancestors and is cut-off event [2023-11-29 21:56:10,581 INFO L297 olderBase$Statistics]: existing Event has 278 ancestors and is cut-off event [2023-11-29 21:56:10,581 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L148-->L154-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_137 v_~manager_size~0_40) (<= 0 v_~manager_back~0_137)) 1 0) 0)) (= v_~client_state~0_18 1) (= v_~manager_back~0_136 (+ v_~manager_back~0_137 1)) (not (= (ite (= v_~update~0_79 (select (select |v_#memory_int_193| v_~manager~0.base_85) (+ (* v_~manager_back~0_137 4) v_~manager~0.offset_85))) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, ~manager_back~0=v_~manager_back~0_137, ~manager_size~0=v_~manager_size~0_40, ~update~0=v_~update~0_79} OutVars{thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, thread4Thread1of1ForFork2_#t~post26#1=|v_thread4Thread1of1ForFork2_#t~post26#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~client_state~0=v_~client_state~0_18, ~manager_back~0=v_~manager_back~0_136, ~manager_size~0=v_~manager_size~0_40, thread4Thread1of1ForFork2_#t~mem25#1=|v_thread4Thread1of1ForFork2_#t~mem25#1_1|, ~update~0=v_~update~0_79} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post26#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, ~manager_back~0, thread4Thread1of1ForFork2_#t~mem25#1][1444], [326#L126true, 368#true, 2215#true, 376#true, 88#L154-1true, 2221#(= ~node2_state~0 0), 353#true, 372#true, 35#L110true, 380#true, thread2Thread1of1ForFork3InUse, 384#true, 93#L199-4true, 48#L81true, 356#true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:56:10,581 INFO L294 olderBase$Statistics]: this new event has 283 ancestors and is cut-off event [2023-11-29 21:56:10,581 INFO L297 olderBase$Statistics]: existing Event has 278 ancestors and is cut-off event [2023-11-29 21:56:10,581 INFO L297 olderBase$Statistics]: existing Event has 278 ancestors and is cut-off event [2023-11-29 21:56:10,581 INFO L297 olderBase$Statistics]: existing Event has 278 ancestors and is cut-off event [2023-11-29 21:56:10,582 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1432] L126-->L132-1: Formula: (and (not (= (ite (and (< v_~node2_front~0_35 v_~node2_back~0_44) (<= 0 v_~node2_front~0_35) (< v_~node2_front~0_35 v_~node2_size~0_20)) 1 0) 0)) (= v_~safe~0_80 (ite (= (ite (= (select (select |v_#memory_int_183| v_~node2~0.base_29) (+ (* 4 v_~node2_front~0_35) v_~node2~0.offset_29)) v_~update~0_73) 1 0) 0) 0 1)) (= v_~node2_state~0_16 1) (= (+ v_~node2_front~0_35 1) v_~node2_front~0_34)) InVars {~node2~0.offset=v_~node2~0.offset_29, ~node2_front~0=v_~node2_front~0_35, #memory_int=|v_#memory_int_183|, ~node2_size~0=v_~node2_size~0_20, ~node2~0.base=v_~node2~0.base_29, ~node2_back~0=v_~node2_back~0_44, ~update~0=v_~update~0_73} OutVars{~node2_state~0=v_~node2_state~0_16, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_1|, thread3Thread1of1ForFork0_#t~mem20#1=|v_thread3Thread1of1ForFork0_#t~mem20#1_1|, thread3Thread1of1ForFork0_#t~post21#1=|v_thread3Thread1of1ForFork0_#t~post21#1_1|, ~node2~0.offset=v_~node2~0.offset_29, ~node2_front~0=v_~node2_front~0_34, ~safe~0=v_~safe~0_80, #memory_int=|v_#memory_int_183|, ~node2_size~0=v_~node2_size~0_20, ~node2~0.base=v_~node2~0.base_29, ~node2_back~0=v_~node2_back~0_44, ~update~0=v_~update~0_73} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#t~post21#1, ~node2_state~0, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, ~node2_front~0, ~safe~0, thread3Thread1of1ForFork0_#t~mem20#1][1750], [368#true, 201#L111true, 308#L148true, 2215#true, 2219#true, 376#true, 321#L74true, 353#true, 382#(= ~client_state~0 0), 194#L132-1true, 372#true, thread2Thread1of1ForFork3InUse, 384#true, 93#L199-4true, 356#true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:56:10,582 INFO L294 olderBase$Statistics]: this new event has 283 ancestors and is cut-off event [2023-11-29 21:56:10,582 INFO L297 olderBase$Statistics]: existing Event has 278 ancestors and is cut-off event [2023-11-29 21:56:10,582 INFO L297 olderBase$Statistics]: existing Event has 278 ancestors and is cut-off event [2023-11-29 21:56:10,582 INFO L297 olderBase$Statistics]: existing Event has 278 ancestors and is cut-off event [2023-11-29 21:56:10,582 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1421] L111-->L110-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_125 v_~manager_size~0_32) (<= 0 v_~manager_back~0_125)) 1 0) 0)) (= v_~node1_state~0_18 0) (= v_~manager_back~0_124 (+ v_~manager_back~0_125 1)) (not (= (ite (= (select (select |v_#memory_int_173| v_~manager~0.base_79) (+ (* v_~manager_back~0_125 4) v_~manager~0.offset_79)) v_~ok~0_65) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_79, ~ok~0=v_~ok~0_65, ~manager~0.base=v_~manager~0.base_79, #memory_int=|v_#memory_int_173|, ~manager_back~0=v_~manager_back~0_125, ~manager_size~0=v_~manager_size~0_32} OutVars{thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_3|, ~manager~0.offset=v_~manager~0.offset_79, thread2Thread1of1ForFork3_#t~mem17#1=|v_thread2Thread1of1ForFork3_#t~mem17#1_1|, ~ok~0=v_~ok~0_65, ~manager~0.base=v_~manager~0.base_79, thread2Thread1of1ForFork3_#t~post18#1=|v_thread2Thread1of1ForFork3_#t~post18#1_1|, #memory_int=|v_#memory_int_173|, ~manager_back~0=v_~manager_back~0_124, ~manager_size~0=v_~manager_size~0_32, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_3|, ~node1_state~0=v_~node1_state~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork3_#t~mem17#1, thread2Thread1of1ForFork3_#t~post18#1, ~manager_back~0, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~node1_state~0][1818], [326#L126true, 2217#(= ~node1_state~0 0), 368#true, 308#L148true, 376#true, 2221#(= ~node2_state~0 0), 321#L74true, 158#L110-1true, 353#true, 382#(= ~client_state~0 0), 372#true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, 93#L199-4true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:56:10,582 INFO L294 olderBase$Statistics]: this new event has 283 ancestors and is cut-off event [2023-11-29 21:56:10,583 INFO L297 olderBase$Statistics]: existing Event has 278 ancestors and is cut-off event [2023-11-29 21:56:10,583 INFO L297 olderBase$Statistics]: existing Event has 278 ancestors and is cut-off event [2023-11-29 21:56:10,583 INFO L297 olderBase$Statistics]: existing Event has 278 ancestors and is cut-off event [2023-11-29 21:56:10,583 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L148-->L154-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_137 v_~manager_size~0_40) (<= 0 v_~manager_back~0_137)) 1 0) 0)) (= v_~client_state~0_18 1) (= v_~manager_back~0_136 (+ v_~manager_back~0_137 1)) (not (= (ite (= v_~update~0_79 (select (select |v_#memory_int_193| v_~manager~0.base_85) (+ (* v_~manager_back~0_137 4) v_~manager~0.offset_85))) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, ~manager_back~0=v_~manager_back~0_137, ~manager_size~0=v_~manager_size~0_40, ~update~0=v_~update~0_79} OutVars{thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, thread4Thread1of1ForFork2_#t~post26#1=|v_thread4Thread1of1ForFork2_#t~post26#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~client_state~0=v_~client_state~0_18, ~manager_back~0=v_~manager_back~0_136, ~manager_size~0=v_~manager_size~0_40, thread4Thread1of1ForFork2_#t~mem25#1=|v_thread4Thread1of1ForFork2_#t~mem25#1_1|, ~update~0=v_~update~0_79} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post26#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, ~manager_back~0, thread4Thread1of1ForFork2_#t~mem25#1][1444], [326#L126true, 201#L111true, 368#true, 2215#true, 376#true, 88#L154-1true, 2221#(= ~node2_state~0 0), 321#L74true, 353#true, 372#true, 380#true, thread2Thread1of1ForFork3InUse, 384#true, 93#L199-4true, 356#true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:56:10,583 INFO L294 olderBase$Statistics]: this new event has 283 ancestors and is cut-off event [2023-11-29 21:56:10,583 INFO L297 olderBase$Statistics]: existing Event has 278 ancestors and is cut-off event [2023-11-29 21:56:10,583 INFO L297 olderBase$Statistics]: existing Event has 278 ancestors and is cut-off event [2023-11-29 21:56:10,583 INFO L297 olderBase$Statistics]: existing Event has 278 ancestors and is cut-off event [2023-11-29 21:56:10,758 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1418] L104-->L110-1: Formula: (and (= v_~node1_state~0_20 1) (not (= (ite (and (< v_~node1_front~0_37 v_~node1_size~0_20) (< v_~node1_front~0_37 v_~node1_back~0_44) (<= 0 v_~node1_front~0_37)) 1 0) 0)) (= v_~safe~0_82 (ite (= (ite (= (select (select |v_#memory_int_189| v_~node1~0.base_33) (+ (* v_~node1_front~0_37 4) v_~node1~0.offset_33)) v_~update~0_75) 1 0) 0) 0 1)) (= (+ v_~node1_front~0_37 1) v_~node1_front~0_36)) InVars {~node1~0.base=v_~node1~0.base_33, ~node1_size~0=v_~node1_size~0_20, #memory_int=|v_#memory_int_189|, ~node1_back~0=v_~node1_back~0_44, ~node1~0.offset=v_~node1~0.offset_33, ~node1_front~0=v_~node1_front~0_37, ~update~0=v_~update~0_75} OutVars{thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~node1_state~0=v_~node1_state~0_20, ~node1~0.offset=v_~node1~0.offset_33, ~node1_front~0=v_~node1_front~0_36, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~node1~0.base=v_~node1~0.base_33, ~node1_size~0=v_~node1_size~0_20, thread2Thread1of1ForFork3_#t~post16#1=|v_thread2Thread1of1ForFork3_#t~post16#1_1|, ~safe~0=v_~safe~0_82, #memory_int=|v_#memory_int_189|, thread2Thread1of1ForFork3_#t~mem15#1=|v_thread2Thread1of1ForFork3_#t~mem15#1_1|, ~node1_back~0=v_~node1_back~0_44, ~update~0=v_~update~0_75} AuxVars[] AssignedVars[thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork3_#t~post16#1, ~safe~0, thread2Thread1of1ForFork3_#t~mem15#1, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~node1_state~0, ~node1_front~0][1383], [326#L126true, 113#L89true, 368#true, 308#L148true, 18#L200-1true, 2215#true, 376#true, 2221#(= ~node2_state~0 0), 158#L110-1true, 353#true, 382#(= ~client_state~0 0), 372#true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:56:10,758 INFO L294 olderBase$Statistics]: this new event has 283 ancestors and is cut-off event [2023-11-29 21:56:10,758 INFO L297 olderBase$Statistics]: existing Event has 283 ancestors and is cut-off event [2023-11-29 21:56:10,758 INFO L297 olderBase$Statistics]: existing Event has 278 ancestors and is cut-off event [2023-11-29 21:56:10,758 INFO L297 olderBase$Statistics]: existing Event has 278 ancestors and is cut-off event [2023-11-29 21:56:10,758 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1407] L89-->L88-1: Formula: (and (not (= (ite (and (< v_~client_back~0_41 v_~client_size~0_22) (<= 0 v_~client_back~0_41)) 1 0) 0)) (not (= 0 (ite (= (select (select |v_#memory_int_187| v_~client~0.base_29) (+ (* v_~client_back~0_41 4) v_~client~0.offset_29)) v_~ok~0_71) 1 0))) (= v_~manager_state~0_42 0) (= (+ v_~client_back~0_41 1) v_~client_back~0_40)) InVars {~client_back~0=v_~client_back~0_41, ~client~0.offset=v_~client~0.offset_29, ~ok~0=v_~ok~0_71, #memory_int=|v_#memory_int_187|, ~client_size~0=v_~client_size~0_22, ~client~0.base=v_~client~0.base_29} OutVars{thread1Thread1of1ForFork1_#t~post13#1=|v_thread1Thread1of1ForFork1_#t~post13#1_1|, ~manager_state~0=v_~manager_state~0_42, ~client_back~0=v_~client_back~0_40, ~client~0.offset=v_~client~0.offset_29, ~ok~0=v_~ok~0_71, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_11|, #memory_int=|v_#memory_int_187|, ~client_size~0=v_~client_size~0_22, thread1Thread1of1ForFork1_#t~mem12#1=|v_thread1Thread1of1ForFork1_#t~mem12#1_1|, ~client~0.base=v_~client~0.base_29, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1_11|} AuxVars[] AssignedVars[thread1Thread1of1ForFork1_#t~post13#1, ~manager_state~0, ~client_back~0, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork1_#t~mem12#1, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1][1747], [2217#(= ~node1_state~0 0), 326#L126true, 368#true, 308#L148true, 18#L200-1true, 376#true, 403#(= ~manager_state~0 0), 190#L104true, 2221#(= ~node2_state~0 0), 353#true, 382#(= ~client_state~0 0), 372#true, 96#L88-1true, thread2Thread1of1ForFork3InUse, 384#true, thread4Thread1of1ForFork2InUse, 356#true, thread3Thread1of1ForFork0InUse, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:56:10,758 INFO L294 olderBase$Statistics]: this new event has 283 ancestors and is cut-off event [2023-11-29 21:56:10,758 INFO L297 olderBase$Statistics]: existing Event has 283 ancestors and is cut-off event [2023-11-29 21:56:10,758 INFO L297 olderBase$Statistics]: existing Event has 278 ancestors and is cut-off event [2023-11-29 21:56:10,758 INFO L297 olderBase$Statistics]: existing Event has 278 ancestors and is cut-off event [2023-11-29 21:56:10,759 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1432] L126-->L132-1: Formula: (and (not (= (ite (and (< v_~node2_front~0_35 v_~node2_back~0_44) (<= 0 v_~node2_front~0_35) (< v_~node2_front~0_35 v_~node2_size~0_20)) 1 0) 0)) (= v_~safe~0_80 (ite (= (ite (= (select (select |v_#memory_int_183| v_~node2~0.base_29) (+ (* 4 v_~node2_front~0_35) v_~node2~0.offset_29)) v_~update~0_73) 1 0) 0) 0 1)) (= v_~node2_state~0_16 1) (= (+ v_~node2_front~0_35 1) v_~node2_front~0_34)) InVars {~node2~0.offset=v_~node2~0.offset_29, ~node2_front~0=v_~node2_front~0_35, #memory_int=|v_#memory_int_183|, ~node2_size~0=v_~node2_size~0_20, ~node2~0.base=v_~node2~0.base_29, ~node2_back~0=v_~node2_back~0_44, ~update~0=v_~update~0_73} OutVars{~node2_state~0=v_~node2_state~0_16, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_1|, thread3Thread1of1ForFork0_#t~mem20#1=|v_thread3Thread1of1ForFork0_#t~mem20#1_1|, thread3Thread1of1ForFork0_#t~post21#1=|v_thread3Thread1of1ForFork0_#t~post21#1_1|, ~node2~0.offset=v_~node2~0.offset_29, ~node2_front~0=v_~node2_front~0_34, ~safe~0=v_~safe~0_80, #memory_int=|v_#memory_int_183|, ~node2_size~0=v_~node2_size~0_20, ~node2~0.base=v_~node2~0.base_29, ~node2_back~0=v_~node2_back~0_44, ~update~0=v_~update~0_73} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#t~post21#1, ~node2_state~0, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, ~node2_front~0, ~safe~0, thread3Thread1of1ForFork0_#t~mem20#1][1385], [2217#(= ~node1_state~0 0), 113#L89true, 368#true, 308#L148true, 18#L200-1true, 376#true, 2219#true, 190#L104true, 353#true, 194#L132-1true, 382#(= ~client_state~0 0), 372#true, thread2Thread1of1ForFork3InUse, 384#true, thread4Thread1of1ForFork2InUse, 356#true, thread3Thread1of1ForFork0InUse, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:56:10,759 INFO L294 olderBase$Statistics]: this new event has 283 ancestors and is cut-off event [2023-11-29 21:56:10,759 INFO L297 olderBase$Statistics]: existing Event has 278 ancestors and is cut-off event [2023-11-29 21:56:10,759 INFO L297 olderBase$Statistics]: existing Event has 283 ancestors and is cut-off event [2023-11-29 21:56:10,759 INFO L297 olderBase$Statistics]: existing Event has 278 ancestors and is cut-off event [2023-11-29 21:56:10,759 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L148-->L154-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_137 v_~manager_size~0_40) (<= 0 v_~manager_back~0_137)) 1 0) 0)) (= v_~client_state~0_18 1) (= v_~manager_back~0_136 (+ v_~manager_back~0_137 1)) (not (= (ite (= v_~update~0_79 (select (select |v_#memory_int_193| v_~manager~0.base_85) (+ (* v_~manager_back~0_137 4) v_~manager~0.offset_85))) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, ~manager_back~0=v_~manager_back~0_137, ~manager_size~0=v_~manager_size~0_40, ~update~0=v_~update~0_79} OutVars{thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, thread4Thread1of1ForFork2_#t~post26#1=|v_thread4Thread1of1ForFork2_#t~post26#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~client_state~0=v_~client_state~0_18, ~manager_back~0=v_~manager_back~0_136, ~manager_size~0=v_~manager_size~0_40, thread4Thread1of1ForFork2_#t~mem25#1=|v_thread4Thread1of1ForFork2_#t~mem25#1_1|, ~update~0=v_~update~0_79} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post26#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, ~manager_back~0, thread4Thread1of1ForFork2_#t~mem25#1][1093], [2217#(= ~node1_state~0 0), 326#L126true, 368#true, 113#L89true, 18#L200-1true, 376#true, 88#L154-1true, 190#L104true, 2221#(= ~node2_state~0 0), 353#true, 372#true, 380#true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:56:10,759 INFO L294 olderBase$Statistics]: this new event has 283 ancestors and is cut-off event [2023-11-29 21:56:10,759 INFO L297 olderBase$Statistics]: existing Event has 283 ancestors and is cut-off event [2023-11-29 21:56:10,759 INFO L297 olderBase$Statistics]: existing Event has 278 ancestors and is cut-off event [2023-11-29 21:56:10,759 INFO L297 olderBase$Statistics]: existing Event has 278 ancestors and is cut-off event [2023-11-29 21:56:11,024 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1418] L104-->L110-1: Formula: (and (= v_~node1_state~0_20 1) (not (= (ite (and (< v_~node1_front~0_37 v_~node1_size~0_20) (< v_~node1_front~0_37 v_~node1_back~0_44) (<= 0 v_~node1_front~0_37)) 1 0) 0)) (= v_~safe~0_82 (ite (= (ite (= (select (select |v_#memory_int_189| v_~node1~0.base_33) (+ (* v_~node1_front~0_37 4) v_~node1~0.offset_33)) v_~update~0_75) 1 0) 0) 0 1)) (= (+ v_~node1_front~0_37 1) v_~node1_front~0_36)) InVars {~node1~0.base=v_~node1~0.base_33, ~node1_size~0=v_~node1_size~0_20, #memory_int=|v_#memory_int_189|, ~node1_back~0=v_~node1_back~0_44, ~node1~0.offset=v_~node1~0.offset_33, ~node1_front~0=v_~node1_front~0_37, ~update~0=v_~update~0_75} OutVars{thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~node1_state~0=v_~node1_state~0_20, ~node1~0.offset=v_~node1~0.offset_33, ~node1_front~0=v_~node1_front~0_36, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~node1~0.base=v_~node1~0.base_33, ~node1_size~0=v_~node1_size~0_20, thread2Thread1of1ForFork3_#t~post16#1=|v_thread2Thread1of1ForFork3_#t~post16#1_1|, ~safe~0=v_~safe~0_82, #memory_int=|v_#memory_int_189|, thread2Thread1of1ForFork3_#t~mem15#1=|v_thread2Thread1of1ForFork3_#t~mem15#1_1|, ~node1_back~0=v_~node1_back~0_44, ~update~0=v_~update~0_75} AuxVars[] AssignedVars[thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork3_#t~post16#1, ~safe~0, thread2Thread1of1ForFork3_#t~mem15#1, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~node1_state~0, ~node1_front~0][949], [60#L54true, 368#true, 2173#(and (or (= (select (select |#memory_int| ~manager~0.base) (* ~manager_front~0 4)) ~update~0) (< ~manager_size~0 (+ ~manager_front~0 1)) (< ~manager_front~0 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_size~0 1) (= ~manager~0.offset 0) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t1~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (not (= ~manager~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t4~0#1.base|)), 2215#true, 2219#true, 376#true, 403#(= ~manager_state~0 0), 210#L133true, 158#L110-1true, 115#L155true, 353#true, 372#true, thread2Thread1of1ForFork3InUse, 380#true, 384#true, 356#true, thread4Thread1of1ForFork2InUse, 93#L199-4true, thread3Thread1of1ForFork0InUse, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:56:11,024 INFO L294 olderBase$Statistics]: this new event has 279 ancestors and is cut-off event [2023-11-29 21:56:11,024 INFO L297 olderBase$Statistics]: existing Event has 269 ancestors and is cut-off event [2023-11-29 21:56:11,024 INFO L297 olderBase$Statistics]: existing Event has 279 ancestors and is cut-off event [2023-11-29 21:56:11,024 INFO L297 olderBase$Statistics]: existing Event has 269 ancestors and is cut-off event [2023-11-29 21:56:11,024 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1449] L155-->L154-1: Formula: (and (= (+ v_~client_front~0_31 1) v_~client_front~0_30) (= v_~client_state~0_16 0) (= v_~safe~0_78 (ite (= (ite (= (select (select |v_#memory_int_165| v_~client~0.base_23) (+ v_~client~0.offset_23 (* v_~client_front~0_31 4))) v_~ok~0_57) 1 0) 0) 0 1)) (not (= (ite (and (< v_~client_front~0_31 v_~client_back~0_32) (<= 0 v_~client_front~0_31) (< v_~client_back~0_32 v_~client_size~0_14)) 1 0) 0))) InVars {~client~0.offset=v_~client~0.offset_23, ~client_back~0=v_~client_back~0_32, ~client_front~0=v_~client_front~0_31, ~ok~0=v_~ok~0_57, #memory_int=|v_#memory_int_165|, ~client_size~0=v_~client_size~0_14, ~client~0.base=v_~client~0.base_23} OutVars{~client~0.offset=v_~client~0.offset_23, ~client_back~0=v_~client_back~0_32, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_3|, ~ok~0=v_~ok~0_57, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_3|, thread4Thread1of1ForFork2_#t~mem27#1=|v_thread4Thread1of1ForFork2_#t~mem27#1_1|, thread4Thread1of1ForFork2_#t~post28#1=|v_thread4Thread1of1ForFork2_#t~post28#1_1|, ~client_front~0=v_~client_front~0_30, ~safe~0=v_~safe~0_78, #memory_int=|v_#memory_int_165|, ~client_state~0=v_~client_state~0_16, ~client_size~0=v_~client_size~0_14, ~client~0.base=v_~client~0.base_23} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, ~client_front~0, ~safe~0, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, thread4Thread1of1ForFork2_#t~mem27#1, thread4Thread1of1ForFork2_#t~post28#1][1176], [60#L54true, 2217#(= ~node1_state~0 0), 368#true, 2173#(and (or (= (select (select |#memory_int| ~manager~0.base) (* ~manager_front~0 4)) ~update~0) (< ~manager_size~0 (+ ~manager_front~0 1)) (< ~manager_front~0 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_size~0 1) (= ~manager~0.offset 0) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t1~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (not (= ~manager~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t4~0#1.base|)), 2219#true, 376#true, 403#(= ~manager_state~0 0), 88#L154-1true, 190#L104true, 210#L133true, 353#true, 382#(= ~client_state~0 0), 372#true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, thread4Thread1of1ForFork2InUse, 93#L199-4true, thread3Thread1of1ForFork0InUse, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:56:11,024 INFO L294 olderBase$Statistics]: this new event has 279 ancestors and is cut-off event [2023-11-29 21:56:11,024 INFO L297 olderBase$Statistics]: existing Event has 279 ancestors and is cut-off event [2023-11-29 21:56:11,024 INFO L297 olderBase$Statistics]: existing Event has 269 ancestors and is cut-off event [2023-11-29 21:56:11,024 INFO L297 olderBase$Statistics]: existing Event has 269 ancestors and is cut-off event [2023-11-29 21:56:11,024 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1392] L54-->L88-1: Formula: (and (= (+ v_~manager_front~0_91 1) v_~manager_front~0_90) (= v_~manager_state~0_38 1) (= v_~safe~0_76 (ite (= (ite (= (select (select |v_#memory_int_155| v_~manager~0.base_67) (+ (* v_~manager_front~0_91 4) v_~manager~0.offset_67)) v_~update~0_61) 1 0) 0) 0 1)) (not (= (ite (and (< v_~manager_front~0_91 v_~manager_back~0_104) (< v_~manager_front~0_91 v_~manager_size~0_24) (<= 0 v_~manager_front~0_91)) 1 0) 0))) InVars {~manager_front~0=v_~manager_front~0_91, ~manager~0.offset=v_~manager~0.offset_67, ~manager~0.base=v_~manager~0.base_67, #memory_int=|v_#memory_int_155|, ~manager_back~0=v_~manager_back~0_104, ~manager_size~0=v_~manager_size~0_24, ~update~0=v_~update~0_61} OutVars{~manager_state~0=v_~manager_state~0_38, ~manager~0.offset=v_~manager~0.offset_67, ~manager~0.base=v_~manager~0.base_67, thread1Thread1of1ForFork1_#t~mem2#1=|v_thread1Thread1of1ForFork1_#t~mem2#1_1|, ~manager_back~0=v_~manager_back~0_104, ~manager_front~0=v_~manager_front~0_90, thread1Thread1of1ForFork1_#t~post3#1=|v_thread1Thread1of1ForFork1_#t~post3#1_1|, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, ~safe~0=v_~safe~0_76, #memory_int=|v_#memory_int_155|, ~manager_size~0=v_~manager_size~0_24, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~update~0=v_~update~0_61} AuxVars[] AssignedVars[~manager_front~0, ~manager_state~0, thread1Thread1of1ForFork1_#t~post3#1, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, ~safe~0, thread1Thread1of1ForFork1_#t~mem2#1, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1][934], [2217#(= ~node1_state~0 0), 368#true, 376#true, 2219#true, 190#L104true, 210#L133true, 353#true, 115#L155true, 372#true, 96#L88-1true, 380#true, 2177#(and (or (= (select (select |#memory_int| ~manager~0.base) (* ~manager_front~0 4)) ~update~0) (< ~manager_size~0 (+ ~manager_front~0 1)) (< ~manager_front~0 0)) (= ~safe~0 1) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_size~0 1) (= ~manager~0.offset 0) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t1~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (not (= ~manager~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t4~0#1.base|)), thread2Thread1of1ForFork3InUse, 384#true, thread4Thread1of1ForFork2InUse, 93#L199-4true, 356#true, thread3Thread1of1ForFork0InUse, 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:56:11,024 INFO L294 olderBase$Statistics]: this new event has 279 ancestors and is cut-off event [2023-11-29 21:56:11,025 INFO L297 olderBase$Statistics]: existing Event has 269 ancestors and is cut-off event [2023-11-29 21:56:11,025 INFO L297 olderBase$Statistics]: existing Event has 279 ancestors and is cut-off event [2023-11-29 21:56:11,025 INFO L297 olderBase$Statistics]: existing Event has 269 ancestors and is cut-off event [2023-11-29 21:56:11,025 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1435] L133-->L132-1: Formula: (and (not (= (ite (and (<= 0 v_~manager_back~0_131) (< v_~manager_back~0_131 v_~manager_size~0_36)) 1 0) 0)) (not (= (ite (= v_~ok~0_67 (select (select |v_#memory_int_181| v_~manager~0.base_81) (+ (* v_~manager_back~0_131 4) v_~manager~0.offset_81))) 1 0) 0)) (= v_~manager_back~0_130 (+ v_~manager_back~0_131 1)) (= v_~node2_state~0_14 0)) InVars {~manager~0.offset=v_~manager~0.offset_81, ~ok~0=v_~ok~0_67, ~manager~0.base=v_~manager~0.base_81, #memory_int=|v_#memory_int_181|, ~manager_back~0=v_~manager_back~0_131, ~manager_size~0=v_~manager_size~0_36} OutVars{~node2_state~0=v_~node2_state~0_14, thread3Thread1of1ForFork0_#t~mem22#1=|v_thread3Thread1of1ForFork0_#t~mem22#1_1|, ~manager~0.offset=v_~manager~0.offset_81, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_3|, ~ok~0=v_~ok~0_67, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_3|, ~manager~0.base=v_~manager~0.base_81, thread3Thread1of1ForFork0_#t~post23#1=|v_thread3Thread1of1ForFork0_#t~post23#1_1|, #memory_int=|v_#memory_int_181|, ~manager_back~0=v_~manager_back~0_130, ~manager_size~0=v_~manager_size~0_36} AuxVars[] AssignedVars[~node2_state~0, thread3Thread1of1ForFork0_#t~mem22#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_#t~post23#1, ~manager_back~0][1017], [60#L54true, 2217#(= ~node1_state~0 0), 368#true, 376#true, 403#(= ~manager_state~0 0), 190#L104true, 2221#(= ~node2_state~0 0), 2175#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_size~0 1) (or (and (= ~manager_front~0 0) (= ~update~0 (select (select |#memory_int| ~manager~0.base) 0))) (< ~manager_front~0 0)) (= ~manager~0.offset 0) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t1~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (not (= ~manager~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t4~0#1.base|)), 353#true, 115#L155true, 194#L132-1true, 372#true, 380#true, thread2Thread1of1ForFork3InUse, 384#true, thread4Thread1of1ForFork2InUse, 93#L199-4true, 356#true, thread3Thread1of1ForFork0InUse, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:56:11,025 INFO L294 olderBase$Statistics]: this new event has 279 ancestors and is cut-off event [2023-11-29 21:56:11,025 INFO L297 olderBase$Statistics]: existing Event has 269 ancestors and is cut-off event [2023-11-29 21:56:11,025 INFO L297 olderBase$Statistics]: existing Event has 269 ancestors and is cut-off event [2023-11-29 21:56:11,025 INFO L297 olderBase$Statistics]: existing Event has 279 ancestors and is cut-off event [2023-11-29 21:56:11,948 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L148-->L154-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_137 v_~manager_size~0_40) (<= 0 v_~manager_back~0_137)) 1 0) 0)) (= v_~client_state~0_18 1) (= v_~manager_back~0_136 (+ v_~manager_back~0_137 1)) (not (= (ite (= v_~update~0_79 (select (select |v_#memory_int_193| v_~manager~0.base_85) (+ (* v_~manager_back~0_137 4) v_~manager~0.offset_85))) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, ~manager_back~0=v_~manager_back~0_137, ~manager_size~0=v_~manager_size~0_40, ~update~0=v_~update~0_79} OutVars{thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, thread4Thread1of1ForFork2_#t~post26#1=|v_thread4Thread1of1ForFork2_#t~post26#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~client_state~0=v_~client_state~0_18, ~manager_back~0=v_~manager_back~0_136, ~manager_size~0=v_~manager_size~0_40, thread4Thread1of1ForFork2_#t~mem25#1=|v_thread4Thread1of1ForFork2_#t~mem25#1_1|, ~update~0=v_~update~0_79} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post26#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, ~manager_back~0, thread4Thread1of1ForFork2_#t~mem25#1][1279], [2217#(= ~node1_state~0 0), 326#L126true, 368#true, 376#true, 88#L154-1true, 190#L104true, 2221#(= ~node2_state~0 0), 2185#(and (exists ((v_~manager_back~0_148 Int)) (and (= ~update~0 (select (select |#memory_int| ~manager~0.base) (* v_~manager_back~0_148 4))) (<= (+ v_~manager_back~0_148 1) ~manager_size~0) (<= 0 v_~manager_back~0_148))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_size~0 1) (= ~manager~0.offset 0) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t1~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (not (= ~manager~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (= ~manager_front~0 0) (< ~manager_front~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t4~0#1.base|)), 353#true, 277#L201-1true, 372#true, 380#true, thread2Thread1of1ForFork3InUse, 384#true, thread4Thread1of1ForFork2InUse, 356#true, thread3Thread1of1ForFork0InUse, 401#true, thread1Thread1of1ForFork1NotInUse]) [2023-11-29 21:56:11,948 INFO L294 olderBase$Statistics]: this new event has 279 ancestors and is cut-off event [2023-11-29 21:56:11,948 INFO L297 olderBase$Statistics]: existing Event has 279 ancestors and is cut-off event [2023-11-29 21:56:11,948 INFO L297 olderBase$Statistics]: existing Event has 279 ancestors and is cut-off event [2023-11-29 21:56:11,948 INFO L297 olderBase$Statistics]: existing Event has 280 ancestors and is cut-off event [2023-11-29 21:56:11,948 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1432] L126-->L132-1: Formula: (and (not (= (ite (and (< v_~node2_front~0_35 v_~node2_back~0_44) (<= 0 v_~node2_front~0_35) (< v_~node2_front~0_35 v_~node2_size~0_20)) 1 0) 0)) (= v_~safe~0_80 (ite (= (ite (= (select (select |v_#memory_int_183| v_~node2~0.base_29) (+ (* 4 v_~node2_front~0_35) v_~node2~0.offset_29)) v_~update~0_73) 1 0) 0) 0 1)) (= v_~node2_state~0_16 1) (= (+ v_~node2_front~0_35 1) v_~node2_front~0_34)) InVars {~node2~0.offset=v_~node2~0.offset_29, ~node2_front~0=v_~node2_front~0_35, #memory_int=|v_#memory_int_183|, ~node2_size~0=v_~node2_size~0_20, ~node2~0.base=v_~node2~0.base_29, ~node2_back~0=v_~node2_back~0_44, ~update~0=v_~update~0_73} OutVars{~node2_state~0=v_~node2_state~0_16, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_1|, thread3Thread1of1ForFork0_#t~mem20#1=|v_thread3Thread1of1ForFork0_#t~mem20#1_1|, thread3Thread1of1ForFork0_#t~post21#1=|v_thread3Thread1of1ForFork0_#t~post21#1_1|, ~node2~0.offset=v_~node2~0.offset_29, ~node2_front~0=v_~node2_front~0_34, ~safe~0=v_~safe~0_80, #memory_int=|v_#memory_int_183|, ~node2_size~0=v_~node2_size~0_20, ~node2~0.base=v_~node2~0.base_29, ~node2_back~0=v_~node2_back~0_44, ~update~0=v_~update~0_73} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#t~post21#1, ~node2_state~0, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, ~node2_front~0, ~safe~0, thread3Thread1of1ForFork0_#t~mem20#1][1373], [2217#(= ~node1_state~0 0), 368#true, 308#L148true, 376#true, 2219#true, 190#L104true, 2185#(and (exists ((v_~manager_back~0_148 Int)) (and (= ~update~0 (select (select |#memory_int| ~manager~0.base) (* v_~manager_back~0_148 4))) (<= (+ v_~manager_back~0_148 1) ~manager_size~0) (<= 0 v_~manager_back~0_148))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_size~0 1) (= ~manager~0.offset 0) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t1~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (not (= ~manager~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (= ~manager_front~0 0) (< ~manager_front~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t4~0#1.base|)), 353#true, 277#L201-1true, 382#(= ~client_state~0 0), 194#L132-1true, 372#true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, thread1Thread1of1ForFork1NotInUse, 401#true]) [2023-11-29 21:56:11,948 INFO L294 olderBase$Statistics]: this new event has 279 ancestors and is cut-off event [2023-11-29 21:56:11,948 INFO L297 olderBase$Statistics]: existing Event has 280 ancestors and is cut-off event [2023-11-29 21:56:11,948 INFO L297 olderBase$Statistics]: existing Event has 279 ancestors and is cut-off event [2023-11-29 21:56:11,948 INFO L297 olderBase$Statistics]: existing Event has 279 ancestors and is cut-off event [2023-11-29 21:56:11,948 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1418] L104-->L110-1: Formula: (and (= v_~node1_state~0_20 1) (not (= (ite (and (< v_~node1_front~0_37 v_~node1_size~0_20) (< v_~node1_front~0_37 v_~node1_back~0_44) (<= 0 v_~node1_front~0_37)) 1 0) 0)) (= v_~safe~0_82 (ite (= (ite (= (select (select |v_#memory_int_189| v_~node1~0.base_33) (+ (* v_~node1_front~0_37 4) v_~node1~0.offset_33)) v_~update~0_75) 1 0) 0) 0 1)) (= (+ v_~node1_front~0_37 1) v_~node1_front~0_36)) InVars {~node1~0.base=v_~node1~0.base_33, ~node1_size~0=v_~node1_size~0_20, #memory_int=|v_#memory_int_189|, ~node1_back~0=v_~node1_back~0_44, ~node1~0.offset=v_~node1~0.offset_33, ~node1_front~0=v_~node1_front~0_37, ~update~0=v_~update~0_75} OutVars{thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~node1_state~0=v_~node1_state~0_20, ~node1~0.offset=v_~node1~0.offset_33, ~node1_front~0=v_~node1_front~0_36, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~node1~0.base=v_~node1~0.base_33, ~node1_size~0=v_~node1_size~0_20, thread2Thread1of1ForFork3_#t~post16#1=|v_thread2Thread1of1ForFork3_#t~post16#1_1|, ~safe~0=v_~safe~0_82, #memory_int=|v_#memory_int_189|, thread2Thread1of1ForFork3_#t~mem15#1=|v_thread2Thread1of1ForFork3_#t~mem15#1_1|, ~node1_back~0=v_~node1_back~0_44, ~update~0=v_~update~0_75} AuxVars[] AssignedVars[thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork3_#t~post16#1, ~safe~0, thread2Thread1of1ForFork3_#t~mem15#1, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~node1_state~0, ~node1_front~0][1284], [326#L126true, 368#true, 308#L148true, 2215#true, 376#true, 2221#(= ~node2_state~0 0), 2185#(and (exists ((v_~manager_back~0_148 Int)) (and (= ~update~0 (select (select |#memory_int| ~manager~0.base) (* v_~manager_back~0_148 4))) (<= (+ v_~manager_back~0_148 1) ~manager_size~0) (<= 0 v_~manager_back~0_148))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_size~0 1) (= ~manager~0.offset 0) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t1~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (not (= ~manager~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (= ~manager_front~0 0) (< ~manager_front~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t4~0#1.base|)), 158#L110-1true, 353#true, 277#L201-1true, 382#(= ~client_state~0 0), 372#true, thread2Thread1of1ForFork3InUse, 384#true, thread4Thread1of1ForFork2InUse, 356#true, thread3Thread1of1ForFork0InUse, 401#true, thread1Thread1of1ForFork1NotInUse]) [2023-11-29 21:56:11,948 INFO L294 olderBase$Statistics]: this new event has 279 ancestors and is cut-off event [2023-11-29 21:56:11,948 INFO L297 olderBase$Statistics]: existing Event has 279 ancestors and is cut-off event [2023-11-29 21:56:11,949 INFO L297 olderBase$Statistics]: existing Event has 280 ancestors and is cut-off event [2023-11-29 21:56:11,949 INFO L297 olderBase$Statistics]: existing Event has 279 ancestors and is cut-off event [2023-11-29 21:56:13,064 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1432] L126-->L132-1: Formula: (and (not (= (ite (and (< v_~node2_front~0_35 v_~node2_back~0_44) (<= 0 v_~node2_front~0_35) (< v_~node2_front~0_35 v_~node2_size~0_20)) 1 0) 0)) (= v_~safe~0_80 (ite (= (ite (= (select (select |v_#memory_int_183| v_~node2~0.base_29) (+ (* 4 v_~node2_front~0_35) v_~node2~0.offset_29)) v_~update~0_73) 1 0) 0) 0 1)) (= v_~node2_state~0_16 1) (= (+ v_~node2_front~0_35 1) v_~node2_front~0_34)) InVars {~node2~0.offset=v_~node2~0.offset_29, ~node2_front~0=v_~node2_front~0_35, #memory_int=|v_#memory_int_183|, ~node2_size~0=v_~node2_size~0_20, ~node2~0.base=v_~node2~0.base_29, ~node2_back~0=v_~node2_back~0_44, ~update~0=v_~update~0_73} OutVars{~node2_state~0=v_~node2_state~0_16, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_1|, thread3Thread1of1ForFork0_#t~mem20#1=|v_thread3Thread1of1ForFork0_#t~mem20#1_1|, thread3Thread1of1ForFork0_#t~post21#1=|v_thread3Thread1of1ForFork0_#t~post21#1_1|, ~node2~0.offset=v_~node2~0.offset_29, ~node2_front~0=v_~node2_front~0_34, ~safe~0=v_~safe~0_80, #memory_int=|v_#memory_int_183|, ~node2_size~0=v_~node2_size~0_20, ~node2~0.base=v_~node2~0.base_29, ~node2_back~0=v_~node2_back~0_44, ~update~0=v_~update~0_73} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#t~post21#1, ~node2_state~0, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, ~node2_front~0, ~safe~0, thread3Thread1of1ForFork0_#t~mem20#1][1750], [368#true, 308#L148true, 18#L200-1true, 2215#true, 376#true, 2219#true, 353#true, 25#L61true, 194#L132-1true, 382#(= ~client_state~0 0), 372#true, 35#L110true, thread2Thread1of1ForFork3InUse, 384#true, thread4Thread1of1ForFork2InUse, 356#true, thread3Thread1of1ForFork0InUse, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:56:13,064 INFO L294 olderBase$Statistics]: this new event has 284 ancestors and is cut-off event [2023-11-29 21:56:13,064 INFO L297 olderBase$Statistics]: existing Event has 279 ancestors and is cut-off event [2023-11-29 21:56:13,064 INFO L297 olderBase$Statistics]: existing Event has 279 ancestors and is cut-off event [2023-11-29 21:56:13,064 INFO L297 olderBase$Statistics]: existing Event has 279 ancestors and is cut-off event [2023-11-29 21:56:13,064 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1395] L61-->L88-1: Formula: (and (= (+ v_~node1_back~0_39 1) v_~node1_back~0_38) (= v_~manager_state~0_40 2) (not (= (ite (= (select (select |v_#memory_int_177| v_~node1~0.base_31) (+ (* v_~node1_back~0_39 4) v_~node1~0.offset_31)) v_~update~0_69) 1 0) 0)) (not (= (ite (and (<= 0 v_~node1_back~0_39) (< v_~node1_back~0_39 v_~node1_size~0_16)) 1 0) 0))) InVars {~node1~0.base=v_~node1~0.base_31, ~node1_size~0=v_~node1_size~0_16, #memory_int=|v_#memory_int_177|, ~node1_back~0=v_~node1_back~0_39, ~node1~0.offset=v_~node1~0.offset_31, ~update~0=v_~update~0_69} OutVars{~manager_state~0=v_~manager_state~0_40, ~node1~0.base=v_~node1~0.base_31, thread1Thread1of1ForFork1_#t~mem4#1=|v_thread1Thread1of1ForFork1_#t~mem4#1_1|, ~node1_size~0=v_~node1_size~0_16, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_3|, thread1Thread1of1ForFork1_#t~post5#1=|v_thread1Thread1of1ForFork1_#t~post5#1_1|, #memory_int=|v_#memory_int_177|, ~node1_back~0=v_~node1_back~0_38, ~node1~0.offset=v_~node1~0.offset_31, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1_3|, ~update~0=v_~update~0_69} AuxVars[] AssignedVars[~manager_state~0, thread1Thread1of1ForFork1_#t~mem4#1, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork1_#t~post5#1, ~node1_back~0, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1][1509], [326#L126true, 368#true, 308#L148true, 18#L200-1true, 2215#true, 376#true, 2221#(= ~node2_state~0 0), 353#true, 382#(= ~client_state~0 0), 372#true, 35#L110true, 96#L88-1true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:56:13,064 INFO L294 olderBase$Statistics]: this new event has 284 ancestors and is cut-off event [2023-11-29 21:56:13,064 INFO L297 olderBase$Statistics]: existing Event has 279 ancestors and is cut-off event [2023-11-29 21:56:13,064 INFO L297 olderBase$Statistics]: existing Event has 279 ancestors and is cut-off event [2023-11-29 21:56:13,064 INFO L297 olderBase$Statistics]: existing Event has 279 ancestors and is cut-off event [2023-11-29 21:56:13,065 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L148-->L154-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_137 v_~manager_size~0_40) (<= 0 v_~manager_back~0_137)) 1 0) 0)) (= v_~client_state~0_18 1) (= v_~manager_back~0_136 (+ v_~manager_back~0_137 1)) (not (= (ite (= v_~update~0_79 (select (select |v_#memory_int_193| v_~manager~0.base_85) (+ (* v_~manager_back~0_137 4) v_~manager~0.offset_85))) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, ~manager_back~0=v_~manager_back~0_137, ~manager_size~0=v_~manager_size~0_40, ~update~0=v_~update~0_79} OutVars{thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, thread4Thread1of1ForFork2_#t~post26#1=|v_thread4Thread1of1ForFork2_#t~post26#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~client_state~0=v_~client_state~0_18, ~manager_back~0=v_~manager_back~0_136, ~manager_size~0=v_~manager_size~0_40, thread4Thread1of1ForFork2_#t~mem25#1=|v_thread4Thread1of1ForFork2_#t~mem25#1_1|, ~update~0=v_~update~0_79} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post26#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, ~manager_back~0, thread4Thread1of1ForFork2_#t~mem25#1][1444], [326#L126true, 368#true, 18#L200-1true, 2215#true, 376#true, 88#L154-1true, 2221#(= ~node2_state~0 0), 353#true, 25#L61true, 372#true, 35#L110true, 380#true, thread2Thread1of1ForFork3InUse, 384#true, thread4Thread1of1ForFork2InUse, 356#true, thread3Thread1of1ForFork0InUse, 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:56:13,065 INFO L294 olderBase$Statistics]: this new event has 284 ancestors and is cut-off event [2023-11-29 21:56:13,065 INFO L297 olderBase$Statistics]: existing Event has 279 ancestors and is cut-off event [2023-11-29 21:56:13,065 INFO L297 olderBase$Statistics]: existing Event has 279 ancestors and is cut-off event [2023-11-29 21:56:13,065 INFO L297 olderBase$Statistics]: existing Event has 279 ancestors and is cut-off event [2023-11-29 21:56:13,068 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1432] L126-->L132-1: Formula: (and (not (= (ite (and (< v_~node2_front~0_35 v_~node2_back~0_44) (<= 0 v_~node2_front~0_35) (< v_~node2_front~0_35 v_~node2_size~0_20)) 1 0) 0)) (= v_~safe~0_80 (ite (= (ite (= (select (select |v_#memory_int_183| v_~node2~0.base_29) (+ (* 4 v_~node2_front~0_35) v_~node2~0.offset_29)) v_~update~0_73) 1 0) 0) 0 1)) (= v_~node2_state~0_16 1) (= (+ v_~node2_front~0_35 1) v_~node2_front~0_34)) InVars {~node2~0.offset=v_~node2~0.offset_29, ~node2_front~0=v_~node2_front~0_35, #memory_int=|v_#memory_int_183|, ~node2_size~0=v_~node2_size~0_20, ~node2~0.base=v_~node2~0.base_29, ~node2_back~0=v_~node2_back~0_44, ~update~0=v_~update~0_73} OutVars{~node2_state~0=v_~node2_state~0_16, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_1|, thread3Thread1of1ForFork0_#t~mem20#1=|v_thread3Thread1of1ForFork0_#t~mem20#1_1|, thread3Thread1of1ForFork0_#t~post21#1=|v_thread3Thread1of1ForFork0_#t~post21#1_1|, ~node2~0.offset=v_~node2~0.offset_29, ~node2_front~0=v_~node2_front~0_34, ~safe~0=v_~safe~0_80, #memory_int=|v_#memory_int_183|, ~node2_size~0=v_~node2_size~0_20, ~node2~0.base=v_~node2~0.base_29, ~node2_back~0=v_~node2_back~0_44, ~update~0=v_~update~0_73} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#t~post21#1, ~node2_state~0, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, ~node2_front~0, ~safe~0, thread3Thread1of1ForFork0_#t~mem20#1][1750], [368#true, 308#L148true, 18#L200-1true, 2215#true, 2219#true, 376#true, 353#true, 227#L67true, 194#L132-1true, 382#(= ~client_state~0 0), 372#true, 35#L110true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:56:13,068 INFO L294 olderBase$Statistics]: this new event has 284 ancestors and is cut-off event [2023-11-29 21:56:13,068 INFO L297 olderBase$Statistics]: existing Event has 279 ancestors and is cut-off event [2023-11-29 21:56:13,068 INFO L297 olderBase$Statistics]: existing Event has 279 ancestors and is cut-off event [2023-11-29 21:56:13,068 INFO L297 olderBase$Statistics]: existing Event has 279 ancestors and is cut-off event [2023-11-29 21:56:13,068 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L148-->L154-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_137 v_~manager_size~0_40) (<= 0 v_~manager_back~0_137)) 1 0) 0)) (= v_~client_state~0_18 1) (= v_~manager_back~0_136 (+ v_~manager_back~0_137 1)) (not (= (ite (= v_~update~0_79 (select (select |v_#memory_int_193| v_~manager~0.base_85) (+ (* v_~manager_back~0_137 4) v_~manager~0.offset_85))) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, ~manager_back~0=v_~manager_back~0_137, ~manager_size~0=v_~manager_size~0_40, ~update~0=v_~update~0_79} OutVars{thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, thread4Thread1of1ForFork2_#t~post26#1=|v_thread4Thread1of1ForFork2_#t~post26#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~client_state~0=v_~client_state~0_18, ~manager_back~0=v_~manager_back~0_136, ~manager_size~0=v_~manager_size~0_40, thread4Thread1of1ForFork2_#t~mem25#1=|v_thread4Thread1of1ForFork2_#t~mem25#1_1|, ~update~0=v_~update~0_79} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post26#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, ~manager_back~0, thread4Thread1of1ForFork2_#t~mem25#1][1444], [326#L126true, 368#true, 18#L200-1true, 2215#true, 376#true, 88#L154-1true, 2221#(= ~node2_state~0 0), 353#true, 227#L67true, 372#true, 35#L110true, 380#true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:56:13,068 INFO L294 olderBase$Statistics]: this new event has 284 ancestors and is cut-off event [2023-11-29 21:56:13,068 INFO L297 olderBase$Statistics]: existing Event has 279 ancestors and is cut-off event [2023-11-29 21:56:13,068 INFO L297 olderBase$Statistics]: existing Event has 279 ancestors and is cut-off event [2023-11-29 21:56:13,068 INFO L297 olderBase$Statistics]: existing Event has 279 ancestors and is cut-off event [2023-11-29 21:56:13,069 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1432] L126-->L132-1: Formula: (and (not (= (ite (and (< v_~node2_front~0_35 v_~node2_back~0_44) (<= 0 v_~node2_front~0_35) (< v_~node2_front~0_35 v_~node2_size~0_20)) 1 0) 0)) (= v_~safe~0_80 (ite (= (ite (= (select (select |v_#memory_int_183| v_~node2~0.base_29) (+ (* 4 v_~node2_front~0_35) v_~node2~0.offset_29)) v_~update~0_73) 1 0) 0) 0 1)) (= v_~node2_state~0_16 1) (= (+ v_~node2_front~0_35 1) v_~node2_front~0_34)) InVars {~node2~0.offset=v_~node2~0.offset_29, ~node2_front~0=v_~node2_front~0_35, #memory_int=|v_#memory_int_183|, ~node2_size~0=v_~node2_size~0_20, ~node2~0.base=v_~node2~0.base_29, ~node2_back~0=v_~node2_back~0_44, ~update~0=v_~update~0_73} OutVars{~node2_state~0=v_~node2_state~0_16, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_1|, thread3Thread1of1ForFork0_#t~mem20#1=|v_thread3Thread1of1ForFork0_#t~mem20#1_1|, thread3Thread1of1ForFork0_#t~post21#1=|v_thread3Thread1of1ForFork0_#t~post21#1_1|, ~node2~0.offset=v_~node2~0.offset_29, ~node2_front~0=v_~node2_front~0_34, ~safe~0=v_~safe~0_80, #memory_int=|v_#memory_int_183|, ~node2_size~0=v_~node2_size~0_20, ~node2~0.base=v_~node2~0.base_29, ~node2_back~0=v_~node2_back~0_44, ~update~0=v_~update~0_73} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#t~post21#1, ~node2_state~0, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, ~node2_front~0, ~safe~0, thread3Thread1of1ForFork0_#t~mem20#1][1750], [201#L111true, 368#true, 308#L148true, 18#L200-1true, 2215#true, 2219#true, 376#true, 353#true, 382#(= ~client_state~0 0), 194#L132-1true, 372#true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, thread4Thread1of1ForFork2InUse, 176#L60true, thread3Thread1of1ForFork0InUse, 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:56:13,069 INFO L294 olderBase$Statistics]: this new event has 284 ancestors and is cut-off event [2023-11-29 21:56:13,069 INFO L297 olderBase$Statistics]: existing Event has 279 ancestors and is cut-off event [2023-11-29 21:56:13,069 INFO L297 olderBase$Statistics]: existing Event has 279 ancestors and is cut-off event [2023-11-29 21:56:13,069 INFO L297 olderBase$Statistics]: existing Event has 279 ancestors and is cut-off event [2023-11-29 21:56:13,070 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1421] L111-->L110-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_125 v_~manager_size~0_32) (<= 0 v_~manager_back~0_125)) 1 0) 0)) (= v_~node1_state~0_18 0) (= v_~manager_back~0_124 (+ v_~manager_back~0_125 1)) (not (= (ite (= (select (select |v_#memory_int_173| v_~manager~0.base_79) (+ (* v_~manager_back~0_125 4) v_~manager~0.offset_79)) v_~ok~0_65) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_79, ~ok~0=v_~ok~0_65, ~manager~0.base=v_~manager~0.base_79, #memory_int=|v_#memory_int_173|, ~manager_back~0=v_~manager_back~0_125, ~manager_size~0=v_~manager_size~0_32} OutVars{thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_3|, ~manager~0.offset=v_~manager~0.offset_79, thread2Thread1of1ForFork3_#t~mem17#1=|v_thread2Thread1of1ForFork3_#t~mem17#1_1|, ~ok~0=v_~ok~0_65, ~manager~0.base=v_~manager~0.base_79, thread2Thread1of1ForFork3_#t~post18#1=|v_thread2Thread1of1ForFork3_#t~post18#1_1|, #memory_int=|v_#memory_int_173|, ~manager_back~0=v_~manager_back~0_124, ~manager_size~0=v_~manager_size~0_32, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_3|, ~node1_state~0=v_~node1_state~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork3_#t~mem17#1, thread2Thread1of1ForFork3_#t~post18#1, ~manager_back~0, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~node1_state~0][1818], [2217#(= ~node1_state~0 0), 326#L126true, 368#true, 308#L148true, 18#L200-1true, 376#true, 2221#(= ~node2_state~0 0), 158#L110-1true, 353#true, 382#(= ~client_state~0 0), 372#true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, thread4Thread1of1ForFork2InUse, 176#L60true, thread3Thread1of1ForFork0InUse, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:56:13,070 INFO L294 olderBase$Statistics]: this new event has 284 ancestors and is cut-off event [2023-11-29 21:56:13,070 INFO L297 olderBase$Statistics]: existing Event has 279 ancestors and is cut-off event [2023-11-29 21:56:13,070 INFO L297 olderBase$Statistics]: existing Event has 279 ancestors and is cut-off event [2023-11-29 21:56:13,070 INFO L297 olderBase$Statistics]: existing Event has 279 ancestors and is cut-off event [2023-11-29 21:56:13,070 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L148-->L154-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_137 v_~manager_size~0_40) (<= 0 v_~manager_back~0_137)) 1 0) 0)) (= v_~client_state~0_18 1) (= v_~manager_back~0_136 (+ v_~manager_back~0_137 1)) (not (= (ite (= v_~update~0_79 (select (select |v_#memory_int_193| v_~manager~0.base_85) (+ (* v_~manager_back~0_137 4) v_~manager~0.offset_85))) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, ~manager_back~0=v_~manager_back~0_137, ~manager_size~0=v_~manager_size~0_40, ~update~0=v_~update~0_79} OutVars{thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, thread4Thread1of1ForFork2_#t~post26#1=|v_thread4Thread1of1ForFork2_#t~post26#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~client_state~0=v_~client_state~0_18, ~manager_back~0=v_~manager_back~0_136, ~manager_size~0=v_~manager_size~0_40, thread4Thread1of1ForFork2_#t~mem25#1=|v_thread4Thread1of1ForFork2_#t~mem25#1_1|, ~update~0=v_~update~0_79} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post26#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, ~manager_back~0, thread4Thread1of1ForFork2_#t~mem25#1][1444], [326#L126true, 201#L111true, 368#true, 18#L200-1true, 2215#true, 376#true, 88#L154-1true, 2221#(= ~node2_state~0 0), 353#true, 372#true, 380#true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, thread4Thread1of1ForFork2InUse, 176#L60true, thread3Thread1of1ForFork0InUse, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:56:13,070 INFO L294 olderBase$Statistics]: this new event has 284 ancestors and is cut-off event [2023-11-29 21:56:13,070 INFO L297 olderBase$Statistics]: existing Event has 279 ancestors and is cut-off event [2023-11-29 21:56:13,070 INFO L297 olderBase$Statistics]: existing Event has 279 ancestors and is cut-off event [2023-11-29 21:56:13,070 INFO L297 olderBase$Statistics]: existing Event has 279 ancestors and is cut-off event [2023-11-29 21:56:13,084 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1432] L126-->L132-1: Formula: (and (not (= (ite (and (< v_~node2_front~0_35 v_~node2_back~0_44) (<= 0 v_~node2_front~0_35) (< v_~node2_front~0_35 v_~node2_size~0_20)) 1 0) 0)) (= v_~safe~0_80 (ite (= (ite (= (select (select |v_#memory_int_183| v_~node2~0.base_29) (+ (* 4 v_~node2_front~0_35) v_~node2~0.offset_29)) v_~update~0_73) 1 0) 0) 0 1)) (= v_~node2_state~0_16 1) (= (+ v_~node2_front~0_35 1) v_~node2_front~0_34)) InVars {~node2~0.offset=v_~node2~0.offset_29, ~node2_front~0=v_~node2_front~0_35, #memory_int=|v_#memory_int_183|, ~node2_size~0=v_~node2_size~0_20, ~node2~0.base=v_~node2~0.base_29, ~node2_back~0=v_~node2_back~0_44, ~update~0=v_~update~0_73} OutVars{~node2_state~0=v_~node2_state~0_16, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_1|, thread3Thread1of1ForFork0_#t~mem20#1=|v_thread3Thread1of1ForFork0_#t~mem20#1_1|, thread3Thread1of1ForFork0_#t~post21#1=|v_thread3Thread1of1ForFork0_#t~post21#1_1|, ~node2~0.offset=v_~node2~0.offset_29, ~node2_front~0=v_~node2_front~0_34, ~safe~0=v_~safe~0_80, #memory_int=|v_#memory_int_183|, ~node2_size~0=v_~node2_size~0_20, ~node2~0.base=v_~node2~0.base_29, ~node2_back~0=v_~node2_back~0_44, ~update~0=v_~update~0_73} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#t~post21#1, ~node2_state~0, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, ~node2_front~0, ~safe~0, thread3Thread1of1ForFork0_#t~mem20#1][1750], [368#true, 201#L111true, 308#L148true, 2215#true, 376#true, 2219#true, 273#L75true, 353#true, 382#(= ~client_state~0 0), 194#L132-1true, 372#true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, 93#L199-4true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:56:13,084 INFO L294 olderBase$Statistics]: this new event has 284 ancestors and is cut-off event [2023-11-29 21:56:13,084 INFO L297 olderBase$Statistics]: existing Event has 279 ancestors and is cut-off event [2023-11-29 21:56:13,084 INFO L297 olderBase$Statistics]: existing Event has 279 ancestors and is cut-off event [2023-11-29 21:56:13,084 INFO L297 olderBase$Statistics]: existing Event has 279 ancestors and is cut-off event [2023-11-29 21:56:13,085 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1421] L111-->L110-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_125 v_~manager_size~0_32) (<= 0 v_~manager_back~0_125)) 1 0) 0)) (= v_~node1_state~0_18 0) (= v_~manager_back~0_124 (+ v_~manager_back~0_125 1)) (not (= (ite (= (select (select |v_#memory_int_173| v_~manager~0.base_79) (+ (* v_~manager_back~0_125 4) v_~manager~0.offset_79)) v_~ok~0_65) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_79, ~ok~0=v_~ok~0_65, ~manager~0.base=v_~manager~0.base_79, #memory_int=|v_#memory_int_173|, ~manager_back~0=v_~manager_back~0_125, ~manager_size~0=v_~manager_size~0_32} OutVars{thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_3|, ~manager~0.offset=v_~manager~0.offset_79, thread2Thread1of1ForFork3_#t~mem17#1=|v_thread2Thread1of1ForFork3_#t~mem17#1_1|, ~ok~0=v_~ok~0_65, ~manager~0.base=v_~manager~0.base_79, thread2Thread1of1ForFork3_#t~post18#1=|v_thread2Thread1of1ForFork3_#t~post18#1_1|, #memory_int=|v_#memory_int_173|, ~manager_back~0=v_~manager_back~0_124, ~manager_size~0=v_~manager_size~0_32, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_3|, ~node1_state~0=v_~node1_state~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork3_#t~mem17#1, thread2Thread1of1ForFork3_#t~post18#1, ~manager_back~0, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~node1_state~0][1818], [326#L126true, 2217#(= ~node1_state~0 0), 368#true, 308#L148true, 376#true, 2221#(= ~node2_state~0 0), 273#L75true, 158#L110-1true, 353#true, 382#(= ~client_state~0 0), 372#true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, 93#L199-4true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:56:13,085 INFO L294 olderBase$Statistics]: this new event has 284 ancestors and is cut-off event [2023-11-29 21:56:13,085 INFO L297 olderBase$Statistics]: existing Event has 279 ancestors and is cut-off event [2023-11-29 21:56:13,085 INFO L297 olderBase$Statistics]: existing Event has 279 ancestors and is cut-off event [2023-11-29 21:56:13,085 INFO L297 olderBase$Statistics]: existing Event has 279 ancestors and is cut-off event [2023-11-29 21:56:13,085 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L148-->L154-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_137 v_~manager_size~0_40) (<= 0 v_~manager_back~0_137)) 1 0) 0)) (= v_~client_state~0_18 1) (= v_~manager_back~0_136 (+ v_~manager_back~0_137 1)) (not (= (ite (= v_~update~0_79 (select (select |v_#memory_int_193| v_~manager~0.base_85) (+ (* v_~manager_back~0_137 4) v_~manager~0.offset_85))) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, ~manager_back~0=v_~manager_back~0_137, ~manager_size~0=v_~manager_size~0_40, ~update~0=v_~update~0_79} OutVars{thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, thread4Thread1of1ForFork2_#t~post26#1=|v_thread4Thread1of1ForFork2_#t~post26#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~client_state~0=v_~client_state~0_18, ~manager_back~0=v_~manager_back~0_136, ~manager_size~0=v_~manager_size~0_40, thread4Thread1of1ForFork2_#t~mem25#1=|v_thread4Thread1of1ForFork2_#t~mem25#1_1|, ~update~0=v_~update~0_79} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post26#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, ~manager_back~0, thread4Thread1of1ForFork2_#t~mem25#1][1444], [326#L126true, 201#L111true, 368#true, 2215#true, 376#true, 88#L154-1true, 2221#(= ~node2_state~0 0), 273#L75true, 353#true, 372#true, thread2Thread1of1ForFork3InUse, 380#true, 384#true, 93#L199-4true, 356#true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:56:13,085 INFO L294 olderBase$Statistics]: this new event has 284 ancestors and is cut-off event [2023-11-29 21:56:13,085 INFO L297 olderBase$Statistics]: existing Event has 279 ancestors and is cut-off event [2023-11-29 21:56:13,085 INFO L297 olderBase$Statistics]: existing Event has 279 ancestors and is cut-off event [2023-11-29 21:56:13,085 INFO L297 olderBase$Statistics]: existing Event has 279 ancestors and is cut-off event [2023-11-29 21:56:13,086 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1401] L75-->L88-1: Formula: (and (= v_~manager_state~0_48 4) (= v_~safe~0_86 (ite (= 0 (ite (= (select (select |v_#memory_int_201| v_~manager~0.base_89) (+ (* v_~manager_front~0_103 4) v_~manager~0.offset_89)) v_~ok~0_75) 1 0)) 0 1)) (not (= (ite (and (< v_~manager_front~0_103 v_~manager_size~0_48) (<= 0 v_~manager_front~0_103) (< v_~manager_front~0_103 v_~manager_back~0_146)) 1 0) 0)) (= v_~manager_front~0_102 (+ v_~manager_front~0_103 1))) InVars {~manager_front~0=v_~manager_front~0_103, ~manager~0.offset=v_~manager~0.offset_89, ~ok~0=v_~ok~0_75, ~manager~0.base=v_~manager~0.base_89, #memory_int=|v_#memory_int_201|, ~manager_back~0=v_~manager_back~0_146, ~manager_size~0=v_~manager_size~0_48} OutVars{~manager_state~0=v_~manager_state~0_48, ~manager~0.offset=v_~manager~0.offset_89, ~ok~0=v_~ok~0_75, ~manager~0.base=v_~manager~0.base_89, ~manager_back~0=v_~manager_back~0_146, ~manager_front~0=v_~manager_front~0_102, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_7|, ~safe~0=v_~safe~0_86, thread1Thread1of1ForFork1_#t~mem8#1=|v_thread1Thread1of1ForFork1_#t~mem8#1_1|, #memory_int=|v_#memory_int_201|, ~manager_size~0=v_~manager_size~0_48, thread1Thread1of1ForFork1_#t~post9#1=|v_thread1Thread1of1ForFork1_#t~post9#1_1|, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1_7|} AuxVars[] AssignedVars[~manager_front~0, ~manager_state~0, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, ~safe~0, thread1Thread1of1ForFork1_#t~mem8#1, thread1Thread1of1ForFork1_#t~post9#1, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1][1671], [326#L126true, 368#true, 201#L111true, 308#L148true, 2215#true, 376#true, 2221#(= ~node2_state~0 0), 353#true, 382#(= ~client_state~0 0), 372#true, 96#L88-1true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, 93#L199-4true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:56:13,086 INFO L294 olderBase$Statistics]: this new event has 284 ancestors and is cut-off event [2023-11-29 21:56:13,086 INFO L297 olderBase$Statistics]: existing Event has 279 ancestors and is cut-off event [2023-11-29 21:56:13,086 INFO L297 olderBase$Statistics]: existing Event has 279 ancestors and is cut-off event [2023-11-29 21:56:13,086 INFO L297 olderBase$Statistics]: existing Event has 279 ancestors and is cut-off event [2023-11-29 21:56:13,087 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1432] L126-->L132-1: Formula: (and (not (= (ite (and (< v_~node2_front~0_35 v_~node2_back~0_44) (<= 0 v_~node2_front~0_35) (< v_~node2_front~0_35 v_~node2_size~0_20)) 1 0) 0)) (= v_~safe~0_80 (ite (= (ite (= (select (select |v_#memory_int_183| v_~node2~0.base_29) (+ (* 4 v_~node2_front~0_35) v_~node2~0.offset_29)) v_~update~0_73) 1 0) 0) 0 1)) (= v_~node2_state~0_16 1) (= (+ v_~node2_front~0_35 1) v_~node2_front~0_34)) InVars {~node2~0.offset=v_~node2~0.offset_29, ~node2_front~0=v_~node2_front~0_35, #memory_int=|v_#memory_int_183|, ~node2_size~0=v_~node2_size~0_20, ~node2~0.base=v_~node2~0.base_29, ~node2_back~0=v_~node2_back~0_44, ~update~0=v_~update~0_73} OutVars{~node2_state~0=v_~node2_state~0_16, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_1|, thread3Thread1of1ForFork0_#t~mem20#1=|v_thread3Thread1of1ForFork0_#t~mem20#1_1|, thread3Thread1of1ForFork0_#t~post21#1=|v_thread3Thread1of1ForFork0_#t~post21#1_1|, ~node2~0.offset=v_~node2~0.offset_29, ~node2_front~0=v_~node2_front~0_34, ~safe~0=v_~safe~0_80, #memory_int=|v_#memory_int_183|, ~node2_size~0=v_~node2_size~0_20, ~node2~0.base=v_~node2~0.base_29, ~node2_back~0=v_~node2_back~0_44, ~update~0=v_~update~0_73} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#t~post21#1, ~node2_state~0, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, ~node2_front~0, ~safe~0, thread3Thread1of1ForFork0_#t~mem20#1][1750], [368#true, 308#L148true, 2215#true, 2219#true, 376#true, 187#L82true, 353#true, 382#(= ~client_state~0 0), 194#L132-1true, 372#true, 35#L110true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, 93#L199-4true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:56:13,088 INFO L294 olderBase$Statistics]: this new event has 284 ancestors and is cut-off event [2023-11-29 21:56:13,088 INFO L297 olderBase$Statistics]: existing Event has 279 ancestors and is cut-off event [2023-11-29 21:56:13,088 INFO L297 olderBase$Statistics]: existing Event has 279 ancestors and is cut-off event [2023-11-29 21:56:13,088 INFO L297 olderBase$Statistics]: existing Event has 279 ancestors and is cut-off event [2023-11-29 21:56:13,088 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L148-->L154-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_137 v_~manager_size~0_40) (<= 0 v_~manager_back~0_137)) 1 0) 0)) (= v_~client_state~0_18 1) (= v_~manager_back~0_136 (+ v_~manager_back~0_137 1)) (not (= (ite (= v_~update~0_79 (select (select |v_#memory_int_193| v_~manager~0.base_85) (+ (* v_~manager_back~0_137 4) v_~manager~0.offset_85))) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, ~manager_back~0=v_~manager_back~0_137, ~manager_size~0=v_~manager_size~0_40, ~update~0=v_~update~0_79} OutVars{thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, thread4Thread1of1ForFork2_#t~post26#1=|v_thread4Thread1of1ForFork2_#t~post26#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~client_state~0=v_~client_state~0_18, ~manager_back~0=v_~manager_back~0_136, ~manager_size~0=v_~manager_size~0_40, thread4Thread1of1ForFork2_#t~mem25#1=|v_thread4Thread1of1ForFork2_#t~mem25#1_1|, ~update~0=v_~update~0_79} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post26#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, ~manager_back~0, thread4Thread1of1ForFork2_#t~mem25#1][1444], [326#L126true, 368#true, 2215#true, 376#true, 88#L154-1true, 2221#(= ~node2_state~0 0), 187#L82true, 353#true, 372#true, 35#L110true, 380#true, thread2Thread1of1ForFork3InUse, 384#true, 93#L199-4true, thread4Thread1of1ForFork2InUse, 356#true, thread3Thread1of1ForFork0InUse, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:56:13,088 INFO L294 olderBase$Statistics]: this new event has 284 ancestors and is cut-off event [2023-11-29 21:56:13,088 INFO L297 olderBase$Statistics]: existing Event has 279 ancestors and is cut-off event [2023-11-29 21:56:13,088 INFO L297 olderBase$Statistics]: existing Event has 279 ancestors and is cut-off event [2023-11-29 21:56:13,088 INFO L297 olderBase$Statistics]: existing Event has 279 ancestors and is cut-off event [2023-11-29 21:56:13,088 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1404] L82-->L88-1: Formula: (and (= v_~safe~0_84 (ite (= (ite (= (select (select |v_#memory_int_199| v_~manager~0.base_87) (+ (* v_~manager_front~0_97 4) v_~manager~0.offset_87)) v_~ok~0_73) 1 0) 0) 0 1)) (= (+ v_~manager_front~0_97 1) v_~manager_front~0_96) (= v_~manager_state~0_46 5) (not (= (ite (and (< v_~manager_front~0_97 v_~manager_back~0_142) (<= 0 v_~manager_front~0_97) (< v_~manager_front~0_97 v_~manager_size~0_44)) 1 0) 0))) InVars {~manager_front~0=v_~manager_front~0_97, ~manager~0.offset=v_~manager~0.offset_87, ~ok~0=v_~ok~0_73, ~manager~0.base=v_~manager~0.base_87, #memory_int=|v_#memory_int_199|, ~manager_back~0=v_~manager_back~0_142, ~manager_size~0=v_~manager_size~0_44} OutVars{~manager_state~0=v_~manager_state~0_46, ~manager~0.offset=v_~manager~0.offset_87, ~ok~0=v_~ok~0_73, ~manager~0.base=v_~manager~0.base_87, ~manager_back~0=v_~manager_back~0_142, thread1Thread1of1ForFork1_#t~post11#1=|v_thread1Thread1of1ForFork1_#t~post11#1_1|, ~manager_front~0=v_~manager_front~0_96, thread1Thread1of1ForFork1_#t~mem10#1=|v_thread1Thread1of1ForFork1_#t~mem10#1_1|, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_9|, ~safe~0=v_~safe~0_84, #memory_int=|v_#memory_int_199|, ~manager_size~0=v_~manager_size~0_44, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1_9|} AuxVars[] AssignedVars[~manager_front~0, ~manager_state~0, thread1Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, ~safe~0, thread1Thread1of1ForFork1_#t~post11#1, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1][1743], [326#L126true, 368#true, 308#L148true, 2215#true, 376#true, 2221#(= ~node2_state~0 0), 353#true, 382#(= ~client_state~0 0), 372#true, 96#L88-1true, 35#L110true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, 93#L199-4true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:56:13,088 INFO L294 olderBase$Statistics]: this new event has 284 ancestors and is cut-off event [2023-11-29 21:56:13,088 INFO L297 olderBase$Statistics]: existing Event has 279 ancestors and is cut-off event [2023-11-29 21:56:13,089 INFO L297 olderBase$Statistics]: existing Event has 279 ancestors and is cut-off event [2023-11-29 21:56:13,089 INFO L297 olderBase$Statistics]: existing Event has 279 ancestors and is cut-off event [2023-11-29 21:56:13,091 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1432] L126-->L132-1: Formula: (and (not (= (ite (and (< v_~node2_front~0_35 v_~node2_back~0_44) (<= 0 v_~node2_front~0_35) (< v_~node2_front~0_35 v_~node2_size~0_20)) 1 0) 0)) (= v_~safe~0_80 (ite (= (ite (= (select (select |v_#memory_int_183| v_~node2~0.base_29) (+ (* 4 v_~node2_front~0_35) v_~node2~0.offset_29)) v_~update~0_73) 1 0) 0) 0 1)) (= v_~node2_state~0_16 1) (= (+ v_~node2_front~0_35 1) v_~node2_front~0_34)) InVars {~node2~0.offset=v_~node2~0.offset_29, ~node2_front~0=v_~node2_front~0_35, #memory_int=|v_#memory_int_183|, ~node2_size~0=v_~node2_size~0_20, ~node2~0.base=v_~node2~0.base_29, ~node2_back~0=v_~node2_back~0_44, ~update~0=v_~update~0_73} OutVars{~node2_state~0=v_~node2_state~0_16, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_1|, thread3Thread1of1ForFork0_#t~mem20#1=|v_thread3Thread1of1ForFork0_#t~mem20#1_1|, thread3Thread1of1ForFork0_#t~post21#1=|v_thread3Thread1of1ForFork0_#t~post21#1_1|, ~node2~0.offset=v_~node2~0.offset_29, ~node2_front~0=v_~node2_front~0_34, ~safe~0=v_~safe~0_80, #memory_int=|v_#memory_int_183|, ~node2_size~0=v_~node2_size~0_20, ~node2~0.base=v_~node2~0.base_29, ~node2_back~0=v_~node2_back~0_44, ~update~0=v_~update~0_73} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#t~post21#1, ~node2_state~0, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, ~node2_front~0, ~safe~0, thread3Thread1of1ForFork0_#t~mem20#1][1750], [368#true, 308#L148true, 2215#true, 2219#true, 376#true, 311#L88true, 353#true, 194#L132-1true, 382#(= ~client_state~0 0), 372#true, 35#L110true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, 93#L199-4true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:56:13,091 INFO L294 olderBase$Statistics]: this new event has 284 ancestors and is cut-off event [2023-11-29 21:56:13,091 INFO L297 olderBase$Statistics]: existing Event has 279 ancestors and is cut-off event [2023-11-29 21:56:13,091 INFO L297 olderBase$Statistics]: existing Event has 279 ancestors and is cut-off event [2023-11-29 21:56:13,091 INFO L297 olderBase$Statistics]: existing Event has 279 ancestors and is cut-off event [2023-11-29 21:56:13,091 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L148-->L154-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_137 v_~manager_size~0_40) (<= 0 v_~manager_back~0_137)) 1 0) 0)) (= v_~client_state~0_18 1) (= v_~manager_back~0_136 (+ v_~manager_back~0_137 1)) (not (= (ite (= v_~update~0_79 (select (select |v_#memory_int_193| v_~manager~0.base_85) (+ (* v_~manager_back~0_137 4) v_~manager~0.offset_85))) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, ~manager_back~0=v_~manager_back~0_137, ~manager_size~0=v_~manager_size~0_40, ~update~0=v_~update~0_79} OutVars{thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, thread4Thread1of1ForFork2_#t~post26#1=|v_thread4Thread1of1ForFork2_#t~post26#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~client_state~0=v_~client_state~0_18, ~manager_back~0=v_~manager_back~0_136, ~manager_size~0=v_~manager_size~0_40, thread4Thread1of1ForFork2_#t~mem25#1=|v_thread4Thread1of1ForFork2_#t~mem25#1_1|, ~update~0=v_~update~0_79} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post26#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, ~manager_back~0, thread4Thread1of1ForFork2_#t~mem25#1][1444], [326#L126true, 368#true, 2215#true, 376#true, 88#L154-1true, 2221#(= ~node2_state~0 0), 311#L88true, 353#true, 372#true, 35#L110true, thread2Thread1of1ForFork3InUse, 380#true, 384#true, 93#L199-4true, 356#true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:56:13,091 INFO L294 olderBase$Statistics]: this new event has 284 ancestors and is cut-off event [2023-11-29 21:56:13,091 INFO L297 olderBase$Statistics]: existing Event has 279 ancestors and is cut-off event [2023-11-29 21:56:13,091 INFO L297 olderBase$Statistics]: existing Event has 279 ancestors and is cut-off event [2023-11-29 21:56:13,091 INFO L297 olderBase$Statistics]: existing Event has 279 ancestors and is cut-off event [2023-11-29 21:56:13,092 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1432] L126-->L132-1: Formula: (and (not (= (ite (and (< v_~node2_front~0_35 v_~node2_back~0_44) (<= 0 v_~node2_front~0_35) (< v_~node2_front~0_35 v_~node2_size~0_20)) 1 0) 0)) (= v_~safe~0_80 (ite (= (ite (= (select (select |v_#memory_int_183| v_~node2~0.base_29) (+ (* 4 v_~node2_front~0_35) v_~node2~0.offset_29)) v_~update~0_73) 1 0) 0) 0 1)) (= v_~node2_state~0_16 1) (= (+ v_~node2_front~0_35 1) v_~node2_front~0_34)) InVars {~node2~0.offset=v_~node2~0.offset_29, ~node2_front~0=v_~node2_front~0_35, #memory_int=|v_#memory_int_183|, ~node2_size~0=v_~node2_size~0_20, ~node2~0.base=v_~node2~0.base_29, ~node2_back~0=v_~node2_back~0_44, ~update~0=v_~update~0_73} OutVars{~node2_state~0=v_~node2_state~0_16, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_1|, thread3Thread1of1ForFork0_#t~mem20#1=|v_thread3Thread1of1ForFork0_#t~mem20#1_1|, thread3Thread1of1ForFork0_#t~post21#1=|v_thread3Thread1of1ForFork0_#t~post21#1_1|, ~node2~0.offset=v_~node2~0.offset_29, ~node2_front~0=v_~node2_front~0_34, ~safe~0=v_~safe~0_80, #memory_int=|v_#memory_int_183|, ~node2_size~0=v_~node2_size~0_20, ~node2~0.base=v_~node2~0.base_29, ~node2_back~0=v_~node2_back~0_44, ~update~0=v_~update~0_73} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#t~post21#1, ~node2_state~0, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, ~node2_front~0, ~safe~0, thread3Thread1of1ForFork0_#t~mem20#1][1750], [368#true, 201#L111true, 308#L148true, 2215#true, 2219#true, 376#true, 353#true, 194#L132-1true, 382#(= ~client_state~0 0), 372#true, thread2Thread1of1ForFork3InUse, 384#true, 48#L81true, 93#L199-4true, 356#true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:56:13,093 INFO L294 olderBase$Statistics]: this new event has 284 ancestors and is cut-off event [2023-11-29 21:56:13,093 INFO L297 olderBase$Statistics]: existing Event has 279 ancestors and is cut-off event [2023-11-29 21:56:13,093 INFO L297 olderBase$Statistics]: existing Event has 279 ancestors and is cut-off event [2023-11-29 21:56:13,093 INFO L297 olderBase$Statistics]: existing Event has 279 ancestors and is cut-off event [2023-11-29 21:56:13,093 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1421] L111-->L110-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_125 v_~manager_size~0_32) (<= 0 v_~manager_back~0_125)) 1 0) 0)) (= v_~node1_state~0_18 0) (= v_~manager_back~0_124 (+ v_~manager_back~0_125 1)) (not (= (ite (= (select (select |v_#memory_int_173| v_~manager~0.base_79) (+ (* v_~manager_back~0_125 4) v_~manager~0.offset_79)) v_~ok~0_65) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_79, ~ok~0=v_~ok~0_65, ~manager~0.base=v_~manager~0.base_79, #memory_int=|v_#memory_int_173|, ~manager_back~0=v_~manager_back~0_125, ~manager_size~0=v_~manager_size~0_32} OutVars{thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_3|, ~manager~0.offset=v_~manager~0.offset_79, thread2Thread1of1ForFork3_#t~mem17#1=|v_thread2Thread1of1ForFork3_#t~mem17#1_1|, ~ok~0=v_~ok~0_65, ~manager~0.base=v_~manager~0.base_79, thread2Thread1of1ForFork3_#t~post18#1=|v_thread2Thread1of1ForFork3_#t~post18#1_1|, #memory_int=|v_#memory_int_173|, ~manager_back~0=v_~manager_back~0_124, ~manager_size~0=v_~manager_size~0_32, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_3|, ~node1_state~0=v_~node1_state~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork3_#t~mem17#1, thread2Thread1of1ForFork3_#t~post18#1, ~manager_back~0, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~node1_state~0][1818], [2217#(= ~node1_state~0 0), 326#L126true, 368#true, 308#L148true, 376#true, 2221#(= ~node2_state~0 0), 158#L110-1true, 353#true, 382#(= ~client_state~0 0), 372#true, thread2Thread1of1ForFork3InUse, 384#true, 48#L81true, 356#true, 93#L199-4true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:56:13,093 INFO L294 olderBase$Statistics]: this new event has 284 ancestors and is cut-off event [2023-11-29 21:56:13,093 INFO L297 olderBase$Statistics]: existing Event has 279 ancestors and is cut-off event [2023-11-29 21:56:13,093 INFO L297 olderBase$Statistics]: existing Event has 279 ancestors and is cut-off event [2023-11-29 21:56:13,093 INFO L297 olderBase$Statistics]: existing Event has 279 ancestors and is cut-off event [2023-11-29 21:56:13,093 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L148-->L154-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_137 v_~manager_size~0_40) (<= 0 v_~manager_back~0_137)) 1 0) 0)) (= v_~client_state~0_18 1) (= v_~manager_back~0_136 (+ v_~manager_back~0_137 1)) (not (= (ite (= v_~update~0_79 (select (select |v_#memory_int_193| v_~manager~0.base_85) (+ (* v_~manager_back~0_137 4) v_~manager~0.offset_85))) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, ~manager_back~0=v_~manager_back~0_137, ~manager_size~0=v_~manager_size~0_40, ~update~0=v_~update~0_79} OutVars{thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, thread4Thread1of1ForFork2_#t~post26#1=|v_thread4Thread1of1ForFork2_#t~post26#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~client_state~0=v_~client_state~0_18, ~manager_back~0=v_~manager_back~0_136, ~manager_size~0=v_~manager_size~0_40, thread4Thread1of1ForFork2_#t~mem25#1=|v_thread4Thread1of1ForFork2_#t~mem25#1_1|, ~update~0=v_~update~0_79} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post26#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, ~manager_back~0, thread4Thread1of1ForFork2_#t~mem25#1][1444], [326#L126true, 368#true, 201#L111true, 2215#true, 376#true, 88#L154-1true, 2221#(= ~node2_state~0 0), 353#true, 372#true, 380#true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, 48#L81true, 93#L199-4true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:56:13,093 INFO L294 olderBase$Statistics]: this new event has 284 ancestors and is cut-off event [2023-11-29 21:56:13,093 INFO L297 olderBase$Statistics]: existing Event has 279 ancestors and is cut-off event [2023-11-29 21:56:13,093 INFO L297 olderBase$Statistics]: existing Event has 279 ancestors and is cut-off event [2023-11-29 21:56:13,093 INFO L297 olderBase$Statistics]: existing Event has 279 ancestors and is cut-off event [2023-11-29 21:56:13,484 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L148-->L154-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_137 v_~manager_size~0_40) (<= 0 v_~manager_back~0_137)) 1 0) 0)) (= v_~client_state~0_18 1) (= v_~manager_back~0_136 (+ v_~manager_back~0_137 1)) (not (= (ite (= v_~update~0_79 (select (select |v_#memory_int_193| v_~manager~0.base_85) (+ (* v_~manager_back~0_137 4) v_~manager~0.offset_85))) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, ~manager_back~0=v_~manager_back~0_137, ~manager_size~0=v_~manager_size~0_40, ~update~0=v_~update~0_79} OutVars{thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, thread4Thread1of1ForFork2_#t~post26#1=|v_thread4Thread1of1ForFork2_#t~post26#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~client_state~0=v_~client_state~0_18, ~manager_back~0=v_~manager_back~0_136, ~manager_size~0=v_~manager_size~0_40, thread4Thread1of1ForFork2_#t~mem25#1=|v_thread4Thread1of1ForFork2_#t~mem25#1_1|, ~update~0=v_~update~0_79} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post26#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, ~manager_back~0, thread4Thread1of1ForFork2_#t~mem25#1][1744], [2217#(= ~node1_state~0 0), 60#L54true, 368#true, 9#L132true, 18#L200-1true, 2219#true, 376#true, 403#(= ~manager_state~0 0), 88#L154-1true, 190#L104true, 353#true, 372#true, thread2Thread1of1ForFork3InUse, 380#true, 384#true, thread4Thread1of1ForFork2InUse, 356#true, thread3Thread1of1ForFork0InUse, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:56:13,484 INFO L294 olderBase$Statistics]: this new event has 284 ancestors and is cut-off event [2023-11-29 21:56:13,484 INFO L297 olderBase$Statistics]: existing Event has 278 ancestors and is cut-off event [2023-11-29 21:56:13,484 INFO L297 olderBase$Statistics]: existing Event has 278 ancestors and is cut-off event [2023-11-29 21:56:13,484 INFO L297 olderBase$Statistics]: existing Event has 278 ancestors and is cut-off event [2023-11-29 21:56:13,484 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1392] L54-->L88-1: Formula: (and (= (+ v_~manager_front~0_91 1) v_~manager_front~0_90) (= v_~manager_state~0_38 1) (= v_~safe~0_76 (ite (= (ite (= (select (select |v_#memory_int_155| v_~manager~0.base_67) (+ (* v_~manager_front~0_91 4) v_~manager~0.offset_67)) v_~update~0_61) 1 0) 0) 0 1)) (not (= (ite (and (< v_~manager_front~0_91 v_~manager_back~0_104) (< v_~manager_front~0_91 v_~manager_size~0_24) (<= 0 v_~manager_front~0_91)) 1 0) 0))) InVars {~manager_front~0=v_~manager_front~0_91, ~manager~0.offset=v_~manager~0.offset_67, ~manager~0.base=v_~manager~0.base_67, #memory_int=|v_#memory_int_155|, ~manager_back~0=v_~manager_back~0_104, ~manager_size~0=v_~manager_size~0_24, ~update~0=v_~update~0_61} OutVars{~manager_state~0=v_~manager_state~0_38, ~manager~0.offset=v_~manager~0.offset_67, ~manager~0.base=v_~manager~0.base_67, thread1Thread1of1ForFork1_#t~mem2#1=|v_thread1Thread1of1ForFork1_#t~mem2#1_1|, ~manager_back~0=v_~manager_back~0_104, ~manager_front~0=v_~manager_front~0_90, thread1Thread1of1ForFork1_#t~post3#1=|v_thread1Thread1of1ForFork1_#t~post3#1_1|, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, ~safe~0=v_~safe~0_76, #memory_int=|v_#memory_int_155|, ~manager_size~0=v_~manager_size~0_24, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~update~0=v_~update~0_61} AuxVars[] AssignedVars[~manager_front~0, ~manager_state~0, thread1Thread1of1ForFork1_#t~post3#1, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, ~safe~0, thread1Thread1of1ForFork1_#t~mem2#1, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1][1745], [2217#(= ~node1_state~0 0), 368#true, 308#L148true, 9#L132true, 18#L200-1true, 376#true, 2219#true, 190#L104true, 353#true, 382#(= ~client_state~0 0), 372#true, 96#L88-1true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:56:13,484 INFO L294 olderBase$Statistics]: this new event has 284 ancestors and is cut-off event [2023-11-29 21:56:13,484 INFO L297 olderBase$Statistics]: existing Event has 278 ancestors and is cut-off event [2023-11-29 21:56:13,484 INFO L297 olderBase$Statistics]: existing Event has 278 ancestors and is cut-off event [2023-11-29 21:56:13,484 INFO L297 olderBase$Statistics]: existing Event has 278 ancestors and is cut-off event [2023-11-29 21:56:13,485 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1418] L104-->L110-1: Formula: (and (= v_~node1_state~0_20 1) (not (= (ite (and (< v_~node1_front~0_37 v_~node1_size~0_20) (< v_~node1_front~0_37 v_~node1_back~0_44) (<= 0 v_~node1_front~0_37)) 1 0) 0)) (= v_~safe~0_82 (ite (= (ite (= (select (select |v_#memory_int_189| v_~node1~0.base_33) (+ (* v_~node1_front~0_37 4) v_~node1~0.offset_33)) v_~update~0_75) 1 0) 0) 0 1)) (= (+ v_~node1_front~0_37 1) v_~node1_front~0_36)) InVars {~node1~0.base=v_~node1~0.base_33, ~node1_size~0=v_~node1_size~0_20, #memory_int=|v_#memory_int_189|, ~node1_back~0=v_~node1_back~0_44, ~node1~0.offset=v_~node1~0.offset_33, ~node1_front~0=v_~node1_front~0_37, ~update~0=v_~update~0_75} OutVars{thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~node1_state~0=v_~node1_state~0_20, ~node1~0.offset=v_~node1~0.offset_33, ~node1_front~0=v_~node1_front~0_36, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~node1~0.base=v_~node1~0.base_33, ~node1_size~0=v_~node1_size~0_20, thread2Thread1of1ForFork3_#t~post16#1=|v_thread2Thread1of1ForFork3_#t~post16#1_1|, ~safe~0=v_~safe~0_82, #memory_int=|v_#memory_int_189|, thread2Thread1of1ForFork3_#t~mem15#1=|v_thread2Thread1of1ForFork3_#t~mem15#1_1|, ~node1_back~0=v_~node1_back~0_44, ~update~0=v_~update~0_75} AuxVars[] AssignedVars[thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork3_#t~post16#1, ~safe~0, thread2Thread1of1ForFork3_#t~mem15#1, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~node1_state~0, ~node1_front~0][1752], [60#L54true, 368#true, 308#L148true, 9#L132true, 18#L200-1true, 2215#true, 376#true, 2219#true, 403#(= ~manager_state~0 0), 158#L110-1true, 353#true, 382#(= ~client_state~0 0), 372#true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:56:13,485 INFO L294 olderBase$Statistics]: this new event has 284 ancestors and is cut-off event [2023-11-29 21:56:13,485 INFO L297 olderBase$Statistics]: existing Event has 278 ancestors and is cut-off event [2023-11-29 21:56:13,485 INFO L297 olderBase$Statistics]: existing Event has 278 ancestors and is cut-off event [2023-11-29 21:56:13,485 INFO L297 olderBase$Statistics]: existing Event has 278 ancestors and is cut-off event [2023-11-29 21:56:13,700 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1435] L133-->L132-1: Formula: (and (not (= (ite (and (<= 0 v_~manager_back~0_131) (< v_~manager_back~0_131 v_~manager_size~0_36)) 1 0) 0)) (not (= (ite (= v_~ok~0_67 (select (select |v_#memory_int_181| v_~manager~0.base_81) (+ (* v_~manager_back~0_131 4) v_~manager~0.offset_81))) 1 0) 0)) (= v_~manager_back~0_130 (+ v_~manager_back~0_131 1)) (= v_~node2_state~0_14 0)) InVars {~manager~0.offset=v_~manager~0.offset_81, ~ok~0=v_~ok~0_67, ~manager~0.base=v_~manager~0.base_81, #memory_int=|v_#memory_int_181|, ~manager_back~0=v_~manager_back~0_131, ~manager_size~0=v_~manager_size~0_36} OutVars{~node2_state~0=v_~node2_state~0_14, thread3Thread1of1ForFork0_#t~mem22#1=|v_thread3Thread1of1ForFork0_#t~mem22#1_1|, ~manager~0.offset=v_~manager~0.offset_81, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_3|, ~ok~0=v_~ok~0_67, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_3|, ~manager~0.base=v_~manager~0.base_81, thread3Thread1of1ForFork0_#t~post23#1=|v_thread3Thread1of1ForFork0_#t~post23#1_1|, #memory_int=|v_#memory_int_181|, ~manager_back~0=v_~manager_back~0_130, ~manager_size~0=v_~manager_size~0_36} AuxVars[] AssignedVars[~node2_state~0, thread3Thread1of1ForFork0_#t~mem22#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_#t~post23#1, ~manager_back~0][1133], [2217#(= ~node1_state~0 0), 60#L54true, 368#true, 308#L148true, 18#L200-1true, 376#true, 403#(= ~manager_state~0 0), 190#L104true, 2221#(= ~node2_state~0 0), 353#true, 194#L132-1true, 382#(= ~client_state~0 0), thread2Thread1of1ForFork3InUse, 384#true, thread4Thread1of1ForFork2InUse, 356#true, 374#(<= ~node1_back~0 ~node1_front~0), 2179#(and (= ~safe~0 1) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_size~0 1) (or (and (= ~manager_front~0 0) (= ~update~0 (select (select |#memory_int| ~manager~0.base) 0))) (< ~manager_front~0 0)) (= ~manager~0.offset 0) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t1~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (not (= ~manager~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t4~0#1.base|)), thread3Thread1of1ForFork0InUse, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:56:13,700 INFO L294 olderBase$Statistics]: this new event has 280 ancestors and is cut-off event [2023-11-29 21:56:13,701 INFO L297 olderBase$Statistics]: existing Event has 270 ancestors and is cut-off event [2023-11-29 21:56:13,701 INFO L297 olderBase$Statistics]: existing Event has 280 ancestors and is cut-off event [2023-11-29 21:56:13,701 INFO L297 olderBase$Statistics]: existing Event has 270 ancestors and is cut-off event [2023-11-29 21:56:13,701 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L148-->L154-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_137 v_~manager_size~0_40) (<= 0 v_~manager_back~0_137)) 1 0) 0)) (= v_~client_state~0_18 1) (= v_~manager_back~0_136 (+ v_~manager_back~0_137 1)) (not (= (ite (= v_~update~0_79 (select (select |v_#memory_int_193| v_~manager~0.base_85) (+ (* v_~manager_back~0_137 4) v_~manager~0.offset_85))) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, ~manager_back~0=v_~manager_back~0_137, ~manager_size~0=v_~manager_size~0_40, ~update~0=v_~update~0_79} OutVars{thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, thread4Thread1of1ForFork2_#t~post26#1=|v_thread4Thread1of1ForFork2_#t~post26#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~client_state~0=v_~client_state~0_18, ~manager_back~0=v_~manager_back~0_136, ~manager_size~0=v_~manager_size~0_40, thread4Thread1of1ForFork2_#t~mem25#1=|v_thread4Thread1of1ForFork2_#t~mem25#1_1|, ~update~0=v_~update~0_79} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post26#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, ~manager_back~0, thread4Thread1of1ForFork2_#t~mem25#1][892], [2217#(= ~node1_state~0 0), 60#L54true, 368#true, 18#L200-1true, 376#true, 2219#true, 88#L154-1true, 403#(= ~manager_state~0 0), 190#L104true, 210#L133true, 2181#(and (= ~safe~0 1) (exists ((v_~manager_back~0_148 Int)) (and (= ~update~0 (select (select |#memory_int| ~manager~0.base) (* v_~manager_back~0_148 4))) (<= (+ v_~manager_back~0_148 1) ~manager_size~0) (<= 0 v_~manager_back~0_148))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_size~0 1) (= ~manager~0.offset 0) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t1~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (not (= ~manager~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (= ~manager_front~0 0) (< ~manager_front~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t4~0#1.base|)), 353#true, thread2Thread1of1ForFork3InUse, 380#true, 384#true, thread4Thread1of1ForFork2InUse, 356#true, 374#(<= ~node1_back~0 ~node1_front~0), thread3Thread1of1ForFork0InUse, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:56:13,701 INFO L294 olderBase$Statistics]: this new event has 280 ancestors and is cut-off event [2023-11-29 21:56:13,701 INFO L297 olderBase$Statistics]: existing Event has 270 ancestors and is cut-off event [2023-11-29 21:56:13,701 INFO L297 olderBase$Statistics]: existing Event has 270 ancestors and is cut-off event [2023-11-29 21:56:13,701 INFO L297 olderBase$Statistics]: existing Event has 280 ancestors and is cut-off event [2023-11-29 21:56:13,701 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1392] L54-->L88-1: Formula: (and (= (+ v_~manager_front~0_91 1) v_~manager_front~0_90) (= v_~manager_state~0_38 1) (= v_~safe~0_76 (ite (= (ite (= (select (select |v_#memory_int_155| v_~manager~0.base_67) (+ (* v_~manager_front~0_91 4) v_~manager~0.offset_67)) v_~update~0_61) 1 0) 0) 0 1)) (not (= (ite (and (< v_~manager_front~0_91 v_~manager_back~0_104) (< v_~manager_front~0_91 v_~manager_size~0_24) (<= 0 v_~manager_front~0_91)) 1 0) 0))) InVars {~manager_front~0=v_~manager_front~0_91, ~manager~0.offset=v_~manager~0.offset_67, ~manager~0.base=v_~manager~0.base_67, #memory_int=|v_#memory_int_155|, ~manager_back~0=v_~manager_back~0_104, ~manager_size~0=v_~manager_size~0_24, ~update~0=v_~update~0_61} OutVars{~manager_state~0=v_~manager_state~0_38, ~manager~0.offset=v_~manager~0.offset_67, ~manager~0.base=v_~manager~0.base_67, thread1Thread1of1ForFork1_#t~mem2#1=|v_thread1Thread1of1ForFork1_#t~mem2#1_1|, ~manager_back~0=v_~manager_back~0_104, ~manager_front~0=v_~manager_front~0_90, thread1Thread1of1ForFork1_#t~post3#1=|v_thread1Thread1of1ForFork1_#t~post3#1_1|, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, ~safe~0=v_~safe~0_76, #memory_int=|v_#memory_int_155|, ~manager_size~0=v_~manager_size~0_24, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~update~0=v_~update~0_61} AuxVars[] AssignedVars[~manager_front~0, ~manager_state~0, thread1Thread1of1ForFork1_#t~post3#1, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, ~safe~0, thread1Thread1of1ForFork1_#t~mem2#1, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1][893], [2217#(= ~node1_state~0 0), 368#true, 308#L148true, 18#L200-1true, 376#true, 2219#true, 190#L104true, 210#L133true, 353#true, 382#(= ~client_state~0 0), 96#L88-1true, 2177#(and (or (= (select (select |#memory_int| ~manager~0.base) (* ~manager_front~0 4)) ~update~0) (< ~manager_size~0 (+ ~manager_front~0 1)) (< ~manager_front~0 0)) (= ~safe~0 1) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_size~0 1) (= ~manager~0.offset 0) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t1~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (not (= ~manager~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t4~0#1.base|)), thread2Thread1of1ForFork3InUse, 384#true, 356#true, thread4Thread1of1ForFork2InUse, 374#(<= ~node1_back~0 ~node1_front~0), thread3Thread1of1ForFork0InUse, 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:56:13,701 INFO L294 olderBase$Statistics]: this new event has 280 ancestors and is cut-off event [2023-11-29 21:56:13,701 INFO L297 olderBase$Statistics]: existing Event has 270 ancestors and is cut-off event [2023-11-29 21:56:13,701 INFO L297 olderBase$Statistics]: existing Event has 270 ancestors and is cut-off event [2023-11-29 21:56:13,701 INFO L297 olderBase$Statistics]: existing Event has 280 ancestors and is cut-off event [2023-11-29 21:56:15,416 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1432] L126-->L132-1: Formula: (and (not (= (ite (and (< v_~node2_front~0_35 v_~node2_back~0_44) (<= 0 v_~node2_front~0_35) (< v_~node2_front~0_35 v_~node2_size~0_20)) 1 0) 0)) (= v_~safe~0_80 (ite (= (ite (= (select (select |v_#memory_int_183| v_~node2~0.base_29) (+ (* 4 v_~node2_front~0_35) v_~node2~0.offset_29)) v_~update~0_73) 1 0) 0) 0 1)) (= v_~node2_state~0_16 1) (= (+ v_~node2_front~0_35 1) v_~node2_front~0_34)) InVars {~node2~0.offset=v_~node2~0.offset_29, ~node2_front~0=v_~node2_front~0_35, #memory_int=|v_#memory_int_183|, ~node2_size~0=v_~node2_size~0_20, ~node2~0.base=v_~node2~0.base_29, ~node2_back~0=v_~node2_back~0_44, ~update~0=v_~update~0_73} OutVars{~node2_state~0=v_~node2_state~0_16, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_1|, thread3Thread1of1ForFork0_#t~mem20#1=|v_thread3Thread1of1ForFork0_#t~mem20#1_1|, thread3Thread1of1ForFork0_#t~post21#1=|v_thread3Thread1of1ForFork0_#t~post21#1_1|, ~node2~0.offset=v_~node2~0.offset_29, ~node2_front~0=v_~node2_front~0_34, ~safe~0=v_~safe~0_80, #memory_int=|v_#memory_int_183|, ~node2_size~0=v_~node2_size~0_20, ~node2~0.base=v_~node2~0.base_29, ~node2_back~0=v_~node2_back~0_44, ~update~0=v_~update~0_73} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#t~post21#1, ~node2_state~0, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, ~node2_front~0, ~safe~0, thread3Thread1of1ForFork0_#t~mem20#1][1750], [201#L111true, 368#true, 308#L148true, 18#L200-1true, 2215#true, 376#true, 2219#true, 353#true, 25#L61true, 194#L132-1true, 382#(= ~client_state~0 0), 372#true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:56:15,416 INFO L294 olderBase$Statistics]: this new event has 285 ancestors and is cut-off event [2023-11-29 21:56:15,416 INFO L297 olderBase$Statistics]: existing Event has 280 ancestors and is cut-off event [2023-11-29 21:56:15,416 INFO L297 olderBase$Statistics]: existing Event has 280 ancestors and is cut-off event [2023-11-29 21:56:15,417 INFO L297 olderBase$Statistics]: existing Event has 280 ancestors and is cut-off event [2023-11-29 21:56:15,417 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1421] L111-->L110-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_125 v_~manager_size~0_32) (<= 0 v_~manager_back~0_125)) 1 0) 0)) (= v_~node1_state~0_18 0) (= v_~manager_back~0_124 (+ v_~manager_back~0_125 1)) (not (= (ite (= (select (select |v_#memory_int_173| v_~manager~0.base_79) (+ (* v_~manager_back~0_125 4) v_~manager~0.offset_79)) v_~ok~0_65) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_79, ~ok~0=v_~ok~0_65, ~manager~0.base=v_~manager~0.base_79, #memory_int=|v_#memory_int_173|, ~manager_back~0=v_~manager_back~0_125, ~manager_size~0=v_~manager_size~0_32} OutVars{thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_3|, ~manager~0.offset=v_~manager~0.offset_79, thread2Thread1of1ForFork3_#t~mem17#1=|v_thread2Thread1of1ForFork3_#t~mem17#1_1|, ~ok~0=v_~ok~0_65, ~manager~0.base=v_~manager~0.base_79, thread2Thread1of1ForFork3_#t~post18#1=|v_thread2Thread1of1ForFork3_#t~post18#1_1|, #memory_int=|v_#memory_int_173|, ~manager_back~0=v_~manager_back~0_124, ~manager_size~0=v_~manager_size~0_32, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_3|, ~node1_state~0=v_~node1_state~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork3_#t~mem17#1, thread2Thread1of1ForFork3_#t~post18#1, ~manager_back~0, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~node1_state~0][1818], [2217#(= ~node1_state~0 0), 326#L126true, 368#true, 308#L148true, 18#L200-1true, 376#true, 2221#(= ~node2_state~0 0), 158#L110-1true, 353#true, 25#L61true, 382#(= ~client_state~0 0), 372#true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:56:15,417 INFO L294 olderBase$Statistics]: this new event has 285 ancestors and is cut-off event [2023-11-29 21:56:15,417 INFO L297 olderBase$Statistics]: existing Event has 280 ancestors and is cut-off event [2023-11-29 21:56:15,421 INFO L297 olderBase$Statistics]: existing Event has 280 ancestors and is cut-off event [2023-11-29 21:56:15,421 INFO L297 olderBase$Statistics]: existing Event has 280 ancestors and is cut-off event [2023-11-29 21:56:15,421 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1395] L61-->L88-1: Formula: (and (= (+ v_~node1_back~0_39 1) v_~node1_back~0_38) (= v_~manager_state~0_40 2) (not (= (ite (= (select (select |v_#memory_int_177| v_~node1~0.base_31) (+ (* v_~node1_back~0_39 4) v_~node1~0.offset_31)) v_~update~0_69) 1 0) 0)) (not (= (ite (and (<= 0 v_~node1_back~0_39) (< v_~node1_back~0_39 v_~node1_size~0_16)) 1 0) 0))) InVars {~node1~0.base=v_~node1~0.base_31, ~node1_size~0=v_~node1_size~0_16, #memory_int=|v_#memory_int_177|, ~node1_back~0=v_~node1_back~0_39, ~node1~0.offset=v_~node1~0.offset_31, ~update~0=v_~update~0_69} OutVars{~manager_state~0=v_~manager_state~0_40, ~node1~0.base=v_~node1~0.base_31, thread1Thread1of1ForFork1_#t~mem4#1=|v_thread1Thread1of1ForFork1_#t~mem4#1_1|, ~node1_size~0=v_~node1_size~0_16, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_3|, thread1Thread1of1ForFork1_#t~post5#1=|v_thread1Thread1of1ForFork1_#t~post5#1_1|, #memory_int=|v_#memory_int_177|, ~node1_back~0=v_~node1_back~0_38, ~node1~0.offset=v_~node1~0.offset_31, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1_3|, ~update~0=v_~update~0_69} AuxVars[] AssignedVars[~manager_state~0, thread1Thread1of1ForFork1_#t~mem4#1, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork1_#t~post5#1, ~node1_back~0, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1][1509], [326#L126true, 201#L111true, 368#true, 308#L148true, 18#L200-1true, 2215#true, 376#true, 2221#(= ~node2_state~0 0), 353#true, 382#(= ~client_state~0 0), 372#true, 96#L88-1true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:56:15,421 INFO L294 olderBase$Statistics]: this new event has 285 ancestors and is cut-off event [2023-11-29 21:56:15,421 INFO L297 olderBase$Statistics]: existing Event has 280 ancestors and is cut-off event [2023-11-29 21:56:15,421 INFO L297 olderBase$Statistics]: existing Event has 280 ancestors and is cut-off event [2023-11-29 21:56:15,421 INFO L297 olderBase$Statistics]: existing Event has 280 ancestors and is cut-off event [2023-11-29 21:56:15,422 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L148-->L154-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_137 v_~manager_size~0_40) (<= 0 v_~manager_back~0_137)) 1 0) 0)) (= v_~client_state~0_18 1) (= v_~manager_back~0_136 (+ v_~manager_back~0_137 1)) (not (= (ite (= v_~update~0_79 (select (select |v_#memory_int_193| v_~manager~0.base_85) (+ (* v_~manager_back~0_137 4) v_~manager~0.offset_85))) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, ~manager_back~0=v_~manager_back~0_137, ~manager_size~0=v_~manager_size~0_40, ~update~0=v_~update~0_79} OutVars{thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, thread4Thread1of1ForFork2_#t~post26#1=|v_thread4Thread1of1ForFork2_#t~post26#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~client_state~0=v_~client_state~0_18, ~manager_back~0=v_~manager_back~0_136, ~manager_size~0=v_~manager_size~0_40, thread4Thread1of1ForFork2_#t~mem25#1=|v_thread4Thread1of1ForFork2_#t~mem25#1_1|, ~update~0=v_~update~0_79} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post26#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, ~manager_back~0, thread4Thread1of1ForFork2_#t~mem25#1][1444], [326#L126true, 201#L111true, 368#true, 18#L200-1true, 2215#true, 376#true, 88#L154-1true, 2221#(= ~node2_state~0 0), 353#true, 25#L61true, 372#true, thread2Thread1of1ForFork3InUse, 380#true, 384#true, 356#true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:56:15,422 INFO L294 olderBase$Statistics]: this new event has 285 ancestors and is cut-off event [2023-11-29 21:56:15,422 INFO L297 olderBase$Statistics]: existing Event has 280 ancestors and is cut-off event [2023-11-29 21:56:15,422 INFO L297 olderBase$Statistics]: existing Event has 280 ancestors and is cut-off event [2023-11-29 21:56:15,422 INFO L297 olderBase$Statistics]: existing Event has 280 ancestors and is cut-off event [2023-11-29 21:56:15,424 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1432] L126-->L132-1: Formula: (and (not (= (ite (and (< v_~node2_front~0_35 v_~node2_back~0_44) (<= 0 v_~node2_front~0_35) (< v_~node2_front~0_35 v_~node2_size~0_20)) 1 0) 0)) (= v_~safe~0_80 (ite (= (ite (= (select (select |v_#memory_int_183| v_~node2~0.base_29) (+ (* 4 v_~node2_front~0_35) v_~node2~0.offset_29)) v_~update~0_73) 1 0) 0) 0 1)) (= v_~node2_state~0_16 1) (= (+ v_~node2_front~0_35 1) v_~node2_front~0_34)) InVars {~node2~0.offset=v_~node2~0.offset_29, ~node2_front~0=v_~node2_front~0_35, #memory_int=|v_#memory_int_183|, ~node2_size~0=v_~node2_size~0_20, ~node2~0.base=v_~node2~0.base_29, ~node2_back~0=v_~node2_back~0_44, ~update~0=v_~update~0_73} OutVars{~node2_state~0=v_~node2_state~0_16, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_1|, thread3Thread1of1ForFork0_#t~mem20#1=|v_thread3Thread1of1ForFork0_#t~mem20#1_1|, thread3Thread1of1ForFork0_#t~post21#1=|v_thread3Thread1of1ForFork0_#t~post21#1_1|, ~node2~0.offset=v_~node2~0.offset_29, ~node2_front~0=v_~node2_front~0_34, ~safe~0=v_~safe~0_80, #memory_int=|v_#memory_int_183|, ~node2_size~0=v_~node2_size~0_20, ~node2~0.base=v_~node2~0.base_29, ~node2_back~0=v_~node2_back~0_44, ~update~0=v_~update~0_73} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#t~post21#1, ~node2_state~0, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, ~node2_front~0, ~safe~0, thread3Thread1of1ForFork0_#t~mem20#1][1750], [368#true, 308#L148true, 18#L200-1true, 2215#true, 2219#true, 376#true, 353#true, 382#(= ~client_state~0 0), 194#L132-1true, 372#true, 39#L68true, 35#L110true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:56:15,424 INFO L294 olderBase$Statistics]: this new event has 285 ancestors and is cut-off event [2023-11-29 21:56:15,424 INFO L297 olderBase$Statistics]: existing Event has 280 ancestors and is cut-off event [2023-11-29 21:56:15,424 INFO L297 olderBase$Statistics]: existing Event has 280 ancestors and is cut-off event [2023-11-29 21:56:15,424 INFO L297 olderBase$Statistics]: existing Event has 280 ancestors and is cut-off event [2023-11-29 21:56:15,424 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L148-->L154-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_137 v_~manager_size~0_40) (<= 0 v_~manager_back~0_137)) 1 0) 0)) (= v_~client_state~0_18 1) (= v_~manager_back~0_136 (+ v_~manager_back~0_137 1)) (not (= (ite (= v_~update~0_79 (select (select |v_#memory_int_193| v_~manager~0.base_85) (+ (* v_~manager_back~0_137 4) v_~manager~0.offset_85))) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, ~manager_back~0=v_~manager_back~0_137, ~manager_size~0=v_~manager_size~0_40, ~update~0=v_~update~0_79} OutVars{thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, thread4Thread1of1ForFork2_#t~post26#1=|v_thread4Thread1of1ForFork2_#t~post26#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~client_state~0=v_~client_state~0_18, ~manager_back~0=v_~manager_back~0_136, ~manager_size~0=v_~manager_size~0_40, thread4Thread1of1ForFork2_#t~mem25#1=|v_thread4Thread1of1ForFork2_#t~mem25#1_1|, ~update~0=v_~update~0_79} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post26#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, ~manager_back~0, thread4Thread1of1ForFork2_#t~mem25#1][1444], [326#L126true, 368#true, 18#L200-1true, 2215#true, 376#true, 88#L154-1true, 2221#(= ~node2_state~0 0), 353#true, 372#true, 39#L68true, 35#L110true, 380#true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:56:15,424 INFO L294 olderBase$Statistics]: this new event has 285 ancestors and is cut-off event [2023-11-29 21:56:15,424 INFO L297 olderBase$Statistics]: existing Event has 280 ancestors and is cut-off event [2023-11-29 21:56:15,424 INFO L297 olderBase$Statistics]: existing Event has 280 ancestors and is cut-off event [2023-11-29 21:56:15,424 INFO L297 olderBase$Statistics]: existing Event has 280 ancestors and is cut-off event [2023-11-29 21:56:15,425 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1398] L68-->L88-1: Formula: (and (not (= (ite (and (< v_~node2_back~0_49 v_~node2_size~0_24) (<= 0 v_~node2_back~0_49)) 1 0) 0)) (= (+ v_~node2_back~0_49 1) v_~node2_back~0_48) (= v_~manager_state~0_44 3) (not (= (ite (= v_~update~0_83 (select (select |v_#memory_int_197| v_~node2~0.base_33) (+ (* 4 v_~node2_back~0_49) v_~node2~0.offset_33))) 1 0) 0))) InVars {~node2~0.offset=v_~node2~0.offset_33, #memory_int=|v_#memory_int_197|, ~node2_size~0=v_~node2_size~0_24, ~node2_back~0=v_~node2_back~0_49, ~node2~0.base=v_~node2~0.base_33, ~update~0=v_~update~0_83} OutVars{thread1Thread1of1ForFork1_#t~post7#1=|v_thread1Thread1of1ForFork1_#t~post7#1_1|, ~manager_state~0=v_~manager_state~0_44, thread1Thread1of1ForFork1_#t~mem6#1=|v_thread1Thread1of1ForFork1_#t~mem6#1_1|, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_5|, ~node2~0.offset=v_~node2~0.offset_33, #memory_int=|v_#memory_int_197|, ~node2_size~0=v_~node2_size~0_24, ~node2_back~0=v_~node2_back~0_48, ~node2~0.base=v_~node2~0.base_33, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1_5|, ~update~0=v_~update~0_83} AuxVars[] AssignedVars[thread1Thread1of1ForFork1_#t~post7#1, ~manager_state~0, thread1Thread1of1ForFork1_#t~mem6#1, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, ~node2_back~0, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1][1586], [326#L126true, 368#true, 308#L148true, 18#L200-1true, 2215#true, 376#true, 2221#(= ~node2_state~0 0), 353#true, 382#(= ~client_state~0 0), 372#true, 35#L110true, 96#L88-1true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:56:15,425 INFO L294 olderBase$Statistics]: this new event has 285 ancestors and is cut-off event [2023-11-29 21:56:15,425 INFO L297 olderBase$Statistics]: existing Event has 280 ancestors and is cut-off event [2023-11-29 21:56:15,425 INFO L297 olderBase$Statistics]: existing Event has 280 ancestors and is cut-off event [2023-11-29 21:56:15,425 INFO L297 olderBase$Statistics]: existing Event has 280 ancestors and is cut-off event [2023-11-29 21:56:15,428 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1432] L126-->L132-1: Formula: (and (not (= (ite (and (< v_~node2_front~0_35 v_~node2_back~0_44) (<= 0 v_~node2_front~0_35) (< v_~node2_front~0_35 v_~node2_size~0_20)) 1 0) 0)) (= v_~safe~0_80 (ite (= (ite (= (select (select |v_#memory_int_183| v_~node2~0.base_29) (+ (* 4 v_~node2_front~0_35) v_~node2~0.offset_29)) v_~update~0_73) 1 0) 0) 0 1)) (= v_~node2_state~0_16 1) (= (+ v_~node2_front~0_35 1) v_~node2_front~0_34)) InVars {~node2~0.offset=v_~node2~0.offset_29, ~node2_front~0=v_~node2_front~0_35, #memory_int=|v_#memory_int_183|, ~node2_size~0=v_~node2_size~0_20, ~node2~0.base=v_~node2~0.base_29, ~node2_back~0=v_~node2_back~0_44, ~update~0=v_~update~0_73} OutVars{~node2_state~0=v_~node2_state~0_16, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_1|, thread3Thread1of1ForFork0_#t~mem20#1=|v_thread3Thread1of1ForFork0_#t~mem20#1_1|, thread3Thread1of1ForFork0_#t~post21#1=|v_thread3Thread1of1ForFork0_#t~post21#1_1|, ~node2~0.offset=v_~node2~0.offset_29, ~node2_front~0=v_~node2_front~0_34, ~safe~0=v_~safe~0_80, #memory_int=|v_#memory_int_183|, ~node2_size~0=v_~node2_size~0_20, ~node2~0.base=v_~node2~0.base_29, ~node2_back~0=v_~node2_back~0_44, ~update~0=v_~update~0_73} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#t~post21#1, ~node2_state~0, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, ~node2_front~0, ~safe~0, thread3Thread1of1ForFork0_#t~mem20#1][1750], [368#true, 308#L148true, 18#L200-1true, 2215#true, 2219#true, 376#true, 321#L74true, 353#true, 382#(= ~client_state~0 0), 194#L132-1true, 372#true, 35#L110true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:56:15,428 INFO L294 olderBase$Statistics]: this new event has 285 ancestors and is cut-off event [2023-11-29 21:56:15,428 INFO L297 olderBase$Statistics]: existing Event has 280 ancestors and is cut-off event [2023-11-29 21:56:15,428 INFO L297 olderBase$Statistics]: existing Event has 280 ancestors and is cut-off event [2023-11-29 21:56:15,428 INFO L297 olderBase$Statistics]: existing Event has 280 ancestors and is cut-off event [2023-11-29 21:56:15,428 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L148-->L154-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_137 v_~manager_size~0_40) (<= 0 v_~manager_back~0_137)) 1 0) 0)) (= v_~client_state~0_18 1) (= v_~manager_back~0_136 (+ v_~manager_back~0_137 1)) (not (= (ite (= v_~update~0_79 (select (select |v_#memory_int_193| v_~manager~0.base_85) (+ (* v_~manager_back~0_137 4) v_~manager~0.offset_85))) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, ~manager_back~0=v_~manager_back~0_137, ~manager_size~0=v_~manager_size~0_40, ~update~0=v_~update~0_79} OutVars{thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, thread4Thread1of1ForFork2_#t~post26#1=|v_thread4Thread1of1ForFork2_#t~post26#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~client_state~0=v_~client_state~0_18, ~manager_back~0=v_~manager_back~0_136, ~manager_size~0=v_~manager_size~0_40, thread4Thread1of1ForFork2_#t~mem25#1=|v_thread4Thread1of1ForFork2_#t~mem25#1_1|, ~update~0=v_~update~0_79} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post26#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, ~manager_back~0, thread4Thread1of1ForFork2_#t~mem25#1][1444], [326#L126true, 368#true, 18#L200-1true, 2215#true, 376#true, 88#L154-1true, 2221#(= ~node2_state~0 0), 321#L74true, 353#true, 372#true, 35#L110true, thread2Thread1of1ForFork3InUse, 380#true, 384#true, 356#true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:56:15,428 INFO L294 olderBase$Statistics]: this new event has 285 ancestors and is cut-off event [2023-11-29 21:56:15,428 INFO L297 olderBase$Statistics]: existing Event has 280 ancestors and is cut-off event [2023-11-29 21:56:15,428 INFO L297 olderBase$Statistics]: existing Event has 280 ancestors and is cut-off event [2023-11-29 21:56:15,428 INFO L297 olderBase$Statistics]: existing Event has 280 ancestors and is cut-off event [2023-11-29 21:56:15,429 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1432] L126-->L132-1: Formula: (and (not (= (ite (and (< v_~node2_front~0_35 v_~node2_back~0_44) (<= 0 v_~node2_front~0_35) (< v_~node2_front~0_35 v_~node2_size~0_20)) 1 0) 0)) (= v_~safe~0_80 (ite (= (ite (= (select (select |v_#memory_int_183| v_~node2~0.base_29) (+ (* 4 v_~node2_front~0_35) v_~node2~0.offset_29)) v_~update~0_73) 1 0) 0) 0 1)) (= v_~node2_state~0_16 1) (= (+ v_~node2_front~0_35 1) v_~node2_front~0_34)) InVars {~node2~0.offset=v_~node2~0.offset_29, ~node2_front~0=v_~node2_front~0_35, #memory_int=|v_#memory_int_183|, ~node2_size~0=v_~node2_size~0_20, ~node2~0.base=v_~node2~0.base_29, ~node2_back~0=v_~node2_back~0_44, ~update~0=v_~update~0_73} OutVars{~node2_state~0=v_~node2_state~0_16, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_1|, thread3Thread1of1ForFork0_#t~mem20#1=|v_thread3Thread1of1ForFork0_#t~mem20#1_1|, thread3Thread1of1ForFork0_#t~post21#1=|v_thread3Thread1of1ForFork0_#t~post21#1_1|, ~node2~0.offset=v_~node2~0.offset_29, ~node2_front~0=v_~node2_front~0_34, ~safe~0=v_~safe~0_80, #memory_int=|v_#memory_int_183|, ~node2_size~0=v_~node2_size~0_20, ~node2~0.base=v_~node2~0.base_29, ~node2_back~0=v_~node2_back~0_44, ~update~0=v_~update~0_73} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#t~post21#1, ~node2_state~0, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, ~node2_front~0, ~safe~0, thread3Thread1of1ForFork0_#t~mem20#1][1750], [201#L111true, 368#true, 308#L148true, 18#L200-1true, 2215#true, 376#true, 2219#true, 353#true, 227#L67true, 194#L132-1true, 382#(= ~client_state~0 0), 372#true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:56:15,429 INFO L294 olderBase$Statistics]: this new event has 285 ancestors and is cut-off event [2023-11-29 21:56:15,429 INFO L297 olderBase$Statistics]: existing Event has 280 ancestors and is cut-off event [2023-11-29 21:56:15,429 INFO L297 olderBase$Statistics]: existing Event has 280 ancestors and is cut-off event [2023-11-29 21:56:15,429 INFO L297 olderBase$Statistics]: existing Event has 280 ancestors and is cut-off event [2023-11-29 21:56:15,430 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1421] L111-->L110-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_125 v_~manager_size~0_32) (<= 0 v_~manager_back~0_125)) 1 0) 0)) (= v_~node1_state~0_18 0) (= v_~manager_back~0_124 (+ v_~manager_back~0_125 1)) (not (= (ite (= (select (select |v_#memory_int_173| v_~manager~0.base_79) (+ (* v_~manager_back~0_125 4) v_~manager~0.offset_79)) v_~ok~0_65) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_79, ~ok~0=v_~ok~0_65, ~manager~0.base=v_~manager~0.base_79, #memory_int=|v_#memory_int_173|, ~manager_back~0=v_~manager_back~0_125, ~manager_size~0=v_~manager_size~0_32} OutVars{thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_3|, ~manager~0.offset=v_~manager~0.offset_79, thread2Thread1of1ForFork3_#t~mem17#1=|v_thread2Thread1of1ForFork3_#t~mem17#1_1|, ~ok~0=v_~ok~0_65, ~manager~0.base=v_~manager~0.base_79, thread2Thread1of1ForFork3_#t~post18#1=|v_thread2Thread1of1ForFork3_#t~post18#1_1|, #memory_int=|v_#memory_int_173|, ~manager_back~0=v_~manager_back~0_124, ~manager_size~0=v_~manager_size~0_32, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_3|, ~node1_state~0=v_~node1_state~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork3_#t~mem17#1, thread2Thread1of1ForFork3_#t~post18#1, ~manager_back~0, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~node1_state~0][1818], [2217#(= ~node1_state~0 0), 326#L126true, 368#true, 308#L148true, 18#L200-1true, 376#true, 2221#(= ~node2_state~0 0), 158#L110-1true, 353#true, 227#L67true, 382#(= ~client_state~0 0), 372#true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:56:15,430 INFO L294 olderBase$Statistics]: this new event has 285 ancestors and is cut-off event [2023-11-29 21:56:15,430 INFO L297 olderBase$Statistics]: existing Event has 280 ancestors and is cut-off event [2023-11-29 21:56:15,430 INFO L297 olderBase$Statistics]: existing Event has 280 ancestors and is cut-off event [2023-11-29 21:56:15,430 INFO L297 olderBase$Statistics]: existing Event has 280 ancestors and is cut-off event [2023-11-29 21:56:15,430 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L148-->L154-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_137 v_~manager_size~0_40) (<= 0 v_~manager_back~0_137)) 1 0) 0)) (= v_~client_state~0_18 1) (= v_~manager_back~0_136 (+ v_~manager_back~0_137 1)) (not (= (ite (= v_~update~0_79 (select (select |v_#memory_int_193| v_~manager~0.base_85) (+ (* v_~manager_back~0_137 4) v_~manager~0.offset_85))) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, ~manager_back~0=v_~manager_back~0_137, ~manager_size~0=v_~manager_size~0_40, ~update~0=v_~update~0_79} OutVars{thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, thread4Thread1of1ForFork2_#t~post26#1=|v_thread4Thread1of1ForFork2_#t~post26#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~client_state~0=v_~client_state~0_18, ~manager_back~0=v_~manager_back~0_136, ~manager_size~0=v_~manager_size~0_40, thread4Thread1of1ForFork2_#t~mem25#1=|v_thread4Thread1of1ForFork2_#t~mem25#1_1|, ~update~0=v_~update~0_79} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post26#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, ~manager_back~0, thread4Thread1of1ForFork2_#t~mem25#1][1444], [326#L126true, 201#L111true, 368#true, 18#L200-1true, 2215#true, 376#true, 88#L154-1true, 2221#(= ~node2_state~0 0), 353#true, 227#L67true, 372#true, 380#true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:56:15,430 INFO L294 olderBase$Statistics]: this new event has 285 ancestors and is cut-off event [2023-11-29 21:56:15,430 INFO L297 olderBase$Statistics]: existing Event has 280 ancestors and is cut-off event [2023-11-29 21:56:15,430 INFO L297 olderBase$Statistics]: existing Event has 280 ancestors and is cut-off event [2023-11-29 21:56:15,430 INFO L297 olderBase$Statistics]: existing Event has 280 ancestors and is cut-off event [2023-11-29 21:56:15,452 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1432] L126-->L132-1: Formula: (and (not (= (ite (and (< v_~node2_front~0_35 v_~node2_back~0_44) (<= 0 v_~node2_front~0_35) (< v_~node2_front~0_35 v_~node2_size~0_20)) 1 0) 0)) (= v_~safe~0_80 (ite (= (ite (= (select (select |v_#memory_int_183| v_~node2~0.base_29) (+ (* 4 v_~node2_front~0_35) v_~node2~0.offset_29)) v_~update~0_73) 1 0) 0) 0 1)) (= v_~node2_state~0_16 1) (= (+ v_~node2_front~0_35 1) v_~node2_front~0_34)) InVars {~node2~0.offset=v_~node2~0.offset_29, ~node2_front~0=v_~node2_front~0_35, #memory_int=|v_#memory_int_183|, ~node2_size~0=v_~node2_size~0_20, ~node2~0.base=v_~node2~0.base_29, ~node2_back~0=v_~node2_back~0_44, ~update~0=v_~update~0_73} OutVars{~node2_state~0=v_~node2_state~0_16, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_1|, thread3Thread1of1ForFork0_#t~mem20#1=|v_thread3Thread1of1ForFork0_#t~mem20#1_1|, thread3Thread1of1ForFork0_#t~post21#1=|v_thread3Thread1of1ForFork0_#t~post21#1_1|, ~node2~0.offset=v_~node2~0.offset_29, ~node2_front~0=v_~node2_front~0_34, ~safe~0=v_~safe~0_80, #memory_int=|v_#memory_int_183|, ~node2_size~0=v_~node2_size~0_20, ~node2~0.base=v_~node2~0.base_29, ~node2_back~0=v_~node2_back~0_44, ~update~0=v_~update~0_73} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#t~post21#1, ~node2_state~0, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, ~node2_front~0, ~safe~0, thread3Thread1of1ForFork0_#t~mem20#1][1750], [368#true, 201#L111true, 308#L148true, 2215#true, 2219#true, 376#true, 187#L82true, 353#true, 382#(= ~client_state~0 0), 194#L132-1true, 372#true, thread2Thread1of1ForFork3InUse, 384#true, 93#L199-4true, 356#true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:56:15,452 INFO L294 olderBase$Statistics]: this new event has 285 ancestors and is cut-off event [2023-11-29 21:56:15,452 INFO L297 olderBase$Statistics]: existing Event has 280 ancestors and is cut-off event [2023-11-29 21:56:15,452 INFO L297 olderBase$Statistics]: existing Event has 280 ancestors and is cut-off event [2023-11-29 21:56:15,452 INFO L297 olderBase$Statistics]: existing Event has 280 ancestors and is cut-off event [2023-11-29 21:56:15,452 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1421] L111-->L110-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_125 v_~manager_size~0_32) (<= 0 v_~manager_back~0_125)) 1 0) 0)) (= v_~node1_state~0_18 0) (= v_~manager_back~0_124 (+ v_~manager_back~0_125 1)) (not (= (ite (= (select (select |v_#memory_int_173| v_~manager~0.base_79) (+ (* v_~manager_back~0_125 4) v_~manager~0.offset_79)) v_~ok~0_65) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_79, ~ok~0=v_~ok~0_65, ~manager~0.base=v_~manager~0.base_79, #memory_int=|v_#memory_int_173|, ~manager_back~0=v_~manager_back~0_125, ~manager_size~0=v_~manager_size~0_32} OutVars{thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_3|, ~manager~0.offset=v_~manager~0.offset_79, thread2Thread1of1ForFork3_#t~mem17#1=|v_thread2Thread1of1ForFork3_#t~mem17#1_1|, ~ok~0=v_~ok~0_65, ~manager~0.base=v_~manager~0.base_79, thread2Thread1of1ForFork3_#t~post18#1=|v_thread2Thread1of1ForFork3_#t~post18#1_1|, #memory_int=|v_#memory_int_173|, ~manager_back~0=v_~manager_back~0_124, ~manager_size~0=v_~manager_size~0_32, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_3|, ~node1_state~0=v_~node1_state~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork3_#t~mem17#1, thread2Thread1of1ForFork3_#t~post18#1, ~manager_back~0, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~node1_state~0][1818], [2217#(= ~node1_state~0 0), 326#L126true, 368#true, 308#L148true, 376#true, 2221#(= ~node2_state~0 0), 187#L82true, 158#L110-1true, 353#true, 382#(= ~client_state~0 0), 372#true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, 93#L199-4true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:56:15,452 INFO L294 olderBase$Statistics]: this new event has 285 ancestors and is cut-off event [2023-11-29 21:56:15,452 INFO L297 olderBase$Statistics]: existing Event has 280 ancestors and is cut-off event [2023-11-29 21:56:15,452 INFO L297 olderBase$Statistics]: existing Event has 280 ancestors and is cut-off event [2023-11-29 21:56:15,453 INFO L297 olderBase$Statistics]: existing Event has 280 ancestors and is cut-off event [2023-11-29 21:56:15,453 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L148-->L154-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_137 v_~manager_size~0_40) (<= 0 v_~manager_back~0_137)) 1 0) 0)) (= v_~client_state~0_18 1) (= v_~manager_back~0_136 (+ v_~manager_back~0_137 1)) (not (= (ite (= v_~update~0_79 (select (select |v_#memory_int_193| v_~manager~0.base_85) (+ (* v_~manager_back~0_137 4) v_~manager~0.offset_85))) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, ~manager_back~0=v_~manager_back~0_137, ~manager_size~0=v_~manager_size~0_40, ~update~0=v_~update~0_79} OutVars{thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, thread4Thread1of1ForFork2_#t~post26#1=|v_thread4Thread1of1ForFork2_#t~post26#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~client_state~0=v_~client_state~0_18, ~manager_back~0=v_~manager_back~0_136, ~manager_size~0=v_~manager_size~0_40, thread4Thread1of1ForFork2_#t~mem25#1=|v_thread4Thread1of1ForFork2_#t~mem25#1_1|, ~update~0=v_~update~0_79} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post26#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, ~manager_back~0, thread4Thread1of1ForFork2_#t~mem25#1][1444], [326#L126true, 368#true, 201#L111true, 2215#true, 376#true, 88#L154-1true, 2221#(= ~node2_state~0 0), 187#L82true, 353#true, 372#true, 380#true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, 93#L199-4true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:56:15,453 INFO L294 olderBase$Statistics]: this new event has 285 ancestors and is cut-off event [2023-11-29 21:56:15,453 INFO L297 olderBase$Statistics]: existing Event has 280 ancestors and is cut-off event [2023-11-29 21:56:15,453 INFO L297 olderBase$Statistics]: existing Event has 280 ancestors and is cut-off event [2023-11-29 21:56:15,453 INFO L297 olderBase$Statistics]: existing Event has 280 ancestors and is cut-off event [2023-11-29 21:56:15,453 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1404] L82-->L88-1: Formula: (and (= v_~safe~0_84 (ite (= (ite (= (select (select |v_#memory_int_199| v_~manager~0.base_87) (+ (* v_~manager_front~0_97 4) v_~manager~0.offset_87)) v_~ok~0_73) 1 0) 0) 0 1)) (= (+ v_~manager_front~0_97 1) v_~manager_front~0_96) (= v_~manager_state~0_46 5) (not (= (ite (and (< v_~manager_front~0_97 v_~manager_back~0_142) (<= 0 v_~manager_front~0_97) (< v_~manager_front~0_97 v_~manager_size~0_44)) 1 0) 0))) InVars {~manager_front~0=v_~manager_front~0_97, ~manager~0.offset=v_~manager~0.offset_87, ~ok~0=v_~ok~0_73, ~manager~0.base=v_~manager~0.base_87, #memory_int=|v_#memory_int_199|, ~manager_back~0=v_~manager_back~0_142, ~manager_size~0=v_~manager_size~0_44} OutVars{~manager_state~0=v_~manager_state~0_46, ~manager~0.offset=v_~manager~0.offset_87, ~ok~0=v_~ok~0_73, ~manager~0.base=v_~manager~0.base_87, ~manager_back~0=v_~manager_back~0_142, thread1Thread1of1ForFork1_#t~post11#1=|v_thread1Thread1of1ForFork1_#t~post11#1_1|, ~manager_front~0=v_~manager_front~0_96, thread1Thread1of1ForFork1_#t~mem10#1=|v_thread1Thread1of1ForFork1_#t~mem10#1_1|, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_9|, ~safe~0=v_~safe~0_84, #memory_int=|v_#memory_int_199|, ~manager_size~0=v_~manager_size~0_44, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1_9|} AuxVars[] AssignedVars[~manager_front~0, ~manager_state~0, thread1Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, ~safe~0, thread1Thread1of1ForFork1_#t~post11#1, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1][1743], [326#L126true, 201#L111true, 368#true, 308#L148true, 2215#true, 376#true, 2221#(= ~node2_state~0 0), 353#true, 382#(= ~client_state~0 0), 372#true, 96#L88-1true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, 93#L199-4true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:56:15,453 INFO L294 olderBase$Statistics]: this new event has 285 ancestors and is cut-off event [2023-11-29 21:56:15,453 INFO L297 olderBase$Statistics]: existing Event has 280 ancestors and is cut-off event [2023-11-29 21:56:15,453 INFO L297 olderBase$Statistics]: existing Event has 280 ancestors and is cut-off event [2023-11-29 21:56:15,453 INFO L297 olderBase$Statistics]: existing Event has 280 ancestors and is cut-off event [2023-11-29 21:56:15,455 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1432] L126-->L132-1: Formula: (and (not (= (ite (and (< v_~node2_front~0_35 v_~node2_back~0_44) (<= 0 v_~node2_front~0_35) (< v_~node2_front~0_35 v_~node2_size~0_20)) 1 0) 0)) (= v_~safe~0_80 (ite (= (ite (= (select (select |v_#memory_int_183| v_~node2~0.base_29) (+ (* 4 v_~node2_front~0_35) v_~node2~0.offset_29)) v_~update~0_73) 1 0) 0) 0 1)) (= v_~node2_state~0_16 1) (= (+ v_~node2_front~0_35 1) v_~node2_front~0_34)) InVars {~node2~0.offset=v_~node2~0.offset_29, ~node2_front~0=v_~node2_front~0_35, #memory_int=|v_#memory_int_183|, ~node2_size~0=v_~node2_size~0_20, ~node2~0.base=v_~node2~0.base_29, ~node2_back~0=v_~node2_back~0_44, ~update~0=v_~update~0_73} OutVars{~node2_state~0=v_~node2_state~0_16, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_1|, thread3Thread1of1ForFork0_#t~mem20#1=|v_thread3Thread1of1ForFork0_#t~mem20#1_1|, thread3Thread1of1ForFork0_#t~post21#1=|v_thread3Thread1of1ForFork0_#t~post21#1_1|, ~node2~0.offset=v_~node2~0.offset_29, ~node2_front~0=v_~node2_front~0_34, ~safe~0=v_~safe~0_80, #memory_int=|v_#memory_int_183|, ~node2_size~0=v_~node2_size~0_20, ~node2~0.base=v_~node2~0.base_29, ~node2_back~0=v_~node2_back~0_44, ~update~0=v_~update~0_73} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#t~post21#1, ~node2_state~0, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, ~node2_front~0, ~safe~0, thread3Thread1of1ForFork0_#t~mem20#1][1750], [113#L89true, 368#true, 308#L148true, 2215#true, 376#true, 2219#true, 353#true, 194#L132-1true, 382#(= ~client_state~0 0), 372#true, 35#L110true, thread2Thread1of1ForFork3InUse, 384#true, 93#L199-4true, 356#true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:56:15,455 INFO L294 olderBase$Statistics]: this new event has 285 ancestors and is cut-off event [2023-11-29 21:56:15,456 INFO L297 olderBase$Statistics]: existing Event has 280 ancestors and is cut-off event [2023-11-29 21:56:15,456 INFO L297 olderBase$Statistics]: existing Event has 280 ancestors and is cut-off event [2023-11-29 21:56:15,456 INFO L297 olderBase$Statistics]: existing Event has 280 ancestors and is cut-off event [2023-11-29 21:56:15,456 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L148-->L154-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_137 v_~manager_size~0_40) (<= 0 v_~manager_back~0_137)) 1 0) 0)) (= v_~client_state~0_18 1) (= v_~manager_back~0_136 (+ v_~manager_back~0_137 1)) (not (= (ite (= v_~update~0_79 (select (select |v_#memory_int_193| v_~manager~0.base_85) (+ (* v_~manager_back~0_137 4) v_~manager~0.offset_85))) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, ~manager_back~0=v_~manager_back~0_137, ~manager_size~0=v_~manager_size~0_40, ~update~0=v_~update~0_79} OutVars{thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, thread4Thread1of1ForFork2_#t~post26#1=|v_thread4Thread1of1ForFork2_#t~post26#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~client_state~0=v_~client_state~0_18, ~manager_back~0=v_~manager_back~0_136, ~manager_size~0=v_~manager_size~0_40, thread4Thread1of1ForFork2_#t~mem25#1=|v_thread4Thread1of1ForFork2_#t~mem25#1_1|, ~update~0=v_~update~0_79} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post26#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, ~manager_back~0, thread4Thread1of1ForFork2_#t~mem25#1][1444], [326#L126true, 113#L89true, 368#true, 2215#true, 376#true, 88#L154-1true, 2221#(= ~node2_state~0 0), 353#true, 372#true, 35#L110true, 380#true, thread2Thread1of1ForFork3InUse, 384#true, 93#L199-4true, 356#true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:56:15,456 INFO L294 olderBase$Statistics]: this new event has 285 ancestors and is cut-off event [2023-11-29 21:56:15,464 INFO L297 olderBase$Statistics]: existing Event has 280 ancestors and is cut-off event [2023-11-29 21:56:15,464 INFO L297 olderBase$Statistics]: existing Event has 280 ancestors and is cut-off event [2023-11-29 21:56:15,464 INFO L297 olderBase$Statistics]: existing Event has 280 ancestors and is cut-off event [2023-11-29 21:56:15,467 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1407] L89-->L88-1: Formula: (and (not (= (ite (and (< v_~client_back~0_41 v_~client_size~0_22) (<= 0 v_~client_back~0_41)) 1 0) 0)) (not (= 0 (ite (= (select (select |v_#memory_int_187| v_~client~0.base_29) (+ (* v_~client_back~0_41 4) v_~client~0.offset_29)) v_~ok~0_71) 1 0))) (= v_~manager_state~0_42 0) (= (+ v_~client_back~0_41 1) v_~client_back~0_40)) InVars {~client_back~0=v_~client_back~0_41, ~client~0.offset=v_~client~0.offset_29, ~ok~0=v_~ok~0_71, #memory_int=|v_#memory_int_187|, ~client_size~0=v_~client_size~0_22, ~client~0.base=v_~client~0.base_29} OutVars{thread1Thread1of1ForFork1_#t~post13#1=|v_thread1Thread1of1ForFork1_#t~post13#1_1|, ~manager_state~0=v_~manager_state~0_42, ~client_back~0=v_~client_back~0_40, ~client~0.offset=v_~client~0.offset_29, ~ok~0=v_~ok~0_71, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_11|, #memory_int=|v_#memory_int_187|, ~client_size~0=v_~client_size~0_22, thread1Thread1of1ForFork1_#t~mem12#1=|v_thread1Thread1of1ForFork1_#t~mem12#1_1|, ~client~0.base=v_~client~0.base_29, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1_11|} AuxVars[] AssignedVars[thread1Thread1of1ForFork1_#t~post13#1, ~manager_state~0, ~client_back~0, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork1_#t~mem12#1, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1][1809], [326#L126true, 368#true, 308#L148true, 2215#true, 376#true, 403#(= ~manager_state~0 0), 2221#(= ~node2_state~0 0), 353#true, 382#(= ~client_state~0 0), 372#true, 96#L88-1true, 35#L110true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, 93#L199-4true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:56:15,467 INFO L294 olderBase$Statistics]: this new event has 280 ancestors and is not cut-off event [2023-11-29 21:56:15,467 INFO L297 olderBase$Statistics]: existing Event has 280 ancestors and is not cut-off event [2023-11-29 21:56:15,467 INFO L297 olderBase$Statistics]: existing Event has 280 ancestors and is not cut-off event [2023-11-29 21:56:15,467 INFO L297 olderBase$Statistics]: existing Event has 285 ancestors and is not cut-off event [2023-11-29 21:56:15,468 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1432] L126-->L132-1: Formula: (and (not (= (ite (and (< v_~node2_front~0_35 v_~node2_back~0_44) (<= 0 v_~node2_front~0_35) (< v_~node2_front~0_35 v_~node2_size~0_20)) 1 0) 0)) (= v_~safe~0_80 (ite (= (ite (= (select (select |v_#memory_int_183| v_~node2~0.base_29) (+ (* 4 v_~node2_front~0_35) v_~node2~0.offset_29)) v_~update~0_73) 1 0) 0) 0 1)) (= v_~node2_state~0_16 1) (= (+ v_~node2_front~0_35 1) v_~node2_front~0_34)) InVars {~node2~0.offset=v_~node2~0.offset_29, ~node2_front~0=v_~node2_front~0_35, #memory_int=|v_#memory_int_183|, ~node2_size~0=v_~node2_size~0_20, ~node2~0.base=v_~node2~0.base_29, ~node2_back~0=v_~node2_back~0_44, ~update~0=v_~update~0_73} OutVars{~node2_state~0=v_~node2_state~0_16, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_1|, thread3Thread1of1ForFork0_#t~mem20#1=|v_thread3Thread1of1ForFork0_#t~mem20#1_1|, thread3Thread1of1ForFork0_#t~post21#1=|v_thread3Thread1of1ForFork0_#t~post21#1_1|, ~node2~0.offset=v_~node2~0.offset_29, ~node2_front~0=v_~node2_front~0_34, ~safe~0=v_~safe~0_80, #memory_int=|v_#memory_int_183|, ~node2_size~0=v_~node2_size~0_20, ~node2~0.base=v_~node2~0.base_29, ~node2_back~0=v_~node2_back~0_44, ~update~0=v_~update~0_73} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#t~post21#1, ~node2_state~0, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, ~node2_front~0, ~safe~0, thread3Thread1of1ForFork0_#t~mem20#1][1750], [368#true, 201#L111true, 308#L148true, 2215#true, 376#true, 2219#true, 311#L88true, 353#true, 194#L132-1true, 382#(= ~client_state~0 0), 372#true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, 93#L199-4true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:56:15,468 INFO L294 olderBase$Statistics]: this new event has 285 ancestors and is cut-off event [2023-11-29 21:56:15,468 INFO L297 olderBase$Statistics]: existing Event has 280 ancestors and is cut-off event [2023-11-29 21:56:15,468 INFO L297 olderBase$Statistics]: existing Event has 280 ancestors and is cut-off event [2023-11-29 21:56:15,468 INFO L297 olderBase$Statistics]: existing Event has 280 ancestors and is cut-off event [2023-11-29 21:56:15,469 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1421] L111-->L110-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_125 v_~manager_size~0_32) (<= 0 v_~manager_back~0_125)) 1 0) 0)) (= v_~node1_state~0_18 0) (= v_~manager_back~0_124 (+ v_~manager_back~0_125 1)) (not (= (ite (= (select (select |v_#memory_int_173| v_~manager~0.base_79) (+ (* v_~manager_back~0_125 4) v_~manager~0.offset_79)) v_~ok~0_65) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_79, ~ok~0=v_~ok~0_65, ~manager~0.base=v_~manager~0.base_79, #memory_int=|v_#memory_int_173|, ~manager_back~0=v_~manager_back~0_125, ~manager_size~0=v_~manager_size~0_32} OutVars{thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_3|, ~manager~0.offset=v_~manager~0.offset_79, thread2Thread1of1ForFork3_#t~mem17#1=|v_thread2Thread1of1ForFork3_#t~mem17#1_1|, ~ok~0=v_~ok~0_65, ~manager~0.base=v_~manager~0.base_79, thread2Thread1of1ForFork3_#t~post18#1=|v_thread2Thread1of1ForFork3_#t~post18#1_1|, #memory_int=|v_#memory_int_173|, ~manager_back~0=v_~manager_back~0_124, ~manager_size~0=v_~manager_size~0_32, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_3|, ~node1_state~0=v_~node1_state~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork3_#t~mem17#1, thread2Thread1of1ForFork3_#t~post18#1, ~manager_back~0, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~node1_state~0][1818], [326#L126true, 2217#(= ~node1_state~0 0), 368#true, 308#L148true, 376#true, 2221#(= ~node2_state~0 0), 311#L88true, 158#L110-1true, 353#true, 382#(= ~client_state~0 0), 372#true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, 93#L199-4true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:56:15,469 INFO L294 olderBase$Statistics]: this new event has 285 ancestors and is cut-off event [2023-11-29 21:56:15,469 INFO L297 olderBase$Statistics]: existing Event has 280 ancestors and is cut-off event [2023-11-29 21:56:15,469 INFO L297 olderBase$Statistics]: existing Event has 280 ancestors and is cut-off event [2023-11-29 21:56:15,469 INFO L297 olderBase$Statistics]: existing Event has 280 ancestors and is cut-off event [2023-11-29 21:56:15,469 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L148-->L154-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_137 v_~manager_size~0_40) (<= 0 v_~manager_back~0_137)) 1 0) 0)) (= v_~client_state~0_18 1) (= v_~manager_back~0_136 (+ v_~manager_back~0_137 1)) (not (= (ite (= v_~update~0_79 (select (select |v_#memory_int_193| v_~manager~0.base_85) (+ (* v_~manager_back~0_137 4) v_~manager~0.offset_85))) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, ~manager_back~0=v_~manager_back~0_137, ~manager_size~0=v_~manager_size~0_40, ~update~0=v_~update~0_79} OutVars{thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, thread4Thread1of1ForFork2_#t~post26#1=|v_thread4Thread1of1ForFork2_#t~post26#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~client_state~0=v_~client_state~0_18, ~manager_back~0=v_~manager_back~0_136, ~manager_size~0=v_~manager_size~0_40, thread4Thread1of1ForFork2_#t~mem25#1=|v_thread4Thread1of1ForFork2_#t~mem25#1_1|, ~update~0=v_~update~0_79} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post26#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, ~manager_back~0, thread4Thread1of1ForFork2_#t~mem25#1][1444], [326#L126true, 368#true, 201#L111true, 2215#true, 376#true, 88#L154-1true, 2221#(= ~node2_state~0 0), 311#L88true, 353#true, 372#true, 380#true, thread2Thread1of1ForFork3InUse, 384#true, 93#L199-4true, 356#true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:56:15,469 INFO L294 olderBase$Statistics]: this new event has 285 ancestors and is cut-off event [2023-11-29 21:56:15,469 INFO L297 olderBase$Statistics]: existing Event has 280 ancestors and is cut-off event [2023-11-29 21:56:15,469 INFO L297 olderBase$Statistics]: existing Event has 280 ancestors and is cut-off event [2023-11-29 21:56:15,469 INFO L297 olderBase$Statistics]: existing Event has 280 ancestors and is cut-off event [2023-11-29 21:56:15,600 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L148-->L154-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_137 v_~manager_size~0_40) (<= 0 v_~manager_back~0_137)) 1 0) 0)) (= v_~client_state~0_18 1) (= v_~manager_back~0_136 (+ v_~manager_back~0_137 1)) (not (= (ite (= v_~update~0_79 (select (select |v_#memory_int_193| v_~manager~0.base_85) (+ (* v_~manager_back~0_137 4) v_~manager~0.offset_85))) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, ~manager_back~0=v_~manager_back~0_137, ~manager_size~0=v_~manager_size~0_40, ~update~0=v_~update~0_79} OutVars{thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, thread4Thread1of1ForFork2_#t~post26#1=|v_thread4Thread1of1ForFork2_#t~post26#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~client_state~0=v_~client_state~0_18, ~manager_back~0=v_~manager_back~0_136, ~manager_size~0=v_~manager_size~0_40, thread4Thread1of1ForFork2_#t~mem25#1=|v_thread4Thread1of1ForFork2_#t~mem25#1_1|, ~update~0=v_~update~0_79} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post26#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, ~manager_back~0, thread4Thread1of1ForFork2_#t~mem25#1][1744], [2217#(= ~node1_state~0 0), 60#L54true, 368#true, 18#L200-1true, 2219#true, 376#true, 88#L154-1true, 403#(= ~manager_state~0 0), 190#L104true, 210#L133true, 353#true, 372#true, 380#true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:56:15,600 INFO L294 olderBase$Statistics]: this new event has 285 ancestors and is cut-off event [2023-11-29 21:56:15,600 INFO L297 olderBase$Statistics]: existing Event has 279 ancestors and is cut-off event [2023-11-29 21:56:15,600 INFO L297 olderBase$Statistics]: existing Event has 279 ancestors and is cut-off event [2023-11-29 21:56:15,601 INFO L297 olderBase$Statistics]: existing Event has 279 ancestors and is cut-off event [2023-11-29 21:56:15,601 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1392] L54-->L88-1: Formula: (and (= (+ v_~manager_front~0_91 1) v_~manager_front~0_90) (= v_~manager_state~0_38 1) (= v_~safe~0_76 (ite (= (ite (= (select (select |v_#memory_int_155| v_~manager~0.base_67) (+ (* v_~manager_front~0_91 4) v_~manager~0.offset_67)) v_~update~0_61) 1 0) 0) 0 1)) (not (= (ite (and (< v_~manager_front~0_91 v_~manager_back~0_104) (< v_~manager_front~0_91 v_~manager_size~0_24) (<= 0 v_~manager_front~0_91)) 1 0) 0))) InVars {~manager_front~0=v_~manager_front~0_91, ~manager~0.offset=v_~manager~0.offset_67, ~manager~0.base=v_~manager~0.base_67, #memory_int=|v_#memory_int_155|, ~manager_back~0=v_~manager_back~0_104, ~manager_size~0=v_~manager_size~0_24, ~update~0=v_~update~0_61} OutVars{~manager_state~0=v_~manager_state~0_38, ~manager~0.offset=v_~manager~0.offset_67, ~manager~0.base=v_~manager~0.base_67, thread1Thread1of1ForFork1_#t~mem2#1=|v_thread1Thread1of1ForFork1_#t~mem2#1_1|, ~manager_back~0=v_~manager_back~0_104, ~manager_front~0=v_~manager_front~0_90, thread1Thread1of1ForFork1_#t~post3#1=|v_thread1Thread1of1ForFork1_#t~post3#1_1|, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, ~safe~0=v_~safe~0_76, #memory_int=|v_#memory_int_155|, ~manager_size~0=v_~manager_size~0_24, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~update~0=v_~update~0_61} AuxVars[] AssignedVars[~manager_front~0, ~manager_state~0, thread1Thread1of1ForFork1_#t~post3#1, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, ~safe~0, thread1Thread1of1ForFork1_#t~mem2#1, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1][1745], [2217#(= ~node1_state~0 0), 368#true, 308#L148true, 18#L200-1true, 2219#true, 376#true, 190#L104true, 210#L133true, 353#true, 382#(= ~client_state~0 0), 372#true, 96#L88-1true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:56:15,601 INFO L294 olderBase$Statistics]: this new event has 285 ancestors and is cut-off event [2023-11-29 21:56:15,601 INFO L297 olderBase$Statistics]: existing Event has 279 ancestors and is cut-off event [2023-11-29 21:56:15,601 INFO L297 olderBase$Statistics]: existing Event has 279 ancestors and is cut-off event [2023-11-29 21:56:15,601 INFO L297 olderBase$Statistics]: existing Event has 279 ancestors and is cut-off event [2023-11-29 21:56:15,601 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1418] L104-->L110-1: Formula: (and (= v_~node1_state~0_20 1) (not (= (ite (and (< v_~node1_front~0_37 v_~node1_size~0_20) (< v_~node1_front~0_37 v_~node1_back~0_44) (<= 0 v_~node1_front~0_37)) 1 0) 0)) (= v_~safe~0_82 (ite (= (ite (= (select (select |v_#memory_int_189| v_~node1~0.base_33) (+ (* v_~node1_front~0_37 4) v_~node1~0.offset_33)) v_~update~0_75) 1 0) 0) 0 1)) (= (+ v_~node1_front~0_37 1) v_~node1_front~0_36)) InVars {~node1~0.base=v_~node1~0.base_33, ~node1_size~0=v_~node1_size~0_20, #memory_int=|v_#memory_int_189|, ~node1_back~0=v_~node1_back~0_44, ~node1~0.offset=v_~node1~0.offset_33, ~node1_front~0=v_~node1_front~0_37, ~update~0=v_~update~0_75} OutVars{thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~node1_state~0=v_~node1_state~0_20, ~node1~0.offset=v_~node1~0.offset_33, ~node1_front~0=v_~node1_front~0_36, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~node1~0.base=v_~node1~0.base_33, ~node1_size~0=v_~node1_size~0_20, thread2Thread1of1ForFork3_#t~post16#1=|v_thread2Thread1of1ForFork3_#t~post16#1_1|, ~safe~0=v_~safe~0_82, #memory_int=|v_#memory_int_189|, thread2Thread1of1ForFork3_#t~mem15#1=|v_thread2Thread1of1ForFork3_#t~mem15#1_1|, ~node1_back~0=v_~node1_back~0_44, ~update~0=v_~update~0_75} AuxVars[] AssignedVars[thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork3_#t~post16#1, ~safe~0, thread2Thread1of1ForFork3_#t~mem15#1, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~node1_state~0, ~node1_front~0][1752], [60#L54true, 368#true, 308#L148true, 18#L200-1true, 2215#true, 2219#true, 376#true, 403#(= ~manager_state~0 0), 210#L133true, 158#L110-1true, 353#true, 382#(= ~client_state~0 0), 372#true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:56:15,601 INFO L294 olderBase$Statistics]: this new event has 285 ancestors and is cut-off event [2023-11-29 21:56:15,601 INFO L297 olderBase$Statistics]: existing Event has 279 ancestors and is cut-off event [2023-11-29 21:56:15,601 INFO L297 olderBase$Statistics]: existing Event has 279 ancestors and is cut-off event [2023-11-29 21:56:15,601 INFO L297 olderBase$Statistics]: existing Event has 279 ancestors and is cut-off event [2023-11-29 21:56:15,601 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1435] L133-->L132-1: Formula: (and (not (= (ite (and (<= 0 v_~manager_back~0_131) (< v_~manager_back~0_131 v_~manager_size~0_36)) 1 0) 0)) (not (= (ite (= v_~ok~0_67 (select (select |v_#memory_int_181| v_~manager~0.base_81) (+ (* v_~manager_back~0_131 4) v_~manager~0.offset_81))) 1 0) 0)) (= v_~manager_back~0_130 (+ v_~manager_back~0_131 1)) (= v_~node2_state~0_14 0)) InVars {~manager~0.offset=v_~manager~0.offset_81, ~ok~0=v_~ok~0_67, ~manager~0.base=v_~manager~0.base_81, #memory_int=|v_#memory_int_181|, ~manager_back~0=v_~manager_back~0_131, ~manager_size~0=v_~manager_size~0_36} OutVars{~node2_state~0=v_~node2_state~0_14, thread3Thread1of1ForFork0_#t~mem22#1=|v_thread3Thread1of1ForFork0_#t~mem22#1_1|, ~manager~0.offset=v_~manager~0.offset_81, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_3|, ~ok~0=v_~ok~0_67, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_3|, ~manager~0.base=v_~manager~0.base_81, thread3Thread1of1ForFork0_#t~post23#1=|v_thread3Thread1of1ForFork0_#t~post23#1_1|, #memory_int=|v_#memory_int_181|, ~manager_back~0=v_~manager_back~0_130, ~manager_size~0=v_~manager_size~0_36} AuxVars[] AssignedVars[~node2_state~0, thread3Thread1of1ForFork0_#t~mem22#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_#t~post23#1, ~manager_back~0][1823], [2217#(= ~node1_state~0 0), 60#L54true, 368#true, 308#L148true, 18#L200-1true, 376#true, 403#(= ~manager_state~0 0), 190#L104true, 2221#(= ~node2_state~0 0), 353#true, 194#L132-1true, 382#(= ~client_state~0 0), 372#true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:56:15,601 INFO L294 olderBase$Statistics]: this new event has 285 ancestors and is cut-off event [2023-11-29 21:56:15,602 INFO L297 olderBase$Statistics]: existing Event has 279 ancestors and is cut-off event [2023-11-29 21:56:15,602 INFO L297 olderBase$Statistics]: existing Event has 279 ancestors and is cut-off event [2023-11-29 21:56:15,602 INFO L297 olderBase$Statistics]: existing Event has 279 ancestors and is cut-off event [2023-11-29 21:56:15,824 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1418] L104-->L110-1: Formula: (and (= v_~node1_state~0_20 1) (not (= (ite (and (< v_~node1_front~0_37 v_~node1_size~0_20) (< v_~node1_front~0_37 v_~node1_back~0_44) (<= 0 v_~node1_front~0_37)) 1 0) 0)) (= v_~safe~0_82 (ite (= (ite (= (select (select |v_#memory_int_189| v_~node1~0.base_33) (+ (* v_~node1_front~0_37 4) v_~node1~0.offset_33)) v_~update~0_75) 1 0) 0) 0 1)) (= (+ v_~node1_front~0_37 1) v_~node1_front~0_36)) InVars {~node1~0.base=v_~node1~0.base_33, ~node1_size~0=v_~node1_size~0_20, #memory_int=|v_#memory_int_189|, ~node1_back~0=v_~node1_back~0_44, ~node1~0.offset=v_~node1~0.offset_33, ~node1_front~0=v_~node1_front~0_37, ~update~0=v_~update~0_75} OutVars{thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~node1_state~0=v_~node1_state~0_20, ~node1~0.offset=v_~node1~0.offset_33, ~node1_front~0=v_~node1_front~0_36, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~node1~0.base=v_~node1~0.base_33, ~node1_size~0=v_~node1_size~0_20, thread2Thread1of1ForFork3_#t~post16#1=|v_thread2Thread1of1ForFork3_#t~post16#1_1|, ~safe~0=v_~safe~0_82, #memory_int=|v_#memory_int_189|, thread2Thread1of1ForFork3_#t~mem15#1=|v_thread2Thread1of1ForFork3_#t~mem15#1_1|, ~node1_back~0=v_~node1_back~0_44, ~update~0=v_~update~0_75} AuxVars[] AssignedVars[thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork3_#t~post16#1, ~safe~0, thread2Thread1of1ForFork3_#t~mem15#1, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~node1_state~0, ~node1_front~0][949], [60#L54true, 368#true, 9#L132true, 18#L200-1true, 2173#(and (or (= (select (select |#memory_int| ~manager~0.base) (* ~manager_front~0 4)) ~update~0) (< ~manager_size~0 (+ ~manager_front~0 1)) (< ~manager_front~0 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_size~0 1) (= ~manager~0.offset 0) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t1~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (not (= ~manager~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t4~0#1.base|)), 2215#true, 2219#true, 376#true, 403#(= ~manager_state~0 0), 158#L110-1true, 353#true, 115#L155true, 372#true, thread2Thread1of1ForFork3InUse, 380#true, 384#true, thread4Thread1of1ForFork2InUse, 356#true, thread3Thread1of1ForFork0InUse, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:56:15,825 INFO L294 olderBase$Statistics]: this new event has 281 ancestors and is cut-off event [2023-11-29 21:56:15,825 INFO L297 olderBase$Statistics]: existing Event has 281 ancestors and is cut-off event [2023-11-29 21:56:15,826 INFO L297 olderBase$Statistics]: existing Event has 271 ancestors and is cut-off event [2023-11-29 21:56:15,827 INFO L297 olderBase$Statistics]: existing Event has 271 ancestors and is cut-off event [2023-11-29 21:56:15,827 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1449] L155-->L154-1: Formula: (and (= (+ v_~client_front~0_31 1) v_~client_front~0_30) (= v_~client_state~0_16 0) (= v_~safe~0_78 (ite (= (ite (= (select (select |v_#memory_int_165| v_~client~0.base_23) (+ v_~client~0.offset_23 (* v_~client_front~0_31 4))) v_~ok~0_57) 1 0) 0) 0 1)) (not (= (ite (and (< v_~client_front~0_31 v_~client_back~0_32) (<= 0 v_~client_front~0_31) (< v_~client_back~0_32 v_~client_size~0_14)) 1 0) 0))) InVars {~client~0.offset=v_~client~0.offset_23, ~client_back~0=v_~client_back~0_32, ~client_front~0=v_~client_front~0_31, ~ok~0=v_~ok~0_57, #memory_int=|v_#memory_int_165|, ~client_size~0=v_~client_size~0_14, ~client~0.base=v_~client~0.base_23} OutVars{~client~0.offset=v_~client~0.offset_23, ~client_back~0=v_~client_back~0_32, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_3|, ~ok~0=v_~ok~0_57, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_3|, thread4Thread1of1ForFork2_#t~mem27#1=|v_thread4Thread1of1ForFork2_#t~mem27#1_1|, thread4Thread1of1ForFork2_#t~post28#1=|v_thread4Thread1of1ForFork2_#t~post28#1_1|, ~client_front~0=v_~client_front~0_30, ~safe~0=v_~safe~0_78, #memory_int=|v_#memory_int_165|, ~client_state~0=v_~client_state~0_16, ~client_size~0=v_~client_size~0_14, ~client~0.base=v_~client~0.base_23} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, ~client_front~0, ~safe~0, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, thread4Thread1of1ForFork2_#t~mem27#1, thread4Thread1of1ForFork2_#t~post28#1][1176], [60#L54true, 2217#(= ~node1_state~0 0), 368#true, 9#L132true, 18#L200-1true, 2173#(and (or (= (select (select |#memory_int| ~manager~0.base) (* ~manager_front~0 4)) ~update~0) (< ~manager_size~0 (+ ~manager_front~0 1)) (< ~manager_front~0 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_size~0 1) (= ~manager~0.offset 0) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t1~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (not (= ~manager~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t4~0#1.base|)), 376#true, 2219#true, 403#(= ~manager_state~0 0), 88#L154-1true, 190#L104true, 353#true, 382#(= ~client_state~0 0), 372#true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:56:15,827 INFO L294 olderBase$Statistics]: this new event has 281 ancestors and is cut-off event [2023-11-29 21:56:15,827 INFO L297 olderBase$Statistics]: existing Event has 271 ancestors and is cut-off event [2023-11-29 21:56:15,827 INFO L297 olderBase$Statistics]: existing Event has 271 ancestors and is cut-off event [2023-11-29 21:56:15,827 INFO L297 olderBase$Statistics]: existing Event has 281 ancestors and is cut-off event [2023-11-29 21:56:15,827 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1392] L54-->L88-1: Formula: (and (= (+ v_~manager_front~0_91 1) v_~manager_front~0_90) (= v_~manager_state~0_38 1) (= v_~safe~0_76 (ite (= (ite (= (select (select |v_#memory_int_155| v_~manager~0.base_67) (+ (* v_~manager_front~0_91 4) v_~manager~0.offset_67)) v_~update~0_61) 1 0) 0) 0 1)) (not (= (ite (and (< v_~manager_front~0_91 v_~manager_back~0_104) (< v_~manager_front~0_91 v_~manager_size~0_24) (<= 0 v_~manager_front~0_91)) 1 0) 0))) InVars {~manager_front~0=v_~manager_front~0_91, ~manager~0.offset=v_~manager~0.offset_67, ~manager~0.base=v_~manager~0.base_67, #memory_int=|v_#memory_int_155|, ~manager_back~0=v_~manager_back~0_104, ~manager_size~0=v_~manager_size~0_24, ~update~0=v_~update~0_61} OutVars{~manager_state~0=v_~manager_state~0_38, ~manager~0.offset=v_~manager~0.offset_67, ~manager~0.base=v_~manager~0.base_67, thread1Thread1of1ForFork1_#t~mem2#1=|v_thread1Thread1of1ForFork1_#t~mem2#1_1|, ~manager_back~0=v_~manager_back~0_104, ~manager_front~0=v_~manager_front~0_90, thread1Thread1of1ForFork1_#t~post3#1=|v_thread1Thread1of1ForFork1_#t~post3#1_1|, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, ~safe~0=v_~safe~0_76, #memory_int=|v_#memory_int_155|, ~manager_size~0=v_~manager_size~0_24, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~update~0=v_~update~0_61} AuxVars[] AssignedVars[~manager_front~0, ~manager_state~0, thread1Thread1of1ForFork1_#t~post3#1, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, ~safe~0, thread1Thread1of1ForFork1_#t~mem2#1, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1][934], [2217#(= ~node1_state~0 0), 368#true, 9#L132true, 18#L200-1true, 376#true, 2219#true, 190#L104true, 115#L155true, 353#true, 372#true, 96#L88-1true, 380#true, 2177#(and (or (= (select (select |#memory_int| ~manager~0.base) (* ~manager_front~0 4)) ~update~0) (< ~manager_size~0 (+ ~manager_front~0 1)) (< ~manager_front~0 0)) (= ~safe~0 1) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_size~0 1) (= ~manager~0.offset 0) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t1~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (not (= ~manager~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t4~0#1.base|)), thread2Thread1of1ForFork3InUse, 384#true, thread4Thread1of1ForFork2InUse, 356#true, thread3Thread1of1ForFork0InUse, 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:56:15,827 INFO L294 olderBase$Statistics]: this new event has 281 ancestors and is cut-off event [2023-11-29 21:56:15,827 INFO L297 olderBase$Statistics]: existing Event has 281 ancestors and is cut-off event [2023-11-29 21:56:15,827 INFO L297 olderBase$Statistics]: existing Event has 271 ancestors and is cut-off event [2023-11-29 21:56:15,827 INFO L297 olderBase$Statistics]: existing Event has 271 ancestors and is cut-off event [2023-11-29 21:56:17,528 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1432] L126-->L132-1: Formula: (and (not (= (ite (and (< v_~node2_front~0_35 v_~node2_back~0_44) (<= 0 v_~node2_front~0_35) (< v_~node2_front~0_35 v_~node2_size~0_20)) 1 0) 0)) (= v_~safe~0_80 (ite (= (ite (= (select (select |v_#memory_int_183| v_~node2~0.base_29) (+ (* 4 v_~node2_front~0_35) v_~node2~0.offset_29)) v_~update~0_73) 1 0) 0) 0 1)) (= v_~node2_state~0_16 1) (= (+ v_~node2_front~0_35 1) v_~node2_front~0_34)) InVars {~node2~0.offset=v_~node2~0.offset_29, ~node2_front~0=v_~node2_front~0_35, #memory_int=|v_#memory_int_183|, ~node2_size~0=v_~node2_size~0_20, ~node2~0.base=v_~node2~0.base_29, ~node2_back~0=v_~node2_back~0_44, ~update~0=v_~update~0_73} OutVars{~node2_state~0=v_~node2_state~0_16, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_1|, thread3Thread1of1ForFork0_#t~mem20#1=|v_thread3Thread1of1ForFork0_#t~mem20#1_1|, thread3Thread1of1ForFork0_#t~post21#1=|v_thread3Thread1of1ForFork0_#t~post21#1_1|, ~node2~0.offset=v_~node2~0.offset_29, ~node2_front~0=v_~node2_front~0_34, ~safe~0=v_~safe~0_80, #memory_int=|v_#memory_int_183|, ~node2_size~0=v_~node2_size~0_20, ~node2~0.base=v_~node2~0.base_29, ~node2_back~0=v_~node2_back~0_44, ~update~0=v_~update~0_73} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#t~post21#1, ~node2_state~0, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, ~node2_front~0, ~safe~0, thread3Thread1of1ForFork0_#t~mem20#1][1750], [201#L111true, 368#true, 308#L148true, 18#L200-1true, 2215#true, 2219#true, 376#true, 353#true, 382#(= ~client_state~0 0), 194#L132-1true, 39#L68true, 372#true, thread2Thread1of1ForFork3InUse, 384#true, thread4Thread1of1ForFork2InUse, 356#true, thread3Thread1of1ForFork0InUse, 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:56:17,529 INFO L294 olderBase$Statistics]: this new event has 286 ancestors and is cut-off event [2023-11-29 21:56:17,529 INFO L297 olderBase$Statistics]: existing Event has 281 ancestors and is cut-off event [2023-11-29 21:56:17,529 INFO L297 olderBase$Statistics]: existing Event has 281 ancestors and is cut-off event [2023-11-29 21:56:17,529 INFO L297 olderBase$Statistics]: existing Event has 281 ancestors and is cut-off event [2023-11-29 21:56:17,529 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1421] L111-->L110-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_125 v_~manager_size~0_32) (<= 0 v_~manager_back~0_125)) 1 0) 0)) (= v_~node1_state~0_18 0) (= v_~manager_back~0_124 (+ v_~manager_back~0_125 1)) (not (= (ite (= (select (select |v_#memory_int_173| v_~manager~0.base_79) (+ (* v_~manager_back~0_125 4) v_~manager~0.offset_79)) v_~ok~0_65) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_79, ~ok~0=v_~ok~0_65, ~manager~0.base=v_~manager~0.base_79, #memory_int=|v_#memory_int_173|, ~manager_back~0=v_~manager_back~0_125, ~manager_size~0=v_~manager_size~0_32} OutVars{thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_3|, ~manager~0.offset=v_~manager~0.offset_79, thread2Thread1of1ForFork3_#t~mem17#1=|v_thread2Thread1of1ForFork3_#t~mem17#1_1|, ~ok~0=v_~ok~0_65, ~manager~0.base=v_~manager~0.base_79, thread2Thread1of1ForFork3_#t~post18#1=|v_thread2Thread1of1ForFork3_#t~post18#1_1|, #memory_int=|v_#memory_int_173|, ~manager_back~0=v_~manager_back~0_124, ~manager_size~0=v_~manager_size~0_32, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_3|, ~node1_state~0=v_~node1_state~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork3_#t~mem17#1, thread2Thread1of1ForFork3_#t~post18#1, ~manager_back~0, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~node1_state~0][1818], [2217#(= ~node1_state~0 0), 326#L126true, 368#true, 308#L148true, 18#L200-1true, 376#true, 2221#(= ~node2_state~0 0), 158#L110-1true, 353#true, 382#(= ~client_state~0 0), 372#true, 39#L68true, thread2Thread1of1ForFork3InUse, 384#true, thread4Thread1of1ForFork2InUse, 356#true, thread3Thread1of1ForFork0InUse, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:56:17,529 INFO L294 olderBase$Statistics]: this new event has 286 ancestors and is cut-off event [2023-11-29 21:56:17,529 INFO L297 olderBase$Statistics]: existing Event has 281 ancestors and is cut-off event [2023-11-29 21:56:17,529 INFO L297 olderBase$Statistics]: existing Event has 281 ancestors and is cut-off event [2023-11-29 21:56:17,529 INFO L297 olderBase$Statistics]: existing Event has 281 ancestors and is cut-off event [2023-11-29 21:56:17,529 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L148-->L154-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_137 v_~manager_size~0_40) (<= 0 v_~manager_back~0_137)) 1 0) 0)) (= v_~client_state~0_18 1) (= v_~manager_back~0_136 (+ v_~manager_back~0_137 1)) (not (= (ite (= v_~update~0_79 (select (select |v_#memory_int_193| v_~manager~0.base_85) (+ (* v_~manager_back~0_137 4) v_~manager~0.offset_85))) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, ~manager_back~0=v_~manager_back~0_137, ~manager_size~0=v_~manager_size~0_40, ~update~0=v_~update~0_79} OutVars{thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, thread4Thread1of1ForFork2_#t~post26#1=|v_thread4Thread1of1ForFork2_#t~post26#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~client_state~0=v_~client_state~0_18, ~manager_back~0=v_~manager_back~0_136, ~manager_size~0=v_~manager_size~0_40, thread4Thread1of1ForFork2_#t~mem25#1=|v_thread4Thread1of1ForFork2_#t~mem25#1_1|, ~update~0=v_~update~0_79} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post26#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, ~manager_back~0, thread4Thread1of1ForFork2_#t~mem25#1][1444], [326#L126true, 201#L111true, 368#true, 18#L200-1true, 2215#true, 376#true, 88#L154-1true, 2221#(= ~node2_state~0 0), 353#true, 39#L68true, 372#true, thread2Thread1of1ForFork3InUse, 380#true, 384#true, 356#true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:56:17,530 INFO L294 olderBase$Statistics]: this new event has 286 ancestors and is cut-off event [2023-11-29 21:56:17,530 INFO L297 olderBase$Statistics]: existing Event has 281 ancestors and is cut-off event [2023-11-29 21:56:17,530 INFO L297 olderBase$Statistics]: existing Event has 281 ancestors and is cut-off event [2023-11-29 21:56:17,530 INFO L297 olderBase$Statistics]: existing Event has 281 ancestors and is cut-off event [2023-11-29 21:56:17,530 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1398] L68-->L88-1: Formula: (and (not (= (ite (and (< v_~node2_back~0_49 v_~node2_size~0_24) (<= 0 v_~node2_back~0_49)) 1 0) 0)) (= (+ v_~node2_back~0_49 1) v_~node2_back~0_48) (= v_~manager_state~0_44 3) (not (= (ite (= v_~update~0_83 (select (select |v_#memory_int_197| v_~node2~0.base_33) (+ (* 4 v_~node2_back~0_49) v_~node2~0.offset_33))) 1 0) 0))) InVars {~node2~0.offset=v_~node2~0.offset_33, #memory_int=|v_#memory_int_197|, ~node2_size~0=v_~node2_size~0_24, ~node2_back~0=v_~node2_back~0_49, ~node2~0.base=v_~node2~0.base_33, ~update~0=v_~update~0_83} OutVars{thread1Thread1of1ForFork1_#t~post7#1=|v_thread1Thread1of1ForFork1_#t~post7#1_1|, ~manager_state~0=v_~manager_state~0_44, thread1Thread1of1ForFork1_#t~mem6#1=|v_thread1Thread1of1ForFork1_#t~mem6#1_1|, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_5|, ~node2~0.offset=v_~node2~0.offset_33, #memory_int=|v_#memory_int_197|, ~node2_size~0=v_~node2_size~0_24, ~node2_back~0=v_~node2_back~0_48, ~node2~0.base=v_~node2~0.base_33, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1_5|, ~update~0=v_~update~0_83} AuxVars[] AssignedVars[thread1Thread1of1ForFork1_#t~post7#1, ~manager_state~0, thread1Thread1of1ForFork1_#t~mem6#1, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, ~node2_back~0, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1][1586], [326#L126true, 201#L111true, 368#true, 308#L148true, 18#L200-1true, 2215#true, 376#true, 2221#(= ~node2_state~0 0), 353#true, 382#(= ~client_state~0 0), 372#true, 96#L88-1true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:56:17,530 INFO L294 olderBase$Statistics]: this new event has 286 ancestors and is cut-off event [2023-11-29 21:56:17,530 INFO L297 olderBase$Statistics]: existing Event has 281 ancestors and is cut-off event [2023-11-29 21:56:17,530 INFO L297 olderBase$Statistics]: existing Event has 281 ancestors and is cut-off event [2023-11-29 21:56:17,530 INFO L297 olderBase$Statistics]: existing Event has 281 ancestors and is cut-off event [2023-11-29 21:56:17,532 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1432] L126-->L132-1: Formula: (and (not (= (ite (and (< v_~node2_front~0_35 v_~node2_back~0_44) (<= 0 v_~node2_front~0_35) (< v_~node2_front~0_35 v_~node2_size~0_20)) 1 0) 0)) (= v_~safe~0_80 (ite (= (ite (= (select (select |v_#memory_int_183| v_~node2~0.base_29) (+ (* 4 v_~node2_front~0_35) v_~node2~0.offset_29)) v_~update~0_73) 1 0) 0) 0 1)) (= v_~node2_state~0_16 1) (= (+ v_~node2_front~0_35 1) v_~node2_front~0_34)) InVars {~node2~0.offset=v_~node2~0.offset_29, ~node2_front~0=v_~node2_front~0_35, #memory_int=|v_#memory_int_183|, ~node2_size~0=v_~node2_size~0_20, ~node2~0.base=v_~node2~0.base_29, ~node2_back~0=v_~node2_back~0_44, ~update~0=v_~update~0_73} OutVars{~node2_state~0=v_~node2_state~0_16, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_1|, thread3Thread1of1ForFork0_#t~mem20#1=|v_thread3Thread1of1ForFork0_#t~mem20#1_1|, thread3Thread1of1ForFork0_#t~post21#1=|v_thread3Thread1of1ForFork0_#t~post21#1_1|, ~node2~0.offset=v_~node2~0.offset_29, ~node2_front~0=v_~node2_front~0_34, ~safe~0=v_~safe~0_80, #memory_int=|v_#memory_int_183|, ~node2_size~0=v_~node2_size~0_20, ~node2~0.base=v_~node2~0.base_29, ~node2_back~0=v_~node2_back~0_44, ~update~0=v_~update~0_73} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#t~post21#1, ~node2_state~0, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, ~node2_front~0, ~safe~0, thread3Thread1of1ForFork0_#t~mem20#1][1750], [368#true, 308#L148true, 18#L200-1true, 2215#true, 376#true, 2219#true, 273#L75true, 353#true, 382#(= ~client_state~0 0), 194#L132-1true, 372#true, 35#L110true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:56:17,532 INFO L294 olderBase$Statistics]: this new event has 286 ancestors and is cut-off event [2023-11-29 21:56:17,532 INFO L297 olderBase$Statistics]: existing Event has 281 ancestors and is cut-off event [2023-11-29 21:56:17,532 INFO L297 olderBase$Statistics]: existing Event has 281 ancestors and is cut-off event [2023-11-29 21:56:17,532 INFO L297 olderBase$Statistics]: existing Event has 281 ancestors and is cut-off event [2023-11-29 21:56:17,532 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L148-->L154-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_137 v_~manager_size~0_40) (<= 0 v_~manager_back~0_137)) 1 0) 0)) (= v_~client_state~0_18 1) (= v_~manager_back~0_136 (+ v_~manager_back~0_137 1)) (not (= (ite (= v_~update~0_79 (select (select |v_#memory_int_193| v_~manager~0.base_85) (+ (* v_~manager_back~0_137 4) v_~manager~0.offset_85))) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, ~manager_back~0=v_~manager_back~0_137, ~manager_size~0=v_~manager_size~0_40, ~update~0=v_~update~0_79} OutVars{thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, thread4Thread1of1ForFork2_#t~post26#1=|v_thread4Thread1of1ForFork2_#t~post26#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~client_state~0=v_~client_state~0_18, ~manager_back~0=v_~manager_back~0_136, ~manager_size~0=v_~manager_size~0_40, thread4Thread1of1ForFork2_#t~mem25#1=|v_thread4Thread1of1ForFork2_#t~mem25#1_1|, ~update~0=v_~update~0_79} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post26#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, ~manager_back~0, thread4Thread1of1ForFork2_#t~mem25#1][1444], [326#L126true, 368#true, 18#L200-1true, 2215#true, 376#true, 88#L154-1true, 2221#(= ~node2_state~0 0), 273#L75true, 353#true, 372#true, 35#L110true, 380#true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:56:17,532 INFO L294 olderBase$Statistics]: this new event has 286 ancestors and is cut-off event [2023-11-29 21:56:17,532 INFO L297 olderBase$Statistics]: existing Event has 281 ancestors and is cut-off event [2023-11-29 21:56:17,532 INFO L297 olderBase$Statistics]: existing Event has 281 ancestors and is cut-off event [2023-11-29 21:56:17,532 INFO L297 olderBase$Statistics]: existing Event has 281 ancestors and is cut-off event [2023-11-29 21:56:17,533 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1401] L75-->L88-1: Formula: (and (= v_~manager_state~0_48 4) (= v_~safe~0_86 (ite (= 0 (ite (= (select (select |v_#memory_int_201| v_~manager~0.base_89) (+ (* v_~manager_front~0_103 4) v_~manager~0.offset_89)) v_~ok~0_75) 1 0)) 0 1)) (not (= (ite (and (< v_~manager_front~0_103 v_~manager_size~0_48) (<= 0 v_~manager_front~0_103) (< v_~manager_front~0_103 v_~manager_back~0_146)) 1 0) 0)) (= v_~manager_front~0_102 (+ v_~manager_front~0_103 1))) InVars {~manager_front~0=v_~manager_front~0_103, ~manager~0.offset=v_~manager~0.offset_89, ~ok~0=v_~ok~0_75, ~manager~0.base=v_~manager~0.base_89, #memory_int=|v_#memory_int_201|, ~manager_back~0=v_~manager_back~0_146, ~manager_size~0=v_~manager_size~0_48} OutVars{~manager_state~0=v_~manager_state~0_48, ~manager~0.offset=v_~manager~0.offset_89, ~ok~0=v_~ok~0_75, ~manager~0.base=v_~manager~0.base_89, ~manager_back~0=v_~manager_back~0_146, ~manager_front~0=v_~manager_front~0_102, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_7|, ~safe~0=v_~safe~0_86, thread1Thread1of1ForFork1_#t~mem8#1=|v_thread1Thread1of1ForFork1_#t~mem8#1_1|, #memory_int=|v_#memory_int_201|, ~manager_size~0=v_~manager_size~0_48, thread1Thread1of1ForFork1_#t~post9#1=|v_thread1Thread1of1ForFork1_#t~post9#1_1|, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1_7|} AuxVars[] AssignedVars[~manager_front~0, ~manager_state~0, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, ~safe~0, thread1Thread1of1ForFork1_#t~mem8#1, thread1Thread1of1ForFork1_#t~post9#1, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1][1671], [326#L126true, 368#true, 308#L148true, 18#L200-1true, 2215#true, 376#true, 2221#(= ~node2_state~0 0), 353#true, 382#(= ~client_state~0 0), 372#true, 35#L110true, 96#L88-1true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:56:17,533 INFO L294 olderBase$Statistics]: this new event has 286 ancestors and is cut-off event [2023-11-29 21:56:17,533 INFO L297 olderBase$Statistics]: existing Event has 281 ancestors and is cut-off event [2023-11-29 21:56:17,533 INFO L297 olderBase$Statistics]: existing Event has 281 ancestors and is cut-off event [2023-11-29 21:56:17,533 INFO L297 olderBase$Statistics]: existing Event has 281 ancestors and is cut-off event [2023-11-29 21:56:17,536 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1432] L126-->L132-1: Formula: (and (not (= (ite (and (< v_~node2_front~0_35 v_~node2_back~0_44) (<= 0 v_~node2_front~0_35) (< v_~node2_front~0_35 v_~node2_size~0_20)) 1 0) 0)) (= v_~safe~0_80 (ite (= (ite (= (select (select |v_#memory_int_183| v_~node2~0.base_29) (+ (* 4 v_~node2_front~0_35) v_~node2~0.offset_29)) v_~update~0_73) 1 0) 0) 0 1)) (= v_~node2_state~0_16 1) (= (+ v_~node2_front~0_35 1) v_~node2_front~0_34)) InVars {~node2~0.offset=v_~node2~0.offset_29, ~node2_front~0=v_~node2_front~0_35, #memory_int=|v_#memory_int_183|, ~node2_size~0=v_~node2_size~0_20, ~node2~0.base=v_~node2~0.base_29, ~node2_back~0=v_~node2_back~0_44, ~update~0=v_~update~0_73} OutVars{~node2_state~0=v_~node2_state~0_16, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_1|, thread3Thread1of1ForFork0_#t~mem20#1=|v_thread3Thread1of1ForFork0_#t~mem20#1_1|, thread3Thread1of1ForFork0_#t~post21#1=|v_thread3Thread1of1ForFork0_#t~post21#1_1|, ~node2~0.offset=v_~node2~0.offset_29, ~node2_front~0=v_~node2_front~0_34, ~safe~0=v_~safe~0_80, #memory_int=|v_#memory_int_183|, ~node2_size~0=v_~node2_size~0_20, ~node2~0.base=v_~node2~0.base_29, ~node2_back~0=v_~node2_back~0_44, ~update~0=v_~update~0_73} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#t~post21#1, ~node2_state~0, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, ~node2_front~0, ~safe~0, thread3Thread1of1ForFork0_#t~mem20#1][1750], [368#true, 308#L148true, 18#L200-1true, 2215#true, 2219#true, 376#true, 353#true, 382#(= ~client_state~0 0), 194#L132-1true, 372#true, 35#L110true, thread2Thread1of1ForFork3InUse, 384#true, 48#L81true, 356#true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:56:17,536 INFO L294 olderBase$Statistics]: this new event has 286 ancestors and is cut-off event [2023-11-29 21:56:17,536 INFO L297 olderBase$Statistics]: existing Event has 281 ancestors and is cut-off event [2023-11-29 21:56:17,536 INFO L297 olderBase$Statistics]: existing Event has 281 ancestors and is cut-off event [2023-11-29 21:56:17,536 INFO L297 olderBase$Statistics]: existing Event has 281 ancestors and is cut-off event [2023-11-29 21:56:17,536 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L148-->L154-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_137 v_~manager_size~0_40) (<= 0 v_~manager_back~0_137)) 1 0) 0)) (= v_~client_state~0_18 1) (= v_~manager_back~0_136 (+ v_~manager_back~0_137 1)) (not (= (ite (= v_~update~0_79 (select (select |v_#memory_int_193| v_~manager~0.base_85) (+ (* v_~manager_back~0_137 4) v_~manager~0.offset_85))) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, ~manager_back~0=v_~manager_back~0_137, ~manager_size~0=v_~manager_size~0_40, ~update~0=v_~update~0_79} OutVars{thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, thread4Thread1of1ForFork2_#t~post26#1=|v_thread4Thread1of1ForFork2_#t~post26#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~client_state~0=v_~client_state~0_18, ~manager_back~0=v_~manager_back~0_136, ~manager_size~0=v_~manager_size~0_40, thread4Thread1of1ForFork2_#t~mem25#1=|v_thread4Thread1of1ForFork2_#t~mem25#1_1|, ~update~0=v_~update~0_79} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post26#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, ~manager_back~0, thread4Thread1of1ForFork2_#t~mem25#1][1444], [326#L126true, 368#true, 18#L200-1true, 2215#true, 376#true, 88#L154-1true, 2221#(= ~node2_state~0 0), 353#true, 372#true, 35#L110true, 380#true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, 48#L81true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:56:17,536 INFO L294 olderBase$Statistics]: this new event has 286 ancestors and is cut-off event [2023-11-29 21:56:17,536 INFO L297 olderBase$Statistics]: existing Event has 281 ancestors and is cut-off event [2023-11-29 21:56:17,536 INFO L297 olderBase$Statistics]: existing Event has 281 ancestors and is cut-off event [2023-11-29 21:56:17,536 INFO L297 olderBase$Statistics]: existing Event has 281 ancestors and is cut-off event [2023-11-29 21:56:17,537 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1432] L126-->L132-1: Formula: (and (not (= (ite (and (< v_~node2_front~0_35 v_~node2_back~0_44) (<= 0 v_~node2_front~0_35) (< v_~node2_front~0_35 v_~node2_size~0_20)) 1 0) 0)) (= v_~safe~0_80 (ite (= (ite (= (select (select |v_#memory_int_183| v_~node2~0.base_29) (+ (* 4 v_~node2_front~0_35) v_~node2~0.offset_29)) v_~update~0_73) 1 0) 0) 0 1)) (= v_~node2_state~0_16 1) (= (+ v_~node2_front~0_35 1) v_~node2_front~0_34)) InVars {~node2~0.offset=v_~node2~0.offset_29, ~node2_front~0=v_~node2_front~0_35, #memory_int=|v_#memory_int_183|, ~node2_size~0=v_~node2_size~0_20, ~node2~0.base=v_~node2~0.base_29, ~node2_back~0=v_~node2_back~0_44, ~update~0=v_~update~0_73} OutVars{~node2_state~0=v_~node2_state~0_16, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_1|, thread3Thread1of1ForFork0_#t~mem20#1=|v_thread3Thread1of1ForFork0_#t~mem20#1_1|, thread3Thread1of1ForFork0_#t~post21#1=|v_thread3Thread1of1ForFork0_#t~post21#1_1|, ~node2~0.offset=v_~node2~0.offset_29, ~node2_front~0=v_~node2_front~0_34, ~safe~0=v_~safe~0_80, #memory_int=|v_#memory_int_183|, ~node2_size~0=v_~node2_size~0_20, ~node2~0.base=v_~node2~0.base_29, ~node2_back~0=v_~node2_back~0_44, ~update~0=v_~update~0_73} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#t~post21#1, ~node2_state~0, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, ~node2_front~0, ~safe~0, thread3Thread1of1ForFork0_#t~mem20#1][1750], [201#L111true, 368#true, 308#L148true, 18#L200-1true, 2215#true, 376#true, 2219#true, 321#L74true, 353#true, 194#L132-1true, 382#(= ~client_state~0 0), 372#true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:56:17,537 INFO L294 olderBase$Statistics]: this new event has 286 ancestors and is cut-off event [2023-11-29 21:56:17,537 INFO L297 olderBase$Statistics]: existing Event has 281 ancestors and is cut-off event [2023-11-29 21:56:17,537 INFO L297 olderBase$Statistics]: existing Event has 281 ancestors and is cut-off event [2023-11-29 21:56:17,537 INFO L297 olderBase$Statistics]: existing Event has 281 ancestors and is cut-off event [2023-11-29 21:56:17,537 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1421] L111-->L110-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_125 v_~manager_size~0_32) (<= 0 v_~manager_back~0_125)) 1 0) 0)) (= v_~node1_state~0_18 0) (= v_~manager_back~0_124 (+ v_~manager_back~0_125 1)) (not (= (ite (= (select (select |v_#memory_int_173| v_~manager~0.base_79) (+ (* v_~manager_back~0_125 4) v_~manager~0.offset_79)) v_~ok~0_65) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_79, ~ok~0=v_~ok~0_65, ~manager~0.base=v_~manager~0.base_79, #memory_int=|v_#memory_int_173|, ~manager_back~0=v_~manager_back~0_125, ~manager_size~0=v_~manager_size~0_32} OutVars{thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_3|, ~manager~0.offset=v_~manager~0.offset_79, thread2Thread1of1ForFork3_#t~mem17#1=|v_thread2Thread1of1ForFork3_#t~mem17#1_1|, ~ok~0=v_~ok~0_65, ~manager~0.base=v_~manager~0.base_79, thread2Thread1of1ForFork3_#t~post18#1=|v_thread2Thread1of1ForFork3_#t~post18#1_1|, #memory_int=|v_#memory_int_173|, ~manager_back~0=v_~manager_back~0_124, ~manager_size~0=v_~manager_size~0_32, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_3|, ~node1_state~0=v_~node1_state~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork3_#t~mem17#1, thread2Thread1of1ForFork3_#t~post18#1, ~manager_back~0, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~node1_state~0][1818], [326#L126true, 2217#(= ~node1_state~0 0), 368#true, 308#L148true, 18#L200-1true, 376#true, 2221#(= ~node2_state~0 0), 321#L74true, 158#L110-1true, 353#true, 382#(= ~client_state~0 0), 372#true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:56:17,537 INFO L294 olderBase$Statistics]: this new event has 286 ancestors and is cut-off event [2023-11-29 21:56:17,538 INFO L297 olderBase$Statistics]: existing Event has 281 ancestors and is cut-off event [2023-11-29 21:56:17,538 INFO L297 olderBase$Statistics]: existing Event has 281 ancestors and is cut-off event [2023-11-29 21:56:17,538 INFO L297 olderBase$Statistics]: existing Event has 281 ancestors and is cut-off event [2023-11-29 21:56:17,538 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L148-->L154-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_137 v_~manager_size~0_40) (<= 0 v_~manager_back~0_137)) 1 0) 0)) (= v_~client_state~0_18 1) (= v_~manager_back~0_136 (+ v_~manager_back~0_137 1)) (not (= (ite (= v_~update~0_79 (select (select |v_#memory_int_193| v_~manager~0.base_85) (+ (* v_~manager_back~0_137 4) v_~manager~0.offset_85))) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, ~manager_back~0=v_~manager_back~0_137, ~manager_size~0=v_~manager_size~0_40, ~update~0=v_~update~0_79} OutVars{thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, thread4Thread1of1ForFork2_#t~post26#1=|v_thread4Thread1of1ForFork2_#t~post26#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~client_state~0=v_~client_state~0_18, ~manager_back~0=v_~manager_back~0_136, ~manager_size~0=v_~manager_size~0_40, thread4Thread1of1ForFork2_#t~mem25#1=|v_thread4Thread1of1ForFork2_#t~mem25#1_1|, ~update~0=v_~update~0_79} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post26#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, ~manager_back~0, thread4Thread1of1ForFork2_#t~mem25#1][1444], [326#L126true, 201#L111true, 368#true, 18#L200-1true, 2215#true, 376#true, 88#L154-1true, 2221#(= ~node2_state~0 0), 321#L74true, 353#true, 372#true, 380#true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:56:17,538 INFO L294 olderBase$Statistics]: this new event has 286 ancestors and is cut-off event [2023-11-29 21:56:17,538 INFO L297 olderBase$Statistics]: existing Event has 281 ancestors and is cut-off event [2023-11-29 21:56:17,538 INFO L297 olderBase$Statistics]: existing Event has 281 ancestors and is cut-off event [2023-11-29 21:56:17,538 INFO L297 olderBase$Statistics]: existing Event has 281 ancestors and is cut-off event [2023-11-29 21:56:17,560 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1432] L126-->L132-1: Formula: (and (not (= (ite (and (< v_~node2_front~0_35 v_~node2_back~0_44) (<= 0 v_~node2_front~0_35) (< v_~node2_front~0_35 v_~node2_size~0_20)) 1 0) 0)) (= v_~safe~0_80 (ite (= (ite (= (select (select |v_#memory_int_183| v_~node2~0.base_29) (+ (* 4 v_~node2_front~0_35) v_~node2~0.offset_29)) v_~update~0_73) 1 0) 0) 0 1)) (= v_~node2_state~0_16 1) (= (+ v_~node2_front~0_35 1) v_~node2_front~0_34)) InVars {~node2~0.offset=v_~node2~0.offset_29, ~node2_front~0=v_~node2_front~0_35, #memory_int=|v_#memory_int_183|, ~node2_size~0=v_~node2_size~0_20, ~node2~0.base=v_~node2~0.base_29, ~node2_back~0=v_~node2_back~0_44, ~update~0=v_~update~0_73} OutVars{~node2_state~0=v_~node2_state~0_16, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_1|, thread3Thread1of1ForFork0_#t~mem20#1=|v_thread3Thread1of1ForFork0_#t~mem20#1_1|, thread3Thread1of1ForFork0_#t~post21#1=|v_thread3Thread1of1ForFork0_#t~post21#1_1|, ~node2~0.offset=v_~node2~0.offset_29, ~node2_front~0=v_~node2_front~0_34, ~safe~0=v_~safe~0_80, #memory_int=|v_#memory_int_183|, ~node2_size~0=v_~node2_size~0_20, ~node2~0.base=v_~node2~0.base_29, ~node2_back~0=v_~node2_back~0_44, ~update~0=v_~update~0_73} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#t~post21#1, ~node2_state~0, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, ~node2_front~0, ~safe~0, thread3Thread1of1ForFork0_#t~mem20#1][1750], [113#L89true, 368#true, 201#L111true, 308#L148true, 2215#true, 376#true, 2219#true, 353#true, 194#L132-1true, 382#(= ~client_state~0 0), 372#true, thread2Thread1of1ForFork3InUse, 384#true, 93#L199-4true, 356#true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:56:17,560 INFO L294 olderBase$Statistics]: this new event has 286 ancestors and is cut-off event [2023-11-29 21:56:17,560 INFO L297 olderBase$Statistics]: existing Event has 281 ancestors and is cut-off event [2023-11-29 21:56:17,560 INFO L297 olderBase$Statistics]: existing Event has 281 ancestors and is cut-off event [2023-11-29 21:56:17,561 INFO L297 olderBase$Statistics]: existing Event has 281 ancestors and is cut-off event [2023-11-29 21:56:17,561 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1421] L111-->L110-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_125 v_~manager_size~0_32) (<= 0 v_~manager_back~0_125)) 1 0) 0)) (= v_~node1_state~0_18 0) (= v_~manager_back~0_124 (+ v_~manager_back~0_125 1)) (not (= (ite (= (select (select |v_#memory_int_173| v_~manager~0.base_79) (+ (* v_~manager_back~0_125 4) v_~manager~0.offset_79)) v_~ok~0_65) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_79, ~ok~0=v_~ok~0_65, ~manager~0.base=v_~manager~0.base_79, #memory_int=|v_#memory_int_173|, ~manager_back~0=v_~manager_back~0_125, ~manager_size~0=v_~manager_size~0_32} OutVars{thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_3|, ~manager~0.offset=v_~manager~0.offset_79, thread2Thread1of1ForFork3_#t~mem17#1=|v_thread2Thread1of1ForFork3_#t~mem17#1_1|, ~ok~0=v_~ok~0_65, ~manager~0.base=v_~manager~0.base_79, thread2Thread1of1ForFork3_#t~post18#1=|v_thread2Thread1of1ForFork3_#t~post18#1_1|, #memory_int=|v_#memory_int_173|, ~manager_back~0=v_~manager_back~0_124, ~manager_size~0=v_~manager_size~0_32, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_3|, ~node1_state~0=v_~node1_state~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork3_#t~mem17#1, thread2Thread1of1ForFork3_#t~post18#1, ~manager_back~0, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~node1_state~0][1818], [2217#(= ~node1_state~0 0), 326#L126true, 368#true, 113#L89true, 308#L148true, 376#true, 2221#(= ~node2_state~0 0), 158#L110-1true, 353#true, 382#(= ~client_state~0 0), 372#true, thread2Thread1of1ForFork3InUse, 384#true, 93#L199-4true, 356#true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:56:17,561 INFO L294 olderBase$Statistics]: this new event has 286 ancestors and is cut-off event [2023-11-29 21:56:17,561 INFO L297 olderBase$Statistics]: existing Event has 281 ancestors and is cut-off event [2023-11-29 21:56:17,561 INFO L297 olderBase$Statistics]: existing Event has 281 ancestors and is cut-off event [2023-11-29 21:56:17,561 INFO L297 olderBase$Statistics]: existing Event has 281 ancestors and is cut-off event [2023-11-29 21:56:17,561 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L148-->L154-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_137 v_~manager_size~0_40) (<= 0 v_~manager_back~0_137)) 1 0) 0)) (= v_~client_state~0_18 1) (= v_~manager_back~0_136 (+ v_~manager_back~0_137 1)) (not (= (ite (= v_~update~0_79 (select (select |v_#memory_int_193| v_~manager~0.base_85) (+ (* v_~manager_back~0_137 4) v_~manager~0.offset_85))) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, ~manager_back~0=v_~manager_back~0_137, ~manager_size~0=v_~manager_size~0_40, ~update~0=v_~update~0_79} OutVars{thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, thread4Thread1of1ForFork2_#t~post26#1=|v_thread4Thread1of1ForFork2_#t~post26#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~client_state~0=v_~client_state~0_18, ~manager_back~0=v_~manager_back~0_136, ~manager_size~0=v_~manager_size~0_40, thread4Thread1of1ForFork2_#t~mem25#1=|v_thread4Thread1of1ForFork2_#t~mem25#1_1|, ~update~0=v_~update~0_79} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post26#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, ~manager_back~0, thread4Thread1of1ForFork2_#t~mem25#1][1444], [326#L126true, 113#L89true, 368#true, 201#L111true, 2215#true, 376#true, 88#L154-1true, 2221#(= ~node2_state~0 0), 353#true, 372#true, 380#true, thread2Thread1of1ForFork3InUse, 384#true, 93#L199-4true, 356#true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:56:17,561 INFO L294 olderBase$Statistics]: this new event has 286 ancestors and is cut-off event [2023-11-29 21:56:17,561 INFO L297 olderBase$Statistics]: existing Event has 281 ancestors and is cut-off event [2023-11-29 21:56:17,561 INFO L297 olderBase$Statistics]: existing Event has 281 ancestors and is cut-off event [2023-11-29 21:56:17,561 INFO L297 olderBase$Statistics]: existing Event has 281 ancestors and is cut-off event [2023-11-29 21:56:17,563 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1407] L89-->L88-1: Formula: (and (not (= (ite (and (< v_~client_back~0_41 v_~client_size~0_22) (<= 0 v_~client_back~0_41)) 1 0) 0)) (not (= 0 (ite (= (select (select |v_#memory_int_187| v_~client~0.base_29) (+ (* v_~client_back~0_41 4) v_~client~0.offset_29)) v_~ok~0_71) 1 0))) (= v_~manager_state~0_42 0) (= (+ v_~client_back~0_41 1) v_~client_back~0_40)) InVars {~client_back~0=v_~client_back~0_41, ~client~0.offset=v_~client~0.offset_29, ~ok~0=v_~ok~0_71, #memory_int=|v_#memory_int_187|, ~client_size~0=v_~client_size~0_22, ~client~0.base=v_~client~0.base_29} OutVars{thread1Thread1of1ForFork1_#t~post13#1=|v_thread1Thread1of1ForFork1_#t~post13#1_1|, ~manager_state~0=v_~manager_state~0_42, ~client_back~0=v_~client_back~0_40, ~client~0.offset=v_~client~0.offset_29, ~ok~0=v_~ok~0_71, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_11|, #memory_int=|v_#memory_int_187|, ~client_size~0=v_~client_size~0_22, thread1Thread1of1ForFork1_#t~mem12#1=|v_thread1Thread1of1ForFork1_#t~mem12#1_1|, ~client~0.base=v_~client~0.base_29, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1_11|} AuxVars[] AssignedVars[thread1Thread1of1ForFork1_#t~post13#1, ~manager_state~0, ~client_back~0, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork1_#t~mem12#1, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1][1809], [326#L126true, 368#true, 201#L111true, 308#L148true, 2215#true, 376#true, 403#(= ~manager_state~0 0), 2221#(= ~node2_state~0 0), 353#true, 382#(= ~client_state~0 0), 372#true, 96#L88-1true, thread2Thread1of1ForFork3InUse, 384#true, 93#L199-4true, 356#true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:56:17,563 INFO L294 olderBase$Statistics]: this new event has 281 ancestors and is not cut-off event [2023-11-29 21:56:17,563 INFO L297 olderBase$Statistics]: existing Event has 281 ancestors and is not cut-off event [2023-11-29 21:56:17,563 INFO L297 olderBase$Statistics]: existing Event has 281 ancestors and is not cut-off event [2023-11-29 21:56:17,563 INFO L297 olderBase$Statistics]: existing Event has 286 ancestors and is not cut-off event [2023-11-29 21:56:17,871 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1449] L155-->L154-1: Formula: (and (= (+ v_~client_front~0_31 1) v_~client_front~0_30) (= v_~client_state~0_16 0) (= v_~safe~0_78 (ite (= (ite (= (select (select |v_#memory_int_165| v_~client~0.base_23) (+ v_~client~0.offset_23 (* v_~client_front~0_31 4))) v_~ok~0_57) 1 0) 0) 0 1)) (not (= (ite (and (< v_~client_front~0_31 v_~client_back~0_32) (<= 0 v_~client_front~0_31) (< v_~client_back~0_32 v_~client_size~0_14)) 1 0) 0))) InVars {~client~0.offset=v_~client~0.offset_23, ~client_back~0=v_~client_back~0_32, ~client_front~0=v_~client_front~0_31, ~ok~0=v_~ok~0_57, #memory_int=|v_#memory_int_165|, ~client_size~0=v_~client_size~0_14, ~client~0.base=v_~client~0.base_23} OutVars{~client~0.offset=v_~client~0.offset_23, ~client_back~0=v_~client_back~0_32, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_3|, ~ok~0=v_~ok~0_57, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_3|, thread4Thread1of1ForFork2_#t~mem27#1=|v_thread4Thread1of1ForFork2_#t~mem27#1_1|, thread4Thread1of1ForFork2_#t~post28#1=|v_thread4Thread1of1ForFork2_#t~post28#1_1|, ~client_front~0=v_~client_front~0_30, ~safe~0=v_~safe~0_78, #memory_int=|v_#memory_int_165|, ~client_state~0=v_~client_state~0_16, ~client_size~0=v_~client_size~0_14, ~client~0.base=v_~client~0.base_23} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, ~client_front~0, ~safe~0, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, thread4Thread1of1ForFork2_#t~mem27#1, thread4Thread1of1ForFork2_#t~post28#1][1466], [2217#(= ~node1_state~0 0), 326#L126true, 60#L54true, 368#true, 378#(<= ~node2_back~0 ~node2_front~0), 88#L154-1true, 403#(= ~manager_state~0 0), 190#L104true, 2221#(= ~node2_state~0 0), 2175#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_size~0 1) (or (and (= ~manager_front~0 0) (= ~update~0 (select (select |#memory_int| ~manager~0.base) 0))) (< ~manager_front~0 0)) (= ~manager~0.offset 0) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t1~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (not (= ~manager~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t4~0#1.base|)), 353#true, 382#(= ~client_state~0 0), 372#true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, thread4Thread1of1ForFork2InUse, 93#L199-4true, thread3Thread1of1ForFork0InUse, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:56:17,871 INFO L294 olderBase$Statistics]: this new event has 282 ancestors and is cut-off event [2023-11-29 21:56:17,871 INFO L297 olderBase$Statistics]: existing Event has 282 ancestors and is cut-off event [2023-11-29 21:56:17,872 INFO L297 olderBase$Statistics]: existing Event has 272 ancestors and is cut-off event [2023-11-29 21:56:17,872 INFO L297 olderBase$Statistics]: existing Event has 272 ancestors and is cut-off event [2023-11-29 21:56:17,872 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1392] L54-->L88-1: Formula: (and (= (+ v_~manager_front~0_91 1) v_~manager_front~0_90) (= v_~manager_state~0_38 1) (= v_~safe~0_76 (ite (= (ite (= (select (select |v_#memory_int_155| v_~manager~0.base_67) (+ (* v_~manager_front~0_91 4) v_~manager~0.offset_67)) v_~update~0_61) 1 0) 0) 0 1)) (not (= (ite (and (< v_~manager_front~0_91 v_~manager_back~0_104) (< v_~manager_front~0_91 v_~manager_size~0_24) (<= 0 v_~manager_front~0_91)) 1 0) 0))) InVars {~manager_front~0=v_~manager_front~0_91, ~manager~0.offset=v_~manager~0.offset_67, ~manager~0.base=v_~manager~0.base_67, #memory_int=|v_#memory_int_155|, ~manager_back~0=v_~manager_back~0_104, ~manager_size~0=v_~manager_size~0_24, ~update~0=v_~update~0_61} OutVars{~manager_state~0=v_~manager_state~0_38, ~manager~0.offset=v_~manager~0.offset_67, ~manager~0.base=v_~manager~0.base_67, thread1Thread1of1ForFork1_#t~mem2#1=|v_thread1Thread1of1ForFork1_#t~mem2#1_1|, ~manager_back~0=v_~manager_back~0_104, ~manager_front~0=v_~manager_front~0_90, thread1Thread1of1ForFork1_#t~post3#1=|v_thread1Thread1of1ForFork1_#t~post3#1_1|, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, ~safe~0=v_~safe~0_76, #memory_int=|v_#memory_int_155|, ~manager_size~0=v_~manager_size~0_24, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~update~0=v_~update~0_61} AuxVars[] AssignedVars[~manager_front~0, ~manager_state~0, thread1Thread1of1ForFork1_#t~post3#1, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, ~safe~0, thread1Thread1of1ForFork1_#t~mem2#1, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1][1163], [2217#(= ~node1_state~0 0), 326#L126true, 368#true, 378#(<= ~node2_back~0 ~node2_front~0), 190#L104true, 2221#(= ~node2_state~0 0), 115#L155true, 353#true, 372#true, 96#L88-1true, 2177#(and (or (= (select (select |#memory_int| ~manager~0.base) (* ~manager_front~0 4)) ~update~0) (< ~manager_size~0 (+ ~manager_front~0 1)) (< ~manager_front~0 0)) (= ~safe~0 1) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_size~0 1) (= ~manager~0.offset 0) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t1~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (not (= ~manager~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t4~0#1.base|)), 380#true, thread2Thread1of1ForFork3InUse, 384#true, thread4Thread1of1ForFork2InUse, 93#L199-4true, 356#true, thread3Thread1of1ForFork0InUse, 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:56:17,872 INFO L294 olderBase$Statistics]: this new event has 282 ancestors and is cut-off event [2023-11-29 21:56:17,872 INFO L297 olderBase$Statistics]: existing Event has 272 ancestors and is cut-off event [2023-11-29 21:56:17,872 INFO L297 olderBase$Statistics]: existing Event has 282 ancestors and is cut-off event [2023-11-29 21:56:17,872 INFO L297 olderBase$Statistics]: existing Event has 272 ancestors and is cut-off event [2023-11-29 21:56:17,872 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1418] L104-->L110-1: Formula: (and (= v_~node1_state~0_20 1) (not (= (ite (and (< v_~node1_front~0_37 v_~node1_size~0_20) (< v_~node1_front~0_37 v_~node1_back~0_44) (<= 0 v_~node1_front~0_37)) 1 0) 0)) (= v_~safe~0_82 (ite (= (ite (= (select (select |v_#memory_int_189| v_~node1~0.base_33) (+ (* v_~node1_front~0_37 4) v_~node1~0.offset_33)) v_~update~0_75) 1 0) 0) 0 1)) (= (+ v_~node1_front~0_37 1) v_~node1_front~0_36)) InVars {~node1~0.base=v_~node1~0.base_33, ~node1_size~0=v_~node1_size~0_20, #memory_int=|v_#memory_int_189|, ~node1_back~0=v_~node1_back~0_44, ~node1~0.offset=v_~node1~0.offset_33, ~node1_front~0=v_~node1_front~0_37, ~update~0=v_~update~0_75} OutVars{thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~node1_state~0=v_~node1_state~0_20, ~node1~0.offset=v_~node1~0.offset_33, ~node1_front~0=v_~node1_front~0_36, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~node1~0.base=v_~node1~0.base_33, ~node1_size~0=v_~node1_size~0_20, thread2Thread1of1ForFork3_#t~post16#1=|v_thread2Thread1of1ForFork3_#t~post16#1_1|, ~safe~0=v_~safe~0_82, #memory_int=|v_#memory_int_189|, thread2Thread1of1ForFork3_#t~mem15#1=|v_thread2Thread1of1ForFork3_#t~mem15#1_1|, ~node1_back~0=v_~node1_back~0_44, ~update~0=v_~update~0_75} AuxVars[] AssignedVars[thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork3_#t~post16#1, ~safe~0, thread2Thread1of1ForFork3_#t~mem15#1, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~node1_state~0, ~node1_front~0][1190], [326#L126true, 60#L54true, 368#true, 378#(<= ~node2_back~0 ~node2_front~0), 2215#true, 403#(= ~manager_state~0 0), 2221#(= ~node2_state~0 0), 2175#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_size~0 1) (or (and (= ~manager_front~0 0) (= ~update~0 (select (select |#memory_int| ~manager~0.base) 0))) (< ~manager_front~0 0)) (= ~manager~0.offset 0) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t1~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (not (= ~manager~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t4~0#1.base|)), 158#L110-1true, 115#L155true, 353#true, 372#true, thread2Thread1of1ForFork3InUse, 380#true, 384#true, 356#true, thread4Thread1of1ForFork2InUse, 93#L199-4true, thread3Thread1of1ForFork0InUse, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:56:17,872 INFO L294 olderBase$Statistics]: this new event has 282 ancestors and is cut-off event [2023-11-29 21:56:17,872 INFO L297 olderBase$Statistics]: existing Event has 272 ancestors and is cut-off event [2023-11-29 21:56:17,872 INFO L297 olderBase$Statistics]: existing Event has 272 ancestors and is cut-off event [2023-11-29 21:56:17,872 INFO L297 olderBase$Statistics]: existing Event has 282 ancestors and is cut-off event [2023-11-29 21:56:17,873 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L148-->L154-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_137 v_~manager_size~0_40) (<= 0 v_~manager_back~0_137)) 1 0) 0)) (= v_~client_state~0_18 1) (= v_~manager_back~0_136 (+ v_~manager_back~0_137 1)) (not (= (ite (= v_~update~0_79 (select (select |v_#memory_int_193| v_~manager~0.base_85) (+ (* v_~manager_back~0_137 4) v_~manager~0.offset_85))) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, ~manager_back~0=v_~manager_back~0_137, ~manager_size~0=v_~manager_size~0_40, ~update~0=v_~update~0_79} OutVars{thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, thread4Thread1of1ForFork2_#t~post26#1=|v_thread4Thread1of1ForFork2_#t~post26#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~client_state~0=v_~client_state~0_18, ~manager_back~0=v_~manager_back~0_136, ~manager_size~0=v_~manager_size~0_40, thread4Thread1of1ForFork2_#t~mem25#1=|v_thread4Thread1of1ForFork2_#t~mem25#1_1|, ~update~0=v_~update~0_79} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post26#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, ~manager_back~0, thread4Thread1of1ForFork2_#t~mem25#1][1291], [2217#(= ~node1_state~0 0), 60#L54true, 326#L126true, 368#true, 376#true, 88#L154-1true, 403#(= ~manager_state~0 0), 190#L104true, 2221#(= ~node2_state~0 0), 2181#(and (= ~safe~0 1) (exists ((v_~manager_back~0_148 Int)) (and (= ~update~0 (select (select |#memory_int| ~manager~0.base) (* v_~manager_back~0_148 4))) (<= (+ v_~manager_back~0_148 1) ~manager_size~0) (<= 0 v_~manager_back~0_148))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_size~0 1) (= ~manager~0.offset 0) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t1~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (not (= ~manager~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (= ~manager_front~0 0) (< ~manager_front~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t4~0#1.base|)), 353#true, 380#true, thread2Thread1of1ForFork3InUse, 384#true, thread4Thread1of1ForFork2InUse, 93#L199-4true, 356#true, 374#(<= ~node1_back~0 ~node1_front~0), thread3Thread1of1ForFork0InUse, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:56:17,873 INFO L294 olderBase$Statistics]: this new event has 282 ancestors and is cut-off event [2023-11-29 21:56:17,873 INFO L297 olderBase$Statistics]: existing Event has 282 ancestors and is cut-off event [2023-11-29 21:56:17,874 INFO L297 olderBase$Statistics]: existing Event has 272 ancestors and is cut-off event [2023-11-29 21:56:17,874 INFO L297 olderBase$Statistics]: existing Event has 272 ancestors and is cut-off event [2023-11-29 21:56:17,874 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1392] L54-->L88-1: Formula: (and (= (+ v_~manager_front~0_91 1) v_~manager_front~0_90) (= v_~manager_state~0_38 1) (= v_~safe~0_76 (ite (= (ite (= (select (select |v_#memory_int_155| v_~manager~0.base_67) (+ (* v_~manager_front~0_91 4) v_~manager~0.offset_67)) v_~update~0_61) 1 0) 0) 0 1)) (not (= (ite (and (< v_~manager_front~0_91 v_~manager_back~0_104) (< v_~manager_front~0_91 v_~manager_size~0_24) (<= 0 v_~manager_front~0_91)) 1 0) 0))) InVars {~manager_front~0=v_~manager_front~0_91, ~manager~0.offset=v_~manager~0.offset_67, ~manager~0.base=v_~manager~0.base_67, #memory_int=|v_#memory_int_155|, ~manager_back~0=v_~manager_back~0_104, ~manager_size~0=v_~manager_size~0_24, ~update~0=v_~update~0_61} OutVars{~manager_state~0=v_~manager_state~0_38, ~manager~0.offset=v_~manager~0.offset_67, ~manager~0.base=v_~manager~0.base_67, thread1Thread1of1ForFork1_#t~mem2#1=|v_thread1Thread1of1ForFork1_#t~mem2#1_1|, ~manager_back~0=v_~manager_back~0_104, ~manager_front~0=v_~manager_front~0_90, thread1Thread1of1ForFork1_#t~post3#1=|v_thread1Thread1of1ForFork1_#t~post3#1_1|, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, ~safe~0=v_~safe~0_76, #memory_int=|v_#memory_int_155|, ~manager_size~0=v_~manager_size~0_24, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~update~0=v_~update~0_61} AuxVars[] AssignedVars[~manager_front~0, ~manager_state~0, thread1Thread1of1ForFork1_#t~post3#1, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, ~safe~0, thread1Thread1of1ForFork1_#t~mem2#1, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1][1292], [2217#(= ~node1_state~0 0), 326#L126true, 368#true, 308#L148true, 376#true, 190#L104true, 2221#(= ~node2_state~0 0), 353#true, 382#(= ~client_state~0 0), 96#L88-1true, thread2Thread1of1ForFork3InUse, 2177#(and (or (= (select (select |#memory_int| ~manager~0.base) (* ~manager_front~0 4)) ~update~0) (< ~manager_size~0 (+ ~manager_front~0 1)) (< ~manager_front~0 0)) (= ~safe~0 1) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_size~0 1) (= ~manager~0.offset 0) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t1~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (not (= ~manager~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t4~0#1.base|)), 384#true, thread4Thread1of1ForFork2InUse, 93#L199-4true, 356#true, 374#(<= ~node1_back~0 ~node1_front~0), thread3Thread1of1ForFork0InUse, 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:56:17,874 INFO L294 olderBase$Statistics]: this new event has 282 ancestors and is cut-off event [2023-11-29 21:56:17,874 INFO L297 olderBase$Statistics]: existing Event has 282 ancestors and is cut-off event [2023-11-29 21:56:17,874 INFO L297 olderBase$Statistics]: existing Event has 272 ancestors and is cut-off event [2023-11-29 21:56:17,874 INFO L297 olderBase$Statistics]: existing Event has 272 ancestors and is cut-off event [2023-11-29 21:56:17,874 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1432] L126-->L132-1: Formula: (and (not (= (ite (and (< v_~node2_front~0_35 v_~node2_back~0_44) (<= 0 v_~node2_front~0_35) (< v_~node2_front~0_35 v_~node2_size~0_20)) 1 0) 0)) (= v_~safe~0_80 (ite (= (ite (= (select (select |v_#memory_int_183| v_~node2~0.base_29) (+ (* 4 v_~node2_front~0_35) v_~node2~0.offset_29)) v_~update~0_73) 1 0) 0) 0 1)) (= v_~node2_state~0_16 1) (= (+ v_~node2_front~0_35 1) v_~node2_front~0_34)) InVars {~node2~0.offset=v_~node2~0.offset_29, ~node2_front~0=v_~node2_front~0_35, #memory_int=|v_#memory_int_183|, ~node2_size~0=v_~node2_size~0_20, ~node2~0.base=v_~node2~0.base_29, ~node2_back~0=v_~node2_back~0_44, ~update~0=v_~update~0_73} OutVars{~node2_state~0=v_~node2_state~0_16, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_1|, thread3Thread1of1ForFork0_#t~mem20#1=|v_thread3Thread1of1ForFork0_#t~mem20#1_1|, thread3Thread1of1ForFork0_#t~post21#1=|v_thread3Thread1of1ForFork0_#t~post21#1_1|, ~node2~0.offset=v_~node2~0.offset_29, ~node2_front~0=v_~node2_front~0_34, ~safe~0=v_~safe~0_80, #memory_int=|v_#memory_int_183|, ~node2_size~0=v_~node2_size~0_20, ~node2~0.base=v_~node2~0.base_29, ~node2_back~0=v_~node2_back~0_44, ~update~0=v_~update~0_73} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#t~post21#1, ~node2_state~0, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, ~node2_front~0, ~safe~0, thread3Thread1of1ForFork0_#t~mem20#1][1293], [2217#(= ~node1_state~0 0), 60#L54true, 368#true, 308#L148true, 2219#true, 376#true, 403#(= ~manager_state~0 0), 190#L104true, 2175#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_size~0 1) (or (and (= ~manager_front~0 0) (= ~update~0 (select (select |#memory_int| ~manager~0.base) 0))) (< ~manager_front~0 0)) (= ~manager~0.offset 0) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t1~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (not (= ~manager~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t4~0#1.base|)), 353#true, 194#L132-1true, 382#(= ~client_state~0 0), thread2Thread1of1ForFork3InUse, 384#true, 356#true, thread4Thread1of1ForFork2InUse, 93#L199-4true, 374#(<= ~node1_back~0 ~node1_front~0), thread3Thread1of1ForFork0InUse, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:56:17,874 INFO L294 olderBase$Statistics]: this new event has 282 ancestors and is cut-off event [2023-11-29 21:56:17,874 INFO L297 olderBase$Statistics]: existing Event has 272 ancestors and is cut-off event [2023-11-29 21:56:17,874 INFO L297 olderBase$Statistics]: existing Event has 282 ancestors and is cut-off event [2023-11-29 21:56:17,874 INFO L297 olderBase$Statistics]: existing Event has 272 ancestors and is cut-off event [2023-11-29 21:56:17,876 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1392] L54-->L88-1: Formula: (and (= (+ v_~manager_front~0_91 1) v_~manager_front~0_90) (= v_~manager_state~0_38 1) (= v_~safe~0_76 (ite (= (ite (= (select (select |v_#memory_int_155| v_~manager~0.base_67) (+ (* v_~manager_front~0_91 4) v_~manager~0.offset_67)) v_~update~0_61) 1 0) 0) 0 1)) (not (= (ite (and (< v_~manager_front~0_91 v_~manager_back~0_104) (< v_~manager_front~0_91 v_~manager_size~0_24) (<= 0 v_~manager_front~0_91)) 1 0) 0))) InVars {~manager_front~0=v_~manager_front~0_91, ~manager~0.offset=v_~manager~0.offset_67, ~manager~0.base=v_~manager~0.base_67, #memory_int=|v_#memory_int_155|, ~manager_back~0=v_~manager_back~0_104, ~manager_size~0=v_~manager_size~0_24, ~update~0=v_~update~0_61} OutVars{~manager_state~0=v_~manager_state~0_38, ~manager~0.offset=v_~manager~0.offset_67, ~manager~0.base=v_~manager~0.base_67, thread1Thread1of1ForFork1_#t~mem2#1=|v_thread1Thread1of1ForFork1_#t~mem2#1_1|, ~manager_back~0=v_~manager_back~0_104, ~manager_front~0=v_~manager_front~0_90, thread1Thread1of1ForFork1_#t~post3#1=|v_thread1Thread1of1ForFork1_#t~post3#1_1|, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, ~safe~0=v_~safe~0_76, #memory_int=|v_#memory_int_155|, ~manager_size~0=v_~manager_size~0_24, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~update~0=v_~update~0_61} AuxVars[] AssignedVars[~manager_front~0, ~manager_state~0, thread1Thread1of1ForFork1_#t~post3#1, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, ~safe~0, thread1Thread1of1ForFork1_#t~mem2#1, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1][1172], [2217#(= ~node1_state~0 0), 368#true, 2219#true, 376#true, 190#L104true, 210#L133true, 329#L154true, 353#true, 96#L88-1true, 380#true, thread2Thread1of1ForFork3InUse, 2177#(and (or (= (select (select |#memory_int| ~manager~0.base) (* ~manager_front~0 4)) ~update~0) (< ~manager_size~0 (+ ~manager_front~0 1)) (< ~manager_front~0 0)) (= ~safe~0 1) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_size~0 1) (= ~manager~0.offset 0) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t1~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (not (= ~manager~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t4~0#1.base|)), 384#true, 356#true, thread4Thread1of1ForFork2InUse, 93#L199-4true, 374#(<= ~node1_back~0 ~node1_front~0), thread3Thread1of1ForFork0InUse, 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:56:17,876 INFO L294 olderBase$Statistics]: this new event has 282 ancestors and is cut-off event [2023-11-29 21:56:17,876 INFO L297 olderBase$Statistics]: existing Event has 272 ancestors and is cut-off event [2023-11-29 21:56:17,876 INFO L297 olderBase$Statistics]: existing Event has 272 ancestors and is cut-off event [2023-11-29 21:56:17,876 INFO L297 olderBase$Statistics]: existing Event has 282 ancestors and is cut-off event [2023-11-29 21:56:17,876 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1435] L133-->L132-1: Formula: (and (not (= (ite (and (<= 0 v_~manager_back~0_131) (< v_~manager_back~0_131 v_~manager_size~0_36)) 1 0) 0)) (not (= (ite (= v_~ok~0_67 (select (select |v_#memory_int_181| v_~manager~0.base_81) (+ (* v_~manager_back~0_131 4) v_~manager~0.offset_81))) 1 0) 0)) (= v_~manager_back~0_130 (+ v_~manager_back~0_131 1)) (= v_~node2_state~0_14 0)) InVars {~manager~0.offset=v_~manager~0.offset_81, ~ok~0=v_~ok~0_67, ~manager~0.base=v_~manager~0.base_81, #memory_int=|v_#memory_int_181|, ~manager_back~0=v_~manager_back~0_131, ~manager_size~0=v_~manager_size~0_36} OutVars{~node2_state~0=v_~node2_state~0_14, thread3Thread1of1ForFork0_#t~mem22#1=|v_thread3Thread1of1ForFork0_#t~mem22#1_1|, ~manager~0.offset=v_~manager~0.offset_81, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_3|, ~ok~0=v_~ok~0_67, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_3|, ~manager~0.base=v_~manager~0.base_81, thread3Thread1of1ForFork0_#t~post23#1=|v_thread3Thread1of1ForFork0_#t~post23#1_1|, #memory_int=|v_#memory_int_181|, ~manager_back~0=v_~manager_back~0_130, ~manager_size~0=v_~manager_size~0_36} AuxVars[] AssignedVars[~node2_state~0, thread3Thread1of1ForFork0_#t~mem22#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_#t~post23#1, ~manager_back~0][1480], [2217#(= ~node1_state~0 0), 60#L54true, 368#true, 376#true, 403#(= ~manager_state~0 0), 190#L104true, 2221#(= ~node2_state~0 0), 2181#(and (= ~safe~0 1) (exists ((v_~manager_back~0_148 Int)) (and (= ~update~0 (select (select |#memory_int| ~manager~0.base) (* v_~manager_back~0_148 4))) (<= (+ v_~manager_back~0_148 1) ~manager_size~0) (<= 0 v_~manager_back~0_148))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_size~0 1) (= ~manager~0.offset 0) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t1~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (not (= ~manager~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (= ~manager_front~0 0) (< ~manager_front~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t4~0#1.base|)), 329#L154true, 353#true, 194#L132-1true, 380#true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, thread4Thread1of1ForFork2InUse, 93#L199-4true, 374#(<= ~node1_back~0 ~node1_front~0), thread3Thread1of1ForFork0InUse, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:56:17,876 INFO L294 olderBase$Statistics]: this new event has 282 ancestors and is cut-off event [2023-11-29 21:56:17,876 INFO L297 olderBase$Statistics]: existing Event has 272 ancestors and is cut-off event [2023-11-29 21:56:17,877 INFO L297 olderBase$Statistics]: existing Event has 282 ancestors and is cut-off event [2023-11-29 21:56:17,877 INFO L297 olderBase$Statistics]: existing Event has 272 ancestors and is cut-off event [2023-11-29 21:56:17,877 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1418] L104-->L110-1: Formula: (and (= v_~node1_state~0_20 1) (not (= (ite (and (< v_~node1_front~0_37 v_~node1_size~0_20) (< v_~node1_front~0_37 v_~node1_back~0_44) (<= 0 v_~node1_front~0_37)) 1 0) 0)) (= v_~safe~0_82 (ite (= (ite (= (select (select |v_#memory_int_189| v_~node1~0.base_33) (+ (* v_~node1_front~0_37 4) v_~node1~0.offset_33)) v_~update~0_75) 1 0) 0) 0 1)) (= (+ v_~node1_front~0_37 1) v_~node1_front~0_36)) InVars {~node1~0.base=v_~node1~0.base_33, ~node1_size~0=v_~node1_size~0_20, #memory_int=|v_#memory_int_189|, ~node1_back~0=v_~node1_back~0_44, ~node1~0.offset=v_~node1~0.offset_33, ~node1_front~0=v_~node1_front~0_37, ~update~0=v_~update~0_75} OutVars{thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~node1_state~0=v_~node1_state~0_20, ~node1~0.offset=v_~node1~0.offset_33, ~node1_front~0=v_~node1_front~0_36, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~node1~0.base=v_~node1~0.base_33, ~node1_size~0=v_~node1_size~0_20, thread2Thread1of1ForFork3_#t~post16#1=|v_thread2Thread1of1ForFork3_#t~post16#1_1|, ~safe~0=v_~safe~0_82, #memory_int=|v_#memory_int_189|, thread2Thread1of1ForFork3_#t~mem15#1=|v_thread2Thread1of1ForFork3_#t~mem15#1_1|, ~node1_back~0=v_~node1_back~0_44, ~update~0=v_~update~0_75} AuxVars[] AssignedVars[thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork3_#t~post16#1, ~safe~0, thread2Thread1of1ForFork3_#t~mem15#1, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~node1_state~0, ~node1_front~0][949], [60#L54true, 368#true, 18#L200-1true, 2173#(and (or (= (select (select |#memory_int| ~manager~0.base) (* ~manager_front~0 4)) ~update~0) (< ~manager_size~0 (+ ~manager_front~0 1)) (< ~manager_front~0 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_size~0 1) (= ~manager~0.offset 0) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t1~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (not (= ~manager~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t4~0#1.base|)), 2215#true, 376#true, 2219#true, 403#(= ~manager_state~0 0), 210#L133true, 158#L110-1true, 353#true, 115#L155true, 372#true, 380#true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:56:17,877 INFO L294 olderBase$Statistics]: this new event has 282 ancestors and is cut-off event [2023-11-29 21:56:17,877 INFO L297 olderBase$Statistics]: existing Event has 282 ancestors and is cut-off event [2023-11-29 21:56:17,877 INFO L297 olderBase$Statistics]: existing Event has 272 ancestors and is cut-off event [2023-11-29 21:56:17,877 INFO L297 olderBase$Statistics]: existing Event has 272 ancestors and is cut-off event [2023-11-29 21:56:17,878 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1449] L155-->L154-1: Formula: (and (= (+ v_~client_front~0_31 1) v_~client_front~0_30) (= v_~client_state~0_16 0) (= v_~safe~0_78 (ite (= (ite (= (select (select |v_#memory_int_165| v_~client~0.base_23) (+ v_~client~0.offset_23 (* v_~client_front~0_31 4))) v_~ok~0_57) 1 0) 0) 0 1)) (not (= (ite (and (< v_~client_front~0_31 v_~client_back~0_32) (<= 0 v_~client_front~0_31) (< v_~client_back~0_32 v_~client_size~0_14)) 1 0) 0))) InVars {~client~0.offset=v_~client~0.offset_23, ~client_back~0=v_~client_back~0_32, ~client_front~0=v_~client_front~0_31, ~ok~0=v_~ok~0_57, #memory_int=|v_#memory_int_165|, ~client_size~0=v_~client_size~0_14, ~client~0.base=v_~client~0.base_23} OutVars{~client~0.offset=v_~client~0.offset_23, ~client_back~0=v_~client_back~0_32, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_3|, ~ok~0=v_~ok~0_57, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_3|, thread4Thread1of1ForFork2_#t~mem27#1=|v_thread4Thread1of1ForFork2_#t~mem27#1_1|, thread4Thread1of1ForFork2_#t~post28#1=|v_thread4Thread1of1ForFork2_#t~post28#1_1|, ~client_front~0=v_~client_front~0_30, ~safe~0=v_~safe~0_78, #memory_int=|v_#memory_int_165|, ~client_state~0=v_~client_state~0_16, ~client_size~0=v_~client_size~0_14, ~client~0.base=v_~client~0.base_23} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, ~client_front~0, ~safe~0, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, thread4Thread1of1ForFork2_#t~mem27#1, thread4Thread1of1ForFork2_#t~post28#1][1176], [2217#(= ~node1_state~0 0), 60#L54true, 368#true, 18#L200-1true, 2173#(and (or (= (select (select |#memory_int| ~manager~0.base) (* ~manager_front~0 4)) ~update~0) (< ~manager_size~0 (+ ~manager_front~0 1)) (< ~manager_front~0 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_size~0 1) (= ~manager~0.offset 0) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t1~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (not (= ~manager~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t4~0#1.base|)), 376#true, 2219#true, 403#(= ~manager_state~0 0), 88#L154-1true, 190#L104true, 210#L133true, 353#true, 382#(= ~client_state~0 0), 372#true, thread2Thread1of1ForFork3InUse, 384#true, thread4Thread1of1ForFork2InUse, 356#true, thread3Thread1of1ForFork0InUse, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:56:17,878 INFO L294 olderBase$Statistics]: this new event has 282 ancestors and is cut-off event [2023-11-29 21:56:17,878 INFO L297 olderBase$Statistics]: existing Event has 272 ancestors and is cut-off event [2023-11-29 21:56:17,878 INFO L297 olderBase$Statistics]: existing Event has 282 ancestors and is cut-off event [2023-11-29 21:56:17,878 INFO L297 olderBase$Statistics]: existing Event has 272 ancestors and is cut-off event [2023-11-29 21:56:17,878 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1392] L54-->L88-1: Formula: (and (= (+ v_~manager_front~0_91 1) v_~manager_front~0_90) (= v_~manager_state~0_38 1) (= v_~safe~0_76 (ite (= (ite (= (select (select |v_#memory_int_155| v_~manager~0.base_67) (+ (* v_~manager_front~0_91 4) v_~manager~0.offset_67)) v_~update~0_61) 1 0) 0) 0 1)) (not (= (ite (and (< v_~manager_front~0_91 v_~manager_back~0_104) (< v_~manager_front~0_91 v_~manager_size~0_24) (<= 0 v_~manager_front~0_91)) 1 0) 0))) InVars {~manager_front~0=v_~manager_front~0_91, ~manager~0.offset=v_~manager~0.offset_67, ~manager~0.base=v_~manager~0.base_67, #memory_int=|v_#memory_int_155|, ~manager_back~0=v_~manager_back~0_104, ~manager_size~0=v_~manager_size~0_24, ~update~0=v_~update~0_61} OutVars{~manager_state~0=v_~manager_state~0_38, ~manager~0.offset=v_~manager~0.offset_67, ~manager~0.base=v_~manager~0.base_67, thread1Thread1of1ForFork1_#t~mem2#1=|v_thread1Thread1of1ForFork1_#t~mem2#1_1|, ~manager_back~0=v_~manager_back~0_104, ~manager_front~0=v_~manager_front~0_90, thread1Thread1of1ForFork1_#t~post3#1=|v_thread1Thread1of1ForFork1_#t~post3#1_1|, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, ~safe~0=v_~safe~0_76, #memory_int=|v_#memory_int_155|, ~manager_size~0=v_~manager_size~0_24, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~update~0=v_~update~0_61} AuxVars[] AssignedVars[~manager_front~0, ~manager_state~0, thread1Thread1of1ForFork1_#t~post3#1, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, ~safe~0, thread1Thread1of1ForFork1_#t~mem2#1, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1][934], [2217#(= ~node1_state~0 0), 368#true, 18#L200-1true, 376#true, 2219#true, 190#L104true, 210#L133true, 353#true, 115#L155true, 372#true, 96#L88-1true, 2177#(and (or (= (select (select |#memory_int| ~manager~0.base) (* ~manager_front~0 4)) ~update~0) (< ~manager_size~0 (+ ~manager_front~0 1)) (< ~manager_front~0 0)) (= ~safe~0 1) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_size~0 1) (= ~manager~0.offset 0) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t1~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (not (= ~manager~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t4~0#1.base|)), 380#true, thread2Thread1of1ForFork3InUse, 384#true, thread4Thread1of1ForFork2InUse, 356#true, thread3Thread1of1ForFork0InUse, 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:56:17,878 INFO L294 olderBase$Statistics]: this new event has 282 ancestors and is cut-off event [2023-11-29 21:56:17,878 INFO L297 olderBase$Statistics]: existing Event has 282 ancestors and is cut-off event [2023-11-29 21:56:17,878 INFO L297 olderBase$Statistics]: existing Event has 272 ancestors and is cut-off event [2023-11-29 21:56:17,878 INFO L297 olderBase$Statistics]: existing Event has 272 ancestors and is cut-off event [2023-11-29 21:56:17,878 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1435] L133-->L132-1: Formula: (and (not (= (ite (and (<= 0 v_~manager_back~0_131) (< v_~manager_back~0_131 v_~manager_size~0_36)) 1 0) 0)) (not (= (ite (= v_~ok~0_67 (select (select |v_#memory_int_181| v_~manager~0.base_81) (+ (* v_~manager_back~0_131 4) v_~manager~0.offset_81))) 1 0) 0)) (= v_~manager_back~0_130 (+ v_~manager_back~0_131 1)) (= v_~node2_state~0_14 0)) InVars {~manager~0.offset=v_~manager~0.offset_81, ~ok~0=v_~ok~0_67, ~manager~0.base=v_~manager~0.base_81, #memory_int=|v_#memory_int_181|, ~manager_back~0=v_~manager_back~0_131, ~manager_size~0=v_~manager_size~0_36} OutVars{~node2_state~0=v_~node2_state~0_14, thread3Thread1of1ForFork0_#t~mem22#1=|v_thread3Thread1of1ForFork0_#t~mem22#1_1|, ~manager~0.offset=v_~manager~0.offset_81, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_3|, ~ok~0=v_~ok~0_67, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_3|, ~manager~0.base=v_~manager~0.base_81, thread3Thread1of1ForFork0_#t~post23#1=|v_thread3Thread1of1ForFork0_#t~post23#1_1|, #memory_int=|v_#memory_int_181|, ~manager_back~0=v_~manager_back~0_130, ~manager_size~0=v_~manager_size~0_36} AuxVars[] AssignedVars[~node2_state~0, thread3Thread1of1ForFork0_#t~mem22#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_#t~post23#1, ~manager_back~0][1017], [60#L54true, 2217#(= ~node1_state~0 0), 368#true, 18#L200-1true, 376#true, 403#(= ~manager_state~0 0), 190#L104true, 2221#(= ~node2_state~0 0), 2175#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_size~0 1) (or (and (= ~manager_front~0 0) (= ~update~0 (select (select |#memory_int| ~manager~0.base) 0))) (< ~manager_front~0 0)) (= ~manager~0.offset 0) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t1~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (not (= ~manager~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t4~0#1.base|)), 353#true, 115#L155true, 194#L132-1true, 372#true, 380#true, thread2Thread1of1ForFork3InUse, 384#true, thread4Thread1of1ForFork2InUse, 356#true, thread3Thread1of1ForFork0InUse, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:56:17,878 INFO L294 olderBase$Statistics]: this new event has 282 ancestors and is cut-off event [2023-11-29 21:56:17,878 INFO L297 olderBase$Statistics]: existing Event has 272 ancestors and is cut-off event [2023-11-29 21:56:17,878 INFO L297 olderBase$Statistics]: existing Event has 282 ancestors and is cut-off event [2023-11-29 21:56:17,878 INFO L297 olderBase$Statistics]: existing Event has 272 ancestors and is cut-off event [2023-11-29 21:56:19,431 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1432] L126-->L132-1: Formula: (and (not (= (ite (and (< v_~node2_front~0_35 v_~node2_back~0_44) (<= 0 v_~node2_front~0_35) (< v_~node2_front~0_35 v_~node2_size~0_20)) 1 0) 0)) (= v_~safe~0_80 (ite (= (ite (= (select (select |v_#memory_int_183| v_~node2~0.base_29) (+ (* 4 v_~node2_front~0_35) v_~node2~0.offset_29)) v_~update~0_73) 1 0) 0) 0 1)) (= v_~node2_state~0_16 1) (= (+ v_~node2_front~0_35 1) v_~node2_front~0_34)) InVars {~node2~0.offset=v_~node2~0.offset_29, ~node2_front~0=v_~node2_front~0_35, #memory_int=|v_#memory_int_183|, ~node2_size~0=v_~node2_size~0_20, ~node2~0.base=v_~node2~0.base_29, ~node2_back~0=v_~node2_back~0_44, ~update~0=v_~update~0_73} OutVars{~node2_state~0=v_~node2_state~0_16, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_1|, thread3Thread1of1ForFork0_#t~mem20#1=|v_thread3Thread1of1ForFork0_#t~mem20#1_1|, thread3Thread1of1ForFork0_#t~post21#1=|v_thread3Thread1of1ForFork0_#t~post21#1_1|, ~node2~0.offset=v_~node2~0.offset_29, ~node2_front~0=v_~node2_front~0_34, ~safe~0=v_~safe~0_80, #memory_int=|v_#memory_int_183|, ~node2_size~0=v_~node2_size~0_20, ~node2~0.base=v_~node2~0.base_29, ~node2_back~0=v_~node2_back~0_44, ~update~0=v_~update~0_73} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#t~post21#1, ~node2_state~0, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, ~node2_front~0, ~safe~0, thread3Thread1of1ForFork0_#t~mem20#1][1750], [201#L111true, 368#true, 308#L148true, 18#L200-1true, 2215#true, 376#true, 2219#true, 273#L75true, 353#true, 382#(= ~client_state~0 0), 194#L132-1true, 372#true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:56:19,431 INFO L294 olderBase$Statistics]: this new event has 287 ancestors and is cut-off event [2023-11-29 21:56:19,431 INFO L297 olderBase$Statistics]: existing Event has 282 ancestors and is cut-off event [2023-11-29 21:56:19,431 INFO L297 olderBase$Statistics]: existing Event has 282 ancestors and is cut-off event [2023-11-29 21:56:19,431 INFO L297 olderBase$Statistics]: existing Event has 282 ancestors and is cut-off event [2023-11-29 21:56:19,432 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1421] L111-->L110-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_125 v_~manager_size~0_32) (<= 0 v_~manager_back~0_125)) 1 0) 0)) (= v_~node1_state~0_18 0) (= v_~manager_back~0_124 (+ v_~manager_back~0_125 1)) (not (= (ite (= (select (select |v_#memory_int_173| v_~manager~0.base_79) (+ (* v_~manager_back~0_125 4) v_~manager~0.offset_79)) v_~ok~0_65) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_79, ~ok~0=v_~ok~0_65, ~manager~0.base=v_~manager~0.base_79, #memory_int=|v_#memory_int_173|, ~manager_back~0=v_~manager_back~0_125, ~manager_size~0=v_~manager_size~0_32} OutVars{thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_3|, ~manager~0.offset=v_~manager~0.offset_79, thread2Thread1of1ForFork3_#t~mem17#1=|v_thread2Thread1of1ForFork3_#t~mem17#1_1|, ~ok~0=v_~ok~0_65, ~manager~0.base=v_~manager~0.base_79, thread2Thread1of1ForFork3_#t~post18#1=|v_thread2Thread1of1ForFork3_#t~post18#1_1|, #memory_int=|v_#memory_int_173|, ~manager_back~0=v_~manager_back~0_124, ~manager_size~0=v_~manager_size~0_32, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_3|, ~node1_state~0=v_~node1_state~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork3_#t~mem17#1, thread2Thread1of1ForFork3_#t~post18#1, ~manager_back~0, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~node1_state~0][1818], [2217#(= ~node1_state~0 0), 326#L126true, 368#true, 308#L148true, 18#L200-1true, 376#true, 2221#(= ~node2_state~0 0), 273#L75true, 158#L110-1true, 353#true, 382#(= ~client_state~0 0), 372#true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:56:19,432 INFO L294 olderBase$Statistics]: this new event has 287 ancestors and is cut-off event [2023-11-29 21:56:19,432 INFO L297 olderBase$Statistics]: existing Event has 282 ancestors and is cut-off event [2023-11-29 21:56:19,432 INFO L297 olderBase$Statistics]: existing Event has 282 ancestors and is cut-off event [2023-11-29 21:56:19,432 INFO L297 olderBase$Statistics]: existing Event has 282 ancestors and is cut-off event [2023-11-29 21:56:19,432 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L148-->L154-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_137 v_~manager_size~0_40) (<= 0 v_~manager_back~0_137)) 1 0) 0)) (= v_~client_state~0_18 1) (= v_~manager_back~0_136 (+ v_~manager_back~0_137 1)) (not (= (ite (= v_~update~0_79 (select (select |v_#memory_int_193| v_~manager~0.base_85) (+ (* v_~manager_back~0_137 4) v_~manager~0.offset_85))) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, ~manager_back~0=v_~manager_back~0_137, ~manager_size~0=v_~manager_size~0_40, ~update~0=v_~update~0_79} OutVars{thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, thread4Thread1of1ForFork2_#t~post26#1=|v_thread4Thread1of1ForFork2_#t~post26#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~client_state~0=v_~client_state~0_18, ~manager_back~0=v_~manager_back~0_136, ~manager_size~0=v_~manager_size~0_40, thread4Thread1of1ForFork2_#t~mem25#1=|v_thread4Thread1of1ForFork2_#t~mem25#1_1|, ~update~0=v_~update~0_79} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post26#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, ~manager_back~0, thread4Thread1of1ForFork2_#t~mem25#1][1444], [326#L126true, 201#L111true, 368#true, 18#L200-1true, 2215#true, 376#true, 88#L154-1true, 2221#(= ~node2_state~0 0), 273#L75true, 353#true, 372#true, 380#true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:56:19,432 INFO L294 olderBase$Statistics]: this new event has 287 ancestors and is cut-off event [2023-11-29 21:56:19,432 INFO L297 olderBase$Statistics]: existing Event has 282 ancestors and is cut-off event [2023-11-29 21:56:19,432 INFO L297 olderBase$Statistics]: existing Event has 282 ancestors and is cut-off event [2023-11-29 21:56:19,432 INFO L297 olderBase$Statistics]: existing Event has 282 ancestors and is cut-off event [2023-11-29 21:56:19,432 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1401] L75-->L88-1: Formula: (and (= v_~manager_state~0_48 4) (= v_~safe~0_86 (ite (= 0 (ite (= (select (select |v_#memory_int_201| v_~manager~0.base_89) (+ (* v_~manager_front~0_103 4) v_~manager~0.offset_89)) v_~ok~0_75) 1 0)) 0 1)) (not (= (ite (and (< v_~manager_front~0_103 v_~manager_size~0_48) (<= 0 v_~manager_front~0_103) (< v_~manager_front~0_103 v_~manager_back~0_146)) 1 0) 0)) (= v_~manager_front~0_102 (+ v_~manager_front~0_103 1))) InVars {~manager_front~0=v_~manager_front~0_103, ~manager~0.offset=v_~manager~0.offset_89, ~ok~0=v_~ok~0_75, ~manager~0.base=v_~manager~0.base_89, #memory_int=|v_#memory_int_201|, ~manager_back~0=v_~manager_back~0_146, ~manager_size~0=v_~manager_size~0_48} OutVars{~manager_state~0=v_~manager_state~0_48, ~manager~0.offset=v_~manager~0.offset_89, ~ok~0=v_~ok~0_75, ~manager~0.base=v_~manager~0.base_89, ~manager_back~0=v_~manager_back~0_146, ~manager_front~0=v_~manager_front~0_102, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_7|, ~safe~0=v_~safe~0_86, thread1Thread1of1ForFork1_#t~mem8#1=|v_thread1Thread1of1ForFork1_#t~mem8#1_1|, #memory_int=|v_#memory_int_201|, ~manager_size~0=v_~manager_size~0_48, thread1Thread1of1ForFork1_#t~post9#1=|v_thread1Thread1of1ForFork1_#t~post9#1_1|, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1_7|} AuxVars[] AssignedVars[~manager_front~0, ~manager_state~0, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, ~safe~0, thread1Thread1of1ForFork1_#t~mem8#1, thread1Thread1of1ForFork1_#t~post9#1, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1][1671], [326#L126true, 201#L111true, 368#true, 308#L148true, 18#L200-1true, 2215#true, 376#true, 2221#(= ~node2_state~0 0), 353#true, 382#(= ~client_state~0 0), 372#true, 96#L88-1true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:56:19,432 INFO L294 olderBase$Statistics]: this new event has 287 ancestors and is cut-off event [2023-11-29 21:56:19,432 INFO L297 olderBase$Statistics]: existing Event has 282 ancestors and is cut-off event [2023-11-29 21:56:19,432 INFO L297 olderBase$Statistics]: existing Event has 282 ancestors and is cut-off event [2023-11-29 21:56:19,433 INFO L297 olderBase$Statistics]: existing Event has 282 ancestors and is cut-off event [2023-11-29 21:56:19,435 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1432] L126-->L132-1: Formula: (and (not (= (ite (and (< v_~node2_front~0_35 v_~node2_back~0_44) (<= 0 v_~node2_front~0_35) (< v_~node2_front~0_35 v_~node2_size~0_20)) 1 0) 0)) (= v_~safe~0_80 (ite (= (ite (= (select (select |v_#memory_int_183| v_~node2~0.base_29) (+ (* 4 v_~node2_front~0_35) v_~node2~0.offset_29)) v_~update~0_73) 1 0) 0) 0 1)) (= v_~node2_state~0_16 1) (= (+ v_~node2_front~0_35 1) v_~node2_front~0_34)) InVars {~node2~0.offset=v_~node2~0.offset_29, ~node2_front~0=v_~node2_front~0_35, #memory_int=|v_#memory_int_183|, ~node2_size~0=v_~node2_size~0_20, ~node2~0.base=v_~node2~0.base_29, ~node2_back~0=v_~node2_back~0_44, ~update~0=v_~update~0_73} OutVars{~node2_state~0=v_~node2_state~0_16, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_1|, thread3Thread1of1ForFork0_#t~mem20#1=|v_thread3Thread1of1ForFork0_#t~mem20#1_1|, thread3Thread1of1ForFork0_#t~post21#1=|v_thread3Thread1of1ForFork0_#t~post21#1_1|, ~node2~0.offset=v_~node2~0.offset_29, ~node2_front~0=v_~node2_front~0_34, ~safe~0=v_~safe~0_80, #memory_int=|v_#memory_int_183|, ~node2_size~0=v_~node2_size~0_20, ~node2~0.base=v_~node2~0.base_29, ~node2_back~0=v_~node2_back~0_44, ~update~0=v_~update~0_73} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#t~post21#1, ~node2_state~0, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, ~node2_front~0, ~safe~0, thread3Thread1of1ForFork0_#t~mem20#1][1750], [368#true, 308#L148true, 18#L200-1true, 2215#true, 2219#true, 376#true, 187#L82true, 353#true, 194#L132-1true, 382#(= ~client_state~0 0), 372#true, 35#L110true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:56:19,435 INFO L294 olderBase$Statistics]: this new event has 287 ancestors and is cut-off event [2023-11-29 21:56:19,435 INFO L297 olderBase$Statistics]: existing Event has 282 ancestors and is cut-off event [2023-11-29 21:56:19,435 INFO L297 olderBase$Statistics]: existing Event has 282 ancestors and is cut-off event [2023-11-29 21:56:19,435 INFO L297 olderBase$Statistics]: existing Event has 282 ancestors and is cut-off event [2023-11-29 21:56:19,435 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L148-->L154-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_137 v_~manager_size~0_40) (<= 0 v_~manager_back~0_137)) 1 0) 0)) (= v_~client_state~0_18 1) (= v_~manager_back~0_136 (+ v_~manager_back~0_137 1)) (not (= (ite (= v_~update~0_79 (select (select |v_#memory_int_193| v_~manager~0.base_85) (+ (* v_~manager_back~0_137 4) v_~manager~0.offset_85))) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, ~manager_back~0=v_~manager_back~0_137, ~manager_size~0=v_~manager_size~0_40, ~update~0=v_~update~0_79} OutVars{thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, thread4Thread1of1ForFork2_#t~post26#1=|v_thread4Thread1of1ForFork2_#t~post26#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~client_state~0=v_~client_state~0_18, ~manager_back~0=v_~manager_back~0_136, ~manager_size~0=v_~manager_size~0_40, thread4Thread1of1ForFork2_#t~mem25#1=|v_thread4Thread1of1ForFork2_#t~mem25#1_1|, ~update~0=v_~update~0_79} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post26#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, ~manager_back~0, thread4Thread1of1ForFork2_#t~mem25#1][1444], [326#L126true, 368#true, 18#L200-1true, 2215#true, 376#true, 88#L154-1true, 2221#(= ~node2_state~0 0), 187#L82true, 353#true, 372#true, 35#L110true, 380#true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:56:19,435 INFO L294 olderBase$Statistics]: this new event has 287 ancestors and is cut-off event [2023-11-29 21:56:19,435 INFO L297 olderBase$Statistics]: existing Event has 282 ancestors and is cut-off event [2023-11-29 21:56:19,435 INFO L297 olderBase$Statistics]: existing Event has 282 ancestors and is cut-off event [2023-11-29 21:56:19,435 INFO L297 olderBase$Statistics]: existing Event has 282 ancestors and is cut-off event [2023-11-29 21:56:19,435 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1404] L82-->L88-1: Formula: (and (= v_~safe~0_84 (ite (= (ite (= (select (select |v_#memory_int_199| v_~manager~0.base_87) (+ (* v_~manager_front~0_97 4) v_~manager~0.offset_87)) v_~ok~0_73) 1 0) 0) 0 1)) (= (+ v_~manager_front~0_97 1) v_~manager_front~0_96) (= v_~manager_state~0_46 5) (not (= (ite (and (< v_~manager_front~0_97 v_~manager_back~0_142) (<= 0 v_~manager_front~0_97) (< v_~manager_front~0_97 v_~manager_size~0_44)) 1 0) 0))) InVars {~manager_front~0=v_~manager_front~0_97, ~manager~0.offset=v_~manager~0.offset_87, ~ok~0=v_~ok~0_73, ~manager~0.base=v_~manager~0.base_87, #memory_int=|v_#memory_int_199|, ~manager_back~0=v_~manager_back~0_142, ~manager_size~0=v_~manager_size~0_44} OutVars{~manager_state~0=v_~manager_state~0_46, ~manager~0.offset=v_~manager~0.offset_87, ~ok~0=v_~ok~0_73, ~manager~0.base=v_~manager~0.base_87, ~manager_back~0=v_~manager_back~0_142, thread1Thread1of1ForFork1_#t~post11#1=|v_thread1Thread1of1ForFork1_#t~post11#1_1|, ~manager_front~0=v_~manager_front~0_96, thread1Thread1of1ForFork1_#t~mem10#1=|v_thread1Thread1of1ForFork1_#t~mem10#1_1|, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_9|, ~safe~0=v_~safe~0_84, #memory_int=|v_#memory_int_199|, ~manager_size~0=v_~manager_size~0_44, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1_9|} AuxVars[] AssignedVars[~manager_front~0, ~manager_state~0, thread1Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, ~safe~0, thread1Thread1of1ForFork1_#t~post11#1, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1][1743], [326#L126true, 368#true, 308#L148true, 18#L200-1true, 2215#true, 376#true, 2221#(= ~node2_state~0 0), 353#true, 382#(= ~client_state~0 0), 372#true, 35#L110true, 96#L88-1true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:56:19,435 INFO L294 olderBase$Statistics]: this new event has 287 ancestors and is cut-off event [2023-11-29 21:56:19,435 INFO L297 olderBase$Statistics]: existing Event has 282 ancestors and is cut-off event [2023-11-29 21:56:19,435 INFO L297 olderBase$Statistics]: existing Event has 282 ancestors and is cut-off event [2023-11-29 21:56:19,436 INFO L297 olderBase$Statistics]: existing Event has 282 ancestors and is cut-off event [2023-11-29 21:56:19,438 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1432] L126-->L132-1: Formula: (and (not (= (ite (and (< v_~node2_front~0_35 v_~node2_back~0_44) (<= 0 v_~node2_front~0_35) (< v_~node2_front~0_35 v_~node2_size~0_20)) 1 0) 0)) (= v_~safe~0_80 (ite (= (ite (= (select (select |v_#memory_int_183| v_~node2~0.base_29) (+ (* 4 v_~node2_front~0_35) v_~node2~0.offset_29)) v_~update~0_73) 1 0) 0) 0 1)) (= v_~node2_state~0_16 1) (= (+ v_~node2_front~0_35 1) v_~node2_front~0_34)) InVars {~node2~0.offset=v_~node2~0.offset_29, ~node2_front~0=v_~node2_front~0_35, #memory_int=|v_#memory_int_183|, ~node2_size~0=v_~node2_size~0_20, ~node2~0.base=v_~node2~0.base_29, ~node2_back~0=v_~node2_back~0_44, ~update~0=v_~update~0_73} OutVars{~node2_state~0=v_~node2_state~0_16, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_1|, thread3Thread1of1ForFork0_#t~mem20#1=|v_thread3Thread1of1ForFork0_#t~mem20#1_1|, thread3Thread1of1ForFork0_#t~post21#1=|v_thread3Thread1of1ForFork0_#t~post21#1_1|, ~node2~0.offset=v_~node2~0.offset_29, ~node2_front~0=v_~node2_front~0_34, ~safe~0=v_~safe~0_80, #memory_int=|v_#memory_int_183|, ~node2_size~0=v_~node2_size~0_20, ~node2~0.base=v_~node2~0.base_29, ~node2_back~0=v_~node2_back~0_44, ~update~0=v_~update~0_73} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#t~post21#1, ~node2_state~0, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, ~node2_front~0, ~safe~0, thread3Thread1of1ForFork0_#t~mem20#1][1750], [368#true, 308#L148true, 18#L200-1true, 2215#true, 376#true, 2219#true, 311#L88true, 353#true, 194#L132-1true, 382#(= ~client_state~0 0), 372#true, 35#L110true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:56:19,438 INFO L294 olderBase$Statistics]: this new event has 287 ancestors and is cut-off event [2023-11-29 21:56:19,438 INFO L297 olderBase$Statistics]: existing Event has 282 ancestors and is cut-off event [2023-11-29 21:56:19,438 INFO L297 olderBase$Statistics]: existing Event has 282 ancestors and is cut-off event [2023-11-29 21:56:19,438 INFO L297 olderBase$Statistics]: existing Event has 282 ancestors and is cut-off event [2023-11-29 21:56:19,438 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L148-->L154-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_137 v_~manager_size~0_40) (<= 0 v_~manager_back~0_137)) 1 0) 0)) (= v_~client_state~0_18 1) (= v_~manager_back~0_136 (+ v_~manager_back~0_137 1)) (not (= (ite (= v_~update~0_79 (select (select |v_#memory_int_193| v_~manager~0.base_85) (+ (* v_~manager_back~0_137 4) v_~manager~0.offset_85))) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, ~manager_back~0=v_~manager_back~0_137, ~manager_size~0=v_~manager_size~0_40, ~update~0=v_~update~0_79} OutVars{thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, thread4Thread1of1ForFork2_#t~post26#1=|v_thread4Thread1of1ForFork2_#t~post26#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~client_state~0=v_~client_state~0_18, ~manager_back~0=v_~manager_back~0_136, ~manager_size~0=v_~manager_size~0_40, thread4Thread1of1ForFork2_#t~mem25#1=|v_thread4Thread1of1ForFork2_#t~mem25#1_1|, ~update~0=v_~update~0_79} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post26#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, ~manager_back~0, thread4Thread1of1ForFork2_#t~mem25#1][1444], [326#L126true, 368#true, 18#L200-1true, 2215#true, 376#true, 88#L154-1true, 2221#(= ~node2_state~0 0), 311#L88true, 353#true, 372#true, 35#L110true, thread2Thread1of1ForFork3InUse, 380#true, 384#true, 356#true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:56:19,438 INFO L294 olderBase$Statistics]: this new event has 287 ancestors and is cut-off event [2023-11-29 21:56:19,438 INFO L297 olderBase$Statistics]: existing Event has 282 ancestors and is cut-off event [2023-11-29 21:56:19,438 INFO L297 olderBase$Statistics]: existing Event has 282 ancestors and is cut-off event [2023-11-29 21:56:19,438 INFO L297 olderBase$Statistics]: existing Event has 282 ancestors and is cut-off event [2023-11-29 21:56:19,439 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1432] L126-->L132-1: Formula: (and (not (= (ite (and (< v_~node2_front~0_35 v_~node2_back~0_44) (<= 0 v_~node2_front~0_35) (< v_~node2_front~0_35 v_~node2_size~0_20)) 1 0) 0)) (= v_~safe~0_80 (ite (= (ite (= (select (select |v_#memory_int_183| v_~node2~0.base_29) (+ (* 4 v_~node2_front~0_35) v_~node2~0.offset_29)) v_~update~0_73) 1 0) 0) 0 1)) (= v_~node2_state~0_16 1) (= (+ v_~node2_front~0_35 1) v_~node2_front~0_34)) InVars {~node2~0.offset=v_~node2~0.offset_29, ~node2_front~0=v_~node2_front~0_35, #memory_int=|v_#memory_int_183|, ~node2_size~0=v_~node2_size~0_20, ~node2~0.base=v_~node2~0.base_29, ~node2_back~0=v_~node2_back~0_44, ~update~0=v_~update~0_73} OutVars{~node2_state~0=v_~node2_state~0_16, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_1|, thread3Thread1of1ForFork0_#t~mem20#1=|v_thread3Thread1of1ForFork0_#t~mem20#1_1|, thread3Thread1of1ForFork0_#t~post21#1=|v_thread3Thread1of1ForFork0_#t~post21#1_1|, ~node2~0.offset=v_~node2~0.offset_29, ~node2_front~0=v_~node2_front~0_34, ~safe~0=v_~safe~0_80, #memory_int=|v_#memory_int_183|, ~node2_size~0=v_~node2_size~0_20, ~node2~0.base=v_~node2~0.base_29, ~node2_back~0=v_~node2_back~0_44, ~update~0=v_~update~0_73} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#t~post21#1, ~node2_state~0, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, ~node2_front~0, ~safe~0, thread3Thread1of1ForFork0_#t~mem20#1][1750], [201#L111true, 368#true, 308#L148true, 18#L200-1true, 2215#true, 376#true, 2219#true, 353#true, 194#L132-1true, 382#(= ~client_state~0 0), 372#true, thread2Thread1of1ForFork3InUse, 384#true, 48#L81true, 356#true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:56:19,439 INFO L294 olderBase$Statistics]: this new event has 287 ancestors and is cut-off event [2023-11-29 21:56:19,439 INFO L297 olderBase$Statistics]: existing Event has 282 ancestors and is cut-off event [2023-11-29 21:56:19,440 INFO L297 olderBase$Statistics]: existing Event has 282 ancestors and is cut-off event [2023-11-29 21:56:19,440 INFO L297 olderBase$Statistics]: existing Event has 282 ancestors and is cut-off event [2023-11-29 21:56:19,440 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1421] L111-->L110-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_125 v_~manager_size~0_32) (<= 0 v_~manager_back~0_125)) 1 0) 0)) (= v_~node1_state~0_18 0) (= v_~manager_back~0_124 (+ v_~manager_back~0_125 1)) (not (= (ite (= (select (select |v_#memory_int_173| v_~manager~0.base_79) (+ (* v_~manager_back~0_125 4) v_~manager~0.offset_79)) v_~ok~0_65) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_79, ~ok~0=v_~ok~0_65, ~manager~0.base=v_~manager~0.base_79, #memory_int=|v_#memory_int_173|, ~manager_back~0=v_~manager_back~0_125, ~manager_size~0=v_~manager_size~0_32} OutVars{thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_3|, ~manager~0.offset=v_~manager~0.offset_79, thread2Thread1of1ForFork3_#t~mem17#1=|v_thread2Thread1of1ForFork3_#t~mem17#1_1|, ~ok~0=v_~ok~0_65, ~manager~0.base=v_~manager~0.base_79, thread2Thread1of1ForFork3_#t~post18#1=|v_thread2Thread1of1ForFork3_#t~post18#1_1|, #memory_int=|v_#memory_int_173|, ~manager_back~0=v_~manager_back~0_124, ~manager_size~0=v_~manager_size~0_32, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_3|, ~node1_state~0=v_~node1_state~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork3_#t~mem17#1, thread2Thread1of1ForFork3_#t~post18#1, ~manager_back~0, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~node1_state~0][1818], [2217#(= ~node1_state~0 0), 326#L126true, 368#true, 308#L148true, 18#L200-1true, 376#true, 2221#(= ~node2_state~0 0), 158#L110-1true, 353#true, 382#(= ~client_state~0 0), 372#true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, 48#L81true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:56:19,440 INFO L294 olderBase$Statistics]: this new event has 287 ancestors and is cut-off event [2023-11-29 21:56:19,440 INFO L297 olderBase$Statistics]: existing Event has 282 ancestors and is cut-off event [2023-11-29 21:56:19,440 INFO L297 olderBase$Statistics]: existing Event has 282 ancestors and is cut-off event [2023-11-29 21:56:19,440 INFO L297 olderBase$Statistics]: existing Event has 282 ancestors and is cut-off event [2023-11-29 21:56:19,440 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L148-->L154-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_137 v_~manager_size~0_40) (<= 0 v_~manager_back~0_137)) 1 0) 0)) (= v_~client_state~0_18 1) (= v_~manager_back~0_136 (+ v_~manager_back~0_137 1)) (not (= (ite (= v_~update~0_79 (select (select |v_#memory_int_193| v_~manager~0.base_85) (+ (* v_~manager_back~0_137 4) v_~manager~0.offset_85))) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, ~manager_back~0=v_~manager_back~0_137, ~manager_size~0=v_~manager_size~0_40, ~update~0=v_~update~0_79} OutVars{thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, thread4Thread1of1ForFork2_#t~post26#1=|v_thread4Thread1of1ForFork2_#t~post26#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~client_state~0=v_~client_state~0_18, ~manager_back~0=v_~manager_back~0_136, ~manager_size~0=v_~manager_size~0_40, thread4Thread1of1ForFork2_#t~mem25#1=|v_thread4Thread1of1ForFork2_#t~mem25#1_1|, ~update~0=v_~update~0_79} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post26#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, ~manager_back~0, thread4Thread1of1ForFork2_#t~mem25#1][1444], [326#L126true, 201#L111true, 368#true, 18#L200-1true, 2215#true, 376#true, 88#L154-1true, 2221#(= ~node2_state~0 0), 353#true, 372#true, 380#true, thread2Thread1of1ForFork3InUse, 384#true, 48#L81true, 356#true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:56:19,440 INFO L294 olderBase$Statistics]: this new event has 287 ancestors and is cut-off event [2023-11-29 21:56:19,440 INFO L297 olderBase$Statistics]: existing Event has 282 ancestors and is cut-off event [2023-11-29 21:56:19,440 INFO L297 olderBase$Statistics]: existing Event has 282 ancestors and is cut-off event [2023-11-29 21:56:19,440 INFO L297 olderBase$Statistics]: existing Event has 282 ancestors and is cut-off event [2023-11-29 21:56:19,796 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1392] L54-->L88-1: Formula: (and (= (+ v_~manager_front~0_91 1) v_~manager_front~0_90) (= v_~manager_state~0_38 1) (= v_~safe~0_76 (ite (= (ite (= (select (select |v_#memory_int_155| v_~manager~0.base_67) (+ (* v_~manager_front~0_91 4) v_~manager~0.offset_67)) v_~update~0_61) 1 0) 0) 0 1)) (not (= (ite (and (< v_~manager_front~0_91 v_~manager_back~0_104) (< v_~manager_front~0_91 v_~manager_size~0_24) (<= 0 v_~manager_front~0_91)) 1 0) 0))) InVars {~manager_front~0=v_~manager_front~0_91, ~manager~0.offset=v_~manager~0.offset_67, ~manager~0.base=v_~manager~0.base_67, #memory_int=|v_#memory_int_155|, ~manager_back~0=v_~manager_back~0_104, ~manager_size~0=v_~manager_size~0_24, ~update~0=v_~update~0_61} OutVars{~manager_state~0=v_~manager_state~0_38, ~manager~0.offset=v_~manager~0.offset_67, ~manager~0.base=v_~manager~0.base_67, thread1Thread1of1ForFork1_#t~mem2#1=|v_thread1Thread1of1ForFork1_#t~mem2#1_1|, ~manager_back~0=v_~manager_back~0_104, ~manager_front~0=v_~manager_front~0_90, thread1Thread1of1ForFork1_#t~post3#1=|v_thread1Thread1of1ForFork1_#t~post3#1_1|, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, ~safe~0=v_~safe~0_76, #memory_int=|v_#memory_int_155|, ~manager_size~0=v_~manager_size~0_24, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~update~0=v_~update~0_61} AuxVars[] AssignedVars[~manager_front~0, ~manager_state~0, thread1Thread1of1ForFork1_#t~post3#1, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, ~safe~0, thread1Thread1of1ForFork1_#t~mem2#1, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1][1252], [326#L126true, 2217#(= ~node1_state~0 0), 368#true, 376#true, 190#L104true, 2221#(= ~node2_state~0 0), 115#L155true, 353#true, 96#L88-1true, 2177#(and (or (= (select (select |#memory_int| ~manager~0.base) (* ~manager_front~0 4)) ~update~0) (< ~manager_size~0 (+ ~manager_front~0 1)) (< ~manager_front~0 0)) (= ~safe~0 1) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_size~0 1) (= ~manager~0.offset 0) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t1~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (not (= ~manager~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t4~0#1.base|)), thread2Thread1of1ForFork3InUse, 380#true, 384#true, 356#true, thread4Thread1of1ForFork2InUse, 93#L199-4true, 374#(<= ~node1_back~0 ~node1_front~0), thread3Thread1of1ForFork0InUse, 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:56:19,796 INFO L294 olderBase$Statistics]: this new event has 283 ancestors and is cut-off event [2023-11-29 21:56:19,796 INFO L297 olderBase$Statistics]: existing Event has 273 ancestors and is cut-off event [2023-11-29 21:56:19,796 INFO L297 olderBase$Statistics]: existing Event has 273 ancestors and is cut-off event [2023-11-29 21:56:19,796 INFO L297 olderBase$Statistics]: existing Event has 283 ancestors and is cut-off event [2023-11-29 21:56:19,796 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1449] L155-->L154-1: Formula: (and (= (+ v_~client_front~0_31 1) v_~client_front~0_30) (= v_~client_state~0_16 0) (= v_~safe~0_78 (ite (= (ite (= (select (select |v_#memory_int_165| v_~client~0.base_23) (+ v_~client~0.offset_23 (* v_~client_front~0_31 4))) v_~ok~0_57) 1 0) 0) 0 1)) (not (= (ite (and (< v_~client_front~0_31 v_~client_back~0_32) (<= 0 v_~client_front~0_31) (< v_~client_back~0_32 v_~client_size~0_14)) 1 0) 0))) InVars {~client~0.offset=v_~client~0.offset_23, ~client_back~0=v_~client_back~0_32, ~client_front~0=v_~client_front~0_31, ~ok~0=v_~ok~0_57, #memory_int=|v_#memory_int_165|, ~client_size~0=v_~client_size~0_14, ~client~0.base=v_~client~0.base_23} OutVars{~client~0.offset=v_~client~0.offset_23, ~client_back~0=v_~client_back~0_32, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_3|, ~ok~0=v_~ok~0_57, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_3|, thread4Thread1of1ForFork2_#t~mem27#1=|v_thread4Thread1of1ForFork2_#t~mem27#1_1|, thread4Thread1of1ForFork2_#t~post28#1=|v_thread4Thread1of1ForFork2_#t~post28#1_1|, ~client_front~0=v_~client_front~0_30, ~safe~0=v_~safe~0_78, #memory_int=|v_#memory_int_165|, ~client_state~0=v_~client_state~0_16, ~client_size~0=v_~client_size~0_14, ~client~0.base=v_~client~0.base_23} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, ~client_front~0, ~safe~0, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, thread4Thread1of1ForFork2_#t~mem27#1, thread4Thread1of1ForFork2_#t~post28#1][1555], [2217#(= ~node1_state~0 0), 326#L126true, 60#L54true, 368#true, 376#true, 88#L154-1true, 403#(= ~manager_state~0 0), 190#L104true, 2221#(= ~node2_state~0 0), 2175#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_size~0 1) (or (and (= ~manager_front~0 0) (= ~update~0 (select (select |#memory_int| ~manager~0.base) 0))) (< ~manager_front~0 0)) (= ~manager~0.offset 0) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t1~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (not (= ~manager~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t4~0#1.base|)), 353#true, 382#(= ~client_state~0 0), thread2Thread1of1ForFork3InUse, 384#true, 356#true, thread4Thread1of1ForFork2InUse, 93#L199-4true, 374#(<= ~node1_back~0 ~node1_front~0), thread3Thread1of1ForFork0InUse, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:56:19,796 INFO L294 olderBase$Statistics]: this new event has 283 ancestors and is cut-off event [2023-11-29 21:56:19,796 INFO L297 olderBase$Statistics]: existing Event has 273 ancestors and is cut-off event [2023-11-29 21:56:19,796 INFO L297 olderBase$Statistics]: existing Event has 283 ancestors and is cut-off event [2023-11-29 21:56:19,796 INFO L297 olderBase$Statistics]: existing Event has 273 ancestors and is cut-off event [2023-11-29 21:56:19,797 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1432] L126-->L132-1: Formula: (and (not (= (ite (and (< v_~node2_front~0_35 v_~node2_back~0_44) (<= 0 v_~node2_front~0_35) (< v_~node2_front~0_35 v_~node2_size~0_20)) 1 0) 0)) (= v_~safe~0_80 (ite (= (ite (= (select (select |v_#memory_int_183| v_~node2~0.base_29) (+ (* 4 v_~node2_front~0_35) v_~node2~0.offset_29)) v_~update~0_73) 1 0) 0) 0 1)) (= v_~node2_state~0_16 1) (= (+ v_~node2_front~0_35 1) v_~node2_front~0_34)) InVars {~node2~0.offset=v_~node2~0.offset_29, ~node2_front~0=v_~node2_front~0_35, #memory_int=|v_#memory_int_183|, ~node2_size~0=v_~node2_size~0_20, ~node2~0.base=v_~node2~0.base_29, ~node2_back~0=v_~node2_back~0_44, ~update~0=v_~update~0_73} OutVars{~node2_state~0=v_~node2_state~0_16, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_1|, thread3Thread1of1ForFork0_#t~mem20#1=|v_thread3Thread1of1ForFork0_#t~mem20#1_1|, thread3Thread1of1ForFork0_#t~post21#1=|v_thread3Thread1of1ForFork0_#t~post21#1_1|, ~node2~0.offset=v_~node2~0.offset_29, ~node2_front~0=v_~node2_front~0_34, ~safe~0=v_~safe~0_80, #memory_int=|v_#memory_int_183|, ~node2_size~0=v_~node2_size~0_20, ~node2~0.base=v_~node2~0.base_29, ~node2_back~0=v_~node2_back~0_44, ~update~0=v_~update~0_73} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#t~post21#1, ~node2_state~0, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, ~node2_front~0, ~safe~0, thread3Thread1of1ForFork0_#t~mem20#1][1287], [2217#(= ~node1_state~0 0), 60#L54true, 368#true, 376#true, 2219#true, 403#(= ~manager_state~0 0), 190#L104true, 2175#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_size~0 1) (or (and (= ~manager_front~0 0) (= ~update~0 (select (select |#memory_int| ~manager~0.base) 0))) (< ~manager_front~0 0)) (= ~manager~0.offset 0) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t1~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (not (= ~manager~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t4~0#1.base|)), 115#L155true, 353#true, 194#L132-1true, thread2Thread1of1ForFork3InUse, 380#true, 384#true, thread4Thread1of1ForFork2InUse, 93#L199-4true, 356#true, 374#(<= ~node1_back~0 ~node1_front~0), thread3Thread1of1ForFork0InUse, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:56:19,797 INFO L294 olderBase$Statistics]: this new event has 283 ancestors and is cut-off event [2023-11-29 21:56:19,797 INFO L297 olderBase$Statistics]: existing Event has 283 ancestors and is cut-off event [2023-11-29 21:56:19,797 INFO L297 olderBase$Statistics]: existing Event has 273 ancestors and is cut-off event [2023-11-29 21:56:19,797 INFO L297 olderBase$Statistics]: existing Event has 273 ancestors and is cut-off event [2023-11-29 21:56:19,798 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1449] L155-->L154-1: Formula: (and (= (+ v_~client_front~0_31 1) v_~client_front~0_30) (= v_~client_state~0_16 0) (= v_~safe~0_78 (ite (= (ite (= (select (select |v_#memory_int_165| v_~client~0.base_23) (+ v_~client~0.offset_23 (* v_~client_front~0_31 4))) v_~ok~0_57) 1 0) 0) 0 1)) (not (= (ite (and (< v_~client_front~0_31 v_~client_back~0_32) (<= 0 v_~client_front~0_31) (< v_~client_back~0_32 v_~client_size~0_14)) 1 0) 0))) InVars {~client~0.offset=v_~client~0.offset_23, ~client_back~0=v_~client_back~0_32, ~client_front~0=v_~client_front~0_31, ~ok~0=v_~ok~0_57, #memory_int=|v_#memory_int_165|, ~client_size~0=v_~client_size~0_14, ~client~0.base=v_~client~0.base_23} OutVars{~client~0.offset=v_~client~0.offset_23, ~client_back~0=v_~client_back~0_32, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_3|, ~ok~0=v_~ok~0_57, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_3|, thread4Thread1of1ForFork2_#t~mem27#1=|v_thread4Thread1of1ForFork2_#t~mem27#1_1|, thread4Thread1of1ForFork2_#t~post28#1=|v_thread4Thread1of1ForFork2_#t~post28#1_1|, ~client_front~0=v_~client_front~0_30, ~safe~0=v_~safe~0_78, #memory_int=|v_#memory_int_165|, ~client_state~0=v_~client_state~0_16, ~client_size~0=v_~client_size~0_14, ~client~0.base=v_~client~0.base_23} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, ~client_front~0, ~safe~0, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, thread4Thread1of1ForFork2_#t~mem27#1, thread4Thread1of1ForFork2_#t~post28#1][1304], [60#L54true, 2217#(= ~node1_state~0 0), 368#true, 376#true, 2219#true, 88#L154-1true, 403#(= ~manager_state~0 0), 190#L104true, 210#L133true, 2185#(and (exists ((v_~manager_back~0_148 Int)) (and (= ~update~0 (select (select |#memory_int| ~manager~0.base) (* v_~manager_back~0_148 4))) (<= (+ v_~manager_back~0_148 1) ~manager_size~0) (<= 0 v_~manager_back~0_148))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_size~0 1) (= ~manager~0.offset 0) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t1~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (not (= ~manager~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (= ~manager_front~0 0) (< ~manager_front~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t4~0#1.base|)), 353#true, 382#(= ~client_state~0 0), thread2Thread1of1ForFork3InUse, 384#true, thread4Thread1of1ForFork2InUse, 93#L199-4true, 356#true, 374#(<= ~node1_back~0 ~node1_front~0), thread3Thread1of1ForFork0InUse, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:56:19,798 INFO L294 olderBase$Statistics]: this new event has 283 ancestors and is cut-off event [2023-11-29 21:56:19,798 INFO L297 olderBase$Statistics]: existing Event has 283 ancestors and is cut-off event [2023-11-29 21:56:19,798 INFO L297 olderBase$Statistics]: existing Event has 273 ancestors and is cut-off event [2023-11-29 21:56:19,799 INFO L297 olderBase$Statistics]: existing Event has 273 ancestors and is cut-off event [2023-11-29 21:56:19,799 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1392] L54-->L88-1: Formula: (and (= (+ v_~manager_front~0_91 1) v_~manager_front~0_90) (= v_~manager_state~0_38 1) (= v_~safe~0_76 (ite (= (ite (= (select (select |v_#memory_int_155| v_~manager~0.base_67) (+ (* v_~manager_front~0_91 4) v_~manager~0.offset_67)) v_~update~0_61) 1 0) 0) 0 1)) (not (= (ite (and (< v_~manager_front~0_91 v_~manager_back~0_104) (< v_~manager_front~0_91 v_~manager_size~0_24) (<= 0 v_~manager_front~0_91)) 1 0) 0))) InVars {~manager_front~0=v_~manager_front~0_91, ~manager~0.offset=v_~manager~0.offset_67, ~manager~0.base=v_~manager~0.base_67, #memory_int=|v_#memory_int_155|, ~manager_back~0=v_~manager_back~0_104, ~manager_size~0=v_~manager_size~0_24, ~update~0=v_~update~0_61} OutVars{~manager_state~0=v_~manager_state~0_38, ~manager~0.offset=v_~manager~0.offset_67, ~manager~0.base=v_~manager~0.base_67, thread1Thread1of1ForFork1_#t~mem2#1=|v_thread1Thread1of1ForFork1_#t~mem2#1_1|, ~manager_back~0=v_~manager_back~0_104, ~manager_front~0=v_~manager_front~0_90, thread1Thread1of1ForFork1_#t~post3#1=|v_thread1Thread1of1ForFork1_#t~post3#1_1|, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, ~safe~0=v_~safe~0_76, #memory_int=|v_#memory_int_155|, ~manager_size~0=v_~manager_size~0_24, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~update~0=v_~update~0_61} AuxVars[] AssignedVars[~manager_front~0, ~manager_state~0, thread1Thread1of1ForFork1_#t~post3#1, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, ~safe~0, thread1Thread1of1ForFork1_#t~mem2#1, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1][1172], [2217#(= ~node1_state~0 0), 368#true, 2219#true, 376#true, 190#L104true, 210#L133true, 353#true, 115#L155true, 96#L88-1true, 380#true, 2177#(and (or (= (select (select |#memory_int| ~manager~0.base) (* ~manager_front~0 4)) ~update~0) (< ~manager_size~0 (+ ~manager_front~0 1)) (< ~manager_front~0 0)) (= ~safe~0 1) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_size~0 1) (= ~manager~0.offset 0) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t1~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (not (= ~manager~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t4~0#1.base|)), thread2Thread1of1ForFork3InUse, 384#true, 356#true, thread4Thread1of1ForFork2InUse, 93#L199-4true, 374#(<= ~node1_back~0 ~node1_front~0), thread3Thread1of1ForFork0InUse, 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:56:19,799 INFO L294 olderBase$Statistics]: this new event has 283 ancestors and is cut-off event [2023-11-29 21:56:19,799 INFO L297 olderBase$Statistics]: existing Event has 283 ancestors and is cut-off event [2023-11-29 21:56:19,799 INFO L297 olderBase$Statistics]: existing Event has 273 ancestors and is cut-off event [2023-11-29 21:56:19,799 INFO L297 olderBase$Statistics]: existing Event has 273 ancestors and is cut-off event [2023-11-29 21:56:19,799 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1435] L133-->L132-1: Formula: (and (not (= (ite (and (<= 0 v_~manager_back~0_131) (< v_~manager_back~0_131 v_~manager_size~0_36)) 1 0) 0)) (not (= (ite (= v_~ok~0_67 (select (select |v_#memory_int_181| v_~manager~0.base_81) (+ (* v_~manager_back~0_131 4) v_~manager~0.offset_81))) 1 0) 0)) (= v_~manager_back~0_130 (+ v_~manager_back~0_131 1)) (= v_~node2_state~0_14 0)) InVars {~manager~0.offset=v_~manager~0.offset_81, ~ok~0=v_~ok~0_67, ~manager~0.base=v_~manager~0.base_81, #memory_int=|v_#memory_int_181|, ~manager_back~0=v_~manager_back~0_131, ~manager_size~0=v_~manager_size~0_36} OutVars{~node2_state~0=v_~node2_state~0_14, thread3Thread1of1ForFork0_#t~mem22#1=|v_thread3Thread1of1ForFork0_#t~mem22#1_1|, ~manager~0.offset=v_~manager~0.offset_81, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_3|, ~ok~0=v_~ok~0_67, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_3|, ~manager~0.base=v_~manager~0.base_81, thread3Thread1of1ForFork0_#t~post23#1=|v_thread3Thread1of1ForFork0_#t~post23#1_1|, #memory_int=|v_#memory_int_181|, ~manager_back~0=v_~manager_back~0_130, ~manager_size~0=v_~manager_size~0_36} AuxVars[] AssignedVars[~node2_state~0, thread3Thread1of1ForFork0_#t~mem22#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_#t~post23#1, ~manager_back~0][1480], [2217#(= ~node1_state~0 0), 60#L54true, 368#true, 376#true, 403#(= ~manager_state~0 0), 190#L104true, 2221#(= ~node2_state~0 0), 2181#(and (= ~safe~0 1) (exists ((v_~manager_back~0_148 Int)) (and (= ~update~0 (select (select |#memory_int| ~manager~0.base) (* v_~manager_back~0_148 4))) (<= (+ v_~manager_back~0_148 1) ~manager_size~0) (<= 0 v_~manager_back~0_148))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_size~0 1) (= ~manager~0.offset 0) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t1~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (not (= ~manager~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (= ~manager_front~0 0) (< ~manager_front~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t4~0#1.base|)), 353#true, 115#L155true, 194#L132-1true, thread2Thread1of1ForFork3InUse, 380#true, 384#true, 356#true, thread4Thread1of1ForFork2InUse, 93#L199-4true, thread3Thread1of1ForFork0InUse, 374#(<= ~node1_back~0 ~node1_front~0), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:56:19,799 INFO L294 olderBase$Statistics]: this new event has 283 ancestors and is cut-off event [2023-11-29 21:56:19,799 INFO L297 olderBase$Statistics]: existing Event has 283 ancestors and is cut-off event [2023-11-29 21:56:19,799 INFO L297 olderBase$Statistics]: existing Event has 273 ancestors and is cut-off event [2023-11-29 21:56:19,799 INFO L297 olderBase$Statistics]: existing Event has 273 ancestors and is cut-off event [2023-11-29 21:56:21,333 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1432] L126-->L132-1: Formula: (and (not (= (ite (and (< v_~node2_front~0_35 v_~node2_back~0_44) (<= 0 v_~node2_front~0_35) (< v_~node2_front~0_35 v_~node2_size~0_20)) 1 0) 0)) (= v_~safe~0_80 (ite (= (ite (= (select (select |v_#memory_int_183| v_~node2~0.base_29) (+ (* 4 v_~node2_front~0_35) v_~node2~0.offset_29)) v_~update~0_73) 1 0) 0) 0 1)) (= v_~node2_state~0_16 1) (= (+ v_~node2_front~0_35 1) v_~node2_front~0_34)) InVars {~node2~0.offset=v_~node2~0.offset_29, ~node2_front~0=v_~node2_front~0_35, #memory_int=|v_#memory_int_183|, ~node2_size~0=v_~node2_size~0_20, ~node2~0.base=v_~node2~0.base_29, ~node2_back~0=v_~node2_back~0_44, ~update~0=v_~update~0_73} OutVars{~node2_state~0=v_~node2_state~0_16, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_1|, thread3Thread1of1ForFork0_#t~mem20#1=|v_thread3Thread1of1ForFork0_#t~mem20#1_1|, thread3Thread1of1ForFork0_#t~post21#1=|v_thread3Thread1of1ForFork0_#t~post21#1_1|, ~node2~0.offset=v_~node2~0.offset_29, ~node2_front~0=v_~node2_front~0_34, ~safe~0=v_~safe~0_80, #memory_int=|v_#memory_int_183|, ~node2_size~0=v_~node2_size~0_20, ~node2~0.base=v_~node2~0.base_29, ~node2_back~0=v_~node2_back~0_44, ~update~0=v_~update~0_73} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#t~post21#1, ~node2_state~0, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, ~node2_front~0, ~safe~0, thread3Thread1of1ForFork0_#t~mem20#1][1750], [201#L111true, 368#true, 308#L148true, 18#L200-1true, 2215#true, 376#true, 2219#true, 187#L82true, 353#true, 194#L132-1true, 382#(= ~client_state~0 0), 372#true, thread2Thread1of1ForFork3InUse, 384#true, thread4Thread1of1ForFork2InUse, 356#true, thread3Thread1of1ForFork0InUse, 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:56:21,333 INFO L294 olderBase$Statistics]: this new event has 288 ancestors and is cut-off event [2023-11-29 21:56:21,333 INFO L297 olderBase$Statistics]: existing Event has 283 ancestors and is cut-off event [2023-11-29 21:56:21,333 INFO L297 olderBase$Statistics]: existing Event has 283 ancestors and is cut-off event [2023-11-29 21:56:21,333 INFO L297 olderBase$Statistics]: existing Event has 283 ancestors and is cut-off event [2023-11-29 21:56:21,334 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1421] L111-->L110-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_125 v_~manager_size~0_32) (<= 0 v_~manager_back~0_125)) 1 0) 0)) (= v_~node1_state~0_18 0) (= v_~manager_back~0_124 (+ v_~manager_back~0_125 1)) (not (= (ite (= (select (select |v_#memory_int_173| v_~manager~0.base_79) (+ (* v_~manager_back~0_125 4) v_~manager~0.offset_79)) v_~ok~0_65) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_79, ~ok~0=v_~ok~0_65, ~manager~0.base=v_~manager~0.base_79, #memory_int=|v_#memory_int_173|, ~manager_back~0=v_~manager_back~0_125, ~manager_size~0=v_~manager_size~0_32} OutVars{thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_3|, ~manager~0.offset=v_~manager~0.offset_79, thread2Thread1of1ForFork3_#t~mem17#1=|v_thread2Thread1of1ForFork3_#t~mem17#1_1|, ~ok~0=v_~ok~0_65, ~manager~0.base=v_~manager~0.base_79, thread2Thread1of1ForFork3_#t~post18#1=|v_thread2Thread1of1ForFork3_#t~post18#1_1|, #memory_int=|v_#memory_int_173|, ~manager_back~0=v_~manager_back~0_124, ~manager_size~0=v_~manager_size~0_32, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_3|, ~node1_state~0=v_~node1_state~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork3_#t~mem17#1, thread2Thread1of1ForFork3_#t~post18#1, ~manager_back~0, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~node1_state~0][1818], [2217#(= ~node1_state~0 0), 326#L126true, 368#true, 308#L148true, 18#L200-1true, 376#true, 2221#(= ~node2_state~0 0), 187#L82true, 158#L110-1true, 353#true, 382#(= ~client_state~0 0), 372#true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:56:21,334 INFO L294 olderBase$Statistics]: this new event has 288 ancestors and is cut-off event [2023-11-29 21:56:21,334 INFO L297 olderBase$Statistics]: existing Event has 283 ancestors and is cut-off event [2023-11-29 21:56:21,334 INFO L297 olderBase$Statistics]: existing Event has 283 ancestors and is cut-off event [2023-11-29 21:56:21,334 INFO L297 olderBase$Statistics]: existing Event has 283 ancestors and is cut-off event [2023-11-29 21:56:21,334 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L148-->L154-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_137 v_~manager_size~0_40) (<= 0 v_~manager_back~0_137)) 1 0) 0)) (= v_~client_state~0_18 1) (= v_~manager_back~0_136 (+ v_~manager_back~0_137 1)) (not (= (ite (= v_~update~0_79 (select (select |v_#memory_int_193| v_~manager~0.base_85) (+ (* v_~manager_back~0_137 4) v_~manager~0.offset_85))) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, ~manager_back~0=v_~manager_back~0_137, ~manager_size~0=v_~manager_size~0_40, ~update~0=v_~update~0_79} OutVars{thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, thread4Thread1of1ForFork2_#t~post26#1=|v_thread4Thread1of1ForFork2_#t~post26#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~client_state~0=v_~client_state~0_18, ~manager_back~0=v_~manager_back~0_136, ~manager_size~0=v_~manager_size~0_40, thread4Thread1of1ForFork2_#t~mem25#1=|v_thread4Thread1of1ForFork2_#t~mem25#1_1|, ~update~0=v_~update~0_79} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post26#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, ~manager_back~0, thread4Thread1of1ForFork2_#t~mem25#1][1444], [326#L126true, 201#L111true, 368#true, 18#L200-1true, 2215#true, 376#true, 88#L154-1true, 2221#(= ~node2_state~0 0), 187#L82true, 353#true, 372#true, 380#true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:56:21,334 INFO L294 olderBase$Statistics]: this new event has 288 ancestors and is cut-off event [2023-11-29 21:56:21,334 INFO L297 olderBase$Statistics]: existing Event has 283 ancestors and is cut-off event [2023-11-29 21:56:21,334 INFO L297 olderBase$Statistics]: existing Event has 283 ancestors and is cut-off event [2023-11-29 21:56:21,334 INFO L297 olderBase$Statistics]: existing Event has 283 ancestors and is cut-off event [2023-11-29 21:56:21,335 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1404] L82-->L88-1: Formula: (and (= v_~safe~0_84 (ite (= (ite (= (select (select |v_#memory_int_199| v_~manager~0.base_87) (+ (* v_~manager_front~0_97 4) v_~manager~0.offset_87)) v_~ok~0_73) 1 0) 0) 0 1)) (= (+ v_~manager_front~0_97 1) v_~manager_front~0_96) (= v_~manager_state~0_46 5) (not (= (ite (and (< v_~manager_front~0_97 v_~manager_back~0_142) (<= 0 v_~manager_front~0_97) (< v_~manager_front~0_97 v_~manager_size~0_44)) 1 0) 0))) InVars {~manager_front~0=v_~manager_front~0_97, ~manager~0.offset=v_~manager~0.offset_87, ~ok~0=v_~ok~0_73, ~manager~0.base=v_~manager~0.base_87, #memory_int=|v_#memory_int_199|, ~manager_back~0=v_~manager_back~0_142, ~manager_size~0=v_~manager_size~0_44} OutVars{~manager_state~0=v_~manager_state~0_46, ~manager~0.offset=v_~manager~0.offset_87, ~ok~0=v_~ok~0_73, ~manager~0.base=v_~manager~0.base_87, ~manager_back~0=v_~manager_back~0_142, thread1Thread1of1ForFork1_#t~post11#1=|v_thread1Thread1of1ForFork1_#t~post11#1_1|, ~manager_front~0=v_~manager_front~0_96, thread1Thread1of1ForFork1_#t~mem10#1=|v_thread1Thread1of1ForFork1_#t~mem10#1_1|, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_9|, ~safe~0=v_~safe~0_84, #memory_int=|v_#memory_int_199|, ~manager_size~0=v_~manager_size~0_44, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1_9|} AuxVars[] AssignedVars[~manager_front~0, ~manager_state~0, thread1Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, ~safe~0, thread1Thread1of1ForFork1_#t~post11#1, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1][1743], [326#L126true, 201#L111true, 368#true, 308#L148true, 18#L200-1true, 2215#true, 376#true, 2221#(= ~node2_state~0 0), 353#true, 382#(= ~client_state~0 0), 372#true, 96#L88-1true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:56:21,335 INFO L294 olderBase$Statistics]: this new event has 288 ancestors and is cut-off event [2023-11-29 21:56:21,335 INFO L297 olderBase$Statistics]: existing Event has 283 ancestors and is cut-off event [2023-11-29 21:56:21,335 INFO L297 olderBase$Statistics]: existing Event has 283 ancestors and is cut-off event [2023-11-29 21:56:21,335 INFO L297 olderBase$Statistics]: existing Event has 283 ancestors and is cut-off event [2023-11-29 21:56:21,337 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1432] L126-->L132-1: Formula: (and (not (= (ite (and (< v_~node2_front~0_35 v_~node2_back~0_44) (<= 0 v_~node2_front~0_35) (< v_~node2_front~0_35 v_~node2_size~0_20)) 1 0) 0)) (= v_~safe~0_80 (ite (= (ite (= (select (select |v_#memory_int_183| v_~node2~0.base_29) (+ (* 4 v_~node2_front~0_35) v_~node2~0.offset_29)) v_~update~0_73) 1 0) 0) 0 1)) (= v_~node2_state~0_16 1) (= (+ v_~node2_front~0_35 1) v_~node2_front~0_34)) InVars {~node2~0.offset=v_~node2~0.offset_29, ~node2_front~0=v_~node2_front~0_35, #memory_int=|v_#memory_int_183|, ~node2_size~0=v_~node2_size~0_20, ~node2~0.base=v_~node2~0.base_29, ~node2_back~0=v_~node2_back~0_44, ~update~0=v_~update~0_73} OutVars{~node2_state~0=v_~node2_state~0_16, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_1|, thread3Thread1of1ForFork0_#t~mem20#1=|v_thread3Thread1of1ForFork0_#t~mem20#1_1|, thread3Thread1of1ForFork0_#t~post21#1=|v_thread3Thread1of1ForFork0_#t~post21#1_1|, ~node2~0.offset=v_~node2~0.offset_29, ~node2_front~0=v_~node2_front~0_34, ~safe~0=v_~safe~0_80, #memory_int=|v_#memory_int_183|, ~node2_size~0=v_~node2_size~0_20, ~node2~0.base=v_~node2~0.base_29, ~node2_back~0=v_~node2_back~0_44, ~update~0=v_~update~0_73} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#t~post21#1, ~node2_state~0, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, ~node2_front~0, ~safe~0, thread3Thread1of1ForFork0_#t~mem20#1][1750], [113#L89true, 368#true, 308#L148true, 18#L200-1true, 2215#true, 2219#true, 376#true, 353#true, 382#(= ~client_state~0 0), 194#L132-1true, 372#true, 35#L110true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:56:21,337 INFO L294 olderBase$Statistics]: this new event has 288 ancestors and is cut-off event [2023-11-29 21:56:21,337 INFO L297 olderBase$Statistics]: existing Event has 283 ancestors and is cut-off event [2023-11-29 21:56:21,337 INFO L297 olderBase$Statistics]: existing Event has 283 ancestors and is cut-off event [2023-11-29 21:56:21,337 INFO L297 olderBase$Statistics]: existing Event has 283 ancestors and is cut-off event [2023-11-29 21:56:21,338 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L148-->L154-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_137 v_~manager_size~0_40) (<= 0 v_~manager_back~0_137)) 1 0) 0)) (= v_~client_state~0_18 1) (= v_~manager_back~0_136 (+ v_~manager_back~0_137 1)) (not (= (ite (= v_~update~0_79 (select (select |v_#memory_int_193| v_~manager~0.base_85) (+ (* v_~manager_back~0_137 4) v_~manager~0.offset_85))) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, ~manager_back~0=v_~manager_back~0_137, ~manager_size~0=v_~manager_size~0_40, ~update~0=v_~update~0_79} OutVars{thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, thread4Thread1of1ForFork2_#t~post26#1=|v_thread4Thread1of1ForFork2_#t~post26#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~client_state~0=v_~client_state~0_18, ~manager_back~0=v_~manager_back~0_136, ~manager_size~0=v_~manager_size~0_40, thread4Thread1of1ForFork2_#t~mem25#1=|v_thread4Thread1of1ForFork2_#t~mem25#1_1|, ~update~0=v_~update~0_79} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post26#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, ~manager_back~0, thread4Thread1of1ForFork2_#t~mem25#1][1444], [326#L126true, 113#L89true, 368#true, 18#L200-1true, 2215#true, 376#true, 88#L154-1true, 2221#(= ~node2_state~0 0), 353#true, 372#true, 35#L110true, thread2Thread1of1ForFork3InUse, 380#true, 384#true, 356#true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:56:21,338 INFO L294 olderBase$Statistics]: this new event has 288 ancestors and is cut-off event [2023-11-29 21:56:21,338 INFO L297 olderBase$Statistics]: existing Event has 283 ancestors and is cut-off event [2023-11-29 21:56:21,338 INFO L297 olderBase$Statistics]: existing Event has 283 ancestors and is cut-off event [2023-11-29 21:56:21,338 INFO L297 olderBase$Statistics]: existing Event has 283 ancestors and is cut-off event [2023-11-29 21:56:21,339 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1407] L89-->L88-1: Formula: (and (not (= (ite (and (< v_~client_back~0_41 v_~client_size~0_22) (<= 0 v_~client_back~0_41)) 1 0) 0)) (not (= 0 (ite (= (select (select |v_#memory_int_187| v_~client~0.base_29) (+ (* v_~client_back~0_41 4) v_~client~0.offset_29)) v_~ok~0_71) 1 0))) (= v_~manager_state~0_42 0) (= (+ v_~client_back~0_41 1) v_~client_back~0_40)) InVars {~client_back~0=v_~client_back~0_41, ~client~0.offset=v_~client~0.offset_29, ~ok~0=v_~ok~0_71, #memory_int=|v_#memory_int_187|, ~client_size~0=v_~client_size~0_22, ~client~0.base=v_~client~0.base_29} OutVars{thread1Thread1of1ForFork1_#t~post13#1=|v_thread1Thread1of1ForFork1_#t~post13#1_1|, ~manager_state~0=v_~manager_state~0_42, ~client_back~0=v_~client_back~0_40, ~client~0.offset=v_~client~0.offset_29, ~ok~0=v_~ok~0_71, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_11|, #memory_int=|v_#memory_int_187|, ~client_size~0=v_~client_size~0_22, thread1Thread1of1ForFork1_#t~mem12#1=|v_thread1Thread1of1ForFork1_#t~mem12#1_1|, ~client~0.base=v_~client~0.base_29, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1_11|} AuxVars[] AssignedVars[thread1Thread1of1ForFork1_#t~post13#1, ~manager_state~0, ~client_back~0, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork1_#t~mem12#1, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1][1809], [326#L126true, 368#true, 308#L148true, 18#L200-1true, 2215#true, 376#true, 403#(= ~manager_state~0 0), 2221#(= ~node2_state~0 0), 353#true, 382#(= ~client_state~0 0), 372#true, 35#L110true, 96#L88-1true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:56:21,339 INFO L294 olderBase$Statistics]: this new event has 283 ancestors and is not cut-off event [2023-11-29 21:56:21,339 INFO L297 olderBase$Statistics]: existing Event has 288 ancestors and is not cut-off event [2023-11-29 21:56:21,339 INFO L297 olderBase$Statistics]: existing Event has 283 ancestors and is not cut-off event [2023-11-29 21:56:21,339 INFO L297 olderBase$Statistics]: existing Event has 283 ancestors and is not cut-off event [2023-11-29 21:56:21,341 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1432] L126-->L132-1: Formula: (and (not (= (ite (and (< v_~node2_front~0_35 v_~node2_back~0_44) (<= 0 v_~node2_front~0_35) (< v_~node2_front~0_35 v_~node2_size~0_20)) 1 0) 0)) (= v_~safe~0_80 (ite (= (ite (= (select (select |v_#memory_int_183| v_~node2~0.base_29) (+ (* 4 v_~node2_front~0_35) v_~node2~0.offset_29)) v_~update~0_73) 1 0) 0) 0 1)) (= v_~node2_state~0_16 1) (= (+ v_~node2_front~0_35 1) v_~node2_front~0_34)) InVars {~node2~0.offset=v_~node2~0.offset_29, ~node2_front~0=v_~node2_front~0_35, #memory_int=|v_#memory_int_183|, ~node2_size~0=v_~node2_size~0_20, ~node2~0.base=v_~node2~0.base_29, ~node2_back~0=v_~node2_back~0_44, ~update~0=v_~update~0_73} OutVars{~node2_state~0=v_~node2_state~0_16, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_1|, thread3Thread1of1ForFork0_#t~mem20#1=|v_thread3Thread1of1ForFork0_#t~mem20#1_1|, thread3Thread1of1ForFork0_#t~post21#1=|v_thread3Thread1of1ForFork0_#t~post21#1_1|, ~node2~0.offset=v_~node2~0.offset_29, ~node2_front~0=v_~node2_front~0_34, ~safe~0=v_~safe~0_80, #memory_int=|v_#memory_int_183|, ~node2_size~0=v_~node2_size~0_20, ~node2~0.base=v_~node2~0.base_29, ~node2_back~0=v_~node2_back~0_44, ~update~0=v_~update~0_73} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#t~post21#1, ~node2_state~0, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, ~node2_front~0, ~safe~0, thread3Thread1of1ForFork0_#t~mem20#1][1750], [201#L111true, 368#true, 308#L148true, 18#L200-1true, 2215#true, 376#true, 2219#true, 311#L88true, 353#true, 382#(= ~client_state~0 0), 194#L132-1true, 372#true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:56:21,341 INFO L294 olderBase$Statistics]: this new event has 288 ancestors and is cut-off event [2023-11-29 21:56:21,341 INFO L297 olderBase$Statistics]: existing Event has 283 ancestors and is cut-off event [2023-11-29 21:56:21,341 INFO L297 olderBase$Statistics]: existing Event has 283 ancestors and is cut-off event [2023-11-29 21:56:21,341 INFO L297 olderBase$Statistics]: existing Event has 283 ancestors and is cut-off event [2023-11-29 21:56:21,341 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1421] L111-->L110-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_125 v_~manager_size~0_32) (<= 0 v_~manager_back~0_125)) 1 0) 0)) (= v_~node1_state~0_18 0) (= v_~manager_back~0_124 (+ v_~manager_back~0_125 1)) (not (= (ite (= (select (select |v_#memory_int_173| v_~manager~0.base_79) (+ (* v_~manager_back~0_125 4) v_~manager~0.offset_79)) v_~ok~0_65) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_79, ~ok~0=v_~ok~0_65, ~manager~0.base=v_~manager~0.base_79, #memory_int=|v_#memory_int_173|, ~manager_back~0=v_~manager_back~0_125, ~manager_size~0=v_~manager_size~0_32} OutVars{thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_3|, ~manager~0.offset=v_~manager~0.offset_79, thread2Thread1of1ForFork3_#t~mem17#1=|v_thread2Thread1of1ForFork3_#t~mem17#1_1|, ~ok~0=v_~ok~0_65, ~manager~0.base=v_~manager~0.base_79, thread2Thread1of1ForFork3_#t~post18#1=|v_thread2Thread1of1ForFork3_#t~post18#1_1|, #memory_int=|v_#memory_int_173|, ~manager_back~0=v_~manager_back~0_124, ~manager_size~0=v_~manager_size~0_32, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_3|, ~node1_state~0=v_~node1_state~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork3_#t~mem17#1, thread2Thread1of1ForFork3_#t~post18#1, ~manager_back~0, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~node1_state~0][1818], [2217#(= ~node1_state~0 0), 326#L126true, 368#true, 308#L148true, 18#L200-1true, 376#true, 2221#(= ~node2_state~0 0), 311#L88true, 158#L110-1true, 353#true, 382#(= ~client_state~0 0), 372#true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:56:21,341 INFO L294 olderBase$Statistics]: this new event has 288 ancestors and is cut-off event [2023-11-29 21:56:21,341 INFO L297 olderBase$Statistics]: existing Event has 283 ancestors and is cut-off event [2023-11-29 21:56:21,341 INFO L297 olderBase$Statistics]: existing Event has 283 ancestors and is cut-off event [2023-11-29 21:56:21,342 INFO L297 olderBase$Statistics]: existing Event has 283 ancestors and is cut-off event [2023-11-29 21:56:21,342 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L148-->L154-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_137 v_~manager_size~0_40) (<= 0 v_~manager_back~0_137)) 1 0) 0)) (= v_~client_state~0_18 1) (= v_~manager_back~0_136 (+ v_~manager_back~0_137 1)) (not (= (ite (= v_~update~0_79 (select (select |v_#memory_int_193| v_~manager~0.base_85) (+ (* v_~manager_back~0_137 4) v_~manager~0.offset_85))) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, ~manager_back~0=v_~manager_back~0_137, ~manager_size~0=v_~manager_size~0_40, ~update~0=v_~update~0_79} OutVars{thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, thread4Thread1of1ForFork2_#t~post26#1=|v_thread4Thread1of1ForFork2_#t~post26#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~client_state~0=v_~client_state~0_18, ~manager_back~0=v_~manager_back~0_136, ~manager_size~0=v_~manager_size~0_40, thread4Thread1of1ForFork2_#t~mem25#1=|v_thread4Thread1of1ForFork2_#t~mem25#1_1|, ~update~0=v_~update~0_79} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post26#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, ~manager_back~0, thread4Thread1of1ForFork2_#t~mem25#1][1444], [326#L126true, 201#L111true, 368#true, 18#L200-1true, 2215#true, 376#true, 88#L154-1true, 2221#(= ~node2_state~0 0), 311#L88true, 353#true, 372#true, 380#true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:56:21,342 INFO L294 olderBase$Statistics]: this new event has 288 ancestors and is cut-off event [2023-11-29 21:56:21,342 INFO L297 olderBase$Statistics]: existing Event has 283 ancestors and is cut-off event [2023-11-29 21:56:21,342 INFO L297 olderBase$Statistics]: existing Event has 283 ancestors and is cut-off event [2023-11-29 21:56:21,342 INFO L297 olderBase$Statistics]: existing Event has 283 ancestors and is cut-off event [2023-11-29 21:56:23,182 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1432] L126-->L132-1: Formula: (and (not (= (ite (and (< v_~node2_front~0_35 v_~node2_back~0_44) (<= 0 v_~node2_front~0_35) (< v_~node2_front~0_35 v_~node2_size~0_20)) 1 0) 0)) (= v_~safe~0_80 (ite (= (ite (= (select (select |v_#memory_int_183| v_~node2~0.base_29) (+ (* 4 v_~node2_front~0_35) v_~node2~0.offset_29)) v_~update~0_73) 1 0) 0) 0 1)) (= v_~node2_state~0_16 1) (= (+ v_~node2_front~0_35 1) v_~node2_front~0_34)) InVars {~node2~0.offset=v_~node2~0.offset_29, ~node2_front~0=v_~node2_front~0_35, #memory_int=|v_#memory_int_183|, ~node2_size~0=v_~node2_size~0_20, ~node2~0.base=v_~node2~0.base_29, ~node2_back~0=v_~node2_back~0_44, ~update~0=v_~update~0_73} OutVars{~node2_state~0=v_~node2_state~0_16, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_1|, thread3Thread1of1ForFork0_#t~mem20#1=|v_thread3Thread1of1ForFork0_#t~mem20#1_1|, thread3Thread1of1ForFork0_#t~post21#1=|v_thread3Thread1of1ForFork0_#t~post21#1_1|, ~node2~0.offset=v_~node2~0.offset_29, ~node2_front~0=v_~node2_front~0_34, ~safe~0=v_~safe~0_80, #memory_int=|v_#memory_int_183|, ~node2_size~0=v_~node2_size~0_20, ~node2~0.base=v_~node2~0.base_29, ~node2_back~0=v_~node2_back~0_44, ~update~0=v_~update~0_73} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#t~post21#1, ~node2_state~0, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, ~node2_front~0, ~safe~0, thread3Thread1of1ForFork0_#t~mem20#1][1750], [201#L111true, 113#L89true, 368#true, 308#L148true, 18#L200-1true, 2215#true, 376#true, 2219#true, 353#true, 382#(= ~client_state~0 0), 194#L132-1true, 372#true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:56:23,182 INFO L294 olderBase$Statistics]: this new event has 289 ancestors and is cut-off event [2023-11-29 21:56:23,182 INFO L297 olderBase$Statistics]: existing Event has 284 ancestors and is cut-off event [2023-11-29 21:56:23,182 INFO L297 olderBase$Statistics]: existing Event has 284 ancestors and is cut-off event [2023-11-29 21:56:23,182 INFO L297 olderBase$Statistics]: existing Event has 284 ancestors and is cut-off event [2023-11-29 21:56:23,182 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1421] L111-->L110-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_125 v_~manager_size~0_32) (<= 0 v_~manager_back~0_125)) 1 0) 0)) (= v_~node1_state~0_18 0) (= v_~manager_back~0_124 (+ v_~manager_back~0_125 1)) (not (= (ite (= (select (select |v_#memory_int_173| v_~manager~0.base_79) (+ (* v_~manager_back~0_125 4) v_~manager~0.offset_79)) v_~ok~0_65) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_79, ~ok~0=v_~ok~0_65, ~manager~0.base=v_~manager~0.base_79, #memory_int=|v_#memory_int_173|, ~manager_back~0=v_~manager_back~0_125, ~manager_size~0=v_~manager_size~0_32} OutVars{thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_3|, ~manager~0.offset=v_~manager~0.offset_79, thread2Thread1of1ForFork3_#t~mem17#1=|v_thread2Thread1of1ForFork3_#t~mem17#1_1|, ~ok~0=v_~ok~0_65, ~manager~0.base=v_~manager~0.base_79, thread2Thread1of1ForFork3_#t~post18#1=|v_thread2Thread1of1ForFork3_#t~post18#1_1|, #memory_int=|v_#memory_int_173|, ~manager_back~0=v_~manager_back~0_124, ~manager_size~0=v_~manager_size~0_32, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_3|, ~node1_state~0=v_~node1_state~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork3_#t~mem17#1, thread2Thread1of1ForFork3_#t~post18#1, ~manager_back~0, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~node1_state~0][1818], [2217#(= ~node1_state~0 0), 326#L126true, 113#L89true, 368#true, 308#L148true, 18#L200-1true, 376#true, 2221#(= ~node2_state~0 0), 158#L110-1true, 353#true, 382#(= ~client_state~0 0), 372#true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:56:23,182 INFO L294 olderBase$Statistics]: this new event has 289 ancestors and is cut-off event [2023-11-29 21:56:23,182 INFO L297 olderBase$Statistics]: existing Event has 284 ancestors and is cut-off event [2023-11-29 21:56:23,182 INFO L297 olderBase$Statistics]: existing Event has 284 ancestors and is cut-off event [2023-11-29 21:56:23,182 INFO L297 olderBase$Statistics]: existing Event has 284 ancestors and is cut-off event [2023-11-29 21:56:23,183 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L148-->L154-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_137 v_~manager_size~0_40) (<= 0 v_~manager_back~0_137)) 1 0) 0)) (= v_~client_state~0_18 1) (= v_~manager_back~0_136 (+ v_~manager_back~0_137 1)) (not (= (ite (= v_~update~0_79 (select (select |v_#memory_int_193| v_~manager~0.base_85) (+ (* v_~manager_back~0_137 4) v_~manager~0.offset_85))) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, ~manager_back~0=v_~manager_back~0_137, ~manager_size~0=v_~manager_size~0_40, ~update~0=v_~update~0_79} OutVars{thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, thread4Thread1of1ForFork2_#t~post26#1=|v_thread4Thread1of1ForFork2_#t~post26#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~client_state~0=v_~client_state~0_18, ~manager_back~0=v_~manager_back~0_136, ~manager_size~0=v_~manager_size~0_40, thread4Thread1of1ForFork2_#t~mem25#1=|v_thread4Thread1of1ForFork2_#t~mem25#1_1|, ~update~0=v_~update~0_79} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post26#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, ~manager_back~0, thread4Thread1of1ForFork2_#t~mem25#1][1444], [326#L126true, 201#L111true, 113#L89true, 368#true, 18#L200-1true, 2215#true, 376#true, 88#L154-1true, 2221#(= ~node2_state~0 0), 353#true, 372#true, thread2Thread1of1ForFork3InUse, 380#true, 384#true, 356#true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:56:23,183 INFO L294 olderBase$Statistics]: this new event has 289 ancestors and is cut-off event [2023-11-29 21:56:23,183 INFO L297 olderBase$Statistics]: existing Event has 284 ancestors and is cut-off event [2023-11-29 21:56:23,183 INFO L297 olderBase$Statistics]: existing Event has 284 ancestors and is cut-off event [2023-11-29 21:56:23,183 INFO L297 olderBase$Statistics]: existing Event has 284 ancestors and is cut-off event [2023-11-29 21:56:23,185 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1407] L89-->L88-1: Formula: (and (not (= (ite (and (< v_~client_back~0_41 v_~client_size~0_22) (<= 0 v_~client_back~0_41)) 1 0) 0)) (not (= 0 (ite (= (select (select |v_#memory_int_187| v_~client~0.base_29) (+ (* v_~client_back~0_41 4) v_~client~0.offset_29)) v_~ok~0_71) 1 0))) (= v_~manager_state~0_42 0) (= (+ v_~client_back~0_41 1) v_~client_back~0_40)) InVars {~client_back~0=v_~client_back~0_41, ~client~0.offset=v_~client~0.offset_29, ~ok~0=v_~ok~0_71, #memory_int=|v_#memory_int_187|, ~client_size~0=v_~client_size~0_22, ~client~0.base=v_~client~0.base_29} OutVars{thread1Thread1of1ForFork1_#t~post13#1=|v_thread1Thread1of1ForFork1_#t~post13#1_1|, ~manager_state~0=v_~manager_state~0_42, ~client_back~0=v_~client_back~0_40, ~client~0.offset=v_~client~0.offset_29, ~ok~0=v_~ok~0_71, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_11|, #memory_int=|v_#memory_int_187|, ~client_size~0=v_~client_size~0_22, thread1Thread1of1ForFork1_#t~mem12#1=|v_thread1Thread1of1ForFork1_#t~mem12#1_1|, ~client~0.base=v_~client~0.base_29, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1_11|} AuxVars[] AssignedVars[thread1Thread1of1ForFork1_#t~post13#1, ~manager_state~0, ~client_back~0, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork1_#t~mem12#1, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1][1809], [326#L126true, 368#true, 201#L111true, 308#L148true, 18#L200-1true, 2215#true, 376#true, 403#(= ~manager_state~0 0), 2221#(= ~node2_state~0 0), 353#true, 382#(= ~client_state~0 0), 372#true, 96#L88-1true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:56:23,185 INFO L294 olderBase$Statistics]: this new event has 284 ancestors and is not cut-off event [2023-11-29 21:56:23,185 INFO L297 olderBase$Statistics]: existing Event has 289 ancestors and is not cut-off event [2023-11-29 21:56:23,185 INFO L297 olderBase$Statistics]: existing Event has 284 ancestors and is not cut-off event [2023-11-29 21:56:23,185 INFO L297 olderBase$Statistics]: existing Event has 284 ancestors and is not cut-off event [2023-11-29 21:56:23,399 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1432] L126-->L132-1: Formula: (and (not (= (ite (and (< v_~node2_front~0_35 v_~node2_back~0_44) (<= 0 v_~node2_front~0_35) (< v_~node2_front~0_35 v_~node2_size~0_20)) 1 0) 0)) (= v_~safe~0_80 (ite (= (ite (= (select (select |v_#memory_int_183| v_~node2~0.base_29) (+ (* 4 v_~node2_front~0_35) v_~node2~0.offset_29)) v_~update~0_73) 1 0) 0) 0 1)) (= v_~node2_state~0_16 1) (= (+ v_~node2_front~0_35 1) v_~node2_front~0_34)) InVars {~node2~0.offset=v_~node2~0.offset_29, ~node2_front~0=v_~node2_front~0_35, #memory_int=|v_#memory_int_183|, ~node2_size~0=v_~node2_size~0_20, ~node2~0.base=v_~node2~0.base_29, ~node2_back~0=v_~node2_back~0_44, ~update~0=v_~update~0_73} OutVars{~node2_state~0=v_~node2_state~0_16, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_1|, thread3Thread1of1ForFork0_#t~mem20#1=|v_thread3Thread1of1ForFork0_#t~mem20#1_1|, thread3Thread1of1ForFork0_#t~post21#1=|v_thread3Thread1of1ForFork0_#t~post21#1_1|, ~node2~0.offset=v_~node2~0.offset_29, ~node2_front~0=v_~node2_front~0_34, ~safe~0=v_~safe~0_80, #memory_int=|v_#memory_int_183|, ~node2_size~0=v_~node2_size~0_20, ~node2~0.base=v_~node2~0.base_29, ~node2_back~0=v_~node2_back~0_44, ~update~0=v_~update~0_73} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#t~post21#1, ~node2_state~0, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, ~node2_front~0, ~safe~0, thread3Thread1of1ForFork0_#t~mem20#1][958], [2217#(= ~node1_state~0 0), 368#true, 2173#(and (or (= (select (select |#memory_int| ~manager~0.base) (* ~manager_front~0 4)) ~update~0) (< ~manager_size~0 (+ ~manager_front~0 1)) (< ~manager_front~0 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_size~0 1) (= ~manager~0.offset 0) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t1~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (not (= ~manager~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t4~0#1.base|)), 376#true, 2219#true, 403#(= ~manager_state~0 0), 190#L104true, 353#true, 115#L155true, 277#L201-1true, 194#L132-1true, 372#true, thread2Thread1of1ForFork3InUse, 380#true, 384#true, thread4Thread1of1ForFork2InUse, 356#true, thread3Thread1of1ForFork0InUse, thread1Thread1of1ForFork1NotInUse]) [2023-11-29 21:56:23,400 INFO L294 olderBase$Statistics]: this new event has 285 ancestors and is cut-off event [2023-11-29 21:56:23,400 INFO L297 olderBase$Statistics]: existing Event has 285 ancestors and is cut-off event [2023-11-29 21:56:23,400 INFO L297 olderBase$Statistics]: existing Event has 285 ancestors and is cut-off event [2023-11-29 21:56:23,400 INFO L297 olderBase$Statistics]: existing Event has 285 ancestors and is cut-off event [2023-11-29 21:56:23,400 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1418] L104-->L110-1: Formula: (and (= v_~node1_state~0_20 1) (not (= (ite (and (< v_~node1_front~0_37 v_~node1_size~0_20) (< v_~node1_front~0_37 v_~node1_back~0_44) (<= 0 v_~node1_front~0_37)) 1 0) 0)) (= v_~safe~0_82 (ite (= (ite (= (select (select |v_#memory_int_189| v_~node1~0.base_33) (+ (* v_~node1_front~0_37 4) v_~node1~0.offset_33)) v_~update~0_75) 1 0) 0) 0 1)) (= (+ v_~node1_front~0_37 1) v_~node1_front~0_36)) InVars {~node1~0.base=v_~node1~0.base_33, ~node1_size~0=v_~node1_size~0_20, #memory_int=|v_#memory_int_189|, ~node1_back~0=v_~node1_back~0_44, ~node1~0.offset=v_~node1~0.offset_33, ~node1_front~0=v_~node1_front~0_37, ~update~0=v_~update~0_75} OutVars{thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~node1_state~0=v_~node1_state~0_20, ~node1~0.offset=v_~node1~0.offset_33, ~node1_front~0=v_~node1_front~0_36, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~node1~0.base=v_~node1~0.base_33, ~node1_size~0=v_~node1_size~0_20, thread2Thread1of1ForFork3_#t~post16#1=|v_thread2Thread1of1ForFork3_#t~post16#1_1|, ~safe~0=v_~safe~0_82, #memory_int=|v_#memory_int_189|, thread2Thread1of1ForFork3_#t~mem15#1=|v_thread2Thread1of1ForFork3_#t~mem15#1_1|, ~node1_back~0=v_~node1_back~0_44, ~update~0=v_~update~0_75} AuxVars[] AssignedVars[thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork3_#t~post16#1, ~safe~0, thread2Thread1of1ForFork3_#t~mem15#1, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~node1_state~0, ~node1_front~0][945], [326#L126true, 368#true, 2173#(and (or (= (select (select |#memory_int| ~manager~0.base) (* ~manager_front~0 4)) ~update~0) (< ~manager_size~0 (+ ~manager_front~0 1)) (< ~manager_front~0 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_size~0 1) (= ~manager~0.offset 0) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t1~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (not (= ~manager~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t4~0#1.base|)), 2215#true, 376#true, 403#(= ~manager_state~0 0), 2221#(= ~node2_state~0 0), 158#L110-1true, 353#true, 115#L155true, 277#L201-1true, 372#true, 380#true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, thread1Thread1of1ForFork1NotInUse]) [2023-11-29 21:56:23,400 INFO L294 olderBase$Statistics]: this new event has 285 ancestors and is cut-off event [2023-11-29 21:56:23,400 INFO L297 olderBase$Statistics]: existing Event has 285 ancestors and is cut-off event [2023-11-29 21:56:23,400 INFO L297 olderBase$Statistics]: existing Event has 285 ancestors and is cut-off event [2023-11-29 21:56:23,400 INFO L297 olderBase$Statistics]: existing Event has 285 ancestors and is cut-off event [2023-11-29 21:56:23,400 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1449] L155-->L154-1: Formula: (and (= (+ v_~client_front~0_31 1) v_~client_front~0_30) (= v_~client_state~0_16 0) (= v_~safe~0_78 (ite (= (ite (= (select (select |v_#memory_int_165| v_~client~0.base_23) (+ v_~client~0.offset_23 (* v_~client_front~0_31 4))) v_~ok~0_57) 1 0) 0) 0 1)) (not (= (ite (and (< v_~client_front~0_31 v_~client_back~0_32) (<= 0 v_~client_front~0_31) (< v_~client_back~0_32 v_~client_size~0_14)) 1 0) 0))) InVars {~client~0.offset=v_~client~0.offset_23, ~client_back~0=v_~client_back~0_32, ~client_front~0=v_~client_front~0_31, ~ok~0=v_~ok~0_57, #memory_int=|v_#memory_int_165|, ~client_size~0=v_~client_size~0_14, ~client~0.base=v_~client~0.base_23} OutVars{~client~0.offset=v_~client~0.offset_23, ~client_back~0=v_~client_back~0_32, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_3|, ~ok~0=v_~ok~0_57, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_3|, thread4Thread1of1ForFork2_#t~mem27#1=|v_thread4Thread1of1ForFork2_#t~mem27#1_1|, thread4Thread1of1ForFork2_#t~post28#1=|v_thread4Thread1of1ForFork2_#t~post28#1_1|, ~client_front~0=v_~client_front~0_30, ~safe~0=v_~safe~0_78, #memory_int=|v_#memory_int_165|, ~client_state~0=v_~client_state~0_16, ~client_size~0=v_~client_size~0_14, ~client~0.base=v_~client~0.base_23} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, ~client_front~0, ~safe~0, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, thread4Thread1of1ForFork2_#t~mem27#1, thread4Thread1of1ForFork2_#t~post28#1][1206], [326#L126true, 2217#(= ~node1_state~0 0), 368#true, 2173#(and (or (= (select (select |#memory_int| ~manager~0.base) (* ~manager_front~0 4)) ~update~0) (< ~manager_size~0 (+ ~manager_front~0 1)) (< ~manager_front~0 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_size~0 1) (= ~manager~0.offset 0) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t1~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (not (= ~manager~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t4~0#1.base|)), 376#true, 88#L154-1true, 403#(= ~manager_state~0 0), 190#L104true, 2221#(= ~node2_state~0 0), 353#true, 277#L201-1true, 382#(= ~client_state~0 0), 372#true, thread2Thread1of1ForFork3InUse, 384#true, thread4Thread1of1ForFork2InUse, 356#true, thread3Thread1of1ForFork0InUse, thread1Thread1of1ForFork1NotInUse]) [2023-11-29 21:56:23,400 INFO L294 olderBase$Statistics]: this new event has 285 ancestors and is cut-off event [2023-11-29 21:56:23,400 INFO L297 olderBase$Statistics]: existing Event has 285 ancestors and is cut-off event [2023-11-29 21:56:23,400 INFO L297 olderBase$Statistics]: existing Event has 285 ancestors and is cut-off event [2023-11-29 21:56:23,400 INFO L297 olderBase$Statistics]: existing Event has 285 ancestors and is cut-off event [2023-11-29 21:56:23,471 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L148-->L154-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_137 v_~manager_size~0_40) (<= 0 v_~manager_back~0_137)) 1 0) 0)) (= v_~client_state~0_18 1) (= v_~manager_back~0_136 (+ v_~manager_back~0_137 1)) (not (= (ite (= v_~update~0_79 (select (select |v_#memory_int_193| v_~manager~0.base_85) (+ (* v_~manager_back~0_137 4) v_~manager~0.offset_85))) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, ~manager_back~0=v_~manager_back~0_137, ~manager_size~0=v_~manager_size~0_40, ~update~0=v_~update~0_79} OutVars{thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, thread4Thread1of1ForFork2_#t~post26#1=|v_thread4Thread1of1ForFork2_#t~post26#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~client_state~0=v_~client_state~0_18, ~manager_back~0=v_~manager_back~0_136, ~manager_size~0=v_~manager_size~0_40, thread4Thread1of1ForFork2_#t~mem25#1=|v_thread4Thread1of1ForFork2_#t~mem25#1_1|, ~update~0=v_~update~0_79} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post26#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, ~manager_back~0, thread4Thread1of1ForFork2_#t~mem25#1][1259], [326#L126true, 2217#(= ~node1_state~0 0), 368#true, 376#true, 403#(= ~manager_state~0 0), 88#L154-1true, 190#L104true, 2221#(= ~node2_state~0 0), 2185#(and (exists ((v_~manager_back~0_148 Int)) (and (= ~update~0 (select (select |#memory_int| ~manager~0.base) (* v_~manager_back~0_148 4))) (<= (+ v_~manager_back~0_148 1) ~manager_size~0) (<= 0 v_~manager_back~0_148))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_size~0 1) (= ~manager~0.offset 0) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t1~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (not (= ~manager~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (= ~manager_front~0 0) (< ~manager_front~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t4~0#1.base|)), 353#true, 277#L201-1true, 372#true, thread2Thread1of1ForFork3InUse, 380#true, 384#true, thread4Thread1of1ForFork2InUse, 356#true, thread3Thread1of1ForFork0InUse, thread1Thread1of1ForFork1NotInUse]) [2023-11-29 21:56:23,471 INFO L294 olderBase$Statistics]: this new event has 285 ancestors and is cut-off event [2023-11-29 21:56:23,471 INFO L297 olderBase$Statistics]: existing Event has 284 ancestors and is cut-off event [2023-11-29 21:56:23,471 INFO L297 olderBase$Statistics]: existing Event has 285 ancestors and is cut-off event [2023-11-29 21:56:23,471 INFO L297 olderBase$Statistics]: existing Event has 284 ancestors and is cut-off event [2023-11-29 21:56:23,471 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1418] L104-->L110-1: Formula: (and (= v_~node1_state~0_20 1) (not (= (ite (and (< v_~node1_front~0_37 v_~node1_size~0_20) (< v_~node1_front~0_37 v_~node1_back~0_44) (<= 0 v_~node1_front~0_37)) 1 0) 0)) (= v_~safe~0_82 (ite (= (ite (= (select (select |v_#memory_int_189| v_~node1~0.base_33) (+ (* v_~node1_front~0_37 4) v_~node1~0.offset_33)) v_~update~0_75) 1 0) 0) 0 1)) (= (+ v_~node1_front~0_37 1) v_~node1_front~0_36)) InVars {~node1~0.base=v_~node1~0.base_33, ~node1_size~0=v_~node1_size~0_20, #memory_int=|v_#memory_int_189|, ~node1_back~0=v_~node1_back~0_44, ~node1~0.offset=v_~node1~0.offset_33, ~node1_front~0=v_~node1_front~0_37, ~update~0=v_~update~0_75} OutVars{thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~node1_state~0=v_~node1_state~0_20, ~node1~0.offset=v_~node1~0.offset_33, ~node1_front~0=v_~node1_front~0_36, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~node1~0.base=v_~node1~0.base_33, ~node1_size~0=v_~node1_size~0_20, thread2Thread1of1ForFork3_#t~post16#1=|v_thread2Thread1of1ForFork3_#t~post16#1_1|, ~safe~0=v_~safe~0_82, #memory_int=|v_#memory_int_189|, thread2Thread1of1ForFork3_#t~mem15#1=|v_thread2Thread1of1ForFork3_#t~mem15#1_1|, ~node1_back~0=v_~node1_back~0_44, ~update~0=v_~update~0_75} AuxVars[] AssignedVars[thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork3_#t~post16#1, ~safe~0, thread2Thread1of1ForFork3_#t~mem15#1, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~node1_state~0, ~node1_front~0][1249], [326#L126true, 368#true, 308#L148true, 2173#(and (or (= (select (select |#memory_int| ~manager~0.base) (* ~manager_front~0 4)) ~update~0) (< ~manager_size~0 (+ ~manager_front~0 1)) (< ~manager_front~0 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_size~0 1) (= ~manager~0.offset 0) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t1~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (not (= ~manager~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t4~0#1.base|)), 2215#true, 376#true, 403#(= ~manager_state~0 0), 2221#(= ~node2_state~0 0), 158#L110-1true, 353#true, 277#L201-1true, 382#(= ~client_state~0 0), 372#true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, thread1Thread1of1ForFork1NotInUse]) [2023-11-29 21:56:23,471 INFO L294 olderBase$Statistics]: this new event has 285 ancestors and is cut-off event [2023-11-29 21:56:23,471 INFO L297 olderBase$Statistics]: existing Event has 284 ancestors and is cut-off event [2023-11-29 21:56:23,471 INFO L297 olderBase$Statistics]: existing Event has 285 ancestors and is cut-off event [2023-11-29 21:56:23,471 INFO L297 olderBase$Statistics]: existing Event has 284 ancestors and is cut-off event [2023-11-29 21:56:23,472 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1432] L126-->L132-1: Formula: (and (not (= (ite (and (< v_~node2_front~0_35 v_~node2_back~0_44) (<= 0 v_~node2_front~0_35) (< v_~node2_front~0_35 v_~node2_size~0_20)) 1 0) 0)) (= v_~safe~0_80 (ite (= (ite (= (select (select |v_#memory_int_183| v_~node2~0.base_29) (+ (* 4 v_~node2_front~0_35) v_~node2~0.offset_29)) v_~update~0_73) 1 0) 0) 0 1)) (= v_~node2_state~0_16 1) (= (+ v_~node2_front~0_35 1) v_~node2_front~0_34)) InVars {~node2~0.offset=v_~node2~0.offset_29, ~node2_front~0=v_~node2_front~0_35, #memory_int=|v_#memory_int_183|, ~node2_size~0=v_~node2_size~0_20, ~node2~0.base=v_~node2~0.base_29, ~node2_back~0=v_~node2_back~0_44, ~update~0=v_~update~0_73} OutVars{~node2_state~0=v_~node2_state~0_16, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_1|, thread3Thread1of1ForFork0_#t~mem20#1=|v_thread3Thread1of1ForFork0_#t~mem20#1_1|, thread3Thread1of1ForFork0_#t~post21#1=|v_thread3Thread1of1ForFork0_#t~post21#1_1|, ~node2~0.offset=v_~node2~0.offset_29, ~node2_front~0=v_~node2_front~0_34, ~safe~0=v_~safe~0_80, #memory_int=|v_#memory_int_183|, ~node2_size~0=v_~node2_size~0_20, ~node2~0.base=v_~node2~0.base_29, ~node2_back~0=v_~node2_back~0_44, ~update~0=v_~update~0_73} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#t~post21#1, ~node2_state~0, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, ~node2_front~0, ~safe~0, thread3Thread1of1ForFork0_#t~mem20#1][1257], [2217#(= ~node1_state~0 0), 368#true, 308#L148true, 2173#(and (or (= (select (select |#memory_int| ~manager~0.base) (* ~manager_front~0 4)) ~update~0) (< ~manager_size~0 (+ ~manager_front~0 1)) (< ~manager_front~0 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_size~0 1) (= ~manager~0.offset 0) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t1~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (not (= ~manager~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t4~0#1.base|)), 2219#true, 376#true, 403#(= ~manager_state~0 0), 190#L104true, 353#true, 277#L201-1true, 382#(= ~client_state~0 0), 194#L132-1true, 372#true, thread2Thread1of1ForFork3InUse, 384#true, thread4Thread1of1ForFork2InUse, 356#true, thread3Thread1of1ForFork0InUse, thread1Thread1of1ForFork1NotInUse]) [2023-11-29 21:56:23,472 INFO L294 olderBase$Statistics]: this new event has 285 ancestors and is cut-off event [2023-11-29 21:56:23,472 INFO L297 olderBase$Statistics]: existing Event has 284 ancestors and is cut-off event [2023-11-29 21:56:23,472 INFO L297 olderBase$Statistics]: existing Event has 284 ancestors and is cut-off event [2023-11-29 21:56:23,472 INFO L297 olderBase$Statistics]: existing Event has 285 ancestors and is cut-off event [2023-11-29 21:56:23,517 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1449] L155-->L154-1: Formula: (and (= (+ v_~client_front~0_31 1) v_~client_front~0_30) (= v_~client_state~0_16 0) (= v_~safe~0_78 (ite (= (ite (= (select (select |v_#memory_int_165| v_~client~0.base_23) (+ v_~client~0.offset_23 (* v_~client_front~0_31 4))) v_~ok~0_57) 1 0) 0) 0 1)) (not (= (ite (and (< v_~client_front~0_31 v_~client_back~0_32) (<= 0 v_~client_front~0_31) (< v_~client_back~0_32 v_~client_size~0_14)) 1 0) 0))) InVars {~client~0.offset=v_~client~0.offset_23, ~client_back~0=v_~client_back~0_32, ~client_front~0=v_~client_front~0_31, ~ok~0=v_~ok~0_57, #memory_int=|v_#memory_int_165|, ~client_size~0=v_~client_size~0_14, ~client~0.base=v_~client~0.base_23} OutVars{~client~0.offset=v_~client~0.offset_23, ~client_back~0=v_~client_back~0_32, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_3|, ~ok~0=v_~ok~0_57, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_3|, thread4Thread1of1ForFork2_#t~mem27#1=|v_thread4Thread1of1ForFork2_#t~mem27#1_1|, thread4Thread1of1ForFork2_#t~post28#1=|v_thread4Thread1of1ForFork2_#t~post28#1_1|, ~client_front~0=v_~client_front~0_30, ~safe~0=v_~safe~0_78, #memory_int=|v_#memory_int_165|, ~client_state~0=v_~client_state~0_16, ~client_size~0=v_~client_size~0_14, ~client~0.base=v_~client~0.base_23} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, ~client_front~0, ~safe~0, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, thread4Thread1of1ForFork2_#t~mem27#1, thread4Thread1of1ForFork2_#t~post28#1][1466], [2217#(= ~node1_state~0 0), 60#L54true, 326#L126true, 368#true, 18#L200-1true, 378#(<= ~node2_back~0 ~node2_front~0), 88#L154-1true, 403#(= ~manager_state~0 0), 190#L104true, 2221#(= ~node2_state~0 0), 2175#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_size~0 1) (or (and (= ~manager_front~0 0) (= ~update~0 (select (select |#memory_int| ~manager~0.base) 0))) (< ~manager_front~0 0)) (= ~manager~0.offset 0) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t1~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (not (= ~manager~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t4~0#1.base|)), 353#true, 382#(= ~client_state~0 0), 372#true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:56:23,518 INFO L294 olderBase$Statistics]: this new event has 285 ancestors and is cut-off event [2023-11-29 21:56:23,518 INFO L297 olderBase$Statistics]: existing Event has 275 ancestors and is cut-off event [2023-11-29 21:56:23,518 INFO L297 olderBase$Statistics]: existing Event has 285 ancestors and is cut-off event [2023-11-29 21:56:23,518 INFO L297 olderBase$Statistics]: existing Event has 275 ancestors and is cut-off event [2023-11-29 21:56:23,518 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1392] L54-->L88-1: Formula: (and (= (+ v_~manager_front~0_91 1) v_~manager_front~0_90) (= v_~manager_state~0_38 1) (= v_~safe~0_76 (ite (= (ite (= (select (select |v_#memory_int_155| v_~manager~0.base_67) (+ (* v_~manager_front~0_91 4) v_~manager~0.offset_67)) v_~update~0_61) 1 0) 0) 0 1)) (not (= (ite (and (< v_~manager_front~0_91 v_~manager_back~0_104) (< v_~manager_front~0_91 v_~manager_size~0_24) (<= 0 v_~manager_front~0_91)) 1 0) 0))) InVars {~manager_front~0=v_~manager_front~0_91, ~manager~0.offset=v_~manager~0.offset_67, ~manager~0.base=v_~manager~0.base_67, #memory_int=|v_#memory_int_155|, ~manager_back~0=v_~manager_back~0_104, ~manager_size~0=v_~manager_size~0_24, ~update~0=v_~update~0_61} OutVars{~manager_state~0=v_~manager_state~0_38, ~manager~0.offset=v_~manager~0.offset_67, ~manager~0.base=v_~manager~0.base_67, thread1Thread1of1ForFork1_#t~mem2#1=|v_thread1Thread1of1ForFork1_#t~mem2#1_1|, ~manager_back~0=v_~manager_back~0_104, ~manager_front~0=v_~manager_front~0_90, thread1Thread1of1ForFork1_#t~post3#1=|v_thread1Thread1of1ForFork1_#t~post3#1_1|, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, ~safe~0=v_~safe~0_76, #memory_int=|v_#memory_int_155|, ~manager_size~0=v_~manager_size~0_24, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~update~0=v_~update~0_61} AuxVars[] AssignedVars[~manager_front~0, ~manager_state~0, thread1Thread1of1ForFork1_#t~post3#1, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, ~safe~0, thread1Thread1of1ForFork1_#t~mem2#1, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1][1163], [326#L126true, 2217#(= ~node1_state~0 0), 368#true, 18#L200-1true, 378#(<= ~node2_back~0 ~node2_front~0), 190#L104true, 2221#(= ~node2_state~0 0), 115#L155true, 353#true, 372#true, 96#L88-1true, 2177#(and (or (= (select (select |#memory_int| ~manager~0.base) (* ~manager_front~0 4)) ~update~0) (< ~manager_size~0 (+ ~manager_front~0 1)) (< ~manager_front~0 0)) (= ~safe~0 1) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_size~0 1) (= ~manager~0.offset 0) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t1~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (not (= ~manager~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t4~0#1.base|)), 380#true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:56:23,518 INFO L294 olderBase$Statistics]: this new event has 285 ancestors and is cut-off event [2023-11-29 21:56:23,748 INFO L297 olderBase$Statistics]: existing Event has 275 ancestors and is cut-off event [2023-11-29 21:56:23,748 INFO L297 olderBase$Statistics]: existing Event has 285 ancestors and is cut-off event [2023-11-29 21:56:23,748 INFO L297 olderBase$Statistics]: existing Event has 275 ancestors and is cut-off event [2023-11-29 21:56:23,748 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1418] L104-->L110-1: Formula: (and (= v_~node1_state~0_20 1) (not (= (ite (and (< v_~node1_front~0_37 v_~node1_size~0_20) (< v_~node1_front~0_37 v_~node1_back~0_44) (<= 0 v_~node1_front~0_37)) 1 0) 0)) (= v_~safe~0_82 (ite (= (ite (= (select (select |v_#memory_int_189| v_~node1~0.base_33) (+ (* v_~node1_front~0_37 4) v_~node1~0.offset_33)) v_~update~0_75) 1 0) 0) 0 1)) (= (+ v_~node1_front~0_37 1) v_~node1_front~0_36)) InVars {~node1~0.base=v_~node1~0.base_33, ~node1_size~0=v_~node1_size~0_20, #memory_int=|v_#memory_int_189|, ~node1_back~0=v_~node1_back~0_44, ~node1~0.offset=v_~node1~0.offset_33, ~node1_front~0=v_~node1_front~0_37, ~update~0=v_~update~0_75} OutVars{thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~node1_state~0=v_~node1_state~0_20, ~node1~0.offset=v_~node1~0.offset_33, ~node1_front~0=v_~node1_front~0_36, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~node1~0.base=v_~node1~0.base_33, ~node1_size~0=v_~node1_size~0_20, thread2Thread1of1ForFork3_#t~post16#1=|v_thread2Thread1of1ForFork3_#t~post16#1_1|, ~safe~0=v_~safe~0_82, #memory_int=|v_#memory_int_189|, thread2Thread1of1ForFork3_#t~mem15#1=|v_thread2Thread1of1ForFork3_#t~mem15#1_1|, ~node1_back~0=v_~node1_back~0_44, ~update~0=v_~update~0_75} AuxVars[] AssignedVars[thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork3_#t~post16#1, ~safe~0, thread2Thread1of1ForFork3_#t~mem15#1, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~node1_state~0, ~node1_front~0][1190], [60#L54true, 326#L126true, 368#true, 18#L200-1true, 378#(<= ~node2_back~0 ~node2_front~0), 2215#true, 403#(= ~manager_state~0 0), 2221#(= ~node2_state~0 0), 2175#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_size~0 1) (or (and (= ~manager_front~0 0) (= ~update~0 (select (select |#memory_int| ~manager~0.base) 0))) (< ~manager_front~0 0)) (= ~manager~0.offset 0) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t1~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (not (= ~manager~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t4~0#1.base|)), 158#L110-1true, 115#L155true, 353#true, 372#true, 380#true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:56:23,748 INFO L294 olderBase$Statistics]: this new event has 285 ancestors and is cut-off event [2023-11-29 21:56:23,748 INFO L297 olderBase$Statistics]: existing Event has 285 ancestors and is cut-off event [2023-11-29 21:56:23,748 INFO L297 olderBase$Statistics]: existing Event has 275 ancestors and is cut-off event [2023-11-29 21:56:23,748 INFO L297 olderBase$Statistics]: existing Event has 275 ancestors and is cut-off event [2023-11-29 21:56:23,750 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L148-->L154-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_137 v_~manager_size~0_40) (<= 0 v_~manager_back~0_137)) 1 0) 0)) (= v_~client_state~0_18 1) (= v_~manager_back~0_136 (+ v_~manager_back~0_137 1)) (not (= (ite (= v_~update~0_79 (select (select |v_#memory_int_193| v_~manager~0.base_85) (+ (* v_~manager_back~0_137 4) v_~manager~0.offset_85))) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, ~manager_back~0=v_~manager_back~0_137, ~manager_size~0=v_~manager_size~0_40, ~update~0=v_~update~0_79} OutVars{thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, thread4Thread1of1ForFork2_#t~post26#1=|v_thread4Thread1of1ForFork2_#t~post26#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~client_state~0=v_~client_state~0_18, ~manager_back~0=v_~manager_back~0_136, ~manager_size~0=v_~manager_size~0_40, thread4Thread1of1ForFork2_#t~mem25#1=|v_thread4Thread1of1ForFork2_#t~mem25#1_1|, ~update~0=v_~update~0_79} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post26#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, ~manager_back~0, thread4Thread1of1ForFork2_#t~mem25#1][1291], [2217#(= ~node1_state~0 0), 60#L54true, 326#L126true, 368#true, 18#L200-1true, 376#true, 403#(= ~manager_state~0 0), 88#L154-1true, 190#L104true, 2221#(= ~node2_state~0 0), 2181#(and (= ~safe~0 1) (exists ((v_~manager_back~0_148 Int)) (and (= ~update~0 (select (select |#memory_int| ~manager~0.base) (* v_~manager_back~0_148 4))) (<= (+ v_~manager_back~0_148 1) ~manager_size~0) (<= 0 v_~manager_back~0_148))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_size~0 1) (= ~manager~0.offset 0) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t1~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (not (= ~manager~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (= ~manager_front~0 0) (< ~manager_front~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t4~0#1.base|)), 353#true, 380#true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 374#(<= ~node1_back~0 ~node1_front~0), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:56:23,750 INFO L294 olderBase$Statistics]: this new event has 285 ancestors and is cut-off event [2023-11-29 21:56:23,750 INFO L297 olderBase$Statistics]: existing Event has 285 ancestors and is cut-off event [2023-11-29 21:56:23,750 INFO L297 olderBase$Statistics]: existing Event has 275 ancestors and is cut-off event [2023-11-29 21:56:23,750 INFO L297 olderBase$Statistics]: existing Event has 275 ancestors and is cut-off event [2023-11-29 21:56:23,750 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1392] L54-->L88-1: Formula: (and (= (+ v_~manager_front~0_91 1) v_~manager_front~0_90) (= v_~manager_state~0_38 1) (= v_~safe~0_76 (ite (= (ite (= (select (select |v_#memory_int_155| v_~manager~0.base_67) (+ (* v_~manager_front~0_91 4) v_~manager~0.offset_67)) v_~update~0_61) 1 0) 0) 0 1)) (not (= (ite (and (< v_~manager_front~0_91 v_~manager_back~0_104) (< v_~manager_front~0_91 v_~manager_size~0_24) (<= 0 v_~manager_front~0_91)) 1 0) 0))) InVars {~manager_front~0=v_~manager_front~0_91, ~manager~0.offset=v_~manager~0.offset_67, ~manager~0.base=v_~manager~0.base_67, #memory_int=|v_#memory_int_155|, ~manager_back~0=v_~manager_back~0_104, ~manager_size~0=v_~manager_size~0_24, ~update~0=v_~update~0_61} OutVars{~manager_state~0=v_~manager_state~0_38, ~manager~0.offset=v_~manager~0.offset_67, ~manager~0.base=v_~manager~0.base_67, thread1Thread1of1ForFork1_#t~mem2#1=|v_thread1Thread1of1ForFork1_#t~mem2#1_1|, ~manager_back~0=v_~manager_back~0_104, ~manager_front~0=v_~manager_front~0_90, thread1Thread1of1ForFork1_#t~post3#1=|v_thread1Thread1of1ForFork1_#t~post3#1_1|, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, ~safe~0=v_~safe~0_76, #memory_int=|v_#memory_int_155|, ~manager_size~0=v_~manager_size~0_24, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~update~0=v_~update~0_61} AuxVars[] AssignedVars[~manager_front~0, ~manager_state~0, thread1Thread1of1ForFork1_#t~post3#1, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, ~safe~0, thread1Thread1of1ForFork1_#t~mem2#1, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1][1292], [2217#(= ~node1_state~0 0), 326#L126true, 368#true, 308#L148true, 18#L200-1true, 376#true, 190#L104true, 2221#(= ~node2_state~0 0), 353#true, 382#(= ~client_state~0 0), 96#L88-1true, 2177#(and (or (= (select (select |#memory_int| ~manager~0.base) (* ~manager_front~0 4)) ~update~0) (< ~manager_size~0 (+ ~manager_front~0 1)) (< ~manager_front~0 0)) (= ~safe~0 1) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_size~0 1) (= ~manager~0.offset 0) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t1~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (not (= ~manager~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t4~0#1.base|)), thread2Thread1of1ForFork3InUse, 384#true, 356#true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 374#(<= ~node1_back~0 ~node1_front~0), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:56:23,750 INFO L294 olderBase$Statistics]: this new event has 285 ancestors and is cut-off event [2023-11-29 21:56:23,750 INFO L297 olderBase$Statistics]: existing Event has 275 ancestors and is cut-off event [2023-11-29 21:56:23,750 INFO L297 olderBase$Statistics]: existing Event has 275 ancestors and is cut-off event [2023-11-29 21:56:23,750 INFO L297 olderBase$Statistics]: existing Event has 285 ancestors and is cut-off event [2023-11-29 21:56:23,750 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1432] L126-->L132-1: Formula: (and (not (= (ite (and (< v_~node2_front~0_35 v_~node2_back~0_44) (<= 0 v_~node2_front~0_35) (< v_~node2_front~0_35 v_~node2_size~0_20)) 1 0) 0)) (= v_~safe~0_80 (ite (= (ite (= (select (select |v_#memory_int_183| v_~node2~0.base_29) (+ (* 4 v_~node2_front~0_35) v_~node2~0.offset_29)) v_~update~0_73) 1 0) 0) 0 1)) (= v_~node2_state~0_16 1) (= (+ v_~node2_front~0_35 1) v_~node2_front~0_34)) InVars {~node2~0.offset=v_~node2~0.offset_29, ~node2_front~0=v_~node2_front~0_35, #memory_int=|v_#memory_int_183|, ~node2_size~0=v_~node2_size~0_20, ~node2~0.base=v_~node2~0.base_29, ~node2_back~0=v_~node2_back~0_44, ~update~0=v_~update~0_73} OutVars{~node2_state~0=v_~node2_state~0_16, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_1|, thread3Thread1of1ForFork0_#t~mem20#1=|v_thread3Thread1of1ForFork0_#t~mem20#1_1|, thread3Thread1of1ForFork0_#t~post21#1=|v_thread3Thread1of1ForFork0_#t~post21#1_1|, ~node2~0.offset=v_~node2~0.offset_29, ~node2_front~0=v_~node2_front~0_34, ~safe~0=v_~safe~0_80, #memory_int=|v_#memory_int_183|, ~node2_size~0=v_~node2_size~0_20, ~node2~0.base=v_~node2~0.base_29, ~node2_back~0=v_~node2_back~0_44, ~update~0=v_~update~0_73} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#t~post21#1, ~node2_state~0, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, ~node2_front~0, ~safe~0, thread3Thread1of1ForFork0_#t~mem20#1][1293], [60#L54true, 2217#(= ~node1_state~0 0), 368#true, 308#L148true, 18#L200-1true, 376#true, 2219#true, 403#(= ~manager_state~0 0), 190#L104true, 2175#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_size~0 1) (or (and (= ~manager_front~0 0) (= ~update~0 (select (select |#memory_int| ~manager~0.base) 0))) (< ~manager_front~0 0)) (= ~manager~0.offset 0) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t1~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (not (= ~manager~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t4~0#1.base|)), 353#true, 194#L132-1true, 382#(= ~client_state~0 0), thread2Thread1of1ForFork3InUse, 384#true, thread4Thread1of1ForFork2InUse, 356#true, 374#(<= ~node1_back~0 ~node1_front~0), thread3Thread1of1ForFork0InUse, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:56:23,750 INFO L294 olderBase$Statistics]: this new event has 285 ancestors and is cut-off event [2023-11-29 21:56:23,750 INFO L297 olderBase$Statistics]: existing Event has 285 ancestors and is cut-off event [2023-11-29 21:56:23,750 INFO L297 olderBase$Statistics]: existing Event has 275 ancestors and is cut-off event [2023-11-29 21:56:23,750 INFO L297 olderBase$Statistics]: existing Event has 275 ancestors and is cut-off event [2023-11-29 21:56:23,752 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1392] L54-->L88-1: Formula: (and (= (+ v_~manager_front~0_91 1) v_~manager_front~0_90) (= v_~manager_state~0_38 1) (= v_~safe~0_76 (ite (= (ite (= (select (select |v_#memory_int_155| v_~manager~0.base_67) (+ (* v_~manager_front~0_91 4) v_~manager~0.offset_67)) v_~update~0_61) 1 0) 0) 0 1)) (not (= (ite (and (< v_~manager_front~0_91 v_~manager_back~0_104) (< v_~manager_front~0_91 v_~manager_size~0_24) (<= 0 v_~manager_front~0_91)) 1 0) 0))) InVars {~manager_front~0=v_~manager_front~0_91, ~manager~0.offset=v_~manager~0.offset_67, ~manager~0.base=v_~manager~0.base_67, #memory_int=|v_#memory_int_155|, ~manager_back~0=v_~manager_back~0_104, ~manager_size~0=v_~manager_size~0_24, ~update~0=v_~update~0_61} OutVars{~manager_state~0=v_~manager_state~0_38, ~manager~0.offset=v_~manager~0.offset_67, ~manager~0.base=v_~manager~0.base_67, thread1Thread1of1ForFork1_#t~mem2#1=|v_thread1Thread1of1ForFork1_#t~mem2#1_1|, ~manager_back~0=v_~manager_back~0_104, ~manager_front~0=v_~manager_front~0_90, thread1Thread1of1ForFork1_#t~post3#1=|v_thread1Thread1of1ForFork1_#t~post3#1_1|, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, ~safe~0=v_~safe~0_76, #memory_int=|v_#memory_int_155|, ~manager_size~0=v_~manager_size~0_24, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~update~0=v_~update~0_61} AuxVars[] AssignedVars[~manager_front~0, ~manager_state~0, thread1Thread1of1ForFork1_#t~post3#1, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, ~safe~0, thread1Thread1of1ForFork1_#t~mem2#1, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1][1172], [2217#(= ~node1_state~0 0), 368#true, 18#L200-1true, 376#true, 2219#true, 190#L104true, 210#L133true, 329#L154true, 353#true, 96#L88-1true, 380#true, 2177#(and (or (= (select (select |#memory_int| ~manager~0.base) (* ~manager_front~0 4)) ~update~0) (< ~manager_size~0 (+ ~manager_front~0 1)) (< ~manager_front~0 0)) (= ~safe~0 1) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_size~0 1) (= ~manager~0.offset 0) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t1~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (not (= ~manager~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t4~0#1.base|)), thread2Thread1of1ForFork3InUse, 384#true, 356#true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 374#(<= ~node1_back~0 ~node1_front~0), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:56:23,752 INFO L294 olderBase$Statistics]: this new event has 285 ancestors and is cut-off event [2023-11-29 21:56:23,753 INFO L297 olderBase$Statistics]: existing Event has 285 ancestors and is cut-off event [2023-11-29 21:56:23,753 INFO L297 olderBase$Statistics]: existing Event has 275 ancestors and is cut-off event [2023-11-29 21:56:23,753 INFO L297 olderBase$Statistics]: existing Event has 275 ancestors and is cut-off event [2023-11-29 21:56:23,753 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1435] L133-->L132-1: Formula: (and (not (= (ite (and (<= 0 v_~manager_back~0_131) (< v_~manager_back~0_131 v_~manager_size~0_36)) 1 0) 0)) (not (= (ite (= v_~ok~0_67 (select (select |v_#memory_int_181| v_~manager~0.base_81) (+ (* v_~manager_back~0_131 4) v_~manager~0.offset_81))) 1 0) 0)) (= v_~manager_back~0_130 (+ v_~manager_back~0_131 1)) (= v_~node2_state~0_14 0)) InVars {~manager~0.offset=v_~manager~0.offset_81, ~ok~0=v_~ok~0_67, ~manager~0.base=v_~manager~0.base_81, #memory_int=|v_#memory_int_181|, ~manager_back~0=v_~manager_back~0_131, ~manager_size~0=v_~manager_size~0_36} OutVars{~node2_state~0=v_~node2_state~0_14, thread3Thread1of1ForFork0_#t~mem22#1=|v_thread3Thread1of1ForFork0_#t~mem22#1_1|, ~manager~0.offset=v_~manager~0.offset_81, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_3|, ~ok~0=v_~ok~0_67, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_3|, ~manager~0.base=v_~manager~0.base_81, thread3Thread1of1ForFork0_#t~post23#1=|v_thread3Thread1of1ForFork0_#t~post23#1_1|, #memory_int=|v_#memory_int_181|, ~manager_back~0=v_~manager_back~0_130, ~manager_size~0=v_~manager_size~0_36} AuxVars[] AssignedVars[~node2_state~0, thread3Thread1of1ForFork0_#t~mem22#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_#t~post23#1, ~manager_back~0][1480], [2217#(= ~node1_state~0 0), 60#L54true, 368#true, 18#L200-1true, 376#true, 403#(= ~manager_state~0 0), 190#L104true, 2221#(= ~node2_state~0 0), 2181#(and (= ~safe~0 1) (exists ((v_~manager_back~0_148 Int)) (and (= ~update~0 (select (select |#memory_int| ~manager~0.base) (* v_~manager_back~0_148 4))) (<= (+ v_~manager_back~0_148 1) ~manager_size~0) (<= 0 v_~manager_back~0_148))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_size~0 1) (= ~manager~0.offset 0) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t1~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (not (= ~manager~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (= ~manager_front~0 0) (< ~manager_front~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t4~0#1.base|)), 329#L154true, 353#true, 194#L132-1true, 380#true, thread2Thread1of1ForFork3InUse, 384#true, thread4Thread1of1ForFork2InUse, 356#true, 374#(<= ~node1_back~0 ~node1_front~0), thread3Thread1of1ForFork0InUse, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:56:23,753 INFO L294 olderBase$Statistics]: this new event has 285 ancestors and is cut-off event [2023-11-29 21:56:23,753 INFO L297 olderBase$Statistics]: existing Event has 275 ancestors and is cut-off event [2023-11-29 21:56:23,753 INFO L297 olderBase$Statistics]: existing Event has 285 ancestors and is cut-off event [2023-11-29 21:56:23,753 INFO L297 olderBase$Statistics]: existing Event has 275 ancestors and is cut-off event [2023-11-29 21:56:25,112 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1392] L54-->L88-1: Formula: (and (= (+ v_~manager_front~0_91 1) v_~manager_front~0_90) (= v_~manager_state~0_38 1) (= v_~safe~0_76 (ite (= (ite (= (select (select |v_#memory_int_155| v_~manager~0.base_67) (+ (* v_~manager_front~0_91 4) v_~manager~0.offset_67)) v_~update~0_61) 1 0) 0) 0 1)) (not (= (ite (and (< v_~manager_front~0_91 v_~manager_back~0_104) (< v_~manager_front~0_91 v_~manager_size~0_24) (<= 0 v_~manager_front~0_91)) 1 0) 0))) InVars {~manager_front~0=v_~manager_front~0_91, ~manager~0.offset=v_~manager~0.offset_67, ~manager~0.base=v_~manager~0.base_67, #memory_int=|v_#memory_int_155|, ~manager_back~0=v_~manager_back~0_104, ~manager_size~0=v_~manager_size~0_24, ~update~0=v_~update~0_61} OutVars{~manager_state~0=v_~manager_state~0_38, ~manager~0.offset=v_~manager~0.offset_67, ~manager~0.base=v_~manager~0.base_67, thread1Thread1of1ForFork1_#t~mem2#1=|v_thread1Thread1of1ForFork1_#t~mem2#1_1|, ~manager_back~0=v_~manager_back~0_104, ~manager_front~0=v_~manager_front~0_90, thread1Thread1of1ForFork1_#t~post3#1=|v_thread1Thread1of1ForFork1_#t~post3#1_1|, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, ~safe~0=v_~safe~0_76, #memory_int=|v_#memory_int_155|, ~manager_size~0=v_~manager_size~0_24, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~update~0=v_~update~0_61} AuxVars[] AssignedVars[~manager_front~0, ~manager_state~0, thread1Thread1of1ForFork1_#t~post3#1, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, ~safe~0, thread1Thread1of1ForFork1_#t~mem2#1, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1][1252], [326#L126true, 2217#(= ~node1_state~0 0), 368#true, 18#L200-1true, 376#true, 190#L104true, 2221#(= ~node2_state~0 0), 353#true, 115#L155true, 96#L88-1true, 2177#(and (or (= (select (select |#memory_int| ~manager~0.base) (* ~manager_front~0 4)) ~update~0) (< ~manager_size~0 (+ ~manager_front~0 1)) (< ~manager_front~0 0)) (= ~safe~0 1) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_size~0 1) (= ~manager~0.offset 0) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t1~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (not (= ~manager~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t4~0#1.base|)), 380#true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, thread4Thread1of1ForFork2InUse, 374#(<= ~node1_back~0 ~node1_front~0), thread3Thread1of1ForFork0InUse, 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:56:25,113 INFO L294 olderBase$Statistics]: this new event has 286 ancestors and is cut-off event [2023-11-29 21:56:25,113 INFO L297 olderBase$Statistics]: existing Event has 276 ancestors and is cut-off event [2023-11-29 21:56:25,113 INFO L297 olderBase$Statistics]: existing Event has 276 ancestors and is cut-off event [2023-11-29 21:56:25,113 INFO L297 olderBase$Statistics]: existing Event has 286 ancestors and is cut-off event [2023-11-29 21:56:25,113 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1449] L155-->L154-1: Formula: (and (= (+ v_~client_front~0_31 1) v_~client_front~0_30) (= v_~client_state~0_16 0) (= v_~safe~0_78 (ite (= (ite (= (select (select |v_#memory_int_165| v_~client~0.base_23) (+ v_~client~0.offset_23 (* v_~client_front~0_31 4))) v_~ok~0_57) 1 0) 0) 0 1)) (not (= (ite (and (< v_~client_front~0_31 v_~client_back~0_32) (<= 0 v_~client_front~0_31) (< v_~client_back~0_32 v_~client_size~0_14)) 1 0) 0))) InVars {~client~0.offset=v_~client~0.offset_23, ~client_back~0=v_~client_back~0_32, ~client_front~0=v_~client_front~0_31, ~ok~0=v_~ok~0_57, #memory_int=|v_#memory_int_165|, ~client_size~0=v_~client_size~0_14, ~client~0.base=v_~client~0.base_23} OutVars{~client~0.offset=v_~client~0.offset_23, ~client_back~0=v_~client_back~0_32, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_3|, ~ok~0=v_~ok~0_57, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_3|, thread4Thread1of1ForFork2_#t~mem27#1=|v_thread4Thread1of1ForFork2_#t~mem27#1_1|, thread4Thread1of1ForFork2_#t~post28#1=|v_thread4Thread1of1ForFork2_#t~post28#1_1|, ~client_front~0=v_~client_front~0_30, ~safe~0=v_~safe~0_78, #memory_int=|v_#memory_int_165|, ~client_state~0=v_~client_state~0_16, ~client_size~0=v_~client_size~0_14, ~client~0.base=v_~client~0.base_23} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, ~client_front~0, ~safe~0, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, thread4Thread1of1ForFork2_#t~mem27#1, thread4Thread1of1ForFork2_#t~post28#1][1555], [326#L126true, 2217#(= ~node1_state~0 0), 60#L54true, 368#true, 18#L200-1true, 376#true, 403#(= ~manager_state~0 0), 88#L154-1true, 190#L104true, 2221#(= ~node2_state~0 0), 2175#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_size~0 1) (or (and (= ~manager_front~0 0) (= ~update~0 (select (select |#memory_int| ~manager~0.base) 0))) (< ~manager_front~0 0)) (= ~manager~0.offset 0) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t1~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (not (= ~manager~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t4~0#1.base|)), 353#true, 382#(= ~client_state~0 0), thread2Thread1of1ForFork3InUse, 384#true, thread4Thread1of1ForFork2InUse, 356#true, thread3Thread1of1ForFork0InUse, 374#(<= ~node1_back~0 ~node1_front~0), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:56:25,113 INFO L294 olderBase$Statistics]: this new event has 286 ancestors and is cut-off event [2023-11-29 21:56:25,113 INFO L297 olderBase$Statistics]: existing Event has 276 ancestors and is cut-off event [2023-11-29 21:56:25,113 INFO L297 olderBase$Statistics]: existing Event has 286 ancestors and is cut-off event [2023-11-29 21:56:25,113 INFO L297 olderBase$Statistics]: existing Event has 276 ancestors and is cut-off event [2023-11-29 21:56:25,113 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1432] L126-->L132-1: Formula: (and (not (= (ite (and (< v_~node2_front~0_35 v_~node2_back~0_44) (<= 0 v_~node2_front~0_35) (< v_~node2_front~0_35 v_~node2_size~0_20)) 1 0) 0)) (= v_~safe~0_80 (ite (= (ite (= (select (select |v_#memory_int_183| v_~node2~0.base_29) (+ (* 4 v_~node2_front~0_35) v_~node2~0.offset_29)) v_~update~0_73) 1 0) 0) 0 1)) (= v_~node2_state~0_16 1) (= (+ v_~node2_front~0_35 1) v_~node2_front~0_34)) InVars {~node2~0.offset=v_~node2~0.offset_29, ~node2_front~0=v_~node2_front~0_35, #memory_int=|v_#memory_int_183|, ~node2_size~0=v_~node2_size~0_20, ~node2~0.base=v_~node2~0.base_29, ~node2_back~0=v_~node2_back~0_44, ~update~0=v_~update~0_73} OutVars{~node2_state~0=v_~node2_state~0_16, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_1|, thread3Thread1of1ForFork0_#t~mem20#1=|v_thread3Thread1of1ForFork0_#t~mem20#1_1|, thread3Thread1of1ForFork0_#t~post21#1=|v_thread3Thread1of1ForFork0_#t~post21#1_1|, ~node2~0.offset=v_~node2~0.offset_29, ~node2_front~0=v_~node2_front~0_34, ~safe~0=v_~safe~0_80, #memory_int=|v_#memory_int_183|, ~node2_size~0=v_~node2_size~0_20, ~node2~0.base=v_~node2~0.base_29, ~node2_back~0=v_~node2_back~0_44, ~update~0=v_~update~0_73} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#t~post21#1, ~node2_state~0, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, ~node2_front~0, ~safe~0, thread3Thread1of1ForFork0_#t~mem20#1][1287], [2217#(= ~node1_state~0 0), 60#L54true, 368#true, 18#L200-1true, 2219#true, 376#true, 403#(= ~manager_state~0 0), 190#L104true, 2175#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_size~0 1) (or (and (= ~manager_front~0 0) (= ~update~0 (select (select |#memory_int| ~manager~0.base) 0))) (< ~manager_front~0 0)) (= ~manager~0.offset 0) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t1~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (not (= ~manager~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t4~0#1.base|)), 353#true, 115#L155true, 194#L132-1true, thread2Thread1of1ForFork3InUse, 380#true, 384#true, thread4Thread1of1ForFork2InUse, 356#true, 374#(<= ~node1_back~0 ~node1_front~0), thread3Thread1of1ForFork0InUse, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:56:25,113 INFO L294 olderBase$Statistics]: this new event has 286 ancestors and is cut-off event [2023-11-29 21:56:25,113 INFO L297 olderBase$Statistics]: existing Event has 276 ancestors and is cut-off event [2023-11-29 21:56:25,113 INFO L297 olderBase$Statistics]: existing Event has 276 ancestors and is cut-off event [2023-11-29 21:56:25,113 INFO L297 olderBase$Statistics]: existing Event has 286 ancestors and is cut-off event [2023-11-29 21:56:25,115 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1449] L155-->L154-1: Formula: (and (= (+ v_~client_front~0_31 1) v_~client_front~0_30) (= v_~client_state~0_16 0) (= v_~safe~0_78 (ite (= (ite (= (select (select |v_#memory_int_165| v_~client~0.base_23) (+ v_~client~0.offset_23 (* v_~client_front~0_31 4))) v_~ok~0_57) 1 0) 0) 0 1)) (not (= (ite (and (< v_~client_front~0_31 v_~client_back~0_32) (<= 0 v_~client_front~0_31) (< v_~client_back~0_32 v_~client_size~0_14)) 1 0) 0))) InVars {~client~0.offset=v_~client~0.offset_23, ~client_back~0=v_~client_back~0_32, ~client_front~0=v_~client_front~0_31, ~ok~0=v_~ok~0_57, #memory_int=|v_#memory_int_165|, ~client_size~0=v_~client_size~0_14, ~client~0.base=v_~client~0.base_23} OutVars{~client~0.offset=v_~client~0.offset_23, ~client_back~0=v_~client_back~0_32, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_3|, ~ok~0=v_~ok~0_57, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_3|, thread4Thread1of1ForFork2_#t~mem27#1=|v_thread4Thread1of1ForFork2_#t~mem27#1_1|, thread4Thread1of1ForFork2_#t~post28#1=|v_thread4Thread1of1ForFork2_#t~post28#1_1|, ~client_front~0=v_~client_front~0_30, ~safe~0=v_~safe~0_78, #memory_int=|v_#memory_int_165|, ~client_state~0=v_~client_state~0_16, ~client_size~0=v_~client_size~0_14, ~client~0.base=v_~client~0.base_23} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, ~client_front~0, ~safe~0, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, thread4Thread1of1ForFork2_#t~mem27#1, thread4Thread1of1ForFork2_#t~post28#1][1304], [60#L54true, 2217#(= ~node1_state~0 0), 368#true, 18#L200-1true, 376#true, 2219#true, 88#L154-1true, 403#(= ~manager_state~0 0), 190#L104true, 210#L133true, 2185#(and (exists ((v_~manager_back~0_148 Int)) (and (= ~update~0 (select (select |#memory_int| ~manager~0.base) (* v_~manager_back~0_148 4))) (<= (+ v_~manager_back~0_148 1) ~manager_size~0) (<= 0 v_~manager_back~0_148))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_size~0 1) (= ~manager~0.offset 0) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t1~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (not (= ~manager~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (= ~manager_front~0 0) (< ~manager_front~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t4~0#1.base|)), 353#true, 382#(= ~client_state~0 0), thread2Thread1of1ForFork3InUse, 384#true, thread4Thread1of1ForFork2InUse, 356#true, 374#(<= ~node1_back~0 ~node1_front~0), thread3Thread1of1ForFork0InUse, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:56:25,115 INFO L294 olderBase$Statistics]: this new event has 286 ancestors and is cut-off event [2023-11-29 21:56:25,115 INFO L297 olderBase$Statistics]: existing Event has 286 ancestors and is cut-off event [2023-11-29 21:56:25,115 INFO L297 olderBase$Statistics]: existing Event has 276 ancestors and is cut-off event [2023-11-29 21:56:25,115 INFO L297 olderBase$Statistics]: existing Event has 276 ancestors and is cut-off event [2023-11-29 21:56:25,115 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1392] L54-->L88-1: Formula: (and (= (+ v_~manager_front~0_91 1) v_~manager_front~0_90) (= v_~manager_state~0_38 1) (= v_~safe~0_76 (ite (= (ite (= (select (select |v_#memory_int_155| v_~manager~0.base_67) (+ (* v_~manager_front~0_91 4) v_~manager~0.offset_67)) v_~update~0_61) 1 0) 0) 0 1)) (not (= (ite (and (< v_~manager_front~0_91 v_~manager_back~0_104) (< v_~manager_front~0_91 v_~manager_size~0_24) (<= 0 v_~manager_front~0_91)) 1 0) 0))) InVars {~manager_front~0=v_~manager_front~0_91, ~manager~0.offset=v_~manager~0.offset_67, ~manager~0.base=v_~manager~0.base_67, #memory_int=|v_#memory_int_155|, ~manager_back~0=v_~manager_back~0_104, ~manager_size~0=v_~manager_size~0_24, ~update~0=v_~update~0_61} OutVars{~manager_state~0=v_~manager_state~0_38, ~manager~0.offset=v_~manager~0.offset_67, ~manager~0.base=v_~manager~0.base_67, thread1Thread1of1ForFork1_#t~mem2#1=|v_thread1Thread1of1ForFork1_#t~mem2#1_1|, ~manager_back~0=v_~manager_back~0_104, ~manager_front~0=v_~manager_front~0_90, thread1Thread1of1ForFork1_#t~post3#1=|v_thread1Thread1of1ForFork1_#t~post3#1_1|, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, ~safe~0=v_~safe~0_76, #memory_int=|v_#memory_int_155|, ~manager_size~0=v_~manager_size~0_24, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~update~0=v_~update~0_61} AuxVars[] AssignedVars[~manager_front~0, ~manager_state~0, thread1Thread1of1ForFork1_#t~post3#1, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, ~safe~0, thread1Thread1of1ForFork1_#t~mem2#1, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1][1172], [2217#(= ~node1_state~0 0), 368#true, 18#L200-1true, 2219#true, 376#true, 190#L104true, 210#L133true, 353#true, 115#L155true, 96#L88-1true, 2177#(and (or (= (select (select |#memory_int| ~manager~0.base) (* ~manager_front~0 4)) ~update~0) (< ~manager_size~0 (+ ~manager_front~0 1)) (< ~manager_front~0 0)) (= ~safe~0 1) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_size~0 1) (= ~manager~0.offset 0) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t1~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (not (= ~manager~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t4~0#1.base|)), 380#true, thread2Thread1of1ForFork3InUse, 384#true, thread4Thread1of1ForFork2InUse, 356#true, thread3Thread1of1ForFork0InUse, 374#(<= ~node1_back~0 ~node1_front~0), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:56:25,115 INFO L294 olderBase$Statistics]: this new event has 286 ancestors and is cut-off event [2023-11-29 21:56:25,115 INFO L297 olderBase$Statistics]: existing Event has 286 ancestors and is cut-off event [2023-11-29 21:56:25,115 INFO L297 olderBase$Statistics]: existing Event has 276 ancestors and is cut-off event [2023-11-29 21:56:25,115 INFO L297 olderBase$Statistics]: existing Event has 276 ancestors and is cut-off event [2023-11-29 21:56:25,115 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1435] L133-->L132-1: Formula: (and (not (= (ite (and (<= 0 v_~manager_back~0_131) (< v_~manager_back~0_131 v_~manager_size~0_36)) 1 0) 0)) (not (= (ite (= v_~ok~0_67 (select (select |v_#memory_int_181| v_~manager~0.base_81) (+ (* v_~manager_back~0_131 4) v_~manager~0.offset_81))) 1 0) 0)) (= v_~manager_back~0_130 (+ v_~manager_back~0_131 1)) (= v_~node2_state~0_14 0)) InVars {~manager~0.offset=v_~manager~0.offset_81, ~ok~0=v_~ok~0_67, ~manager~0.base=v_~manager~0.base_81, #memory_int=|v_#memory_int_181|, ~manager_back~0=v_~manager_back~0_131, ~manager_size~0=v_~manager_size~0_36} OutVars{~node2_state~0=v_~node2_state~0_14, thread3Thread1of1ForFork0_#t~mem22#1=|v_thread3Thread1of1ForFork0_#t~mem22#1_1|, ~manager~0.offset=v_~manager~0.offset_81, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_3|, ~ok~0=v_~ok~0_67, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_3|, ~manager~0.base=v_~manager~0.base_81, thread3Thread1of1ForFork0_#t~post23#1=|v_thread3Thread1of1ForFork0_#t~post23#1_1|, #memory_int=|v_#memory_int_181|, ~manager_back~0=v_~manager_back~0_130, ~manager_size~0=v_~manager_size~0_36} AuxVars[] AssignedVars[~node2_state~0, thread3Thread1of1ForFork0_#t~mem22#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_#t~post23#1, ~manager_back~0][1480], [2217#(= ~node1_state~0 0), 60#L54true, 368#true, 18#L200-1true, 376#true, 403#(= ~manager_state~0 0), 190#L104true, 2221#(= ~node2_state~0 0), 2181#(and (= ~safe~0 1) (exists ((v_~manager_back~0_148 Int)) (and (= ~update~0 (select (select |#memory_int| ~manager~0.base) (* v_~manager_back~0_148 4))) (<= (+ v_~manager_back~0_148 1) ~manager_size~0) (<= 0 v_~manager_back~0_148))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_size~0 1) (= ~manager~0.offset 0) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t1~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (not (= ~manager~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (= ~manager_front~0 0) (< ~manager_front~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t4~0#1.base|)), 353#true, 115#L155true, 194#L132-1true, thread2Thread1of1ForFork3InUse, 380#true, 384#true, thread4Thread1of1ForFork2InUse, 356#true, 374#(<= ~node1_back~0 ~node1_front~0), thread3Thread1of1ForFork0InUse, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:56:25,115 INFO L294 olderBase$Statistics]: this new event has 286 ancestors and is cut-off event [2023-11-29 21:56:25,116 INFO L297 olderBase$Statistics]: existing Event has 286 ancestors and is cut-off event [2023-11-29 21:56:25,116 INFO L297 olderBase$Statistics]: existing Event has 276 ancestors and is cut-off event [2023-11-29 21:56:25,116 INFO L297 olderBase$Statistics]: existing Event has 276 ancestors and is cut-off event [2023-11-29 21:56:33,332 INFO L124 PetriNetUnfolderBase]: 133725/259082 cut-off events. [2023-11-29 21:56:33,332 INFO L125 PetriNetUnfolderBase]: For 5336973/5357805 co-relation queries the response was YES. [2023-11-29 21:56:35,594 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1468293 conditions, 259082 events. 133725/259082 cut-off events. For 5336973/5357805 co-relation queries the response was YES. Maximal size of possible extension queue 8090. Compared 3122688 event pairs, 25113 based on Foata normal form. 730/195475 useless extension candidates. Maximal degree in co-relation 1196836. Up to 102798 conditions per place. [2023-11-29 21:56:38,655 INFO L140 encePairwiseOnDemand]: 369/374 looper letters, 1964 selfloop transitions, 162 changer transitions 180/2780 dead transitions. [2023-11-29 21:56:38,656 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 426 places, 2780 transitions, 58518 flow [2023-11-29 21:56:38,661 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-29 21:56:38,661 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-29 21:56:38,663 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1034 transitions. [2023-11-29 21:56:38,663 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.9215686274509803 [2023-11-29 21:56:38,663 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1034 transitions. [2023-11-29 21:56:38,663 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1034 transitions. [2023-11-29 21:56:38,663 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 21:56:38,663 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1034 transitions. [2023-11-29 21:56:38,665 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 344.6666666666667) internal successors, (1034), 3 states have internal predecessors, (1034), 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-29 21:56:38,666 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 374.0) internal successors, (1496), 4 states have internal predecessors, (1496), 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-29 21:56:38,666 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 374.0) internal successors, (1496), 4 states have internal predecessors, (1496), 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-29 21:56:38,666 INFO L307 CegarLoopForPetriNet]: 333 programPoint places, 93 predicate places. [2023-11-29 21:56:38,666 INFO L500 AbstractCegarLoop]: Abstraction has has 426 places, 2780 transitions, 58518 flow [2023-11-29 21:56:38,667 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 335.3333333333333) internal successors, (1006), 3 states have internal predecessors, (1006), 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-29 21:56:38,667 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-29 21:56:38,667 INFO L232 CegarLoopForPetriNet]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-29 21:56:38,667 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2023-11-29 21:56:38,667 INFO L425 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2023-11-29 21:56:38,667 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 21:56:38,667 INFO L85 PathProgramCache]: Analyzing trace with hash 932921826, now seen corresponding path program 1 times [2023-11-29 21:56:38,667 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 21:56:38,668 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [418232571] [2023-11-29 21:56:38,668 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 21:56:38,668 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 21:56:38,684 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 21:56:38,752 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2023-11-29 21:56:38,752 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 21:56:38,752 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [418232571] [2023-11-29 21:56:38,752 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [418232571] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 21:56:38,752 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 21:56:38,752 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-29 21:56:38,752 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [662758620] [2023-11-29 21:56:38,752 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 21:56:38,753 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-29 21:56:38,753 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 21:56:38,753 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-29 21:56:38,753 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-29 21:56:38,754 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 332 out of 374 [2023-11-29 21:56:38,754 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 426 places, 2780 transitions, 58518 flow. Second operand has 3 states, 3 states have (on average 336.6666666666667) internal successors, (1010), 3 states have internal predecessors, (1010), 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-29 21:56:38,754 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 21:56:38,754 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 332 of 374 [2023-11-29 21:56:38,754 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 21:56:58,274 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1418] L104-->L110-1: Formula: (and (= v_~node1_state~0_20 1) (not (= (ite (and (< v_~node1_front~0_37 v_~node1_size~0_20) (< v_~node1_front~0_37 v_~node1_back~0_44) (<= 0 v_~node1_front~0_37)) 1 0) 0)) (= v_~safe~0_82 (ite (= (ite (= (select (select |v_#memory_int_189| v_~node1~0.base_33) (+ (* v_~node1_front~0_37 4) v_~node1~0.offset_33)) v_~update~0_75) 1 0) 0) 0 1)) (= (+ v_~node1_front~0_37 1) v_~node1_front~0_36)) InVars {~node1~0.base=v_~node1~0.base_33, ~node1_size~0=v_~node1_size~0_20, #memory_int=|v_#memory_int_189|, ~node1_back~0=v_~node1_back~0_44, ~node1~0.offset=v_~node1~0.offset_33, ~node1_front~0=v_~node1_front~0_37, ~update~0=v_~update~0_75} OutVars{thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~node1_state~0=v_~node1_state~0_20, ~node1~0.offset=v_~node1~0.offset_33, ~node1_front~0=v_~node1_front~0_36, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~node1~0.base=v_~node1~0.base_33, ~node1_size~0=v_~node1_size~0_20, thread2Thread1of1ForFork3_#t~post16#1=|v_thread2Thread1of1ForFork3_#t~post16#1_1|, ~safe~0=v_~safe~0_82, #memory_int=|v_#memory_int_189|, thread2Thread1of1ForFork3_#t~mem15#1=|v_thread2Thread1of1ForFork3_#t~mem15#1_1|, ~node1_back~0=v_~node1_back~0_44, ~update~0=v_~update~0_75} AuxVars[] AssignedVars[thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork3_#t~post16#1, ~safe~0, thread2Thread1of1ForFork3_#t~mem15#1, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~node1_state~0, ~node1_front~0][698], [60#L54true, 326#L126true, 368#true, 308#L148true, 378#(<= ~node2_back~0 ~node2_front~0), 2215#true, 403#(= ~manager_state~0 0), 2221#(= ~node2_state~0 0), 158#L110-1true, 353#true, 382#(= ~client_state~0 0), 2225#(<= ~client_back~0 ~client_front~0), 372#true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, thread4Thread1of1ForFork2InUse, 93#L199-4true, thread3Thread1of1ForFork0InUse, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:56:58,275 INFO L294 olderBase$Statistics]: this new event has 268 ancestors and is cut-off event [2023-11-29 21:56:58,275 INFO L297 olderBase$Statistics]: existing Event has 268 ancestors and is cut-off event [2023-11-29 21:56:58,275 INFO L297 olderBase$Statistics]: existing Event has 263 ancestors and is cut-off event [2023-11-29 21:56:58,275 INFO L297 olderBase$Statistics]: existing Event has 263 ancestors and is cut-off event [2023-11-29 21:56:58,275 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L148-->L154-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_137 v_~manager_size~0_40) (<= 0 v_~manager_back~0_137)) 1 0) 0)) (= v_~client_state~0_18 1) (= v_~manager_back~0_136 (+ v_~manager_back~0_137 1)) (not (= (ite (= v_~update~0_79 (select (select |v_#memory_int_193| v_~manager~0.base_85) (+ (* v_~manager_back~0_137 4) v_~manager~0.offset_85))) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, ~manager_back~0=v_~manager_back~0_137, ~manager_size~0=v_~manager_size~0_40, ~update~0=v_~update~0_79} OutVars{thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, thread4Thread1of1ForFork2_#t~post26#1=|v_thread4Thread1of1ForFork2_#t~post26#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~client_state~0=v_~client_state~0_18, ~manager_back~0=v_~manager_back~0_136, ~manager_size~0=v_~manager_size~0_40, thread4Thread1of1ForFork2_#t~mem25#1=|v_thread4Thread1of1ForFork2_#t~mem25#1_1|, ~update~0=v_~update~0_79} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post26#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, ~manager_back~0, thread4Thread1of1ForFork2_#t~mem25#1][700], [60#L54true, 326#L126true, 2217#(= ~node1_state~0 0), 368#true, 378#(<= ~node2_back~0 ~node2_front~0), 403#(= ~manager_state~0 0), 88#L154-1true, 190#L104true, 2221#(= ~node2_state~0 0), 353#true, 2225#(<= ~client_back~0 ~client_front~0), 372#true, thread2Thread1of1ForFork3InUse, 380#true, 384#true, thread4Thread1of1ForFork2InUse, 93#L199-4true, 356#true, thread3Thread1of1ForFork0InUse, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:56:58,275 INFO L294 olderBase$Statistics]: this new event has 268 ancestors and is cut-off event [2023-11-29 21:56:58,275 INFO L297 olderBase$Statistics]: existing Event has 268 ancestors and is cut-off event [2023-11-29 21:56:58,275 INFO L297 olderBase$Statistics]: existing Event has 263 ancestors and is cut-off event [2023-11-29 21:56:58,275 INFO L297 olderBase$Statistics]: existing Event has 263 ancestors and is cut-off event [2023-11-29 21:56:58,275 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1392] L54-->L88-1: Formula: (and (= (+ v_~manager_front~0_91 1) v_~manager_front~0_90) (= v_~manager_state~0_38 1) (= v_~safe~0_76 (ite (= (ite (= (select (select |v_#memory_int_155| v_~manager~0.base_67) (+ (* v_~manager_front~0_91 4) v_~manager~0.offset_67)) v_~update~0_61) 1 0) 0) 0 1)) (not (= (ite (and (< v_~manager_front~0_91 v_~manager_back~0_104) (< v_~manager_front~0_91 v_~manager_size~0_24) (<= 0 v_~manager_front~0_91)) 1 0) 0))) InVars {~manager_front~0=v_~manager_front~0_91, ~manager~0.offset=v_~manager~0.offset_67, ~manager~0.base=v_~manager~0.base_67, #memory_int=|v_#memory_int_155|, ~manager_back~0=v_~manager_back~0_104, ~manager_size~0=v_~manager_size~0_24, ~update~0=v_~update~0_61} OutVars{~manager_state~0=v_~manager_state~0_38, ~manager~0.offset=v_~manager~0.offset_67, ~manager~0.base=v_~manager~0.base_67, thread1Thread1of1ForFork1_#t~mem2#1=|v_thread1Thread1of1ForFork1_#t~mem2#1_1|, ~manager_back~0=v_~manager_back~0_104, ~manager_front~0=v_~manager_front~0_90, thread1Thread1of1ForFork1_#t~post3#1=|v_thread1Thread1of1ForFork1_#t~post3#1_1|, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, ~safe~0=v_~safe~0_76, #memory_int=|v_#memory_int_155|, ~manager_size~0=v_~manager_size~0_24, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~update~0=v_~update~0_61} AuxVars[] AssignedVars[~manager_front~0, ~manager_state~0, thread1Thread1of1ForFork1_#t~post3#1, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, ~safe~0, thread1Thread1of1ForFork1_#t~mem2#1, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1][702], [2217#(= ~node1_state~0 0), 326#L126true, 368#true, 308#L148true, 378#(<= ~node2_back~0 ~node2_front~0), 190#L104true, 2221#(= ~node2_state~0 0), 353#true, 382#(= ~client_state~0 0), 2225#(<= ~client_back~0 ~client_front~0), 372#true, 96#L88-1true, thread2Thread1of1ForFork3InUse, 384#true, thread4Thread1of1ForFork2InUse, 356#true, 93#L199-4true, thread3Thread1of1ForFork0InUse, 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:56:58,275 INFO L294 olderBase$Statistics]: this new event has 268 ancestors and is cut-off event [2023-11-29 21:56:58,275 INFO L297 olderBase$Statistics]: existing Event has 268 ancestors and is cut-off event [2023-11-29 21:56:58,275 INFO L297 olderBase$Statistics]: existing Event has 263 ancestors and is cut-off event [2023-11-29 21:56:58,275 INFO L297 olderBase$Statistics]: existing Event has 263 ancestors and is cut-off event [2023-11-29 21:56:58,278 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L148-->L154-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_137 v_~manager_size~0_40) (<= 0 v_~manager_back~0_137)) 1 0) 0)) (= v_~client_state~0_18 1) (= v_~manager_back~0_136 (+ v_~manager_back~0_137 1)) (not (= (ite (= v_~update~0_79 (select (select |v_#memory_int_193| v_~manager~0.base_85) (+ (* v_~manager_back~0_137 4) v_~manager~0.offset_85))) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, ~manager_back~0=v_~manager_back~0_137, ~manager_size~0=v_~manager_size~0_40, ~update~0=v_~update~0_79} OutVars{thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, thread4Thread1of1ForFork2_#t~post26#1=|v_thread4Thread1of1ForFork2_#t~post26#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~client_state~0=v_~client_state~0_18, ~manager_back~0=v_~manager_back~0_136, ~manager_size~0=v_~manager_size~0_40, thread4Thread1of1ForFork2_#t~mem25#1=|v_thread4Thread1of1ForFork2_#t~mem25#1_1|, ~update~0=v_~update~0_79} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post26#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, ~manager_back~0, thread4Thread1of1ForFork2_#t~mem25#1][699], [2217#(= ~node1_state~0 0), 326#L126true, 368#true, 378#(<= ~node2_back~0 ~node2_front~0), 88#L154-1true, 190#L104true, 2221#(= ~node2_state~0 0), 353#true, 2225#(<= ~client_back~0 ~client_front~0), 372#true, 380#true, thread2Thread1of1ForFork3InUse, 384#true, thread4Thread1of1ForFork2InUse, 93#L199-4true, 356#true, 176#L60true, thread3Thread1of1ForFork0InUse, 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:56:58,278 INFO L294 olderBase$Statistics]: this new event has 268 ancestors and is cut-off event [2023-11-29 21:56:58,278 INFO L297 olderBase$Statistics]: existing Event has 263 ancestors and is cut-off event [2023-11-29 21:56:58,278 INFO L297 olderBase$Statistics]: existing Event has 263 ancestors and is cut-off event [2023-11-29 21:56:58,278 INFO L297 olderBase$Statistics]: existing Event has 268 ancestors and is cut-off event [2023-11-29 21:56:58,278 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1418] L104-->L110-1: Formula: (and (= v_~node1_state~0_20 1) (not (= (ite (and (< v_~node1_front~0_37 v_~node1_size~0_20) (< v_~node1_front~0_37 v_~node1_back~0_44) (<= 0 v_~node1_front~0_37)) 1 0) 0)) (= v_~safe~0_82 (ite (= (ite (= (select (select |v_#memory_int_189| v_~node1~0.base_33) (+ (* v_~node1_front~0_37 4) v_~node1~0.offset_33)) v_~update~0_75) 1 0) 0) 0 1)) (= (+ v_~node1_front~0_37 1) v_~node1_front~0_36)) InVars {~node1~0.base=v_~node1~0.base_33, ~node1_size~0=v_~node1_size~0_20, #memory_int=|v_#memory_int_189|, ~node1_back~0=v_~node1_back~0_44, ~node1~0.offset=v_~node1~0.offset_33, ~node1_front~0=v_~node1_front~0_37, ~update~0=v_~update~0_75} OutVars{thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~node1_state~0=v_~node1_state~0_20, ~node1~0.offset=v_~node1~0.offset_33, ~node1_front~0=v_~node1_front~0_36, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~node1~0.base=v_~node1~0.base_33, ~node1_size~0=v_~node1_size~0_20, thread2Thread1of1ForFork3_#t~post16#1=|v_thread2Thread1of1ForFork3_#t~post16#1_1|, ~safe~0=v_~safe~0_82, #memory_int=|v_#memory_int_189|, thread2Thread1of1ForFork3_#t~mem15#1=|v_thread2Thread1of1ForFork3_#t~mem15#1_1|, ~node1_back~0=v_~node1_back~0_44, ~update~0=v_~update~0_75} AuxVars[] AssignedVars[thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork3_#t~post16#1, ~safe~0, thread2Thread1of1ForFork3_#t~mem15#1, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~node1_state~0, ~node1_front~0][701], [326#L126true, 368#true, 308#L148true, 378#(<= ~node2_back~0 ~node2_front~0), 2215#true, 2221#(= ~node2_state~0 0), 158#L110-1true, 353#true, 2225#(<= ~client_back~0 ~client_front~0), 382#(= ~client_state~0 0), 372#true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, thread4Thread1of1ForFork2InUse, 93#L199-4true, 176#L60true, thread3Thread1of1ForFork0InUse, 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:56:58,278 INFO L294 olderBase$Statistics]: this new event has 268 ancestors and is cut-off event [2023-11-29 21:56:58,278 INFO L297 olderBase$Statistics]: existing Event has 263 ancestors and is cut-off event [2023-11-29 21:56:58,278 INFO L297 olderBase$Statistics]: existing Event has 263 ancestors and is cut-off event [2023-11-29 21:56:58,278 INFO L297 olderBase$Statistics]: existing Event has 268 ancestors and is cut-off event [2023-11-29 21:57:01,606 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L148-->L154-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_137 v_~manager_size~0_40) (<= 0 v_~manager_back~0_137)) 1 0) 0)) (= v_~client_state~0_18 1) (= v_~manager_back~0_136 (+ v_~manager_back~0_137 1)) (not (= (ite (= v_~update~0_79 (select (select |v_#memory_int_193| v_~manager~0.base_85) (+ (* v_~manager_back~0_137 4) v_~manager~0.offset_85))) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, ~manager_back~0=v_~manager_back~0_137, ~manager_size~0=v_~manager_size~0_40, ~update~0=v_~update~0_79} OutVars{thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, thread4Thread1of1ForFork2_#t~post26#1=|v_thread4Thread1of1ForFork2_#t~post26#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~client_state~0=v_~client_state~0_18, ~manager_back~0=v_~manager_back~0_136, ~manager_size~0=v_~manager_size~0_40, thread4Thread1of1ForFork2_#t~mem25#1=|v_thread4Thread1of1ForFork2_#t~mem25#1_1|, ~update~0=v_~update~0_79} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post26#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, ~manager_back~0, thread4Thread1of1ForFork2_#t~mem25#1][699], [2217#(= ~node1_state~0 0), 326#L126true, 368#true, 378#(<= ~node2_back~0 ~node2_front~0), 88#L154-1true, 190#L104true, 2221#(= ~node2_state~0 0), 353#true, 25#L61true, 2225#(<= ~client_back~0 ~client_front~0), 372#true, 380#true, thread2Thread1of1ForFork3InUse, 384#true, thread4Thread1of1ForFork2InUse, 356#true, 93#L199-4true, thread3Thread1of1ForFork0InUse, 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:57:01,607 INFO L294 olderBase$Statistics]: this new event has 269 ancestors and is cut-off event [2023-11-29 21:57:01,607 INFO L297 olderBase$Statistics]: existing Event has 264 ancestors and is cut-off event [2023-11-29 21:57:01,607 INFO L297 olderBase$Statistics]: existing Event has 269 ancestors and is cut-off event [2023-11-29 21:57:01,607 INFO L297 olderBase$Statistics]: existing Event has 264 ancestors and is cut-off event [2023-11-29 21:57:01,607 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1395] L61-->L88-1: Formula: (and (= (+ v_~node1_back~0_39 1) v_~node1_back~0_38) (= v_~manager_state~0_40 2) (not (= (ite (= (select (select |v_#memory_int_177| v_~node1~0.base_31) (+ (* v_~node1_back~0_39 4) v_~node1~0.offset_31)) v_~update~0_69) 1 0) 0)) (not (= (ite (and (<= 0 v_~node1_back~0_39) (< v_~node1_back~0_39 v_~node1_size~0_16)) 1 0) 0))) InVars {~node1~0.base=v_~node1~0.base_31, ~node1_size~0=v_~node1_size~0_16, #memory_int=|v_#memory_int_177|, ~node1_back~0=v_~node1_back~0_39, ~node1~0.offset=v_~node1~0.offset_31, ~update~0=v_~update~0_69} OutVars{~manager_state~0=v_~manager_state~0_40, ~node1~0.base=v_~node1~0.base_31, thread1Thread1of1ForFork1_#t~mem4#1=|v_thread1Thread1of1ForFork1_#t~mem4#1_1|, ~node1_size~0=v_~node1_size~0_16, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_3|, thread1Thread1of1ForFork1_#t~post5#1=|v_thread1Thread1of1ForFork1_#t~post5#1_1|, #memory_int=|v_#memory_int_177|, ~node1_back~0=v_~node1_back~0_38, ~node1~0.offset=v_~node1~0.offset_31, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1_3|, ~update~0=v_~update~0_69} AuxVars[] AssignedVars[~manager_state~0, thread1Thread1of1ForFork1_#t~mem4#1, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork1_#t~post5#1, ~node1_back~0, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1][727], [2217#(= ~node1_state~0 0), 326#L126true, 368#true, 308#L148true, 378#(<= ~node2_back~0 ~node2_front~0), 190#L104true, 2221#(= ~node2_state~0 0), 353#true, 382#(= ~client_state~0 0), 2225#(<= ~client_back~0 ~client_front~0), 372#true, 96#L88-1true, thread2Thread1of1ForFork3InUse, 384#true, thread4Thread1of1ForFork2InUse, 356#true, 93#L199-4true, thread3Thread1of1ForFork0InUse, 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:57:01,607 INFO L294 olderBase$Statistics]: this new event has 269 ancestors and is cut-off event [2023-11-29 21:57:01,607 INFO L297 olderBase$Statistics]: existing Event has 264 ancestors and is cut-off event [2023-11-29 21:57:01,607 INFO L297 olderBase$Statistics]: existing Event has 264 ancestors and is cut-off event [2023-11-29 21:57:01,607 INFO L297 olderBase$Statistics]: existing Event has 269 ancestors and is cut-off event [2023-11-29 21:57:01,607 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1418] L104-->L110-1: Formula: (and (= v_~node1_state~0_20 1) (not (= (ite (and (< v_~node1_front~0_37 v_~node1_size~0_20) (< v_~node1_front~0_37 v_~node1_back~0_44) (<= 0 v_~node1_front~0_37)) 1 0) 0)) (= v_~safe~0_82 (ite (= (ite (= (select (select |v_#memory_int_189| v_~node1~0.base_33) (+ (* v_~node1_front~0_37 4) v_~node1~0.offset_33)) v_~update~0_75) 1 0) 0) 0 1)) (= (+ v_~node1_front~0_37 1) v_~node1_front~0_36)) InVars {~node1~0.base=v_~node1~0.base_33, ~node1_size~0=v_~node1_size~0_20, #memory_int=|v_#memory_int_189|, ~node1_back~0=v_~node1_back~0_44, ~node1~0.offset=v_~node1~0.offset_33, ~node1_front~0=v_~node1_front~0_37, ~update~0=v_~update~0_75} OutVars{thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~node1_state~0=v_~node1_state~0_20, ~node1~0.offset=v_~node1~0.offset_33, ~node1_front~0=v_~node1_front~0_36, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~node1~0.base=v_~node1~0.base_33, ~node1_size~0=v_~node1_size~0_20, thread2Thread1of1ForFork3_#t~post16#1=|v_thread2Thread1of1ForFork3_#t~post16#1_1|, ~safe~0=v_~safe~0_82, #memory_int=|v_#memory_int_189|, thread2Thread1of1ForFork3_#t~mem15#1=|v_thread2Thread1of1ForFork3_#t~mem15#1_1|, ~node1_back~0=v_~node1_back~0_44, ~update~0=v_~update~0_75} AuxVars[] AssignedVars[thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork3_#t~post16#1, ~safe~0, thread2Thread1of1ForFork3_#t~mem15#1, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~node1_state~0, ~node1_front~0][701], [326#L126true, 368#true, 308#L148true, 378#(<= ~node2_back~0 ~node2_front~0), 2215#true, 2221#(= ~node2_state~0 0), 158#L110-1true, 353#true, 25#L61true, 382#(= ~client_state~0 0), 2225#(<= ~client_back~0 ~client_front~0), 372#true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, thread4Thread1of1ForFork2InUse, 93#L199-4true, thread3Thread1of1ForFork0InUse, 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:57:01,607 INFO L294 olderBase$Statistics]: this new event has 269 ancestors and is cut-off event [2023-11-29 21:57:01,607 INFO L297 olderBase$Statistics]: existing Event has 269 ancestors and is cut-off event [2023-11-29 21:57:01,607 INFO L297 olderBase$Statistics]: existing Event has 264 ancestors and is cut-off event [2023-11-29 21:57:01,607 INFO L297 olderBase$Statistics]: existing Event has 264 ancestors and is cut-off event [2023-11-29 21:57:01,610 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L148-->L154-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_137 v_~manager_size~0_40) (<= 0 v_~manager_back~0_137)) 1 0) 0)) (= v_~client_state~0_18 1) (= v_~manager_back~0_136 (+ v_~manager_back~0_137 1)) (not (= (ite (= v_~update~0_79 (select (select |v_#memory_int_193| v_~manager~0.base_85) (+ (* v_~manager_back~0_137 4) v_~manager~0.offset_85))) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, ~manager_back~0=v_~manager_back~0_137, ~manager_size~0=v_~manager_size~0_40, ~update~0=v_~update~0_79} OutVars{thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, thread4Thread1of1ForFork2_#t~post26#1=|v_thread4Thread1of1ForFork2_#t~post26#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~client_state~0=v_~client_state~0_18, ~manager_back~0=v_~manager_back~0_136, ~manager_size~0=v_~manager_size~0_40, thread4Thread1of1ForFork2_#t~mem25#1=|v_thread4Thread1of1ForFork2_#t~mem25#1_1|, ~update~0=v_~update~0_79} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post26#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, ~manager_back~0, thread4Thread1of1ForFork2_#t~mem25#1][699], [2217#(= ~node1_state~0 0), 326#L126true, 368#true, 378#(<= ~node2_back~0 ~node2_front~0), 88#L154-1true, 190#L104true, 2221#(= ~node2_state~0 0), 353#true, 227#L67true, 2225#(<= ~client_back~0 ~client_front~0), 372#true, 380#true, thread2Thread1of1ForFork3InUse, 384#true, thread4Thread1of1ForFork2InUse, 356#true, 93#L199-4true, thread3Thread1of1ForFork0InUse, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:57:01,610 INFO L294 olderBase$Statistics]: this new event has 269 ancestors and is cut-off event [2023-11-29 21:57:01,610 INFO L297 olderBase$Statistics]: existing Event has 264 ancestors and is cut-off event [2023-11-29 21:57:01,610 INFO L297 olderBase$Statistics]: existing Event has 264 ancestors and is cut-off event [2023-11-29 21:57:01,610 INFO L297 olderBase$Statistics]: existing Event has 269 ancestors and is cut-off event [2023-11-29 21:57:01,611 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1418] L104-->L110-1: Formula: (and (= v_~node1_state~0_20 1) (not (= (ite (and (< v_~node1_front~0_37 v_~node1_size~0_20) (< v_~node1_front~0_37 v_~node1_back~0_44) (<= 0 v_~node1_front~0_37)) 1 0) 0)) (= v_~safe~0_82 (ite (= (ite (= (select (select |v_#memory_int_189| v_~node1~0.base_33) (+ (* v_~node1_front~0_37 4) v_~node1~0.offset_33)) v_~update~0_75) 1 0) 0) 0 1)) (= (+ v_~node1_front~0_37 1) v_~node1_front~0_36)) InVars {~node1~0.base=v_~node1~0.base_33, ~node1_size~0=v_~node1_size~0_20, #memory_int=|v_#memory_int_189|, ~node1_back~0=v_~node1_back~0_44, ~node1~0.offset=v_~node1~0.offset_33, ~node1_front~0=v_~node1_front~0_37, ~update~0=v_~update~0_75} OutVars{thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~node1_state~0=v_~node1_state~0_20, ~node1~0.offset=v_~node1~0.offset_33, ~node1_front~0=v_~node1_front~0_36, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~node1~0.base=v_~node1~0.base_33, ~node1_size~0=v_~node1_size~0_20, thread2Thread1of1ForFork3_#t~post16#1=|v_thread2Thread1of1ForFork3_#t~post16#1_1|, ~safe~0=v_~safe~0_82, #memory_int=|v_#memory_int_189|, thread2Thread1of1ForFork3_#t~mem15#1=|v_thread2Thread1of1ForFork3_#t~mem15#1_1|, ~node1_back~0=v_~node1_back~0_44, ~update~0=v_~update~0_75} AuxVars[] AssignedVars[thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork3_#t~post16#1, ~safe~0, thread2Thread1of1ForFork3_#t~mem15#1, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~node1_state~0, ~node1_front~0][701], [326#L126true, 368#true, 308#L148true, 378#(<= ~node2_back~0 ~node2_front~0), 2215#true, 2221#(= ~node2_state~0 0), 158#L110-1true, 353#true, 227#L67true, 382#(= ~client_state~0 0), 2225#(<= ~client_back~0 ~client_front~0), 372#true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, thread4Thread1of1ForFork2InUse, 93#L199-4true, thread3Thread1of1ForFork0InUse, 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:57:01,611 INFO L294 olderBase$Statistics]: this new event has 269 ancestors and is cut-off event [2023-11-29 21:57:01,611 INFO L297 olderBase$Statistics]: existing Event has 264 ancestors and is cut-off event [2023-11-29 21:57:01,611 INFO L297 olderBase$Statistics]: existing Event has 269 ancestors and is cut-off event [2023-11-29 21:57:01,611 INFO L297 olderBase$Statistics]: existing Event has 264 ancestors and is cut-off event [2023-11-29 21:57:04,364 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L148-->L154-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_137 v_~manager_size~0_40) (<= 0 v_~manager_back~0_137)) 1 0) 0)) (= v_~client_state~0_18 1) (= v_~manager_back~0_136 (+ v_~manager_back~0_137 1)) (not (= (ite (= v_~update~0_79 (select (select |v_#memory_int_193| v_~manager~0.base_85) (+ (* v_~manager_back~0_137 4) v_~manager~0.offset_85))) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, ~manager_back~0=v_~manager_back~0_137, ~manager_size~0=v_~manager_size~0_40, ~update~0=v_~update~0_79} OutVars{thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, thread4Thread1of1ForFork2_#t~post26#1=|v_thread4Thread1of1ForFork2_#t~post26#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~client_state~0=v_~client_state~0_18, ~manager_back~0=v_~manager_back~0_136, ~manager_size~0=v_~manager_size~0_40, thread4Thread1of1ForFork2_#t~mem25#1=|v_thread4Thread1of1ForFork2_#t~mem25#1_1|, ~update~0=v_~update~0_79} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post26#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, ~manager_back~0, thread4Thread1of1ForFork2_#t~mem25#1][658], [2217#(= ~node1_state~0 0), 368#true, 2219#true, 376#true, 88#L154-1true, 190#L104true, 210#L133true, 2185#(and (exists ((v_~manager_back~0_148 Int)) (and (= ~update~0 (select (select |#memory_int| ~manager~0.base) (* v_~manager_back~0_148 4))) (<= (+ v_~manager_back~0_148 1) ~manager_size~0) (<= 0 v_~manager_back~0_148))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_size~0 1) (= ~manager~0.offset 0) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t1~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (not (= ~manager~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (= ~manager_front~0 0) (< ~manager_front~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t4~0#1.base|)), 353#true, 277#L201-1true, 2225#(<= ~client_back~0 ~client_front~0), 380#true, thread2Thread1of1ForFork3InUse, 384#true, thread4Thread1of1ForFork2InUse, 356#true, thread3Thread1of1ForFork0InUse, 374#(<= ~node1_back~0 ~node1_front~0), thread1Thread1of1ForFork1NotInUse, 401#true]) [2023-11-29 21:57:04,364 INFO L294 olderBase$Statistics]: this new event has 269 ancestors and is cut-off event [2023-11-29 21:57:04,364 INFO L297 olderBase$Statistics]: existing Event has 269 ancestors and is cut-off event [2023-11-29 21:57:04,364 INFO L297 olderBase$Statistics]: existing Event has 269 ancestors and is cut-off event [2023-11-29 21:57:04,364 INFO L297 olderBase$Statistics]: existing Event has 269 ancestors and is cut-off event [2023-11-29 21:57:05,077 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1398] L68-->L88-1: Formula: (and (not (= (ite (and (< v_~node2_back~0_49 v_~node2_size~0_24) (<= 0 v_~node2_back~0_49)) 1 0) 0)) (= (+ v_~node2_back~0_49 1) v_~node2_back~0_48) (= v_~manager_state~0_44 3) (not (= (ite (= v_~update~0_83 (select (select |v_#memory_int_197| v_~node2~0.base_33) (+ (* 4 v_~node2_back~0_49) v_~node2~0.offset_33))) 1 0) 0))) InVars {~node2~0.offset=v_~node2~0.offset_33, #memory_int=|v_#memory_int_197|, ~node2_size~0=v_~node2_size~0_24, ~node2_back~0=v_~node2_back~0_49, ~node2~0.base=v_~node2~0.base_33, ~update~0=v_~update~0_83} OutVars{thread1Thread1of1ForFork1_#t~post7#1=|v_thread1Thread1of1ForFork1_#t~post7#1_1|, ~manager_state~0=v_~manager_state~0_44, thread1Thread1of1ForFork1_#t~mem6#1=|v_thread1Thread1of1ForFork1_#t~mem6#1_1|, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_5|, ~node2~0.offset=v_~node2~0.offset_33, #memory_int=|v_#memory_int_197|, ~node2_size~0=v_~node2_size~0_24, ~node2_back~0=v_~node2_back~0_48, ~node2~0.base=v_~node2~0.base_33, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1_5|, ~update~0=v_~update~0_83} AuxVars[] AssignedVars[thread1Thread1of1ForFork1_#t~post7#1, ~manager_state~0, thread1Thread1of1ForFork1_#t~mem6#1, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, ~node2_back~0, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1][767], [2217#(= ~node1_state~0 0), 326#L126true, 368#true, 308#L148true, 376#true, 190#L104true, 2221#(= ~node2_state~0 0), 353#true, 382#(= ~client_state~0 0), 2225#(<= ~client_back~0 ~client_front~0), 372#true, 96#L88-1true, thread2Thread1of1ForFork3InUse, 384#true, thread4Thread1of1ForFork2InUse, 356#true, 93#L199-4true, thread3Thread1of1ForFork0InUse, 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:57:05,077 INFO L294 olderBase$Statistics]: this new event has 270 ancestors and is cut-off event [2023-11-29 21:57:05,077 INFO L297 olderBase$Statistics]: existing Event has 265 ancestors and is cut-off event [2023-11-29 21:57:05,077 INFO L297 olderBase$Statistics]: existing Event has 270 ancestors and is cut-off event [2023-11-29 21:57:05,077 INFO L297 olderBase$Statistics]: existing Event has 265 ancestors and is cut-off event [2023-11-29 21:57:05,078 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L148-->L154-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_137 v_~manager_size~0_40) (<= 0 v_~manager_back~0_137)) 1 0) 0)) (= v_~client_state~0_18 1) (= v_~manager_back~0_136 (+ v_~manager_back~0_137 1)) (not (= (ite (= v_~update~0_79 (select (select |v_#memory_int_193| v_~manager~0.base_85) (+ (* v_~manager_back~0_137 4) v_~manager~0.offset_85))) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, ~manager_back~0=v_~manager_back~0_137, ~manager_size~0=v_~manager_size~0_40, ~update~0=v_~update~0_79} OutVars{thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, thread4Thread1of1ForFork2_#t~post26#1=|v_thread4Thread1of1ForFork2_#t~post26#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~client_state~0=v_~client_state~0_18, ~manager_back~0=v_~manager_back~0_136, ~manager_size~0=v_~manager_size~0_40, thread4Thread1of1ForFork2_#t~mem25#1=|v_thread4Thread1of1ForFork2_#t~mem25#1_1|, ~update~0=v_~update~0_79} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post26#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, ~manager_back~0, thread4Thread1of1ForFork2_#t~mem25#1][699], [2217#(= ~node1_state~0 0), 326#L126true, 368#true, 378#(<= ~node2_back~0 ~node2_front~0), 88#L154-1true, 190#L104true, 2221#(= ~node2_state~0 0), 353#true, 2225#(<= ~client_back~0 ~client_front~0), 372#true, 39#L68true, 380#true, thread2Thread1of1ForFork3InUse, 384#true, thread4Thread1of1ForFork2InUse, 356#true, 93#L199-4true, thread3Thread1of1ForFork0InUse, 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:57:05,078 INFO L294 olderBase$Statistics]: this new event has 270 ancestors and is cut-off event [2023-11-29 21:57:05,078 INFO L297 olderBase$Statistics]: existing Event has 265 ancestors and is cut-off event [2023-11-29 21:57:05,078 INFO L297 olderBase$Statistics]: existing Event has 265 ancestors and is cut-off event [2023-11-29 21:57:05,078 INFO L297 olderBase$Statistics]: existing Event has 270 ancestors and is cut-off event [2023-11-29 21:57:05,078 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1418] L104-->L110-1: Formula: (and (= v_~node1_state~0_20 1) (not (= (ite (and (< v_~node1_front~0_37 v_~node1_size~0_20) (< v_~node1_front~0_37 v_~node1_back~0_44) (<= 0 v_~node1_front~0_37)) 1 0) 0)) (= v_~safe~0_82 (ite (= (ite (= (select (select |v_#memory_int_189| v_~node1~0.base_33) (+ (* v_~node1_front~0_37 4) v_~node1~0.offset_33)) v_~update~0_75) 1 0) 0) 0 1)) (= (+ v_~node1_front~0_37 1) v_~node1_front~0_36)) InVars {~node1~0.base=v_~node1~0.base_33, ~node1_size~0=v_~node1_size~0_20, #memory_int=|v_#memory_int_189|, ~node1_back~0=v_~node1_back~0_44, ~node1~0.offset=v_~node1~0.offset_33, ~node1_front~0=v_~node1_front~0_37, ~update~0=v_~update~0_75} OutVars{thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~node1_state~0=v_~node1_state~0_20, ~node1~0.offset=v_~node1~0.offset_33, ~node1_front~0=v_~node1_front~0_36, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~node1~0.base=v_~node1~0.base_33, ~node1_size~0=v_~node1_size~0_20, thread2Thread1of1ForFork3_#t~post16#1=|v_thread2Thread1of1ForFork3_#t~post16#1_1|, ~safe~0=v_~safe~0_82, #memory_int=|v_#memory_int_189|, thread2Thread1of1ForFork3_#t~mem15#1=|v_thread2Thread1of1ForFork3_#t~mem15#1_1|, ~node1_back~0=v_~node1_back~0_44, ~update~0=v_~update~0_75} AuxVars[] AssignedVars[thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork3_#t~post16#1, ~safe~0, thread2Thread1of1ForFork3_#t~mem15#1, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~node1_state~0, ~node1_front~0][701], [326#L126true, 368#true, 308#L148true, 378#(<= ~node2_back~0 ~node2_front~0), 2215#true, 2221#(= ~node2_state~0 0), 158#L110-1true, 353#true, 382#(= ~client_state~0 0), 2225#(<= ~client_back~0 ~client_front~0), 372#true, 39#L68true, thread2Thread1of1ForFork3InUse, 384#true, thread4Thread1of1ForFork2InUse, 356#true, 93#L199-4true, thread3Thread1of1ForFork0InUse, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:57:05,078 INFO L294 olderBase$Statistics]: this new event has 270 ancestors and is cut-off event [2023-11-29 21:57:05,078 INFO L297 olderBase$Statistics]: existing Event has 265 ancestors and is cut-off event [2023-11-29 21:57:05,078 INFO L297 olderBase$Statistics]: existing Event has 270 ancestors and is cut-off event [2023-11-29 21:57:05,078 INFO L297 olderBase$Statistics]: existing Event has 265 ancestors and is cut-off event [2023-11-29 21:57:05,080 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L148-->L154-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_137 v_~manager_size~0_40) (<= 0 v_~manager_back~0_137)) 1 0) 0)) (= v_~client_state~0_18 1) (= v_~manager_back~0_136 (+ v_~manager_back~0_137 1)) (not (= (ite (= v_~update~0_79 (select (select |v_#memory_int_193| v_~manager~0.base_85) (+ (* v_~manager_back~0_137 4) v_~manager~0.offset_85))) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, ~manager_back~0=v_~manager_back~0_137, ~manager_size~0=v_~manager_size~0_40, ~update~0=v_~update~0_79} OutVars{thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, thread4Thread1of1ForFork2_#t~post26#1=|v_thread4Thread1of1ForFork2_#t~post26#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~client_state~0=v_~client_state~0_18, ~manager_back~0=v_~manager_back~0_136, ~manager_size~0=v_~manager_size~0_40, thread4Thread1of1ForFork2_#t~mem25#1=|v_thread4Thread1of1ForFork2_#t~mem25#1_1|, ~update~0=v_~update~0_79} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post26#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, ~manager_back~0, thread4Thread1of1ForFork2_#t~mem25#1][699], [2217#(= ~node1_state~0 0), 326#L126true, 368#true, 378#(<= ~node2_back~0 ~node2_front~0), 88#L154-1true, 190#L104true, 2221#(= ~node2_state~0 0), 321#L74true, 353#true, 2225#(<= ~client_back~0 ~client_front~0), 372#true, 380#true, thread2Thread1of1ForFork3InUse, 384#true, thread4Thread1of1ForFork2InUse, 356#true, 93#L199-4true, thread3Thread1of1ForFork0InUse, 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:57:05,080 INFO L294 olderBase$Statistics]: this new event has 270 ancestors and is cut-off event [2023-11-29 21:57:05,080 INFO L297 olderBase$Statistics]: existing Event has 265 ancestors and is cut-off event [2023-11-29 21:57:05,080 INFO L297 olderBase$Statistics]: existing Event has 265 ancestors and is cut-off event [2023-11-29 21:57:05,080 INFO L297 olderBase$Statistics]: existing Event has 270 ancestors and is cut-off event [2023-11-29 21:57:05,080 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1418] L104-->L110-1: Formula: (and (= v_~node1_state~0_20 1) (not (= (ite (and (< v_~node1_front~0_37 v_~node1_size~0_20) (< v_~node1_front~0_37 v_~node1_back~0_44) (<= 0 v_~node1_front~0_37)) 1 0) 0)) (= v_~safe~0_82 (ite (= (ite (= (select (select |v_#memory_int_189| v_~node1~0.base_33) (+ (* v_~node1_front~0_37 4) v_~node1~0.offset_33)) v_~update~0_75) 1 0) 0) 0 1)) (= (+ v_~node1_front~0_37 1) v_~node1_front~0_36)) InVars {~node1~0.base=v_~node1~0.base_33, ~node1_size~0=v_~node1_size~0_20, #memory_int=|v_#memory_int_189|, ~node1_back~0=v_~node1_back~0_44, ~node1~0.offset=v_~node1~0.offset_33, ~node1_front~0=v_~node1_front~0_37, ~update~0=v_~update~0_75} OutVars{thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~node1_state~0=v_~node1_state~0_20, ~node1~0.offset=v_~node1~0.offset_33, ~node1_front~0=v_~node1_front~0_36, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~node1~0.base=v_~node1~0.base_33, ~node1_size~0=v_~node1_size~0_20, thread2Thread1of1ForFork3_#t~post16#1=|v_thread2Thread1of1ForFork3_#t~post16#1_1|, ~safe~0=v_~safe~0_82, #memory_int=|v_#memory_int_189|, thread2Thread1of1ForFork3_#t~mem15#1=|v_thread2Thread1of1ForFork3_#t~mem15#1_1|, ~node1_back~0=v_~node1_back~0_44, ~update~0=v_~update~0_75} AuxVars[] AssignedVars[thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork3_#t~post16#1, ~safe~0, thread2Thread1of1ForFork3_#t~mem15#1, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~node1_state~0, ~node1_front~0][701], [326#L126true, 368#true, 308#L148true, 378#(<= ~node2_back~0 ~node2_front~0), 2215#true, 2221#(= ~node2_state~0 0), 321#L74true, 158#L110-1true, 353#true, 2225#(<= ~client_back~0 ~client_front~0), 382#(= ~client_state~0 0), 372#true, thread2Thread1of1ForFork3InUse, 384#true, thread4Thread1of1ForFork2InUse, 93#L199-4true, 356#true, thread3Thread1of1ForFork0InUse, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:57:05,080 INFO L294 olderBase$Statistics]: this new event has 270 ancestors and is cut-off event [2023-11-29 21:57:05,080 INFO L297 olderBase$Statistics]: existing Event has 270 ancestors and is cut-off event [2023-11-29 21:57:05,080 INFO L297 olderBase$Statistics]: existing Event has 265 ancestors and is cut-off event [2023-11-29 21:57:05,080 INFO L297 olderBase$Statistics]: existing Event has 265 ancestors and is cut-off event [2023-11-29 21:57:07,944 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1435] L133-->L132-1: Formula: (and (not (= (ite (and (<= 0 v_~manager_back~0_131) (< v_~manager_back~0_131 v_~manager_size~0_36)) 1 0) 0)) (not (= (ite (= v_~ok~0_67 (select (select |v_#memory_int_181| v_~manager~0.base_81) (+ (* v_~manager_back~0_131 4) v_~manager~0.offset_81))) 1 0) 0)) (= v_~manager_back~0_130 (+ v_~manager_back~0_131 1)) (= v_~node2_state~0_14 0)) InVars {~manager~0.offset=v_~manager~0.offset_81, ~ok~0=v_~ok~0_67, ~manager~0.base=v_~manager~0.base_81, #memory_int=|v_#memory_int_181|, ~manager_back~0=v_~manager_back~0_131, ~manager_size~0=v_~manager_size~0_36} OutVars{~node2_state~0=v_~node2_state~0_14, thread3Thread1of1ForFork0_#t~mem22#1=|v_thread3Thread1of1ForFork0_#t~mem22#1_1|, ~manager~0.offset=v_~manager~0.offset_81, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_3|, ~ok~0=v_~ok~0_67, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_3|, ~manager~0.base=v_~manager~0.base_81, thread3Thread1of1ForFork0_#t~post23#1=|v_thread3Thread1of1ForFork0_#t~post23#1_1|, #memory_int=|v_#memory_int_181|, ~manager_back~0=v_~manager_back~0_130, ~manager_size~0=v_~manager_size~0_36} AuxVars[] AssignedVars[~node2_state~0, thread3Thread1of1ForFork0_#t~mem22#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_#t~post23#1, ~manager_back~0][690], [2217#(= ~node1_state~0 0), 368#true, 308#L148true, 376#true, 190#L104true, 2221#(= ~node2_state~0 0), 2175#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_size~0 1) (or (and (= ~manager_front~0 0) (= ~update~0 (select (select |#memory_int| ~manager~0.base) 0))) (< ~manager_front~0 0)) (= ~manager~0.offset 0) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t1~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (not (= ~manager~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t4~0#1.base|)), 353#true, 277#L201-1true, 194#L132-1true, 2225#(<= ~client_back~0 ~client_front~0), 382#(= ~client_state~0 0), thread2Thread1of1ForFork3InUse, 384#true, thread4Thread1of1ForFork2InUse, 356#true, 374#(<= ~node1_back~0 ~node1_front~0), thread3Thread1of1ForFork0InUse, 401#true, thread1Thread1of1ForFork1NotInUse]) [2023-11-29 21:57:07,946 INFO L294 olderBase$Statistics]: this new event has 269 ancestors and is not cut-off event [2023-11-29 21:57:07,946 INFO L297 olderBase$Statistics]: existing Event has 269 ancestors and is not cut-off event [2023-11-29 21:57:07,946 INFO L297 olderBase$Statistics]: existing Event has 269 ancestors and is not cut-off event [2023-11-29 21:57:07,946 INFO L297 olderBase$Statistics]: existing Event has 269 ancestors and is not cut-off event [2023-11-29 21:57:09,164 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L148-->L154-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_137 v_~manager_size~0_40) (<= 0 v_~manager_back~0_137)) 1 0) 0)) (= v_~client_state~0_18 1) (= v_~manager_back~0_136 (+ v_~manager_back~0_137 1)) (not (= (ite (= v_~update~0_79 (select (select |v_#memory_int_193| v_~manager~0.base_85) (+ (* v_~manager_back~0_137 4) v_~manager~0.offset_85))) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, ~manager_back~0=v_~manager_back~0_137, ~manager_size~0=v_~manager_size~0_40, ~update~0=v_~update~0_79} OutVars{thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, thread4Thread1of1ForFork2_#t~post26#1=|v_thread4Thread1of1ForFork2_#t~post26#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~client_state~0=v_~client_state~0_18, ~manager_back~0=v_~manager_back~0_136, ~manager_size~0=v_~manager_size~0_40, thread4Thread1of1ForFork2_#t~mem25#1=|v_thread4Thread1of1ForFork2_#t~mem25#1_1|, ~update~0=v_~update~0_79} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post26#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, ~manager_back~0, thread4Thread1of1ForFork2_#t~mem25#1][1042], [326#L126true, 2217#(= ~node1_state~0 0), 368#true, 376#true, 88#L154-1true, 190#L104true, 2221#(= ~node2_state~0 0), 353#true, 2225#(<= ~client_back~0 ~client_front~0), 372#true, thread2Thread1of1ForFork3InUse, 380#true, 384#true, thread4Thread1of1ForFork2InUse, 356#true, 93#L199-4true, 176#L60true, thread3Thread1of1ForFork0InUse, 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:57:09,165 INFO L294 olderBase$Statistics]: this new event has 275 ancestors and is cut-off event [2023-11-29 21:57:09,165 INFO L297 olderBase$Statistics]: existing Event has 270 ancestors and is cut-off event [2023-11-29 21:57:09,165 INFO L297 olderBase$Statistics]: existing Event has 275 ancestors and is cut-off event [2023-11-29 21:57:09,165 INFO L297 olderBase$Statistics]: existing Event has 270 ancestors and is cut-off event [2023-11-29 21:57:09,165 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1432] L126-->L132-1: Formula: (and (not (= (ite (and (< v_~node2_front~0_35 v_~node2_back~0_44) (<= 0 v_~node2_front~0_35) (< v_~node2_front~0_35 v_~node2_size~0_20)) 1 0) 0)) (= v_~safe~0_80 (ite (= (ite (= (select (select |v_#memory_int_183| v_~node2~0.base_29) (+ (* 4 v_~node2_front~0_35) v_~node2~0.offset_29)) v_~update~0_73) 1 0) 0) 0 1)) (= v_~node2_state~0_16 1) (= (+ v_~node2_front~0_35 1) v_~node2_front~0_34)) InVars {~node2~0.offset=v_~node2~0.offset_29, ~node2_front~0=v_~node2_front~0_35, #memory_int=|v_#memory_int_183|, ~node2_size~0=v_~node2_size~0_20, ~node2~0.base=v_~node2~0.base_29, ~node2_back~0=v_~node2_back~0_44, ~update~0=v_~update~0_73} OutVars{~node2_state~0=v_~node2_state~0_16, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_1|, thread3Thread1of1ForFork0_#t~mem20#1=|v_thread3Thread1of1ForFork0_#t~mem20#1_1|, thread3Thread1of1ForFork0_#t~post21#1=|v_thread3Thread1of1ForFork0_#t~post21#1_1|, ~node2~0.offset=v_~node2~0.offset_29, ~node2_front~0=v_~node2_front~0_34, ~safe~0=v_~safe~0_80, #memory_int=|v_#memory_int_183|, ~node2_size~0=v_~node2_size~0_20, ~node2~0.base=v_~node2~0.base_29, ~node2_back~0=v_~node2_back~0_44, ~update~0=v_~update~0_73} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#t~post21#1, ~node2_state~0, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, ~node2_front~0, ~safe~0, thread3Thread1of1ForFork0_#t~mem20#1][1408], [2217#(= ~node1_state~0 0), 368#true, 308#L148true, 2219#true, 376#true, 190#L104true, 353#true, 194#L132-1true, 2225#(<= ~client_back~0 ~client_front~0), 382#(= ~client_state~0 0), 372#true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, thread4Thread1of1ForFork2InUse, 93#L199-4true, 176#L60true, thread3Thread1of1ForFork0InUse, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:57:09,165 INFO L294 olderBase$Statistics]: this new event has 275 ancestors and is cut-off event [2023-11-29 21:57:09,165 INFO L297 olderBase$Statistics]: existing Event has 275 ancestors and is cut-off event [2023-11-29 21:57:09,165 INFO L297 olderBase$Statistics]: existing Event has 270 ancestors and is cut-off event [2023-11-29 21:57:09,165 INFO L297 olderBase$Statistics]: existing Event has 270 ancestors and is cut-off event [2023-11-29 21:57:09,166 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1418] L104-->L110-1: Formula: (and (= v_~node1_state~0_20 1) (not (= (ite (and (< v_~node1_front~0_37 v_~node1_size~0_20) (< v_~node1_front~0_37 v_~node1_back~0_44) (<= 0 v_~node1_front~0_37)) 1 0) 0)) (= v_~safe~0_82 (ite (= (ite (= (select (select |v_#memory_int_189| v_~node1~0.base_33) (+ (* v_~node1_front~0_37 4) v_~node1~0.offset_33)) v_~update~0_75) 1 0) 0) 0 1)) (= (+ v_~node1_front~0_37 1) v_~node1_front~0_36)) InVars {~node1~0.base=v_~node1~0.base_33, ~node1_size~0=v_~node1_size~0_20, #memory_int=|v_#memory_int_189|, ~node1_back~0=v_~node1_back~0_44, ~node1~0.offset=v_~node1~0.offset_33, ~node1_front~0=v_~node1_front~0_37, ~update~0=v_~update~0_75} OutVars{thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~node1_state~0=v_~node1_state~0_20, ~node1~0.offset=v_~node1~0.offset_33, ~node1_front~0=v_~node1_front~0_36, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~node1~0.base=v_~node1~0.base_33, ~node1_size~0=v_~node1_size~0_20, thread2Thread1of1ForFork3_#t~post16#1=|v_thread2Thread1of1ForFork3_#t~post16#1_1|, ~safe~0=v_~safe~0_82, #memory_int=|v_#memory_int_189|, thread2Thread1of1ForFork3_#t~mem15#1=|v_thread2Thread1of1ForFork3_#t~mem15#1_1|, ~node1_back~0=v_~node1_back~0_44, ~update~0=v_~update~0_75} AuxVars[] AssignedVars[thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork3_#t~post16#1, ~safe~0, thread2Thread1of1ForFork3_#t~mem15#1, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~node1_state~0, ~node1_front~0][1406], [326#L126true, 368#true, 308#L148true, 2215#true, 376#true, 2221#(= ~node2_state~0 0), 158#L110-1true, 353#true, 2225#(<= ~client_back~0 ~client_front~0), 382#(= ~client_state~0 0), 372#true, thread2Thread1of1ForFork3InUse, 384#true, thread4Thread1of1ForFork2InUse, 356#true, 93#L199-4true, 176#L60true, thread3Thread1of1ForFork0InUse, 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:57:09,166 INFO L294 olderBase$Statistics]: this new event has 275 ancestors and is cut-off event [2023-11-29 21:57:09,166 INFO L297 olderBase$Statistics]: existing Event has 275 ancestors and is cut-off event [2023-11-29 21:57:09,166 INFO L297 olderBase$Statistics]: existing Event has 270 ancestors and is cut-off event [2023-11-29 21:57:09,166 INFO L297 olderBase$Statistics]: existing Event has 270 ancestors and is cut-off event [2023-11-29 21:57:09,274 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1418] L104-->L110-1: Formula: (and (= v_~node1_state~0_20 1) (not (= (ite (and (< v_~node1_front~0_37 v_~node1_size~0_20) (< v_~node1_front~0_37 v_~node1_back~0_44) (<= 0 v_~node1_front~0_37)) 1 0) 0)) (= v_~safe~0_82 (ite (= (ite (= (select (select |v_#memory_int_189| v_~node1~0.base_33) (+ (* v_~node1_front~0_37 4) v_~node1~0.offset_33)) v_~update~0_75) 1 0) 0) 0 1)) (= (+ v_~node1_front~0_37 1) v_~node1_front~0_36)) InVars {~node1~0.base=v_~node1~0.base_33, ~node1_size~0=v_~node1_size~0_20, #memory_int=|v_#memory_int_189|, ~node1_back~0=v_~node1_back~0_44, ~node1~0.offset=v_~node1~0.offset_33, ~node1_front~0=v_~node1_front~0_37, ~update~0=v_~update~0_75} OutVars{thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~node1_state~0=v_~node1_state~0_20, ~node1~0.offset=v_~node1~0.offset_33, ~node1_front~0=v_~node1_front~0_36, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~node1~0.base=v_~node1~0.base_33, ~node1_size~0=v_~node1_size~0_20, thread2Thread1of1ForFork3_#t~post16#1=|v_thread2Thread1of1ForFork3_#t~post16#1_1|, ~safe~0=v_~safe~0_82, #memory_int=|v_#memory_int_189|, thread2Thread1of1ForFork3_#t~mem15#1=|v_thread2Thread1of1ForFork3_#t~mem15#1_1|, ~node1_back~0=v_~node1_back~0_44, ~update~0=v_~update~0_75} AuxVars[] AssignedVars[thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork3_#t~post16#1, ~safe~0, thread2Thread1of1ForFork3_#t~mem15#1, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~node1_state~0, ~node1_front~0][698], [326#L126true, 60#L54true, 368#true, 308#L148true, 378#(<= ~node2_back~0 ~node2_front~0), 18#L200-1true, 2215#true, 403#(= ~manager_state~0 0), 2221#(= ~node2_state~0 0), 158#L110-1true, 353#true, 2225#(<= ~client_back~0 ~client_front~0), 382#(= ~client_state~0 0), 372#true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:57:09,275 INFO L294 olderBase$Statistics]: this new event has 271 ancestors and is cut-off event [2023-11-29 21:57:09,275 INFO L297 olderBase$Statistics]: existing Event has 266 ancestors and is cut-off event [2023-11-29 21:57:09,275 INFO L297 olderBase$Statistics]: existing Event has 266 ancestors and is cut-off event [2023-11-29 21:57:09,275 INFO L297 olderBase$Statistics]: existing Event has 271 ancestors and is cut-off event [2023-11-29 21:57:09,275 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L148-->L154-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_137 v_~manager_size~0_40) (<= 0 v_~manager_back~0_137)) 1 0) 0)) (= v_~client_state~0_18 1) (= v_~manager_back~0_136 (+ v_~manager_back~0_137 1)) (not (= (ite (= v_~update~0_79 (select (select |v_#memory_int_193| v_~manager~0.base_85) (+ (* v_~manager_back~0_137 4) v_~manager~0.offset_85))) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, ~manager_back~0=v_~manager_back~0_137, ~manager_size~0=v_~manager_size~0_40, ~update~0=v_~update~0_79} OutVars{thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, thread4Thread1of1ForFork2_#t~post26#1=|v_thread4Thread1of1ForFork2_#t~post26#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~client_state~0=v_~client_state~0_18, ~manager_back~0=v_~manager_back~0_136, ~manager_size~0=v_~manager_size~0_40, thread4Thread1of1ForFork2_#t~mem25#1=|v_thread4Thread1of1ForFork2_#t~mem25#1_1|, ~update~0=v_~update~0_79} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post26#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, ~manager_back~0, thread4Thread1of1ForFork2_#t~mem25#1][700], [326#L126true, 60#L54true, 2217#(= ~node1_state~0 0), 368#true, 378#(<= ~node2_back~0 ~node2_front~0), 18#L200-1true, 88#L154-1true, 403#(= ~manager_state~0 0), 190#L104true, 2221#(= ~node2_state~0 0), 353#true, 2225#(<= ~client_back~0 ~client_front~0), 372#true, thread2Thread1of1ForFork3InUse, 380#true, 384#true, thread4Thread1of1ForFork2InUse, 356#true, thread3Thread1of1ForFork0InUse, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:57:09,275 INFO L294 olderBase$Statistics]: this new event has 271 ancestors and is cut-off event [2023-11-29 21:57:09,275 INFO L297 olderBase$Statistics]: existing Event has 266 ancestors and is cut-off event [2023-11-29 21:57:09,275 INFO L297 olderBase$Statistics]: existing Event has 271 ancestors and is cut-off event [2023-11-29 21:57:09,275 INFO L297 olderBase$Statistics]: existing Event has 266 ancestors and is cut-off event [2023-11-29 21:57:09,275 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1392] L54-->L88-1: Formula: (and (= (+ v_~manager_front~0_91 1) v_~manager_front~0_90) (= v_~manager_state~0_38 1) (= v_~safe~0_76 (ite (= (ite (= (select (select |v_#memory_int_155| v_~manager~0.base_67) (+ (* v_~manager_front~0_91 4) v_~manager~0.offset_67)) v_~update~0_61) 1 0) 0) 0 1)) (not (= (ite (and (< v_~manager_front~0_91 v_~manager_back~0_104) (< v_~manager_front~0_91 v_~manager_size~0_24) (<= 0 v_~manager_front~0_91)) 1 0) 0))) InVars {~manager_front~0=v_~manager_front~0_91, ~manager~0.offset=v_~manager~0.offset_67, ~manager~0.base=v_~manager~0.base_67, #memory_int=|v_#memory_int_155|, ~manager_back~0=v_~manager_back~0_104, ~manager_size~0=v_~manager_size~0_24, ~update~0=v_~update~0_61} OutVars{~manager_state~0=v_~manager_state~0_38, ~manager~0.offset=v_~manager~0.offset_67, ~manager~0.base=v_~manager~0.base_67, thread1Thread1of1ForFork1_#t~mem2#1=|v_thread1Thread1of1ForFork1_#t~mem2#1_1|, ~manager_back~0=v_~manager_back~0_104, ~manager_front~0=v_~manager_front~0_90, thread1Thread1of1ForFork1_#t~post3#1=|v_thread1Thread1of1ForFork1_#t~post3#1_1|, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, ~safe~0=v_~safe~0_76, #memory_int=|v_#memory_int_155|, ~manager_size~0=v_~manager_size~0_24, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~update~0=v_~update~0_61} AuxVars[] AssignedVars[~manager_front~0, ~manager_state~0, thread1Thread1of1ForFork1_#t~post3#1, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, ~safe~0, thread1Thread1of1ForFork1_#t~mem2#1, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1][702], [326#L126true, 2217#(= ~node1_state~0 0), 368#true, 308#L148true, 378#(<= ~node2_back~0 ~node2_front~0), 18#L200-1true, 190#L104true, 2221#(= ~node2_state~0 0), 353#true, 2225#(<= ~client_back~0 ~client_front~0), 382#(= ~client_state~0 0), 372#true, 96#L88-1true, thread2Thread1of1ForFork3InUse, 384#true, thread4Thread1of1ForFork2InUse, 356#true, thread3Thread1of1ForFork0InUse, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:57:09,275 INFO L294 olderBase$Statistics]: this new event has 271 ancestors and is cut-off event [2023-11-29 21:57:09,275 INFO L297 olderBase$Statistics]: existing Event has 271 ancestors and is cut-off event [2023-11-29 21:57:09,275 INFO L297 olderBase$Statistics]: existing Event has 266 ancestors and is cut-off event [2023-11-29 21:57:09,275 INFO L297 olderBase$Statistics]: existing Event has 266 ancestors and is cut-off event [2023-11-29 21:57:09,278 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L148-->L154-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_137 v_~manager_size~0_40) (<= 0 v_~manager_back~0_137)) 1 0) 0)) (= v_~client_state~0_18 1) (= v_~manager_back~0_136 (+ v_~manager_back~0_137 1)) (not (= (ite (= v_~update~0_79 (select (select |v_#memory_int_193| v_~manager~0.base_85) (+ (* v_~manager_back~0_137 4) v_~manager~0.offset_85))) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, ~manager_back~0=v_~manager_back~0_137, ~manager_size~0=v_~manager_size~0_40, ~update~0=v_~update~0_79} OutVars{thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, thread4Thread1of1ForFork2_#t~post26#1=|v_thread4Thread1of1ForFork2_#t~post26#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~client_state~0=v_~client_state~0_18, ~manager_back~0=v_~manager_back~0_136, ~manager_size~0=v_~manager_size~0_40, thread4Thread1of1ForFork2_#t~mem25#1=|v_thread4Thread1of1ForFork2_#t~mem25#1_1|, ~update~0=v_~update~0_79} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post26#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, ~manager_back~0, thread4Thread1of1ForFork2_#t~mem25#1][699], [326#L126true, 2217#(= ~node1_state~0 0), 368#true, 378#(<= ~node2_back~0 ~node2_front~0), 18#L200-1true, 88#L154-1true, 190#L104true, 2221#(= ~node2_state~0 0), 353#true, 2225#(<= ~client_back~0 ~client_front~0), 372#true, thread2Thread1of1ForFork3InUse, 380#true, 384#true, thread4Thread1of1ForFork2InUse, 356#true, 176#L60true, thread3Thread1of1ForFork0InUse, 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:57:09,278 INFO L294 olderBase$Statistics]: this new event has 271 ancestors and is cut-off event [2023-11-29 21:57:09,278 INFO L297 olderBase$Statistics]: existing Event has 271 ancestors and is cut-off event [2023-11-29 21:57:09,278 INFO L297 olderBase$Statistics]: existing Event has 266 ancestors and is cut-off event [2023-11-29 21:57:09,278 INFO L297 olderBase$Statistics]: existing Event has 266 ancestors and is cut-off event [2023-11-29 21:57:09,278 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1418] L104-->L110-1: Formula: (and (= v_~node1_state~0_20 1) (not (= (ite (and (< v_~node1_front~0_37 v_~node1_size~0_20) (< v_~node1_front~0_37 v_~node1_back~0_44) (<= 0 v_~node1_front~0_37)) 1 0) 0)) (= v_~safe~0_82 (ite (= (ite (= (select (select |v_#memory_int_189| v_~node1~0.base_33) (+ (* v_~node1_front~0_37 4) v_~node1~0.offset_33)) v_~update~0_75) 1 0) 0) 0 1)) (= (+ v_~node1_front~0_37 1) v_~node1_front~0_36)) InVars {~node1~0.base=v_~node1~0.base_33, ~node1_size~0=v_~node1_size~0_20, #memory_int=|v_#memory_int_189|, ~node1_back~0=v_~node1_back~0_44, ~node1~0.offset=v_~node1~0.offset_33, ~node1_front~0=v_~node1_front~0_37, ~update~0=v_~update~0_75} OutVars{thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~node1_state~0=v_~node1_state~0_20, ~node1~0.offset=v_~node1~0.offset_33, ~node1_front~0=v_~node1_front~0_36, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~node1~0.base=v_~node1~0.base_33, ~node1_size~0=v_~node1_size~0_20, thread2Thread1of1ForFork3_#t~post16#1=|v_thread2Thread1of1ForFork3_#t~post16#1_1|, ~safe~0=v_~safe~0_82, #memory_int=|v_#memory_int_189|, thread2Thread1of1ForFork3_#t~mem15#1=|v_thread2Thread1of1ForFork3_#t~mem15#1_1|, ~node1_back~0=v_~node1_back~0_44, ~update~0=v_~update~0_75} AuxVars[] AssignedVars[thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork3_#t~post16#1, ~safe~0, thread2Thread1of1ForFork3_#t~mem15#1, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~node1_state~0, ~node1_front~0][701], [326#L126true, 368#true, 308#L148true, 378#(<= ~node2_back~0 ~node2_front~0), 18#L200-1true, 2215#true, 2221#(= ~node2_state~0 0), 158#L110-1true, 353#true, 2225#(<= ~client_back~0 ~client_front~0), 382#(= ~client_state~0 0), 372#true, thread2Thread1of1ForFork3InUse, 384#true, thread4Thread1of1ForFork2InUse, 356#true, 176#L60true, thread3Thread1of1ForFork0InUse, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:57:09,278 INFO L294 olderBase$Statistics]: this new event has 271 ancestors and is cut-off event [2023-11-29 21:57:09,278 INFO L297 olderBase$Statistics]: existing Event has 266 ancestors and is cut-off event [2023-11-29 21:57:09,278 INFO L297 olderBase$Statistics]: existing Event has 271 ancestors and is cut-off event [2023-11-29 21:57:09,278 INFO L297 olderBase$Statistics]: existing Event has 266 ancestors and is cut-off event [2023-11-29 21:57:09,283 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L148-->L154-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_137 v_~manager_size~0_40) (<= 0 v_~manager_back~0_137)) 1 0) 0)) (= v_~client_state~0_18 1) (= v_~manager_back~0_136 (+ v_~manager_back~0_137 1)) (not (= (ite (= v_~update~0_79 (select (select |v_#memory_int_193| v_~manager~0.base_85) (+ (* v_~manager_back~0_137 4) v_~manager~0.offset_85))) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, ~manager_back~0=v_~manager_back~0_137, ~manager_size~0=v_~manager_size~0_40, ~update~0=v_~update~0_79} OutVars{thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, thread4Thread1of1ForFork2_#t~post26#1=|v_thread4Thread1of1ForFork2_#t~post26#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~client_state~0=v_~client_state~0_18, ~manager_back~0=v_~manager_back~0_136, ~manager_size~0=v_~manager_size~0_40, thread4Thread1of1ForFork2_#t~mem25#1=|v_thread4Thread1of1ForFork2_#t~mem25#1_1|, ~update~0=v_~update~0_79} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post26#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, ~manager_back~0, thread4Thread1of1ForFork2_#t~mem25#1][699], [2217#(= ~node1_state~0 0), 326#L126true, 368#true, 378#(<= ~node2_back~0 ~node2_front~0), 88#L154-1true, 190#L104true, 2221#(= ~node2_state~0 0), 273#L75true, 353#true, 2225#(<= ~client_back~0 ~client_front~0), 372#true, 380#true, thread2Thread1of1ForFork3InUse, 384#true, thread4Thread1of1ForFork2InUse, 356#true, 93#L199-4true, thread3Thread1of1ForFork0InUse, 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:57:09,283 INFO L294 olderBase$Statistics]: this new event has 271 ancestors and is cut-off event [2023-11-29 21:57:09,283 INFO L297 olderBase$Statistics]: existing Event has 266 ancestors and is cut-off event [2023-11-29 21:57:09,283 INFO L297 olderBase$Statistics]: existing Event has 271 ancestors and is cut-off event [2023-11-29 21:57:09,283 INFO L297 olderBase$Statistics]: existing Event has 266 ancestors and is cut-off event [2023-11-29 21:57:09,283 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1401] L75-->L88-1: Formula: (and (= v_~manager_state~0_48 4) (= v_~safe~0_86 (ite (= 0 (ite (= (select (select |v_#memory_int_201| v_~manager~0.base_89) (+ (* v_~manager_front~0_103 4) v_~manager~0.offset_89)) v_~ok~0_75) 1 0)) 0 1)) (not (= (ite (and (< v_~manager_front~0_103 v_~manager_size~0_48) (<= 0 v_~manager_front~0_103) (< v_~manager_front~0_103 v_~manager_back~0_146)) 1 0) 0)) (= v_~manager_front~0_102 (+ v_~manager_front~0_103 1))) InVars {~manager_front~0=v_~manager_front~0_103, ~manager~0.offset=v_~manager~0.offset_89, ~ok~0=v_~ok~0_75, ~manager~0.base=v_~manager~0.base_89, #memory_int=|v_#memory_int_201|, ~manager_back~0=v_~manager_back~0_146, ~manager_size~0=v_~manager_size~0_48} OutVars{~manager_state~0=v_~manager_state~0_48, ~manager~0.offset=v_~manager~0.offset_89, ~ok~0=v_~ok~0_75, ~manager~0.base=v_~manager~0.base_89, ~manager_back~0=v_~manager_back~0_146, ~manager_front~0=v_~manager_front~0_102, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_7|, ~safe~0=v_~safe~0_86, thread1Thread1of1ForFork1_#t~mem8#1=|v_thread1Thread1of1ForFork1_#t~mem8#1_1|, #memory_int=|v_#memory_int_201|, ~manager_size~0=v_~manager_size~0_48, thread1Thread1of1ForFork1_#t~post9#1=|v_thread1Thread1of1ForFork1_#t~post9#1_1|, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1_7|} AuxVars[] AssignedVars[~manager_front~0, ~manager_state~0, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, ~safe~0, thread1Thread1of1ForFork1_#t~mem8#1, thread1Thread1of1ForFork1_#t~post9#1, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1][818], [2217#(= ~node1_state~0 0), 326#L126true, 368#true, 308#L148true, 378#(<= ~node2_back~0 ~node2_front~0), 190#L104true, 2221#(= ~node2_state~0 0), 353#true, 382#(= ~client_state~0 0), 2225#(<= ~client_back~0 ~client_front~0), 372#true, 96#L88-1true, thread2Thread1of1ForFork3InUse, 384#true, thread4Thread1of1ForFork2InUse, 93#L199-4true, 356#true, thread3Thread1of1ForFork0InUse, 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:57:09,283 INFO L294 olderBase$Statistics]: this new event has 271 ancestors and is cut-off event [2023-11-29 21:57:09,283 INFO L297 olderBase$Statistics]: existing Event has 266 ancestors and is cut-off event [2023-11-29 21:57:09,283 INFO L297 olderBase$Statistics]: existing Event has 266 ancestors and is cut-off event [2023-11-29 21:57:09,283 INFO L297 olderBase$Statistics]: existing Event has 271 ancestors and is cut-off event [2023-11-29 21:57:09,284 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1418] L104-->L110-1: Formula: (and (= v_~node1_state~0_20 1) (not (= (ite (and (< v_~node1_front~0_37 v_~node1_size~0_20) (< v_~node1_front~0_37 v_~node1_back~0_44) (<= 0 v_~node1_front~0_37)) 1 0) 0)) (= v_~safe~0_82 (ite (= (ite (= (select (select |v_#memory_int_189| v_~node1~0.base_33) (+ (* v_~node1_front~0_37 4) v_~node1~0.offset_33)) v_~update~0_75) 1 0) 0) 0 1)) (= (+ v_~node1_front~0_37 1) v_~node1_front~0_36)) InVars {~node1~0.base=v_~node1~0.base_33, ~node1_size~0=v_~node1_size~0_20, #memory_int=|v_#memory_int_189|, ~node1_back~0=v_~node1_back~0_44, ~node1~0.offset=v_~node1~0.offset_33, ~node1_front~0=v_~node1_front~0_37, ~update~0=v_~update~0_75} OutVars{thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~node1_state~0=v_~node1_state~0_20, ~node1~0.offset=v_~node1~0.offset_33, ~node1_front~0=v_~node1_front~0_36, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~node1~0.base=v_~node1~0.base_33, ~node1_size~0=v_~node1_size~0_20, thread2Thread1of1ForFork3_#t~post16#1=|v_thread2Thread1of1ForFork3_#t~post16#1_1|, ~safe~0=v_~safe~0_82, #memory_int=|v_#memory_int_189|, thread2Thread1of1ForFork3_#t~mem15#1=|v_thread2Thread1of1ForFork3_#t~mem15#1_1|, ~node1_back~0=v_~node1_back~0_44, ~update~0=v_~update~0_75} AuxVars[] AssignedVars[thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork3_#t~post16#1, ~safe~0, thread2Thread1of1ForFork3_#t~mem15#1, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~node1_state~0, ~node1_front~0][701], [326#L126true, 368#true, 308#L148true, 378#(<= ~node2_back~0 ~node2_front~0), 2215#true, 2221#(= ~node2_state~0 0), 273#L75true, 158#L110-1true, 353#true, 2225#(<= ~client_back~0 ~client_front~0), 382#(= ~client_state~0 0), 372#true, thread2Thread1of1ForFork3InUse, 384#true, thread4Thread1of1ForFork2InUse, 93#L199-4true, 356#true, thread3Thread1of1ForFork0InUse, 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:57:09,284 INFO L294 olderBase$Statistics]: this new event has 271 ancestors and is cut-off event [2023-11-29 21:57:09,284 INFO L297 olderBase$Statistics]: existing Event has 271 ancestors and is cut-off event [2023-11-29 21:57:09,284 INFO L297 olderBase$Statistics]: existing Event has 266 ancestors and is cut-off event [2023-11-29 21:57:09,284 INFO L297 olderBase$Statistics]: existing Event has 266 ancestors and is cut-off event [2023-11-29 21:57:09,286 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L148-->L154-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_137 v_~manager_size~0_40) (<= 0 v_~manager_back~0_137)) 1 0) 0)) (= v_~client_state~0_18 1) (= v_~manager_back~0_136 (+ v_~manager_back~0_137 1)) (not (= (ite (= v_~update~0_79 (select (select |v_#memory_int_193| v_~manager~0.base_85) (+ (* v_~manager_back~0_137 4) v_~manager~0.offset_85))) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, ~manager_back~0=v_~manager_back~0_137, ~manager_size~0=v_~manager_size~0_40, ~update~0=v_~update~0_79} OutVars{thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, thread4Thread1of1ForFork2_#t~post26#1=|v_thread4Thread1of1ForFork2_#t~post26#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~client_state~0=v_~client_state~0_18, ~manager_back~0=v_~manager_back~0_136, ~manager_size~0=v_~manager_size~0_40, thread4Thread1of1ForFork2_#t~mem25#1=|v_thread4Thread1of1ForFork2_#t~mem25#1_1|, ~update~0=v_~update~0_79} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post26#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, ~manager_back~0, thread4Thread1of1ForFork2_#t~mem25#1][699], [2217#(= ~node1_state~0 0), 326#L126true, 368#true, 378#(<= ~node2_back~0 ~node2_front~0), 88#L154-1true, 190#L104true, 2221#(= ~node2_state~0 0), 353#true, 2225#(<= ~client_back~0 ~client_front~0), 372#true, thread2Thread1of1ForFork3InUse, 380#true, 384#true, thread4Thread1of1ForFork2InUse, 48#L81true, 93#L199-4true, 356#true, thread3Thread1of1ForFork0InUse, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:57:09,286 INFO L294 olderBase$Statistics]: this new event has 271 ancestors and is cut-off event [2023-11-29 21:57:09,286 INFO L297 olderBase$Statistics]: existing Event has 266 ancestors and is cut-off event [2023-11-29 21:57:09,286 INFO L297 olderBase$Statistics]: existing Event has 266 ancestors and is cut-off event [2023-11-29 21:57:09,286 INFO L297 olderBase$Statistics]: existing Event has 271 ancestors and is cut-off event [2023-11-29 21:57:09,286 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1418] L104-->L110-1: Formula: (and (= v_~node1_state~0_20 1) (not (= (ite (and (< v_~node1_front~0_37 v_~node1_size~0_20) (< v_~node1_front~0_37 v_~node1_back~0_44) (<= 0 v_~node1_front~0_37)) 1 0) 0)) (= v_~safe~0_82 (ite (= (ite (= (select (select |v_#memory_int_189| v_~node1~0.base_33) (+ (* v_~node1_front~0_37 4) v_~node1~0.offset_33)) v_~update~0_75) 1 0) 0) 0 1)) (= (+ v_~node1_front~0_37 1) v_~node1_front~0_36)) InVars {~node1~0.base=v_~node1~0.base_33, ~node1_size~0=v_~node1_size~0_20, #memory_int=|v_#memory_int_189|, ~node1_back~0=v_~node1_back~0_44, ~node1~0.offset=v_~node1~0.offset_33, ~node1_front~0=v_~node1_front~0_37, ~update~0=v_~update~0_75} OutVars{thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~node1_state~0=v_~node1_state~0_20, ~node1~0.offset=v_~node1~0.offset_33, ~node1_front~0=v_~node1_front~0_36, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~node1~0.base=v_~node1~0.base_33, ~node1_size~0=v_~node1_size~0_20, thread2Thread1of1ForFork3_#t~post16#1=|v_thread2Thread1of1ForFork3_#t~post16#1_1|, ~safe~0=v_~safe~0_82, #memory_int=|v_#memory_int_189|, thread2Thread1of1ForFork3_#t~mem15#1=|v_thread2Thread1of1ForFork3_#t~mem15#1_1|, ~node1_back~0=v_~node1_back~0_44, ~update~0=v_~update~0_75} AuxVars[] AssignedVars[thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork3_#t~post16#1, ~safe~0, thread2Thread1of1ForFork3_#t~mem15#1, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~node1_state~0, ~node1_front~0][701], [326#L126true, 368#true, 308#L148true, 378#(<= ~node2_back~0 ~node2_front~0), 2215#true, 2221#(= ~node2_state~0 0), 158#L110-1true, 353#true, 2225#(<= ~client_back~0 ~client_front~0), 382#(= ~client_state~0 0), 372#true, thread2Thread1of1ForFork3InUse, 384#true, 48#L81true, thread4Thread1of1ForFork2InUse, 356#true, 93#L199-4true, thread3Thread1of1ForFork0InUse, 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:57:09,286 INFO L294 olderBase$Statistics]: this new event has 271 ancestors and is cut-off event [2023-11-29 21:57:09,286 INFO L297 olderBase$Statistics]: existing Event has 271 ancestors and is cut-off event [2023-11-29 21:57:09,286 INFO L297 olderBase$Statistics]: existing Event has 266 ancestors and is cut-off event [2023-11-29 21:57:09,286 INFO L297 olderBase$Statistics]: existing Event has 266 ancestors and is cut-off event [2023-11-29 21:57:13,362 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L148-->L154-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_137 v_~manager_size~0_40) (<= 0 v_~manager_back~0_137)) 1 0) 0)) (= v_~client_state~0_18 1) (= v_~manager_back~0_136 (+ v_~manager_back~0_137 1)) (not (= (ite (= v_~update~0_79 (select (select |v_#memory_int_193| v_~manager~0.base_85) (+ (* v_~manager_back~0_137 4) v_~manager~0.offset_85))) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, ~manager_back~0=v_~manager_back~0_137, ~manager_size~0=v_~manager_size~0_40, ~update~0=v_~update~0_79} OutVars{thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, thread4Thread1of1ForFork2_#t~post26#1=|v_thread4Thread1of1ForFork2_#t~post26#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~client_state~0=v_~client_state~0_18, ~manager_back~0=v_~manager_back~0_136, ~manager_size~0=v_~manager_size~0_40, thread4Thread1of1ForFork2_#t~mem25#1=|v_thread4Thread1of1ForFork2_#t~mem25#1_1|, ~update~0=v_~update~0_79} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post26#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, ~manager_back~0, thread4Thread1of1ForFork2_#t~mem25#1][1042], [2217#(= ~node1_state~0 0), 326#L126true, 368#true, 376#true, 88#L154-1true, 190#L104true, 2221#(= ~node2_state~0 0), 353#true, 25#L61true, 2225#(<= ~client_back~0 ~client_front~0), 372#true, thread2Thread1of1ForFork3InUse, 380#true, 384#true, thread4Thread1of1ForFork2InUse, 356#true, 93#L199-4true, thread3Thread1of1ForFork0InUse, 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:57:13,363 INFO L294 olderBase$Statistics]: this new event has 276 ancestors and is cut-off event [2023-11-29 21:57:13,363 INFO L297 olderBase$Statistics]: existing Event has 276 ancestors and is cut-off event [2023-11-29 21:57:13,363 INFO L297 olderBase$Statistics]: existing Event has 271 ancestors and is cut-off event [2023-11-29 21:57:13,363 INFO L297 olderBase$Statistics]: existing Event has 271 ancestors and is cut-off event [2023-11-29 21:57:13,363 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1395] L61-->L88-1: Formula: (and (= (+ v_~node1_back~0_39 1) v_~node1_back~0_38) (= v_~manager_state~0_40 2) (not (= (ite (= (select (select |v_#memory_int_177| v_~node1~0.base_31) (+ (* v_~node1_back~0_39 4) v_~node1~0.offset_31)) v_~update~0_69) 1 0) 0)) (not (= (ite (and (<= 0 v_~node1_back~0_39) (< v_~node1_back~0_39 v_~node1_size~0_16)) 1 0) 0))) InVars {~node1~0.base=v_~node1~0.base_31, ~node1_size~0=v_~node1_size~0_16, #memory_int=|v_#memory_int_177|, ~node1_back~0=v_~node1_back~0_39, ~node1~0.offset=v_~node1~0.offset_31, ~update~0=v_~update~0_69} OutVars{~manager_state~0=v_~manager_state~0_40, ~node1~0.base=v_~node1~0.base_31, thread1Thread1of1ForFork1_#t~mem4#1=|v_thread1Thread1of1ForFork1_#t~mem4#1_1|, ~node1_size~0=v_~node1_size~0_16, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_3|, thread1Thread1of1ForFork1_#t~post5#1=|v_thread1Thread1of1ForFork1_#t~post5#1_1|, #memory_int=|v_#memory_int_177|, ~node1_back~0=v_~node1_back~0_38, ~node1~0.offset=v_~node1~0.offset_31, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1_3|, ~update~0=v_~update~0_69} AuxVars[] AssignedVars[~manager_state~0, thread1Thread1of1ForFork1_#t~mem4#1, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork1_#t~post5#1, ~node1_back~0, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1][1481], [326#L126true, 2217#(= ~node1_state~0 0), 368#true, 308#L148true, 376#true, 190#L104true, 2221#(= ~node2_state~0 0), 353#true, 382#(= ~client_state~0 0), 2225#(<= ~client_back~0 ~client_front~0), 372#true, 96#L88-1true, thread2Thread1of1ForFork3InUse, 384#true, thread4Thread1of1ForFork2InUse, 356#true, 93#L199-4true, thread3Thread1of1ForFork0InUse, 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:57:13,363 INFO L294 olderBase$Statistics]: this new event has 276 ancestors and is cut-off event [2023-11-29 21:57:13,363 INFO L297 olderBase$Statistics]: existing Event has 276 ancestors and is cut-off event [2023-11-29 21:57:13,363 INFO L297 olderBase$Statistics]: existing Event has 271 ancestors and is cut-off event [2023-11-29 21:57:13,363 INFO L297 olderBase$Statistics]: existing Event has 271 ancestors and is cut-off event [2023-11-29 21:57:13,364 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1432] L126-->L132-1: Formula: (and (not (= (ite (and (< v_~node2_front~0_35 v_~node2_back~0_44) (<= 0 v_~node2_front~0_35) (< v_~node2_front~0_35 v_~node2_size~0_20)) 1 0) 0)) (= v_~safe~0_80 (ite (= (ite (= (select (select |v_#memory_int_183| v_~node2~0.base_29) (+ (* 4 v_~node2_front~0_35) v_~node2~0.offset_29)) v_~update~0_73) 1 0) 0) 0 1)) (= v_~node2_state~0_16 1) (= (+ v_~node2_front~0_35 1) v_~node2_front~0_34)) InVars {~node2~0.offset=v_~node2~0.offset_29, ~node2_front~0=v_~node2_front~0_35, #memory_int=|v_#memory_int_183|, ~node2_size~0=v_~node2_size~0_20, ~node2~0.base=v_~node2~0.base_29, ~node2_back~0=v_~node2_back~0_44, ~update~0=v_~update~0_73} OutVars{~node2_state~0=v_~node2_state~0_16, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_1|, thread3Thread1of1ForFork0_#t~mem20#1=|v_thread3Thread1of1ForFork0_#t~mem20#1_1|, thread3Thread1of1ForFork0_#t~post21#1=|v_thread3Thread1of1ForFork0_#t~post21#1_1|, ~node2~0.offset=v_~node2~0.offset_29, ~node2_front~0=v_~node2_front~0_34, ~safe~0=v_~safe~0_80, #memory_int=|v_#memory_int_183|, ~node2_size~0=v_~node2_size~0_20, ~node2~0.base=v_~node2~0.base_29, ~node2_back~0=v_~node2_back~0_44, ~update~0=v_~update~0_73} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#t~post21#1, ~node2_state~0, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, ~node2_front~0, ~safe~0, thread3Thread1of1ForFork0_#t~mem20#1][1408], [2217#(= ~node1_state~0 0), 368#true, 308#L148true, 376#true, 2219#true, 190#L104true, 353#true, 25#L61true, 2225#(<= ~client_back~0 ~client_front~0), 382#(= ~client_state~0 0), 194#L132-1true, 372#true, thread2Thread1of1ForFork3InUse, 384#true, thread4Thread1of1ForFork2InUse, 93#L199-4true, 356#true, thread3Thread1of1ForFork0InUse, 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:57:13,364 INFO L294 olderBase$Statistics]: this new event has 276 ancestors and is cut-off event [2023-11-29 21:57:13,364 INFO L297 olderBase$Statistics]: existing Event has 276 ancestors and is cut-off event [2023-11-29 21:57:13,364 INFO L297 olderBase$Statistics]: existing Event has 271 ancestors and is cut-off event [2023-11-29 21:57:13,364 INFO L297 olderBase$Statistics]: existing Event has 271 ancestors and is cut-off event [2023-11-29 21:57:13,365 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1418] L104-->L110-1: Formula: (and (= v_~node1_state~0_20 1) (not (= (ite (and (< v_~node1_front~0_37 v_~node1_size~0_20) (< v_~node1_front~0_37 v_~node1_back~0_44) (<= 0 v_~node1_front~0_37)) 1 0) 0)) (= v_~safe~0_82 (ite (= (ite (= (select (select |v_#memory_int_189| v_~node1~0.base_33) (+ (* v_~node1_front~0_37 4) v_~node1~0.offset_33)) v_~update~0_75) 1 0) 0) 0 1)) (= (+ v_~node1_front~0_37 1) v_~node1_front~0_36)) InVars {~node1~0.base=v_~node1~0.base_33, ~node1_size~0=v_~node1_size~0_20, #memory_int=|v_#memory_int_189|, ~node1_back~0=v_~node1_back~0_44, ~node1~0.offset=v_~node1~0.offset_33, ~node1_front~0=v_~node1_front~0_37, ~update~0=v_~update~0_75} OutVars{thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~node1_state~0=v_~node1_state~0_20, ~node1~0.offset=v_~node1~0.offset_33, ~node1_front~0=v_~node1_front~0_36, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~node1~0.base=v_~node1~0.base_33, ~node1_size~0=v_~node1_size~0_20, thread2Thread1of1ForFork3_#t~post16#1=|v_thread2Thread1of1ForFork3_#t~post16#1_1|, ~safe~0=v_~safe~0_82, #memory_int=|v_#memory_int_189|, thread2Thread1of1ForFork3_#t~mem15#1=|v_thread2Thread1of1ForFork3_#t~mem15#1_1|, ~node1_back~0=v_~node1_back~0_44, ~update~0=v_~update~0_75} AuxVars[] AssignedVars[thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork3_#t~post16#1, ~safe~0, thread2Thread1of1ForFork3_#t~mem15#1, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~node1_state~0, ~node1_front~0][1406], [326#L126true, 368#true, 308#L148true, 2215#true, 376#true, 2221#(= ~node2_state~0 0), 158#L110-1true, 353#true, 25#L61true, 2225#(<= ~client_back~0 ~client_front~0), 382#(= ~client_state~0 0), 372#true, thread2Thread1of1ForFork3InUse, 384#true, thread4Thread1of1ForFork2InUse, 356#true, 93#L199-4true, thread3Thread1of1ForFork0InUse, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:57:13,365 INFO L294 olderBase$Statistics]: this new event has 276 ancestors and is cut-off event [2023-11-29 21:57:13,365 INFO L297 olderBase$Statistics]: existing Event has 271 ancestors and is cut-off event [2023-11-29 21:57:13,365 INFO L297 olderBase$Statistics]: existing Event has 271 ancestors and is cut-off event [2023-11-29 21:57:13,365 INFO L297 olderBase$Statistics]: existing Event has 276 ancestors and is cut-off event [2023-11-29 21:57:13,369 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L148-->L154-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_137 v_~manager_size~0_40) (<= 0 v_~manager_back~0_137)) 1 0) 0)) (= v_~client_state~0_18 1) (= v_~manager_back~0_136 (+ v_~manager_back~0_137 1)) (not (= (ite (= v_~update~0_79 (select (select |v_#memory_int_193| v_~manager~0.base_85) (+ (* v_~manager_back~0_137 4) v_~manager~0.offset_85))) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, ~manager_back~0=v_~manager_back~0_137, ~manager_size~0=v_~manager_size~0_40, ~update~0=v_~update~0_79} OutVars{thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, thread4Thread1of1ForFork2_#t~post26#1=|v_thread4Thread1of1ForFork2_#t~post26#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~client_state~0=v_~client_state~0_18, ~manager_back~0=v_~manager_back~0_136, ~manager_size~0=v_~manager_size~0_40, thread4Thread1of1ForFork2_#t~mem25#1=|v_thread4Thread1of1ForFork2_#t~mem25#1_1|, ~update~0=v_~update~0_79} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post26#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, ~manager_back~0, thread4Thread1of1ForFork2_#t~mem25#1][1042], [2217#(= ~node1_state~0 0), 326#L126true, 368#true, 376#true, 88#L154-1true, 190#L104true, 2221#(= ~node2_state~0 0), 353#true, 227#L67true, 2225#(<= ~client_back~0 ~client_front~0), 372#true, thread2Thread1of1ForFork3InUse, 380#true, 384#true, thread4Thread1of1ForFork2InUse, 93#L199-4true, 356#true, thread3Thread1of1ForFork0InUse, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:57:13,369 INFO L294 olderBase$Statistics]: this new event has 276 ancestors and is cut-off event [2023-11-29 21:57:13,369 INFO L297 olderBase$Statistics]: existing Event has 271 ancestors and is cut-off event [2023-11-29 21:57:13,369 INFO L297 olderBase$Statistics]: existing Event has 276 ancestors and is cut-off event [2023-11-29 21:57:13,369 INFO L297 olderBase$Statistics]: existing Event has 271 ancestors and is cut-off event [2023-11-29 21:57:13,369 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1432] L126-->L132-1: Formula: (and (not (= (ite (and (< v_~node2_front~0_35 v_~node2_back~0_44) (<= 0 v_~node2_front~0_35) (< v_~node2_front~0_35 v_~node2_size~0_20)) 1 0) 0)) (= v_~safe~0_80 (ite (= (ite (= (select (select |v_#memory_int_183| v_~node2~0.base_29) (+ (* 4 v_~node2_front~0_35) v_~node2~0.offset_29)) v_~update~0_73) 1 0) 0) 0 1)) (= v_~node2_state~0_16 1) (= (+ v_~node2_front~0_35 1) v_~node2_front~0_34)) InVars {~node2~0.offset=v_~node2~0.offset_29, ~node2_front~0=v_~node2_front~0_35, #memory_int=|v_#memory_int_183|, ~node2_size~0=v_~node2_size~0_20, ~node2~0.base=v_~node2~0.base_29, ~node2_back~0=v_~node2_back~0_44, ~update~0=v_~update~0_73} OutVars{~node2_state~0=v_~node2_state~0_16, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_1|, thread3Thread1of1ForFork0_#t~mem20#1=|v_thread3Thread1of1ForFork0_#t~mem20#1_1|, thread3Thread1of1ForFork0_#t~post21#1=|v_thread3Thread1of1ForFork0_#t~post21#1_1|, ~node2~0.offset=v_~node2~0.offset_29, ~node2_front~0=v_~node2_front~0_34, ~safe~0=v_~safe~0_80, #memory_int=|v_#memory_int_183|, ~node2_size~0=v_~node2_size~0_20, ~node2~0.base=v_~node2~0.base_29, ~node2_back~0=v_~node2_back~0_44, ~update~0=v_~update~0_73} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#t~post21#1, ~node2_state~0, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, ~node2_front~0, ~safe~0, thread3Thread1of1ForFork0_#t~mem20#1][1408], [2217#(= ~node1_state~0 0), 368#true, 308#L148true, 2219#true, 376#true, 190#L104true, 353#true, 227#L67true, 382#(= ~client_state~0 0), 2225#(<= ~client_back~0 ~client_front~0), 194#L132-1true, 372#true, thread2Thread1of1ForFork3InUse, 384#true, thread4Thread1of1ForFork2InUse, 356#true, 93#L199-4true, thread3Thread1of1ForFork0InUse, 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:57:13,369 INFO L294 olderBase$Statistics]: this new event has 276 ancestors and is cut-off event [2023-11-29 21:57:13,369 INFO L297 olderBase$Statistics]: existing Event has 271 ancestors and is cut-off event [2023-11-29 21:57:13,369 INFO L297 olderBase$Statistics]: existing Event has 276 ancestors and is cut-off event [2023-11-29 21:57:13,369 INFO L297 olderBase$Statistics]: existing Event has 271 ancestors and is cut-off event [2023-11-29 21:57:13,370 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1418] L104-->L110-1: Formula: (and (= v_~node1_state~0_20 1) (not (= (ite (and (< v_~node1_front~0_37 v_~node1_size~0_20) (< v_~node1_front~0_37 v_~node1_back~0_44) (<= 0 v_~node1_front~0_37)) 1 0) 0)) (= v_~safe~0_82 (ite (= (ite (= (select (select |v_#memory_int_189| v_~node1~0.base_33) (+ (* v_~node1_front~0_37 4) v_~node1~0.offset_33)) v_~update~0_75) 1 0) 0) 0 1)) (= (+ v_~node1_front~0_37 1) v_~node1_front~0_36)) InVars {~node1~0.base=v_~node1~0.base_33, ~node1_size~0=v_~node1_size~0_20, #memory_int=|v_#memory_int_189|, ~node1_back~0=v_~node1_back~0_44, ~node1~0.offset=v_~node1~0.offset_33, ~node1_front~0=v_~node1_front~0_37, ~update~0=v_~update~0_75} OutVars{thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~node1_state~0=v_~node1_state~0_20, ~node1~0.offset=v_~node1~0.offset_33, ~node1_front~0=v_~node1_front~0_36, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~node1~0.base=v_~node1~0.base_33, ~node1_size~0=v_~node1_size~0_20, thread2Thread1of1ForFork3_#t~post16#1=|v_thread2Thread1of1ForFork3_#t~post16#1_1|, ~safe~0=v_~safe~0_82, #memory_int=|v_#memory_int_189|, thread2Thread1of1ForFork3_#t~mem15#1=|v_thread2Thread1of1ForFork3_#t~mem15#1_1|, ~node1_back~0=v_~node1_back~0_44, ~update~0=v_~update~0_75} AuxVars[] AssignedVars[thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork3_#t~post16#1, ~safe~0, thread2Thread1of1ForFork3_#t~mem15#1, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~node1_state~0, ~node1_front~0][1406], [326#L126true, 368#true, 308#L148true, 2215#true, 376#true, 2221#(= ~node2_state~0 0), 158#L110-1true, 353#true, 227#L67true, 2225#(<= ~client_back~0 ~client_front~0), 382#(= ~client_state~0 0), 372#true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, thread4Thread1of1ForFork2InUse, 93#L199-4true, thread3Thread1of1ForFork0InUse, 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:57:13,370 INFO L294 olderBase$Statistics]: this new event has 276 ancestors and is cut-off event [2023-11-29 21:57:13,370 INFO L297 olderBase$Statistics]: existing Event has 271 ancestors and is cut-off event [2023-11-29 21:57:13,370 INFO L297 olderBase$Statistics]: existing Event has 276 ancestors and is cut-off event [2023-11-29 21:57:13,370 INFO L297 olderBase$Statistics]: existing Event has 271 ancestors and is cut-off event [2023-11-29 21:57:13,529 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L148-->L154-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_137 v_~manager_size~0_40) (<= 0 v_~manager_back~0_137)) 1 0) 0)) (= v_~client_state~0_18 1) (= v_~manager_back~0_136 (+ v_~manager_back~0_137 1)) (not (= (ite (= v_~update~0_79 (select (select |v_#memory_int_193| v_~manager~0.base_85) (+ (* v_~manager_back~0_137 4) v_~manager~0.offset_85))) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, ~manager_back~0=v_~manager_back~0_137, ~manager_size~0=v_~manager_size~0_40, ~update~0=v_~update~0_79} OutVars{thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, thread4Thread1of1ForFork2_#t~post26#1=|v_thread4Thread1of1ForFork2_#t~post26#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~client_state~0=v_~client_state~0_18, ~manager_back~0=v_~manager_back~0_136, ~manager_size~0=v_~manager_size~0_40, thread4Thread1of1ForFork2_#t~mem25#1=|v_thread4Thread1of1ForFork2_#t~mem25#1_1|, ~update~0=v_~update~0_79} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post26#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, ~manager_back~0, thread4Thread1of1ForFork2_#t~mem25#1][699], [2217#(= ~node1_state~0 0), 326#L126true, 368#true, 378#(<= ~node2_back~0 ~node2_front~0), 18#L200-1true, 88#L154-1true, 190#L104true, 2221#(= ~node2_state~0 0), 353#true, 25#L61true, 2225#(<= ~client_back~0 ~client_front~0), 372#true, thread2Thread1of1ForFork3InUse, 380#true, 384#true, thread4Thread1of1ForFork2InUse, 356#true, thread3Thread1of1ForFork0InUse, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:57:13,529 INFO L294 olderBase$Statistics]: this new event has 272 ancestors and is cut-off event [2023-11-29 21:57:13,529 INFO L297 olderBase$Statistics]: existing Event has 272 ancestors and is cut-off event [2023-11-29 21:57:13,529 INFO L297 olderBase$Statistics]: existing Event has 267 ancestors and is cut-off event [2023-11-29 21:57:13,529 INFO L297 olderBase$Statistics]: existing Event has 267 ancestors and is cut-off event [2023-11-29 21:57:13,529 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1395] L61-->L88-1: Formula: (and (= (+ v_~node1_back~0_39 1) v_~node1_back~0_38) (= v_~manager_state~0_40 2) (not (= (ite (= (select (select |v_#memory_int_177| v_~node1~0.base_31) (+ (* v_~node1_back~0_39 4) v_~node1~0.offset_31)) v_~update~0_69) 1 0) 0)) (not (= (ite (and (<= 0 v_~node1_back~0_39) (< v_~node1_back~0_39 v_~node1_size~0_16)) 1 0) 0))) InVars {~node1~0.base=v_~node1~0.base_31, ~node1_size~0=v_~node1_size~0_16, #memory_int=|v_#memory_int_177|, ~node1_back~0=v_~node1_back~0_39, ~node1~0.offset=v_~node1~0.offset_31, ~update~0=v_~update~0_69} OutVars{~manager_state~0=v_~manager_state~0_40, ~node1~0.base=v_~node1~0.base_31, thread1Thread1of1ForFork1_#t~mem4#1=|v_thread1Thread1of1ForFork1_#t~mem4#1_1|, ~node1_size~0=v_~node1_size~0_16, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_3|, thread1Thread1of1ForFork1_#t~post5#1=|v_thread1Thread1of1ForFork1_#t~post5#1_1|, #memory_int=|v_#memory_int_177|, ~node1_back~0=v_~node1_back~0_38, ~node1~0.offset=v_~node1~0.offset_31, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1_3|, ~update~0=v_~update~0_69} AuxVars[] AssignedVars[~manager_state~0, thread1Thread1of1ForFork1_#t~mem4#1, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork1_#t~post5#1, ~node1_back~0, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1][727], [326#L126true, 2217#(= ~node1_state~0 0), 368#true, 308#L148true, 378#(<= ~node2_back~0 ~node2_front~0), 18#L200-1true, 190#L104true, 2221#(= ~node2_state~0 0), 353#true, 2225#(<= ~client_back~0 ~client_front~0), 382#(= ~client_state~0 0), 372#true, 96#L88-1true, thread2Thread1of1ForFork3InUse, 384#true, thread4Thread1of1ForFork2InUse, 356#true, thread3Thread1of1ForFork0InUse, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:57:13,529 INFO L294 olderBase$Statistics]: this new event has 272 ancestors and is cut-off event [2023-11-29 21:57:13,529 INFO L297 olderBase$Statistics]: existing Event has 272 ancestors and is cut-off event [2023-11-29 21:57:13,529 INFO L297 olderBase$Statistics]: existing Event has 267 ancestors and is cut-off event [2023-11-29 21:57:13,529 INFO L297 olderBase$Statistics]: existing Event has 267 ancestors and is cut-off event [2023-11-29 21:57:13,530 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1418] L104-->L110-1: Formula: (and (= v_~node1_state~0_20 1) (not (= (ite (and (< v_~node1_front~0_37 v_~node1_size~0_20) (< v_~node1_front~0_37 v_~node1_back~0_44) (<= 0 v_~node1_front~0_37)) 1 0) 0)) (= v_~safe~0_82 (ite (= (ite (= (select (select |v_#memory_int_189| v_~node1~0.base_33) (+ (* v_~node1_front~0_37 4) v_~node1~0.offset_33)) v_~update~0_75) 1 0) 0) 0 1)) (= (+ v_~node1_front~0_37 1) v_~node1_front~0_36)) InVars {~node1~0.base=v_~node1~0.base_33, ~node1_size~0=v_~node1_size~0_20, #memory_int=|v_#memory_int_189|, ~node1_back~0=v_~node1_back~0_44, ~node1~0.offset=v_~node1~0.offset_33, ~node1_front~0=v_~node1_front~0_37, ~update~0=v_~update~0_75} OutVars{thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~node1_state~0=v_~node1_state~0_20, ~node1~0.offset=v_~node1~0.offset_33, ~node1_front~0=v_~node1_front~0_36, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~node1~0.base=v_~node1~0.base_33, ~node1_size~0=v_~node1_size~0_20, thread2Thread1of1ForFork3_#t~post16#1=|v_thread2Thread1of1ForFork3_#t~post16#1_1|, ~safe~0=v_~safe~0_82, #memory_int=|v_#memory_int_189|, thread2Thread1of1ForFork3_#t~mem15#1=|v_thread2Thread1of1ForFork3_#t~mem15#1_1|, ~node1_back~0=v_~node1_back~0_44, ~update~0=v_~update~0_75} AuxVars[] AssignedVars[thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork3_#t~post16#1, ~safe~0, thread2Thread1of1ForFork3_#t~mem15#1, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~node1_state~0, ~node1_front~0][701], [326#L126true, 368#true, 308#L148true, 378#(<= ~node2_back~0 ~node2_front~0), 18#L200-1true, 2215#true, 2221#(= ~node2_state~0 0), 158#L110-1true, 353#true, 25#L61true, 2225#(<= ~client_back~0 ~client_front~0), 382#(= ~client_state~0 0), 372#true, thread2Thread1of1ForFork3InUse, 384#true, thread4Thread1of1ForFork2InUse, 356#true, thread3Thread1of1ForFork0InUse, 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:57:13,530 INFO L294 olderBase$Statistics]: this new event has 272 ancestors and is cut-off event [2023-11-29 21:57:13,530 INFO L297 olderBase$Statistics]: existing Event has 267 ancestors and is cut-off event [2023-11-29 21:57:13,530 INFO L297 olderBase$Statistics]: existing Event has 272 ancestors and is cut-off event [2023-11-29 21:57:13,530 INFO L297 olderBase$Statistics]: existing Event has 267 ancestors and is cut-off event [2023-11-29 21:57:13,532 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L148-->L154-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_137 v_~manager_size~0_40) (<= 0 v_~manager_back~0_137)) 1 0) 0)) (= v_~client_state~0_18 1) (= v_~manager_back~0_136 (+ v_~manager_back~0_137 1)) (not (= (ite (= v_~update~0_79 (select (select |v_#memory_int_193| v_~manager~0.base_85) (+ (* v_~manager_back~0_137 4) v_~manager~0.offset_85))) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, ~manager_back~0=v_~manager_back~0_137, ~manager_size~0=v_~manager_size~0_40, ~update~0=v_~update~0_79} OutVars{thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, thread4Thread1of1ForFork2_#t~post26#1=|v_thread4Thread1of1ForFork2_#t~post26#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~client_state~0=v_~client_state~0_18, ~manager_back~0=v_~manager_back~0_136, ~manager_size~0=v_~manager_size~0_40, thread4Thread1of1ForFork2_#t~mem25#1=|v_thread4Thread1of1ForFork2_#t~mem25#1_1|, ~update~0=v_~update~0_79} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post26#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, ~manager_back~0, thread4Thread1of1ForFork2_#t~mem25#1][699], [326#L126true, 2217#(= ~node1_state~0 0), 368#true, 378#(<= ~node2_back~0 ~node2_front~0), 18#L200-1true, 88#L154-1true, 190#L104true, 2221#(= ~node2_state~0 0), 353#true, 227#L67true, 2225#(<= ~client_back~0 ~client_front~0), 372#true, 380#true, thread2Thread1of1ForFork3InUse, 384#true, thread4Thread1of1ForFork2InUse, 356#true, thread3Thread1of1ForFork0InUse, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:57:13,532 INFO L294 olderBase$Statistics]: this new event has 272 ancestors and is cut-off event [2023-11-29 21:57:13,532 INFO L297 olderBase$Statistics]: existing Event has 267 ancestors and is cut-off event [2023-11-29 21:57:13,532 INFO L297 olderBase$Statistics]: existing Event has 272 ancestors and is cut-off event [2023-11-29 21:57:13,532 INFO L297 olderBase$Statistics]: existing Event has 267 ancestors and is cut-off event [2023-11-29 21:57:13,533 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1418] L104-->L110-1: Formula: (and (= v_~node1_state~0_20 1) (not (= (ite (and (< v_~node1_front~0_37 v_~node1_size~0_20) (< v_~node1_front~0_37 v_~node1_back~0_44) (<= 0 v_~node1_front~0_37)) 1 0) 0)) (= v_~safe~0_82 (ite (= (ite (= (select (select |v_#memory_int_189| v_~node1~0.base_33) (+ (* v_~node1_front~0_37 4) v_~node1~0.offset_33)) v_~update~0_75) 1 0) 0) 0 1)) (= (+ v_~node1_front~0_37 1) v_~node1_front~0_36)) InVars {~node1~0.base=v_~node1~0.base_33, ~node1_size~0=v_~node1_size~0_20, #memory_int=|v_#memory_int_189|, ~node1_back~0=v_~node1_back~0_44, ~node1~0.offset=v_~node1~0.offset_33, ~node1_front~0=v_~node1_front~0_37, ~update~0=v_~update~0_75} OutVars{thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~node1_state~0=v_~node1_state~0_20, ~node1~0.offset=v_~node1~0.offset_33, ~node1_front~0=v_~node1_front~0_36, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~node1~0.base=v_~node1~0.base_33, ~node1_size~0=v_~node1_size~0_20, thread2Thread1of1ForFork3_#t~post16#1=|v_thread2Thread1of1ForFork3_#t~post16#1_1|, ~safe~0=v_~safe~0_82, #memory_int=|v_#memory_int_189|, thread2Thread1of1ForFork3_#t~mem15#1=|v_thread2Thread1of1ForFork3_#t~mem15#1_1|, ~node1_back~0=v_~node1_back~0_44, ~update~0=v_~update~0_75} AuxVars[] AssignedVars[thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork3_#t~post16#1, ~safe~0, thread2Thread1of1ForFork3_#t~mem15#1, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~node1_state~0, ~node1_front~0][701], [326#L126true, 368#true, 308#L148true, 378#(<= ~node2_back~0 ~node2_front~0), 18#L200-1true, 2215#true, 2221#(= ~node2_state~0 0), 158#L110-1true, 353#true, 227#L67true, 2225#(<= ~client_back~0 ~client_front~0), 382#(= ~client_state~0 0), 372#true, thread2Thread1of1ForFork3InUse, 384#true, thread4Thread1of1ForFork2InUse, 356#true, thread3Thread1of1ForFork0InUse, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:57:13,533 INFO L294 olderBase$Statistics]: this new event has 272 ancestors and is cut-off event [2023-11-29 21:57:13,533 INFO L297 olderBase$Statistics]: existing Event has 267 ancestors and is cut-off event [2023-11-29 21:57:13,533 INFO L297 olderBase$Statistics]: existing Event has 272 ancestors and is cut-off event [2023-11-29 21:57:13,533 INFO L297 olderBase$Statistics]: existing Event has 267 ancestors and is cut-off event [2023-11-29 21:57:13,542 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L148-->L154-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_137 v_~manager_size~0_40) (<= 0 v_~manager_back~0_137)) 1 0) 0)) (= v_~client_state~0_18 1) (= v_~manager_back~0_136 (+ v_~manager_back~0_137 1)) (not (= (ite (= v_~update~0_79 (select (select |v_#memory_int_193| v_~manager~0.base_85) (+ (* v_~manager_back~0_137 4) v_~manager~0.offset_85))) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, ~manager_back~0=v_~manager_back~0_137, ~manager_size~0=v_~manager_size~0_40, ~update~0=v_~update~0_79} OutVars{thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, thread4Thread1of1ForFork2_#t~post26#1=|v_thread4Thread1of1ForFork2_#t~post26#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~client_state~0=v_~client_state~0_18, ~manager_back~0=v_~manager_back~0_136, ~manager_size~0=v_~manager_size~0_40, thread4Thread1of1ForFork2_#t~mem25#1=|v_thread4Thread1of1ForFork2_#t~mem25#1_1|, ~update~0=v_~update~0_79} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post26#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, ~manager_back~0, thread4Thread1of1ForFork2_#t~mem25#1][699], [2217#(= ~node1_state~0 0), 326#L126true, 368#true, 378#(<= ~node2_back~0 ~node2_front~0), 88#L154-1true, 190#L104true, 2221#(= ~node2_state~0 0), 187#L82true, 353#true, 2225#(<= ~client_back~0 ~client_front~0), 372#true, 380#true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, thread4Thread1of1ForFork2InUse, 93#L199-4true, thread3Thread1of1ForFork0InUse, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:57:13,542 INFO L294 olderBase$Statistics]: this new event has 272 ancestors and is cut-off event [2023-11-29 21:57:13,542 INFO L297 olderBase$Statistics]: existing Event has 267 ancestors and is cut-off event [2023-11-29 21:57:13,543 INFO L297 olderBase$Statistics]: existing Event has 272 ancestors and is cut-off event [2023-11-29 21:57:13,543 INFO L297 olderBase$Statistics]: existing Event has 267 ancestors and is cut-off event [2023-11-29 21:57:13,543 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1418] L104-->L110-1: Formula: (and (= v_~node1_state~0_20 1) (not (= (ite (and (< v_~node1_front~0_37 v_~node1_size~0_20) (< v_~node1_front~0_37 v_~node1_back~0_44) (<= 0 v_~node1_front~0_37)) 1 0) 0)) (= v_~safe~0_82 (ite (= (ite (= (select (select |v_#memory_int_189| v_~node1~0.base_33) (+ (* v_~node1_front~0_37 4) v_~node1~0.offset_33)) v_~update~0_75) 1 0) 0) 0 1)) (= (+ v_~node1_front~0_37 1) v_~node1_front~0_36)) InVars {~node1~0.base=v_~node1~0.base_33, ~node1_size~0=v_~node1_size~0_20, #memory_int=|v_#memory_int_189|, ~node1_back~0=v_~node1_back~0_44, ~node1~0.offset=v_~node1~0.offset_33, ~node1_front~0=v_~node1_front~0_37, ~update~0=v_~update~0_75} OutVars{thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~node1_state~0=v_~node1_state~0_20, ~node1~0.offset=v_~node1~0.offset_33, ~node1_front~0=v_~node1_front~0_36, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~node1~0.base=v_~node1~0.base_33, ~node1_size~0=v_~node1_size~0_20, thread2Thread1of1ForFork3_#t~post16#1=|v_thread2Thread1of1ForFork3_#t~post16#1_1|, ~safe~0=v_~safe~0_82, #memory_int=|v_#memory_int_189|, thread2Thread1of1ForFork3_#t~mem15#1=|v_thread2Thread1of1ForFork3_#t~mem15#1_1|, ~node1_back~0=v_~node1_back~0_44, ~update~0=v_~update~0_75} AuxVars[] AssignedVars[thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork3_#t~post16#1, ~safe~0, thread2Thread1of1ForFork3_#t~mem15#1, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~node1_state~0, ~node1_front~0][701], [326#L126true, 368#true, 308#L148true, 378#(<= ~node2_back~0 ~node2_front~0), 2215#true, 2221#(= ~node2_state~0 0), 187#L82true, 158#L110-1true, 353#true, 2225#(<= ~client_back~0 ~client_front~0), 382#(= ~client_state~0 0), 372#true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, thread4Thread1of1ForFork2InUse, 93#L199-4true, thread3Thread1of1ForFork0InUse, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:57:13,543 INFO L294 olderBase$Statistics]: this new event has 272 ancestors and is cut-off event [2023-11-29 21:57:13,543 INFO L297 olderBase$Statistics]: existing Event has 267 ancestors and is cut-off event [2023-11-29 21:57:13,543 INFO L297 olderBase$Statistics]: existing Event has 267 ancestors and is cut-off event [2023-11-29 21:57:13,543 INFO L297 olderBase$Statistics]: existing Event has 272 ancestors and is cut-off event [2023-11-29 21:57:13,543 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1404] L82-->L88-1: Formula: (and (= v_~safe~0_84 (ite (= (ite (= (select (select |v_#memory_int_199| v_~manager~0.base_87) (+ (* v_~manager_front~0_97 4) v_~manager~0.offset_87)) v_~ok~0_73) 1 0) 0) 0 1)) (= (+ v_~manager_front~0_97 1) v_~manager_front~0_96) (= v_~manager_state~0_46 5) (not (= (ite (and (< v_~manager_front~0_97 v_~manager_back~0_142) (<= 0 v_~manager_front~0_97) (< v_~manager_front~0_97 v_~manager_size~0_44)) 1 0) 0))) InVars {~manager_front~0=v_~manager_front~0_97, ~manager~0.offset=v_~manager~0.offset_87, ~ok~0=v_~ok~0_73, ~manager~0.base=v_~manager~0.base_87, #memory_int=|v_#memory_int_199|, ~manager_back~0=v_~manager_back~0_142, ~manager_size~0=v_~manager_size~0_44} OutVars{~manager_state~0=v_~manager_state~0_46, ~manager~0.offset=v_~manager~0.offset_87, ~ok~0=v_~ok~0_73, ~manager~0.base=v_~manager~0.base_87, ~manager_back~0=v_~manager_back~0_142, thread1Thread1of1ForFork1_#t~post11#1=|v_thread1Thread1of1ForFork1_#t~post11#1_1|, ~manager_front~0=v_~manager_front~0_96, thread1Thread1of1ForFork1_#t~mem10#1=|v_thread1Thread1of1ForFork1_#t~mem10#1_1|, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_9|, ~safe~0=v_~safe~0_84, #memory_int=|v_#memory_int_199|, ~manager_size~0=v_~manager_size~0_44, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1_9|} AuxVars[] AssignedVars[~manager_front~0, ~manager_state~0, thread1Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, ~safe~0, thread1Thread1of1ForFork1_#t~post11#1, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1][880], [2217#(= ~node1_state~0 0), 326#L126true, 368#true, 308#L148true, 378#(<= ~node2_back~0 ~node2_front~0), 190#L104true, 2221#(= ~node2_state~0 0), 353#true, 2225#(<= ~client_back~0 ~client_front~0), 382#(= ~client_state~0 0), 372#true, 96#L88-1true, thread2Thread1of1ForFork3InUse, 384#true, thread4Thread1of1ForFork2InUse, 356#true, 93#L199-4true, thread3Thread1of1ForFork0InUse, 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:57:13,543 INFO L294 olderBase$Statistics]: this new event has 272 ancestors and is cut-off event [2023-11-29 21:57:13,543 INFO L297 olderBase$Statistics]: existing Event has 267 ancestors and is cut-off event [2023-11-29 21:57:13,543 INFO L297 olderBase$Statistics]: existing Event has 267 ancestors and is cut-off event [2023-11-29 21:57:13,543 INFO L297 olderBase$Statistics]: existing Event has 272 ancestors and is cut-off event [2023-11-29 21:57:13,545 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L148-->L154-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_137 v_~manager_size~0_40) (<= 0 v_~manager_back~0_137)) 1 0) 0)) (= v_~client_state~0_18 1) (= v_~manager_back~0_136 (+ v_~manager_back~0_137 1)) (not (= (ite (= v_~update~0_79 (select (select |v_#memory_int_193| v_~manager~0.base_85) (+ (* v_~manager_back~0_137 4) v_~manager~0.offset_85))) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, ~manager_back~0=v_~manager_back~0_137, ~manager_size~0=v_~manager_size~0_40, ~update~0=v_~update~0_79} OutVars{thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, thread4Thread1of1ForFork2_#t~post26#1=|v_thread4Thread1of1ForFork2_#t~post26#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~client_state~0=v_~client_state~0_18, ~manager_back~0=v_~manager_back~0_136, ~manager_size~0=v_~manager_size~0_40, thread4Thread1of1ForFork2_#t~mem25#1=|v_thread4Thread1of1ForFork2_#t~mem25#1_1|, ~update~0=v_~update~0_79} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post26#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, ~manager_back~0, thread4Thread1of1ForFork2_#t~mem25#1][699], [2217#(= ~node1_state~0 0), 326#L126true, 368#true, 378#(<= ~node2_back~0 ~node2_front~0), 88#L154-1true, 190#L104true, 2221#(= ~node2_state~0 0), 311#L88true, 353#true, 2225#(<= ~client_back~0 ~client_front~0), 372#true, thread2Thread1of1ForFork3InUse, 380#true, 384#true, thread4Thread1of1ForFork2InUse, 93#L199-4true, 356#true, thread3Thread1of1ForFork0InUse, 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:57:13,546 INFO L294 olderBase$Statistics]: this new event has 272 ancestors and is cut-off event [2023-11-29 21:57:13,546 INFO L297 olderBase$Statistics]: existing Event has 272 ancestors and is cut-off event [2023-11-29 21:57:13,546 INFO L297 olderBase$Statistics]: existing Event has 267 ancestors and is cut-off event [2023-11-29 21:57:13,546 INFO L297 olderBase$Statistics]: existing Event has 267 ancestors and is cut-off event [2023-11-29 21:57:13,546 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1418] L104-->L110-1: Formula: (and (= v_~node1_state~0_20 1) (not (= (ite (and (< v_~node1_front~0_37 v_~node1_size~0_20) (< v_~node1_front~0_37 v_~node1_back~0_44) (<= 0 v_~node1_front~0_37)) 1 0) 0)) (= v_~safe~0_82 (ite (= (ite (= (select (select |v_#memory_int_189| v_~node1~0.base_33) (+ (* v_~node1_front~0_37 4) v_~node1~0.offset_33)) v_~update~0_75) 1 0) 0) 0 1)) (= (+ v_~node1_front~0_37 1) v_~node1_front~0_36)) InVars {~node1~0.base=v_~node1~0.base_33, ~node1_size~0=v_~node1_size~0_20, #memory_int=|v_#memory_int_189|, ~node1_back~0=v_~node1_back~0_44, ~node1~0.offset=v_~node1~0.offset_33, ~node1_front~0=v_~node1_front~0_37, ~update~0=v_~update~0_75} OutVars{thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~node1_state~0=v_~node1_state~0_20, ~node1~0.offset=v_~node1~0.offset_33, ~node1_front~0=v_~node1_front~0_36, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~node1~0.base=v_~node1~0.base_33, ~node1_size~0=v_~node1_size~0_20, thread2Thread1of1ForFork3_#t~post16#1=|v_thread2Thread1of1ForFork3_#t~post16#1_1|, ~safe~0=v_~safe~0_82, #memory_int=|v_#memory_int_189|, thread2Thread1of1ForFork3_#t~mem15#1=|v_thread2Thread1of1ForFork3_#t~mem15#1_1|, ~node1_back~0=v_~node1_back~0_44, ~update~0=v_~update~0_75} AuxVars[] AssignedVars[thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork3_#t~post16#1, ~safe~0, thread2Thread1of1ForFork3_#t~mem15#1, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~node1_state~0, ~node1_front~0][701], [326#L126true, 368#true, 308#L148true, 378#(<= ~node2_back~0 ~node2_front~0), 2215#true, 2221#(= ~node2_state~0 0), 311#L88true, 158#L110-1true, 353#true, 382#(= ~client_state~0 0), 2225#(<= ~client_back~0 ~client_front~0), 372#true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, thread4Thread1of1ForFork2InUse, 93#L199-4true, thread3Thread1of1ForFork0InUse, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:57:13,546 INFO L294 olderBase$Statistics]: this new event has 272 ancestors and is cut-off event [2023-11-29 21:57:13,546 INFO L297 olderBase$Statistics]: existing Event has 267 ancestors and is cut-off event [2023-11-29 21:57:13,546 INFO L297 olderBase$Statistics]: existing Event has 267 ancestors and is cut-off event [2023-11-29 21:57:13,546 INFO L297 olderBase$Statistics]: existing Event has 272 ancestors and is cut-off event [2023-11-29 21:57:14,834 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1432] L126-->L132-1: Formula: (and (not (= (ite (and (< v_~node2_front~0_35 v_~node2_back~0_44) (<= 0 v_~node2_front~0_35) (< v_~node2_front~0_35 v_~node2_size~0_20)) 1 0) 0)) (= v_~safe~0_80 (ite (= (ite (= (select (select |v_#memory_int_183| v_~node2~0.base_29) (+ (* 4 v_~node2_front~0_35) v_~node2~0.offset_29)) v_~update~0_73) 1 0) 0) 0 1)) (= v_~node2_state~0_16 1) (= (+ v_~node2_front~0_35 1) v_~node2_front~0_34)) InVars {~node2~0.offset=v_~node2~0.offset_29, ~node2_front~0=v_~node2_front~0_35, #memory_int=|v_#memory_int_183|, ~node2_size~0=v_~node2_size~0_20, ~node2~0.base=v_~node2~0.base_29, ~node2_back~0=v_~node2_back~0_44, ~update~0=v_~update~0_73} OutVars{~node2_state~0=v_~node2_state~0_16, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_1|, thread3Thread1of1ForFork0_#t~mem20#1=|v_thread3Thread1of1ForFork0_#t~mem20#1_1|, thread3Thread1of1ForFork0_#t~post21#1=|v_thread3Thread1of1ForFork0_#t~post21#1_1|, ~node2~0.offset=v_~node2~0.offset_29, ~node2_front~0=v_~node2_front~0_34, ~safe~0=v_~safe~0_80, #memory_int=|v_#memory_int_183|, ~node2_size~0=v_~node2_size~0_20, ~node2~0.base=v_~node2~0.base_29, ~node2_back~0=v_~node2_back~0_44, ~update~0=v_~update~0_73} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#t~post21#1, ~node2_state~0, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, ~node2_front~0, ~safe~0, thread3Thread1of1ForFork0_#t~mem20#1][1200], [2217#(= ~node1_state~0 0), 60#L54true, 368#true, 308#L148true, 2173#(and (or (= (select (select |#memory_int| ~manager~0.base) (* ~manager_front~0 4)) ~update~0) (< ~manager_size~0 (+ ~manager_front~0 1)) (< ~manager_front~0 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_size~0 1) (= ~manager~0.offset 0) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t1~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (not (= ~manager~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t4~0#1.base|)), 2219#true, 376#true, 403#(= ~manager_state~0 0), 190#L104true, 2223#true, 353#true, 194#L132-1true, 382#(= ~client_state~0 0), thread2Thread1of1ForFork3InUse, 384#true, thread4Thread1of1ForFork2InUse, 93#L199-4true, 356#true, 374#(<= ~node1_back~0 ~node1_front~0), thread3Thread1of1ForFork0InUse, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:57:14,834 INFO L294 olderBase$Statistics]: this new event has 272 ancestors and is cut-off event [2023-11-29 21:57:14,834 INFO L297 olderBase$Statistics]: existing Event has 271 ancestors and is cut-off event [2023-11-29 21:57:14,834 INFO L297 olderBase$Statistics]: existing Event has 272 ancestors and is cut-off event [2023-11-29 21:57:14,834 INFO L297 olderBase$Statistics]: existing Event has 271 ancestors and is cut-off event [2023-11-29 21:57:14,834 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1392] L54-->L88-1: Formula: (and (= (+ v_~manager_front~0_91 1) v_~manager_front~0_90) (= v_~manager_state~0_38 1) (= v_~safe~0_76 (ite (= (ite (= (select (select |v_#memory_int_155| v_~manager~0.base_67) (+ (* v_~manager_front~0_91 4) v_~manager~0.offset_67)) v_~update~0_61) 1 0) 0) 0 1)) (not (= (ite (and (< v_~manager_front~0_91 v_~manager_back~0_104) (< v_~manager_front~0_91 v_~manager_size~0_24) (<= 0 v_~manager_front~0_91)) 1 0) 0))) InVars {~manager_front~0=v_~manager_front~0_91, ~manager~0.offset=v_~manager~0.offset_67, ~manager~0.base=v_~manager~0.base_67, #memory_int=|v_#memory_int_155|, ~manager_back~0=v_~manager_back~0_104, ~manager_size~0=v_~manager_size~0_24, ~update~0=v_~update~0_61} OutVars{~manager_state~0=v_~manager_state~0_38, ~manager~0.offset=v_~manager~0.offset_67, ~manager~0.base=v_~manager~0.base_67, thread1Thread1of1ForFork1_#t~mem2#1=|v_thread1Thread1of1ForFork1_#t~mem2#1_1|, ~manager_back~0=v_~manager_back~0_104, ~manager_front~0=v_~manager_front~0_90, thread1Thread1of1ForFork1_#t~post3#1=|v_thread1Thread1of1ForFork1_#t~post3#1_1|, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, ~safe~0=v_~safe~0_76, #memory_int=|v_#memory_int_155|, ~manager_size~0=v_~manager_size~0_24, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~update~0=v_~update~0_61} AuxVars[] AssignedVars[~manager_front~0, ~manager_state~0, thread1Thread1of1ForFork1_#t~post3#1, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, ~safe~0, thread1Thread1of1ForFork1_#t~mem2#1, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1][1201], [2217#(= ~node1_state~0 0), 326#L126true, 368#true, 308#L148true, 376#true, 190#L104true, 2221#(= ~node2_state~0 0), 2223#true, 353#true, 382#(= ~client_state~0 0), 96#L88-1true, 2177#(and (or (= (select (select |#memory_int| ~manager~0.base) (* ~manager_front~0 4)) ~update~0) (< ~manager_size~0 (+ ~manager_front~0 1)) (< ~manager_front~0 0)) (= ~safe~0 1) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_size~0 1) (= ~manager~0.offset 0) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t1~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (not (= ~manager~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t4~0#1.base|)), thread2Thread1of1ForFork3InUse, 384#true, thread4Thread1of1ForFork2InUse, 93#L199-4true, 356#true, 374#(<= ~node1_back~0 ~node1_front~0), thread3Thread1of1ForFork0InUse, 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:57:14,834 INFO L294 olderBase$Statistics]: this new event has 272 ancestors and is cut-off event [2023-11-29 21:57:14,834 INFO L297 olderBase$Statistics]: existing Event has 271 ancestors and is cut-off event [2023-11-29 21:57:14,834 INFO L297 olderBase$Statistics]: existing Event has 271 ancestors and is cut-off event [2023-11-29 21:57:14,834 INFO L297 olderBase$Statistics]: existing Event has 272 ancestors and is cut-off event [2023-11-29 21:57:14,835 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L148-->L154-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_137 v_~manager_size~0_40) (<= 0 v_~manager_back~0_137)) 1 0) 0)) (= v_~client_state~0_18 1) (= v_~manager_back~0_136 (+ v_~manager_back~0_137 1)) (not (= (ite (= v_~update~0_79 (select (select |v_#memory_int_193| v_~manager~0.base_85) (+ (* v_~manager_back~0_137 4) v_~manager~0.offset_85))) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, ~manager_back~0=v_~manager_back~0_137, ~manager_size~0=v_~manager_size~0_40, ~update~0=v_~update~0_79} OutVars{thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, thread4Thread1of1ForFork2_#t~post26#1=|v_thread4Thread1of1ForFork2_#t~post26#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~client_state~0=v_~client_state~0_18, ~manager_back~0=v_~manager_back~0_136, ~manager_size~0=v_~manager_size~0_40, thread4Thread1of1ForFork2_#t~mem25#1=|v_thread4Thread1of1ForFork2_#t~mem25#1_1|, ~update~0=v_~update~0_79} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post26#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, ~manager_back~0, thread4Thread1of1ForFork2_#t~mem25#1][1202], [326#L126true, 60#L54true, 2217#(= ~node1_state~0 0), 368#true, 376#true, 403#(= ~manager_state~0 0), 88#L154-1true, 190#L104true, 2221#(= ~node2_state~0 0), 2185#(and (exists ((v_~manager_back~0_148 Int)) (and (= ~update~0 (select (select |#memory_int| ~manager~0.base) (* v_~manager_back~0_148 4))) (<= (+ v_~manager_back~0_148 1) ~manager_size~0) (<= 0 v_~manager_back~0_148))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_size~0 1) (= ~manager~0.offset 0) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t1~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (not (= ~manager~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (= ~manager_front~0 0) (< ~manager_front~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t4~0#1.base|)), 2223#true, 353#true, 380#true, thread2Thread1of1ForFork3InUse, 384#true, 93#L199-4true, 356#true, thread4Thread1of1ForFork2InUse, 374#(<= ~node1_back~0 ~node1_front~0), thread3Thread1of1ForFork0InUse, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:57:14,835 INFO L294 olderBase$Statistics]: this new event has 272 ancestors and is cut-off event [2023-11-29 21:57:14,835 INFO L297 olderBase$Statistics]: existing Event has 272 ancestors and is cut-off event [2023-11-29 21:57:14,835 INFO L297 olderBase$Statistics]: existing Event has 271 ancestors and is cut-off event [2023-11-29 21:57:14,835 INFO L297 olderBase$Statistics]: existing Event has 271 ancestors and is cut-off event [2023-11-29 21:57:16,664 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1398] L68-->L88-1: Formula: (and (not (= (ite (and (< v_~node2_back~0_49 v_~node2_size~0_24) (<= 0 v_~node2_back~0_49)) 1 0) 0)) (= (+ v_~node2_back~0_49 1) v_~node2_back~0_48) (= v_~manager_state~0_44 3) (not (= (ite (= v_~update~0_83 (select (select |v_#memory_int_197| v_~node2~0.base_33) (+ (* 4 v_~node2_back~0_49) v_~node2~0.offset_33))) 1 0) 0))) InVars {~node2~0.offset=v_~node2~0.offset_33, #memory_int=|v_#memory_int_197|, ~node2_size~0=v_~node2_size~0_24, ~node2_back~0=v_~node2_back~0_49, ~node2~0.base=v_~node2~0.base_33, ~update~0=v_~update~0_83} OutVars{thread1Thread1of1ForFork1_#t~post7#1=|v_thread1Thread1of1ForFork1_#t~post7#1_1|, ~manager_state~0=v_~manager_state~0_44, thread1Thread1of1ForFork1_#t~mem6#1=|v_thread1Thread1of1ForFork1_#t~mem6#1_1|, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_5|, ~node2~0.offset=v_~node2~0.offset_33, #memory_int=|v_#memory_int_197|, ~node2_size~0=v_~node2_size~0_24, ~node2_back~0=v_~node2_back~0_48, ~node2~0.base=v_~node2~0.base_33, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1_5|, ~update~0=v_~update~0_83} AuxVars[] AssignedVars[thread1Thread1of1ForFork1_#t~post7#1, ~manager_state~0, thread1Thread1of1ForFork1_#t~mem6#1, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, ~node2_back~0, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1][1591], [326#L126true, 2217#(= ~node1_state~0 0), 368#true, 308#L148true, 376#true, 190#L104true, 2221#(= ~node2_state~0 0), 353#true, 2225#(<= ~client_back~0 ~client_front~0), 382#(= ~client_state~0 0), 372#true, 96#L88-1true, thread2Thread1of1ForFork3InUse, 384#true, thread4Thread1of1ForFork2InUse, 356#true, 93#L199-4true, thread3Thread1of1ForFork0InUse, 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:57:16,664 INFO L294 olderBase$Statistics]: this new event has 277 ancestors and is cut-off event [2023-11-29 21:57:16,664 INFO L297 olderBase$Statistics]: existing Event has 272 ancestors and is cut-off event [2023-11-29 21:57:16,664 INFO L297 olderBase$Statistics]: existing Event has 272 ancestors and is cut-off event [2023-11-29 21:57:16,664 INFO L297 olderBase$Statistics]: existing Event has 277 ancestors and is cut-off event [2023-11-29 21:57:16,664 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L148-->L154-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_137 v_~manager_size~0_40) (<= 0 v_~manager_back~0_137)) 1 0) 0)) (= v_~client_state~0_18 1) (= v_~manager_back~0_136 (+ v_~manager_back~0_137 1)) (not (= (ite (= v_~update~0_79 (select (select |v_#memory_int_193| v_~manager~0.base_85) (+ (* v_~manager_back~0_137 4) v_~manager~0.offset_85))) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, ~manager_back~0=v_~manager_back~0_137, ~manager_size~0=v_~manager_size~0_40, ~update~0=v_~update~0_79} OutVars{thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, thread4Thread1of1ForFork2_#t~post26#1=|v_thread4Thread1of1ForFork2_#t~post26#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~client_state~0=v_~client_state~0_18, ~manager_back~0=v_~manager_back~0_136, ~manager_size~0=v_~manager_size~0_40, thread4Thread1of1ForFork2_#t~mem25#1=|v_thread4Thread1of1ForFork2_#t~mem25#1_1|, ~update~0=v_~update~0_79} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post26#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, ~manager_back~0, thread4Thread1of1ForFork2_#t~mem25#1][1042], [326#L126true, 2217#(= ~node1_state~0 0), 368#true, 376#true, 88#L154-1true, 190#L104true, 2221#(= ~node2_state~0 0), 353#true, 2225#(<= ~client_back~0 ~client_front~0), 372#true, 39#L68true, 380#true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, thread4Thread1of1ForFork2InUse, 93#L199-4true, thread3Thread1of1ForFork0InUse, 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:57:16,664 INFO L294 olderBase$Statistics]: this new event has 277 ancestors and is cut-off event [2023-11-29 21:57:16,664 INFO L297 olderBase$Statistics]: existing Event has 272 ancestors and is cut-off event [2023-11-29 21:57:16,664 INFO L297 olderBase$Statistics]: existing Event has 272 ancestors and is cut-off event [2023-11-29 21:57:16,665 INFO L297 olderBase$Statistics]: existing Event has 277 ancestors and is cut-off event [2023-11-29 21:57:16,665 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1432] L126-->L132-1: Formula: (and (not (= (ite (and (< v_~node2_front~0_35 v_~node2_back~0_44) (<= 0 v_~node2_front~0_35) (< v_~node2_front~0_35 v_~node2_size~0_20)) 1 0) 0)) (= v_~safe~0_80 (ite (= (ite (= (select (select |v_#memory_int_183| v_~node2~0.base_29) (+ (* 4 v_~node2_front~0_35) v_~node2~0.offset_29)) v_~update~0_73) 1 0) 0) 0 1)) (= v_~node2_state~0_16 1) (= (+ v_~node2_front~0_35 1) v_~node2_front~0_34)) InVars {~node2~0.offset=v_~node2~0.offset_29, ~node2_front~0=v_~node2_front~0_35, #memory_int=|v_#memory_int_183|, ~node2_size~0=v_~node2_size~0_20, ~node2~0.base=v_~node2~0.base_29, ~node2_back~0=v_~node2_back~0_44, ~update~0=v_~update~0_73} OutVars{~node2_state~0=v_~node2_state~0_16, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_1|, thread3Thread1of1ForFork0_#t~mem20#1=|v_thread3Thread1of1ForFork0_#t~mem20#1_1|, thread3Thread1of1ForFork0_#t~post21#1=|v_thread3Thread1of1ForFork0_#t~post21#1_1|, ~node2~0.offset=v_~node2~0.offset_29, ~node2_front~0=v_~node2_front~0_34, ~safe~0=v_~safe~0_80, #memory_int=|v_#memory_int_183|, ~node2_size~0=v_~node2_size~0_20, ~node2~0.base=v_~node2~0.base_29, ~node2_back~0=v_~node2_back~0_44, ~update~0=v_~update~0_73} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#t~post21#1, ~node2_state~0, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, ~node2_front~0, ~safe~0, thread3Thread1of1ForFork0_#t~mem20#1][1408], [2217#(= ~node1_state~0 0), 368#true, 308#L148true, 2219#true, 376#true, 190#L104true, 353#true, 2225#(<= ~client_back~0 ~client_front~0), 194#L132-1true, 382#(= ~client_state~0 0), 372#true, 39#L68true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, thread4Thread1of1ForFork2InUse, 93#L199-4true, thread3Thread1of1ForFork0InUse, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:57:16,665 INFO L294 olderBase$Statistics]: this new event has 277 ancestors and is cut-off event [2023-11-29 21:57:16,665 INFO L297 olderBase$Statistics]: existing Event has 272 ancestors and is cut-off event [2023-11-29 21:57:16,665 INFO L297 olderBase$Statistics]: existing Event has 272 ancestors and is cut-off event [2023-11-29 21:57:16,665 INFO L297 olderBase$Statistics]: existing Event has 277 ancestors and is cut-off event [2023-11-29 21:57:16,665 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1418] L104-->L110-1: Formula: (and (= v_~node1_state~0_20 1) (not (= (ite (and (< v_~node1_front~0_37 v_~node1_size~0_20) (< v_~node1_front~0_37 v_~node1_back~0_44) (<= 0 v_~node1_front~0_37)) 1 0) 0)) (= v_~safe~0_82 (ite (= (ite (= (select (select |v_#memory_int_189| v_~node1~0.base_33) (+ (* v_~node1_front~0_37 4) v_~node1~0.offset_33)) v_~update~0_75) 1 0) 0) 0 1)) (= (+ v_~node1_front~0_37 1) v_~node1_front~0_36)) InVars {~node1~0.base=v_~node1~0.base_33, ~node1_size~0=v_~node1_size~0_20, #memory_int=|v_#memory_int_189|, ~node1_back~0=v_~node1_back~0_44, ~node1~0.offset=v_~node1~0.offset_33, ~node1_front~0=v_~node1_front~0_37, ~update~0=v_~update~0_75} OutVars{thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~node1_state~0=v_~node1_state~0_20, ~node1~0.offset=v_~node1~0.offset_33, ~node1_front~0=v_~node1_front~0_36, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~node1~0.base=v_~node1~0.base_33, ~node1_size~0=v_~node1_size~0_20, thread2Thread1of1ForFork3_#t~post16#1=|v_thread2Thread1of1ForFork3_#t~post16#1_1|, ~safe~0=v_~safe~0_82, #memory_int=|v_#memory_int_189|, thread2Thread1of1ForFork3_#t~mem15#1=|v_thread2Thread1of1ForFork3_#t~mem15#1_1|, ~node1_back~0=v_~node1_back~0_44, ~update~0=v_~update~0_75} AuxVars[] AssignedVars[thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork3_#t~post16#1, ~safe~0, thread2Thread1of1ForFork3_#t~mem15#1, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~node1_state~0, ~node1_front~0][1406], [326#L126true, 368#true, 308#L148true, 2215#true, 376#true, 2221#(= ~node2_state~0 0), 158#L110-1true, 353#true, 2225#(<= ~client_back~0 ~client_front~0), 382#(= ~client_state~0 0), 372#true, 39#L68true, thread2Thread1of1ForFork3InUse, 384#true, thread4Thread1of1ForFork2InUse, 356#true, 93#L199-4true, thread3Thread1of1ForFork0InUse, 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:57:16,665 INFO L294 olderBase$Statistics]: this new event has 277 ancestors and is cut-off event [2023-11-29 21:57:16,665 INFO L297 olderBase$Statistics]: existing Event has 277 ancestors and is cut-off event [2023-11-29 21:57:16,666 INFO L297 olderBase$Statistics]: existing Event has 272 ancestors and is cut-off event [2023-11-29 21:57:16,666 INFO L297 olderBase$Statistics]: existing Event has 272 ancestors and is cut-off event [2023-11-29 21:57:16,670 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L148-->L154-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_137 v_~manager_size~0_40) (<= 0 v_~manager_back~0_137)) 1 0) 0)) (= v_~client_state~0_18 1) (= v_~manager_back~0_136 (+ v_~manager_back~0_137 1)) (not (= (ite (= v_~update~0_79 (select (select |v_#memory_int_193| v_~manager~0.base_85) (+ (* v_~manager_back~0_137 4) v_~manager~0.offset_85))) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, ~manager_back~0=v_~manager_back~0_137, ~manager_size~0=v_~manager_size~0_40, ~update~0=v_~update~0_79} OutVars{thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, thread4Thread1of1ForFork2_#t~post26#1=|v_thread4Thread1of1ForFork2_#t~post26#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~client_state~0=v_~client_state~0_18, ~manager_back~0=v_~manager_back~0_136, ~manager_size~0=v_~manager_size~0_40, thread4Thread1of1ForFork2_#t~mem25#1=|v_thread4Thread1of1ForFork2_#t~mem25#1_1|, ~update~0=v_~update~0_79} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post26#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, ~manager_back~0, thread4Thread1of1ForFork2_#t~mem25#1][1042], [326#L126true, 2217#(= ~node1_state~0 0), 368#true, 376#true, 88#L154-1true, 190#L104true, 2221#(= ~node2_state~0 0), 321#L74true, 353#true, 2225#(<= ~client_back~0 ~client_front~0), 372#true, thread2Thread1of1ForFork3InUse, 380#true, 384#true, thread4Thread1of1ForFork2InUse, 356#true, 93#L199-4true, thread3Thread1of1ForFork0InUse, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:57:16,670 INFO L294 olderBase$Statistics]: this new event has 277 ancestors and is cut-off event [2023-11-29 21:57:16,670 INFO L297 olderBase$Statistics]: existing Event has 277 ancestors and is cut-off event [2023-11-29 21:57:16,670 INFO L297 olderBase$Statistics]: existing Event has 272 ancestors and is cut-off event [2023-11-29 21:57:16,670 INFO L297 olderBase$Statistics]: existing Event has 272 ancestors and is cut-off event [2023-11-29 21:57:16,670 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1432] L126-->L132-1: Formula: (and (not (= (ite (and (< v_~node2_front~0_35 v_~node2_back~0_44) (<= 0 v_~node2_front~0_35) (< v_~node2_front~0_35 v_~node2_size~0_20)) 1 0) 0)) (= v_~safe~0_80 (ite (= (ite (= (select (select |v_#memory_int_183| v_~node2~0.base_29) (+ (* 4 v_~node2_front~0_35) v_~node2~0.offset_29)) v_~update~0_73) 1 0) 0) 0 1)) (= v_~node2_state~0_16 1) (= (+ v_~node2_front~0_35 1) v_~node2_front~0_34)) InVars {~node2~0.offset=v_~node2~0.offset_29, ~node2_front~0=v_~node2_front~0_35, #memory_int=|v_#memory_int_183|, ~node2_size~0=v_~node2_size~0_20, ~node2~0.base=v_~node2~0.base_29, ~node2_back~0=v_~node2_back~0_44, ~update~0=v_~update~0_73} OutVars{~node2_state~0=v_~node2_state~0_16, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_1|, thread3Thread1of1ForFork0_#t~mem20#1=|v_thread3Thread1of1ForFork0_#t~mem20#1_1|, thread3Thread1of1ForFork0_#t~post21#1=|v_thread3Thread1of1ForFork0_#t~post21#1_1|, ~node2~0.offset=v_~node2~0.offset_29, ~node2_front~0=v_~node2_front~0_34, ~safe~0=v_~safe~0_80, #memory_int=|v_#memory_int_183|, ~node2_size~0=v_~node2_size~0_20, ~node2~0.base=v_~node2~0.base_29, ~node2_back~0=v_~node2_back~0_44, ~update~0=v_~update~0_73} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#t~post21#1, ~node2_state~0, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, ~node2_front~0, ~safe~0, thread3Thread1of1ForFork0_#t~mem20#1][1408], [2217#(= ~node1_state~0 0), 368#true, 308#L148true, 2219#true, 376#true, 190#L104true, 321#L74true, 353#true, 382#(= ~client_state~0 0), 2225#(<= ~client_back~0 ~client_front~0), 194#L132-1true, 372#true, thread2Thread1of1ForFork3InUse, 384#true, thread4Thread1of1ForFork2InUse, 356#true, 93#L199-4true, thread3Thread1of1ForFork0InUse, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:57:16,670 INFO L294 olderBase$Statistics]: this new event has 277 ancestors and is cut-off event [2023-11-29 21:57:16,670 INFO L297 olderBase$Statistics]: existing Event has 277 ancestors and is cut-off event [2023-11-29 21:57:16,670 INFO L297 olderBase$Statistics]: existing Event has 272 ancestors and is cut-off event [2023-11-29 21:57:16,670 INFO L297 olderBase$Statistics]: existing Event has 272 ancestors and is cut-off event [2023-11-29 21:57:16,671 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1418] L104-->L110-1: Formula: (and (= v_~node1_state~0_20 1) (not (= (ite (and (< v_~node1_front~0_37 v_~node1_size~0_20) (< v_~node1_front~0_37 v_~node1_back~0_44) (<= 0 v_~node1_front~0_37)) 1 0) 0)) (= v_~safe~0_82 (ite (= (ite (= (select (select |v_#memory_int_189| v_~node1~0.base_33) (+ (* v_~node1_front~0_37 4) v_~node1~0.offset_33)) v_~update~0_75) 1 0) 0) 0 1)) (= (+ v_~node1_front~0_37 1) v_~node1_front~0_36)) InVars {~node1~0.base=v_~node1~0.base_33, ~node1_size~0=v_~node1_size~0_20, #memory_int=|v_#memory_int_189|, ~node1_back~0=v_~node1_back~0_44, ~node1~0.offset=v_~node1~0.offset_33, ~node1_front~0=v_~node1_front~0_37, ~update~0=v_~update~0_75} OutVars{thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~node1_state~0=v_~node1_state~0_20, ~node1~0.offset=v_~node1~0.offset_33, ~node1_front~0=v_~node1_front~0_36, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~node1~0.base=v_~node1~0.base_33, ~node1_size~0=v_~node1_size~0_20, thread2Thread1of1ForFork3_#t~post16#1=|v_thread2Thread1of1ForFork3_#t~post16#1_1|, ~safe~0=v_~safe~0_82, #memory_int=|v_#memory_int_189|, thread2Thread1of1ForFork3_#t~mem15#1=|v_thread2Thread1of1ForFork3_#t~mem15#1_1|, ~node1_back~0=v_~node1_back~0_44, ~update~0=v_~update~0_75} AuxVars[] AssignedVars[thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork3_#t~post16#1, ~safe~0, thread2Thread1of1ForFork3_#t~mem15#1, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~node1_state~0, ~node1_front~0][1406], [326#L126true, 368#true, 308#L148true, 2215#true, 376#true, 2221#(= ~node2_state~0 0), 321#L74true, 158#L110-1true, 353#true, 2225#(<= ~client_back~0 ~client_front~0), 382#(= ~client_state~0 0), 372#true, thread2Thread1of1ForFork3InUse, 384#true, thread4Thread1of1ForFork2InUse, 356#true, 93#L199-4true, thread3Thread1of1ForFork0InUse, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:57:16,671 INFO L294 olderBase$Statistics]: this new event has 277 ancestors and is cut-off event [2023-11-29 21:57:16,671 INFO L297 olderBase$Statistics]: existing Event has 272 ancestors and is cut-off event [2023-11-29 21:57:16,671 INFO L297 olderBase$Statistics]: existing Event has 277 ancestors and is cut-off event [2023-11-29 21:57:16,671 INFO L297 olderBase$Statistics]: existing Event has 272 ancestors and is cut-off event [2023-11-29 21:57:16,754 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L148-->L154-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_137 v_~manager_size~0_40) (<= 0 v_~manager_back~0_137)) 1 0) 0)) (= v_~client_state~0_18 1) (= v_~manager_back~0_136 (+ v_~manager_back~0_137 1)) (not (= (ite (= v_~update~0_79 (select (select |v_#memory_int_193| v_~manager~0.base_85) (+ (* v_~manager_back~0_137 4) v_~manager~0.offset_85))) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, ~manager_back~0=v_~manager_back~0_137, ~manager_size~0=v_~manager_size~0_40, ~update~0=v_~update~0_79} OutVars{thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, thread4Thread1of1ForFork2_#t~post26#1=|v_thread4Thread1of1ForFork2_#t~post26#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~client_state~0=v_~client_state~0_18, ~manager_back~0=v_~manager_back~0_136, ~manager_size~0=v_~manager_size~0_40, thread4Thread1of1ForFork2_#t~mem25#1=|v_thread4Thread1of1ForFork2_#t~mem25#1_1|, ~update~0=v_~update~0_79} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post26#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, ~manager_back~0, thread4Thread1of1ForFork2_#t~mem25#1][884], [326#L126true, 2217#(= ~node1_state~0 0), 60#L54true, 368#true, 378#(<= ~node2_back~0 ~node2_front~0), 403#(= ~manager_state~0 0), 88#L154-1true, 190#L104true, 2221#(= ~node2_state~0 0), 2223#true, 353#true, thread2Thread1of1ForFork3InUse, 380#true, 384#true, thread4Thread1of1ForFork2InUse, 93#L199-4true, 356#true, 374#(<= ~node1_back~0 ~node1_front~0), thread3Thread1of1ForFork0InUse, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:57:16,754 INFO L294 olderBase$Statistics]: this new event has 273 ancestors and is cut-off event [2023-11-29 21:57:16,754 INFO L297 olderBase$Statistics]: existing Event has 273 ancestors and is cut-off event [2023-11-29 21:57:16,754 INFO L297 olderBase$Statistics]: existing Event has 267 ancestors and is cut-off event [2023-11-29 21:57:16,754 INFO L297 olderBase$Statistics]: existing Event has 267 ancestors and is cut-off event [2023-11-29 21:57:16,754 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1392] L54-->L88-1: Formula: (and (= (+ v_~manager_front~0_91 1) v_~manager_front~0_90) (= v_~manager_state~0_38 1) (= v_~safe~0_76 (ite (= (ite (= (select (select |v_#memory_int_155| v_~manager~0.base_67) (+ (* v_~manager_front~0_91 4) v_~manager~0.offset_67)) v_~update~0_61) 1 0) 0) 0 1)) (not (= (ite (and (< v_~manager_front~0_91 v_~manager_back~0_104) (< v_~manager_front~0_91 v_~manager_size~0_24) (<= 0 v_~manager_front~0_91)) 1 0) 0))) InVars {~manager_front~0=v_~manager_front~0_91, ~manager~0.offset=v_~manager~0.offset_67, ~manager~0.base=v_~manager~0.base_67, #memory_int=|v_#memory_int_155|, ~manager_back~0=v_~manager_back~0_104, ~manager_size~0=v_~manager_size~0_24, ~update~0=v_~update~0_61} OutVars{~manager_state~0=v_~manager_state~0_38, ~manager~0.offset=v_~manager~0.offset_67, ~manager~0.base=v_~manager~0.base_67, thread1Thread1of1ForFork1_#t~mem2#1=|v_thread1Thread1of1ForFork1_#t~mem2#1_1|, ~manager_back~0=v_~manager_back~0_104, ~manager_front~0=v_~manager_front~0_90, thread1Thread1of1ForFork1_#t~post3#1=|v_thread1Thread1of1ForFork1_#t~post3#1_1|, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, ~safe~0=v_~safe~0_76, #memory_int=|v_#memory_int_155|, ~manager_size~0=v_~manager_size~0_24, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~update~0=v_~update~0_61} AuxVars[] AssignedVars[~manager_front~0, ~manager_state~0, thread1Thread1of1ForFork1_#t~post3#1, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, ~safe~0, thread1Thread1of1ForFork1_#t~mem2#1, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1][885], [326#L126true, 2217#(= ~node1_state~0 0), 368#true, 308#L148true, 378#(<= ~node2_back~0 ~node2_front~0), 190#L104true, 2221#(= ~node2_state~0 0), 2223#true, 353#true, 382#(= ~client_state~0 0), 96#L88-1true, thread2Thread1of1ForFork3InUse, 384#true, thread4Thread1of1ForFork2InUse, 356#true, 93#L199-4true, 374#(<= ~node1_back~0 ~node1_front~0), thread3Thread1of1ForFork0InUse, 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:57:16,754 INFO L294 olderBase$Statistics]: this new event has 273 ancestors and is cut-off event [2023-11-29 21:57:16,754 INFO L297 olderBase$Statistics]: existing Event has 267 ancestors and is cut-off event [2023-11-29 21:57:16,754 INFO L297 olderBase$Statistics]: existing Event has 273 ancestors and is cut-off event [2023-11-29 21:57:16,754 INFO L297 olderBase$Statistics]: existing Event has 267 ancestors and is cut-off event [2023-11-29 21:57:16,764 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1398] L68-->L88-1: Formula: (and (not (= (ite (and (< v_~node2_back~0_49 v_~node2_size~0_24) (<= 0 v_~node2_back~0_49)) 1 0) 0)) (= (+ v_~node2_back~0_49 1) v_~node2_back~0_48) (= v_~manager_state~0_44 3) (not (= (ite (= v_~update~0_83 (select (select |v_#memory_int_197| v_~node2~0.base_33) (+ (* 4 v_~node2_back~0_49) v_~node2~0.offset_33))) 1 0) 0))) InVars {~node2~0.offset=v_~node2~0.offset_33, #memory_int=|v_#memory_int_197|, ~node2_size~0=v_~node2_size~0_24, ~node2_back~0=v_~node2_back~0_49, ~node2~0.base=v_~node2~0.base_33, ~update~0=v_~update~0_83} OutVars{thread1Thread1of1ForFork1_#t~post7#1=|v_thread1Thread1of1ForFork1_#t~post7#1_1|, ~manager_state~0=v_~manager_state~0_44, thread1Thread1of1ForFork1_#t~mem6#1=|v_thread1Thread1of1ForFork1_#t~mem6#1_1|, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_5|, ~node2~0.offset=v_~node2~0.offset_33, #memory_int=|v_#memory_int_197|, ~node2_size~0=v_~node2_size~0_24, ~node2_back~0=v_~node2_back~0_48, ~node2~0.base=v_~node2~0.base_33, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1_5|, ~update~0=v_~update~0_83} AuxVars[] AssignedVars[thread1Thread1of1ForFork1_#t~post7#1, ~manager_state~0, thread1Thread1of1ForFork1_#t~mem6#1, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, ~node2_back~0, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1][767], [326#L126true, 2217#(= ~node1_state~0 0), 368#true, 308#L148true, 18#L200-1true, 376#true, 190#L104true, 2221#(= ~node2_state~0 0), 353#true, 382#(= ~client_state~0 0), 2225#(<= ~client_back~0 ~client_front~0), 372#true, 96#L88-1true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:57:16,764 INFO L294 olderBase$Statistics]: this new event has 273 ancestors and is cut-off event [2023-11-29 21:57:16,764 INFO L297 olderBase$Statistics]: existing Event has 273 ancestors and is cut-off event [2023-11-29 21:57:16,764 INFO L297 olderBase$Statistics]: existing Event has 268 ancestors and is cut-off event [2023-11-29 21:57:16,765 INFO L297 olderBase$Statistics]: existing Event has 268 ancestors and is cut-off event [2023-11-29 21:57:16,765 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L148-->L154-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_137 v_~manager_size~0_40) (<= 0 v_~manager_back~0_137)) 1 0) 0)) (= v_~client_state~0_18 1) (= v_~manager_back~0_136 (+ v_~manager_back~0_137 1)) (not (= (ite (= v_~update~0_79 (select (select |v_#memory_int_193| v_~manager~0.base_85) (+ (* v_~manager_back~0_137 4) v_~manager~0.offset_85))) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, ~manager_back~0=v_~manager_back~0_137, ~manager_size~0=v_~manager_size~0_40, ~update~0=v_~update~0_79} OutVars{thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, thread4Thread1of1ForFork2_#t~post26#1=|v_thread4Thread1of1ForFork2_#t~post26#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~client_state~0=v_~client_state~0_18, ~manager_back~0=v_~manager_back~0_136, ~manager_size~0=v_~manager_size~0_40, thread4Thread1of1ForFork2_#t~mem25#1=|v_thread4Thread1of1ForFork2_#t~mem25#1_1|, ~update~0=v_~update~0_79} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post26#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, ~manager_back~0, thread4Thread1of1ForFork2_#t~mem25#1][699], [326#L126true, 2217#(= ~node1_state~0 0), 368#true, 378#(<= ~node2_back~0 ~node2_front~0), 18#L200-1true, 88#L154-1true, 190#L104true, 2221#(= ~node2_state~0 0), 353#true, 2225#(<= ~client_back~0 ~client_front~0), 39#L68true, 372#true, 380#true, thread2Thread1of1ForFork3InUse, 384#true, thread4Thread1of1ForFork2InUse, 356#true, thread3Thread1of1ForFork0InUse, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:57:16,765 INFO L294 olderBase$Statistics]: this new event has 273 ancestors and is cut-off event [2023-11-29 21:57:16,765 INFO L297 olderBase$Statistics]: existing Event has 273 ancestors and is cut-off event [2023-11-29 21:57:16,765 INFO L297 olderBase$Statistics]: existing Event has 268 ancestors and is cut-off event [2023-11-29 21:57:16,765 INFO L297 olderBase$Statistics]: existing Event has 268 ancestors and is cut-off event [2023-11-29 21:57:16,765 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1418] L104-->L110-1: Formula: (and (= v_~node1_state~0_20 1) (not (= (ite (and (< v_~node1_front~0_37 v_~node1_size~0_20) (< v_~node1_front~0_37 v_~node1_back~0_44) (<= 0 v_~node1_front~0_37)) 1 0) 0)) (= v_~safe~0_82 (ite (= (ite (= (select (select |v_#memory_int_189| v_~node1~0.base_33) (+ (* v_~node1_front~0_37 4) v_~node1~0.offset_33)) v_~update~0_75) 1 0) 0) 0 1)) (= (+ v_~node1_front~0_37 1) v_~node1_front~0_36)) InVars {~node1~0.base=v_~node1~0.base_33, ~node1_size~0=v_~node1_size~0_20, #memory_int=|v_#memory_int_189|, ~node1_back~0=v_~node1_back~0_44, ~node1~0.offset=v_~node1~0.offset_33, ~node1_front~0=v_~node1_front~0_37, ~update~0=v_~update~0_75} OutVars{thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~node1_state~0=v_~node1_state~0_20, ~node1~0.offset=v_~node1~0.offset_33, ~node1_front~0=v_~node1_front~0_36, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~node1~0.base=v_~node1~0.base_33, ~node1_size~0=v_~node1_size~0_20, thread2Thread1of1ForFork3_#t~post16#1=|v_thread2Thread1of1ForFork3_#t~post16#1_1|, ~safe~0=v_~safe~0_82, #memory_int=|v_#memory_int_189|, thread2Thread1of1ForFork3_#t~mem15#1=|v_thread2Thread1of1ForFork3_#t~mem15#1_1|, ~node1_back~0=v_~node1_back~0_44, ~update~0=v_~update~0_75} AuxVars[] AssignedVars[thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork3_#t~post16#1, ~safe~0, thread2Thread1of1ForFork3_#t~mem15#1, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~node1_state~0, ~node1_front~0][701], [326#L126true, 368#true, 308#L148true, 378#(<= ~node2_back~0 ~node2_front~0), 18#L200-1true, 2215#true, 2221#(= ~node2_state~0 0), 158#L110-1true, 353#true, 382#(= ~client_state~0 0), 2225#(<= ~client_back~0 ~client_front~0), 372#true, 39#L68true, thread2Thread1of1ForFork3InUse, 384#true, thread4Thread1of1ForFork2InUse, 356#true, thread3Thread1of1ForFork0InUse, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:57:16,765 INFO L294 olderBase$Statistics]: this new event has 273 ancestors and is cut-off event [2023-11-29 21:57:16,765 INFO L297 olderBase$Statistics]: existing Event has 268 ancestors and is cut-off event [2023-11-29 21:57:16,765 INFO L297 olderBase$Statistics]: existing Event has 268 ancestors and is cut-off event [2023-11-29 21:57:16,765 INFO L297 olderBase$Statistics]: existing Event has 273 ancestors and is cut-off event [2023-11-29 21:57:16,767 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L148-->L154-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_137 v_~manager_size~0_40) (<= 0 v_~manager_back~0_137)) 1 0) 0)) (= v_~client_state~0_18 1) (= v_~manager_back~0_136 (+ v_~manager_back~0_137 1)) (not (= (ite (= v_~update~0_79 (select (select |v_#memory_int_193| v_~manager~0.base_85) (+ (* v_~manager_back~0_137 4) v_~manager~0.offset_85))) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, ~manager_back~0=v_~manager_back~0_137, ~manager_size~0=v_~manager_size~0_40, ~update~0=v_~update~0_79} OutVars{thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, thread4Thread1of1ForFork2_#t~post26#1=|v_thread4Thread1of1ForFork2_#t~post26#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~client_state~0=v_~client_state~0_18, ~manager_back~0=v_~manager_back~0_136, ~manager_size~0=v_~manager_size~0_40, thread4Thread1of1ForFork2_#t~mem25#1=|v_thread4Thread1of1ForFork2_#t~mem25#1_1|, ~update~0=v_~update~0_79} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post26#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, ~manager_back~0, thread4Thread1of1ForFork2_#t~mem25#1][699], [326#L126true, 2217#(= ~node1_state~0 0), 368#true, 378#(<= ~node2_back~0 ~node2_front~0), 18#L200-1true, 88#L154-1true, 190#L104true, 2221#(= ~node2_state~0 0), 321#L74true, 353#true, 2225#(<= ~client_back~0 ~client_front~0), 372#true, thread2Thread1of1ForFork3InUse, 380#true, 384#true, thread4Thread1of1ForFork2InUse, 356#true, thread3Thread1of1ForFork0InUse, 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:57:16,767 INFO L294 olderBase$Statistics]: this new event has 273 ancestors and is cut-off event [2023-11-29 21:57:16,767 INFO L297 olderBase$Statistics]: existing Event has 268 ancestors and is cut-off event [2023-11-29 21:57:16,767 INFO L297 olderBase$Statistics]: existing Event has 273 ancestors and is cut-off event [2023-11-29 21:57:16,767 INFO L297 olderBase$Statistics]: existing Event has 268 ancestors and is cut-off event [2023-11-29 21:57:16,767 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1418] L104-->L110-1: Formula: (and (= v_~node1_state~0_20 1) (not (= (ite (and (< v_~node1_front~0_37 v_~node1_size~0_20) (< v_~node1_front~0_37 v_~node1_back~0_44) (<= 0 v_~node1_front~0_37)) 1 0) 0)) (= v_~safe~0_82 (ite (= (ite (= (select (select |v_#memory_int_189| v_~node1~0.base_33) (+ (* v_~node1_front~0_37 4) v_~node1~0.offset_33)) v_~update~0_75) 1 0) 0) 0 1)) (= (+ v_~node1_front~0_37 1) v_~node1_front~0_36)) InVars {~node1~0.base=v_~node1~0.base_33, ~node1_size~0=v_~node1_size~0_20, #memory_int=|v_#memory_int_189|, ~node1_back~0=v_~node1_back~0_44, ~node1~0.offset=v_~node1~0.offset_33, ~node1_front~0=v_~node1_front~0_37, ~update~0=v_~update~0_75} OutVars{thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~node1_state~0=v_~node1_state~0_20, ~node1~0.offset=v_~node1~0.offset_33, ~node1_front~0=v_~node1_front~0_36, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~node1~0.base=v_~node1~0.base_33, ~node1_size~0=v_~node1_size~0_20, thread2Thread1of1ForFork3_#t~post16#1=|v_thread2Thread1of1ForFork3_#t~post16#1_1|, ~safe~0=v_~safe~0_82, #memory_int=|v_#memory_int_189|, thread2Thread1of1ForFork3_#t~mem15#1=|v_thread2Thread1of1ForFork3_#t~mem15#1_1|, ~node1_back~0=v_~node1_back~0_44, ~update~0=v_~update~0_75} AuxVars[] AssignedVars[thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork3_#t~post16#1, ~safe~0, thread2Thread1of1ForFork3_#t~mem15#1, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~node1_state~0, ~node1_front~0][701], [326#L126true, 368#true, 308#L148true, 18#L200-1true, 378#(<= ~node2_back~0 ~node2_front~0), 2215#true, 2221#(= ~node2_state~0 0), 321#L74true, 158#L110-1true, 353#true, 382#(= ~client_state~0 0), 2225#(<= ~client_back~0 ~client_front~0), 372#true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:57:16,767 INFO L294 olderBase$Statistics]: this new event has 273 ancestors and is cut-off event [2023-11-29 21:57:16,767 INFO L297 olderBase$Statistics]: existing Event has 268 ancestors and is cut-off event [2023-11-29 21:57:16,767 INFO L297 olderBase$Statistics]: existing Event has 273 ancestors and is cut-off event [2023-11-29 21:57:16,767 INFO L297 olderBase$Statistics]: existing Event has 268 ancestors and is cut-off event [2023-11-29 21:57:16,774 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L148-->L154-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_137 v_~manager_size~0_40) (<= 0 v_~manager_back~0_137)) 1 0) 0)) (= v_~client_state~0_18 1) (= v_~manager_back~0_136 (+ v_~manager_back~0_137 1)) (not (= (ite (= v_~update~0_79 (select (select |v_#memory_int_193| v_~manager~0.base_85) (+ (* v_~manager_back~0_137 4) v_~manager~0.offset_85))) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, ~manager_back~0=v_~manager_back~0_137, ~manager_size~0=v_~manager_size~0_40, ~update~0=v_~update~0_79} OutVars{thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, thread4Thread1of1ForFork2_#t~post26#1=|v_thread4Thread1of1ForFork2_#t~post26#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~client_state~0=v_~client_state~0_18, ~manager_back~0=v_~manager_back~0_136, ~manager_size~0=v_~manager_size~0_40, thread4Thread1of1ForFork2_#t~mem25#1=|v_thread4Thread1of1ForFork2_#t~mem25#1_1|, ~update~0=v_~update~0_79} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post26#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, ~manager_back~0, thread4Thread1of1ForFork2_#t~mem25#1][699], [2217#(= ~node1_state~0 0), 326#L126true, 368#true, 113#L89true, 378#(<= ~node2_back~0 ~node2_front~0), 88#L154-1true, 190#L104true, 2221#(= ~node2_state~0 0), 353#true, 2225#(<= ~client_back~0 ~client_front~0), 372#true, thread2Thread1of1ForFork3InUse, 380#true, 384#true, thread4Thread1of1ForFork2InUse, 93#L199-4true, 356#true, thread3Thread1of1ForFork0InUse, 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:57:16,774 INFO L294 olderBase$Statistics]: this new event has 273 ancestors and is cut-off event [2023-11-29 21:57:16,774 INFO L297 olderBase$Statistics]: existing Event has 268 ancestors and is cut-off event [2023-11-29 21:57:16,774 INFO L297 olderBase$Statistics]: existing Event has 273 ancestors and is cut-off event [2023-11-29 21:57:16,774 INFO L297 olderBase$Statistics]: existing Event has 268 ancestors and is cut-off event [2023-11-29 21:57:16,774 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1407] L89-->L88-1: Formula: (and (not (= (ite (and (< v_~client_back~0_41 v_~client_size~0_22) (<= 0 v_~client_back~0_41)) 1 0) 0)) (not (= 0 (ite (= (select (select |v_#memory_int_187| v_~client~0.base_29) (+ (* v_~client_back~0_41 4) v_~client~0.offset_29)) v_~ok~0_71) 1 0))) (= v_~manager_state~0_42 0) (= (+ v_~client_back~0_41 1) v_~client_back~0_40)) InVars {~client_back~0=v_~client_back~0_41, ~client~0.offset=v_~client~0.offset_29, ~ok~0=v_~ok~0_71, #memory_int=|v_#memory_int_187|, ~client_size~0=v_~client_size~0_22, ~client~0.base=v_~client~0.base_29} OutVars{thread1Thread1of1ForFork1_#t~post13#1=|v_thread1Thread1of1ForFork1_#t~post13#1_1|, ~manager_state~0=v_~manager_state~0_42, ~client_back~0=v_~client_back~0_40, ~client~0.offset=v_~client~0.offset_29, ~ok~0=v_~ok~0_71, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_11|, #memory_int=|v_#memory_int_187|, ~client_size~0=v_~client_size~0_22, thread1Thread1of1ForFork1_#t~mem12#1=|v_thread1Thread1of1ForFork1_#t~mem12#1_1|, ~client~0.base=v_~client~0.base_29, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1_11|} AuxVars[] AssignedVars[thread1Thread1of1ForFork1_#t~post13#1, ~manager_state~0, ~client_back~0, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork1_#t~mem12#1, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1][943], [2217#(= ~node1_state~0 0), 326#L126true, 368#true, 308#L148true, 378#(<= ~node2_back~0 ~node2_front~0), 403#(= ~manager_state~0 0), 190#L104true, 2221#(= ~node2_state~0 0), 2223#true, 353#true, 382#(= ~client_state~0 0), 372#true, 96#L88-1true, thread2Thread1of1ForFork3InUse, 384#true, thread4Thread1of1ForFork2InUse, 93#L199-4true, 356#true, thread3Thread1of1ForFork0InUse, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:57:16,774 INFO L294 olderBase$Statistics]: this new event has 273 ancestors and is cut-off event [2023-11-29 21:57:16,774 INFO L297 olderBase$Statistics]: existing Event has 268 ancestors and is cut-off event [2023-11-29 21:57:16,774 INFO L297 olderBase$Statistics]: existing Event has 273 ancestors and is cut-off event [2023-11-29 21:57:16,774 INFO L297 olderBase$Statistics]: existing Event has 268 ancestors and is cut-off event [2023-11-29 21:57:16,775 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1418] L104-->L110-1: Formula: (and (= v_~node1_state~0_20 1) (not (= (ite (and (< v_~node1_front~0_37 v_~node1_size~0_20) (< v_~node1_front~0_37 v_~node1_back~0_44) (<= 0 v_~node1_front~0_37)) 1 0) 0)) (= v_~safe~0_82 (ite (= (ite (= (select (select |v_#memory_int_189| v_~node1~0.base_33) (+ (* v_~node1_front~0_37 4) v_~node1~0.offset_33)) v_~update~0_75) 1 0) 0) 0 1)) (= (+ v_~node1_front~0_37 1) v_~node1_front~0_36)) InVars {~node1~0.base=v_~node1~0.base_33, ~node1_size~0=v_~node1_size~0_20, #memory_int=|v_#memory_int_189|, ~node1_back~0=v_~node1_back~0_44, ~node1~0.offset=v_~node1~0.offset_33, ~node1_front~0=v_~node1_front~0_37, ~update~0=v_~update~0_75} OutVars{thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~node1_state~0=v_~node1_state~0_20, ~node1~0.offset=v_~node1~0.offset_33, ~node1_front~0=v_~node1_front~0_36, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~node1~0.base=v_~node1~0.base_33, ~node1_size~0=v_~node1_size~0_20, thread2Thread1of1ForFork3_#t~post16#1=|v_thread2Thread1of1ForFork3_#t~post16#1_1|, ~safe~0=v_~safe~0_82, #memory_int=|v_#memory_int_189|, thread2Thread1of1ForFork3_#t~mem15#1=|v_thread2Thread1of1ForFork3_#t~mem15#1_1|, ~node1_back~0=v_~node1_back~0_44, ~update~0=v_~update~0_75} AuxVars[] AssignedVars[thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork3_#t~post16#1, ~safe~0, thread2Thread1of1ForFork3_#t~mem15#1, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~node1_state~0, ~node1_front~0][701], [326#L126true, 368#true, 113#L89true, 308#L148true, 378#(<= ~node2_back~0 ~node2_front~0), 2215#true, 2221#(= ~node2_state~0 0), 158#L110-1true, 353#true, 2225#(<= ~client_back~0 ~client_front~0), 382#(= ~client_state~0 0), 372#true, thread2Thread1of1ForFork3InUse, 384#true, thread4Thread1of1ForFork2InUse, 93#L199-4true, 356#true, thread3Thread1of1ForFork0InUse, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:57:16,775 INFO L294 olderBase$Statistics]: this new event has 273 ancestors and is cut-off event [2023-11-29 21:57:16,775 INFO L297 olderBase$Statistics]: existing Event has 268 ancestors and is cut-off event [2023-11-29 21:57:16,775 INFO L297 olderBase$Statistics]: existing Event has 268 ancestors and is cut-off event [2023-11-29 21:57:16,775 INFO L297 olderBase$Statistics]: existing Event has 273 ancestors and is cut-off event [2023-11-29 21:57:20,243 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L148-->L154-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_137 v_~manager_size~0_40) (<= 0 v_~manager_back~0_137)) 1 0) 0)) (= v_~client_state~0_18 1) (= v_~manager_back~0_136 (+ v_~manager_back~0_137 1)) (not (= (ite (= v_~update~0_79 (select (select |v_#memory_int_193| v_~manager~0.base_85) (+ (* v_~manager_back~0_137 4) v_~manager~0.offset_85))) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, ~manager_back~0=v_~manager_back~0_137, ~manager_size~0=v_~manager_size~0_40, ~update~0=v_~update~0_79} OutVars{thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, thread4Thread1of1ForFork2_#t~post26#1=|v_thread4Thread1of1ForFork2_#t~post26#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~client_state~0=v_~client_state~0_18, ~manager_back~0=v_~manager_back~0_136, ~manager_size~0=v_~manager_size~0_40, thread4Thread1of1ForFork2_#t~mem25#1=|v_thread4Thread1of1ForFork2_#t~mem25#1_1|, ~update~0=v_~update~0_79} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post26#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, ~manager_back~0, thread4Thread1of1ForFork2_#t~mem25#1][1042], [2217#(= ~node1_state~0 0), 326#L126true, 368#true, 18#L200-1true, 376#true, 88#L154-1true, 190#L104true, 2221#(= ~node2_state~0 0), 353#true, 2225#(<= ~client_back~0 ~client_front~0), 372#true, thread2Thread1of1ForFork3InUse, 380#true, 384#true, thread4Thread1of1ForFork2InUse, 356#true, 176#L60true, thread3Thread1of1ForFork0InUse, 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:57:20,243 INFO L294 olderBase$Statistics]: this new event has 278 ancestors and is cut-off event [2023-11-29 21:57:20,244 INFO L297 olderBase$Statistics]: existing Event has 273 ancestors and is cut-off event [2023-11-29 21:57:20,244 INFO L297 olderBase$Statistics]: existing Event has 273 ancestors and is cut-off event [2023-11-29 21:57:20,244 INFO L297 olderBase$Statistics]: existing Event has 278 ancestors and is cut-off event [2023-11-29 21:57:20,244 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1432] L126-->L132-1: Formula: (and (not (= (ite (and (< v_~node2_front~0_35 v_~node2_back~0_44) (<= 0 v_~node2_front~0_35) (< v_~node2_front~0_35 v_~node2_size~0_20)) 1 0) 0)) (= v_~safe~0_80 (ite (= (ite (= (select (select |v_#memory_int_183| v_~node2~0.base_29) (+ (* 4 v_~node2_front~0_35) v_~node2~0.offset_29)) v_~update~0_73) 1 0) 0) 0 1)) (= v_~node2_state~0_16 1) (= (+ v_~node2_front~0_35 1) v_~node2_front~0_34)) InVars {~node2~0.offset=v_~node2~0.offset_29, ~node2_front~0=v_~node2_front~0_35, #memory_int=|v_#memory_int_183|, ~node2_size~0=v_~node2_size~0_20, ~node2~0.base=v_~node2~0.base_29, ~node2_back~0=v_~node2_back~0_44, ~update~0=v_~update~0_73} OutVars{~node2_state~0=v_~node2_state~0_16, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_1|, thread3Thread1of1ForFork0_#t~mem20#1=|v_thread3Thread1of1ForFork0_#t~mem20#1_1|, thread3Thread1of1ForFork0_#t~post21#1=|v_thread3Thread1of1ForFork0_#t~post21#1_1|, ~node2~0.offset=v_~node2~0.offset_29, ~node2_front~0=v_~node2_front~0_34, ~safe~0=v_~safe~0_80, #memory_int=|v_#memory_int_183|, ~node2_size~0=v_~node2_size~0_20, ~node2~0.base=v_~node2~0.base_29, ~node2_back~0=v_~node2_back~0_44, ~update~0=v_~update~0_73} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#t~post21#1, ~node2_state~0, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, ~node2_front~0, ~safe~0, thread3Thread1of1ForFork0_#t~mem20#1][1408], [2217#(= ~node1_state~0 0), 368#true, 308#L148true, 18#L200-1true, 376#true, 2219#true, 190#L104true, 353#true, 2225#(<= ~client_back~0 ~client_front~0), 382#(= ~client_state~0 0), 194#L132-1true, 372#true, thread2Thread1of1ForFork3InUse, 384#true, thread4Thread1of1ForFork2InUse, 356#true, 176#L60true, thread3Thread1of1ForFork0InUse, 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:57:20,244 INFO L294 olderBase$Statistics]: this new event has 278 ancestors and is cut-off event [2023-11-29 21:57:20,244 INFO L297 olderBase$Statistics]: existing Event has 273 ancestors and is cut-off event [2023-11-29 21:57:20,244 INFO L297 olderBase$Statistics]: existing Event has 278 ancestors and is cut-off event [2023-11-29 21:57:20,244 INFO L297 olderBase$Statistics]: existing Event has 273 ancestors and is cut-off event [2023-11-29 21:57:20,244 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1418] L104-->L110-1: Formula: (and (= v_~node1_state~0_20 1) (not (= (ite (and (< v_~node1_front~0_37 v_~node1_size~0_20) (< v_~node1_front~0_37 v_~node1_back~0_44) (<= 0 v_~node1_front~0_37)) 1 0) 0)) (= v_~safe~0_82 (ite (= (ite (= (select (select |v_#memory_int_189| v_~node1~0.base_33) (+ (* v_~node1_front~0_37 4) v_~node1~0.offset_33)) v_~update~0_75) 1 0) 0) 0 1)) (= (+ v_~node1_front~0_37 1) v_~node1_front~0_36)) InVars {~node1~0.base=v_~node1~0.base_33, ~node1_size~0=v_~node1_size~0_20, #memory_int=|v_#memory_int_189|, ~node1_back~0=v_~node1_back~0_44, ~node1~0.offset=v_~node1~0.offset_33, ~node1_front~0=v_~node1_front~0_37, ~update~0=v_~update~0_75} OutVars{thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~node1_state~0=v_~node1_state~0_20, ~node1~0.offset=v_~node1~0.offset_33, ~node1_front~0=v_~node1_front~0_36, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~node1~0.base=v_~node1~0.base_33, ~node1_size~0=v_~node1_size~0_20, thread2Thread1of1ForFork3_#t~post16#1=|v_thread2Thread1of1ForFork3_#t~post16#1_1|, ~safe~0=v_~safe~0_82, #memory_int=|v_#memory_int_189|, thread2Thread1of1ForFork3_#t~mem15#1=|v_thread2Thread1of1ForFork3_#t~mem15#1_1|, ~node1_back~0=v_~node1_back~0_44, ~update~0=v_~update~0_75} AuxVars[] AssignedVars[thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork3_#t~post16#1, ~safe~0, thread2Thread1of1ForFork3_#t~mem15#1, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~node1_state~0, ~node1_front~0][1406], [326#L126true, 368#true, 308#L148true, 18#L200-1true, 2215#true, 376#true, 2221#(= ~node2_state~0 0), 158#L110-1true, 353#true, 382#(= ~client_state~0 0), 2225#(<= ~client_back~0 ~client_front~0), 372#true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, thread4Thread1of1ForFork2InUse, 176#L60true, thread3Thread1of1ForFork0InUse, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:57:20,244 INFO L294 olderBase$Statistics]: this new event has 278 ancestors and is cut-off event [2023-11-29 21:57:20,244 INFO L297 olderBase$Statistics]: existing Event has 273 ancestors and is cut-off event [2023-11-29 21:57:20,244 INFO L297 olderBase$Statistics]: existing Event has 273 ancestors and is cut-off event [2023-11-29 21:57:20,244 INFO L297 olderBase$Statistics]: existing Event has 278 ancestors and is cut-off event [2023-11-29 21:57:20,249 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L148-->L154-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_137 v_~manager_size~0_40) (<= 0 v_~manager_back~0_137)) 1 0) 0)) (= v_~client_state~0_18 1) (= v_~manager_back~0_136 (+ v_~manager_back~0_137 1)) (not (= (ite (= v_~update~0_79 (select (select |v_#memory_int_193| v_~manager~0.base_85) (+ (* v_~manager_back~0_137 4) v_~manager~0.offset_85))) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, ~manager_back~0=v_~manager_back~0_137, ~manager_size~0=v_~manager_size~0_40, ~update~0=v_~update~0_79} OutVars{thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, thread4Thread1of1ForFork2_#t~post26#1=|v_thread4Thread1of1ForFork2_#t~post26#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~client_state~0=v_~client_state~0_18, ~manager_back~0=v_~manager_back~0_136, ~manager_size~0=v_~manager_size~0_40, thread4Thread1of1ForFork2_#t~mem25#1=|v_thread4Thread1of1ForFork2_#t~mem25#1_1|, ~update~0=v_~update~0_79} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post26#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, ~manager_back~0, thread4Thread1of1ForFork2_#t~mem25#1][1042], [2217#(= ~node1_state~0 0), 326#L126true, 368#true, 376#true, 88#L154-1true, 190#L104true, 2221#(= ~node2_state~0 0), 273#L75true, 353#true, 2225#(<= ~client_back~0 ~client_front~0), 372#true, 380#true, thread2Thread1of1ForFork3InUse, 384#true, thread4Thread1of1ForFork2InUse, 93#L199-4true, 356#true, thread3Thread1of1ForFork0InUse, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:57:20,249 INFO L294 olderBase$Statistics]: this new event has 278 ancestors and is cut-off event [2023-11-29 21:57:20,252 INFO L297 olderBase$Statistics]: existing Event has 273 ancestors and is cut-off event [2023-11-29 21:57:20,252 INFO L297 olderBase$Statistics]: existing Event has 273 ancestors and is cut-off event [2023-11-29 21:57:20,252 INFO L297 olderBase$Statistics]: existing Event has 278 ancestors and is cut-off event [2023-11-29 21:57:20,253 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1432] L126-->L132-1: Formula: (and (not (= (ite (and (< v_~node2_front~0_35 v_~node2_back~0_44) (<= 0 v_~node2_front~0_35) (< v_~node2_front~0_35 v_~node2_size~0_20)) 1 0) 0)) (= v_~safe~0_80 (ite (= (ite (= (select (select |v_#memory_int_183| v_~node2~0.base_29) (+ (* 4 v_~node2_front~0_35) v_~node2~0.offset_29)) v_~update~0_73) 1 0) 0) 0 1)) (= v_~node2_state~0_16 1) (= (+ v_~node2_front~0_35 1) v_~node2_front~0_34)) InVars {~node2~0.offset=v_~node2~0.offset_29, ~node2_front~0=v_~node2_front~0_35, #memory_int=|v_#memory_int_183|, ~node2_size~0=v_~node2_size~0_20, ~node2~0.base=v_~node2~0.base_29, ~node2_back~0=v_~node2_back~0_44, ~update~0=v_~update~0_73} OutVars{~node2_state~0=v_~node2_state~0_16, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_1|, thread3Thread1of1ForFork0_#t~mem20#1=|v_thread3Thread1of1ForFork0_#t~mem20#1_1|, thread3Thread1of1ForFork0_#t~post21#1=|v_thread3Thread1of1ForFork0_#t~post21#1_1|, ~node2~0.offset=v_~node2~0.offset_29, ~node2_front~0=v_~node2_front~0_34, ~safe~0=v_~safe~0_80, #memory_int=|v_#memory_int_183|, ~node2_size~0=v_~node2_size~0_20, ~node2~0.base=v_~node2~0.base_29, ~node2_back~0=v_~node2_back~0_44, ~update~0=v_~update~0_73} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#t~post21#1, ~node2_state~0, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, ~node2_front~0, ~safe~0, thread3Thread1of1ForFork0_#t~mem20#1][1408], [2217#(= ~node1_state~0 0), 368#true, 308#L148true, 2219#true, 376#true, 190#L104true, 273#L75true, 353#true, 382#(= ~client_state~0 0), 194#L132-1true, 2225#(<= ~client_back~0 ~client_front~0), 372#true, thread2Thread1of1ForFork3InUse, 384#true, thread4Thread1of1ForFork2InUse, 93#L199-4true, 356#true, thread3Thread1of1ForFork0InUse, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:57:20,253 INFO L294 olderBase$Statistics]: this new event has 278 ancestors and is cut-off event [2023-11-29 21:57:20,253 INFO L297 olderBase$Statistics]: existing Event has 273 ancestors and is cut-off event [2023-11-29 21:57:20,253 INFO L297 olderBase$Statistics]: existing Event has 278 ancestors and is cut-off event [2023-11-29 21:57:20,253 INFO L297 olderBase$Statistics]: existing Event has 273 ancestors and is cut-off event [2023-11-29 21:57:20,253 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1401] L75-->L88-1: Formula: (and (= v_~manager_state~0_48 4) (= v_~safe~0_86 (ite (= 0 (ite (= (select (select |v_#memory_int_201| v_~manager~0.base_89) (+ (* v_~manager_front~0_103 4) v_~manager~0.offset_89)) v_~ok~0_75) 1 0)) 0 1)) (not (= (ite (and (< v_~manager_front~0_103 v_~manager_size~0_48) (<= 0 v_~manager_front~0_103) (< v_~manager_front~0_103 v_~manager_back~0_146)) 1 0) 0)) (= v_~manager_front~0_102 (+ v_~manager_front~0_103 1))) InVars {~manager_front~0=v_~manager_front~0_103, ~manager~0.offset=v_~manager~0.offset_89, ~ok~0=v_~ok~0_75, ~manager~0.base=v_~manager~0.base_89, #memory_int=|v_#memory_int_201|, ~manager_back~0=v_~manager_back~0_146, ~manager_size~0=v_~manager_size~0_48} OutVars{~manager_state~0=v_~manager_state~0_48, ~manager~0.offset=v_~manager~0.offset_89, ~ok~0=v_~ok~0_75, ~manager~0.base=v_~manager~0.base_89, ~manager_back~0=v_~manager_back~0_146, ~manager_front~0=v_~manager_front~0_102, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_7|, ~safe~0=v_~safe~0_86, thread1Thread1of1ForFork1_#t~mem8#1=|v_thread1Thread1of1ForFork1_#t~mem8#1_1|, #memory_int=|v_#memory_int_201|, ~manager_size~0=v_~manager_size~0_48, thread1Thread1of1ForFork1_#t~post9#1=|v_thread1Thread1of1ForFork1_#t~post9#1_1|, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1_7|} AuxVars[] AssignedVars[~manager_front~0, ~manager_state~0, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, ~safe~0, thread1Thread1of1ForFork1_#t~mem8#1, thread1Thread1of1ForFork1_#t~post9#1, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1][1714], [2217#(= ~node1_state~0 0), 326#L126true, 368#true, 308#L148true, 376#true, 190#L104true, 2221#(= ~node2_state~0 0), 353#true, 382#(= ~client_state~0 0), 2225#(<= ~client_back~0 ~client_front~0), 372#true, 96#L88-1true, thread2Thread1of1ForFork3InUse, 384#true, thread4Thread1of1ForFork2InUse, 356#true, 93#L199-4true, thread3Thread1of1ForFork0InUse, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:57:20,253 INFO L294 olderBase$Statistics]: this new event has 278 ancestors and is cut-off event [2023-11-29 21:57:20,253 INFO L297 olderBase$Statistics]: existing Event has 273 ancestors and is cut-off event [2023-11-29 21:57:20,253 INFO L297 olderBase$Statistics]: existing Event has 273 ancestors and is cut-off event [2023-11-29 21:57:20,253 INFO L297 olderBase$Statistics]: existing Event has 278 ancestors and is cut-off event [2023-11-29 21:57:20,253 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1418] L104-->L110-1: Formula: (and (= v_~node1_state~0_20 1) (not (= (ite (and (< v_~node1_front~0_37 v_~node1_size~0_20) (< v_~node1_front~0_37 v_~node1_back~0_44) (<= 0 v_~node1_front~0_37)) 1 0) 0)) (= v_~safe~0_82 (ite (= (ite (= (select (select |v_#memory_int_189| v_~node1~0.base_33) (+ (* v_~node1_front~0_37 4) v_~node1~0.offset_33)) v_~update~0_75) 1 0) 0) 0 1)) (= (+ v_~node1_front~0_37 1) v_~node1_front~0_36)) InVars {~node1~0.base=v_~node1~0.base_33, ~node1_size~0=v_~node1_size~0_20, #memory_int=|v_#memory_int_189|, ~node1_back~0=v_~node1_back~0_44, ~node1~0.offset=v_~node1~0.offset_33, ~node1_front~0=v_~node1_front~0_37, ~update~0=v_~update~0_75} OutVars{thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~node1_state~0=v_~node1_state~0_20, ~node1~0.offset=v_~node1~0.offset_33, ~node1_front~0=v_~node1_front~0_36, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~node1~0.base=v_~node1~0.base_33, ~node1_size~0=v_~node1_size~0_20, thread2Thread1of1ForFork3_#t~post16#1=|v_thread2Thread1of1ForFork3_#t~post16#1_1|, ~safe~0=v_~safe~0_82, #memory_int=|v_#memory_int_189|, thread2Thread1of1ForFork3_#t~mem15#1=|v_thread2Thread1of1ForFork3_#t~mem15#1_1|, ~node1_back~0=v_~node1_back~0_44, ~update~0=v_~update~0_75} AuxVars[] AssignedVars[thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork3_#t~post16#1, ~safe~0, thread2Thread1of1ForFork3_#t~mem15#1, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~node1_state~0, ~node1_front~0][1406], [326#L126true, 368#true, 308#L148true, 2215#true, 376#true, 2221#(= ~node2_state~0 0), 273#L75true, 158#L110-1true, 353#true, 382#(= ~client_state~0 0), 2225#(<= ~client_back~0 ~client_front~0), 372#true, thread2Thread1of1ForFork3InUse, 384#true, thread4Thread1of1ForFork2InUse, 356#true, 93#L199-4true, thread3Thread1of1ForFork0InUse, 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:57:20,254 INFO L294 olderBase$Statistics]: this new event has 278 ancestors and is cut-off event [2023-11-29 21:57:20,254 INFO L297 olderBase$Statistics]: existing Event has 273 ancestors and is cut-off event [2023-11-29 21:57:20,254 INFO L297 olderBase$Statistics]: existing Event has 273 ancestors and is cut-off event [2023-11-29 21:57:20,254 INFO L297 olderBase$Statistics]: existing Event has 278 ancestors and is cut-off event [2023-11-29 21:57:20,256 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L148-->L154-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_137 v_~manager_size~0_40) (<= 0 v_~manager_back~0_137)) 1 0) 0)) (= v_~client_state~0_18 1) (= v_~manager_back~0_136 (+ v_~manager_back~0_137 1)) (not (= (ite (= v_~update~0_79 (select (select |v_#memory_int_193| v_~manager~0.base_85) (+ (* v_~manager_back~0_137 4) v_~manager~0.offset_85))) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, ~manager_back~0=v_~manager_back~0_137, ~manager_size~0=v_~manager_size~0_40, ~update~0=v_~update~0_79} OutVars{thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, thread4Thread1of1ForFork2_#t~post26#1=|v_thread4Thread1of1ForFork2_#t~post26#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~client_state~0=v_~client_state~0_18, ~manager_back~0=v_~manager_back~0_136, ~manager_size~0=v_~manager_size~0_40, thread4Thread1of1ForFork2_#t~mem25#1=|v_thread4Thread1of1ForFork2_#t~mem25#1_1|, ~update~0=v_~update~0_79} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post26#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, ~manager_back~0, thread4Thread1of1ForFork2_#t~mem25#1][1042], [326#L126true, 2217#(= ~node1_state~0 0), 368#true, 376#true, 88#L154-1true, 190#L104true, 2221#(= ~node2_state~0 0), 353#true, 2225#(<= ~client_back~0 ~client_front~0), 372#true, 380#true, thread2Thread1of1ForFork3InUse, 384#true, 48#L81true, thread4Thread1of1ForFork2InUse, 356#true, 93#L199-4true, thread3Thread1of1ForFork0InUse, 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:57:20,256 INFO L294 olderBase$Statistics]: this new event has 278 ancestors and is cut-off event [2023-11-29 21:57:20,256 INFO L297 olderBase$Statistics]: existing Event has 273 ancestors and is cut-off event [2023-11-29 21:57:20,256 INFO L297 olderBase$Statistics]: existing Event has 278 ancestors and is cut-off event [2023-11-29 21:57:20,256 INFO L297 olderBase$Statistics]: existing Event has 273 ancestors and is cut-off event [2023-11-29 21:57:20,257 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1432] L126-->L132-1: Formula: (and (not (= (ite (and (< v_~node2_front~0_35 v_~node2_back~0_44) (<= 0 v_~node2_front~0_35) (< v_~node2_front~0_35 v_~node2_size~0_20)) 1 0) 0)) (= v_~safe~0_80 (ite (= (ite (= (select (select |v_#memory_int_183| v_~node2~0.base_29) (+ (* 4 v_~node2_front~0_35) v_~node2~0.offset_29)) v_~update~0_73) 1 0) 0) 0 1)) (= v_~node2_state~0_16 1) (= (+ v_~node2_front~0_35 1) v_~node2_front~0_34)) InVars {~node2~0.offset=v_~node2~0.offset_29, ~node2_front~0=v_~node2_front~0_35, #memory_int=|v_#memory_int_183|, ~node2_size~0=v_~node2_size~0_20, ~node2~0.base=v_~node2~0.base_29, ~node2_back~0=v_~node2_back~0_44, ~update~0=v_~update~0_73} OutVars{~node2_state~0=v_~node2_state~0_16, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_1|, thread3Thread1of1ForFork0_#t~mem20#1=|v_thread3Thread1of1ForFork0_#t~mem20#1_1|, thread3Thread1of1ForFork0_#t~post21#1=|v_thread3Thread1of1ForFork0_#t~post21#1_1|, ~node2~0.offset=v_~node2~0.offset_29, ~node2_front~0=v_~node2_front~0_34, ~safe~0=v_~safe~0_80, #memory_int=|v_#memory_int_183|, ~node2_size~0=v_~node2_size~0_20, ~node2~0.base=v_~node2~0.base_29, ~node2_back~0=v_~node2_back~0_44, ~update~0=v_~update~0_73} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#t~post21#1, ~node2_state~0, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, ~node2_front~0, ~safe~0, thread3Thread1of1ForFork0_#t~mem20#1][1408], [2217#(= ~node1_state~0 0), 368#true, 308#L148true, 2219#true, 376#true, 190#L104true, 353#true, 382#(= ~client_state~0 0), 2225#(<= ~client_back~0 ~client_front~0), 194#L132-1true, 372#true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, 48#L81true, thread4Thread1of1ForFork2InUse, 93#L199-4true, thread3Thread1of1ForFork0InUse, 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:57:20,257 INFO L294 olderBase$Statistics]: this new event has 278 ancestors and is cut-off event [2023-11-29 21:57:20,257 INFO L297 olderBase$Statistics]: existing Event has 273 ancestors and is cut-off event [2023-11-29 21:57:20,257 INFO L297 olderBase$Statistics]: existing Event has 278 ancestors and is cut-off event [2023-11-29 21:57:20,257 INFO L297 olderBase$Statistics]: existing Event has 273 ancestors and is cut-off event [2023-11-29 21:57:20,257 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1418] L104-->L110-1: Formula: (and (= v_~node1_state~0_20 1) (not (= (ite (and (< v_~node1_front~0_37 v_~node1_size~0_20) (< v_~node1_front~0_37 v_~node1_back~0_44) (<= 0 v_~node1_front~0_37)) 1 0) 0)) (= v_~safe~0_82 (ite (= (ite (= (select (select |v_#memory_int_189| v_~node1~0.base_33) (+ (* v_~node1_front~0_37 4) v_~node1~0.offset_33)) v_~update~0_75) 1 0) 0) 0 1)) (= (+ v_~node1_front~0_37 1) v_~node1_front~0_36)) InVars {~node1~0.base=v_~node1~0.base_33, ~node1_size~0=v_~node1_size~0_20, #memory_int=|v_#memory_int_189|, ~node1_back~0=v_~node1_back~0_44, ~node1~0.offset=v_~node1~0.offset_33, ~node1_front~0=v_~node1_front~0_37, ~update~0=v_~update~0_75} OutVars{thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~node1_state~0=v_~node1_state~0_20, ~node1~0.offset=v_~node1~0.offset_33, ~node1_front~0=v_~node1_front~0_36, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~node1~0.base=v_~node1~0.base_33, ~node1_size~0=v_~node1_size~0_20, thread2Thread1of1ForFork3_#t~post16#1=|v_thread2Thread1of1ForFork3_#t~post16#1_1|, ~safe~0=v_~safe~0_82, #memory_int=|v_#memory_int_189|, thread2Thread1of1ForFork3_#t~mem15#1=|v_thread2Thread1of1ForFork3_#t~mem15#1_1|, ~node1_back~0=v_~node1_back~0_44, ~update~0=v_~update~0_75} AuxVars[] AssignedVars[thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork3_#t~post16#1, ~safe~0, thread2Thread1of1ForFork3_#t~mem15#1, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~node1_state~0, ~node1_front~0][1406], [326#L126true, 368#true, 308#L148true, 2215#true, 376#true, 2221#(= ~node2_state~0 0), 158#L110-1true, 353#true, 2225#(<= ~client_back~0 ~client_front~0), 382#(= ~client_state~0 0), 372#true, thread2Thread1of1ForFork3InUse, 384#true, 48#L81true, thread4Thread1of1ForFork2InUse, 356#true, 93#L199-4true, thread3Thread1of1ForFork0InUse, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:57:20,257 INFO L294 olderBase$Statistics]: this new event has 278 ancestors and is cut-off event [2023-11-29 21:57:20,257 INFO L297 olderBase$Statistics]: existing Event has 273 ancestors and is cut-off event [2023-11-29 21:57:20,257 INFO L297 olderBase$Statistics]: existing Event has 278 ancestors and is cut-off event [2023-11-29 21:57:20,257 INFO L297 olderBase$Statistics]: existing Event has 273 ancestors and is cut-off event [2023-11-29 21:57:20,325 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L148-->L154-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_137 v_~manager_size~0_40) (<= 0 v_~manager_back~0_137)) 1 0) 0)) (= v_~client_state~0_18 1) (= v_~manager_back~0_136 (+ v_~manager_back~0_137 1)) (not (= (ite (= v_~update~0_79 (select (select |v_#memory_int_193| v_~manager~0.base_85) (+ (* v_~manager_back~0_137 4) v_~manager~0.offset_85))) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, ~manager_back~0=v_~manager_back~0_137, ~manager_size~0=v_~manager_size~0_40, ~update~0=v_~update~0_79} OutVars{thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, thread4Thread1of1ForFork2_#t~post26#1=|v_thread4Thread1of1ForFork2_#t~post26#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~client_state~0=v_~client_state~0_18, ~manager_back~0=v_~manager_back~0_136, ~manager_size~0=v_~manager_size~0_40, thread4Thread1of1ForFork2_#t~mem25#1=|v_thread4Thread1of1ForFork2_#t~mem25#1_1|, ~update~0=v_~update~0_79} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post26#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, ~manager_back~0, thread4Thread1of1ForFork2_#t~mem25#1][699], [326#L126true, 2217#(= ~node1_state~0 0), 368#true, 378#(<= ~node2_back~0 ~node2_front~0), 18#L200-1true, 88#L154-1true, 190#L104true, 2221#(= ~node2_state~0 0), 273#L75true, 353#true, 2225#(<= ~client_back~0 ~client_front~0), 372#true, 380#true, thread2Thread1of1ForFork3InUse, 384#true, thread4Thread1of1ForFork2InUse, 356#true, thread3Thread1of1ForFork0InUse, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:57:20,325 INFO L294 olderBase$Statistics]: this new event has 274 ancestors and is cut-off event [2023-11-29 21:57:20,325 INFO L297 olderBase$Statistics]: existing Event has 269 ancestors and is cut-off event [2023-11-29 21:57:20,326 INFO L297 olderBase$Statistics]: existing Event has 274 ancestors and is cut-off event [2023-11-29 21:57:20,326 INFO L297 olderBase$Statistics]: existing Event has 269 ancestors and is cut-off event [2023-11-29 21:57:20,326 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1401] L75-->L88-1: Formula: (and (= v_~manager_state~0_48 4) (= v_~safe~0_86 (ite (= 0 (ite (= (select (select |v_#memory_int_201| v_~manager~0.base_89) (+ (* v_~manager_front~0_103 4) v_~manager~0.offset_89)) v_~ok~0_75) 1 0)) 0 1)) (not (= (ite (and (< v_~manager_front~0_103 v_~manager_size~0_48) (<= 0 v_~manager_front~0_103) (< v_~manager_front~0_103 v_~manager_back~0_146)) 1 0) 0)) (= v_~manager_front~0_102 (+ v_~manager_front~0_103 1))) InVars {~manager_front~0=v_~manager_front~0_103, ~manager~0.offset=v_~manager~0.offset_89, ~ok~0=v_~ok~0_75, ~manager~0.base=v_~manager~0.base_89, #memory_int=|v_#memory_int_201|, ~manager_back~0=v_~manager_back~0_146, ~manager_size~0=v_~manager_size~0_48} OutVars{~manager_state~0=v_~manager_state~0_48, ~manager~0.offset=v_~manager~0.offset_89, ~ok~0=v_~ok~0_75, ~manager~0.base=v_~manager~0.base_89, ~manager_back~0=v_~manager_back~0_146, ~manager_front~0=v_~manager_front~0_102, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_7|, ~safe~0=v_~safe~0_86, thread1Thread1of1ForFork1_#t~mem8#1=|v_thread1Thread1of1ForFork1_#t~mem8#1_1|, #memory_int=|v_#memory_int_201|, ~manager_size~0=v_~manager_size~0_48, thread1Thread1of1ForFork1_#t~post9#1=|v_thread1Thread1of1ForFork1_#t~post9#1_1|, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1_7|} AuxVars[] AssignedVars[~manager_front~0, ~manager_state~0, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, ~safe~0, thread1Thread1of1ForFork1_#t~mem8#1, thread1Thread1of1ForFork1_#t~post9#1, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1][818], [326#L126true, 2217#(= ~node1_state~0 0), 368#true, 308#L148true, 378#(<= ~node2_back~0 ~node2_front~0), 18#L200-1true, 190#L104true, 2221#(= ~node2_state~0 0), 353#true, 2225#(<= ~client_back~0 ~client_front~0), 382#(= ~client_state~0 0), 372#true, 96#L88-1true, thread2Thread1of1ForFork3InUse, 384#true, thread4Thread1of1ForFork2InUse, 356#true, thread3Thread1of1ForFork0InUse, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:57:20,326 INFO L294 olderBase$Statistics]: this new event has 274 ancestors and is cut-off event [2023-11-29 21:57:20,326 INFO L297 olderBase$Statistics]: existing Event has 274 ancestors and is cut-off event [2023-11-29 21:57:20,326 INFO L297 olderBase$Statistics]: existing Event has 269 ancestors and is cut-off event [2023-11-29 21:57:20,326 INFO L297 olderBase$Statistics]: existing Event has 269 ancestors and is cut-off event [2023-11-29 21:57:20,326 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1418] L104-->L110-1: Formula: (and (= v_~node1_state~0_20 1) (not (= (ite (and (< v_~node1_front~0_37 v_~node1_size~0_20) (< v_~node1_front~0_37 v_~node1_back~0_44) (<= 0 v_~node1_front~0_37)) 1 0) 0)) (= v_~safe~0_82 (ite (= (ite (= (select (select |v_#memory_int_189| v_~node1~0.base_33) (+ (* v_~node1_front~0_37 4) v_~node1~0.offset_33)) v_~update~0_75) 1 0) 0) 0 1)) (= (+ v_~node1_front~0_37 1) v_~node1_front~0_36)) InVars {~node1~0.base=v_~node1~0.base_33, ~node1_size~0=v_~node1_size~0_20, #memory_int=|v_#memory_int_189|, ~node1_back~0=v_~node1_back~0_44, ~node1~0.offset=v_~node1~0.offset_33, ~node1_front~0=v_~node1_front~0_37, ~update~0=v_~update~0_75} OutVars{thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~node1_state~0=v_~node1_state~0_20, ~node1~0.offset=v_~node1~0.offset_33, ~node1_front~0=v_~node1_front~0_36, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~node1~0.base=v_~node1~0.base_33, ~node1_size~0=v_~node1_size~0_20, thread2Thread1of1ForFork3_#t~post16#1=|v_thread2Thread1of1ForFork3_#t~post16#1_1|, ~safe~0=v_~safe~0_82, #memory_int=|v_#memory_int_189|, thread2Thread1of1ForFork3_#t~mem15#1=|v_thread2Thread1of1ForFork3_#t~mem15#1_1|, ~node1_back~0=v_~node1_back~0_44, ~update~0=v_~update~0_75} AuxVars[] AssignedVars[thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork3_#t~post16#1, ~safe~0, thread2Thread1of1ForFork3_#t~mem15#1, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~node1_state~0, ~node1_front~0][701], [326#L126true, 368#true, 308#L148true, 378#(<= ~node2_back~0 ~node2_front~0), 18#L200-1true, 2215#true, 2221#(= ~node2_state~0 0), 273#L75true, 158#L110-1true, 353#true, 2225#(<= ~client_back~0 ~client_front~0), 382#(= ~client_state~0 0), 372#true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:57:20,326 INFO L294 olderBase$Statistics]: this new event has 274 ancestors and is cut-off event [2023-11-29 21:57:20,326 INFO L297 olderBase$Statistics]: existing Event has 269 ancestors and is cut-off event [2023-11-29 21:57:20,326 INFO L297 olderBase$Statistics]: existing Event has 274 ancestors and is cut-off event [2023-11-29 21:57:20,326 INFO L297 olderBase$Statistics]: existing Event has 269 ancestors and is cut-off event [2023-11-29 21:57:20,328 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L148-->L154-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_137 v_~manager_size~0_40) (<= 0 v_~manager_back~0_137)) 1 0) 0)) (= v_~client_state~0_18 1) (= v_~manager_back~0_136 (+ v_~manager_back~0_137 1)) (not (= (ite (= v_~update~0_79 (select (select |v_#memory_int_193| v_~manager~0.base_85) (+ (* v_~manager_back~0_137 4) v_~manager~0.offset_85))) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, ~manager_back~0=v_~manager_back~0_137, ~manager_size~0=v_~manager_size~0_40, ~update~0=v_~update~0_79} OutVars{thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, thread4Thread1of1ForFork2_#t~post26#1=|v_thread4Thread1of1ForFork2_#t~post26#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~client_state~0=v_~client_state~0_18, ~manager_back~0=v_~manager_back~0_136, ~manager_size~0=v_~manager_size~0_40, thread4Thread1of1ForFork2_#t~mem25#1=|v_thread4Thread1of1ForFork2_#t~mem25#1_1|, ~update~0=v_~update~0_79} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post26#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, ~manager_back~0, thread4Thread1of1ForFork2_#t~mem25#1][699], [326#L126true, 2217#(= ~node1_state~0 0), 368#true, 378#(<= ~node2_back~0 ~node2_front~0), 18#L200-1true, 88#L154-1true, 190#L104true, 2221#(= ~node2_state~0 0), 353#true, 2225#(<= ~client_back~0 ~client_front~0), 372#true, thread2Thread1of1ForFork3InUse, 380#true, 384#true, 48#L81true, thread4Thread1of1ForFork2InUse, 356#true, thread3Thread1of1ForFork0InUse, 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:57:20,328 INFO L294 olderBase$Statistics]: this new event has 274 ancestors and is cut-off event [2023-11-29 21:57:20,328 INFO L297 olderBase$Statistics]: existing Event has 274 ancestors and is cut-off event [2023-11-29 21:57:20,328 INFO L297 olderBase$Statistics]: existing Event has 269 ancestors and is cut-off event [2023-11-29 21:57:20,328 INFO L297 olderBase$Statistics]: existing Event has 269 ancestors and is cut-off event [2023-11-29 21:57:20,328 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1418] L104-->L110-1: Formula: (and (= v_~node1_state~0_20 1) (not (= (ite (and (< v_~node1_front~0_37 v_~node1_size~0_20) (< v_~node1_front~0_37 v_~node1_back~0_44) (<= 0 v_~node1_front~0_37)) 1 0) 0)) (= v_~safe~0_82 (ite (= (ite (= (select (select |v_#memory_int_189| v_~node1~0.base_33) (+ (* v_~node1_front~0_37 4) v_~node1~0.offset_33)) v_~update~0_75) 1 0) 0) 0 1)) (= (+ v_~node1_front~0_37 1) v_~node1_front~0_36)) InVars {~node1~0.base=v_~node1~0.base_33, ~node1_size~0=v_~node1_size~0_20, #memory_int=|v_#memory_int_189|, ~node1_back~0=v_~node1_back~0_44, ~node1~0.offset=v_~node1~0.offset_33, ~node1_front~0=v_~node1_front~0_37, ~update~0=v_~update~0_75} OutVars{thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~node1_state~0=v_~node1_state~0_20, ~node1~0.offset=v_~node1~0.offset_33, ~node1_front~0=v_~node1_front~0_36, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~node1~0.base=v_~node1~0.base_33, ~node1_size~0=v_~node1_size~0_20, thread2Thread1of1ForFork3_#t~post16#1=|v_thread2Thread1of1ForFork3_#t~post16#1_1|, ~safe~0=v_~safe~0_82, #memory_int=|v_#memory_int_189|, thread2Thread1of1ForFork3_#t~mem15#1=|v_thread2Thread1of1ForFork3_#t~mem15#1_1|, ~node1_back~0=v_~node1_back~0_44, ~update~0=v_~update~0_75} AuxVars[] AssignedVars[thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork3_#t~post16#1, ~safe~0, thread2Thread1of1ForFork3_#t~mem15#1, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~node1_state~0, ~node1_front~0][701], [326#L126true, 368#true, 308#L148true, 378#(<= ~node2_back~0 ~node2_front~0), 18#L200-1true, 2215#true, 2221#(= ~node2_state~0 0), 158#L110-1true, 353#true, 382#(= ~client_state~0 0), 2225#(<= ~client_back~0 ~client_front~0), 372#true, thread2Thread1of1ForFork3InUse, 384#true, 48#L81true, 356#true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:57:20,328 INFO L294 olderBase$Statistics]: this new event has 274 ancestors and is cut-off event [2023-11-29 21:57:20,328 INFO L297 olderBase$Statistics]: existing Event has 269 ancestors and is cut-off event [2023-11-29 21:57:20,328 INFO L297 olderBase$Statistics]: existing Event has 269 ancestors and is cut-off event [2023-11-29 21:57:20,328 INFO L297 olderBase$Statistics]: existing Event has 274 ancestors and is cut-off event [2023-11-29 21:57:23,959 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L148-->L154-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_137 v_~manager_size~0_40) (<= 0 v_~manager_back~0_137)) 1 0) 0)) (= v_~client_state~0_18 1) (= v_~manager_back~0_136 (+ v_~manager_back~0_137 1)) (not (= (ite (= v_~update~0_79 (select (select |v_#memory_int_193| v_~manager~0.base_85) (+ (* v_~manager_back~0_137 4) v_~manager~0.offset_85))) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, ~manager_back~0=v_~manager_back~0_137, ~manager_size~0=v_~manager_size~0_40, ~update~0=v_~update~0_79} OutVars{thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, thread4Thread1of1ForFork2_#t~post26#1=|v_thread4Thread1of1ForFork2_#t~post26#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~client_state~0=v_~client_state~0_18, ~manager_back~0=v_~manager_back~0_136, ~manager_size~0=v_~manager_size~0_40, thread4Thread1of1ForFork2_#t~mem25#1=|v_thread4Thread1of1ForFork2_#t~mem25#1_1|, ~update~0=v_~update~0_79} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post26#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, ~manager_back~0, thread4Thread1of1ForFork2_#t~mem25#1][1042], [326#L126true, 2217#(= ~node1_state~0 0), 368#true, 18#L200-1true, 376#true, 88#L154-1true, 190#L104true, 2221#(= ~node2_state~0 0), 353#true, 25#L61true, 2225#(<= ~client_back~0 ~client_front~0), 372#true, thread2Thread1of1ForFork3InUse, 380#true, 384#true, thread4Thread1of1ForFork2InUse, 356#true, thread3Thread1of1ForFork0InUse, 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:57:23,959 INFO L294 olderBase$Statistics]: this new event has 279 ancestors and is cut-off event [2023-11-29 21:57:23,959 INFO L297 olderBase$Statistics]: existing Event has 274 ancestors and is cut-off event [2023-11-29 21:57:23,959 INFO L297 olderBase$Statistics]: existing Event has 274 ancestors and is cut-off event [2023-11-29 21:57:23,960 INFO L297 olderBase$Statistics]: existing Event has 279 ancestors and is cut-off event [2023-11-29 21:57:23,960 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1395] L61-->L88-1: Formula: (and (= (+ v_~node1_back~0_39 1) v_~node1_back~0_38) (= v_~manager_state~0_40 2) (not (= (ite (= (select (select |v_#memory_int_177| v_~node1~0.base_31) (+ (* v_~node1_back~0_39 4) v_~node1~0.offset_31)) v_~update~0_69) 1 0) 0)) (not (= (ite (and (<= 0 v_~node1_back~0_39) (< v_~node1_back~0_39 v_~node1_size~0_16)) 1 0) 0))) InVars {~node1~0.base=v_~node1~0.base_31, ~node1_size~0=v_~node1_size~0_16, #memory_int=|v_#memory_int_177|, ~node1_back~0=v_~node1_back~0_39, ~node1~0.offset=v_~node1~0.offset_31, ~update~0=v_~update~0_69} OutVars{~manager_state~0=v_~manager_state~0_40, ~node1~0.base=v_~node1~0.base_31, thread1Thread1of1ForFork1_#t~mem4#1=|v_thread1Thread1of1ForFork1_#t~mem4#1_1|, ~node1_size~0=v_~node1_size~0_16, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_3|, thread1Thread1of1ForFork1_#t~post5#1=|v_thread1Thread1of1ForFork1_#t~post5#1_1|, #memory_int=|v_#memory_int_177|, ~node1_back~0=v_~node1_back~0_38, ~node1~0.offset=v_~node1~0.offset_31, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1_3|, ~update~0=v_~update~0_69} AuxVars[] AssignedVars[~manager_state~0, thread1Thread1of1ForFork1_#t~mem4#1, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork1_#t~post5#1, ~node1_back~0, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1][1481], [326#L126true, 2217#(= ~node1_state~0 0), 368#true, 308#L148true, 18#L200-1true, 376#true, 190#L104true, 2221#(= ~node2_state~0 0), 353#true, 382#(= ~client_state~0 0), 2225#(<= ~client_back~0 ~client_front~0), 372#true, 96#L88-1true, thread2Thread1of1ForFork3InUse, 384#true, thread4Thread1of1ForFork2InUse, 356#true, thread3Thread1of1ForFork0InUse, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:57:23,960 INFO L294 olderBase$Statistics]: this new event has 279 ancestors and is cut-off event [2023-11-29 21:57:23,960 INFO L297 olderBase$Statistics]: existing Event has 274 ancestors and is cut-off event [2023-11-29 21:57:23,960 INFO L297 olderBase$Statistics]: existing Event has 279 ancestors and is cut-off event [2023-11-29 21:57:23,960 INFO L297 olderBase$Statistics]: existing Event has 274 ancestors and is cut-off event [2023-11-29 21:57:23,960 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1432] L126-->L132-1: Formula: (and (not (= (ite (and (< v_~node2_front~0_35 v_~node2_back~0_44) (<= 0 v_~node2_front~0_35) (< v_~node2_front~0_35 v_~node2_size~0_20)) 1 0) 0)) (= v_~safe~0_80 (ite (= (ite (= (select (select |v_#memory_int_183| v_~node2~0.base_29) (+ (* 4 v_~node2_front~0_35) v_~node2~0.offset_29)) v_~update~0_73) 1 0) 0) 0 1)) (= v_~node2_state~0_16 1) (= (+ v_~node2_front~0_35 1) v_~node2_front~0_34)) InVars {~node2~0.offset=v_~node2~0.offset_29, ~node2_front~0=v_~node2_front~0_35, #memory_int=|v_#memory_int_183|, ~node2_size~0=v_~node2_size~0_20, ~node2~0.base=v_~node2~0.base_29, ~node2_back~0=v_~node2_back~0_44, ~update~0=v_~update~0_73} OutVars{~node2_state~0=v_~node2_state~0_16, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_1|, thread3Thread1of1ForFork0_#t~mem20#1=|v_thread3Thread1of1ForFork0_#t~mem20#1_1|, thread3Thread1of1ForFork0_#t~post21#1=|v_thread3Thread1of1ForFork0_#t~post21#1_1|, ~node2~0.offset=v_~node2~0.offset_29, ~node2_front~0=v_~node2_front~0_34, ~safe~0=v_~safe~0_80, #memory_int=|v_#memory_int_183|, ~node2_size~0=v_~node2_size~0_20, ~node2~0.base=v_~node2~0.base_29, ~node2_back~0=v_~node2_back~0_44, ~update~0=v_~update~0_73} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#t~post21#1, ~node2_state~0, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, ~node2_front~0, ~safe~0, thread3Thread1of1ForFork0_#t~mem20#1][1408], [2217#(= ~node1_state~0 0), 368#true, 308#L148true, 18#L200-1true, 2219#true, 376#true, 190#L104true, 353#true, 25#L61true, 382#(= ~client_state~0 0), 2225#(<= ~client_back~0 ~client_front~0), 194#L132-1true, 372#true, thread2Thread1of1ForFork3InUse, 384#true, thread4Thread1of1ForFork2InUse, 356#true, thread3Thread1of1ForFork0InUse, 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:57:23,960 INFO L294 olderBase$Statistics]: this new event has 279 ancestors and is cut-off event [2023-11-29 21:57:23,960 INFO L297 olderBase$Statistics]: existing Event has 274 ancestors and is cut-off event [2023-11-29 21:57:23,960 INFO L297 olderBase$Statistics]: existing Event has 274 ancestors and is cut-off event [2023-11-29 21:57:23,960 INFO L297 olderBase$Statistics]: existing Event has 279 ancestors and is cut-off event [2023-11-29 21:57:23,961 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1418] L104-->L110-1: Formula: (and (= v_~node1_state~0_20 1) (not (= (ite (and (< v_~node1_front~0_37 v_~node1_size~0_20) (< v_~node1_front~0_37 v_~node1_back~0_44) (<= 0 v_~node1_front~0_37)) 1 0) 0)) (= v_~safe~0_82 (ite (= (ite (= (select (select |v_#memory_int_189| v_~node1~0.base_33) (+ (* v_~node1_front~0_37 4) v_~node1~0.offset_33)) v_~update~0_75) 1 0) 0) 0 1)) (= (+ v_~node1_front~0_37 1) v_~node1_front~0_36)) InVars {~node1~0.base=v_~node1~0.base_33, ~node1_size~0=v_~node1_size~0_20, #memory_int=|v_#memory_int_189|, ~node1_back~0=v_~node1_back~0_44, ~node1~0.offset=v_~node1~0.offset_33, ~node1_front~0=v_~node1_front~0_37, ~update~0=v_~update~0_75} OutVars{thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~node1_state~0=v_~node1_state~0_20, ~node1~0.offset=v_~node1~0.offset_33, ~node1_front~0=v_~node1_front~0_36, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~node1~0.base=v_~node1~0.base_33, ~node1_size~0=v_~node1_size~0_20, thread2Thread1of1ForFork3_#t~post16#1=|v_thread2Thread1of1ForFork3_#t~post16#1_1|, ~safe~0=v_~safe~0_82, #memory_int=|v_#memory_int_189|, thread2Thread1of1ForFork3_#t~mem15#1=|v_thread2Thread1of1ForFork3_#t~mem15#1_1|, ~node1_back~0=v_~node1_back~0_44, ~update~0=v_~update~0_75} AuxVars[] AssignedVars[thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork3_#t~post16#1, ~safe~0, thread2Thread1of1ForFork3_#t~mem15#1, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~node1_state~0, ~node1_front~0][1406], [326#L126true, 368#true, 308#L148true, 18#L200-1true, 2215#true, 376#true, 2221#(= ~node2_state~0 0), 158#L110-1true, 353#true, 25#L61true, 2225#(<= ~client_back~0 ~client_front~0), 382#(= ~client_state~0 0), 372#true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:57:23,961 INFO L294 olderBase$Statistics]: this new event has 279 ancestors and is cut-off event [2023-11-29 21:57:23,961 INFO L297 olderBase$Statistics]: existing Event has 274 ancestors and is cut-off event [2023-11-29 21:57:23,961 INFO L297 olderBase$Statistics]: existing Event has 274 ancestors and is cut-off event [2023-11-29 21:57:23,961 INFO L297 olderBase$Statistics]: existing Event has 279 ancestors and is cut-off event [2023-11-29 21:57:23,964 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L148-->L154-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_137 v_~manager_size~0_40) (<= 0 v_~manager_back~0_137)) 1 0) 0)) (= v_~client_state~0_18 1) (= v_~manager_back~0_136 (+ v_~manager_back~0_137 1)) (not (= (ite (= v_~update~0_79 (select (select |v_#memory_int_193| v_~manager~0.base_85) (+ (* v_~manager_back~0_137 4) v_~manager~0.offset_85))) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, ~manager_back~0=v_~manager_back~0_137, ~manager_size~0=v_~manager_size~0_40, ~update~0=v_~update~0_79} OutVars{thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, thread4Thread1of1ForFork2_#t~post26#1=|v_thread4Thread1of1ForFork2_#t~post26#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~client_state~0=v_~client_state~0_18, ~manager_back~0=v_~manager_back~0_136, ~manager_size~0=v_~manager_size~0_40, thread4Thread1of1ForFork2_#t~mem25#1=|v_thread4Thread1of1ForFork2_#t~mem25#1_1|, ~update~0=v_~update~0_79} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post26#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, ~manager_back~0, thread4Thread1of1ForFork2_#t~mem25#1][1042], [326#L126true, 2217#(= ~node1_state~0 0), 368#true, 18#L200-1true, 376#true, 88#L154-1true, 190#L104true, 2221#(= ~node2_state~0 0), 353#true, 227#L67true, 2225#(<= ~client_back~0 ~client_front~0), 372#true, thread2Thread1of1ForFork3InUse, 380#true, 384#true, 356#true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:57:23,964 INFO L294 olderBase$Statistics]: this new event has 279 ancestors and is cut-off event [2023-11-29 21:57:23,964 INFO L297 olderBase$Statistics]: existing Event has 274 ancestors and is cut-off event [2023-11-29 21:57:23,964 INFO L297 olderBase$Statistics]: existing Event has 274 ancestors and is cut-off event [2023-11-29 21:57:23,964 INFO L297 olderBase$Statistics]: existing Event has 279 ancestors and is cut-off event [2023-11-29 21:57:23,964 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1432] L126-->L132-1: Formula: (and (not (= (ite (and (< v_~node2_front~0_35 v_~node2_back~0_44) (<= 0 v_~node2_front~0_35) (< v_~node2_front~0_35 v_~node2_size~0_20)) 1 0) 0)) (= v_~safe~0_80 (ite (= (ite (= (select (select |v_#memory_int_183| v_~node2~0.base_29) (+ (* 4 v_~node2_front~0_35) v_~node2~0.offset_29)) v_~update~0_73) 1 0) 0) 0 1)) (= v_~node2_state~0_16 1) (= (+ v_~node2_front~0_35 1) v_~node2_front~0_34)) InVars {~node2~0.offset=v_~node2~0.offset_29, ~node2_front~0=v_~node2_front~0_35, #memory_int=|v_#memory_int_183|, ~node2_size~0=v_~node2_size~0_20, ~node2~0.base=v_~node2~0.base_29, ~node2_back~0=v_~node2_back~0_44, ~update~0=v_~update~0_73} OutVars{~node2_state~0=v_~node2_state~0_16, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_1|, thread3Thread1of1ForFork0_#t~mem20#1=|v_thread3Thread1of1ForFork0_#t~mem20#1_1|, thread3Thread1of1ForFork0_#t~post21#1=|v_thread3Thread1of1ForFork0_#t~post21#1_1|, ~node2~0.offset=v_~node2~0.offset_29, ~node2_front~0=v_~node2_front~0_34, ~safe~0=v_~safe~0_80, #memory_int=|v_#memory_int_183|, ~node2_size~0=v_~node2_size~0_20, ~node2~0.base=v_~node2~0.base_29, ~node2_back~0=v_~node2_back~0_44, ~update~0=v_~update~0_73} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#t~post21#1, ~node2_state~0, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, ~node2_front~0, ~safe~0, thread3Thread1of1ForFork0_#t~mem20#1][1408], [2217#(= ~node1_state~0 0), 368#true, 308#L148true, 18#L200-1true, 376#true, 2219#true, 190#L104true, 353#true, 227#L67true, 2225#(<= ~client_back~0 ~client_front~0), 194#L132-1true, 382#(= ~client_state~0 0), 372#true, thread2Thread1of1ForFork3InUse, 384#true, thread4Thread1of1ForFork2InUse, 356#true, thread3Thread1of1ForFork0InUse, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:57:23,965 INFO L294 olderBase$Statistics]: this new event has 279 ancestors and is cut-off event [2023-11-29 21:57:23,965 INFO L297 olderBase$Statistics]: existing Event has 274 ancestors and is cut-off event [2023-11-29 21:57:23,965 INFO L297 olderBase$Statistics]: existing Event has 274 ancestors and is cut-off event [2023-11-29 21:57:23,965 INFO L297 olderBase$Statistics]: existing Event has 279 ancestors and is cut-off event [2023-11-29 21:57:23,965 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1418] L104-->L110-1: Formula: (and (= v_~node1_state~0_20 1) (not (= (ite (and (< v_~node1_front~0_37 v_~node1_size~0_20) (< v_~node1_front~0_37 v_~node1_back~0_44) (<= 0 v_~node1_front~0_37)) 1 0) 0)) (= v_~safe~0_82 (ite (= (ite (= (select (select |v_#memory_int_189| v_~node1~0.base_33) (+ (* v_~node1_front~0_37 4) v_~node1~0.offset_33)) v_~update~0_75) 1 0) 0) 0 1)) (= (+ v_~node1_front~0_37 1) v_~node1_front~0_36)) InVars {~node1~0.base=v_~node1~0.base_33, ~node1_size~0=v_~node1_size~0_20, #memory_int=|v_#memory_int_189|, ~node1_back~0=v_~node1_back~0_44, ~node1~0.offset=v_~node1~0.offset_33, ~node1_front~0=v_~node1_front~0_37, ~update~0=v_~update~0_75} OutVars{thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~node1_state~0=v_~node1_state~0_20, ~node1~0.offset=v_~node1~0.offset_33, ~node1_front~0=v_~node1_front~0_36, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~node1~0.base=v_~node1~0.base_33, ~node1_size~0=v_~node1_size~0_20, thread2Thread1of1ForFork3_#t~post16#1=|v_thread2Thread1of1ForFork3_#t~post16#1_1|, ~safe~0=v_~safe~0_82, #memory_int=|v_#memory_int_189|, thread2Thread1of1ForFork3_#t~mem15#1=|v_thread2Thread1of1ForFork3_#t~mem15#1_1|, ~node1_back~0=v_~node1_back~0_44, ~update~0=v_~update~0_75} AuxVars[] AssignedVars[thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork3_#t~post16#1, ~safe~0, thread2Thread1of1ForFork3_#t~mem15#1, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~node1_state~0, ~node1_front~0][1406], [326#L126true, 368#true, 308#L148true, 18#L200-1true, 2215#true, 376#true, 2221#(= ~node2_state~0 0), 158#L110-1true, 353#true, 227#L67true, 2225#(<= ~client_back~0 ~client_front~0), 382#(= ~client_state~0 0), 372#true, thread2Thread1of1ForFork3InUse, 384#true, thread4Thread1of1ForFork2InUse, 356#true, thread3Thread1of1ForFork0InUse, 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:57:23,965 INFO L294 olderBase$Statistics]: this new event has 279 ancestors and is cut-off event [2023-11-29 21:57:23,966 INFO L297 olderBase$Statistics]: existing Event has 279 ancestors and is cut-off event [2023-11-29 21:57:23,966 INFO L297 olderBase$Statistics]: existing Event has 274 ancestors and is cut-off event [2023-11-29 21:57:23,966 INFO L297 olderBase$Statistics]: existing Event has 274 ancestors and is cut-off event [2023-11-29 21:57:23,979 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L148-->L154-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_137 v_~manager_size~0_40) (<= 0 v_~manager_back~0_137)) 1 0) 0)) (= v_~client_state~0_18 1) (= v_~manager_back~0_136 (+ v_~manager_back~0_137 1)) (not (= (ite (= v_~update~0_79 (select (select |v_#memory_int_193| v_~manager~0.base_85) (+ (* v_~manager_back~0_137 4) v_~manager~0.offset_85))) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, ~manager_back~0=v_~manager_back~0_137, ~manager_size~0=v_~manager_size~0_40, ~update~0=v_~update~0_79} OutVars{thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, thread4Thread1of1ForFork2_#t~post26#1=|v_thread4Thread1of1ForFork2_#t~post26#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~client_state~0=v_~client_state~0_18, ~manager_back~0=v_~manager_back~0_136, ~manager_size~0=v_~manager_size~0_40, thread4Thread1of1ForFork2_#t~mem25#1=|v_thread4Thread1of1ForFork2_#t~mem25#1_1|, ~update~0=v_~update~0_79} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post26#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, ~manager_back~0, thread4Thread1of1ForFork2_#t~mem25#1][1042], [2217#(= ~node1_state~0 0), 326#L126true, 368#true, 376#true, 88#L154-1true, 190#L104true, 2221#(= ~node2_state~0 0), 187#L82true, 353#true, 2225#(<= ~client_back~0 ~client_front~0), 372#true, thread2Thread1of1ForFork3InUse, 380#true, 384#true, thread4Thread1of1ForFork2InUse, 356#true, 93#L199-4true, thread3Thread1of1ForFork0InUse, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:57:23,979 INFO L294 olderBase$Statistics]: this new event has 279 ancestors and is cut-off event [2023-11-29 21:57:23,979 INFO L297 olderBase$Statistics]: existing Event has 274 ancestors and is cut-off event [2023-11-29 21:57:23,979 INFO L297 olderBase$Statistics]: existing Event has 279 ancestors and is cut-off event [2023-11-29 21:57:23,979 INFO L297 olderBase$Statistics]: existing Event has 274 ancestors and is cut-off event [2023-11-29 21:57:23,980 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1432] L126-->L132-1: Formula: (and (not (= (ite (and (< v_~node2_front~0_35 v_~node2_back~0_44) (<= 0 v_~node2_front~0_35) (< v_~node2_front~0_35 v_~node2_size~0_20)) 1 0) 0)) (= v_~safe~0_80 (ite (= (ite (= (select (select |v_#memory_int_183| v_~node2~0.base_29) (+ (* 4 v_~node2_front~0_35) v_~node2~0.offset_29)) v_~update~0_73) 1 0) 0) 0 1)) (= v_~node2_state~0_16 1) (= (+ v_~node2_front~0_35 1) v_~node2_front~0_34)) InVars {~node2~0.offset=v_~node2~0.offset_29, ~node2_front~0=v_~node2_front~0_35, #memory_int=|v_#memory_int_183|, ~node2_size~0=v_~node2_size~0_20, ~node2~0.base=v_~node2~0.base_29, ~node2_back~0=v_~node2_back~0_44, ~update~0=v_~update~0_73} OutVars{~node2_state~0=v_~node2_state~0_16, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_1|, thread3Thread1of1ForFork0_#t~mem20#1=|v_thread3Thread1of1ForFork0_#t~mem20#1_1|, thread3Thread1of1ForFork0_#t~post21#1=|v_thread3Thread1of1ForFork0_#t~post21#1_1|, ~node2~0.offset=v_~node2~0.offset_29, ~node2_front~0=v_~node2_front~0_34, ~safe~0=v_~safe~0_80, #memory_int=|v_#memory_int_183|, ~node2_size~0=v_~node2_size~0_20, ~node2~0.base=v_~node2~0.base_29, ~node2_back~0=v_~node2_back~0_44, ~update~0=v_~update~0_73} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#t~post21#1, ~node2_state~0, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, ~node2_front~0, ~safe~0, thread3Thread1of1ForFork0_#t~mem20#1][1408], [2217#(= ~node1_state~0 0), 368#true, 308#L148true, 2219#true, 376#true, 190#L104true, 187#L82true, 353#true, 194#L132-1true, 2225#(<= ~client_back~0 ~client_front~0), 382#(= ~client_state~0 0), 372#true, thread2Thread1of1ForFork3InUse, 384#true, thread4Thread1of1ForFork2InUse, 356#true, 93#L199-4true, thread3Thread1of1ForFork0InUse, 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:57:23,980 INFO L294 olderBase$Statistics]: this new event has 279 ancestors and is cut-off event [2023-11-29 21:57:23,980 INFO L297 olderBase$Statistics]: existing Event has 274 ancestors and is cut-off event [2023-11-29 21:57:23,980 INFO L297 olderBase$Statistics]: existing Event has 274 ancestors and is cut-off event [2023-11-29 21:57:23,980 INFO L297 olderBase$Statistics]: existing Event has 279 ancestors and is cut-off event [2023-11-29 21:57:23,980 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1418] L104-->L110-1: Formula: (and (= v_~node1_state~0_20 1) (not (= (ite (and (< v_~node1_front~0_37 v_~node1_size~0_20) (< v_~node1_front~0_37 v_~node1_back~0_44) (<= 0 v_~node1_front~0_37)) 1 0) 0)) (= v_~safe~0_82 (ite (= (ite (= (select (select |v_#memory_int_189| v_~node1~0.base_33) (+ (* v_~node1_front~0_37 4) v_~node1~0.offset_33)) v_~update~0_75) 1 0) 0) 0 1)) (= (+ v_~node1_front~0_37 1) v_~node1_front~0_36)) InVars {~node1~0.base=v_~node1~0.base_33, ~node1_size~0=v_~node1_size~0_20, #memory_int=|v_#memory_int_189|, ~node1_back~0=v_~node1_back~0_44, ~node1~0.offset=v_~node1~0.offset_33, ~node1_front~0=v_~node1_front~0_37, ~update~0=v_~update~0_75} OutVars{thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~node1_state~0=v_~node1_state~0_20, ~node1~0.offset=v_~node1~0.offset_33, ~node1_front~0=v_~node1_front~0_36, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~node1~0.base=v_~node1~0.base_33, ~node1_size~0=v_~node1_size~0_20, thread2Thread1of1ForFork3_#t~post16#1=|v_thread2Thread1of1ForFork3_#t~post16#1_1|, ~safe~0=v_~safe~0_82, #memory_int=|v_#memory_int_189|, thread2Thread1of1ForFork3_#t~mem15#1=|v_thread2Thread1of1ForFork3_#t~mem15#1_1|, ~node1_back~0=v_~node1_back~0_44, ~update~0=v_~update~0_75} AuxVars[] AssignedVars[thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork3_#t~post16#1, ~safe~0, thread2Thread1of1ForFork3_#t~mem15#1, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~node1_state~0, ~node1_front~0][1406], [326#L126true, 368#true, 308#L148true, 2215#true, 376#true, 2221#(= ~node2_state~0 0), 187#L82true, 158#L110-1true, 353#true, 2225#(<= ~client_back~0 ~client_front~0), 382#(= ~client_state~0 0), 372#true, thread2Thread1of1ForFork3InUse, 384#true, thread4Thread1of1ForFork2InUse, 356#true, 93#L199-4true, thread3Thread1of1ForFork0InUse, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:57:23,980 INFO L294 olderBase$Statistics]: this new event has 279 ancestors and is cut-off event [2023-11-29 21:57:23,980 INFO L297 olderBase$Statistics]: existing Event has 274 ancestors and is cut-off event [2023-11-29 21:57:23,980 INFO L297 olderBase$Statistics]: existing Event has 274 ancestors and is cut-off event [2023-11-29 21:57:23,980 INFO L297 olderBase$Statistics]: existing Event has 279 ancestors and is cut-off event [2023-11-29 21:57:23,981 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1404] L82-->L88-1: Formula: (and (= v_~safe~0_84 (ite (= (ite (= (select (select |v_#memory_int_199| v_~manager~0.base_87) (+ (* v_~manager_front~0_97 4) v_~manager~0.offset_87)) v_~ok~0_73) 1 0) 0) 0 1)) (= (+ v_~manager_front~0_97 1) v_~manager_front~0_96) (= v_~manager_state~0_46 5) (not (= (ite (and (< v_~manager_front~0_97 v_~manager_back~0_142) (<= 0 v_~manager_front~0_97) (< v_~manager_front~0_97 v_~manager_size~0_44)) 1 0) 0))) InVars {~manager_front~0=v_~manager_front~0_97, ~manager~0.offset=v_~manager~0.offset_87, ~ok~0=v_~ok~0_73, ~manager~0.base=v_~manager~0.base_87, #memory_int=|v_#memory_int_199|, ~manager_back~0=v_~manager_back~0_142, ~manager_size~0=v_~manager_size~0_44} OutVars{~manager_state~0=v_~manager_state~0_46, ~manager~0.offset=v_~manager~0.offset_87, ~ok~0=v_~ok~0_73, ~manager~0.base=v_~manager~0.base_87, ~manager_back~0=v_~manager_back~0_142, thread1Thread1of1ForFork1_#t~post11#1=|v_thread1Thread1of1ForFork1_#t~post11#1_1|, ~manager_front~0=v_~manager_front~0_96, thread1Thread1of1ForFork1_#t~mem10#1=|v_thread1Thread1of1ForFork1_#t~mem10#1_1|, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_9|, ~safe~0=v_~safe~0_84, #memory_int=|v_#memory_int_199|, ~manager_size~0=v_~manager_size~0_44, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1_9|} AuxVars[] AssignedVars[~manager_front~0, ~manager_state~0, thread1Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, ~safe~0, thread1Thread1of1ForFork1_#t~post11#1, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1][1847], [2217#(= ~node1_state~0 0), 326#L126true, 368#true, 308#L148true, 376#true, 190#L104true, 2221#(= ~node2_state~0 0), 353#true, 382#(= ~client_state~0 0), 2225#(<= ~client_back~0 ~client_front~0), 372#true, 96#L88-1true, thread2Thread1of1ForFork3InUse, 384#true, thread4Thread1of1ForFork2InUse, 356#true, 93#L199-4true, thread3Thread1of1ForFork0InUse, 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:57:23,981 INFO L294 olderBase$Statistics]: this new event has 279 ancestors and is cut-off event [2023-11-29 21:57:23,981 INFO L297 olderBase$Statistics]: existing Event has 274 ancestors and is cut-off event [2023-11-29 21:57:23,981 INFO L297 olderBase$Statistics]: existing Event has 274 ancestors and is cut-off event [2023-11-29 21:57:23,981 INFO L297 olderBase$Statistics]: existing Event has 279 ancestors and is cut-off event [2023-11-29 21:57:23,985 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L148-->L154-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_137 v_~manager_size~0_40) (<= 0 v_~manager_back~0_137)) 1 0) 0)) (= v_~client_state~0_18 1) (= v_~manager_back~0_136 (+ v_~manager_back~0_137 1)) (not (= (ite (= v_~update~0_79 (select (select |v_#memory_int_193| v_~manager~0.base_85) (+ (* v_~manager_back~0_137 4) v_~manager~0.offset_85))) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, ~manager_back~0=v_~manager_back~0_137, ~manager_size~0=v_~manager_size~0_40, ~update~0=v_~update~0_79} OutVars{thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, thread4Thread1of1ForFork2_#t~post26#1=|v_thread4Thread1of1ForFork2_#t~post26#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~client_state~0=v_~client_state~0_18, ~manager_back~0=v_~manager_back~0_136, ~manager_size~0=v_~manager_size~0_40, thread4Thread1of1ForFork2_#t~mem25#1=|v_thread4Thread1of1ForFork2_#t~mem25#1_1|, ~update~0=v_~update~0_79} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post26#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, ~manager_back~0, thread4Thread1of1ForFork2_#t~mem25#1][1042], [2217#(= ~node1_state~0 0), 326#L126true, 368#true, 376#true, 88#L154-1true, 190#L104true, 2221#(= ~node2_state~0 0), 311#L88true, 353#true, 2225#(<= ~client_back~0 ~client_front~0), 372#true, thread2Thread1of1ForFork3InUse, 380#true, 384#true, 356#true, thread4Thread1of1ForFork2InUse, 93#L199-4true, thread3Thread1of1ForFork0InUse, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:57:23,985 INFO L294 olderBase$Statistics]: this new event has 279 ancestors and is cut-off event [2023-11-29 21:57:23,985 INFO L297 olderBase$Statistics]: existing Event has 279 ancestors and is cut-off event [2023-11-29 21:57:23,985 INFO L297 olderBase$Statistics]: existing Event has 274 ancestors and is cut-off event [2023-11-29 21:57:23,985 INFO L297 olderBase$Statistics]: existing Event has 274 ancestors and is cut-off event [2023-11-29 21:57:23,986 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1432] L126-->L132-1: Formula: (and (not (= (ite (and (< v_~node2_front~0_35 v_~node2_back~0_44) (<= 0 v_~node2_front~0_35) (< v_~node2_front~0_35 v_~node2_size~0_20)) 1 0) 0)) (= v_~safe~0_80 (ite (= (ite (= (select (select |v_#memory_int_183| v_~node2~0.base_29) (+ (* 4 v_~node2_front~0_35) v_~node2~0.offset_29)) v_~update~0_73) 1 0) 0) 0 1)) (= v_~node2_state~0_16 1) (= (+ v_~node2_front~0_35 1) v_~node2_front~0_34)) InVars {~node2~0.offset=v_~node2~0.offset_29, ~node2_front~0=v_~node2_front~0_35, #memory_int=|v_#memory_int_183|, ~node2_size~0=v_~node2_size~0_20, ~node2~0.base=v_~node2~0.base_29, ~node2_back~0=v_~node2_back~0_44, ~update~0=v_~update~0_73} OutVars{~node2_state~0=v_~node2_state~0_16, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_1|, thread3Thread1of1ForFork0_#t~mem20#1=|v_thread3Thread1of1ForFork0_#t~mem20#1_1|, thread3Thread1of1ForFork0_#t~post21#1=|v_thread3Thread1of1ForFork0_#t~post21#1_1|, ~node2~0.offset=v_~node2~0.offset_29, ~node2_front~0=v_~node2_front~0_34, ~safe~0=v_~safe~0_80, #memory_int=|v_#memory_int_183|, ~node2_size~0=v_~node2_size~0_20, ~node2~0.base=v_~node2~0.base_29, ~node2_back~0=v_~node2_back~0_44, ~update~0=v_~update~0_73} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#t~post21#1, ~node2_state~0, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, ~node2_front~0, ~safe~0, thread3Thread1of1ForFork0_#t~mem20#1][1408], [2217#(= ~node1_state~0 0), 368#true, 308#L148true, 2219#true, 376#true, 190#L104true, 311#L88true, 353#true, 382#(= ~client_state~0 0), 2225#(<= ~client_back~0 ~client_front~0), 194#L132-1true, 372#true, thread2Thread1of1ForFork3InUse, 384#true, thread4Thread1of1ForFork2InUse, 356#true, 93#L199-4true, thread3Thread1of1ForFork0InUse, 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:57:23,986 INFO L294 olderBase$Statistics]: this new event has 279 ancestors and is cut-off event [2023-11-29 21:57:23,986 INFO L297 olderBase$Statistics]: existing Event has 274 ancestors and is cut-off event [2023-11-29 21:57:23,986 INFO L297 olderBase$Statistics]: existing Event has 279 ancestors and is cut-off event [2023-11-29 21:57:23,986 INFO L297 olderBase$Statistics]: existing Event has 274 ancestors and is cut-off event [2023-11-29 21:57:23,986 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1418] L104-->L110-1: Formula: (and (= v_~node1_state~0_20 1) (not (= (ite (and (< v_~node1_front~0_37 v_~node1_size~0_20) (< v_~node1_front~0_37 v_~node1_back~0_44) (<= 0 v_~node1_front~0_37)) 1 0) 0)) (= v_~safe~0_82 (ite (= (ite (= (select (select |v_#memory_int_189| v_~node1~0.base_33) (+ (* v_~node1_front~0_37 4) v_~node1~0.offset_33)) v_~update~0_75) 1 0) 0) 0 1)) (= (+ v_~node1_front~0_37 1) v_~node1_front~0_36)) InVars {~node1~0.base=v_~node1~0.base_33, ~node1_size~0=v_~node1_size~0_20, #memory_int=|v_#memory_int_189|, ~node1_back~0=v_~node1_back~0_44, ~node1~0.offset=v_~node1~0.offset_33, ~node1_front~0=v_~node1_front~0_37, ~update~0=v_~update~0_75} OutVars{thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~node1_state~0=v_~node1_state~0_20, ~node1~0.offset=v_~node1~0.offset_33, ~node1_front~0=v_~node1_front~0_36, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~node1~0.base=v_~node1~0.base_33, ~node1_size~0=v_~node1_size~0_20, thread2Thread1of1ForFork3_#t~post16#1=|v_thread2Thread1of1ForFork3_#t~post16#1_1|, ~safe~0=v_~safe~0_82, #memory_int=|v_#memory_int_189|, thread2Thread1of1ForFork3_#t~mem15#1=|v_thread2Thread1of1ForFork3_#t~mem15#1_1|, ~node1_back~0=v_~node1_back~0_44, ~update~0=v_~update~0_75} AuxVars[] AssignedVars[thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork3_#t~post16#1, ~safe~0, thread2Thread1of1ForFork3_#t~mem15#1, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~node1_state~0, ~node1_front~0][1406], [326#L126true, 368#true, 308#L148true, 2215#true, 376#true, 2221#(= ~node2_state~0 0), 311#L88true, 158#L110-1true, 353#true, 382#(= ~client_state~0 0), 2225#(<= ~client_back~0 ~client_front~0), 372#true, thread2Thread1of1ForFork3InUse, 384#true, thread4Thread1of1ForFork2InUse, 356#true, 93#L199-4true, thread3Thread1of1ForFork0InUse, 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:57:23,986 INFO L294 olderBase$Statistics]: this new event has 279 ancestors and is cut-off event [2023-11-29 21:57:23,986 INFO L297 olderBase$Statistics]: existing Event has 274 ancestors and is cut-off event [2023-11-29 21:57:23,986 INFO L297 olderBase$Statistics]: existing Event has 274 ancestors and is cut-off event [2023-11-29 21:57:23,986 INFO L297 olderBase$Statistics]: existing Event has 279 ancestors and is cut-off event [2023-11-29 21:57:24,072 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L148-->L154-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_137 v_~manager_size~0_40) (<= 0 v_~manager_back~0_137)) 1 0) 0)) (= v_~client_state~0_18 1) (= v_~manager_back~0_136 (+ v_~manager_back~0_137 1)) (not (= (ite (= v_~update~0_79 (select (select |v_#memory_int_193| v_~manager~0.base_85) (+ (* v_~manager_back~0_137 4) v_~manager~0.offset_85))) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, ~manager_back~0=v_~manager_back~0_137, ~manager_size~0=v_~manager_size~0_40, ~update~0=v_~update~0_79} OutVars{thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, thread4Thread1of1ForFork2_#t~post26#1=|v_thread4Thread1of1ForFork2_#t~post26#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~client_state~0=v_~client_state~0_18, ~manager_back~0=v_~manager_back~0_136, ~manager_size~0=v_~manager_size~0_40, thread4Thread1of1ForFork2_#t~mem25#1=|v_thread4Thread1of1ForFork2_#t~mem25#1_1|, ~update~0=v_~update~0_79} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post26#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, ~manager_back~0, thread4Thread1of1ForFork2_#t~mem25#1][699], [326#L126true, 2217#(= ~node1_state~0 0), 368#true, 378#(<= ~node2_back~0 ~node2_front~0), 18#L200-1true, 88#L154-1true, 190#L104true, 2221#(= ~node2_state~0 0), 187#L82true, 353#true, 2225#(<= ~client_back~0 ~client_front~0), 372#true, 380#true, thread2Thread1of1ForFork3InUse, 384#true, thread4Thread1of1ForFork2InUse, 356#true, thread3Thread1of1ForFork0InUse, 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:57:24,072 INFO L294 olderBase$Statistics]: this new event has 275 ancestors and is cut-off event [2023-11-29 21:57:24,072 INFO L297 olderBase$Statistics]: existing Event has 275 ancestors and is cut-off event [2023-11-29 21:57:24,072 INFO L297 olderBase$Statistics]: existing Event has 270 ancestors and is cut-off event [2023-11-29 21:57:24,072 INFO L297 olderBase$Statistics]: existing Event has 270 ancestors and is cut-off event [2023-11-29 21:57:24,073 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1418] L104-->L110-1: Formula: (and (= v_~node1_state~0_20 1) (not (= (ite (and (< v_~node1_front~0_37 v_~node1_size~0_20) (< v_~node1_front~0_37 v_~node1_back~0_44) (<= 0 v_~node1_front~0_37)) 1 0) 0)) (= v_~safe~0_82 (ite (= (ite (= (select (select |v_#memory_int_189| v_~node1~0.base_33) (+ (* v_~node1_front~0_37 4) v_~node1~0.offset_33)) v_~update~0_75) 1 0) 0) 0 1)) (= (+ v_~node1_front~0_37 1) v_~node1_front~0_36)) InVars {~node1~0.base=v_~node1~0.base_33, ~node1_size~0=v_~node1_size~0_20, #memory_int=|v_#memory_int_189|, ~node1_back~0=v_~node1_back~0_44, ~node1~0.offset=v_~node1~0.offset_33, ~node1_front~0=v_~node1_front~0_37, ~update~0=v_~update~0_75} OutVars{thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~node1_state~0=v_~node1_state~0_20, ~node1~0.offset=v_~node1~0.offset_33, ~node1_front~0=v_~node1_front~0_36, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~node1~0.base=v_~node1~0.base_33, ~node1_size~0=v_~node1_size~0_20, thread2Thread1of1ForFork3_#t~post16#1=|v_thread2Thread1of1ForFork3_#t~post16#1_1|, ~safe~0=v_~safe~0_82, #memory_int=|v_#memory_int_189|, thread2Thread1of1ForFork3_#t~mem15#1=|v_thread2Thread1of1ForFork3_#t~mem15#1_1|, ~node1_back~0=v_~node1_back~0_44, ~update~0=v_~update~0_75} AuxVars[] AssignedVars[thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork3_#t~post16#1, ~safe~0, thread2Thread1of1ForFork3_#t~mem15#1, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~node1_state~0, ~node1_front~0][701], [326#L126true, 368#true, 308#L148true, 18#L200-1true, 378#(<= ~node2_back~0 ~node2_front~0), 2215#true, 2221#(= ~node2_state~0 0), 187#L82true, 158#L110-1true, 353#true, 382#(= ~client_state~0 0), 2225#(<= ~client_back~0 ~client_front~0), 372#true, thread2Thread1of1ForFork3InUse, 384#true, thread4Thread1of1ForFork2InUse, 356#true, thread3Thread1of1ForFork0InUse, 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:57:24,073 INFO L294 olderBase$Statistics]: this new event has 275 ancestors and is cut-off event [2023-11-29 21:57:24,073 INFO L297 olderBase$Statistics]: existing Event has 270 ancestors and is cut-off event [2023-11-29 21:57:24,073 INFO L297 olderBase$Statistics]: existing Event has 270 ancestors and is cut-off event [2023-11-29 21:57:24,073 INFO L297 olderBase$Statistics]: existing Event has 275 ancestors and is cut-off event [2023-11-29 21:57:24,073 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1404] L82-->L88-1: Formula: (and (= v_~safe~0_84 (ite (= (ite (= (select (select |v_#memory_int_199| v_~manager~0.base_87) (+ (* v_~manager_front~0_97 4) v_~manager~0.offset_87)) v_~ok~0_73) 1 0) 0) 0 1)) (= (+ v_~manager_front~0_97 1) v_~manager_front~0_96) (= v_~manager_state~0_46 5) (not (= (ite (and (< v_~manager_front~0_97 v_~manager_back~0_142) (<= 0 v_~manager_front~0_97) (< v_~manager_front~0_97 v_~manager_size~0_44)) 1 0) 0))) InVars {~manager_front~0=v_~manager_front~0_97, ~manager~0.offset=v_~manager~0.offset_87, ~ok~0=v_~ok~0_73, ~manager~0.base=v_~manager~0.base_87, #memory_int=|v_#memory_int_199|, ~manager_back~0=v_~manager_back~0_142, ~manager_size~0=v_~manager_size~0_44} OutVars{~manager_state~0=v_~manager_state~0_46, ~manager~0.offset=v_~manager~0.offset_87, ~ok~0=v_~ok~0_73, ~manager~0.base=v_~manager~0.base_87, ~manager_back~0=v_~manager_back~0_142, thread1Thread1of1ForFork1_#t~post11#1=|v_thread1Thread1of1ForFork1_#t~post11#1_1|, ~manager_front~0=v_~manager_front~0_96, thread1Thread1of1ForFork1_#t~mem10#1=|v_thread1Thread1of1ForFork1_#t~mem10#1_1|, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_9|, ~safe~0=v_~safe~0_84, #memory_int=|v_#memory_int_199|, ~manager_size~0=v_~manager_size~0_44, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1_9|} AuxVars[] AssignedVars[~manager_front~0, ~manager_state~0, thread1Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, ~safe~0, thread1Thread1of1ForFork1_#t~post11#1, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1][880], [2217#(= ~node1_state~0 0), 326#L126true, 368#true, 308#L148true, 378#(<= ~node2_back~0 ~node2_front~0), 18#L200-1true, 190#L104true, 2221#(= ~node2_state~0 0), 353#true, 2225#(<= ~client_back~0 ~client_front~0), 382#(= ~client_state~0 0), 372#true, 96#L88-1true, thread2Thread1of1ForFork3InUse, 384#true, thread4Thread1of1ForFork2InUse, 356#true, thread3Thread1of1ForFork0InUse, 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:57:24,073 INFO L294 olderBase$Statistics]: this new event has 275 ancestors and is cut-off event [2023-11-29 21:57:24,073 INFO L297 olderBase$Statistics]: existing Event has 275 ancestors and is cut-off event [2023-11-29 21:57:24,073 INFO L297 olderBase$Statistics]: existing Event has 270 ancestors and is cut-off event [2023-11-29 21:57:24,073 INFO L297 olderBase$Statistics]: existing Event has 270 ancestors and is cut-off event [2023-11-29 21:57:24,075 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L148-->L154-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_137 v_~manager_size~0_40) (<= 0 v_~manager_back~0_137)) 1 0) 0)) (= v_~client_state~0_18 1) (= v_~manager_back~0_136 (+ v_~manager_back~0_137 1)) (not (= (ite (= v_~update~0_79 (select (select |v_#memory_int_193| v_~manager~0.base_85) (+ (* v_~manager_back~0_137 4) v_~manager~0.offset_85))) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, ~manager_back~0=v_~manager_back~0_137, ~manager_size~0=v_~manager_size~0_40, ~update~0=v_~update~0_79} OutVars{thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, thread4Thread1of1ForFork2_#t~post26#1=|v_thread4Thread1of1ForFork2_#t~post26#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~client_state~0=v_~client_state~0_18, ~manager_back~0=v_~manager_back~0_136, ~manager_size~0=v_~manager_size~0_40, thread4Thread1of1ForFork2_#t~mem25#1=|v_thread4Thread1of1ForFork2_#t~mem25#1_1|, ~update~0=v_~update~0_79} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post26#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, ~manager_back~0, thread4Thread1of1ForFork2_#t~mem25#1][699], [326#L126true, 2217#(= ~node1_state~0 0), 368#true, 378#(<= ~node2_back~0 ~node2_front~0), 18#L200-1true, 88#L154-1true, 190#L104true, 2221#(= ~node2_state~0 0), 311#L88true, 353#true, 2225#(<= ~client_back~0 ~client_front~0), 372#true, thread2Thread1of1ForFork3InUse, 380#true, 384#true, thread4Thread1of1ForFork2InUse, 356#true, thread3Thread1of1ForFork0InUse, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:57:24,075 INFO L294 olderBase$Statistics]: this new event has 275 ancestors and is cut-off event [2023-11-29 21:57:24,075 INFO L297 olderBase$Statistics]: existing Event has 270 ancestors and is cut-off event [2023-11-29 21:57:24,075 INFO L297 olderBase$Statistics]: existing Event has 275 ancestors and is cut-off event [2023-11-29 21:57:24,075 INFO L297 olderBase$Statistics]: existing Event has 270 ancestors and is cut-off event [2023-11-29 21:57:24,076 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1418] L104-->L110-1: Formula: (and (= v_~node1_state~0_20 1) (not (= (ite (and (< v_~node1_front~0_37 v_~node1_size~0_20) (< v_~node1_front~0_37 v_~node1_back~0_44) (<= 0 v_~node1_front~0_37)) 1 0) 0)) (= v_~safe~0_82 (ite (= (ite (= (select (select |v_#memory_int_189| v_~node1~0.base_33) (+ (* v_~node1_front~0_37 4) v_~node1~0.offset_33)) v_~update~0_75) 1 0) 0) 0 1)) (= (+ v_~node1_front~0_37 1) v_~node1_front~0_36)) InVars {~node1~0.base=v_~node1~0.base_33, ~node1_size~0=v_~node1_size~0_20, #memory_int=|v_#memory_int_189|, ~node1_back~0=v_~node1_back~0_44, ~node1~0.offset=v_~node1~0.offset_33, ~node1_front~0=v_~node1_front~0_37, ~update~0=v_~update~0_75} OutVars{thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~node1_state~0=v_~node1_state~0_20, ~node1~0.offset=v_~node1~0.offset_33, ~node1_front~0=v_~node1_front~0_36, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~node1~0.base=v_~node1~0.base_33, ~node1_size~0=v_~node1_size~0_20, thread2Thread1of1ForFork3_#t~post16#1=|v_thread2Thread1of1ForFork3_#t~post16#1_1|, ~safe~0=v_~safe~0_82, #memory_int=|v_#memory_int_189|, thread2Thread1of1ForFork3_#t~mem15#1=|v_thread2Thread1of1ForFork3_#t~mem15#1_1|, ~node1_back~0=v_~node1_back~0_44, ~update~0=v_~update~0_75} AuxVars[] AssignedVars[thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork3_#t~post16#1, ~safe~0, thread2Thread1of1ForFork3_#t~mem15#1, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~node1_state~0, ~node1_front~0][701], [326#L126true, 368#true, 308#L148true, 18#L200-1true, 378#(<= ~node2_back~0 ~node2_front~0), 2215#true, 2221#(= ~node2_state~0 0), 311#L88true, 158#L110-1true, 353#true, 382#(= ~client_state~0 0), 2225#(<= ~client_back~0 ~client_front~0), 372#true, thread2Thread1of1ForFork3InUse, 384#true, thread4Thread1of1ForFork2InUse, 356#true, thread3Thread1of1ForFork0InUse, 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:57:24,076 INFO L294 olderBase$Statistics]: this new event has 275 ancestors and is cut-off event [2023-11-29 21:57:24,076 INFO L297 olderBase$Statistics]: existing Event has 270 ancestors and is cut-off event [2023-11-29 21:57:24,076 INFO L297 olderBase$Statistics]: existing Event has 270 ancestors and is cut-off event [2023-11-29 21:57:24,076 INFO L297 olderBase$Statistics]: existing Event has 275 ancestors and is cut-off event [2023-11-29 21:57:25,874 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1418] L104-->L110-1: Formula: (and (= v_~node1_state~0_20 1) (not (= (ite (and (< v_~node1_front~0_37 v_~node1_size~0_20) (< v_~node1_front~0_37 v_~node1_back~0_44) (<= 0 v_~node1_front~0_37)) 1 0) 0)) (= v_~safe~0_82 (ite (= (ite (= (select (select |v_#memory_int_189| v_~node1~0.base_33) (+ (* v_~node1_front~0_37 4) v_~node1~0.offset_33)) v_~update~0_75) 1 0) 0) 0 1)) (= (+ v_~node1_front~0_37 1) v_~node1_front~0_36)) InVars {~node1~0.base=v_~node1~0.base_33, ~node1_size~0=v_~node1_size~0_20, #memory_int=|v_#memory_int_189|, ~node1_back~0=v_~node1_back~0_44, ~node1~0.offset=v_~node1~0.offset_33, ~node1_front~0=v_~node1_front~0_37, ~update~0=v_~update~0_75} OutVars{thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~node1_state~0=v_~node1_state~0_20, ~node1~0.offset=v_~node1~0.offset_33, ~node1_front~0=v_~node1_front~0_36, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~node1~0.base=v_~node1~0.base_33, ~node1_size~0=v_~node1_size~0_20, thread2Thread1of1ForFork3_#t~post16#1=|v_thread2Thread1of1ForFork3_#t~post16#1_1|, ~safe~0=v_~safe~0_82, #memory_int=|v_#memory_int_189|, thread2Thread1of1ForFork3_#t~mem15#1=|v_thread2Thread1of1ForFork3_#t~mem15#1_1|, ~node1_back~0=v_~node1_back~0_44, ~update~0=v_~update~0_75} AuxVars[] AssignedVars[thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork3_#t~post16#1, ~safe~0, thread2Thread1of1ForFork3_#t~mem15#1, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~node1_state~0, ~node1_front~0][907], [326#L126true, 368#true, 2173#(and (or (= (select (select |#memory_int| ~manager~0.base) (* ~manager_front~0 4)) ~update~0) (< ~manager_size~0 (+ ~manager_front~0 1)) (< ~manager_front~0 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_size~0 1) (= ~manager~0.offset 0) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t1~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (not (= ~manager~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t4~0#1.base|)), 2215#true, 376#true, 2221#(= ~node2_state~0 0), 158#L110-1true, 353#true, 115#L155true, 277#L201-1true, 2225#(<= ~client_back~0 ~client_front~0), 372#true, 380#true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 401#true, thread1Thread1of1ForFork1NotInUse]) [2023-11-29 21:57:25,874 INFO L294 olderBase$Statistics]: this new event has 275 ancestors and is cut-off event [2023-11-29 21:57:25,874 INFO L297 olderBase$Statistics]: existing Event has 275 ancestors and is cut-off event [2023-11-29 21:57:25,875 INFO L297 olderBase$Statistics]: existing Event has 275 ancestors and is cut-off event [2023-11-29 21:57:25,875 INFO L297 olderBase$Statistics]: existing Event has 275 ancestors and is cut-off event [2023-11-29 21:57:25,875 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1432] L126-->L132-1: Formula: (and (not (= (ite (and (< v_~node2_front~0_35 v_~node2_back~0_44) (<= 0 v_~node2_front~0_35) (< v_~node2_front~0_35 v_~node2_size~0_20)) 1 0) 0)) (= v_~safe~0_80 (ite (= (ite (= (select (select |v_#memory_int_183| v_~node2~0.base_29) (+ (* 4 v_~node2_front~0_35) v_~node2~0.offset_29)) v_~update~0_73) 1 0) 0) 0 1)) (= v_~node2_state~0_16 1) (= (+ v_~node2_front~0_35 1) v_~node2_front~0_34)) InVars {~node2~0.offset=v_~node2~0.offset_29, ~node2_front~0=v_~node2_front~0_35, #memory_int=|v_#memory_int_183|, ~node2_size~0=v_~node2_size~0_20, ~node2~0.base=v_~node2~0.base_29, ~node2_back~0=v_~node2_back~0_44, ~update~0=v_~update~0_73} OutVars{~node2_state~0=v_~node2_state~0_16, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_1|, thread3Thread1of1ForFork0_#t~mem20#1=|v_thread3Thread1of1ForFork0_#t~mem20#1_1|, thread3Thread1of1ForFork0_#t~post21#1=|v_thread3Thread1of1ForFork0_#t~post21#1_1|, ~node2~0.offset=v_~node2~0.offset_29, ~node2_front~0=v_~node2_front~0_34, ~safe~0=v_~safe~0_80, #memory_int=|v_#memory_int_183|, ~node2_size~0=v_~node2_size~0_20, ~node2~0.base=v_~node2~0.base_29, ~node2_back~0=v_~node2_back~0_44, ~update~0=v_~update~0_73} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#t~post21#1, ~node2_state~0, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, ~node2_front~0, ~safe~0, thread3Thread1of1ForFork0_#t~mem20#1][920], [2217#(= ~node1_state~0 0), 368#true, 2173#(and (or (= (select (select |#memory_int| ~manager~0.base) (* ~manager_front~0 4)) ~update~0) (< ~manager_size~0 (+ ~manager_front~0 1)) (< ~manager_front~0 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_size~0 1) (= ~manager~0.offset 0) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t1~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (not (= ~manager~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t4~0#1.base|)), 376#true, 2219#true, 190#L104true, 115#L155true, 353#true, 277#L201-1true, 2225#(<= ~client_back~0 ~client_front~0), 194#L132-1true, 372#true, 380#true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, thread1Thread1of1ForFork1NotInUse, 401#true]) [2023-11-29 21:57:25,875 INFO L294 olderBase$Statistics]: this new event has 275 ancestors and is cut-off event [2023-11-29 21:57:25,875 INFO L297 olderBase$Statistics]: existing Event has 275 ancestors and is cut-off event [2023-11-29 21:57:25,875 INFO L297 olderBase$Statistics]: existing Event has 275 ancestors and is cut-off event [2023-11-29 21:57:25,875 INFO L297 olderBase$Statistics]: existing Event has 275 ancestors and is cut-off event [2023-11-29 21:57:26,009 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1418] L104-->L110-1: Formula: (and (= v_~node1_state~0_20 1) (not (= (ite (and (< v_~node1_front~0_37 v_~node1_size~0_20) (< v_~node1_front~0_37 v_~node1_back~0_44) (<= 0 v_~node1_front~0_37)) 1 0) 0)) (= v_~safe~0_82 (ite (= (ite (= (select (select |v_#memory_int_189| v_~node1~0.base_33) (+ (* v_~node1_front~0_37 4) v_~node1~0.offset_33)) v_~update~0_75) 1 0) 0) 0 1)) (= (+ v_~node1_front~0_37 1) v_~node1_front~0_36)) InVars {~node1~0.base=v_~node1~0.base_33, ~node1_size~0=v_~node1_size~0_20, #memory_int=|v_#memory_int_189|, ~node1_back~0=v_~node1_back~0_44, ~node1~0.offset=v_~node1~0.offset_33, ~node1_front~0=v_~node1_front~0_37, ~update~0=v_~update~0_75} OutVars{thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~node1_state~0=v_~node1_state~0_20, ~node1~0.offset=v_~node1~0.offset_33, ~node1_front~0=v_~node1_front~0_36, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~node1~0.base=v_~node1~0.base_33, ~node1_size~0=v_~node1_size~0_20, thread2Thread1of1ForFork3_#t~post16#1=|v_thread2Thread1of1ForFork3_#t~post16#1_1|, ~safe~0=v_~safe~0_82, #memory_int=|v_#memory_int_189|, thread2Thread1of1ForFork3_#t~mem15#1=|v_thread2Thread1of1ForFork3_#t~mem15#1_1|, ~node1_back~0=v_~node1_back~0_44, ~update~0=v_~update~0_75} AuxVars[] AssignedVars[thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork3_#t~post16#1, ~safe~0, thread2Thread1of1ForFork3_#t~mem15#1, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~node1_state~0, ~node1_front~0][1566], [326#L126true, 60#L54true, 368#true, 308#L148true, 378#(<= ~node2_back~0 ~node2_front~0), 2215#true, 403#(= ~manager_state~0 0), 2221#(= ~node2_state~0 0), 2185#(and (exists ((v_~manager_back~0_148 Int)) (and (= ~update~0 (select (select |#memory_int| ~manager~0.base) (* v_~manager_back~0_148 4))) (<= (+ v_~manager_back~0_148 1) ~manager_size~0) (<= 0 v_~manager_back~0_148))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_size~0 1) (= ~manager~0.offset 0) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t1~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (not (= ~manager~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (= ~manager_front~0 0) (< ~manager_front~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t4~0#1.base|)), 2223#true, 158#L110-1true, 353#true, 382#(= ~client_state~0 0), 372#true, thread2Thread1of1ForFork3InUse, 384#true, thread4Thread1of1ForFork2InUse, 93#L199-4true, 356#true, thread3Thread1of1ForFork0InUse, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:57:26,009 INFO L294 olderBase$Statistics]: this new event has 275 ancestors and is cut-off event [2023-11-29 21:57:26,009 INFO L297 olderBase$Statistics]: existing Event has 275 ancestors and is cut-off event [2023-11-29 21:57:26,009 INFO L297 olderBase$Statistics]: existing Event has 276 ancestors and is cut-off event [2023-11-29 21:57:26,009 INFO L297 olderBase$Statistics]: existing Event has 275 ancestors and is cut-off event [2023-11-29 21:57:26,009 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L148-->L154-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_137 v_~manager_size~0_40) (<= 0 v_~manager_back~0_137)) 1 0) 0)) (= v_~client_state~0_18 1) (= v_~manager_back~0_136 (+ v_~manager_back~0_137 1)) (not (= (ite (= v_~update~0_79 (select (select |v_#memory_int_193| v_~manager~0.base_85) (+ (* v_~manager_back~0_137 4) v_~manager~0.offset_85))) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, ~manager_back~0=v_~manager_back~0_137, ~manager_size~0=v_~manager_size~0_40, ~update~0=v_~update~0_79} OutVars{thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, thread4Thread1of1ForFork2_#t~post26#1=|v_thread4Thread1of1ForFork2_#t~post26#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~client_state~0=v_~client_state~0_18, ~manager_back~0=v_~manager_back~0_136, ~manager_size~0=v_~manager_size~0_40, thread4Thread1of1ForFork2_#t~mem25#1=|v_thread4Thread1of1ForFork2_#t~mem25#1_1|, ~update~0=v_~update~0_79} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post26#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, ~manager_back~0, thread4Thread1of1ForFork2_#t~mem25#1][1568], [326#L126true, 60#L54true, 2217#(= ~node1_state~0 0), 368#true, 378#(<= ~node2_back~0 ~node2_front~0), 403#(= ~manager_state~0 0), 88#L154-1true, 190#L104true, 2221#(= ~node2_state~0 0), 2185#(and (exists ((v_~manager_back~0_148 Int)) (and (= ~update~0 (select (select |#memory_int| ~manager~0.base) (* v_~manager_back~0_148 4))) (<= (+ v_~manager_back~0_148 1) ~manager_size~0) (<= 0 v_~manager_back~0_148))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_size~0 1) (= ~manager~0.offset 0) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t1~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (not (= ~manager~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (= ~manager_front~0 0) (< ~manager_front~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t4~0#1.base|)), 2223#true, 353#true, 372#true, thread2Thread1of1ForFork3InUse, 380#true, 384#true, 93#L199-4true, thread4Thread1of1ForFork2InUse, 356#true, thread3Thread1of1ForFork0InUse, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:57:26,009 INFO L294 olderBase$Statistics]: this new event has 275 ancestors and is cut-off event [2023-11-29 21:57:26,009 INFO L297 olderBase$Statistics]: existing Event has 276 ancestors and is cut-off event [2023-11-29 21:57:26,009 INFO L297 olderBase$Statistics]: existing Event has 275 ancestors and is cut-off event [2023-11-29 21:57:26,009 INFO L297 olderBase$Statistics]: existing Event has 275 ancestors and is cut-off event [2023-11-29 21:57:26,009 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1392] L54-->L88-1: Formula: (and (= (+ v_~manager_front~0_91 1) v_~manager_front~0_90) (= v_~manager_state~0_38 1) (= v_~safe~0_76 (ite (= (ite (= (select (select |v_#memory_int_155| v_~manager~0.base_67) (+ (* v_~manager_front~0_91 4) v_~manager~0.offset_67)) v_~update~0_61) 1 0) 0) 0 1)) (not (= (ite (and (< v_~manager_front~0_91 v_~manager_back~0_104) (< v_~manager_front~0_91 v_~manager_size~0_24) (<= 0 v_~manager_front~0_91)) 1 0) 0))) InVars {~manager_front~0=v_~manager_front~0_91, ~manager~0.offset=v_~manager~0.offset_67, ~manager~0.base=v_~manager~0.base_67, #memory_int=|v_#memory_int_155|, ~manager_back~0=v_~manager_back~0_104, ~manager_size~0=v_~manager_size~0_24, ~update~0=v_~update~0_61} OutVars{~manager_state~0=v_~manager_state~0_38, ~manager~0.offset=v_~manager~0.offset_67, ~manager~0.base=v_~manager~0.base_67, thread1Thread1of1ForFork1_#t~mem2#1=|v_thread1Thread1of1ForFork1_#t~mem2#1_1|, ~manager_back~0=v_~manager_back~0_104, ~manager_front~0=v_~manager_front~0_90, thread1Thread1of1ForFork1_#t~post3#1=|v_thread1Thread1of1ForFork1_#t~post3#1_1|, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, ~safe~0=v_~safe~0_76, #memory_int=|v_#memory_int_155|, ~manager_size~0=v_~manager_size~0_24, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~update~0=v_~update~0_61} AuxVars[] AssignedVars[~manager_front~0, ~manager_state~0, thread1Thread1of1ForFork1_#t~post3#1, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, ~safe~0, thread1Thread1of1ForFork1_#t~mem2#1, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1][1569], [326#L126true, 2217#(= ~node1_state~0 0), 368#true, 308#L148true, 378#(<= ~node2_back~0 ~node2_front~0), 190#L104true, 2221#(= ~node2_state~0 0), 2223#true, 353#true, 382#(= ~client_state~0 0), 372#true, 96#L88-1true, thread2Thread1of1ForFork3InUse, 2177#(and (or (= (select (select |#memory_int| ~manager~0.base) (* ~manager_front~0 4)) ~update~0) (< ~manager_size~0 (+ ~manager_front~0 1)) (< ~manager_front~0 0)) (= ~safe~0 1) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_size~0 1) (= ~manager~0.offset 0) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t1~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (not (= ~manager~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t4~0#1.base|)), 384#true, thread4Thread1of1ForFork2InUse, 93#L199-4true, 356#true, thread3Thread1of1ForFork0InUse, 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:57:26,009 INFO L294 olderBase$Statistics]: this new event has 275 ancestors and is cut-off event [2023-11-29 21:57:26,010 INFO L297 olderBase$Statistics]: existing Event has 275 ancestors and is cut-off event [2023-11-29 21:57:26,010 INFO L297 olderBase$Statistics]: existing Event has 276 ancestors and is cut-off event [2023-11-29 21:57:26,010 INFO L297 olderBase$Statistics]: existing Event has 275 ancestors and is cut-off event [2023-11-29 21:57:26,067 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1432] L126-->L132-1: Formula: (and (not (= (ite (and (< v_~node2_front~0_35 v_~node2_back~0_44) (<= 0 v_~node2_front~0_35) (< v_~node2_front~0_35 v_~node2_size~0_20)) 1 0) 0)) (= v_~safe~0_80 (ite (= (ite (= (select (select |v_#memory_int_183| v_~node2~0.base_29) (+ (* 4 v_~node2_front~0_35) v_~node2~0.offset_29)) v_~update~0_73) 1 0) 0) 0 1)) (= v_~node2_state~0_16 1) (= (+ v_~node2_front~0_35 1) v_~node2_front~0_34)) InVars {~node2~0.offset=v_~node2~0.offset_29, ~node2_front~0=v_~node2_front~0_35, #memory_int=|v_#memory_int_183|, ~node2_size~0=v_~node2_size~0_20, ~node2~0.base=v_~node2~0.base_29, ~node2_back~0=v_~node2_back~0_44, ~update~0=v_~update~0_73} OutVars{~node2_state~0=v_~node2_state~0_16, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_1|, thread3Thread1of1ForFork0_#t~mem20#1=|v_thread3Thread1of1ForFork0_#t~mem20#1_1|, thread3Thread1of1ForFork0_#t~post21#1=|v_thread3Thread1of1ForFork0_#t~post21#1_1|, ~node2~0.offset=v_~node2~0.offset_29, ~node2_front~0=v_~node2_front~0_34, ~safe~0=v_~safe~0_80, #memory_int=|v_#memory_int_183|, ~node2_size~0=v_~node2_size~0_20, ~node2~0.base=v_~node2~0.base_29, ~node2_back~0=v_~node2_back~0_44, ~update~0=v_~update~0_73} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#t~post21#1, ~node2_state~0, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, ~node2_front~0, ~safe~0, thread3Thread1of1ForFork0_#t~mem20#1][1200], [60#L54true, 2217#(= ~node1_state~0 0), 368#true, 308#L148true, 2173#(and (or (= (select (select |#memory_int| ~manager~0.base) (* ~manager_front~0 4)) ~update~0) (< ~manager_size~0 (+ ~manager_front~0 1)) (< ~manager_front~0 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_size~0 1) (= ~manager~0.offset 0) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t1~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (not (= ~manager~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t4~0#1.base|)), 18#L200-1true, 376#true, 2219#true, 403#(= ~manager_state~0 0), 190#L104true, 2223#true, 353#true, 194#L132-1true, 382#(= ~client_state~0 0), thread2Thread1of1ForFork3InUse, 384#true, thread4Thread1of1ForFork2InUse, 356#true, thread3Thread1of1ForFork0InUse, 374#(<= ~node1_back~0 ~node1_front~0), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:57:26,067 INFO L294 olderBase$Statistics]: this new event has 275 ancestors and is cut-off event [2023-11-29 21:57:26,068 INFO L297 olderBase$Statistics]: existing Event has 274 ancestors and is cut-off event [2023-11-29 21:57:26,068 INFO L297 olderBase$Statistics]: existing Event has 274 ancestors and is cut-off event [2023-11-29 21:57:26,068 INFO L297 olderBase$Statistics]: existing Event has 275 ancestors and is cut-off event [2023-11-29 21:57:26,068 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1392] L54-->L88-1: Formula: (and (= (+ v_~manager_front~0_91 1) v_~manager_front~0_90) (= v_~manager_state~0_38 1) (= v_~safe~0_76 (ite (= (ite (= (select (select |v_#memory_int_155| v_~manager~0.base_67) (+ (* v_~manager_front~0_91 4) v_~manager~0.offset_67)) v_~update~0_61) 1 0) 0) 0 1)) (not (= (ite (and (< v_~manager_front~0_91 v_~manager_back~0_104) (< v_~manager_front~0_91 v_~manager_size~0_24) (<= 0 v_~manager_front~0_91)) 1 0) 0))) InVars {~manager_front~0=v_~manager_front~0_91, ~manager~0.offset=v_~manager~0.offset_67, ~manager~0.base=v_~manager~0.base_67, #memory_int=|v_#memory_int_155|, ~manager_back~0=v_~manager_back~0_104, ~manager_size~0=v_~manager_size~0_24, ~update~0=v_~update~0_61} OutVars{~manager_state~0=v_~manager_state~0_38, ~manager~0.offset=v_~manager~0.offset_67, ~manager~0.base=v_~manager~0.base_67, thread1Thread1of1ForFork1_#t~mem2#1=|v_thread1Thread1of1ForFork1_#t~mem2#1_1|, ~manager_back~0=v_~manager_back~0_104, ~manager_front~0=v_~manager_front~0_90, thread1Thread1of1ForFork1_#t~post3#1=|v_thread1Thread1of1ForFork1_#t~post3#1_1|, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, ~safe~0=v_~safe~0_76, #memory_int=|v_#memory_int_155|, ~manager_size~0=v_~manager_size~0_24, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~update~0=v_~update~0_61} AuxVars[] AssignedVars[~manager_front~0, ~manager_state~0, thread1Thread1of1ForFork1_#t~post3#1, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, ~safe~0, thread1Thread1of1ForFork1_#t~mem2#1, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1][1201], [2217#(= ~node1_state~0 0), 326#L126true, 368#true, 308#L148true, 18#L200-1true, 376#true, 190#L104true, 2221#(= ~node2_state~0 0), 2223#true, 353#true, 382#(= ~client_state~0 0), 96#L88-1true, thread2Thread1of1ForFork3InUse, 2177#(and (or (= (select (select |#memory_int| ~manager~0.base) (* ~manager_front~0 4)) ~update~0) (< ~manager_size~0 (+ ~manager_front~0 1)) (< ~manager_front~0 0)) (= ~safe~0 1) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_size~0 1) (= ~manager~0.offset 0) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t1~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (not (= ~manager~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t4~0#1.base|)), 384#true, thread4Thread1of1ForFork2InUse, 356#true, thread3Thread1of1ForFork0InUse, 374#(<= ~node1_back~0 ~node1_front~0), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:57:26,068 INFO L294 olderBase$Statistics]: this new event has 275 ancestors and is cut-off event [2023-11-29 21:57:26,068 INFO L297 olderBase$Statistics]: existing Event has 274 ancestors and is cut-off event [2023-11-29 21:57:26,068 INFO L297 olderBase$Statistics]: existing Event has 274 ancestors and is cut-off event [2023-11-29 21:57:26,068 INFO L297 olderBase$Statistics]: existing Event has 275 ancestors and is cut-off event [2023-11-29 21:57:26,068 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L148-->L154-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_137 v_~manager_size~0_40) (<= 0 v_~manager_back~0_137)) 1 0) 0)) (= v_~client_state~0_18 1) (= v_~manager_back~0_136 (+ v_~manager_back~0_137 1)) (not (= (ite (= v_~update~0_79 (select (select |v_#memory_int_193| v_~manager~0.base_85) (+ (* v_~manager_back~0_137 4) v_~manager~0.offset_85))) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, ~manager_back~0=v_~manager_back~0_137, ~manager_size~0=v_~manager_size~0_40, ~update~0=v_~update~0_79} OutVars{thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, thread4Thread1of1ForFork2_#t~post26#1=|v_thread4Thread1of1ForFork2_#t~post26#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~client_state~0=v_~client_state~0_18, ~manager_back~0=v_~manager_back~0_136, ~manager_size~0=v_~manager_size~0_40, thread4Thread1of1ForFork2_#t~mem25#1=|v_thread4Thread1of1ForFork2_#t~mem25#1_1|, ~update~0=v_~update~0_79} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post26#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, ~manager_back~0, thread4Thread1of1ForFork2_#t~mem25#1][1202], [60#L54true, 2217#(= ~node1_state~0 0), 326#L126true, 368#true, 18#L200-1true, 376#true, 88#L154-1true, 403#(= ~manager_state~0 0), 190#L104true, 2221#(= ~node2_state~0 0), 2185#(and (exists ((v_~manager_back~0_148 Int)) (and (= ~update~0 (select (select |#memory_int| ~manager~0.base) (* v_~manager_back~0_148 4))) (<= (+ v_~manager_back~0_148 1) ~manager_size~0) (<= 0 v_~manager_back~0_148))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_size~0 1) (= ~manager~0.offset 0) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t1~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (not (= ~manager~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (= ~manager_front~0 0) (< ~manager_front~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t4~0#1.base|)), 2223#true, 353#true, thread2Thread1of1ForFork3InUse, 380#true, 384#true, thread4Thread1of1ForFork2InUse, 356#true, 374#(<= ~node1_back~0 ~node1_front~0), thread3Thread1of1ForFork0InUse, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:57:26,068 INFO L294 olderBase$Statistics]: this new event has 275 ancestors and is cut-off event [2023-11-29 21:57:26,068 INFO L297 olderBase$Statistics]: existing Event has 274 ancestors and is cut-off event [2023-11-29 21:57:26,068 INFO L297 olderBase$Statistics]: existing Event has 275 ancestors and is cut-off event [2023-11-29 21:57:26,068 INFO L297 olderBase$Statistics]: existing Event has 274 ancestors and is cut-off event [2023-11-29 21:57:27,587 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L148-->L154-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_137 v_~manager_size~0_40) (<= 0 v_~manager_back~0_137)) 1 0) 0)) (= v_~client_state~0_18 1) (= v_~manager_back~0_136 (+ v_~manager_back~0_137 1)) (not (= (ite (= v_~update~0_79 (select (select |v_#memory_int_193| v_~manager~0.base_85) (+ (* v_~manager_back~0_137 4) v_~manager~0.offset_85))) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, ~manager_back~0=v_~manager_back~0_137, ~manager_size~0=v_~manager_size~0_40, ~update~0=v_~update~0_79} OutVars{thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, thread4Thread1of1ForFork2_#t~post26#1=|v_thread4Thread1of1ForFork2_#t~post26#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~client_state~0=v_~client_state~0_18, ~manager_back~0=v_~manager_back~0_136, ~manager_size~0=v_~manager_size~0_40, thread4Thread1of1ForFork2_#t~mem25#1=|v_thread4Thread1of1ForFork2_#t~mem25#1_1|, ~update~0=v_~update~0_79} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post26#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, ~manager_back~0, thread4Thread1of1ForFork2_#t~mem25#1][1488], [326#L126true, 368#true, 2215#true, 376#true, 88#L154-1true, 2221#(= ~node2_state~0 0), 353#true, 2225#(<= ~client_back~0 ~client_front~0), 372#true, 35#L110true, 380#true, thread2Thread1of1ForFork3InUse, 384#true, thread4Thread1of1ForFork2InUse, 356#true, 93#L199-4true, 176#L60true, thread3Thread1of1ForFork0InUse, 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:57:27,587 INFO L294 olderBase$Statistics]: this new event has 280 ancestors and is cut-off event [2023-11-29 21:57:27,587 INFO L297 olderBase$Statistics]: existing Event has 275 ancestors and is cut-off event [2023-11-29 21:57:27,587 INFO L297 olderBase$Statistics]: existing Event has 275 ancestors and is cut-off event [2023-11-29 21:57:27,587 INFO L297 olderBase$Statistics]: existing Event has 275 ancestors and is cut-off event [2023-11-29 21:57:27,587 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1432] L126-->L132-1: Formula: (and (not (= (ite (and (< v_~node2_front~0_35 v_~node2_back~0_44) (<= 0 v_~node2_front~0_35) (< v_~node2_front~0_35 v_~node2_size~0_20)) 1 0) 0)) (= v_~safe~0_80 (ite (= (ite (= (select (select |v_#memory_int_183| v_~node2~0.base_29) (+ (* 4 v_~node2_front~0_35) v_~node2~0.offset_29)) v_~update~0_73) 1 0) 0) 0 1)) (= v_~node2_state~0_16 1) (= (+ v_~node2_front~0_35 1) v_~node2_front~0_34)) InVars {~node2~0.offset=v_~node2~0.offset_29, ~node2_front~0=v_~node2_front~0_35, #memory_int=|v_#memory_int_183|, ~node2_size~0=v_~node2_size~0_20, ~node2~0.base=v_~node2~0.base_29, ~node2_back~0=v_~node2_back~0_44, ~update~0=v_~update~0_73} OutVars{~node2_state~0=v_~node2_state~0_16, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_1|, thread3Thread1of1ForFork0_#t~mem20#1=|v_thread3Thread1of1ForFork0_#t~mem20#1_1|, thread3Thread1of1ForFork0_#t~post21#1=|v_thread3Thread1of1ForFork0_#t~post21#1_1|, ~node2~0.offset=v_~node2~0.offset_29, ~node2_front~0=v_~node2_front~0_34, ~safe~0=v_~safe~0_80, #memory_int=|v_#memory_int_183|, ~node2_size~0=v_~node2_size~0_20, ~node2~0.base=v_~node2~0.base_29, ~node2_back~0=v_~node2_back~0_44, ~update~0=v_~update~0_73} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#t~post21#1, ~node2_state~0, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, ~node2_front~0, ~safe~0, thread3Thread1of1ForFork0_#t~mem20#1][1958], [368#true, 308#L148true, 2215#true, 376#true, 2219#true, 353#true, 2225#(<= ~client_back~0 ~client_front~0), 382#(= ~client_state~0 0), 194#L132-1true, 372#true, 35#L110true, thread2Thread1of1ForFork3InUse, 384#true, thread4Thread1of1ForFork2InUse, 356#true, 93#L199-4true, 176#L60true, thread3Thread1of1ForFork0InUse, 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:57:27,588 INFO L294 olderBase$Statistics]: this new event has 280 ancestors and is cut-off event [2023-11-29 21:57:27,588 INFO L297 olderBase$Statistics]: existing Event has 275 ancestors and is cut-off event [2023-11-29 21:57:27,588 INFO L297 olderBase$Statistics]: existing Event has 275 ancestors and is cut-off event [2023-11-29 21:57:27,588 INFO L297 olderBase$Statistics]: existing Event has 275 ancestors and is cut-off event [2023-11-29 21:57:27,789 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1398] L68-->L88-1: Formula: (and (not (= (ite (and (< v_~node2_back~0_49 v_~node2_size~0_24) (<= 0 v_~node2_back~0_49)) 1 0) 0)) (= (+ v_~node2_back~0_49 1) v_~node2_back~0_48) (= v_~manager_state~0_44 3) (not (= (ite (= v_~update~0_83 (select (select |v_#memory_int_197| v_~node2~0.base_33) (+ (* 4 v_~node2_back~0_49) v_~node2~0.offset_33))) 1 0) 0))) InVars {~node2~0.offset=v_~node2~0.offset_33, #memory_int=|v_#memory_int_197|, ~node2_size~0=v_~node2_size~0_24, ~node2_back~0=v_~node2_back~0_49, ~node2~0.base=v_~node2~0.base_33, ~update~0=v_~update~0_83} OutVars{thread1Thread1of1ForFork1_#t~post7#1=|v_thread1Thread1of1ForFork1_#t~post7#1_1|, ~manager_state~0=v_~manager_state~0_44, thread1Thread1of1ForFork1_#t~mem6#1=|v_thread1Thread1of1ForFork1_#t~mem6#1_1|, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_5|, ~node2~0.offset=v_~node2~0.offset_33, #memory_int=|v_#memory_int_197|, ~node2_size~0=v_~node2_size~0_24, ~node2_back~0=v_~node2_back~0_48, ~node2~0.base=v_~node2~0.base_33, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1_5|, ~update~0=v_~update~0_83} AuxVars[] AssignedVars[thread1Thread1of1ForFork1_#t~post7#1, ~manager_state~0, thread1Thread1of1ForFork1_#t~mem6#1, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, ~node2_back~0, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1][1591], [2217#(= ~node1_state~0 0), 326#L126true, 368#true, 308#L148true, 18#L200-1true, 376#true, 190#L104true, 2221#(= ~node2_state~0 0), 353#true, 2225#(<= ~client_back~0 ~client_front~0), 382#(= ~client_state~0 0), 372#true, 96#L88-1true, thread2Thread1of1ForFork3InUse, 384#true, thread4Thread1of1ForFork2InUse, 356#true, thread3Thread1of1ForFork0InUse, 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:57:27,789 INFO L294 olderBase$Statistics]: this new event has 280 ancestors and is cut-off event [2023-11-29 21:57:27,789 INFO L297 olderBase$Statistics]: existing Event has 280 ancestors and is cut-off event [2023-11-29 21:57:27,789 INFO L297 olderBase$Statistics]: existing Event has 275 ancestors and is cut-off event [2023-11-29 21:57:27,789 INFO L297 olderBase$Statistics]: existing Event has 275 ancestors and is cut-off event [2023-11-29 21:57:27,790 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L148-->L154-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_137 v_~manager_size~0_40) (<= 0 v_~manager_back~0_137)) 1 0) 0)) (= v_~client_state~0_18 1) (= v_~manager_back~0_136 (+ v_~manager_back~0_137 1)) (not (= (ite (= v_~update~0_79 (select (select |v_#memory_int_193| v_~manager~0.base_85) (+ (* v_~manager_back~0_137 4) v_~manager~0.offset_85))) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, ~manager_back~0=v_~manager_back~0_137, ~manager_size~0=v_~manager_size~0_40, ~update~0=v_~update~0_79} OutVars{thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, thread4Thread1of1ForFork2_#t~post26#1=|v_thread4Thread1of1ForFork2_#t~post26#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~client_state~0=v_~client_state~0_18, ~manager_back~0=v_~manager_back~0_136, ~manager_size~0=v_~manager_size~0_40, thread4Thread1of1ForFork2_#t~mem25#1=|v_thread4Thread1of1ForFork2_#t~mem25#1_1|, ~update~0=v_~update~0_79} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post26#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, ~manager_back~0, thread4Thread1of1ForFork2_#t~mem25#1][1042], [2217#(= ~node1_state~0 0), 326#L126true, 368#true, 18#L200-1true, 376#true, 88#L154-1true, 190#L104true, 2221#(= ~node2_state~0 0), 353#true, 2225#(<= ~client_back~0 ~client_front~0), 39#L68true, 372#true, 380#true, thread2Thread1of1ForFork3InUse, 384#true, thread4Thread1of1ForFork2InUse, 356#true, thread3Thread1of1ForFork0InUse, 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:57:27,790 INFO L294 olderBase$Statistics]: this new event has 280 ancestors and is cut-off event [2023-11-29 21:57:27,790 INFO L297 olderBase$Statistics]: existing Event has 275 ancestors and is cut-off event [2023-11-29 21:57:27,790 INFO L297 olderBase$Statistics]: existing Event has 275 ancestors and is cut-off event [2023-11-29 21:57:27,790 INFO L297 olderBase$Statistics]: existing Event has 280 ancestors and is cut-off event [2023-11-29 21:57:27,790 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1432] L126-->L132-1: Formula: (and (not (= (ite (and (< v_~node2_front~0_35 v_~node2_back~0_44) (<= 0 v_~node2_front~0_35) (< v_~node2_front~0_35 v_~node2_size~0_20)) 1 0) 0)) (= v_~safe~0_80 (ite (= (ite (= (select (select |v_#memory_int_183| v_~node2~0.base_29) (+ (* 4 v_~node2_front~0_35) v_~node2~0.offset_29)) v_~update~0_73) 1 0) 0) 0 1)) (= v_~node2_state~0_16 1) (= (+ v_~node2_front~0_35 1) v_~node2_front~0_34)) InVars {~node2~0.offset=v_~node2~0.offset_29, ~node2_front~0=v_~node2_front~0_35, #memory_int=|v_#memory_int_183|, ~node2_size~0=v_~node2_size~0_20, ~node2~0.base=v_~node2~0.base_29, ~node2_back~0=v_~node2_back~0_44, ~update~0=v_~update~0_73} OutVars{~node2_state~0=v_~node2_state~0_16, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_1|, thread3Thread1of1ForFork0_#t~mem20#1=|v_thread3Thread1of1ForFork0_#t~mem20#1_1|, thread3Thread1of1ForFork0_#t~post21#1=|v_thread3Thread1of1ForFork0_#t~post21#1_1|, ~node2~0.offset=v_~node2~0.offset_29, ~node2_front~0=v_~node2_front~0_34, ~safe~0=v_~safe~0_80, #memory_int=|v_#memory_int_183|, ~node2_size~0=v_~node2_size~0_20, ~node2~0.base=v_~node2~0.base_29, ~node2_back~0=v_~node2_back~0_44, ~update~0=v_~update~0_73} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#t~post21#1, ~node2_state~0, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, ~node2_front~0, ~safe~0, thread3Thread1of1ForFork0_#t~mem20#1][1408], [2217#(= ~node1_state~0 0), 368#true, 308#L148true, 18#L200-1true, 376#true, 2219#true, 190#L104true, 353#true, 194#L132-1true, 2225#(<= ~client_back~0 ~client_front~0), 382#(= ~client_state~0 0), 39#L68true, 372#true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:57:27,790 INFO L294 olderBase$Statistics]: this new event has 280 ancestors and is cut-off event [2023-11-29 21:57:27,790 INFO L297 olderBase$Statistics]: existing Event has 275 ancestors and is cut-off event [2023-11-29 21:57:27,790 INFO L297 olderBase$Statistics]: existing Event has 275 ancestors and is cut-off event [2023-11-29 21:57:27,790 INFO L297 olderBase$Statistics]: existing Event has 280 ancestors and is cut-off event [2023-11-29 21:57:27,790 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1418] L104-->L110-1: Formula: (and (= v_~node1_state~0_20 1) (not (= (ite (and (< v_~node1_front~0_37 v_~node1_size~0_20) (< v_~node1_front~0_37 v_~node1_back~0_44) (<= 0 v_~node1_front~0_37)) 1 0) 0)) (= v_~safe~0_82 (ite (= (ite (= (select (select |v_#memory_int_189| v_~node1~0.base_33) (+ (* v_~node1_front~0_37 4) v_~node1~0.offset_33)) v_~update~0_75) 1 0) 0) 0 1)) (= (+ v_~node1_front~0_37 1) v_~node1_front~0_36)) InVars {~node1~0.base=v_~node1~0.base_33, ~node1_size~0=v_~node1_size~0_20, #memory_int=|v_#memory_int_189|, ~node1_back~0=v_~node1_back~0_44, ~node1~0.offset=v_~node1~0.offset_33, ~node1_front~0=v_~node1_front~0_37, ~update~0=v_~update~0_75} OutVars{thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~node1_state~0=v_~node1_state~0_20, ~node1~0.offset=v_~node1~0.offset_33, ~node1_front~0=v_~node1_front~0_36, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~node1~0.base=v_~node1~0.base_33, ~node1_size~0=v_~node1_size~0_20, thread2Thread1of1ForFork3_#t~post16#1=|v_thread2Thread1of1ForFork3_#t~post16#1_1|, ~safe~0=v_~safe~0_82, #memory_int=|v_#memory_int_189|, thread2Thread1of1ForFork3_#t~mem15#1=|v_thread2Thread1of1ForFork3_#t~mem15#1_1|, ~node1_back~0=v_~node1_back~0_44, ~update~0=v_~update~0_75} AuxVars[] AssignedVars[thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork3_#t~post16#1, ~safe~0, thread2Thread1of1ForFork3_#t~mem15#1, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~node1_state~0, ~node1_front~0][1406], [326#L126true, 368#true, 308#L148true, 18#L200-1true, 2215#true, 376#true, 2221#(= ~node2_state~0 0), 158#L110-1true, 353#true, 382#(= ~client_state~0 0), 2225#(<= ~client_back~0 ~client_front~0), 39#L68true, 372#true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:57:27,790 INFO L294 olderBase$Statistics]: this new event has 280 ancestors and is cut-off event [2023-11-29 21:57:27,790 INFO L297 olderBase$Statistics]: existing Event has 275 ancestors and is cut-off event [2023-11-29 21:57:27,790 INFO L297 olderBase$Statistics]: existing Event has 275 ancestors and is cut-off event [2023-11-29 21:57:27,790 INFO L297 olderBase$Statistics]: existing Event has 280 ancestors and is cut-off event [2023-11-29 21:57:27,793 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L148-->L154-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_137 v_~manager_size~0_40) (<= 0 v_~manager_back~0_137)) 1 0) 0)) (= v_~client_state~0_18 1) (= v_~manager_back~0_136 (+ v_~manager_back~0_137 1)) (not (= (ite (= v_~update~0_79 (select (select |v_#memory_int_193| v_~manager~0.base_85) (+ (* v_~manager_back~0_137 4) v_~manager~0.offset_85))) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, ~manager_back~0=v_~manager_back~0_137, ~manager_size~0=v_~manager_size~0_40, ~update~0=v_~update~0_79} OutVars{thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, thread4Thread1of1ForFork2_#t~post26#1=|v_thread4Thread1of1ForFork2_#t~post26#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~client_state~0=v_~client_state~0_18, ~manager_back~0=v_~manager_back~0_136, ~manager_size~0=v_~manager_size~0_40, thread4Thread1of1ForFork2_#t~mem25#1=|v_thread4Thread1of1ForFork2_#t~mem25#1_1|, ~update~0=v_~update~0_79} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post26#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, ~manager_back~0, thread4Thread1of1ForFork2_#t~mem25#1][1042], [2217#(= ~node1_state~0 0), 326#L126true, 368#true, 18#L200-1true, 376#true, 88#L154-1true, 190#L104true, 2221#(= ~node2_state~0 0), 321#L74true, 353#true, 2225#(<= ~client_back~0 ~client_front~0), 372#true, thread2Thread1of1ForFork3InUse, 380#true, 384#true, thread4Thread1of1ForFork2InUse, 356#true, thread3Thread1of1ForFork0InUse, 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:57:27,793 INFO L294 olderBase$Statistics]: this new event has 280 ancestors and is cut-off event [2023-11-29 21:57:27,793 INFO L297 olderBase$Statistics]: existing Event has 275 ancestors and is cut-off event [2023-11-29 21:57:27,793 INFO L297 olderBase$Statistics]: existing Event has 275 ancestors and is cut-off event [2023-11-29 21:57:27,793 INFO L297 olderBase$Statistics]: existing Event has 280 ancestors and is cut-off event [2023-11-29 21:57:27,794 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1432] L126-->L132-1: Formula: (and (not (= (ite (and (< v_~node2_front~0_35 v_~node2_back~0_44) (<= 0 v_~node2_front~0_35) (< v_~node2_front~0_35 v_~node2_size~0_20)) 1 0) 0)) (= v_~safe~0_80 (ite (= (ite (= (select (select |v_#memory_int_183| v_~node2~0.base_29) (+ (* 4 v_~node2_front~0_35) v_~node2~0.offset_29)) v_~update~0_73) 1 0) 0) 0 1)) (= v_~node2_state~0_16 1) (= (+ v_~node2_front~0_35 1) v_~node2_front~0_34)) InVars {~node2~0.offset=v_~node2~0.offset_29, ~node2_front~0=v_~node2_front~0_35, #memory_int=|v_#memory_int_183|, ~node2_size~0=v_~node2_size~0_20, ~node2~0.base=v_~node2~0.base_29, ~node2_back~0=v_~node2_back~0_44, ~update~0=v_~update~0_73} OutVars{~node2_state~0=v_~node2_state~0_16, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_1|, thread3Thread1of1ForFork0_#t~mem20#1=|v_thread3Thread1of1ForFork0_#t~mem20#1_1|, thread3Thread1of1ForFork0_#t~post21#1=|v_thread3Thread1of1ForFork0_#t~post21#1_1|, ~node2~0.offset=v_~node2~0.offset_29, ~node2_front~0=v_~node2_front~0_34, ~safe~0=v_~safe~0_80, #memory_int=|v_#memory_int_183|, ~node2_size~0=v_~node2_size~0_20, ~node2~0.base=v_~node2~0.base_29, ~node2_back~0=v_~node2_back~0_44, ~update~0=v_~update~0_73} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#t~post21#1, ~node2_state~0, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, ~node2_front~0, ~safe~0, thread3Thread1of1ForFork0_#t~mem20#1][1408], [2217#(= ~node1_state~0 0), 368#true, 308#L148true, 18#L200-1true, 2219#true, 376#true, 190#L104true, 321#L74true, 353#true, 382#(= ~client_state~0 0), 194#L132-1true, 2225#(<= ~client_back~0 ~client_front~0), 372#true, thread2Thread1of1ForFork3InUse, 384#true, thread4Thread1of1ForFork2InUse, 356#true, thread3Thread1of1ForFork0InUse, 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:57:27,794 INFO L294 olderBase$Statistics]: this new event has 280 ancestors and is cut-off event [2023-11-29 21:57:27,794 INFO L297 olderBase$Statistics]: existing Event has 275 ancestors and is cut-off event [2023-11-29 21:57:27,794 INFO L297 olderBase$Statistics]: existing Event has 280 ancestors and is cut-off event [2023-11-29 21:57:27,794 INFO L297 olderBase$Statistics]: existing Event has 275 ancestors and is cut-off event [2023-11-29 21:57:27,794 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1418] L104-->L110-1: Formula: (and (= v_~node1_state~0_20 1) (not (= (ite (and (< v_~node1_front~0_37 v_~node1_size~0_20) (< v_~node1_front~0_37 v_~node1_back~0_44) (<= 0 v_~node1_front~0_37)) 1 0) 0)) (= v_~safe~0_82 (ite (= (ite (= (select (select |v_#memory_int_189| v_~node1~0.base_33) (+ (* v_~node1_front~0_37 4) v_~node1~0.offset_33)) v_~update~0_75) 1 0) 0) 0 1)) (= (+ v_~node1_front~0_37 1) v_~node1_front~0_36)) InVars {~node1~0.base=v_~node1~0.base_33, ~node1_size~0=v_~node1_size~0_20, #memory_int=|v_#memory_int_189|, ~node1_back~0=v_~node1_back~0_44, ~node1~0.offset=v_~node1~0.offset_33, ~node1_front~0=v_~node1_front~0_37, ~update~0=v_~update~0_75} OutVars{thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~node1_state~0=v_~node1_state~0_20, ~node1~0.offset=v_~node1~0.offset_33, ~node1_front~0=v_~node1_front~0_36, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~node1~0.base=v_~node1~0.base_33, ~node1_size~0=v_~node1_size~0_20, thread2Thread1of1ForFork3_#t~post16#1=|v_thread2Thread1of1ForFork3_#t~post16#1_1|, ~safe~0=v_~safe~0_82, #memory_int=|v_#memory_int_189|, thread2Thread1of1ForFork3_#t~mem15#1=|v_thread2Thread1of1ForFork3_#t~mem15#1_1|, ~node1_back~0=v_~node1_back~0_44, ~update~0=v_~update~0_75} AuxVars[] AssignedVars[thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork3_#t~post16#1, ~safe~0, thread2Thread1of1ForFork3_#t~mem15#1, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~node1_state~0, ~node1_front~0][1406], [326#L126true, 368#true, 308#L148true, 18#L200-1true, 2215#true, 376#true, 2221#(= ~node2_state~0 0), 321#L74true, 158#L110-1true, 353#true, 382#(= ~client_state~0 0), 2225#(<= ~client_back~0 ~client_front~0), 372#true, thread2Thread1of1ForFork3InUse, 384#true, thread4Thread1of1ForFork2InUse, 356#true, thread3Thread1of1ForFork0InUse, 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:57:27,794 INFO L294 olderBase$Statistics]: this new event has 280 ancestors and is cut-off event [2023-11-29 21:57:27,794 INFO L297 olderBase$Statistics]: existing Event has 280 ancestors and is cut-off event [2023-11-29 21:57:27,794 INFO L297 olderBase$Statistics]: existing Event has 275 ancestors and is cut-off event [2023-11-29 21:57:27,794 INFO L297 olderBase$Statistics]: existing Event has 275 ancestors and is cut-off event [2023-11-29 21:57:27,808 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1407] L89-->L88-1: Formula: (and (not (= (ite (and (< v_~client_back~0_41 v_~client_size~0_22) (<= 0 v_~client_back~0_41)) 1 0) 0)) (not (= 0 (ite (= (select (select |v_#memory_int_187| v_~client~0.base_29) (+ (* v_~client_back~0_41 4) v_~client~0.offset_29)) v_~ok~0_71) 1 0))) (= v_~manager_state~0_42 0) (= (+ v_~client_back~0_41 1) v_~client_back~0_40)) InVars {~client_back~0=v_~client_back~0_41, ~client~0.offset=v_~client~0.offset_29, ~ok~0=v_~ok~0_71, #memory_int=|v_#memory_int_187|, ~client_size~0=v_~client_size~0_22, ~client~0.base=v_~client~0.base_29} OutVars{thread1Thread1of1ForFork1_#t~post13#1=|v_thread1Thread1of1ForFork1_#t~post13#1_1|, ~manager_state~0=v_~manager_state~0_42, ~client_back~0=v_~client_back~0_40, ~client~0.offset=v_~client~0.offset_29, ~ok~0=v_~ok~0_71, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_11|, #memory_int=|v_#memory_int_187|, ~client_size~0=v_~client_size~0_22, thread1Thread1of1ForFork1_#t~mem12#1=|v_thread1Thread1of1ForFork1_#t~mem12#1_1|, ~client~0.base=v_~client~0.base_29, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1_11|} AuxVars[] AssignedVars[thread1Thread1of1ForFork1_#t~post13#1, ~manager_state~0, ~client_back~0, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork1_#t~mem12#1, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1][1955], [2217#(= ~node1_state~0 0), 326#L126true, 368#true, 308#L148true, 376#true, 403#(= ~manager_state~0 0), 190#L104true, 2221#(= ~node2_state~0 0), 2223#true, 353#true, 382#(= ~client_state~0 0), 372#true, 96#L88-1true, thread2Thread1of1ForFork3InUse, 384#true, thread4Thread1of1ForFork2InUse, 356#true, 93#L199-4true, thread3Thread1of1ForFork0InUse, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:57:27,809 INFO L294 olderBase$Statistics]: this new event has 280 ancestors and is cut-off event [2023-11-29 21:57:27,809 INFO L297 olderBase$Statistics]: existing Event has 275 ancestors and is cut-off event [2023-11-29 21:57:27,809 INFO L297 olderBase$Statistics]: existing Event has 275 ancestors and is cut-off event [2023-11-29 21:57:27,809 INFO L297 olderBase$Statistics]: existing Event has 280 ancestors and is cut-off event [2023-11-29 21:57:27,809 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L148-->L154-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_137 v_~manager_size~0_40) (<= 0 v_~manager_back~0_137)) 1 0) 0)) (= v_~client_state~0_18 1) (= v_~manager_back~0_136 (+ v_~manager_back~0_137 1)) (not (= (ite (= v_~update~0_79 (select (select |v_#memory_int_193| v_~manager~0.base_85) (+ (* v_~manager_back~0_137 4) v_~manager~0.offset_85))) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, ~manager_back~0=v_~manager_back~0_137, ~manager_size~0=v_~manager_size~0_40, ~update~0=v_~update~0_79} OutVars{thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, thread4Thread1of1ForFork2_#t~post26#1=|v_thread4Thread1of1ForFork2_#t~post26#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~client_state~0=v_~client_state~0_18, ~manager_back~0=v_~manager_back~0_136, ~manager_size~0=v_~manager_size~0_40, thread4Thread1of1ForFork2_#t~mem25#1=|v_thread4Thread1of1ForFork2_#t~mem25#1_1|, ~update~0=v_~update~0_79} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post26#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, ~manager_back~0, thread4Thread1of1ForFork2_#t~mem25#1][1042], [2217#(= ~node1_state~0 0), 326#L126true, 368#true, 113#L89true, 376#true, 88#L154-1true, 190#L104true, 2221#(= ~node2_state~0 0), 353#true, 2225#(<= ~client_back~0 ~client_front~0), 372#true, thread2Thread1of1ForFork3InUse, 380#true, 384#true, 356#true, thread4Thread1of1ForFork2InUse, 93#L199-4true, thread3Thread1of1ForFork0InUse, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:57:27,809 INFO L294 olderBase$Statistics]: this new event has 280 ancestors and is cut-off event [2023-11-29 21:57:27,809 INFO L297 olderBase$Statistics]: existing Event has 275 ancestors and is cut-off event [2023-11-29 21:57:27,809 INFO L297 olderBase$Statistics]: existing Event has 275 ancestors and is cut-off event [2023-11-29 21:57:27,809 INFO L297 olderBase$Statistics]: existing Event has 280 ancestors and is cut-off event [2023-11-29 21:57:27,809 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1432] L126-->L132-1: Formula: (and (not (= (ite (and (< v_~node2_front~0_35 v_~node2_back~0_44) (<= 0 v_~node2_front~0_35) (< v_~node2_front~0_35 v_~node2_size~0_20)) 1 0) 0)) (= v_~safe~0_80 (ite (= (ite (= (select (select |v_#memory_int_183| v_~node2~0.base_29) (+ (* 4 v_~node2_front~0_35) v_~node2~0.offset_29)) v_~update~0_73) 1 0) 0) 0 1)) (= v_~node2_state~0_16 1) (= (+ v_~node2_front~0_35 1) v_~node2_front~0_34)) InVars {~node2~0.offset=v_~node2~0.offset_29, ~node2_front~0=v_~node2_front~0_35, #memory_int=|v_#memory_int_183|, ~node2_size~0=v_~node2_size~0_20, ~node2~0.base=v_~node2~0.base_29, ~node2_back~0=v_~node2_back~0_44, ~update~0=v_~update~0_73} OutVars{~node2_state~0=v_~node2_state~0_16, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_1|, thread3Thread1of1ForFork0_#t~mem20#1=|v_thread3Thread1of1ForFork0_#t~mem20#1_1|, thread3Thread1of1ForFork0_#t~post21#1=|v_thread3Thread1of1ForFork0_#t~post21#1_1|, ~node2~0.offset=v_~node2~0.offset_29, ~node2_front~0=v_~node2_front~0_34, ~safe~0=v_~safe~0_80, #memory_int=|v_#memory_int_183|, ~node2_size~0=v_~node2_size~0_20, ~node2~0.base=v_~node2~0.base_29, ~node2_back~0=v_~node2_back~0_44, ~update~0=v_~update~0_73} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#t~post21#1, ~node2_state~0, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, ~node2_front~0, ~safe~0, thread3Thread1of1ForFork0_#t~mem20#1][1408], [2217#(= ~node1_state~0 0), 113#L89true, 368#true, 308#L148true, 2219#true, 376#true, 190#L104true, 353#true, 382#(= ~client_state~0 0), 194#L132-1true, 2225#(<= ~client_back~0 ~client_front~0), 372#true, thread2Thread1of1ForFork3InUse, 384#true, thread4Thread1of1ForFork2InUse, 356#true, 93#L199-4true, thread3Thread1of1ForFork0InUse, 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:57:27,809 INFO L294 olderBase$Statistics]: this new event has 280 ancestors and is cut-off event [2023-11-29 21:57:27,809 INFO L297 olderBase$Statistics]: existing Event has 275 ancestors and is cut-off event [2023-11-29 21:57:27,809 INFO L297 olderBase$Statistics]: existing Event has 275 ancestors and is cut-off event [2023-11-29 21:57:27,809 INFO L297 olderBase$Statistics]: existing Event has 280 ancestors and is cut-off event [2023-11-29 21:57:27,810 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1418] L104-->L110-1: Formula: (and (= v_~node1_state~0_20 1) (not (= (ite (and (< v_~node1_front~0_37 v_~node1_size~0_20) (< v_~node1_front~0_37 v_~node1_back~0_44) (<= 0 v_~node1_front~0_37)) 1 0) 0)) (= v_~safe~0_82 (ite (= (ite (= (select (select |v_#memory_int_189| v_~node1~0.base_33) (+ (* v_~node1_front~0_37 4) v_~node1~0.offset_33)) v_~update~0_75) 1 0) 0) 0 1)) (= (+ v_~node1_front~0_37 1) v_~node1_front~0_36)) InVars {~node1~0.base=v_~node1~0.base_33, ~node1_size~0=v_~node1_size~0_20, #memory_int=|v_#memory_int_189|, ~node1_back~0=v_~node1_back~0_44, ~node1~0.offset=v_~node1~0.offset_33, ~node1_front~0=v_~node1_front~0_37, ~update~0=v_~update~0_75} OutVars{thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~node1_state~0=v_~node1_state~0_20, ~node1~0.offset=v_~node1~0.offset_33, ~node1_front~0=v_~node1_front~0_36, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~node1~0.base=v_~node1~0.base_33, ~node1_size~0=v_~node1_size~0_20, thread2Thread1of1ForFork3_#t~post16#1=|v_thread2Thread1of1ForFork3_#t~post16#1_1|, ~safe~0=v_~safe~0_82, #memory_int=|v_#memory_int_189|, thread2Thread1of1ForFork3_#t~mem15#1=|v_thread2Thread1of1ForFork3_#t~mem15#1_1|, ~node1_back~0=v_~node1_back~0_44, ~update~0=v_~update~0_75} AuxVars[] AssignedVars[thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork3_#t~post16#1, ~safe~0, thread2Thread1of1ForFork3_#t~mem15#1, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~node1_state~0, ~node1_front~0][1406], [326#L126true, 113#L89true, 368#true, 308#L148true, 2215#true, 376#true, 2221#(= ~node2_state~0 0), 158#L110-1true, 353#true, 382#(= ~client_state~0 0), 2225#(<= ~client_back~0 ~client_front~0), 372#true, thread2Thread1of1ForFork3InUse, 384#true, thread4Thread1of1ForFork2InUse, 356#true, 93#L199-4true, thread3Thread1of1ForFork0InUse, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:57:27,810 INFO L294 olderBase$Statistics]: this new event has 280 ancestors and is cut-off event [2023-11-29 21:57:27,810 INFO L297 olderBase$Statistics]: existing Event has 275 ancestors and is cut-off event [2023-11-29 21:57:27,810 INFO L297 olderBase$Statistics]: existing Event has 280 ancestors and is cut-off event [2023-11-29 21:57:27,810 INFO L297 olderBase$Statistics]: existing Event has 275 ancestors and is cut-off event [2023-11-29 21:57:27,857 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L148-->L154-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_137 v_~manager_size~0_40) (<= 0 v_~manager_back~0_137)) 1 0) 0)) (= v_~client_state~0_18 1) (= v_~manager_back~0_136 (+ v_~manager_back~0_137 1)) (not (= (ite (= v_~update~0_79 (select (select |v_#memory_int_193| v_~manager~0.base_85) (+ (* v_~manager_back~0_137 4) v_~manager~0.offset_85))) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, ~manager_back~0=v_~manager_back~0_137, ~manager_size~0=v_~manager_size~0_40, ~update~0=v_~update~0_79} OutVars{thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, thread4Thread1of1ForFork2_#t~post26#1=|v_thread4Thread1of1ForFork2_#t~post26#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~client_state~0=v_~client_state~0_18, ~manager_back~0=v_~manager_back~0_136, ~manager_size~0=v_~manager_size~0_40, thread4Thread1of1ForFork2_#t~mem25#1=|v_thread4Thread1of1ForFork2_#t~mem25#1_1|, ~update~0=v_~update~0_79} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post26#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, ~manager_back~0, thread4Thread1of1ForFork2_#t~mem25#1][884], [326#L126true, 2217#(= ~node1_state~0 0), 60#L54true, 368#true, 378#(<= ~node2_back~0 ~node2_front~0), 18#L200-1true, 403#(= ~manager_state~0 0), 88#L154-1true, 190#L104true, 2221#(= ~node2_state~0 0), 2223#true, 353#true, 380#true, thread2Thread1of1ForFork3InUse, 384#true, thread4Thread1of1ForFork2InUse, 356#true, 374#(<= ~node1_back~0 ~node1_front~0), thread3Thread1of1ForFork0InUse, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:57:27,857 INFO L294 olderBase$Statistics]: this new event has 276 ancestors and is cut-off event [2023-11-29 21:57:27,857 INFO L297 olderBase$Statistics]: existing Event has 276 ancestors and is cut-off event [2023-11-29 21:57:27,857 INFO L297 olderBase$Statistics]: existing Event has 270 ancestors and is cut-off event [2023-11-29 21:57:27,857 INFO L297 olderBase$Statistics]: existing Event has 270 ancestors and is cut-off event [2023-11-29 21:57:27,857 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1392] L54-->L88-1: Formula: (and (= (+ v_~manager_front~0_91 1) v_~manager_front~0_90) (= v_~manager_state~0_38 1) (= v_~safe~0_76 (ite (= (ite (= (select (select |v_#memory_int_155| v_~manager~0.base_67) (+ (* v_~manager_front~0_91 4) v_~manager~0.offset_67)) v_~update~0_61) 1 0) 0) 0 1)) (not (= (ite (and (< v_~manager_front~0_91 v_~manager_back~0_104) (< v_~manager_front~0_91 v_~manager_size~0_24) (<= 0 v_~manager_front~0_91)) 1 0) 0))) InVars {~manager_front~0=v_~manager_front~0_91, ~manager~0.offset=v_~manager~0.offset_67, ~manager~0.base=v_~manager~0.base_67, #memory_int=|v_#memory_int_155|, ~manager_back~0=v_~manager_back~0_104, ~manager_size~0=v_~manager_size~0_24, ~update~0=v_~update~0_61} OutVars{~manager_state~0=v_~manager_state~0_38, ~manager~0.offset=v_~manager~0.offset_67, ~manager~0.base=v_~manager~0.base_67, thread1Thread1of1ForFork1_#t~mem2#1=|v_thread1Thread1of1ForFork1_#t~mem2#1_1|, ~manager_back~0=v_~manager_back~0_104, ~manager_front~0=v_~manager_front~0_90, thread1Thread1of1ForFork1_#t~post3#1=|v_thread1Thread1of1ForFork1_#t~post3#1_1|, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, ~safe~0=v_~safe~0_76, #memory_int=|v_#memory_int_155|, ~manager_size~0=v_~manager_size~0_24, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~update~0=v_~update~0_61} AuxVars[] AssignedVars[~manager_front~0, ~manager_state~0, thread1Thread1of1ForFork1_#t~post3#1, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, ~safe~0, thread1Thread1of1ForFork1_#t~mem2#1, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1][885], [326#L126true, 2217#(= ~node1_state~0 0), 368#true, 308#L148true, 378#(<= ~node2_back~0 ~node2_front~0), 18#L200-1true, 190#L104true, 2221#(= ~node2_state~0 0), 2223#true, 353#true, 382#(= ~client_state~0 0), 96#L88-1true, thread2Thread1of1ForFork3InUse, 384#true, thread4Thread1of1ForFork2InUse, 356#true, 374#(<= ~node1_back~0 ~node1_front~0), thread3Thread1of1ForFork0InUse, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:57:27,857 INFO L294 olderBase$Statistics]: this new event has 276 ancestors and is cut-off event [2023-11-29 21:57:27,857 INFO L297 olderBase$Statistics]: existing Event has 270 ancestors and is cut-off event [2023-11-29 21:57:27,857 INFO L297 olderBase$Statistics]: existing Event has 276 ancestors and is cut-off event [2023-11-29 21:57:27,857 INFO L297 olderBase$Statistics]: existing Event has 270 ancestors and is cut-off event [2023-11-29 21:57:27,871 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L148-->L154-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_137 v_~manager_size~0_40) (<= 0 v_~manager_back~0_137)) 1 0) 0)) (= v_~client_state~0_18 1) (= v_~manager_back~0_136 (+ v_~manager_back~0_137 1)) (not (= (ite (= v_~update~0_79 (select (select |v_#memory_int_193| v_~manager~0.base_85) (+ (* v_~manager_back~0_137 4) v_~manager~0.offset_85))) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, ~manager_back~0=v_~manager_back~0_137, ~manager_size~0=v_~manager_size~0_40, ~update~0=v_~update~0_79} OutVars{thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, thread4Thread1of1ForFork2_#t~post26#1=|v_thread4Thread1of1ForFork2_#t~post26#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~client_state~0=v_~client_state~0_18, ~manager_back~0=v_~manager_back~0_136, ~manager_size~0=v_~manager_size~0_40, thread4Thread1of1ForFork2_#t~mem25#1=|v_thread4Thread1of1ForFork2_#t~mem25#1_1|, ~update~0=v_~update~0_79} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post26#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, ~manager_back~0, thread4Thread1of1ForFork2_#t~mem25#1][699], [326#L126true, 2217#(= ~node1_state~0 0), 113#L89true, 368#true, 378#(<= ~node2_back~0 ~node2_front~0), 18#L200-1true, 88#L154-1true, 190#L104true, 2221#(= ~node2_state~0 0), 353#true, 2225#(<= ~client_back~0 ~client_front~0), 372#true, thread2Thread1of1ForFork3InUse, 380#true, 384#true, 356#true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:57:27,871 INFO L294 olderBase$Statistics]: this new event has 276 ancestors and is cut-off event [2023-11-29 21:57:27,871 INFO L297 olderBase$Statistics]: existing Event has 271 ancestors and is cut-off event [2023-11-29 21:57:27,871 INFO L297 olderBase$Statistics]: existing Event has 276 ancestors and is cut-off event [2023-11-29 21:57:27,871 INFO L297 olderBase$Statistics]: existing Event has 271 ancestors and is cut-off event [2023-11-29 21:57:27,871 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1407] L89-->L88-1: Formula: (and (not (= (ite (and (< v_~client_back~0_41 v_~client_size~0_22) (<= 0 v_~client_back~0_41)) 1 0) 0)) (not (= 0 (ite (= (select (select |v_#memory_int_187| v_~client~0.base_29) (+ (* v_~client_back~0_41 4) v_~client~0.offset_29)) v_~ok~0_71) 1 0))) (= v_~manager_state~0_42 0) (= (+ v_~client_back~0_41 1) v_~client_back~0_40)) InVars {~client_back~0=v_~client_back~0_41, ~client~0.offset=v_~client~0.offset_29, ~ok~0=v_~ok~0_71, #memory_int=|v_#memory_int_187|, ~client_size~0=v_~client_size~0_22, ~client~0.base=v_~client~0.base_29} OutVars{thread1Thread1of1ForFork1_#t~post13#1=|v_thread1Thread1of1ForFork1_#t~post13#1_1|, ~manager_state~0=v_~manager_state~0_42, ~client_back~0=v_~client_back~0_40, ~client~0.offset=v_~client~0.offset_29, ~ok~0=v_~ok~0_71, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_11|, #memory_int=|v_#memory_int_187|, ~client_size~0=v_~client_size~0_22, thread1Thread1of1ForFork1_#t~mem12#1=|v_thread1Thread1of1ForFork1_#t~mem12#1_1|, ~client~0.base=v_~client~0.base_29, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1_11|} AuxVars[] AssignedVars[thread1Thread1of1ForFork1_#t~post13#1, ~manager_state~0, ~client_back~0, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork1_#t~mem12#1, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1][943], [2217#(= ~node1_state~0 0), 326#L126true, 368#true, 308#L148true, 18#L200-1true, 378#(<= ~node2_back~0 ~node2_front~0), 403#(= ~manager_state~0 0), 190#L104true, 2221#(= ~node2_state~0 0), 2223#true, 353#true, 382#(= ~client_state~0 0), 372#true, 96#L88-1true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:57:27,871 INFO L294 olderBase$Statistics]: this new event has 276 ancestors and is cut-off event [2023-11-29 21:57:27,871 INFO L297 olderBase$Statistics]: existing Event has 276 ancestors and is cut-off event [2023-11-29 21:57:27,871 INFO L297 olderBase$Statistics]: existing Event has 271 ancestors and is cut-off event [2023-11-29 21:57:27,871 INFO L297 olderBase$Statistics]: existing Event has 271 ancestors and is cut-off event [2023-11-29 21:57:27,872 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1418] L104-->L110-1: Formula: (and (= v_~node1_state~0_20 1) (not (= (ite (and (< v_~node1_front~0_37 v_~node1_size~0_20) (< v_~node1_front~0_37 v_~node1_back~0_44) (<= 0 v_~node1_front~0_37)) 1 0) 0)) (= v_~safe~0_82 (ite (= (ite (= (select (select |v_#memory_int_189| v_~node1~0.base_33) (+ (* v_~node1_front~0_37 4) v_~node1~0.offset_33)) v_~update~0_75) 1 0) 0) 0 1)) (= (+ v_~node1_front~0_37 1) v_~node1_front~0_36)) InVars {~node1~0.base=v_~node1~0.base_33, ~node1_size~0=v_~node1_size~0_20, #memory_int=|v_#memory_int_189|, ~node1_back~0=v_~node1_back~0_44, ~node1~0.offset=v_~node1~0.offset_33, ~node1_front~0=v_~node1_front~0_37, ~update~0=v_~update~0_75} OutVars{thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~node1_state~0=v_~node1_state~0_20, ~node1~0.offset=v_~node1~0.offset_33, ~node1_front~0=v_~node1_front~0_36, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~node1~0.base=v_~node1~0.base_33, ~node1_size~0=v_~node1_size~0_20, thread2Thread1of1ForFork3_#t~post16#1=|v_thread2Thread1of1ForFork3_#t~post16#1_1|, ~safe~0=v_~safe~0_82, #memory_int=|v_#memory_int_189|, thread2Thread1of1ForFork3_#t~mem15#1=|v_thread2Thread1of1ForFork3_#t~mem15#1_1|, ~node1_back~0=v_~node1_back~0_44, ~update~0=v_~update~0_75} AuxVars[] AssignedVars[thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork3_#t~post16#1, ~safe~0, thread2Thread1of1ForFork3_#t~mem15#1, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~node1_state~0, ~node1_front~0][701], [326#L126true, 368#true, 113#L89true, 308#L148true, 378#(<= ~node2_back~0 ~node2_front~0), 18#L200-1true, 2215#true, 2221#(= ~node2_state~0 0), 158#L110-1true, 353#true, 2225#(<= ~client_back~0 ~client_front~0), 382#(= ~client_state~0 0), 372#true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:57:27,872 INFO L294 olderBase$Statistics]: this new event has 276 ancestors and is cut-off event [2023-11-29 21:57:27,872 INFO L297 olderBase$Statistics]: existing Event has 271 ancestors and is cut-off event [2023-11-29 21:57:27,872 INFO L297 olderBase$Statistics]: existing Event has 271 ancestors and is cut-off event [2023-11-29 21:57:27,872 INFO L297 olderBase$Statistics]: existing Event has 276 ancestors and is cut-off event [2023-11-29 21:57:29,682 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1392] L54-->L88-1: Formula: (and (= (+ v_~manager_front~0_91 1) v_~manager_front~0_90) (= v_~manager_state~0_38 1) (= v_~safe~0_76 (ite (= (ite (= (select (select |v_#memory_int_155| v_~manager~0.base_67) (+ (* v_~manager_front~0_91 4) v_~manager~0.offset_67)) v_~update~0_61) 1 0) 0) 0 1)) (not (= (ite (and (< v_~manager_front~0_91 v_~manager_back~0_104) (< v_~manager_front~0_91 v_~manager_size~0_24) (<= 0 v_~manager_front~0_91)) 1 0) 0))) InVars {~manager_front~0=v_~manager_front~0_91, ~manager~0.offset=v_~manager~0.offset_67, ~manager~0.base=v_~manager~0.base_67, #memory_int=|v_#memory_int_155|, ~manager_back~0=v_~manager_back~0_104, ~manager_size~0=v_~manager_size~0_24, ~update~0=v_~update~0_61} OutVars{~manager_state~0=v_~manager_state~0_38, ~manager~0.offset=v_~manager~0.offset_67, ~manager~0.base=v_~manager~0.base_67, thread1Thread1of1ForFork1_#t~mem2#1=|v_thread1Thread1of1ForFork1_#t~mem2#1_1|, ~manager_back~0=v_~manager_back~0_104, ~manager_front~0=v_~manager_front~0_90, thread1Thread1of1ForFork1_#t~post3#1=|v_thread1Thread1of1ForFork1_#t~post3#1_1|, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, ~safe~0=v_~safe~0_76, #memory_int=|v_#memory_int_155|, ~manager_size~0=v_~manager_size~0_24, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~update~0=v_~update~0_61} AuxVars[] AssignedVars[~manager_front~0, ~manager_state~0, thread1Thread1of1ForFork1_#t~post3#1, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, ~safe~0, thread1Thread1of1ForFork1_#t~mem2#1, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1][1700], [326#L126true, 2217#(= ~node1_state~0 0), 368#true, 308#L148true, 376#true, 190#L104true, 2221#(= ~node2_state~0 0), 2223#true, 353#true, 382#(= ~client_state~0 0), 96#L88-1true, thread2Thread1of1ForFork3InUse, 2177#(and (or (= (select (select |#memory_int| ~manager~0.base) (* ~manager_front~0 4)) ~update~0) (< ~manager_size~0 (+ ~manager_front~0 1)) (< ~manager_front~0 0)) (= ~safe~0 1) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_size~0 1) (= ~manager~0.offset 0) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t1~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (not (= ~manager~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t4~0#1.base|)), 384#true, thread4Thread1of1ForFork2InUse, 93#L199-4true, 356#true, thread3Thread1of1ForFork0InUse, 374#(<= ~node1_back~0 ~node1_front~0), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:57:29,682 INFO L294 olderBase$Statistics]: this new event has 276 ancestors and is cut-off event [2023-11-29 21:57:29,682 INFO L297 olderBase$Statistics]: existing Event has 276 ancestors and is cut-off event [2023-11-29 21:57:29,682 INFO L297 olderBase$Statistics]: existing Event has 277 ancestors and is cut-off event [2023-11-29 21:57:29,682 INFO L297 olderBase$Statistics]: existing Event has 276 ancestors and is cut-off event [2023-11-29 21:57:29,683 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L148-->L154-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_137 v_~manager_size~0_40) (<= 0 v_~manager_back~0_137)) 1 0) 0)) (= v_~client_state~0_18 1) (= v_~manager_back~0_136 (+ v_~manager_back~0_137 1)) (not (= (ite (= v_~update~0_79 (select (select |v_#memory_int_193| v_~manager~0.base_85) (+ (* v_~manager_back~0_137 4) v_~manager~0.offset_85))) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, ~manager_back~0=v_~manager_back~0_137, ~manager_size~0=v_~manager_size~0_40, ~update~0=v_~update~0_79} OutVars{thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, thread4Thread1of1ForFork2_#t~post26#1=|v_thread4Thread1of1ForFork2_#t~post26#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~client_state~0=v_~client_state~0_18, ~manager_back~0=v_~manager_back~0_136, ~manager_size~0=v_~manager_size~0_40, thread4Thread1of1ForFork2_#t~mem25#1=|v_thread4Thread1of1ForFork2_#t~mem25#1_1|, ~update~0=v_~update~0_79} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post26#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, ~manager_back~0, thread4Thread1of1ForFork2_#t~mem25#1][1701], [60#L54true, 326#L126true, 2217#(= ~node1_state~0 0), 368#true, 376#true, 403#(= ~manager_state~0 0), 88#L154-1true, 190#L104true, 2221#(= ~node2_state~0 0), 2185#(and (exists ((v_~manager_back~0_148 Int)) (and (= ~update~0 (select (select |#memory_int| ~manager~0.base) (* v_~manager_back~0_148 4))) (<= (+ v_~manager_back~0_148 1) ~manager_size~0) (<= 0 v_~manager_back~0_148))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_size~0 1) (= ~manager~0.offset 0) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t1~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (not (= ~manager~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (= ~manager_front~0 0) (< ~manager_front~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t4~0#1.base|)), 2223#true, 353#true, thread2Thread1of1ForFork3InUse, 380#true, 384#true, 93#L199-4true, thread4Thread1of1ForFork2InUse, 356#true, 374#(<= ~node1_back~0 ~node1_front~0), thread3Thread1of1ForFork0InUse, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:57:29,683 INFO L294 olderBase$Statistics]: this new event has 276 ancestors and is cut-off event [2023-11-29 21:57:29,683 INFO L297 olderBase$Statistics]: existing Event has 276 ancestors and is cut-off event [2023-11-29 21:57:29,683 INFO L297 olderBase$Statistics]: existing Event has 277 ancestors and is cut-off event [2023-11-29 21:57:29,683 INFO L297 olderBase$Statistics]: existing Event has 276 ancestors and is cut-off event [2023-11-29 21:57:29,683 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1432] L126-->L132-1: Formula: (and (not (= (ite (and (< v_~node2_front~0_35 v_~node2_back~0_44) (<= 0 v_~node2_front~0_35) (< v_~node2_front~0_35 v_~node2_size~0_20)) 1 0) 0)) (= v_~safe~0_80 (ite (= (ite (= (select (select |v_#memory_int_183| v_~node2~0.base_29) (+ (* 4 v_~node2_front~0_35) v_~node2~0.offset_29)) v_~update~0_73) 1 0) 0) 0 1)) (= v_~node2_state~0_16 1) (= (+ v_~node2_front~0_35 1) v_~node2_front~0_34)) InVars {~node2~0.offset=v_~node2~0.offset_29, ~node2_front~0=v_~node2_front~0_35, #memory_int=|v_#memory_int_183|, ~node2_size~0=v_~node2_size~0_20, ~node2~0.base=v_~node2~0.base_29, ~node2_back~0=v_~node2_back~0_44, ~update~0=v_~update~0_73} OutVars{~node2_state~0=v_~node2_state~0_16, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_1|, thread3Thread1of1ForFork0_#t~mem20#1=|v_thread3Thread1of1ForFork0_#t~mem20#1_1|, thread3Thread1of1ForFork0_#t~post21#1=|v_thread3Thread1of1ForFork0_#t~post21#1_1|, ~node2~0.offset=v_~node2~0.offset_29, ~node2_front~0=v_~node2_front~0_34, ~safe~0=v_~safe~0_80, #memory_int=|v_#memory_int_183|, ~node2_size~0=v_~node2_size~0_20, ~node2~0.base=v_~node2~0.base_29, ~node2_back~0=v_~node2_back~0_44, ~update~0=v_~update~0_73} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#t~post21#1, ~node2_state~0, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, ~node2_front~0, ~safe~0, thread3Thread1of1ForFork0_#t~mem20#1][1702], [60#L54true, 2217#(= ~node1_state~0 0), 368#true, 308#L148true, 376#true, 2219#true, 403#(= ~manager_state~0 0), 190#L104true, 2185#(and (exists ((v_~manager_back~0_148 Int)) (and (= ~update~0 (select (select |#memory_int| ~manager~0.base) (* v_~manager_back~0_148 4))) (<= (+ v_~manager_back~0_148 1) ~manager_size~0) (<= 0 v_~manager_back~0_148))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_size~0 1) (= ~manager~0.offset 0) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t1~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (not (= ~manager~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (= ~manager_front~0 0) (< ~manager_front~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t4~0#1.base|)), 2223#true, 353#true, 382#(= ~client_state~0 0), 194#L132-1true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, thread4Thread1of1ForFork2InUse, 93#L199-4true, 374#(<= ~node1_back~0 ~node1_front~0), thread3Thread1of1ForFork0InUse, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:57:29,683 INFO L294 olderBase$Statistics]: this new event has 276 ancestors and is cut-off event [2023-11-29 21:57:29,683 INFO L297 olderBase$Statistics]: existing Event has 276 ancestors and is cut-off event [2023-11-29 21:57:29,683 INFO L297 olderBase$Statistics]: existing Event has 276 ancestors and is cut-off event [2023-11-29 21:57:29,683 INFO L297 olderBase$Statistics]: existing Event has 277 ancestors and is cut-off event [2023-11-29 21:57:31,201 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1395] L61-->L88-1: Formula: (and (= (+ v_~node1_back~0_39 1) v_~node1_back~0_38) (= v_~manager_state~0_40 2) (not (= (ite (= (select (select |v_#memory_int_177| v_~node1~0.base_31) (+ (* v_~node1_back~0_39 4) v_~node1~0.offset_31)) v_~update~0_69) 1 0) 0)) (not (= (ite (and (<= 0 v_~node1_back~0_39) (< v_~node1_back~0_39 v_~node1_size~0_16)) 1 0) 0))) InVars {~node1~0.base=v_~node1~0.base_31, ~node1_size~0=v_~node1_size~0_16, #memory_int=|v_#memory_int_177|, ~node1_back~0=v_~node1_back~0_39, ~node1~0.offset=v_~node1~0.offset_31, ~update~0=v_~update~0_69} OutVars{~manager_state~0=v_~manager_state~0_40, ~node1~0.base=v_~node1~0.base_31, thread1Thread1of1ForFork1_#t~mem4#1=|v_thread1Thread1of1ForFork1_#t~mem4#1_1|, ~node1_size~0=v_~node1_size~0_16, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_3|, thread1Thread1of1ForFork1_#t~post5#1=|v_thread1Thread1of1ForFork1_#t~post5#1_1|, #memory_int=|v_#memory_int_177|, ~node1_back~0=v_~node1_back~0_38, ~node1~0.offset=v_~node1~0.offset_31, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1_3|, ~update~0=v_~update~0_69} AuxVars[] AssignedVars[~manager_state~0, thread1Thread1of1ForFork1_#t~mem4#1, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork1_#t~post5#1, ~node1_back~0, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1][1588], [326#L126true, 368#true, 308#L148true, 2215#true, 376#true, 2221#(= ~node2_state~0 0), 353#true, 382#(= ~client_state~0 0), 2225#(<= ~client_back~0 ~client_front~0), 372#true, 35#L110true, 96#L88-1true, thread2Thread1of1ForFork3InUse, 384#true, thread4Thread1of1ForFork2InUse, 356#true, 93#L199-4true, thread3Thread1of1ForFork0InUse, 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:57:31,201 INFO L294 olderBase$Statistics]: this new event has 281 ancestors and is cut-off event [2023-11-29 21:57:31,201 INFO L297 olderBase$Statistics]: existing Event has 276 ancestors and is cut-off event [2023-11-29 21:57:31,202 INFO L297 olderBase$Statistics]: existing Event has 276 ancestors and is cut-off event [2023-11-29 21:57:31,202 INFO L297 olderBase$Statistics]: existing Event has 276 ancestors and is cut-off event [2023-11-29 21:57:31,202 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L148-->L154-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_137 v_~manager_size~0_40) (<= 0 v_~manager_back~0_137)) 1 0) 0)) (= v_~client_state~0_18 1) (= v_~manager_back~0_136 (+ v_~manager_back~0_137 1)) (not (= (ite (= v_~update~0_79 (select (select |v_#memory_int_193| v_~manager~0.base_85) (+ (* v_~manager_back~0_137 4) v_~manager~0.offset_85))) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, ~manager_back~0=v_~manager_back~0_137, ~manager_size~0=v_~manager_size~0_40, ~update~0=v_~update~0_79} OutVars{thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, thread4Thread1of1ForFork2_#t~post26#1=|v_thread4Thread1of1ForFork2_#t~post26#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~client_state~0=v_~client_state~0_18, ~manager_back~0=v_~manager_back~0_136, ~manager_size~0=v_~manager_size~0_40, thread4Thread1of1ForFork2_#t~mem25#1=|v_thread4Thread1of1ForFork2_#t~mem25#1_1|, ~update~0=v_~update~0_79} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post26#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, ~manager_back~0, thread4Thread1of1ForFork2_#t~mem25#1][1488], [326#L126true, 368#true, 2215#true, 376#true, 88#L154-1true, 2221#(= ~node2_state~0 0), 353#true, 25#L61true, 2225#(<= ~client_back~0 ~client_front~0), 372#true, 35#L110true, thread2Thread1of1ForFork3InUse, 380#true, 384#true, thread4Thread1of1ForFork2InUse, 93#L199-4true, 356#true, thread3Thread1of1ForFork0InUse, 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:57:31,202 INFO L294 olderBase$Statistics]: this new event has 281 ancestors and is cut-off event [2023-11-29 21:57:31,202 INFO L297 olderBase$Statistics]: existing Event has 276 ancestors and is cut-off event [2023-11-29 21:57:31,202 INFO L297 olderBase$Statistics]: existing Event has 276 ancestors and is cut-off event [2023-11-29 21:57:31,202 INFO L297 olderBase$Statistics]: existing Event has 276 ancestors and is cut-off event [2023-11-29 21:57:31,202 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1432] L126-->L132-1: Formula: (and (not (= (ite (and (< v_~node2_front~0_35 v_~node2_back~0_44) (<= 0 v_~node2_front~0_35) (< v_~node2_front~0_35 v_~node2_size~0_20)) 1 0) 0)) (= v_~safe~0_80 (ite (= (ite (= (select (select |v_#memory_int_183| v_~node2~0.base_29) (+ (* 4 v_~node2_front~0_35) v_~node2~0.offset_29)) v_~update~0_73) 1 0) 0) 0 1)) (= v_~node2_state~0_16 1) (= (+ v_~node2_front~0_35 1) v_~node2_front~0_34)) InVars {~node2~0.offset=v_~node2~0.offset_29, ~node2_front~0=v_~node2_front~0_35, #memory_int=|v_#memory_int_183|, ~node2_size~0=v_~node2_size~0_20, ~node2~0.base=v_~node2~0.base_29, ~node2_back~0=v_~node2_back~0_44, ~update~0=v_~update~0_73} OutVars{~node2_state~0=v_~node2_state~0_16, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_1|, thread3Thread1of1ForFork0_#t~mem20#1=|v_thread3Thread1of1ForFork0_#t~mem20#1_1|, thread3Thread1of1ForFork0_#t~post21#1=|v_thread3Thread1of1ForFork0_#t~post21#1_1|, ~node2~0.offset=v_~node2~0.offset_29, ~node2_front~0=v_~node2_front~0_34, ~safe~0=v_~safe~0_80, #memory_int=|v_#memory_int_183|, ~node2_size~0=v_~node2_size~0_20, ~node2~0.base=v_~node2~0.base_29, ~node2_back~0=v_~node2_back~0_44, ~update~0=v_~update~0_73} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#t~post21#1, ~node2_state~0, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, ~node2_front~0, ~safe~0, thread3Thread1of1ForFork0_#t~mem20#1][1958], [368#true, 308#L148true, 2215#true, 2219#true, 376#true, 353#true, 25#L61true, 2225#(<= ~client_back~0 ~client_front~0), 194#L132-1true, 382#(= ~client_state~0 0), 372#true, 35#L110true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, thread4Thread1of1ForFork2InUse, 93#L199-4true, thread3Thread1of1ForFork0InUse, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:57:31,202 INFO L294 olderBase$Statistics]: this new event has 281 ancestors and is cut-off event [2023-11-29 21:57:31,202 INFO L297 olderBase$Statistics]: existing Event has 276 ancestors and is cut-off event [2023-11-29 21:57:31,202 INFO L297 olderBase$Statistics]: existing Event has 276 ancestors and is cut-off event [2023-11-29 21:57:31,202 INFO L297 olderBase$Statistics]: existing Event has 276 ancestors and is cut-off event [2023-11-29 21:57:31,207 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L148-->L154-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_137 v_~manager_size~0_40) (<= 0 v_~manager_back~0_137)) 1 0) 0)) (= v_~client_state~0_18 1) (= v_~manager_back~0_136 (+ v_~manager_back~0_137 1)) (not (= (ite (= v_~update~0_79 (select (select |v_#memory_int_193| v_~manager~0.base_85) (+ (* v_~manager_back~0_137 4) v_~manager~0.offset_85))) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, ~manager_back~0=v_~manager_back~0_137, ~manager_size~0=v_~manager_size~0_40, ~update~0=v_~update~0_79} OutVars{thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, thread4Thread1of1ForFork2_#t~post26#1=|v_thread4Thread1of1ForFork2_#t~post26#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~client_state~0=v_~client_state~0_18, ~manager_back~0=v_~manager_back~0_136, ~manager_size~0=v_~manager_size~0_40, thread4Thread1of1ForFork2_#t~mem25#1=|v_thread4Thread1of1ForFork2_#t~mem25#1_1|, ~update~0=v_~update~0_79} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post26#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, ~manager_back~0, thread4Thread1of1ForFork2_#t~mem25#1][1488], [326#L126true, 368#true, 2215#true, 376#true, 88#L154-1true, 2221#(= ~node2_state~0 0), 353#true, 227#L67true, 2225#(<= ~client_back~0 ~client_front~0), 372#true, 35#L110true, thread2Thread1of1ForFork3InUse, 380#true, 384#true, thread4Thread1of1ForFork2InUse, 93#L199-4true, 356#true, thread3Thread1of1ForFork0InUse, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:57:31,207 INFO L294 olderBase$Statistics]: this new event has 281 ancestors and is cut-off event [2023-11-29 21:57:31,207 INFO L297 olderBase$Statistics]: existing Event has 276 ancestors and is cut-off event [2023-11-29 21:57:31,207 INFO L297 olderBase$Statistics]: existing Event has 276 ancestors and is cut-off event [2023-11-29 21:57:31,207 INFO L297 olderBase$Statistics]: existing Event has 276 ancestors and is cut-off event [2023-11-29 21:57:31,208 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1432] L126-->L132-1: Formula: (and (not (= (ite (and (< v_~node2_front~0_35 v_~node2_back~0_44) (<= 0 v_~node2_front~0_35) (< v_~node2_front~0_35 v_~node2_size~0_20)) 1 0) 0)) (= v_~safe~0_80 (ite (= (ite (= (select (select |v_#memory_int_183| v_~node2~0.base_29) (+ (* 4 v_~node2_front~0_35) v_~node2~0.offset_29)) v_~update~0_73) 1 0) 0) 0 1)) (= v_~node2_state~0_16 1) (= (+ v_~node2_front~0_35 1) v_~node2_front~0_34)) InVars {~node2~0.offset=v_~node2~0.offset_29, ~node2_front~0=v_~node2_front~0_35, #memory_int=|v_#memory_int_183|, ~node2_size~0=v_~node2_size~0_20, ~node2~0.base=v_~node2~0.base_29, ~node2_back~0=v_~node2_back~0_44, ~update~0=v_~update~0_73} OutVars{~node2_state~0=v_~node2_state~0_16, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_1|, thread3Thread1of1ForFork0_#t~mem20#1=|v_thread3Thread1of1ForFork0_#t~mem20#1_1|, thread3Thread1of1ForFork0_#t~post21#1=|v_thread3Thread1of1ForFork0_#t~post21#1_1|, ~node2~0.offset=v_~node2~0.offset_29, ~node2_front~0=v_~node2_front~0_34, ~safe~0=v_~safe~0_80, #memory_int=|v_#memory_int_183|, ~node2_size~0=v_~node2_size~0_20, ~node2~0.base=v_~node2~0.base_29, ~node2_back~0=v_~node2_back~0_44, ~update~0=v_~update~0_73} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#t~post21#1, ~node2_state~0, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, ~node2_front~0, ~safe~0, thread3Thread1of1ForFork0_#t~mem20#1][1958], [368#true, 308#L148true, 2215#true, 2219#true, 376#true, 353#true, 227#L67true, 2225#(<= ~client_back~0 ~client_front~0), 382#(= ~client_state~0 0), 194#L132-1true, 372#true, 35#L110true, thread2Thread1of1ForFork3InUse, 384#true, thread4Thread1of1ForFork2InUse, 356#true, 93#L199-4true, thread3Thread1of1ForFork0InUse, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:57:31,208 INFO L294 olderBase$Statistics]: this new event has 281 ancestors and is cut-off event [2023-11-29 21:57:31,208 INFO L297 olderBase$Statistics]: existing Event has 276 ancestors and is cut-off event [2023-11-29 21:57:31,208 INFO L297 olderBase$Statistics]: existing Event has 276 ancestors and is cut-off event [2023-11-29 21:57:31,208 INFO L297 olderBase$Statistics]: existing Event has 276 ancestors and is cut-off event [2023-11-29 21:57:31,209 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1421] L111-->L110-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_125 v_~manager_size~0_32) (<= 0 v_~manager_back~0_125)) 1 0) 0)) (= v_~node1_state~0_18 0) (= v_~manager_back~0_124 (+ v_~manager_back~0_125 1)) (not (= (ite (= (select (select |v_#memory_int_173| v_~manager~0.base_79) (+ (* v_~manager_back~0_125 4) v_~manager~0.offset_79)) v_~ok~0_65) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_79, ~ok~0=v_~ok~0_65, ~manager~0.base=v_~manager~0.base_79, #memory_int=|v_#memory_int_173|, ~manager_back~0=v_~manager_back~0_125, ~manager_size~0=v_~manager_size~0_32} OutVars{thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_3|, ~manager~0.offset=v_~manager~0.offset_79, thread2Thread1of1ForFork3_#t~mem17#1=|v_thread2Thread1of1ForFork3_#t~mem17#1_1|, ~ok~0=v_~ok~0_65, ~manager~0.base=v_~manager~0.base_79, thread2Thread1of1ForFork3_#t~post18#1=|v_thread2Thread1of1ForFork3_#t~post18#1_1|, #memory_int=|v_#memory_int_173|, ~manager_back~0=v_~manager_back~0_124, ~manager_size~0=v_~manager_size~0_32, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_3|, ~node1_state~0=v_~node1_state~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork3_#t~mem17#1, thread2Thread1of1ForFork3_#t~post18#1, ~manager_back~0, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~node1_state~0][2060], [2217#(= ~node1_state~0 0), 326#L126true, 368#true, 308#L148true, 376#true, 2221#(= ~node2_state~0 0), 158#L110-1true, 353#true, 2225#(<= ~client_back~0 ~client_front~0), 382#(= ~client_state~0 0), 372#true, thread2Thread1of1ForFork3InUse, 384#true, thread4Thread1of1ForFork2InUse, 356#true, 93#L199-4true, 176#L60true, thread3Thread1of1ForFork0InUse, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:57:31,209 INFO L294 olderBase$Statistics]: this new event has 281 ancestors and is cut-off event [2023-11-29 21:57:31,209 INFO L297 olderBase$Statistics]: existing Event has 276 ancestors and is cut-off event [2023-11-29 21:57:31,209 INFO L297 olderBase$Statistics]: existing Event has 276 ancestors and is cut-off event [2023-11-29 21:57:31,210 INFO L297 olderBase$Statistics]: existing Event has 276 ancestors and is cut-off event [2023-11-29 21:57:31,210 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L148-->L154-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_137 v_~manager_size~0_40) (<= 0 v_~manager_back~0_137)) 1 0) 0)) (= v_~client_state~0_18 1) (= v_~manager_back~0_136 (+ v_~manager_back~0_137 1)) (not (= (ite (= v_~update~0_79 (select (select |v_#memory_int_193| v_~manager~0.base_85) (+ (* v_~manager_back~0_137 4) v_~manager~0.offset_85))) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, ~manager_back~0=v_~manager_back~0_137, ~manager_size~0=v_~manager_size~0_40, ~update~0=v_~update~0_79} OutVars{thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, thread4Thread1of1ForFork2_#t~post26#1=|v_thread4Thread1of1ForFork2_#t~post26#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~client_state~0=v_~client_state~0_18, ~manager_back~0=v_~manager_back~0_136, ~manager_size~0=v_~manager_size~0_40, thread4Thread1of1ForFork2_#t~mem25#1=|v_thread4Thread1of1ForFork2_#t~mem25#1_1|, ~update~0=v_~update~0_79} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post26#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, ~manager_back~0, thread4Thread1of1ForFork2_#t~mem25#1][1488], [326#L126true, 368#true, 201#L111true, 2215#true, 376#true, 88#L154-1true, 2221#(= ~node2_state~0 0), 353#true, 2225#(<= ~client_back~0 ~client_front~0), 372#true, thread2Thread1of1ForFork3InUse, 380#true, 384#true, thread4Thread1of1ForFork2InUse, 356#true, 93#L199-4true, 176#L60true, thread3Thread1of1ForFork0InUse, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:57:31,210 INFO L294 olderBase$Statistics]: this new event has 281 ancestors and is cut-off event [2023-11-29 21:57:31,210 INFO L297 olderBase$Statistics]: existing Event has 276 ancestors and is cut-off event [2023-11-29 21:57:31,210 INFO L297 olderBase$Statistics]: existing Event has 276 ancestors and is cut-off event [2023-11-29 21:57:31,210 INFO L297 olderBase$Statistics]: existing Event has 276 ancestors and is cut-off event [2023-11-29 21:57:31,210 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1432] L126-->L132-1: Formula: (and (not (= (ite (and (< v_~node2_front~0_35 v_~node2_back~0_44) (<= 0 v_~node2_front~0_35) (< v_~node2_front~0_35 v_~node2_size~0_20)) 1 0) 0)) (= v_~safe~0_80 (ite (= (ite (= (select (select |v_#memory_int_183| v_~node2~0.base_29) (+ (* 4 v_~node2_front~0_35) v_~node2~0.offset_29)) v_~update~0_73) 1 0) 0) 0 1)) (= v_~node2_state~0_16 1) (= (+ v_~node2_front~0_35 1) v_~node2_front~0_34)) InVars {~node2~0.offset=v_~node2~0.offset_29, ~node2_front~0=v_~node2_front~0_35, #memory_int=|v_#memory_int_183|, ~node2_size~0=v_~node2_size~0_20, ~node2~0.base=v_~node2~0.base_29, ~node2_back~0=v_~node2_back~0_44, ~update~0=v_~update~0_73} OutVars{~node2_state~0=v_~node2_state~0_16, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_1|, thread3Thread1of1ForFork0_#t~mem20#1=|v_thread3Thread1of1ForFork0_#t~mem20#1_1|, thread3Thread1of1ForFork0_#t~post21#1=|v_thread3Thread1of1ForFork0_#t~post21#1_1|, ~node2~0.offset=v_~node2~0.offset_29, ~node2_front~0=v_~node2_front~0_34, ~safe~0=v_~safe~0_80, #memory_int=|v_#memory_int_183|, ~node2_size~0=v_~node2_size~0_20, ~node2~0.base=v_~node2~0.base_29, ~node2_back~0=v_~node2_back~0_44, ~update~0=v_~update~0_73} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#t~post21#1, ~node2_state~0, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, ~node2_front~0, ~safe~0, thread3Thread1of1ForFork0_#t~mem20#1][1958], [368#true, 201#L111true, 308#L148true, 2215#true, 2219#true, 376#true, 353#true, 382#(= ~client_state~0 0), 194#L132-1true, 2225#(<= ~client_back~0 ~client_front~0), 372#true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, thread4Thread1of1ForFork2InUse, 93#L199-4true, 176#L60true, thread3Thread1of1ForFork0InUse, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:57:31,210 INFO L294 olderBase$Statistics]: this new event has 281 ancestors and is cut-off event [2023-11-29 21:57:31,210 INFO L297 olderBase$Statistics]: existing Event has 276 ancestors and is cut-off event [2023-11-29 21:57:31,210 INFO L297 olderBase$Statistics]: existing Event has 276 ancestors and is cut-off event [2023-11-29 21:57:31,210 INFO L297 olderBase$Statistics]: existing Event has 276 ancestors and is cut-off event [2023-11-29 21:57:31,435 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L148-->L154-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_137 v_~manager_size~0_40) (<= 0 v_~manager_back~0_137)) 1 0) 0)) (= v_~client_state~0_18 1) (= v_~manager_back~0_136 (+ v_~manager_back~0_137 1)) (not (= (ite (= v_~update~0_79 (select (select |v_#memory_int_193| v_~manager~0.base_85) (+ (* v_~manager_back~0_137 4) v_~manager~0.offset_85))) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, ~manager_back~0=v_~manager_back~0_137, ~manager_size~0=v_~manager_size~0_40, ~update~0=v_~update~0_79} OutVars{thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, thread4Thread1of1ForFork2_#t~post26#1=|v_thread4Thread1of1ForFork2_#t~post26#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~client_state~0=v_~client_state~0_18, ~manager_back~0=v_~manager_back~0_136, ~manager_size~0=v_~manager_size~0_40, thread4Thread1of1ForFork2_#t~mem25#1=|v_thread4Thread1of1ForFork2_#t~mem25#1_1|, ~update~0=v_~update~0_79} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post26#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, ~manager_back~0, thread4Thread1of1ForFork2_#t~mem25#1][1042], [326#L126true, 2217#(= ~node1_state~0 0), 368#true, 18#L200-1true, 376#true, 88#L154-1true, 190#L104true, 2221#(= ~node2_state~0 0), 273#L75true, 353#true, 2225#(<= ~client_back~0 ~client_front~0), 372#true, 380#true, thread2Thread1of1ForFork3InUse, 384#true, thread4Thread1of1ForFork2InUse, 356#true, thread3Thread1of1ForFork0InUse, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:57:31,436 INFO L294 olderBase$Statistics]: this new event has 281 ancestors and is cut-off event [2023-11-29 21:57:31,436 INFO L297 olderBase$Statistics]: existing Event has 276 ancestors and is cut-off event [2023-11-29 21:57:31,436 INFO L297 olderBase$Statistics]: existing Event has 276 ancestors and is cut-off event [2023-11-29 21:57:31,436 INFO L297 olderBase$Statistics]: existing Event has 281 ancestors and is cut-off event [2023-11-29 21:57:31,436 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1432] L126-->L132-1: Formula: (and (not (= (ite (and (< v_~node2_front~0_35 v_~node2_back~0_44) (<= 0 v_~node2_front~0_35) (< v_~node2_front~0_35 v_~node2_size~0_20)) 1 0) 0)) (= v_~safe~0_80 (ite (= (ite (= (select (select |v_#memory_int_183| v_~node2~0.base_29) (+ (* 4 v_~node2_front~0_35) v_~node2~0.offset_29)) v_~update~0_73) 1 0) 0) 0 1)) (= v_~node2_state~0_16 1) (= (+ v_~node2_front~0_35 1) v_~node2_front~0_34)) InVars {~node2~0.offset=v_~node2~0.offset_29, ~node2_front~0=v_~node2_front~0_35, #memory_int=|v_#memory_int_183|, ~node2_size~0=v_~node2_size~0_20, ~node2~0.base=v_~node2~0.base_29, ~node2_back~0=v_~node2_back~0_44, ~update~0=v_~update~0_73} OutVars{~node2_state~0=v_~node2_state~0_16, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_1|, thread3Thread1of1ForFork0_#t~mem20#1=|v_thread3Thread1of1ForFork0_#t~mem20#1_1|, thread3Thread1of1ForFork0_#t~post21#1=|v_thread3Thread1of1ForFork0_#t~post21#1_1|, ~node2~0.offset=v_~node2~0.offset_29, ~node2_front~0=v_~node2_front~0_34, ~safe~0=v_~safe~0_80, #memory_int=|v_#memory_int_183|, ~node2_size~0=v_~node2_size~0_20, ~node2~0.base=v_~node2~0.base_29, ~node2_back~0=v_~node2_back~0_44, ~update~0=v_~update~0_73} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#t~post21#1, ~node2_state~0, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, ~node2_front~0, ~safe~0, thread3Thread1of1ForFork0_#t~mem20#1][1408], [2217#(= ~node1_state~0 0), 368#true, 308#L148true, 18#L200-1true, 2219#true, 376#true, 190#L104true, 273#L75true, 353#true, 194#L132-1true, 382#(= ~client_state~0 0), 2225#(<= ~client_back~0 ~client_front~0), 372#true, thread2Thread1of1ForFork3InUse, 384#true, thread4Thread1of1ForFork2InUse, 356#true, thread3Thread1of1ForFork0InUse, 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:57:31,436 INFO L294 olderBase$Statistics]: this new event has 281 ancestors and is cut-off event [2023-11-29 21:57:31,436 INFO L297 olderBase$Statistics]: existing Event has 276 ancestors and is cut-off event [2023-11-29 21:57:31,436 INFO L297 olderBase$Statistics]: existing Event has 276 ancestors and is cut-off event [2023-11-29 21:57:31,436 INFO L297 olderBase$Statistics]: existing Event has 281 ancestors and is cut-off event [2023-11-29 21:57:31,437 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1401] L75-->L88-1: Formula: (and (= v_~manager_state~0_48 4) (= v_~safe~0_86 (ite (= 0 (ite (= (select (select |v_#memory_int_201| v_~manager~0.base_89) (+ (* v_~manager_front~0_103 4) v_~manager~0.offset_89)) v_~ok~0_75) 1 0)) 0 1)) (not (= (ite (and (< v_~manager_front~0_103 v_~manager_size~0_48) (<= 0 v_~manager_front~0_103) (< v_~manager_front~0_103 v_~manager_back~0_146)) 1 0) 0)) (= v_~manager_front~0_102 (+ v_~manager_front~0_103 1))) InVars {~manager_front~0=v_~manager_front~0_103, ~manager~0.offset=v_~manager~0.offset_89, ~ok~0=v_~ok~0_75, ~manager~0.base=v_~manager~0.base_89, #memory_int=|v_#memory_int_201|, ~manager_back~0=v_~manager_back~0_146, ~manager_size~0=v_~manager_size~0_48} OutVars{~manager_state~0=v_~manager_state~0_48, ~manager~0.offset=v_~manager~0.offset_89, ~ok~0=v_~ok~0_75, ~manager~0.base=v_~manager~0.base_89, ~manager_back~0=v_~manager_back~0_146, ~manager_front~0=v_~manager_front~0_102, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_7|, ~safe~0=v_~safe~0_86, thread1Thread1of1ForFork1_#t~mem8#1=|v_thread1Thread1of1ForFork1_#t~mem8#1_1|, #memory_int=|v_#memory_int_201|, ~manager_size~0=v_~manager_size~0_48, thread1Thread1of1ForFork1_#t~post9#1=|v_thread1Thread1of1ForFork1_#t~post9#1_1|, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1_7|} AuxVars[] AssignedVars[~manager_front~0, ~manager_state~0, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, ~safe~0, thread1Thread1of1ForFork1_#t~mem8#1, thread1Thread1of1ForFork1_#t~post9#1, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1][1714], [326#L126true, 2217#(= ~node1_state~0 0), 368#true, 308#L148true, 18#L200-1true, 376#true, 190#L104true, 2221#(= ~node2_state~0 0), 353#true, 382#(= ~client_state~0 0), 2225#(<= ~client_back~0 ~client_front~0), 372#true, 96#L88-1true, thread2Thread1of1ForFork3InUse, 384#true, thread4Thread1of1ForFork2InUse, 356#true, thread3Thread1of1ForFork0InUse, 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:57:31,437 INFO L294 olderBase$Statistics]: this new event has 281 ancestors and is cut-off event [2023-11-29 21:57:31,437 INFO L297 olderBase$Statistics]: existing Event has 276 ancestors and is cut-off event [2023-11-29 21:57:31,437 INFO L297 olderBase$Statistics]: existing Event has 281 ancestors and is cut-off event [2023-11-29 21:57:31,437 INFO L297 olderBase$Statistics]: existing Event has 276 ancestors and is cut-off event [2023-11-29 21:57:31,437 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1418] L104-->L110-1: Formula: (and (= v_~node1_state~0_20 1) (not (= (ite (and (< v_~node1_front~0_37 v_~node1_size~0_20) (< v_~node1_front~0_37 v_~node1_back~0_44) (<= 0 v_~node1_front~0_37)) 1 0) 0)) (= v_~safe~0_82 (ite (= (ite (= (select (select |v_#memory_int_189| v_~node1~0.base_33) (+ (* v_~node1_front~0_37 4) v_~node1~0.offset_33)) v_~update~0_75) 1 0) 0) 0 1)) (= (+ v_~node1_front~0_37 1) v_~node1_front~0_36)) InVars {~node1~0.base=v_~node1~0.base_33, ~node1_size~0=v_~node1_size~0_20, #memory_int=|v_#memory_int_189|, ~node1_back~0=v_~node1_back~0_44, ~node1~0.offset=v_~node1~0.offset_33, ~node1_front~0=v_~node1_front~0_37, ~update~0=v_~update~0_75} OutVars{thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~node1_state~0=v_~node1_state~0_20, ~node1~0.offset=v_~node1~0.offset_33, ~node1_front~0=v_~node1_front~0_36, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~node1~0.base=v_~node1~0.base_33, ~node1_size~0=v_~node1_size~0_20, thread2Thread1of1ForFork3_#t~post16#1=|v_thread2Thread1of1ForFork3_#t~post16#1_1|, ~safe~0=v_~safe~0_82, #memory_int=|v_#memory_int_189|, thread2Thread1of1ForFork3_#t~mem15#1=|v_thread2Thread1of1ForFork3_#t~mem15#1_1|, ~node1_back~0=v_~node1_back~0_44, ~update~0=v_~update~0_75} AuxVars[] AssignedVars[thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork3_#t~post16#1, ~safe~0, thread2Thread1of1ForFork3_#t~mem15#1, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~node1_state~0, ~node1_front~0][1406], [326#L126true, 368#true, 308#L148true, 18#L200-1true, 2215#true, 376#true, 2221#(= ~node2_state~0 0), 273#L75true, 158#L110-1true, 353#true, 382#(= ~client_state~0 0), 2225#(<= ~client_back~0 ~client_front~0), 372#true, thread2Thread1of1ForFork3InUse, 384#true, thread4Thread1of1ForFork2InUse, 356#true, thread3Thread1of1ForFork0InUse, 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:57:31,437 INFO L294 olderBase$Statistics]: this new event has 281 ancestors and is cut-off event [2023-11-29 21:57:31,437 INFO L297 olderBase$Statistics]: existing Event has 276 ancestors and is cut-off event [2023-11-29 21:57:31,437 INFO L297 olderBase$Statistics]: existing Event has 281 ancestors and is cut-off event [2023-11-29 21:57:31,437 INFO L297 olderBase$Statistics]: existing Event has 276 ancestors and is cut-off event [2023-11-29 21:57:31,441 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L148-->L154-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_137 v_~manager_size~0_40) (<= 0 v_~manager_back~0_137)) 1 0) 0)) (= v_~client_state~0_18 1) (= v_~manager_back~0_136 (+ v_~manager_back~0_137 1)) (not (= (ite (= v_~update~0_79 (select (select |v_#memory_int_193| v_~manager~0.base_85) (+ (* v_~manager_back~0_137 4) v_~manager~0.offset_85))) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, ~manager_back~0=v_~manager_back~0_137, ~manager_size~0=v_~manager_size~0_40, ~update~0=v_~update~0_79} OutVars{thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, thread4Thread1of1ForFork2_#t~post26#1=|v_thread4Thread1of1ForFork2_#t~post26#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~client_state~0=v_~client_state~0_18, ~manager_back~0=v_~manager_back~0_136, ~manager_size~0=v_~manager_size~0_40, thread4Thread1of1ForFork2_#t~mem25#1=|v_thread4Thread1of1ForFork2_#t~mem25#1_1|, ~update~0=v_~update~0_79} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post26#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, ~manager_back~0, thread4Thread1of1ForFork2_#t~mem25#1][1042], [326#L126true, 2217#(= ~node1_state~0 0), 368#true, 18#L200-1true, 376#true, 88#L154-1true, 190#L104true, 2221#(= ~node2_state~0 0), 353#true, 2225#(<= ~client_back~0 ~client_front~0), 372#true, thread2Thread1of1ForFork3InUse, 380#true, 384#true, thread4Thread1of1ForFork2InUse, 356#true, 48#L81true, thread3Thread1of1ForFork0InUse, 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:57:31,441 INFO L294 olderBase$Statistics]: this new event has 281 ancestors and is cut-off event [2023-11-29 21:57:31,441 INFO L297 olderBase$Statistics]: existing Event has 276 ancestors and is cut-off event [2023-11-29 21:57:31,441 INFO L297 olderBase$Statistics]: existing Event has 281 ancestors and is cut-off event [2023-11-29 21:57:31,441 INFO L297 olderBase$Statistics]: existing Event has 276 ancestors and is cut-off event [2023-11-29 21:57:31,441 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1432] L126-->L132-1: Formula: (and (not (= (ite (and (< v_~node2_front~0_35 v_~node2_back~0_44) (<= 0 v_~node2_front~0_35) (< v_~node2_front~0_35 v_~node2_size~0_20)) 1 0) 0)) (= v_~safe~0_80 (ite (= (ite (= (select (select |v_#memory_int_183| v_~node2~0.base_29) (+ (* 4 v_~node2_front~0_35) v_~node2~0.offset_29)) v_~update~0_73) 1 0) 0) 0 1)) (= v_~node2_state~0_16 1) (= (+ v_~node2_front~0_35 1) v_~node2_front~0_34)) InVars {~node2~0.offset=v_~node2~0.offset_29, ~node2_front~0=v_~node2_front~0_35, #memory_int=|v_#memory_int_183|, ~node2_size~0=v_~node2_size~0_20, ~node2~0.base=v_~node2~0.base_29, ~node2_back~0=v_~node2_back~0_44, ~update~0=v_~update~0_73} OutVars{~node2_state~0=v_~node2_state~0_16, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_1|, thread3Thread1of1ForFork0_#t~mem20#1=|v_thread3Thread1of1ForFork0_#t~mem20#1_1|, thread3Thread1of1ForFork0_#t~post21#1=|v_thread3Thread1of1ForFork0_#t~post21#1_1|, ~node2~0.offset=v_~node2~0.offset_29, ~node2_front~0=v_~node2_front~0_34, ~safe~0=v_~safe~0_80, #memory_int=|v_#memory_int_183|, ~node2_size~0=v_~node2_size~0_20, ~node2~0.base=v_~node2~0.base_29, ~node2_back~0=v_~node2_back~0_44, ~update~0=v_~update~0_73} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#t~post21#1, ~node2_state~0, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, ~node2_front~0, ~safe~0, thread3Thread1of1ForFork0_#t~mem20#1][1408], [2217#(= ~node1_state~0 0), 368#true, 308#L148true, 18#L200-1true, 376#true, 2219#true, 190#L104true, 353#true, 382#(= ~client_state~0 0), 2225#(<= ~client_back~0 ~client_front~0), 194#L132-1true, 372#true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, thread4Thread1of1ForFork2InUse, 48#L81true, thread3Thread1of1ForFork0InUse, 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:57:31,441 INFO L294 olderBase$Statistics]: this new event has 281 ancestors and is cut-off event [2023-11-29 21:57:31,441 INFO L297 olderBase$Statistics]: existing Event has 281 ancestors and is cut-off event [2023-11-29 21:57:31,441 INFO L297 olderBase$Statistics]: existing Event has 276 ancestors and is cut-off event [2023-11-29 21:57:31,441 INFO L297 olderBase$Statistics]: existing Event has 276 ancestors and is cut-off event [2023-11-29 21:57:31,442 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1418] L104-->L110-1: Formula: (and (= v_~node1_state~0_20 1) (not (= (ite (and (< v_~node1_front~0_37 v_~node1_size~0_20) (< v_~node1_front~0_37 v_~node1_back~0_44) (<= 0 v_~node1_front~0_37)) 1 0) 0)) (= v_~safe~0_82 (ite (= (ite (= (select (select |v_#memory_int_189| v_~node1~0.base_33) (+ (* v_~node1_front~0_37 4) v_~node1~0.offset_33)) v_~update~0_75) 1 0) 0) 0 1)) (= (+ v_~node1_front~0_37 1) v_~node1_front~0_36)) InVars {~node1~0.base=v_~node1~0.base_33, ~node1_size~0=v_~node1_size~0_20, #memory_int=|v_#memory_int_189|, ~node1_back~0=v_~node1_back~0_44, ~node1~0.offset=v_~node1~0.offset_33, ~node1_front~0=v_~node1_front~0_37, ~update~0=v_~update~0_75} OutVars{thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~node1_state~0=v_~node1_state~0_20, ~node1~0.offset=v_~node1~0.offset_33, ~node1_front~0=v_~node1_front~0_36, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~node1~0.base=v_~node1~0.base_33, ~node1_size~0=v_~node1_size~0_20, thread2Thread1of1ForFork3_#t~post16#1=|v_thread2Thread1of1ForFork3_#t~post16#1_1|, ~safe~0=v_~safe~0_82, #memory_int=|v_#memory_int_189|, thread2Thread1of1ForFork3_#t~mem15#1=|v_thread2Thread1of1ForFork3_#t~mem15#1_1|, ~node1_back~0=v_~node1_back~0_44, ~update~0=v_~update~0_75} AuxVars[] AssignedVars[thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork3_#t~post16#1, ~safe~0, thread2Thread1of1ForFork3_#t~mem15#1, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~node1_state~0, ~node1_front~0][1406], [326#L126true, 368#true, 308#L148true, 18#L200-1true, 2215#true, 376#true, 2221#(= ~node2_state~0 0), 158#L110-1true, 353#true, 382#(= ~client_state~0 0), 2225#(<= ~client_back~0 ~client_front~0), 372#true, thread2Thread1of1ForFork3InUse, 384#true, thread4Thread1of1ForFork2InUse, 48#L81true, 356#true, thread3Thread1of1ForFork0InUse, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:57:31,442 INFO L294 olderBase$Statistics]: this new event has 281 ancestors and is cut-off event [2023-11-29 21:57:31,442 INFO L297 olderBase$Statistics]: existing Event has 281 ancestors and is cut-off event [2023-11-29 21:57:31,442 INFO L297 olderBase$Statistics]: existing Event has 276 ancestors and is cut-off event [2023-11-29 21:57:31,442 INFO L297 olderBase$Statistics]: existing Event has 276 ancestors and is cut-off event [2023-11-29 21:57:32,313 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1449] L155-->L154-1: Formula: (and (= (+ v_~client_front~0_31 1) v_~client_front~0_30) (= v_~client_state~0_16 0) (= v_~safe~0_78 (ite (= (ite (= (select (select |v_#memory_int_165| v_~client~0.base_23) (+ v_~client~0.offset_23 (* v_~client_front~0_31 4))) v_~ok~0_57) 1 0) 0) 0 1)) (not (= (ite (and (< v_~client_front~0_31 v_~client_back~0_32) (<= 0 v_~client_front~0_31) (< v_~client_back~0_32 v_~client_size~0_14)) 1 0) 0))) InVars {~client~0.offset=v_~client~0.offset_23, ~client_back~0=v_~client_back~0_32, ~client_front~0=v_~client_front~0_31, ~ok~0=v_~ok~0_57, #memory_int=|v_#memory_int_165|, ~client_size~0=v_~client_size~0_14, ~client~0.base=v_~client~0.base_23} OutVars{~client~0.offset=v_~client~0.offset_23, ~client_back~0=v_~client_back~0_32, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_3|, ~ok~0=v_~ok~0_57, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_3|, thread4Thread1of1ForFork2_#t~mem27#1=|v_thread4Thread1of1ForFork2_#t~mem27#1_1|, thread4Thread1of1ForFork2_#t~post28#1=|v_thread4Thread1of1ForFork2_#t~post28#1_1|, ~client_front~0=v_~client_front~0_30, ~safe~0=v_~safe~0_78, #memory_int=|v_#memory_int_165|, ~client_state~0=v_~client_state~0_16, ~client_size~0=v_~client_size~0_14, ~client~0.base=v_~client~0.base_23} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, ~client_front~0, ~safe~0, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, thread4Thread1of1ForFork2_#t~mem27#1, thread4Thread1of1ForFork2_#t~post28#1][1665], [326#L126true, 60#L54true, 201#L111true, 368#true, 2173#(and (or (= (select (select |#memory_int| ~manager~0.base) (* ~manager_front~0 4)) ~update~0) (< ~manager_size~0 (+ ~manager_front~0 1)) (< ~manager_front~0 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_size~0 1) (= ~manager~0.offset 0) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t1~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (not (= ~manager~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t4~0#1.base|)), 378#(<= ~node2_back~0 ~node2_front~0), 2215#true, 88#L154-1true, 403#(= ~manager_state~0 0), 2221#(= ~node2_state~0 0), 2223#true, 353#true, 382#(= ~client_state~0 0), 372#true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, thread4Thread1of1ForFork2InUse, 93#L199-4true, thread3Thread1of1ForFork0InUse, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:57:32,314 INFO L294 olderBase$Statistics]: this new event has 277 ancestors and is cut-off event [2023-11-29 21:57:32,314 INFO L297 olderBase$Statistics]: existing Event has 277 ancestors and is cut-off event [2023-11-29 21:57:32,314 INFO L297 olderBase$Statistics]: existing Event has 277 ancestors and is cut-off event [2023-11-29 21:57:32,314 INFO L297 olderBase$Statistics]: existing Event has 277 ancestors and is cut-off event [2023-11-29 21:57:32,314 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1392] L54-->L88-1: Formula: (and (= (+ v_~manager_front~0_91 1) v_~manager_front~0_90) (= v_~manager_state~0_38 1) (= v_~safe~0_76 (ite (= (ite (= (select (select |v_#memory_int_155| v_~manager~0.base_67) (+ (* v_~manager_front~0_91 4) v_~manager~0.offset_67)) v_~update~0_61) 1 0) 0) 0 1)) (not (= (ite (and (< v_~manager_front~0_91 v_~manager_back~0_104) (< v_~manager_front~0_91 v_~manager_size~0_24) (<= 0 v_~manager_front~0_91)) 1 0) 0))) InVars {~manager_front~0=v_~manager_front~0_91, ~manager~0.offset=v_~manager~0.offset_67, ~manager~0.base=v_~manager~0.base_67, #memory_int=|v_#memory_int_155|, ~manager_back~0=v_~manager_back~0_104, ~manager_size~0=v_~manager_size~0_24, ~update~0=v_~update~0_61} OutVars{~manager_state~0=v_~manager_state~0_38, ~manager~0.offset=v_~manager~0.offset_67, ~manager~0.base=v_~manager~0.base_67, thread1Thread1of1ForFork1_#t~mem2#1=|v_thread1Thread1of1ForFork1_#t~mem2#1_1|, ~manager_back~0=v_~manager_back~0_104, ~manager_front~0=v_~manager_front~0_90, thread1Thread1of1ForFork1_#t~post3#1=|v_thread1Thread1of1ForFork1_#t~post3#1_1|, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, ~safe~0=v_~safe~0_76, #memory_int=|v_#memory_int_155|, ~manager_size~0=v_~manager_size~0_24, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~update~0=v_~update~0_61} AuxVars[] AssignedVars[~manager_front~0, ~manager_state~0, thread1Thread1of1ForFork1_#t~post3#1, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, ~safe~0, thread1Thread1of1ForFork1_#t~mem2#1, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1][1495], [326#L126true, 201#L111true, 368#true, 378#(<= ~node2_back~0 ~node2_front~0), 2215#true, 2221#(= ~node2_state~0 0), 2223#true, 115#L155true, 353#true, 372#true, 96#L88-1true, thread2Thread1of1ForFork3InUse, 380#true, 2177#(and (or (= (select (select |#memory_int| ~manager~0.base) (* ~manager_front~0 4)) ~update~0) (< ~manager_size~0 (+ ~manager_front~0 1)) (< ~manager_front~0 0)) (= ~safe~0 1) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_size~0 1) (= ~manager~0.offset 0) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t1~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (not (= ~manager~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t4~0#1.base|)), 384#true, 93#L199-4true, thread4Thread1of1ForFork2InUse, 356#true, thread3Thread1of1ForFork0InUse, 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:57:32,314 INFO L294 olderBase$Statistics]: this new event has 277 ancestors and is cut-off event [2023-11-29 21:57:32,314 INFO L297 olderBase$Statistics]: existing Event has 277 ancestors and is cut-off event [2023-11-29 21:57:32,314 INFO L297 olderBase$Statistics]: existing Event has 277 ancestors and is cut-off event [2023-11-29 21:57:32,314 INFO L297 olderBase$Statistics]: existing Event has 277 ancestors and is cut-off event [2023-11-29 21:57:32,489 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1392] L54-->L88-1: Formula: (and (= (+ v_~manager_front~0_91 1) v_~manager_front~0_90) (= v_~manager_state~0_38 1) (= v_~safe~0_76 (ite (= (ite (= (select (select |v_#memory_int_155| v_~manager~0.base_67) (+ (* v_~manager_front~0_91 4) v_~manager~0.offset_67)) v_~update~0_61) 1 0) 0) 0 1)) (not (= (ite (and (< v_~manager_front~0_91 v_~manager_back~0_104) (< v_~manager_front~0_91 v_~manager_size~0_24) (<= 0 v_~manager_front~0_91)) 1 0) 0))) InVars {~manager_front~0=v_~manager_front~0_91, ~manager~0.offset=v_~manager~0.offset_67, ~manager~0.base=v_~manager~0.base_67, #memory_int=|v_#memory_int_155|, ~manager_back~0=v_~manager_back~0_104, ~manager_size~0=v_~manager_size~0_24, ~update~0=v_~update~0_61} OutVars{~manager_state~0=v_~manager_state~0_38, ~manager~0.offset=v_~manager~0.offset_67, ~manager~0.base=v_~manager~0.base_67, thread1Thread1of1ForFork1_#t~mem2#1=|v_thread1Thread1of1ForFork1_#t~mem2#1_1|, ~manager_back~0=v_~manager_back~0_104, ~manager_front~0=v_~manager_front~0_90, thread1Thread1of1ForFork1_#t~post3#1=|v_thread1Thread1of1ForFork1_#t~post3#1_1|, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, ~safe~0=v_~safe~0_76, #memory_int=|v_#memory_int_155|, ~manager_size~0=v_~manager_size~0_24, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~update~0=v_~update~0_61} AuxVars[] AssignedVars[~manager_front~0, ~manager_state~0, thread1Thread1of1ForFork1_#t~post3#1, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, ~safe~0, thread1Thread1of1ForFork1_#t~mem2#1, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1][1671], [2217#(= ~node1_state~0 0), 368#true, 308#L148true, 2219#true, 376#true, 190#L104true, 210#L133true, 2223#true, 353#true, 382#(= ~client_state~0 0), 96#L88-1true, thread2Thread1of1ForFork3InUse, 2177#(and (or (= (select (select |#memory_int| ~manager~0.base) (* ~manager_front~0 4)) ~update~0) (< ~manager_size~0 (+ ~manager_front~0 1)) (< ~manager_front~0 0)) (= ~safe~0 1) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_size~0 1) (= ~manager~0.offset 0) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t1~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (not (= ~manager~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t4~0#1.base|)), 384#true, 356#true, 93#L199-4true, thread4Thread1of1ForFork2InUse, 374#(<= ~node1_back~0 ~node1_front~0), thread3Thread1of1ForFork0InUse, 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:57:32,489 INFO L294 olderBase$Statistics]: this new event has 277 ancestors and is cut-off event [2023-11-29 21:57:32,489 INFO L297 olderBase$Statistics]: existing Event has 277 ancestors and is cut-off event [2023-11-29 21:57:32,489 INFO L297 olderBase$Statistics]: existing Event has 277 ancestors and is cut-off event [2023-11-29 21:57:32,489 INFO L297 olderBase$Statistics]: existing Event has 277 ancestors and is cut-off event [2023-11-29 21:57:32,489 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1435] L133-->L132-1: Formula: (and (not (= (ite (and (<= 0 v_~manager_back~0_131) (< v_~manager_back~0_131 v_~manager_size~0_36)) 1 0) 0)) (not (= (ite (= v_~ok~0_67 (select (select |v_#memory_int_181| v_~manager~0.base_81) (+ (* v_~manager_back~0_131 4) v_~manager~0.offset_81))) 1 0) 0)) (= v_~manager_back~0_130 (+ v_~manager_back~0_131 1)) (= v_~node2_state~0_14 0)) InVars {~manager~0.offset=v_~manager~0.offset_81, ~ok~0=v_~ok~0_67, ~manager~0.base=v_~manager~0.base_81, #memory_int=|v_#memory_int_181|, ~manager_back~0=v_~manager_back~0_131, ~manager_size~0=v_~manager_size~0_36} OutVars{~node2_state~0=v_~node2_state~0_14, thread3Thread1of1ForFork0_#t~mem22#1=|v_thread3Thread1of1ForFork0_#t~mem22#1_1|, ~manager~0.offset=v_~manager~0.offset_81, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_3|, ~ok~0=v_~ok~0_67, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_3|, ~manager~0.base=v_~manager~0.base_81, thread3Thread1of1ForFork0_#t~post23#1=|v_thread3Thread1of1ForFork0_#t~post23#1_1|, #memory_int=|v_#memory_int_181|, ~manager_back~0=v_~manager_back~0_130, ~manager_size~0=v_~manager_size~0_36} AuxVars[] AssignedVars[~node2_state~0, thread3Thread1of1ForFork0_#t~mem22#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_#t~post23#1, ~manager_back~0][2142], [2217#(= ~node1_state~0 0), 60#L54true, 368#true, 308#L148true, 376#true, 403#(= ~manager_state~0 0), 190#L104true, 2221#(= ~node2_state~0 0), 2223#true, 353#true, 382#(= ~client_state~0 0), 194#L132-1true, thread2Thread1of1ForFork3InUse, 384#true, thread4Thread1of1ForFork2InUse, 93#L199-4true, 356#true, 2179#(and (= ~safe~0 1) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_size~0 1) (or (and (= ~manager_front~0 0) (= ~update~0 (select (select |#memory_int| ~manager~0.base) 0))) (< ~manager_front~0 0)) (= ~manager~0.offset 0) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t1~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (not (= ~manager~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t4~0#1.base|)), thread3Thread1of1ForFork0InUse, 374#(<= ~node1_back~0 ~node1_front~0), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:57:32,489 INFO L294 olderBase$Statistics]: this new event has 277 ancestors and is cut-off event [2023-11-29 21:57:32,489 INFO L297 olderBase$Statistics]: existing Event has 277 ancestors and is cut-off event [2023-11-29 21:57:32,489 INFO L297 olderBase$Statistics]: existing Event has 277 ancestors and is cut-off event [2023-11-29 21:57:32,489 INFO L297 olderBase$Statistics]: existing Event has 277 ancestors and is cut-off event [2023-11-29 21:57:35,241 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L148-->L154-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_137 v_~manager_size~0_40) (<= 0 v_~manager_back~0_137)) 1 0) 0)) (= v_~client_state~0_18 1) (= v_~manager_back~0_136 (+ v_~manager_back~0_137 1)) (not (= (ite (= v_~update~0_79 (select (select |v_#memory_int_193| v_~manager~0.base_85) (+ (* v_~manager_back~0_137 4) v_~manager~0.offset_85))) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, ~manager_back~0=v_~manager_back~0_137, ~manager_size~0=v_~manager_size~0_40, ~update~0=v_~update~0_79} OutVars{thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, thread4Thread1of1ForFork2_#t~post26#1=|v_thread4Thread1of1ForFork2_#t~post26#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~client_state~0=v_~client_state~0_18, ~manager_back~0=v_~manager_back~0_136, ~manager_size~0=v_~manager_size~0_40, thread4Thread1of1ForFork2_#t~mem25#1=|v_thread4Thread1of1ForFork2_#t~mem25#1_1|, ~update~0=v_~update~0_79} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post26#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, ~manager_back~0, thread4Thread1of1ForFork2_#t~mem25#1][1042], [326#L126true, 2217#(= ~node1_state~0 0), 368#true, 376#true, 88#L154-1true, 190#L104true, 2221#(= ~node2_state~0 0), 353#true, 277#L201-1true, 2225#(<= ~client_back~0 ~client_front~0), 372#true, 380#true, thread2Thread1of1ForFork3InUse, 384#true, thread4Thread1of1ForFork2InUse, 356#true, thread3Thread1of1ForFork0InUse, thread1Thread1of1ForFork1NotInUse, 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1))]) [2023-11-29 21:57:35,241 INFO L294 olderBase$Statistics]: this new event has 282 ancestors and is cut-off event [2023-11-29 21:57:35,241 INFO L297 olderBase$Statistics]: existing Event has 277 ancestors and is cut-off event [2023-11-29 21:57:35,241 INFO L297 olderBase$Statistics]: existing Event has 277 ancestors and is cut-off event [2023-11-29 21:57:35,241 INFO L297 olderBase$Statistics]: existing Event has 282 ancestors and is cut-off event [2023-11-29 21:57:35,242 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1432] L126-->L132-1: Formula: (and (not (= (ite (and (< v_~node2_front~0_35 v_~node2_back~0_44) (<= 0 v_~node2_front~0_35) (< v_~node2_front~0_35 v_~node2_size~0_20)) 1 0) 0)) (= v_~safe~0_80 (ite (= (ite (= (select (select |v_#memory_int_183| v_~node2~0.base_29) (+ (* 4 v_~node2_front~0_35) v_~node2~0.offset_29)) v_~update~0_73) 1 0) 0) 0 1)) (= v_~node2_state~0_16 1) (= (+ v_~node2_front~0_35 1) v_~node2_front~0_34)) InVars {~node2~0.offset=v_~node2~0.offset_29, ~node2_front~0=v_~node2_front~0_35, #memory_int=|v_#memory_int_183|, ~node2_size~0=v_~node2_size~0_20, ~node2~0.base=v_~node2~0.base_29, ~node2_back~0=v_~node2_back~0_44, ~update~0=v_~update~0_73} OutVars{~node2_state~0=v_~node2_state~0_16, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_1|, thread3Thread1of1ForFork0_#t~mem20#1=|v_thread3Thread1of1ForFork0_#t~mem20#1_1|, thread3Thread1of1ForFork0_#t~post21#1=|v_thread3Thread1of1ForFork0_#t~post21#1_1|, ~node2~0.offset=v_~node2~0.offset_29, ~node2_front~0=v_~node2_front~0_34, ~safe~0=v_~safe~0_80, #memory_int=|v_#memory_int_183|, ~node2_size~0=v_~node2_size~0_20, ~node2~0.base=v_~node2~0.base_29, ~node2_back~0=v_~node2_back~0_44, ~update~0=v_~update~0_73} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#t~post21#1, ~node2_state~0, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, ~node2_front~0, ~safe~0, thread3Thread1of1ForFork0_#t~mem20#1][1408], [2217#(= ~node1_state~0 0), 368#true, 308#L148true, 376#true, 2219#true, 190#L104true, 353#true, 277#L201-1true, 382#(= ~client_state~0 0), 194#L132-1true, 2225#(<= ~client_back~0 ~client_front~0), 372#true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, thread1Thread1of1ForFork1NotInUse, 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1))]) [2023-11-29 21:57:35,242 INFO L294 olderBase$Statistics]: this new event has 282 ancestors and is cut-off event [2023-11-29 21:57:35,242 INFO L297 olderBase$Statistics]: existing Event has 277 ancestors and is cut-off event [2023-11-29 21:57:35,242 INFO L297 olderBase$Statistics]: existing Event has 277 ancestors and is cut-off event [2023-11-29 21:57:35,242 INFO L297 olderBase$Statistics]: existing Event has 282 ancestors and is cut-off event [2023-11-29 21:57:35,242 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1418] L104-->L110-1: Formula: (and (= v_~node1_state~0_20 1) (not (= (ite (and (< v_~node1_front~0_37 v_~node1_size~0_20) (< v_~node1_front~0_37 v_~node1_back~0_44) (<= 0 v_~node1_front~0_37)) 1 0) 0)) (= v_~safe~0_82 (ite (= (ite (= (select (select |v_#memory_int_189| v_~node1~0.base_33) (+ (* v_~node1_front~0_37 4) v_~node1~0.offset_33)) v_~update~0_75) 1 0) 0) 0 1)) (= (+ v_~node1_front~0_37 1) v_~node1_front~0_36)) InVars {~node1~0.base=v_~node1~0.base_33, ~node1_size~0=v_~node1_size~0_20, #memory_int=|v_#memory_int_189|, ~node1_back~0=v_~node1_back~0_44, ~node1~0.offset=v_~node1~0.offset_33, ~node1_front~0=v_~node1_front~0_37, ~update~0=v_~update~0_75} OutVars{thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~node1_state~0=v_~node1_state~0_20, ~node1~0.offset=v_~node1~0.offset_33, ~node1_front~0=v_~node1_front~0_36, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~node1~0.base=v_~node1~0.base_33, ~node1_size~0=v_~node1_size~0_20, thread2Thread1of1ForFork3_#t~post16#1=|v_thread2Thread1of1ForFork3_#t~post16#1_1|, ~safe~0=v_~safe~0_82, #memory_int=|v_#memory_int_189|, thread2Thread1of1ForFork3_#t~mem15#1=|v_thread2Thread1of1ForFork3_#t~mem15#1_1|, ~node1_back~0=v_~node1_back~0_44, ~update~0=v_~update~0_75} AuxVars[] AssignedVars[thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork3_#t~post16#1, ~safe~0, thread2Thread1of1ForFork3_#t~mem15#1, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~node1_state~0, ~node1_front~0][1406], [326#L126true, 368#true, 308#L148true, 2215#true, 376#true, 2221#(= ~node2_state~0 0), 158#L110-1true, 353#true, 277#L201-1true, 382#(= ~client_state~0 0), 2225#(<= ~client_back~0 ~client_front~0), 372#true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 401#true, thread1Thread1of1ForFork1NotInUse, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1))]) [2023-11-29 21:57:35,242 INFO L294 olderBase$Statistics]: this new event has 282 ancestors and is cut-off event [2023-11-29 21:57:35,242 INFO L297 olderBase$Statistics]: existing Event has 282 ancestors and is cut-off event [2023-11-29 21:57:35,242 INFO L297 olderBase$Statistics]: existing Event has 277 ancestors and is cut-off event [2023-11-29 21:57:35,242 INFO L297 olderBase$Statistics]: existing Event has 277 ancestors and is cut-off event [2023-11-29 21:57:35,318 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L148-->L154-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_137 v_~manager_size~0_40) (<= 0 v_~manager_back~0_137)) 1 0) 0)) (= v_~client_state~0_18 1) (= v_~manager_back~0_136 (+ v_~manager_back~0_137 1)) (not (= (ite (= v_~update~0_79 (select (select |v_#memory_int_193| v_~manager~0.base_85) (+ (* v_~manager_back~0_137 4) v_~manager~0.offset_85))) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, ~manager_back~0=v_~manager_back~0_137, ~manager_size~0=v_~manager_size~0_40, ~update~0=v_~update~0_79} OutVars{thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, thread4Thread1of1ForFork2_#t~post26#1=|v_thread4Thread1of1ForFork2_#t~post26#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~client_state~0=v_~client_state~0_18, ~manager_back~0=v_~manager_back~0_136, ~manager_size~0=v_~manager_size~0_40, thread4Thread1of1ForFork2_#t~mem25#1=|v_thread4Thread1of1ForFork2_#t~mem25#1_1|, ~update~0=v_~update~0_79} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post26#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, ~manager_back~0, thread4Thread1of1ForFork2_#t~mem25#1][1215], [326#L126true, 2217#(= ~node1_state~0 0), 368#true, 378#(<= ~node2_back~0 ~node2_front~0), 88#L154-1true, 190#L104true, 2221#(= ~node2_state~0 0), 2223#true, 353#true, 380#true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, thread4Thread1of1ForFork2InUse, 93#L199-4true, 176#L60true, 374#(<= ~node1_back~0 ~node1_front~0), thread3Thread1of1ForFork0InUse, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:57:35,319 INFO L294 olderBase$Statistics]: this new event has 278 ancestors and is cut-off event [2023-11-29 21:57:35,319 INFO L297 olderBase$Statistics]: existing Event has 278 ancestors and is cut-off event [2023-11-29 21:57:35,319 INFO L297 olderBase$Statistics]: existing Event has 272 ancestors and is cut-off event [2023-11-29 21:57:35,319 INFO L297 olderBase$Statistics]: existing Event has 272 ancestors and is cut-off event [2023-11-29 21:57:35,411 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1395] L61-->L88-1: Formula: (and (= (+ v_~node1_back~0_39 1) v_~node1_back~0_38) (= v_~manager_state~0_40 2) (not (= (ite (= (select (select |v_#memory_int_177| v_~node1~0.base_31) (+ (* v_~node1_back~0_39 4) v_~node1~0.offset_31)) v_~update~0_69) 1 0) 0)) (not (= (ite (and (<= 0 v_~node1_back~0_39) (< v_~node1_back~0_39 v_~node1_size~0_16)) 1 0) 0))) InVars {~node1~0.base=v_~node1~0.base_31, ~node1_size~0=v_~node1_size~0_16, #memory_int=|v_#memory_int_177|, ~node1_back~0=v_~node1_back~0_39, ~node1~0.offset=v_~node1~0.offset_31, ~update~0=v_~update~0_69} OutVars{~manager_state~0=v_~manager_state~0_40, ~node1~0.base=v_~node1~0.base_31, thread1Thread1of1ForFork1_#t~mem4#1=|v_thread1Thread1of1ForFork1_#t~mem4#1_1|, ~node1_size~0=v_~node1_size~0_16, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_3|, thread1Thread1of1ForFork1_#t~post5#1=|v_thread1Thread1of1ForFork1_#t~post5#1_1|, #memory_int=|v_#memory_int_177|, ~node1_back~0=v_~node1_back~0_38, ~node1~0.offset=v_~node1~0.offset_31, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1_3|, ~update~0=v_~update~0_69} AuxVars[] AssignedVars[~manager_state~0, thread1Thread1of1ForFork1_#t~mem4#1, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork1_#t~post5#1, ~node1_back~0, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1][1588], [326#L126true, 368#true, 201#L111true, 308#L148true, 2215#true, 376#true, 2221#(= ~node2_state~0 0), 353#true, 2225#(<= ~client_back~0 ~client_front~0), 382#(= ~client_state~0 0), 372#true, 96#L88-1true, thread2Thread1of1ForFork3InUse, 384#true, thread4Thread1of1ForFork2InUse, 356#true, 93#L199-4true, thread3Thread1of1ForFork0InUse, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:57:35,411 INFO L294 olderBase$Statistics]: this new event has 282 ancestors and is cut-off event [2023-11-29 21:57:35,411 INFO L297 olderBase$Statistics]: existing Event has 277 ancestors and is cut-off event [2023-11-29 21:57:35,411 INFO L297 olderBase$Statistics]: existing Event has 277 ancestors and is cut-off event [2023-11-29 21:57:35,411 INFO L297 olderBase$Statistics]: existing Event has 277 ancestors and is cut-off event [2023-11-29 21:57:35,411 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1421] L111-->L110-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_125 v_~manager_size~0_32) (<= 0 v_~manager_back~0_125)) 1 0) 0)) (= v_~node1_state~0_18 0) (= v_~manager_back~0_124 (+ v_~manager_back~0_125 1)) (not (= (ite (= (select (select |v_#memory_int_173| v_~manager~0.base_79) (+ (* v_~manager_back~0_125 4) v_~manager~0.offset_79)) v_~ok~0_65) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_79, ~ok~0=v_~ok~0_65, ~manager~0.base=v_~manager~0.base_79, #memory_int=|v_#memory_int_173|, ~manager_back~0=v_~manager_back~0_125, ~manager_size~0=v_~manager_size~0_32} OutVars{thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_3|, ~manager~0.offset=v_~manager~0.offset_79, thread2Thread1of1ForFork3_#t~mem17#1=|v_thread2Thread1of1ForFork3_#t~mem17#1_1|, ~ok~0=v_~ok~0_65, ~manager~0.base=v_~manager~0.base_79, thread2Thread1of1ForFork3_#t~post18#1=|v_thread2Thread1of1ForFork3_#t~post18#1_1|, #memory_int=|v_#memory_int_173|, ~manager_back~0=v_~manager_back~0_124, ~manager_size~0=v_~manager_size~0_32, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_3|, ~node1_state~0=v_~node1_state~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork3_#t~mem17#1, thread2Thread1of1ForFork3_#t~post18#1, ~manager_back~0, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~node1_state~0][2060], [326#L126true, 2217#(= ~node1_state~0 0), 368#true, 308#L148true, 376#true, 2221#(= ~node2_state~0 0), 158#L110-1true, 353#true, 25#L61true, 382#(= ~client_state~0 0), 2225#(<= ~client_back~0 ~client_front~0), 372#true, thread2Thread1of1ForFork3InUse, 384#true, thread4Thread1of1ForFork2InUse, 356#true, 93#L199-4true, thread3Thread1of1ForFork0InUse, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:57:35,411 INFO L294 olderBase$Statistics]: this new event has 282 ancestors and is cut-off event [2023-11-29 21:57:35,412 INFO L297 olderBase$Statistics]: existing Event has 277 ancestors and is cut-off event [2023-11-29 21:57:35,412 INFO L297 olderBase$Statistics]: existing Event has 277 ancestors and is cut-off event [2023-11-29 21:57:35,412 INFO L297 olderBase$Statistics]: existing Event has 277 ancestors and is cut-off event [2023-11-29 21:57:35,412 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L148-->L154-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_137 v_~manager_size~0_40) (<= 0 v_~manager_back~0_137)) 1 0) 0)) (= v_~client_state~0_18 1) (= v_~manager_back~0_136 (+ v_~manager_back~0_137 1)) (not (= (ite (= v_~update~0_79 (select (select |v_#memory_int_193| v_~manager~0.base_85) (+ (* v_~manager_back~0_137 4) v_~manager~0.offset_85))) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, ~manager_back~0=v_~manager_back~0_137, ~manager_size~0=v_~manager_size~0_40, ~update~0=v_~update~0_79} OutVars{thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, thread4Thread1of1ForFork2_#t~post26#1=|v_thread4Thread1of1ForFork2_#t~post26#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~client_state~0=v_~client_state~0_18, ~manager_back~0=v_~manager_back~0_136, ~manager_size~0=v_~manager_size~0_40, thread4Thread1of1ForFork2_#t~mem25#1=|v_thread4Thread1of1ForFork2_#t~mem25#1_1|, ~update~0=v_~update~0_79} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post26#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, ~manager_back~0, thread4Thread1of1ForFork2_#t~mem25#1][1488], [326#L126true, 368#true, 201#L111true, 2215#true, 376#true, 88#L154-1true, 2221#(= ~node2_state~0 0), 353#true, 25#L61true, 2225#(<= ~client_back~0 ~client_front~0), 372#true, 380#true, thread2Thread1of1ForFork3InUse, 384#true, thread4Thread1of1ForFork2InUse, 356#true, 93#L199-4true, thread3Thread1of1ForFork0InUse, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:57:35,412 INFO L294 olderBase$Statistics]: this new event has 282 ancestors and is cut-off event [2023-11-29 21:57:35,412 INFO L297 olderBase$Statistics]: existing Event has 277 ancestors and is cut-off event [2023-11-29 21:57:35,412 INFO L297 olderBase$Statistics]: existing Event has 277 ancestors and is cut-off event [2023-11-29 21:57:35,412 INFO L297 olderBase$Statistics]: existing Event has 277 ancestors and is cut-off event [2023-11-29 21:57:35,412 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1432] L126-->L132-1: Formula: (and (not (= (ite (and (< v_~node2_front~0_35 v_~node2_back~0_44) (<= 0 v_~node2_front~0_35) (< v_~node2_front~0_35 v_~node2_size~0_20)) 1 0) 0)) (= v_~safe~0_80 (ite (= (ite (= (select (select |v_#memory_int_183| v_~node2~0.base_29) (+ (* 4 v_~node2_front~0_35) v_~node2~0.offset_29)) v_~update~0_73) 1 0) 0) 0 1)) (= v_~node2_state~0_16 1) (= (+ v_~node2_front~0_35 1) v_~node2_front~0_34)) InVars {~node2~0.offset=v_~node2~0.offset_29, ~node2_front~0=v_~node2_front~0_35, #memory_int=|v_#memory_int_183|, ~node2_size~0=v_~node2_size~0_20, ~node2~0.base=v_~node2~0.base_29, ~node2_back~0=v_~node2_back~0_44, ~update~0=v_~update~0_73} OutVars{~node2_state~0=v_~node2_state~0_16, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_1|, thread3Thread1of1ForFork0_#t~mem20#1=|v_thread3Thread1of1ForFork0_#t~mem20#1_1|, thread3Thread1of1ForFork0_#t~post21#1=|v_thread3Thread1of1ForFork0_#t~post21#1_1|, ~node2~0.offset=v_~node2~0.offset_29, ~node2_front~0=v_~node2_front~0_34, ~safe~0=v_~safe~0_80, #memory_int=|v_#memory_int_183|, ~node2_size~0=v_~node2_size~0_20, ~node2~0.base=v_~node2~0.base_29, ~node2_back~0=v_~node2_back~0_44, ~update~0=v_~update~0_73} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#t~post21#1, ~node2_state~0, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, ~node2_front~0, ~safe~0, thread3Thread1of1ForFork0_#t~mem20#1][1958], [368#true, 201#L111true, 308#L148true, 2215#true, 376#true, 2219#true, 353#true, 25#L61true, 2225#(<= ~client_back~0 ~client_front~0), 194#L132-1true, 382#(= ~client_state~0 0), 372#true, thread2Thread1of1ForFork3InUse, 384#true, thread4Thread1of1ForFork2InUse, 93#L199-4true, 356#true, thread3Thread1of1ForFork0InUse, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:57:35,412 INFO L294 olderBase$Statistics]: this new event has 282 ancestors and is cut-off event [2023-11-29 21:57:35,412 INFO L297 olderBase$Statistics]: existing Event has 277 ancestors and is cut-off event [2023-11-29 21:57:35,412 INFO L297 olderBase$Statistics]: existing Event has 277 ancestors and is cut-off event [2023-11-29 21:57:35,412 INFO L297 olderBase$Statistics]: existing Event has 277 ancestors and is cut-off event [2023-11-29 21:57:35,415 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1398] L68-->L88-1: Formula: (and (not (= (ite (and (< v_~node2_back~0_49 v_~node2_size~0_24) (<= 0 v_~node2_back~0_49)) 1 0) 0)) (= (+ v_~node2_back~0_49 1) v_~node2_back~0_48) (= v_~manager_state~0_44 3) (not (= (ite (= v_~update~0_83 (select (select |v_#memory_int_197| v_~node2~0.base_33) (+ (* 4 v_~node2_back~0_49) v_~node2~0.offset_33))) 1 0) 0))) InVars {~node2~0.offset=v_~node2~0.offset_33, #memory_int=|v_#memory_int_197|, ~node2_size~0=v_~node2_size~0_24, ~node2_back~0=v_~node2_back~0_49, ~node2~0.base=v_~node2~0.base_33, ~update~0=v_~update~0_83} OutVars{thread1Thread1of1ForFork1_#t~post7#1=|v_thread1Thread1of1ForFork1_#t~post7#1_1|, ~manager_state~0=v_~manager_state~0_44, thread1Thread1of1ForFork1_#t~mem6#1=|v_thread1Thread1of1ForFork1_#t~mem6#1_1|, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_5|, ~node2~0.offset=v_~node2~0.offset_33, #memory_int=|v_#memory_int_197|, ~node2_size~0=v_~node2_size~0_24, ~node2_back~0=v_~node2_back~0_48, ~node2~0.base=v_~node2~0.base_33, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1_5|, ~update~0=v_~update~0_83} AuxVars[] AssignedVars[thread1Thread1of1ForFork1_#t~post7#1, ~manager_state~0, thread1Thread1of1ForFork1_#t~mem6#1, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, ~node2_back~0, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1][1711], [326#L126true, 368#true, 308#L148true, 2215#true, 376#true, 2221#(= ~node2_state~0 0), 353#true, 2225#(<= ~client_back~0 ~client_front~0), 382#(= ~client_state~0 0), 372#true, 96#L88-1true, 35#L110true, thread2Thread1of1ForFork3InUse, 384#true, thread4Thread1of1ForFork2InUse, 356#true, 93#L199-4true, thread3Thread1of1ForFork0InUse, 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:57:35,415 INFO L294 olderBase$Statistics]: this new event has 282 ancestors and is cut-off event [2023-11-29 21:57:35,415 INFO L297 olderBase$Statistics]: existing Event has 277 ancestors and is cut-off event [2023-11-29 21:57:35,415 INFO L297 olderBase$Statistics]: existing Event has 277 ancestors and is cut-off event [2023-11-29 21:57:35,415 INFO L297 olderBase$Statistics]: existing Event has 277 ancestors and is cut-off event [2023-11-29 21:57:35,415 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L148-->L154-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_137 v_~manager_size~0_40) (<= 0 v_~manager_back~0_137)) 1 0) 0)) (= v_~client_state~0_18 1) (= v_~manager_back~0_136 (+ v_~manager_back~0_137 1)) (not (= (ite (= v_~update~0_79 (select (select |v_#memory_int_193| v_~manager~0.base_85) (+ (* v_~manager_back~0_137 4) v_~manager~0.offset_85))) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, ~manager_back~0=v_~manager_back~0_137, ~manager_size~0=v_~manager_size~0_40, ~update~0=v_~update~0_79} OutVars{thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, thread4Thread1of1ForFork2_#t~post26#1=|v_thread4Thread1of1ForFork2_#t~post26#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~client_state~0=v_~client_state~0_18, ~manager_back~0=v_~manager_back~0_136, ~manager_size~0=v_~manager_size~0_40, thread4Thread1of1ForFork2_#t~mem25#1=|v_thread4Thread1of1ForFork2_#t~mem25#1_1|, ~update~0=v_~update~0_79} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post26#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, ~manager_back~0, thread4Thread1of1ForFork2_#t~mem25#1][1488], [326#L126true, 368#true, 2215#true, 376#true, 88#L154-1true, 2221#(= ~node2_state~0 0), 353#true, 2225#(<= ~client_back~0 ~client_front~0), 372#true, 39#L68true, 35#L110true, 380#true, thread2Thread1of1ForFork3InUse, 384#true, thread4Thread1of1ForFork2InUse, 356#true, 93#L199-4true, thread3Thread1of1ForFork0InUse, 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:57:35,415 INFO L294 olderBase$Statistics]: this new event has 282 ancestors and is cut-off event [2023-11-29 21:57:35,415 INFO L297 olderBase$Statistics]: existing Event has 277 ancestors and is cut-off event [2023-11-29 21:57:35,415 INFO L297 olderBase$Statistics]: existing Event has 277 ancestors and is cut-off event [2023-11-29 21:57:35,415 INFO L297 olderBase$Statistics]: existing Event has 277 ancestors and is cut-off event [2023-11-29 21:57:35,415 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1432] L126-->L132-1: Formula: (and (not (= (ite (and (< v_~node2_front~0_35 v_~node2_back~0_44) (<= 0 v_~node2_front~0_35) (< v_~node2_front~0_35 v_~node2_size~0_20)) 1 0) 0)) (= v_~safe~0_80 (ite (= (ite (= (select (select |v_#memory_int_183| v_~node2~0.base_29) (+ (* 4 v_~node2_front~0_35) v_~node2~0.offset_29)) v_~update~0_73) 1 0) 0) 0 1)) (= v_~node2_state~0_16 1) (= (+ v_~node2_front~0_35 1) v_~node2_front~0_34)) InVars {~node2~0.offset=v_~node2~0.offset_29, ~node2_front~0=v_~node2_front~0_35, #memory_int=|v_#memory_int_183|, ~node2_size~0=v_~node2_size~0_20, ~node2~0.base=v_~node2~0.base_29, ~node2_back~0=v_~node2_back~0_44, ~update~0=v_~update~0_73} OutVars{~node2_state~0=v_~node2_state~0_16, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_1|, thread3Thread1of1ForFork0_#t~mem20#1=|v_thread3Thread1of1ForFork0_#t~mem20#1_1|, thread3Thread1of1ForFork0_#t~post21#1=|v_thread3Thread1of1ForFork0_#t~post21#1_1|, ~node2~0.offset=v_~node2~0.offset_29, ~node2_front~0=v_~node2_front~0_34, ~safe~0=v_~safe~0_80, #memory_int=|v_#memory_int_183|, ~node2_size~0=v_~node2_size~0_20, ~node2~0.base=v_~node2~0.base_29, ~node2_back~0=v_~node2_back~0_44, ~update~0=v_~update~0_73} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#t~post21#1, ~node2_state~0, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, ~node2_front~0, ~safe~0, thread3Thread1of1ForFork0_#t~mem20#1][1958], [368#true, 308#L148true, 2215#true, 376#true, 2219#true, 353#true, 382#(= ~client_state~0 0), 194#L132-1true, 2225#(<= ~client_back~0 ~client_front~0), 372#true, 39#L68true, 35#L110true, thread2Thread1of1ForFork3InUse, 384#true, thread4Thread1of1ForFork2InUse, 356#true, 93#L199-4true, thread3Thread1of1ForFork0InUse, 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:57:35,416 INFO L294 olderBase$Statistics]: this new event has 282 ancestors and is cut-off event [2023-11-29 21:57:35,416 INFO L297 olderBase$Statistics]: existing Event has 277 ancestors and is cut-off event [2023-11-29 21:57:35,416 INFO L297 olderBase$Statistics]: existing Event has 277 ancestors and is cut-off event [2023-11-29 21:57:35,416 INFO L297 olderBase$Statistics]: existing Event has 277 ancestors and is cut-off event [2023-11-29 21:57:35,419 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L148-->L154-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_137 v_~manager_size~0_40) (<= 0 v_~manager_back~0_137)) 1 0) 0)) (= v_~client_state~0_18 1) (= v_~manager_back~0_136 (+ v_~manager_back~0_137 1)) (not (= (ite (= v_~update~0_79 (select (select |v_#memory_int_193| v_~manager~0.base_85) (+ (* v_~manager_back~0_137 4) v_~manager~0.offset_85))) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, ~manager_back~0=v_~manager_back~0_137, ~manager_size~0=v_~manager_size~0_40, ~update~0=v_~update~0_79} OutVars{thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, thread4Thread1of1ForFork2_#t~post26#1=|v_thread4Thread1of1ForFork2_#t~post26#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~client_state~0=v_~client_state~0_18, ~manager_back~0=v_~manager_back~0_136, ~manager_size~0=v_~manager_size~0_40, thread4Thread1of1ForFork2_#t~mem25#1=|v_thread4Thread1of1ForFork2_#t~mem25#1_1|, ~update~0=v_~update~0_79} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post26#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, ~manager_back~0, thread4Thread1of1ForFork2_#t~mem25#1][1488], [326#L126true, 368#true, 2215#true, 376#true, 88#L154-1true, 2221#(= ~node2_state~0 0), 321#L74true, 353#true, 2225#(<= ~client_back~0 ~client_front~0), 372#true, 35#L110true, thread2Thread1of1ForFork3InUse, 380#true, 384#true, thread4Thread1of1ForFork2InUse, 93#L199-4true, 356#true, thread3Thread1of1ForFork0InUse, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:57:35,419 INFO L294 olderBase$Statistics]: this new event has 282 ancestors and is cut-off event [2023-11-29 21:57:35,419 INFO L297 olderBase$Statistics]: existing Event has 277 ancestors and is cut-off event [2023-11-29 21:57:35,419 INFO L297 olderBase$Statistics]: existing Event has 277 ancestors and is cut-off event [2023-11-29 21:57:35,419 INFO L297 olderBase$Statistics]: existing Event has 277 ancestors and is cut-off event [2023-11-29 21:57:35,419 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1432] L126-->L132-1: Formula: (and (not (= (ite (and (< v_~node2_front~0_35 v_~node2_back~0_44) (<= 0 v_~node2_front~0_35) (< v_~node2_front~0_35 v_~node2_size~0_20)) 1 0) 0)) (= v_~safe~0_80 (ite (= (ite (= (select (select |v_#memory_int_183| v_~node2~0.base_29) (+ (* 4 v_~node2_front~0_35) v_~node2~0.offset_29)) v_~update~0_73) 1 0) 0) 0 1)) (= v_~node2_state~0_16 1) (= (+ v_~node2_front~0_35 1) v_~node2_front~0_34)) InVars {~node2~0.offset=v_~node2~0.offset_29, ~node2_front~0=v_~node2_front~0_35, #memory_int=|v_#memory_int_183|, ~node2_size~0=v_~node2_size~0_20, ~node2~0.base=v_~node2~0.base_29, ~node2_back~0=v_~node2_back~0_44, ~update~0=v_~update~0_73} OutVars{~node2_state~0=v_~node2_state~0_16, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_1|, thread3Thread1of1ForFork0_#t~mem20#1=|v_thread3Thread1of1ForFork0_#t~mem20#1_1|, thread3Thread1of1ForFork0_#t~post21#1=|v_thread3Thread1of1ForFork0_#t~post21#1_1|, ~node2~0.offset=v_~node2~0.offset_29, ~node2_front~0=v_~node2_front~0_34, ~safe~0=v_~safe~0_80, #memory_int=|v_#memory_int_183|, ~node2_size~0=v_~node2_size~0_20, ~node2~0.base=v_~node2~0.base_29, ~node2_back~0=v_~node2_back~0_44, ~update~0=v_~update~0_73} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#t~post21#1, ~node2_state~0, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, ~node2_front~0, ~safe~0, thread3Thread1of1ForFork0_#t~mem20#1][1958], [368#true, 308#L148true, 2215#true, 376#true, 2219#true, 321#L74true, 353#true, 382#(= ~client_state~0 0), 2225#(<= ~client_back~0 ~client_front~0), 194#L132-1true, 372#true, 35#L110true, thread2Thread1of1ForFork3InUse, 384#true, thread4Thread1of1ForFork2InUse, 93#L199-4true, 356#true, thread3Thread1of1ForFork0InUse, 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:57:35,420 INFO L294 olderBase$Statistics]: this new event has 282 ancestors and is cut-off event [2023-11-29 21:57:35,420 INFO L297 olderBase$Statistics]: existing Event has 277 ancestors and is cut-off event [2023-11-29 21:57:35,420 INFO L297 olderBase$Statistics]: existing Event has 277 ancestors and is cut-off event [2023-11-29 21:57:35,420 INFO L297 olderBase$Statistics]: existing Event has 277 ancestors and is cut-off event [2023-11-29 21:57:35,421 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1421] L111-->L110-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_125 v_~manager_size~0_32) (<= 0 v_~manager_back~0_125)) 1 0) 0)) (= v_~node1_state~0_18 0) (= v_~manager_back~0_124 (+ v_~manager_back~0_125 1)) (not (= (ite (= (select (select |v_#memory_int_173| v_~manager~0.base_79) (+ (* v_~manager_back~0_125 4) v_~manager~0.offset_79)) v_~ok~0_65) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_79, ~ok~0=v_~ok~0_65, ~manager~0.base=v_~manager~0.base_79, #memory_int=|v_#memory_int_173|, ~manager_back~0=v_~manager_back~0_125, ~manager_size~0=v_~manager_size~0_32} OutVars{thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_3|, ~manager~0.offset=v_~manager~0.offset_79, thread2Thread1of1ForFork3_#t~mem17#1=|v_thread2Thread1of1ForFork3_#t~mem17#1_1|, ~ok~0=v_~ok~0_65, ~manager~0.base=v_~manager~0.base_79, thread2Thread1of1ForFork3_#t~post18#1=|v_thread2Thread1of1ForFork3_#t~post18#1_1|, #memory_int=|v_#memory_int_173|, ~manager_back~0=v_~manager_back~0_124, ~manager_size~0=v_~manager_size~0_32, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_3|, ~node1_state~0=v_~node1_state~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork3_#t~mem17#1, thread2Thread1of1ForFork3_#t~post18#1, ~manager_back~0, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~node1_state~0][2060], [326#L126true, 2217#(= ~node1_state~0 0), 368#true, 308#L148true, 376#true, 2221#(= ~node2_state~0 0), 158#L110-1true, 353#true, 227#L67true, 382#(= ~client_state~0 0), 2225#(<= ~client_back~0 ~client_front~0), 372#true, thread2Thread1of1ForFork3InUse, 384#true, thread4Thread1of1ForFork2InUse, 356#true, 93#L199-4true, thread3Thread1of1ForFork0InUse, 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:57:35,421 INFO L294 olderBase$Statistics]: this new event has 282 ancestors and is cut-off event [2023-11-29 21:57:35,421 INFO L297 olderBase$Statistics]: existing Event has 277 ancestors and is cut-off event [2023-11-29 21:57:35,421 INFO L297 olderBase$Statistics]: existing Event has 277 ancestors and is cut-off event [2023-11-29 21:57:35,421 INFO L297 olderBase$Statistics]: existing Event has 277 ancestors and is cut-off event [2023-11-29 21:57:35,421 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L148-->L154-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_137 v_~manager_size~0_40) (<= 0 v_~manager_back~0_137)) 1 0) 0)) (= v_~client_state~0_18 1) (= v_~manager_back~0_136 (+ v_~manager_back~0_137 1)) (not (= (ite (= v_~update~0_79 (select (select |v_#memory_int_193| v_~manager~0.base_85) (+ (* v_~manager_back~0_137 4) v_~manager~0.offset_85))) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, ~manager_back~0=v_~manager_back~0_137, ~manager_size~0=v_~manager_size~0_40, ~update~0=v_~update~0_79} OutVars{thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, thread4Thread1of1ForFork2_#t~post26#1=|v_thread4Thread1of1ForFork2_#t~post26#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~client_state~0=v_~client_state~0_18, ~manager_back~0=v_~manager_back~0_136, ~manager_size~0=v_~manager_size~0_40, thread4Thread1of1ForFork2_#t~mem25#1=|v_thread4Thread1of1ForFork2_#t~mem25#1_1|, ~update~0=v_~update~0_79} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post26#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, ~manager_back~0, thread4Thread1of1ForFork2_#t~mem25#1][1488], [326#L126true, 368#true, 201#L111true, 2215#true, 376#true, 88#L154-1true, 2221#(= ~node2_state~0 0), 353#true, 227#L67true, 2225#(<= ~client_back~0 ~client_front~0), 372#true, thread2Thread1of1ForFork3InUse, 380#true, 384#true, thread4Thread1of1ForFork2InUse, 356#true, 93#L199-4true, thread3Thread1of1ForFork0InUse, 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:57:35,421 INFO L294 olderBase$Statistics]: this new event has 282 ancestors and is cut-off event [2023-11-29 21:57:35,421 INFO L297 olderBase$Statistics]: existing Event has 277 ancestors and is cut-off event [2023-11-29 21:57:35,421 INFO L297 olderBase$Statistics]: existing Event has 277 ancestors and is cut-off event [2023-11-29 21:57:35,421 INFO L297 olderBase$Statistics]: existing Event has 277 ancestors and is cut-off event [2023-11-29 21:57:35,421 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1432] L126-->L132-1: Formula: (and (not (= (ite (and (< v_~node2_front~0_35 v_~node2_back~0_44) (<= 0 v_~node2_front~0_35) (< v_~node2_front~0_35 v_~node2_size~0_20)) 1 0) 0)) (= v_~safe~0_80 (ite (= (ite (= (select (select |v_#memory_int_183| v_~node2~0.base_29) (+ (* 4 v_~node2_front~0_35) v_~node2~0.offset_29)) v_~update~0_73) 1 0) 0) 0 1)) (= v_~node2_state~0_16 1) (= (+ v_~node2_front~0_35 1) v_~node2_front~0_34)) InVars {~node2~0.offset=v_~node2~0.offset_29, ~node2_front~0=v_~node2_front~0_35, #memory_int=|v_#memory_int_183|, ~node2_size~0=v_~node2_size~0_20, ~node2~0.base=v_~node2~0.base_29, ~node2_back~0=v_~node2_back~0_44, ~update~0=v_~update~0_73} OutVars{~node2_state~0=v_~node2_state~0_16, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_1|, thread3Thread1of1ForFork0_#t~mem20#1=|v_thread3Thread1of1ForFork0_#t~mem20#1_1|, thread3Thread1of1ForFork0_#t~post21#1=|v_thread3Thread1of1ForFork0_#t~post21#1_1|, ~node2~0.offset=v_~node2~0.offset_29, ~node2_front~0=v_~node2_front~0_34, ~safe~0=v_~safe~0_80, #memory_int=|v_#memory_int_183|, ~node2_size~0=v_~node2_size~0_20, ~node2~0.base=v_~node2~0.base_29, ~node2_back~0=v_~node2_back~0_44, ~update~0=v_~update~0_73} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#t~post21#1, ~node2_state~0, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, ~node2_front~0, ~safe~0, thread3Thread1of1ForFork0_#t~mem20#1][1958], [368#true, 201#L111true, 308#L148true, 2215#true, 2219#true, 376#true, 353#true, 227#L67true, 194#L132-1true, 382#(= ~client_state~0 0), 2225#(<= ~client_back~0 ~client_front~0), 372#true, thread2Thread1of1ForFork3InUse, 384#true, thread4Thread1of1ForFork2InUse, 356#true, 93#L199-4true, thread3Thread1of1ForFork0InUse, 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:57:35,421 INFO L294 olderBase$Statistics]: this new event has 282 ancestors and is cut-off event [2023-11-29 21:57:35,421 INFO L297 olderBase$Statistics]: existing Event has 277 ancestors and is cut-off event [2023-11-29 21:57:35,421 INFO L297 olderBase$Statistics]: existing Event has 277 ancestors and is cut-off event [2023-11-29 21:57:35,422 INFO L297 olderBase$Statistics]: existing Event has 277 ancestors and is cut-off event [2023-11-29 21:57:35,586 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L148-->L154-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_137 v_~manager_size~0_40) (<= 0 v_~manager_back~0_137)) 1 0) 0)) (= v_~client_state~0_18 1) (= v_~manager_back~0_136 (+ v_~manager_back~0_137 1)) (not (= (ite (= v_~update~0_79 (select (select |v_#memory_int_193| v_~manager~0.base_85) (+ (* v_~manager_back~0_137 4) v_~manager~0.offset_85))) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, ~manager_back~0=v_~manager_back~0_137, ~manager_size~0=v_~manager_size~0_40, ~update~0=v_~update~0_79} OutVars{thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, thread4Thread1of1ForFork2_#t~post26#1=|v_thread4Thread1of1ForFork2_#t~post26#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~client_state~0=v_~client_state~0_18, ~manager_back~0=v_~manager_back~0_136, ~manager_size~0=v_~manager_size~0_40, thread4Thread1of1ForFork2_#t~mem25#1=|v_thread4Thread1of1ForFork2_#t~mem25#1_1|, ~update~0=v_~update~0_79} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post26#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, ~manager_back~0, thread4Thread1of1ForFork2_#t~mem25#1][1042], [326#L126true, 2217#(= ~node1_state~0 0), 368#true, 18#L200-1true, 376#true, 88#L154-1true, 190#L104true, 2221#(= ~node2_state~0 0), 187#L82true, 353#true, 2225#(<= ~client_back~0 ~client_front~0), 372#true, thread2Thread1of1ForFork3InUse, 380#true, 384#true, thread4Thread1of1ForFork2InUse, 356#true, thread3Thread1of1ForFork0InUse, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:57:35,586 INFO L294 olderBase$Statistics]: this new event has 282 ancestors and is cut-off event [2023-11-29 21:57:35,586 INFO L297 olderBase$Statistics]: existing Event has 282 ancestors and is cut-off event [2023-11-29 21:57:35,586 INFO L297 olderBase$Statistics]: existing Event has 277 ancestors and is cut-off event [2023-11-29 21:57:35,586 INFO L297 olderBase$Statistics]: existing Event has 277 ancestors and is cut-off event [2023-11-29 21:57:35,586 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1432] L126-->L132-1: Formula: (and (not (= (ite (and (< v_~node2_front~0_35 v_~node2_back~0_44) (<= 0 v_~node2_front~0_35) (< v_~node2_front~0_35 v_~node2_size~0_20)) 1 0) 0)) (= v_~safe~0_80 (ite (= (ite (= (select (select |v_#memory_int_183| v_~node2~0.base_29) (+ (* 4 v_~node2_front~0_35) v_~node2~0.offset_29)) v_~update~0_73) 1 0) 0) 0 1)) (= v_~node2_state~0_16 1) (= (+ v_~node2_front~0_35 1) v_~node2_front~0_34)) InVars {~node2~0.offset=v_~node2~0.offset_29, ~node2_front~0=v_~node2_front~0_35, #memory_int=|v_#memory_int_183|, ~node2_size~0=v_~node2_size~0_20, ~node2~0.base=v_~node2~0.base_29, ~node2_back~0=v_~node2_back~0_44, ~update~0=v_~update~0_73} OutVars{~node2_state~0=v_~node2_state~0_16, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_1|, thread3Thread1of1ForFork0_#t~mem20#1=|v_thread3Thread1of1ForFork0_#t~mem20#1_1|, thread3Thread1of1ForFork0_#t~post21#1=|v_thread3Thread1of1ForFork0_#t~post21#1_1|, ~node2~0.offset=v_~node2~0.offset_29, ~node2_front~0=v_~node2_front~0_34, ~safe~0=v_~safe~0_80, #memory_int=|v_#memory_int_183|, ~node2_size~0=v_~node2_size~0_20, ~node2~0.base=v_~node2~0.base_29, ~node2_back~0=v_~node2_back~0_44, ~update~0=v_~update~0_73} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#t~post21#1, ~node2_state~0, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, ~node2_front~0, ~safe~0, thread3Thread1of1ForFork0_#t~mem20#1][1408], [2217#(= ~node1_state~0 0), 368#true, 308#L148true, 18#L200-1true, 2219#true, 376#true, 190#L104true, 187#L82true, 353#true, 194#L132-1true, 382#(= ~client_state~0 0), 2225#(<= ~client_back~0 ~client_front~0), 372#true, thread2Thread1of1ForFork3InUse, 384#true, thread4Thread1of1ForFork2InUse, 356#true, thread3Thread1of1ForFork0InUse, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:57:35,586 INFO L294 olderBase$Statistics]: this new event has 282 ancestors and is cut-off event [2023-11-29 21:57:35,586 INFO L297 olderBase$Statistics]: existing Event has 282 ancestors and is cut-off event [2023-11-29 21:57:35,586 INFO L297 olderBase$Statistics]: existing Event has 277 ancestors and is cut-off event [2023-11-29 21:57:35,586 INFO L297 olderBase$Statistics]: existing Event has 277 ancestors and is cut-off event [2023-11-29 21:57:35,587 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1418] L104-->L110-1: Formula: (and (= v_~node1_state~0_20 1) (not (= (ite (and (< v_~node1_front~0_37 v_~node1_size~0_20) (< v_~node1_front~0_37 v_~node1_back~0_44) (<= 0 v_~node1_front~0_37)) 1 0) 0)) (= v_~safe~0_82 (ite (= (ite (= (select (select |v_#memory_int_189| v_~node1~0.base_33) (+ (* v_~node1_front~0_37 4) v_~node1~0.offset_33)) v_~update~0_75) 1 0) 0) 0 1)) (= (+ v_~node1_front~0_37 1) v_~node1_front~0_36)) InVars {~node1~0.base=v_~node1~0.base_33, ~node1_size~0=v_~node1_size~0_20, #memory_int=|v_#memory_int_189|, ~node1_back~0=v_~node1_back~0_44, ~node1~0.offset=v_~node1~0.offset_33, ~node1_front~0=v_~node1_front~0_37, ~update~0=v_~update~0_75} OutVars{thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~node1_state~0=v_~node1_state~0_20, ~node1~0.offset=v_~node1~0.offset_33, ~node1_front~0=v_~node1_front~0_36, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~node1~0.base=v_~node1~0.base_33, ~node1_size~0=v_~node1_size~0_20, thread2Thread1of1ForFork3_#t~post16#1=|v_thread2Thread1of1ForFork3_#t~post16#1_1|, ~safe~0=v_~safe~0_82, #memory_int=|v_#memory_int_189|, thread2Thread1of1ForFork3_#t~mem15#1=|v_thread2Thread1of1ForFork3_#t~mem15#1_1|, ~node1_back~0=v_~node1_back~0_44, ~update~0=v_~update~0_75} AuxVars[] AssignedVars[thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork3_#t~post16#1, ~safe~0, thread2Thread1of1ForFork3_#t~mem15#1, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~node1_state~0, ~node1_front~0][1406], [326#L126true, 368#true, 308#L148true, 18#L200-1true, 2215#true, 376#true, 2221#(= ~node2_state~0 0), 187#L82true, 158#L110-1true, 353#true, 2225#(<= ~client_back~0 ~client_front~0), 382#(= ~client_state~0 0), 372#true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:57:35,587 INFO L294 olderBase$Statistics]: this new event has 282 ancestors and is cut-off event [2023-11-29 21:57:35,587 INFO L297 olderBase$Statistics]: existing Event has 277 ancestors and is cut-off event [2023-11-29 21:57:35,587 INFO L297 olderBase$Statistics]: existing Event has 277 ancestors and is cut-off event [2023-11-29 21:57:35,587 INFO L297 olderBase$Statistics]: existing Event has 282 ancestors and is cut-off event [2023-11-29 21:57:35,587 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1404] L82-->L88-1: Formula: (and (= v_~safe~0_84 (ite (= (ite (= (select (select |v_#memory_int_199| v_~manager~0.base_87) (+ (* v_~manager_front~0_97 4) v_~manager~0.offset_87)) v_~ok~0_73) 1 0) 0) 0 1)) (= (+ v_~manager_front~0_97 1) v_~manager_front~0_96) (= v_~manager_state~0_46 5) (not (= (ite (and (< v_~manager_front~0_97 v_~manager_back~0_142) (<= 0 v_~manager_front~0_97) (< v_~manager_front~0_97 v_~manager_size~0_44)) 1 0) 0))) InVars {~manager_front~0=v_~manager_front~0_97, ~manager~0.offset=v_~manager~0.offset_87, ~ok~0=v_~ok~0_73, ~manager~0.base=v_~manager~0.base_87, #memory_int=|v_#memory_int_199|, ~manager_back~0=v_~manager_back~0_142, ~manager_size~0=v_~manager_size~0_44} OutVars{~manager_state~0=v_~manager_state~0_46, ~manager~0.offset=v_~manager~0.offset_87, ~ok~0=v_~ok~0_73, ~manager~0.base=v_~manager~0.base_87, ~manager_back~0=v_~manager_back~0_142, thread1Thread1of1ForFork1_#t~post11#1=|v_thread1Thread1of1ForFork1_#t~post11#1_1|, ~manager_front~0=v_~manager_front~0_96, thread1Thread1of1ForFork1_#t~mem10#1=|v_thread1Thread1of1ForFork1_#t~mem10#1_1|, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_9|, ~safe~0=v_~safe~0_84, #memory_int=|v_#memory_int_199|, ~manager_size~0=v_~manager_size~0_44, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1_9|} AuxVars[] AssignedVars[~manager_front~0, ~manager_state~0, thread1Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, ~safe~0, thread1Thread1of1ForFork1_#t~post11#1, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1][1847], [2217#(= ~node1_state~0 0), 326#L126true, 368#true, 308#L148true, 18#L200-1true, 376#true, 190#L104true, 2221#(= ~node2_state~0 0), 353#true, 382#(= ~client_state~0 0), 2225#(<= ~client_back~0 ~client_front~0), 372#true, 96#L88-1true, thread2Thread1of1ForFork3InUse, 384#true, thread4Thread1of1ForFork2InUse, 356#true, thread3Thread1of1ForFork0InUse, 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:57:35,587 INFO L294 olderBase$Statistics]: this new event has 282 ancestors and is cut-off event [2023-11-29 21:57:35,587 INFO L297 olderBase$Statistics]: existing Event has 277 ancestors and is cut-off event [2023-11-29 21:57:35,587 INFO L297 olderBase$Statistics]: existing Event has 277 ancestors and is cut-off event [2023-11-29 21:57:35,587 INFO L297 olderBase$Statistics]: existing Event has 282 ancestors and is cut-off event [2023-11-29 21:57:35,590 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L148-->L154-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_137 v_~manager_size~0_40) (<= 0 v_~manager_back~0_137)) 1 0) 0)) (= v_~client_state~0_18 1) (= v_~manager_back~0_136 (+ v_~manager_back~0_137 1)) (not (= (ite (= v_~update~0_79 (select (select |v_#memory_int_193| v_~manager~0.base_85) (+ (* v_~manager_back~0_137 4) v_~manager~0.offset_85))) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, ~manager_back~0=v_~manager_back~0_137, ~manager_size~0=v_~manager_size~0_40, ~update~0=v_~update~0_79} OutVars{thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, thread4Thread1of1ForFork2_#t~post26#1=|v_thread4Thread1of1ForFork2_#t~post26#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~client_state~0=v_~client_state~0_18, ~manager_back~0=v_~manager_back~0_136, ~manager_size~0=v_~manager_size~0_40, thread4Thread1of1ForFork2_#t~mem25#1=|v_thread4Thread1of1ForFork2_#t~mem25#1_1|, ~update~0=v_~update~0_79} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post26#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, ~manager_back~0, thread4Thread1of1ForFork2_#t~mem25#1][1042], [326#L126true, 2217#(= ~node1_state~0 0), 368#true, 18#L200-1true, 376#true, 88#L154-1true, 190#L104true, 2221#(= ~node2_state~0 0), 311#L88true, 353#true, 2225#(<= ~client_back~0 ~client_front~0), 372#true, thread2Thread1of1ForFork3InUse, 380#true, 384#true, thread4Thread1of1ForFork2InUse, 356#true, thread3Thread1of1ForFork0InUse, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:57:35,590 INFO L294 olderBase$Statistics]: this new event has 282 ancestors and is cut-off event [2023-11-29 21:57:35,590 INFO L297 olderBase$Statistics]: existing Event has 277 ancestors and is cut-off event [2023-11-29 21:57:35,590 INFO L297 olderBase$Statistics]: existing Event has 282 ancestors and is cut-off event [2023-11-29 21:57:35,590 INFO L297 olderBase$Statistics]: existing Event has 277 ancestors and is cut-off event [2023-11-29 21:57:35,590 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1432] L126-->L132-1: Formula: (and (not (= (ite (and (< v_~node2_front~0_35 v_~node2_back~0_44) (<= 0 v_~node2_front~0_35) (< v_~node2_front~0_35 v_~node2_size~0_20)) 1 0) 0)) (= v_~safe~0_80 (ite (= (ite (= (select (select |v_#memory_int_183| v_~node2~0.base_29) (+ (* 4 v_~node2_front~0_35) v_~node2~0.offset_29)) v_~update~0_73) 1 0) 0) 0 1)) (= v_~node2_state~0_16 1) (= (+ v_~node2_front~0_35 1) v_~node2_front~0_34)) InVars {~node2~0.offset=v_~node2~0.offset_29, ~node2_front~0=v_~node2_front~0_35, #memory_int=|v_#memory_int_183|, ~node2_size~0=v_~node2_size~0_20, ~node2~0.base=v_~node2~0.base_29, ~node2_back~0=v_~node2_back~0_44, ~update~0=v_~update~0_73} OutVars{~node2_state~0=v_~node2_state~0_16, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_1|, thread3Thread1of1ForFork0_#t~mem20#1=|v_thread3Thread1of1ForFork0_#t~mem20#1_1|, thread3Thread1of1ForFork0_#t~post21#1=|v_thread3Thread1of1ForFork0_#t~post21#1_1|, ~node2~0.offset=v_~node2~0.offset_29, ~node2_front~0=v_~node2_front~0_34, ~safe~0=v_~safe~0_80, #memory_int=|v_#memory_int_183|, ~node2_size~0=v_~node2_size~0_20, ~node2~0.base=v_~node2~0.base_29, ~node2_back~0=v_~node2_back~0_44, ~update~0=v_~update~0_73} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#t~post21#1, ~node2_state~0, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, ~node2_front~0, ~safe~0, thread3Thread1of1ForFork0_#t~mem20#1][1408], [2217#(= ~node1_state~0 0), 368#true, 308#L148true, 18#L200-1true, 376#true, 2219#true, 190#L104true, 311#L88true, 353#true, 194#L132-1true, 382#(= ~client_state~0 0), 2225#(<= ~client_back~0 ~client_front~0), 372#true, thread2Thread1of1ForFork3InUse, 384#true, thread4Thread1of1ForFork2InUse, 356#true, thread3Thread1of1ForFork0InUse, 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:57:35,590 INFO L294 olderBase$Statistics]: this new event has 282 ancestors and is cut-off event [2023-11-29 21:57:35,590 INFO L297 olderBase$Statistics]: existing Event has 282 ancestors and is cut-off event [2023-11-29 21:57:35,590 INFO L297 olderBase$Statistics]: existing Event has 277 ancestors and is cut-off event [2023-11-29 21:57:35,590 INFO L297 olderBase$Statistics]: existing Event has 277 ancestors and is cut-off event [2023-11-29 21:57:35,591 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1418] L104-->L110-1: Formula: (and (= v_~node1_state~0_20 1) (not (= (ite (and (< v_~node1_front~0_37 v_~node1_size~0_20) (< v_~node1_front~0_37 v_~node1_back~0_44) (<= 0 v_~node1_front~0_37)) 1 0) 0)) (= v_~safe~0_82 (ite (= (ite (= (select (select |v_#memory_int_189| v_~node1~0.base_33) (+ (* v_~node1_front~0_37 4) v_~node1~0.offset_33)) v_~update~0_75) 1 0) 0) 0 1)) (= (+ v_~node1_front~0_37 1) v_~node1_front~0_36)) InVars {~node1~0.base=v_~node1~0.base_33, ~node1_size~0=v_~node1_size~0_20, #memory_int=|v_#memory_int_189|, ~node1_back~0=v_~node1_back~0_44, ~node1~0.offset=v_~node1~0.offset_33, ~node1_front~0=v_~node1_front~0_37, ~update~0=v_~update~0_75} OutVars{thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~node1_state~0=v_~node1_state~0_20, ~node1~0.offset=v_~node1~0.offset_33, ~node1_front~0=v_~node1_front~0_36, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~node1~0.base=v_~node1~0.base_33, ~node1_size~0=v_~node1_size~0_20, thread2Thread1of1ForFork3_#t~post16#1=|v_thread2Thread1of1ForFork3_#t~post16#1_1|, ~safe~0=v_~safe~0_82, #memory_int=|v_#memory_int_189|, thread2Thread1of1ForFork3_#t~mem15#1=|v_thread2Thread1of1ForFork3_#t~mem15#1_1|, ~node1_back~0=v_~node1_back~0_44, ~update~0=v_~update~0_75} AuxVars[] AssignedVars[thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork3_#t~post16#1, ~safe~0, thread2Thread1of1ForFork3_#t~mem15#1, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~node1_state~0, ~node1_front~0][1406], [326#L126true, 368#true, 308#L148true, 18#L200-1true, 2215#true, 376#true, 2221#(= ~node2_state~0 0), 311#L88true, 158#L110-1true, 353#true, 382#(= ~client_state~0 0), 2225#(<= ~client_back~0 ~client_front~0), 372#true, thread2Thread1of1ForFork3InUse, 384#true, thread4Thread1of1ForFork2InUse, 356#true, thread3Thread1of1ForFork0InUse, 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:57:35,591 INFO L294 olderBase$Statistics]: this new event has 282 ancestors and is cut-off event [2023-11-29 21:57:35,591 INFO L297 olderBase$Statistics]: existing Event has 282 ancestors and is cut-off event [2023-11-29 21:57:35,591 INFO L297 olderBase$Statistics]: existing Event has 277 ancestors and is cut-off event [2023-11-29 21:57:35,591 INFO L297 olderBase$Statistics]: existing Event has 277 ancestors and is cut-off event [2023-11-29 21:57:36,331 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1418] L104-->L110-1: Formula: (and (= v_~node1_state~0_20 1) (not (= (ite (and (< v_~node1_front~0_37 v_~node1_size~0_20) (< v_~node1_front~0_37 v_~node1_back~0_44) (<= 0 v_~node1_front~0_37)) 1 0) 0)) (= v_~safe~0_82 (ite (= (ite (= (select (select |v_#memory_int_189| v_~node1~0.base_33) (+ (* v_~node1_front~0_37 4) v_~node1~0.offset_33)) v_~update~0_75) 1 0) 0) 0 1)) (= (+ v_~node1_front~0_37 1) v_~node1_front~0_36)) InVars {~node1~0.base=v_~node1~0.base_33, ~node1_size~0=v_~node1_size~0_20, #memory_int=|v_#memory_int_189|, ~node1_back~0=v_~node1_back~0_44, ~node1~0.offset=v_~node1~0.offset_33, ~node1_front~0=v_~node1_front~0_37, ~update~0=v_~update~0_75} OutVars{thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~node1_state~0=v_~node1_state~0_20, ~node1~0.offset=v_~node1~0.offset_33, ~node1_front~0=v_~node1_front~0_36, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~node1~0.base=v_~node1~0.base_33, ~node1_size~0=v_~node1_size~0_20, thread2Thread1of1ForFork3_#t~post16#1=|v_thread2Thread1of1ForFork3_#t~post16#1_1|, ~safe~0=v_~safe~0_82, #memory_int=|v_#memory_int_189|, thread2Thread1of1ForFork3_#t~mem15#1=|v_thread2Thread1of1ForFork3_#t~mem15#1_1|, ~node1_back~0=v_~node1_back~0_44, ~update~0=v_~update~0_75} AuxVars[] AssignedVars[thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork3_#t~post16#1, ~safe~0, thread2Thread1of1ForFork3_#t~mem15#1, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~node1_state~0, ~node1_front~0][2479], [326#L126true, 368#true, 308#L148true, 2173#(and (or (= (select (select |#memory_int| ~manager~0.base) (* ~manager_front~0 4)) ~update~0) (< ~manager_size~0 (+ ~manager_front~0 1)) (< ~manager_front~0 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_size~0 1) (= ~manager~0.offset 0) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t1~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (not (= ~manager~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t4~0#1.base|)), 2215#true, 376#true, 2221#(= ~node2_state~0 0), 2223#true, 158#L110-1true, 353#true, 382#(= ~client_state~0 0), 372#true, 96#L88-1true, thread2Thread1of1ForFork3InUse, 384#true, thread4Thread1of1ForFork2InUse, 93#L199-4true, 356#true, thread3Thread1of1ForFork0InUse, 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:57:36,331 INFO L294 olderBase$Statistics]: this new event has 278 ancestors and is cut-off event [2023-11-29 21:57:36,331 INFO L297 olderBase$Statistics]: existing Event has 278 ancestors and is cut-off event [2023-11-29 21:57:36,331 INFO L297 olderBase$Statistics]: existing Event has 278 ancestors and is cut-off event [2023-11-29 21:57:36,331 INFO L297 olderBase$Statistics]: existing Event has 279 ancestors and is cut-off event [2023-11-29 21:57:36,331 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1432] L126-->L132-1: Formula: (and (not (= (ite (and (< v_~node2_front~0_35 v_~node2_back~0_44) (<= 0 v_~node2_front~0_35) (< v_~node2_front~0_35 v_~node2_size~0_20)) 1 0) 0)) (= v_~safe~0_80 (ite (= (ite (= (select (select |v_#memory_int_183| v_~node2~0.base_29) (+ (* 4 v_~node2_front~0_35) v_~node2~0.offset_29)) v_~update~0_73) 1 0) 0) 0 1)) (= v_~node2_state~0_16 1) (= (+ v_~node2_front~0_35 1) v_~node2_front~0_34)) InVars {~node2~0.offset=v_~node2~0.offset_29, ~node2_front~0=v_~node2_front~0_35, #memory_int=|v_#memory_int_183|, ~node2_size~0=v_~node2_size~0_20, ~node2~0.base=v_~node2~0.base_29, ~node2_back~0=v_~node2_back~0_44, ~update~0=v_~update~0_73} OutVars{~node2_state~0=v_~node2_state~0_16, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_1|, thread3Thread1of1ForFork0_#t~mem20#1=|v_thread3Thread1of1ForFork0_#t~mem20#1_1|, thread3Thread1of1ForFork0_#t~post21#1=|v_thread3Thread1of1ForFork0_#t~post21#1_1|, ~node2~0.offset=v_~node2~0.offset_29, ~node2_front~0=v_~node2_front~0_34, ~safe~0=v_~safe~0_80, #memory_int=|v_#memory_int_183|, ~node2_size~0=v_~node2_size~0_20, ~node2~0.base=v_~node2~0.base_29, ~node2_back~0=v_~node2_back~0_44, ~update~0=v_~update~0_73} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#t~post21#1, ~node2_state~0, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, ~node2_front~0, ~safe~0, thread3Thread1of1ForFork0_#t~mem20#1][2489], [2217#(= ~node1_state~0 0), 368#true, 308#L148true, 2173#(and (or (= (select (select |#memory_int| ~manager~0.base) (* ~manager_front~0 4)) ~update~0) (< ~manager_size~0 (+ ~manager_front~0 1)) (< ~manager_front~0 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_size~0 1) (= ~manager~0.offset 0) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t1~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (not (= ~manager~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t4~0#1.base|)), 2219#true, 376#true, 190#L104true, 2223#true, 353#true, 382#(= ~client_state~0 0), 194#L132-1true, 372#true, 96#L88-1true, thread2Thread1of1ForFork3InUse, 384#true, thread4Thread1of1ForFork2InUse, 93#L199-4true, 356#true, thread3Thread1of1ForFork0InUse, 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:57:36,331 INFO L294 olderBase$Statistics]: this new event has 278 ancestors and is cut-off event [2023-11-29 21:57:36,331 INFO L297 olderBase$Statistics]: existing Event has 279 ancestors and is cut-off event [2023-11-29 21:57:36,331 INFO L297 olderBase$Statistics]: existing Event has 278 ancestors and is cut-off event [2023-11-29 21:57:36,331 INFO L297 olderBase$Statistics]: existing Event has 278 ancestors and is cut-off event [2023-11-29 21:57:36,339 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L148-->L154-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_137 v_~manager_size~0_40) (<= 0 v_~manager_back~0_137)) 1 0) 0)) (= v_~client_state~0_18 1) (= v_~manager_back~0_136 (+ v_~manager_back~0_137 1)) (not (= (ite (= v_~update~0_79 (select (select |v_#memory_int_193| v_~manager~0.base_85) (+ (* v_~manager_back~0_137 4) v_~manager~0.offset_85))) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, ~manager_back~0=v_~manager_back~0_137, ~manager_size~0=v_~manager_size~0_40, ~update~0=v_~update~0_79} OutVars{thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, thread4Thread1of1ForFork2_#t~post26#1=|v_thread4Thread1of1ForFork2_#t~post26#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~client_state~0=v_~client_state~0_18, ~manager_back~0=v_~manager_back~0_136, ~manager_size~0=v_~manager_size~0_40, thread4Thread1of1ForFork2_#t~mem25#1=|v_thread4Thread1of1ForFork2_#t~mem25#1_1|, ~update~0=v_~update~0_79} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post26#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, ~manager_back~0, thread4Thread1of1ForFork2_#t~mem25#1][2490], [326#L126true, 2217#(= ~node1_state~0 0), 368#true, 376#true, 88#L154-1true, 190#L104true, 2221#(= ~node2_state~0 0), 2185#(and (exists ((v_~manager_back~0_148 Int)) (and (= ~update~0 (select (select |#memory_int| ~manager~0.base) (* v_~manager_back~0_148 4))) (<= (+ v_~manager_back~0_148 1) ~manager_size~0) (<= 0 v_~manager_back~0_148))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_size~0 1) (= ~manager~0.offset 0) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t1~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (not (= ~manager~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (= ~manager_front~0 0) (< ~manager_front~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t4~0#1.base|)), 2223#true, 353#true, 372#true, 96#L88-1true, thread2Thread1of1ForFork3InUse, 380#true, 384#true, 356#true, thread4Thread1of1ForFork2InUse, 93#L199-4true, thread3Thread1of1ForFork0InUse, 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:57:36,339 INFO L294 olderBase$Statistics]: this new event has 278 ancestors and is cut-off event [2023-11-29 21:57:36,340 INFO L297 olderBase$Statistics]: existing Event has 279 ancestors and is cut-off event [2023-11-29 21:57:36,340 INFO L297 olderBase$Statistics]: existing Event has 278 ancestors and is cut-off event [2023-11-29 21:57:36,340 INFO L297 olderBase$Statistics]: existing Event has 278 ancestors and is cut-off event [2023-11-29 21:57:36,349 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1421] L111-->L110-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_125 v_~manager_size~0_32) (<= 0 v_~manager_back~0_125)) 1 0) 0)) (= v_~node1_state~0_18 0) (= v_~manager_back~0_124 (+ v_~manager_back~0_125 1)) (not (= (ite (= (select (select |v_#memory_int_173| v_~manager~0.base_79) (+ (* v_~manager_back~0_125 4) v_~manager~0.offset_79)) v_~ok~0_65) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_79, ~ok~0=v_~ok~0_65, ~manager~0.base=v_~manager~0.base_79, #memory_int=|v_#memory_int_173|, ~manager_back~0=v_~manager_back~0_125, ~manager_size~0=v_~manager_size~0_32} OutVars{thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_3|, ~manager~0.offset=v_~manager~0.offset_79, thread2Thread1of1ForFork3_#t~mem17#1=|v_thread2Thread1of1ForFork3_#t~mem17#1_1|, ~ok~0=v_~ok~0_65, ~manager~0.base=v_~manager~0.base_79, thread2Thread1of1ForFork3_#t~post18#1=|v_thread2Thread1of1ForFork3_#t~post18#1_1|, #memory_int=|v_#memory_int_173|, ~manager_back~0=v_~manager_back~0_124, ~manager_size~0=v_~manager_size~0_32, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_3|, ~node1_state~0=v_~node1_state~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork3_#t~mem17#1, thread2Thread1of1ForFork3_#t~post18#1, ~manager_back~0, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~node1_state~0][1647], [60#L54true, 2217#(= ~node1_state~0 0), 326#L126true, 368#true, 378#(<= ~node2_back~0 ~node2_front~0), 403#(= ~manager_state~0 0), 2221#(= ~node2_state~0 0), 2223#true, 158#L110-1true, 353#true, 115#L155true, 372#true, 380#true, thread2Thread1of1ForFork3InUse, 384#true, thread4Thread1of1ForFork2InUse, 93#L199-4true, 356#true, thread3Thread1of1ForFork0InUse, 2179#(and (= ~safe~0 1) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_size~0 1) (or (and (= ~manager_front~0 0) (= ~update~0 (select (select |#memory_int| ~manager~0.base) 0))) (< ~manager_front~0 0)) (= ~manager~0.offset 0) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t1~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (not (= ~manager~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t4~0#1.base|)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:57:36,349 INFO L294 olderBase$Statistics]: this new event has 277 ancestors and is not cut-off event [2023-11-29 21:57:36,349 INFO L297 olderBase$Statistics]: existing Event has 277 ancestors and is not cut-off event [2023-11-29 21:57:36,349 INFO L297 olderBase$Statistics]: existing Event has 277 ancestors and is not cut-off event [2023-11-29 21:57:36,349 INFO L297 olderBase$Statistics]: existing Event has 277 ancestors and is not cut-off event [2023-11-29 21:57:36,546 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L148-->L154-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_137 v_~manager_size~0_40) (<= 0 v_~manager_back~0_137)) 1 0) 0)) (= v_~client_state~0_18 1) (= v_~manager_back~0_136 (+ v_~manager_back~0_137 1)) (not (= (ite (= v_~update~0_79 (select (select |v_#memory_int_193| v_~manager~0.base_85) (+ (* v_~manager_back~0_137 4) v_~manager~0.offset_85))) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, ~manager_back~0=v_~manager_back~0_137, ~manager_size~0=v_~manager_size~0_40, ~update~0=v_~update~0_79} OutVars{thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, thread4Thread1of1ForFork2_#t~post26#1=|v_thread4Thread1of1ForFork2_#t~post26#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~client_state~0=v_~client_state~0_18, ~manager_back~0=v_~manager_back~0_136, ~manager_size~0=v_~manager_size~0_40, thread4Thread1of1ForFork2_#t~mem25#1=|v_thread4Thread1of1ForFork2_#t~mem25#1_1|, ~update~0=v_~update~0_79} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post26#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, ~manager_back~0, thread4Thread1of1ForFork2_#t~mem25#1][1672], [2217#(= ~node1_state~0 0), 60#L54true, 368#true, 2219#true, 376#true, 88#L154-1true, 403#(= ~manager_state~0 0), 190#L104true, 210#L133true, 2181#(and (= ~safe~0 1) (exists ((v_~manager_back~0_148 Int)) (and (= ~update~0 (select (select |#memory_int| ~manager~0.base) (* v_~manager_back~0_148 4))) (<= (+ v_~manager_back~0_148 1) ~manager_size~0) (<= 0 v_~manager_back~0_148))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_size~0 1) (= ~manager~0.offset 0) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t1~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (not (= ~manager~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (= ~manager_front~0 0) (< ~manager_front~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t4~0#1.base|)), 2223#true, 353#true, thread2Thread1of1ForFork3InUse, 380#true, 384#true, thread4Thread1of1ForFork2InUse, 93#L199-4true, 356#true, thread3Thread1of1ForFork0InUse, 374#(<= ~node1_back~0 ~node1_front~0), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:57:36,546 INFO L294 olderBase$Statistics]: this new event has 277 ancestors and is not cut-off event [2023-11-29 21:57:36,546 INFO L297 olderBase$Statistics]: existing Event has 277 ancestors and is not cut-off event [2023-11-29 21:57:36,546 INFO L297 olderBase$Statistics]: existing Event has 277 ancestors and is not cut-off event [2023-11-29 21:57:36,546 INFO L297 olderBase$Statistics]: existing Event has 277 ancestors and is not cut-off event [2023-11-29 21:57:36,570 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1392] L54-->L88-1: Formula: (and (= (+ v_~manager_front~0_91 1) v_~manager_front~0_90) (= v_~manager_state~0_38 1) (= v_~safe~0_76 (ite (= (ite (= (select (select |v_#memory_int_155| v_~manager~0.base_67) (+ (* v_~manager_front~0_91 4) v_~manager~0.offset_67)) v_~update~0_61) 1 0) 0) 0 1)) (not (= (ite (and (< v_~manager_front~0_91 v_~manager_back~0_104) (< v_~manager_front~0_91 v_~manager_size~0_24) (<= 0 v_~manager_front~0_91)) 1 0) 0))) InVars {~manager_front~0=v_~manager_front~0_91, ~manager~0.offset=v_~manager~0.offset_67, ~manager~0.base=v_~manager~0.base_67, #memory_int=|v_#memory_int_155|, ~manager_back~0=v_~manager_back~0_104, ~manager_size~0=v_~manager_size~0_24, ~update~0=v_~update~0_61} OutVars{~manager_state~0=v_~manager_state~0_38, ~manager~0.offset=v_~manager~0.offset_67, ~manager~0.base=v_~manager~0.base_67, thread1Thread1of1ForFork1_#t~mem2#1=|v_thread1Thread1of1ForFork1_#t~mem2#1_1|, ~manager_back~0=v_~manager_back~0_104, ~manager_front~0=v_~manager_front~0_90, thread1Thread1of1ForFork1_#t~post3#1=|v_thread1Thread1of1ForFork1_#t~post3#1_1|, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, ~safe~0=v_~safe~0_76, #memory_int=|v_#memory_int_155|, ~manager_size~0=v_~manager_size~0_24, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~update~0=v_~update~0_61} AuxVars[] AssignedVars[~manager_front~0, ~manager_state~0, thread1Thread1of1ForFork1_#t~post3#1, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, ~safe~0, thread1Thread1of1ForFork1_#t~mem2#1, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1][1605], [2217#(= ~node1_state~0 0), 368#true, 2219#true, 376#true, 190#L104true, 210#L133true, 2223#true, 115#L155true, 353#true, 96#L88-1true, thread2Thread1of1ForFork3InUse, 2177#(and (or (= (select (select |#memory_int| ~manager~0.base) (* ~manager_front~0 4)) ~update~0) (< ~manager_size~0 (+ ~manager_front~0 1)) (< ~manager_front~0 0)) (= ~safe~0 1) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_size~0 1) (= ~manager~0.offset 0) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t1~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (not (= ~manager~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t4~0#1.base|)), 380#true, 384#true, 93#L199-4true, thread4Thread1of1ForFork2InUse, 356#true, 374#(<= ~node1_back~0 ~node1_front~0), thread3Thread1of1ForFork0InUse, 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:57:36,571 INFO L294 olderBase$Statistics]: this new event has 278 ancestors and is cut-off event [2023-11-29 21:57:36,571 INFO L297 olderBase$Statistics]: existing Event has 278 ancestors and is cut-off event [2023-11-29 21:57:36,571 INFO L297 olderBase$Statistics]: existing Event has 278 ancestors and is cut-off event [2023-11-29 21:57:36,571 INFO L297 olderBase$Statistics]: existing Event has 278 ancestors and is cut-off event [2023-11-29 21:57:36,571 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1449] L155-->L154-1: Formula: (and (= (+ v_~client_front~0_31 1) v_~client_front~0_30) (= v_~client_state~0_16 0) (= v_~safe~0_78 (ite (= (ite (= (select (select |v_#memory_int_165| v_~client~0.base_23) (+ v_~client~0.offset_23 (* v_~client_front~0_31 4))) v_~ok~0_57) 1 0) 0) 0 1)) (not (= (ite (and (< v_~client_front~0_31 v_~client_back~0_32) (<= 0 v_~client_front~0_31) (< v_~client_back~0_32 v_~client_size~0_14)) 1 0) 0))) InVars {~client~0.offset=v_~client~0.offset_23, ~client_back~0=v_~client_back~0_32, ~client_front~0=v_~client_front~0_31, ~ok~0=v_~ok~0_57, #memory_int=|v_#memory_int_165|, ~client_size~0=v_~client_size~0_14, ~client~0.base=v_~client~0.base_23} OutVars{~client~0.offset=v_~client~0.offset_23, ~client_back~0=v_~client_back~0_32, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_3|, ~ok~0=v_~ok~0_57, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_3|, thread4Thread1of1ForFork2_#t~mem27#1=|v_thread4Thread1of1ForFork2_#t~mem27#1_1|, thread4Thread1of1ForFork2_#t~post28#1=|v_thread4Thread1of1ForFork2_#t~post28#1_1|, ~client_front~0=v_~client_front~0_30, ~safe~0=v_~safe~0_78, #memory_int=|v_#memory_int_165|, ~client_state~0=v_~client_state~0_16, ~client_size~0=v_~client_size~0_14, ~client~0.base=v_~client~0.base_23} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, ~client_front~0, ~safe~0, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, thread4Thread1of1ForFork2_#t~mem27#1, thread4Thread1of1ForFork2_#t~post28#1][1805], [2217#(= ~node1_state~0 0), 60#L54true, 368#true, 2173#(and (or (= (select (select |#memory_int| ~manager~0.base) (* ~manager_front~0 4)) ~update~0) (< ~manager_size~0 (+ ~manager_front~0 1)) (< ~manager_front~0 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_size~0 1) (= ~manager~0.offset 0) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t1~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (not (= ~manager~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t4~0#1.base|)), 376#true, 2219#true, 403#(= ~manager_state~0 0), 88#L154-1true, 190#L104true, 210#L133true, 2223#true, 353#true, 382#(= ~client_state~0 0), thread2Thread1of1ForFork3InUse, 384#true, thread4Thread1of1ForFork2InUse, 93#L199-4true, 356#true, thread3Thread1of1ForFork0InUse, 374#(<= ~node1_back~0 ~node1_front~0), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:57:36,571 INFO L294 olderBase$Statistics]: this new event has 278 ancestors and is cut-off event [2023-11-29 21:57:36,571 INFO L297 olderBase$Statistics]: existing Event has 278 ancestors and is cut-off event [2023-11-29 21:57:36,571 INFO L297 olderBase$Statistics]: existing Event has 278 ancestors and is cut-off event [2023-11-29 21:57:36,571 INFO L297 olderBase$Statistics]: existing Event has 278 ancestors and is cut-off event [2023-11-29 21:57:37,938 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1418] L104-->L110-1: Formula: (and (= v_~node1_state~0_20 1) (not (= (ite (and (< v_~node1_front~0_37 v_~node1_size~0_20) (< v_~node1_front~0_37 v_~node1_back~0_44) (<= 0 v_~node1_front~0_37)) 1 0) 0)) (= v_~safe~0_82 (ite (= (ite (= (select (select |v_#memory_int_189| v_~node1~0.base_33) (+ (* v_~node1_front~0_37 4) v_~node1~0.offset_33)) v_~update~0_75) 1 0) 0) 0 1)) (= (+ v_~node1_front~0_37 1) v_~node1_front~0_36)) InVars {~node1~0.base=v_~node1~0.base_33, ~node1_size~0=v_~node1_size~0_20, #memory_int=|v_#memory_int_189|, ~node1_back~0=v_~node1_back~0_44, ~node1~0.offset=v_~node1~0.offset_33, ~node1_front~0=v_~node1_front~0_37, ~update~0=v_~update~0_75} OutVars{thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~node1_state~0=v_~node1_state~0_20, ~node1~0.offset=v_~node1~0.offset_33, ~node1_front~0=v_~node1_front~0_36, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~node1~0.base=v_~node1~0.base_33, ~node1_size~0=v_~node1_size~0_20, thread2Thread1of1ForFork3_#t~post16#1=|v_thread2Thread1of1ForFork3_#t~post16#1_1|, ~safe~0=v_~safe~0_82, #memory_int=|v_#memory_int_189|, thread2Thread1of1ForFork3_#t~mem15#1=|v_thread2Thread1of1ForFork3_#t~mem15#1_1|, ~node1_back~0=v_~node1_back~0_44, ~update~0=v_~update~0_75} AuxVars[] AssignedVars[thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork3_#t~post16#1, ~safe~0, thread2Thread1of1ForFork3_#t~mem15#1, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~node1_state~0, ~node1_front~0][1566], [60#L54true, 326#L126true, 368#true, 308#L148true, 378#(<= ~node2_back~0 ~node2_front~0), 18#L200-1true, 2215#true, 403#(= ~manager_state~0 0), 2221#(= ~node2_state~0 0), 2185#(and (exists ((v_~manager_back~0_148 Int)) (and (= ~update~0 (select (select |#memory_int| ~manager~0.base) (* v_~manager_back~0_148 4))) (<= (+ v_~manager_back~0_148 1) ~manager_size~0) (<= 0 v_~manager_back~0_148))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_size~0 1) (= ~manager~0.offset 0) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t1~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (not (= ~manager~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (= ~manager_front~0 0) (< ~manager_front~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t4~0#1.base|)), 2223#true, 158#L110-1true, 353#true, 382#(= ~client_state~0 0), 372#true, thread2Thread1of1ForFork3InUse, 384#true, thread4Thread1of1ForFork2InUse, 356#true, thread3Thread1of1ForFork0InUse, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:57:37,938 INFO L294 olderBase$Statistics]: this new event has 278 ancestors and is cut-off event [2023-11-29 21:57:37,938 INFO L297 olderBase$Statistics]: existing Event has 278 ancestors and is cut-off event [2023-11-29 21:57:37,938 INFO L297 olderBase$Statistics]: existing Event has 279 ancestors and is cut-off event [2023-11-29 21:57:37,938 INFO L297 olderBase$Statistics]: existing Event has 278 ancestors and is cut-off event [2023-11-29 21:57:37,938 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L148-->L154-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_137 v_~manager_size~0_40) (<= 0 v_~manager_back~0_137)) 1 0) 0)) (= v_~client_state~0_18 1) (= v_~manager_back~0_136 (+ v_~manager_back~0_137 1)) (not (= (ite (= v_~update~0_79 (select (select |v_#memory_int_193| v_~manager~0.base_85) (+ (* v_~manager_back~0_137 4) v_~manager~0.offset_85))) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, ~manager_back~0=v_~manager_back~0_137, ~manager_size~0=v_~manager_size~0_40, ~update~0=v_~update~0_79} OutVars{thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, thread4Thread1of1ForFork2_#t~post26#1=|v_thread4Thread1of1ForFork2_#t~post26#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~client_state~0=v_~client_state~0_18, ~manager_back~0=v_~manager_back~0_136, ~manager_size~0=v_~manager_size~0_40, thread4Thread1of1ForFork2_#t~mem25#1=|v_thread4Thread1of1ForFork2_#t~mem25#1_1|, ~update~0=v_~update~0_79} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post26#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, ~manager_back~0, thread4Thread1of1ForFork2_#t~mem25#1][1568], [326#L126true, 2217#(= ~node1_state~0 0), 60#L54true, 368#true, 18#L200-1true, 378#(<= ~node2_back~0 ~node2_front~0), 88#L154-1true, 403#(= ~manager_state~0 0), 190#L104true, 2221#(= ~node2_state~0 0), 2185#(and (exists ((v_~manager_back~0_148 Int)) (and (= ~update~0 (select (select |#memory_int| ~manager~0.base) (* v_~manager_back~0_148 4))) (<= (+ v_~manager_back~0_148 1) ~manager_size~0) (<= 0 v_~manager_back~0_148))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_size~0 1) (= ~manager~0.offset 0) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t1~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (not (= ~manager~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (= ~manager_front~0 0) (< ~manager_front~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t4~0#1.base|)), 2223#true, 353#true, 372#true, 380#true, thread2Thread1of1ForFork3InUse, 384#true, thread4Thread1of1ForFork2InUse, 356#true, thread3Thread1of1ForFork0InUse, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:57:37,938 INFO L294 olderBase$Statistics]: this new event has 278 ancestors and is cut-off event [2023-11-29 21:57:37,938 INFO L297 olderBase$Statistics]: existing Event has 278 ancestors and is cut-off event [2023-11-29 21:57:37,939 INFO L297 olderBase$Statistics]: existing Event has 279 ancestors and is cut-off event [2023-11-29 21:57:37,939 INFO L297 olderBase$Statistics]: existing Event has 278 ancestors and is cut-off event [2023-11-29 21:57:37,939 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1392] L54-->L88-1: Formula: (and (= (+ v_~manager_front~0_91 1) v_~manager_front~0_90) (= v_~manager_state~0_38 1) (= v_~safe~0_76 (ite (= (ite (= (select (select |v_#memory_int_155| v_~manager~0.base_67) (+ (* v_~manager_front~0_91 4) v_~manager~0.offset_67)) v_~update~0_61) 1 0) 0) 0 1)) (not (= (ite (and (< v_~manager_front~0_91 v_~manager_back~0_104) (< v_~manager_front~0_91 v_~manager_size~0_24) (<= 0 v_~manager_front~0_91)) 1 0) 0))) InVars {~manager_front~0=v_~manager_front~0_91, ~manager~0.offset=v_~manager~0.offset_67, ~manager~0.base=v_~manager~0.base_67, #memory_int=|v_#memory_int_155|, ~manager_back~0=v_~manager_back~0_104, ~manager_size~0=v_~manager_size~0_24, ~update~0=v_~update~0_61} OutVars{~manager_state~0=v_~manager_state~0_38, ~manager~0.offset=v_~manager~0.offset_67, ~manager~0.base=v_~manager~0.base_67, thread1Thread1of1ForFork1_#t~mem2#1=|v_thread1Thread1of1ForFork1_#t~mem2#1_1|, ~manager_back~0=v_~manager_back~0_104, ~manager_front~0=v_~manager_front~0_90, thread1Thread1of1ForFork1_#t~post3#1=|v_thread1Thread1of1ForFork1_#t~post3#1_1|, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, ~safe~0=v_~safe~0_76, #memory_int=|v_#memory_int_155|, ~manager_size~0=v_~manager_size~0_24, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~update~0=v_~update~0_61} AuxVars[] AssignedVars[~manager_front~0, ~manager_state~0, thread1Thread1of1ForFork1_#t~post3#1, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, ~safe~0, thread1Thread1of1ForFork1_#t~mem2#1, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1][1569], [2217#(= ~node1_state~0 0), 326#L126true, 368#true, 308#L148true, 378#(<= ~node2_back~0 ~node2_front~0), 18#L200-1true, 190#L104true, 2221#(= ~node2_state~0 0), 2223#true, 353#true, 382#(= ~client_state~0 0), 372#true, 96#L88-1true, 2177#(and (or (= (select (select |#memory_int| ~manager~0.base) (* ~manager_front~0 4)) ~update~0) (< ~manager_size~0 (+ ~manager_front~0 1)) (< ~manager_front~0 0)) (= ~safe~0 1) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_size~0 1) (= ~manager~0.offset 0) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t1~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (not (= ~manager~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t4~0#1.base|)), thread2Thread1of1ForFork3InUse, 384#true, 356#true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:57:37,939 INFO L294 olderBase$Statistics]: this new event has 278 ancestors and is cut-off event [2023-11-29 21:57:37,939 INFO L297 olderBase$Statistics]: existing Event has 278 ancestors and is cut-off event [2023-11-29 21:57:37,939 INFO L297 olderBase$Statistics]: existing Event has 279 ancestors and is cut-off event [2023-11-29 21:57:37,939 INFO L297 olderBase$Statistics]: existing Event has 278 ancestors and is cut-off event [2023-11-29 21:57:39,178 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L148-->L154-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_137 v_~manager_size~0_40) (<= 0 v_~manager_back~0_137)) 1 0) 0)) (= v_~client_state~0_18 1) (= v_~manager_back~0_136 (+ v_~manager_back~0_137 1)) (not (= (ite (= v_~update~0_79 (select (select |v_#memory_int_193| v_~manager~0.base_85) (+ (* v_~manager_back~0_137 4) v_~manager~0.offset_85))) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, ~manager_back~0=v_~manager_back~0_137, ~manager_size~0=v_~manager_size~0_40, ~update~0=v_~update~0_79} OutVars{thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, thread4Thread1of1ForFork2_#t~post26#1=|v_thread4Thread1of1ForFork2_#t~post26#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~client_state~0=v_~client_state~0_18, ~manager_back~0=v_~manager_back~0_136, ~manager_size~0=v_~manager_size~0_40, thread4Thread1of1ForFork2_#t~mem25#1=|v_thread4Thread1of1ForFork2_#t~mem25#1_1|, ~update~0=v_~update~0_79} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post26#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, ~manager_back~0, thread4Thread1of1ForFork2_#t~mem25#1][1215], [2217#(= ~node1_state~0 0), 326#L126true, 368#true, 378#(<= ~node2_back~0 ~node2_front~0), 88#L154-1true, 190#L104true, 2221#(= ~node2_state~0 0), 2223#true, 353#true, 25#L61true, 380#true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, thread4Thread1of1ForFork2InUse, 93#L199-4true, 374#(<= ~node1_back~0 ~node1_front~0), thread3Thread1of1ForFork0InUse, 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:57:39,183 INFO L294 olderBase$Statistics]: this new event has 279 ancestors and is cut-off event [2023-11-29 21:57:39,183 INFO L297 olderBase$Statistics]: existing Event has 279 ancestors and is cut-off event [2023-11-29 21:57:39,183 INFO L297 olderBase$Statistics]: existing Event has 273 ancestors and is cut-off event [2023-11-29 21:57:39,183 INFO L297 olderBase$Statistics]: existing Event has 273 ancestors and is cut-off event [2023-11-29 21:57:39,183 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1395] L61-->L88-1: Formula: (and (= (+ v_~node1_back~0_39 1) v_~node1_back~0_38) (= v_~manager_state~0_40 2) (not (= (ite (= (select (select |v_#memory_int_177| v_~node1~0.base_31) (+ (* v_~node1_back~0_39 4) v_~node1~0.offset_31)) v_~update~0_69) 1 0) 0)) (not (= (ite (and (<= 0 v_~node1_back~0_39) (< v_~node1_back~0_39 v_~node1_size~0_16)) 1 0) 0))) InVars {~node1~0.base=v_~node1~0.base_31, ~node1_size~0=v_~node1_size~0_16, #memory_int=|v_#memory_int_177|, ~node1_back~0=v_~node1_back~0_39, ~node1~0.offset=v_~node1~0.offset_31, ~update~0=v_~update~0_69} OutVars{~manager_state~0=v_~manager_state~0_40, ~node1~0.base=v_~node1~0.base_31, thread1Thread1of1ForFork1_#t~mem4#1=|v_thread1Thread1of1ForFork1_#t~mem4#1_1|, ~node1_size~0=v_~node1_size~0_16, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_3|, thread1Thread1of1ForFork1_#t~post5#1=|v_thread1Thread1of1ForFork1_#t~post5#1_1|, #memory_int=|v_#memory_int_177|, ~node1_back~0=v_~node1_back~0_38, ~node1~0.offset=v_~node1~0.offset_31, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1_3|, ~update~0=v_~update~0_69} AuxVars[] AssignedVars[~manager_state~0, thread1Thread1of1ForFork1_#t~mem4#1, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork1_#t~post5#1, ~node1_back~0, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1][1322], [326#L126true, 2217#(= ~node1_state~0 0), 368#true, 308#L148true, 378#(<= ~node2_back~0 ~node2_front~0), 190#L104true, 2221#(= ~node2_state~0 0), 2223#true, 353#true, 382#(= ~client_state~0 0), 372#true, 96#L88-1true, thread2Thread1of1ForFork3InUse, 384#true, thread4Thread1of1ForFork2InUse, 356#true, 93#L199-4true, thread3Thread1of1ForFork0InUse, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:57:39,183 INFO L294 olderBase$Statistics]: this new event has 279 ancestors and is cut-off event [2023-11-29 21:57:39,183 INFO L297 olderBase$Statistics]: existing Event has 273 ancestors and is cut-off event [2023-11-29 21:57:39,183 INFO L297 olderBase$Statistics]: existing Event has 279 ancestors and is cut-off event [2023-11-29 21:57:39,183 INFO L297 olderBase$Statistics]: existing Event has 273 ancestors and is cut-off event [2023-11-29 21:57:39,184 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L148-->L154-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_137 v_~manager_size~0_40) (<= 0 v_~manager_back~0_137)) 1 0) 0)) (= v_~client_state~0_18 1) (= v_~manager_back~0_136 (+ v_~manager_back~0_137 1)) (not (= (ite (= v_~update~0_79 (select (select |v_#memory_int_193| v_~manager~0.base_85) (+ (* v_~manager_back~0_137 4) v_~manager~0.offset_85))) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, ~manager_back~0=v_~manager_back~0_137, ~manager_size~0=v_~manager_size~0_40, ~update~0=v_~update~0_79} OutVars{thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, thread4Thread1of1ForFork2_#t~post26#1=|v_thread4Thread1of1ForFork2_#t~post26#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~client_state~0=v_~client_state~0_18, ~manager_back~0=v_~manager_back~0_136, ~manager_size~0=v_~manager_size~0_40, thread4Thread1of1ForFork2_#t~mem25#1=|v_thread4Thread1of1ForFork2_#t~mem25#1_1|, ~update~0=v_~update~0_79} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post26#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, ~manager_back~0, thread4Thread1of1ForFork2_#t~mem25#1][1215], [2217#(= ~node1_state~0 0), 326#L126true, 368#true, 378#(<= ~node2_back~0 ~node2_front~0), 88#L154-1true, 190#L104true, 2221#(= ~node2_state~0 0), 2223#true, 353#true, 227#L67true, 380#true, thread2Thread1of1ForFork3InUse, 384#true, thread4Thread1of1ForFork2InUse, 93#L199-4true, 356#true, 374#(<= ~node1_back~0 ~node1_front~0), thread3Thread1of1ForFork0InUse, 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:57:39,184 INFO L294 olderBase$Statistics]: this new event has 279 ancestors and is cut-off event [2023-11-29 21:57:39,184 INFO L297 olderBase$Statistics]: existing Event has 273 ancestors and is cut-off event [2023-11-29 21:57:39,184 INFO L297 olderBase$Statistics]: existing Event has 273 ancestors and is cut-off event [2023-11-29 21:57:39,184 INFO L297 olderBase$Statistics]: existing Event has 279 ancestors and is cut-off event [2023-11-29 21:57:39,253 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L148-->L154-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_137 v_~manager_size~0_40) (<= 0 v_~manager_back~0_137)) 1 0) 0)) (= v_~client_state~0_18 1) (= v_~manager_back~0_136 (+ v_~manager_back~0_137 1)) (not (= (ite (= v_~update~0_79 (select (select |v_#memory_int_193| v_~manager~0.base_85) (+ (* v_~manager_back~0_137 4) v_~manager~0.offset_85))) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, ~manager_back~0=v_~manager_back~0_137, ~manager_size~0=v_~manager_size~0_40, ~update~0=v_~update~0_79} OutVars{thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, thread4Thread1of1ForFork2_#t~post26#1=|v_thread4Thread1of1ForFork2_#t~post26#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~client_state~0=v_~client_state~0_18, ~manager_back~0=v_~manager_back~0_136, ~manager_size~0=v_~manager_size~0_40, thread4Thread1of1ForFork2_#t~mem25#1=|v_thread4Thread1of1ForFork2_#t~mem25#1_1|, ~update~0=v_~update~0_79} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post26#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, ~manager_back~0, thread4Thread1of1ForFork2_#t~mem25#1][1488], [326#L126true, 368#true, 18#L200-1true, 2215#true, 376#true, 88#L154-1true, 2221#(= ~node2_state~0 0), 353#true, 2225#(<= ~client_back~0 ~client_front~0), 372#true, 35#L110true, 380#true, thread2Thread1of1ForFork3InUse, 384#true, thread4Thread1of1ForFork2InUse, 356#true, 176#L60true, thread3Thread1of1ForFork0InUse, 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:57:39,253 INFO L294 olderBase$Statistics]: this new event has 283 ancestors and is cut-off event [2023-11-29 21:57:39,253 INFO L297 olderBase$Statistics]: existing Event has 278 ancestors and is cut-off event [2023-11-29 21:57:39,253 INFO L297 olderBase$Statistics]: existing Event has 278 ancestors and is cut-off event [2023-11-29 21:57:39,253 INFO L297 olderBase$Statistics]: existing Event has 278 ancestors and is cut-off event [2023-11-29 21:57:39,253 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1432] L126-->L132-1: Formula: (and (not (= (ite (and (< v_~node2_front~0_35 v_~node2_back~0_44) (<= 0 v_~node2_front~0_35) (< v_~node2_front~0_35 v_~node2_size~0_20)) 1 0) 0)) (= v_~safe~0_80 (ite (= (ite (= (select (select |v_#memory_int_183| v_~node2~0.base_29) (+ (* 4 v_~node2_front~0_35) v_~node2~0.offset_29)) v_~update~0_73) 1 0) 0) 0 1)) (= v_~node2_state~0_16 1) (= (+ v_~node2_front~0_35 1) v_~node2_front~0_34)) InVars {~node2~0.offset=v_~node2~0.offset_29, ~node2_front~0=v_~node2_front~0_35, #memory_int=|v_#memory_int_183|, ~node2_size~0=v_~node2_size~0_20, ~node2~0.base=v_~node2~0.base_29, ~node2_back~0=v_~node2_back~0_44, ~update~0=v_~update~0_73} OutVars{~node2_state~0=v_~node2_state~0_16, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_1|, thread3Thread1of1ForFork0_#t~mem20#1=|v_thread3Thread1of1ForFork0_#t~mem20#1_1|, thread3Thread1of1ForFork0_#t~post21#1=|v_thread3Thread1of1ForFork0_#t~post21#1_1|, ~node2~0.offset=v_~node2~0.offset_29, ~node2_front~0=v_~node2_front~0_34, ~safe~0=v_~safe~0_80, #memory_int=|v_#memory_int_183|, ~node2_size~0=v_~node2_size~0_20, ~node2~0.base=v_~node2~0.base_29, ~node2_back~0=v_~node2_back~0_44, ~update~0=v_~update~0_73} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#t~post21#1, ~node2_state~0, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, ~node2_front~0, ~safe~0, thread3Thread1of1ForFork0_#t~mem20#1][1958], [368#true, 308#L148true, 18#L200-1true, 2215#true, 2219#true, 376#true, 353#true, 382#(= ~client_state~0 0), 2225#(<= ~client_back~0 ~client_front~0), 194#L132-1true, 372#true, 35#L110true, thread2Thread1of1ForFork3InUse, 384#true, thread4Thread1of1ForFork2InUse, 356#true, 176#L60true, thread3Thread1of1ForFork0InUse, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:57:39,253 INFO L294 olderBase$Statistics]: this new event has 283 ancestors and is cut-off event [2023-11-29 21:57:39,253 INFO L297 olderBase$Statistics]: existing Event has 278 ancestors and is cut-off event [2023-11-29 21:57:39,253 INFO L297 olderBase$Statistics]: existing Event has 278 ancestors and is cut-off event [2023-11-29 21:57:39,253 INFO L297 olderBase$Statistics]: existing Event has 278 ancestors and is cut-off event [2023-11-29 21:57:39,260 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1398] L68-->L88-1: Formula: (and (not (= (ite (and (< v_~node2_back~0_49 v_~node2_size~0_24) (<= 0 v_~node2_back~0_49)) 1 0) 0)) (= (+ v_~node2_back~0_49 1) v_~node2_back~0_48) (= v_~manager_state~0_44 3) (not (= (ite (= v_~update~0_83 (select (select |v_#memory_int_197| v_~node2~0.base_33) (+ (* 4 v_~node2_back~0_49) v_~node2~0.offset_33))) 1 0) 0))) InVars {~node2~0.offset=v_~node2~0.offset_33, #memory_int=|v_#memory_int_197|, ~node2_size~0=v_~node2_size~0_24, ~node2_back~0=v_~node2_back~0_49, ~node2~0.base=v_~node2~0.base_33, ~update~0=v_~update~0_83} OutVars{thread1Thread1of1ForFork1_#t~post7#1=|v_thread1Thread1of1ForFork1_#t~post7#1_1|, ~manager_state~0=v_~manager_state~0_44, thread1Thread1of1ForFork1_#t~mem6#1=|v_thread1Thread1of1ForFork1_#t~mem6#1_1|, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_5|, ~node2~0.offset=v_~node2~0.offset_33, #memory_int=|v_#memory_int_197|, ~node2_size~0=v_~node2_size~0_24, ~node2_back~0=v_~node2_back~0_48, ~node2~0.base=v_~node2~0.base_33, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1_5|, ~update~0=v_~update~0_83} AuxVars[] AssignedVars[thread1Thread1of1ForFork1_#t~post7#1, ~manager_state~0, thread1Thread1of1ForFork1_#t~mem6#1, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, ~node2_back~0, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1][1711], [326#L126true, 368#true, 201#L111true, 308#L148true, 2215#true, 376#true, 2221#(= ~node2_state~0 0), 353#true, 382#(= ~client_state~0 0), 2225#(<= ~client_back~0 ~client_front~0), 372#true, 96#L88-1true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, thread4Thread1of1ForFork2InUse, 93#L199-4true, thread3Thread1of1ForFork0InUse, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:57:39,260 INFO L294 olderBase$Statistics]: this new event has 283 ancestors and is cut-off event [2023-11-29 21:57:39,261 INFO L297 olderBase$Statistics]: existing Event has 278 ancestors and is cut-off event [2023-11-29 21:57:39,261 INFO L297 olderBase$Statistics]: existing Event has 278 ancestors and is cut-off event [2023-11-29 21:57:39,261 INFO L297 olderBase$Statistics]: existing Event has 278 ancestors and is cut-off event [2023-11-29 21:57:39,261 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1421] L111-->L110-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_125 v_~manager_size~0_32) (<= 0 v_~manager_back~0_125)) 1 0) 0)) (= v_~node1_state~0_18 0) (= v_~manager_back~0_124 (+ v_~manager_back~0_125 1)) (not (= (ite (= (select (select |v_#memory_int_173| v_~manager~0.base_79) (+ (* v_~manager_back~0_125 4) v_~manager~0.offset_79)) v_~ok~0_65) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_79, ~ok~0=v_~ok~0_65, ~manager~0.base=v_~manager~0.base_79, #memory_int=|v_#memory_int_173|, ~manager_back~0=v_~manager_back~0_125, ~manager_size~0=v_~manager_size~0_32} OutVars{thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_3|, ~manager~0.offset=v_~manager~0.offset_79, thread2Thread1of1ForFork3_#t~mem17#1=|v_thread2Thread1of1ForFork3_#t~mem17#1_1|, ~ok~0=v_~ok~0_65, ~manager~0.base=v_~manager~0.base_79, thread2Thread1of1ForFork3_#t~post18#1=|v_thread2Thread1of1ForFork3_#t~post18#1_1|, #memory_int=|v_#memory_int_173|, ~manager_back~0=v_~manager_back~0_124, ~manager_size~0=v_~manager_size~0_32, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_3|, ~node1_state~0=v_~node1_state~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork3_#t~mem17#1, thread2Thread1of1ForFork3_#t~post18#1, ~manager_back~0, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~node1_state~0][2060], [326#L126true, 2217#(= ~node1_state~0 0), 368#true, 308#L148true, 376#true, 2221#(= ~node2_state~0 0), 158#L110-1true, 353#true, 2225#(<= ~client_back~0 ~client_front~0), 382#(= ~client_state~0 0), 39#L68true, 372#true, thread2Thread1of1ForFork3InUse, 384#true, thread4Thread1of1ForFork2InUse, 93#L199-4true, 356#true, thread3Thread1of1ForFork0InUse, 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:57:39,261 INFO L294 olderBase$Statistics]: this new event has 283 ancestors and is cut-off event [2023-11-29 21:57:39,261 INFO L297 olderBase$Statistics]: existing Event has 278 ancestors and is cut-off event [2023-11-29 21:57:39,261 INFO L297 olderBase$Statistics]: existing Event has 278 ancestors and is cut-off event [2023-11-29 21:57:39,261 INFO L297 olderBase$Statistics]: existing Event has 278 ancestors and is cut-off event [2023-11-29 21:57:39,261 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L148-->L154-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_137 v_~manager_size~0_40) (<= 0 v_~manager_back~0_137)) 1 0) 0)) (= v_~client_state~0_18 1) (= v_~manager_back~0_136 (+ v_~manager_back~0_137 1)) (not (= (ite (= v_~update~0_79 (select (select |v_#memory_int_193| v_~manager~0.base_85) (+ (* v_~manager_back~0_137 4) v_~manager~0.offset_85))) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, ~manager_back~0=v_~manager_back~0_137, ~manager_size~0=v_~manager_size~0_40, ~update~0=v_~update~0_79} OutVars{thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, thread4Thread1of1ForFork2_#t~post26#1=|v_thread4Thread1of1ForFork2_#t~post26#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~client_state~0=v_~client_state~0_18, ~manager_back~0=v_~manager_back~0_136, ~manager_size~0=v_~manager_size~0_40, thread4Thread1of1ForFork2_#t~mem25#1=|v_thread4Thread1of1ForFork2_#t~mem25#1_1|, ~update~0=v_~update~0_79} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post26#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, ~manager_back~0, thread4Thread1of1ForFork2_#t~mem25#1][1488], [326#L126true, 368#true, 201#L111true, 2215#true, 376#true, 88#L154-1true, 2221#(= ~node2_state~0 0), 353#true, 2225#(<= ~client_back~0 ~client_front~0), 39#L68true, 372#true, 380#true, thread2Thread1of1ForFork3InUse, 384#true, thread4Thread1of1ForFork2InUse, 356#true, 93#L199-4true, thread3Thread1of1ForFork0InUse, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:57:39,261 INFO L294 olderBase$Statistics]: this new event has 283 ancestors and is cut-off event [2023-11-29 21:57:39,261 INFO L297 olderBase$Statistics]: existing Event has 278 ancestors and is cut-off event [2023-11-29 21:57:39,261 INFO L297 olderBase$Statistics]: existing Event has 278 ancestors and is cut-off event [2023-11-29 21:57:39,261 INFO L297 olderBase$Statistics]: existing Event has 278 ancestors and is cut-off event [2023-11-29 21:57:39,261 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1432] L126-->L132-1: Formula: (and (not (= (ite (and (< v_~node2_front~0_35 v_~node2_back~0_44) (<= 0 v_~node2_front~0_35) (< v_~node2_front~0_35 v_~node2_size~0_20)) 1 0) 0)) (= v_~safe~0_80 (ite (= (ite (= (select (select |v_#memory_int_183| v_~node2~0.base_29) (+ (* 4 v_~node2_front~0_35) v_~node2~0.offset_29)) v_~update~0_73) 1 0) 0) 0 1)) (= v_~node2_state~0_16 1) (= (+ v_~node2_front~0_35 1) v_~node2_front~0_34)) InVars {~node2~0.offset=v_~node2~0.offset_29, ~node2_front~0=v_~node2_front~0_35, #memory_int=|v_#memory_int_183|, ~node2_size~0=v_~node2_size~0_20, ~node2~0.base=v_~node2~0.base_29, ~node2_back~0=v_~node2_back~0_44, ~update~0=v_~update~0_73} OutVars{~node2_state~0=v_~node2_state~0_16, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_1|, thread3Thread1of1ForFork0_#t~mem20#1=|v_thread3Thread1of1ForFork0_#t~mem20#1_1|, thread3Thread1of1ForFork0_#t~post21#1=|v_thread3Thread1of1ForFork0_#t~post21#1_1|, ~node2~0.offset=v_~node2~0.offset_29, ~node2_front~0=v_~node2_front~0_34, ~safe~0=v_~safe~0_80, #memory_int=|v_#memory_int_183|, ~node2_size~0=v_~node2_size~0_20, ~node2~0.base=v_~node2~0.base_29, ~node2_back~0=v_~node2_back~0_44, ~update~0=v_~update~0_73} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#t~post21#1, ~node2_state~0, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, ~node2_front~0, ~safe~0, thread3Thread1of1ForFork0_#t~mem20#1][1958], [368#true, 201#L111true, 308#L148true, 2215#true, 376#true, 2219#true, 353#true, 194#L132-1true, 2225#(<= ~client_back~0 ~client_front~0), 382#(= ~client_state~0 0), 372#true, 39#L68true, thread2Thread1of1ForFork3InUse, 384#true, thread4Thread1of1ForFork2InUse, 356#true, 93#L199-4true, thread3Thread1of1ForFork0InUse, 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:57:39,261 INFO L294 olderBase$Statistics]: this new event has 283 ancestors and is cut-off event [2023-11-29 21:57:39,261 INFO L297 olderBase$Statistics]: existing Event has 278 ancestors and is cut-off event [2023-11-29 21:57:39,261 INFO L297 olderBase$Statistics]: existing Event has 278 ancestors and is cut-off event [2023-11-29 21:57:39,261 INFO L297 olderBase$Statistics]: existing Event has 278 ancestors and is cut-off event [2023-11-29 21:57:39,264 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1401] L75-->L88-1: Formula: (and (= v_~manager_state~0_48 4) (= v_~safe~0_86 (ite (= 0 (ite (= (select (select |v_#memory_int_201| v_~manager~0.base_89) (+ (* v_~manager_front~0_103 4) v_~manager~0.offset_89)) v_~ok~0_75) 1 0)) 0 1)) (not (= (ite (and (< v_~manager_front~0_103 v_~manager_size~0_48) (<= 0 v_~manager_front~0_103) (< v_~manager_front~0_103 v_~manager_back~0_146)) 1 0) 0)) (= v_~manager_front~0_102 (+ v_~manager_front~0_103 1))) InVars {~manager_front~0=v_~manager_front~0_103, ~manager~0.offset=v_~manager~0.offset_89, ~ok~0=v_~ok~0_75, ~manager~0.base=v_~manager~0.base_89, #memory_int=|v_#memory_int_201|, ~manager_back~0=v_~manager_back~0_146, ~manager_size~0=v_~manager_size~0_48} OutVars{~manager_state~0=v_~manager_state~0_48, ~manager~0.offset=v_~manager~0.offset_89, ~ok~0=v_~ok~0_75, ~manager~0.base=v_~manager~0.base_89, ~manager_back~0=v_~manager_back~0_146, ~manager_front~0=v_~manager_front~0_102, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_7|, ~safe~0=v_~safe~0_86, thread1Thread1of1ForFork1_#t~mem8#1=|v_thread1Thread1of1ForFork1_#t~mem8#1_1|, #memory_int=|v_#memory_int_201|, ~manager_size~0=v_~manager_size~0_48, thread1Thread1of1ForFork1_#t~post9#1=|v_thread1Thread1of1ForFork1_#t~post9#1_1|, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1_7|} AuxVars[] AssignedVars[~manager_front~0, ~manager_state~0, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, ~safe~0, thread1Thread1of1ForFork1_#t~mem8#1, thread1Thread1of1ForFork1_#t~post9#1, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1][1844], [326#L126true, 368#true, 308#L148true, 2215#true, 376#true, 2221#(= ~node2_state~0 0), 353#true, 382#(= ~client_state~0 0), 2225#(<= ~client_back~0 ~client_front~0), 372#true, 96#L88-1true, 35#L110true, thread2Thread1of1ForFork3InUse, 384#true, thread4Thread1of1ForFork2InUse, 93#L199-4true, 356#true, thread3Thread1of1ForFork0InUse, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:57:39,264 INFO L294 olderBase$Statistics]: this new event has 283 ancestors and is cut-off event [2023-11-29 21:57:39,264 INFO L297 olderBase$Statistics]: existing Event has 278 ancestors and is cut-off event [2023-11-29 21:57:39,264 INFO L297 olderBase$Statistics]: existing Event has 278 ancestors and is cut-off event [2023-11-29 21:57:39,264 INFO L297 olderBase$Statistics]: existing Event has 278 ancestors and is cut-off event [2023-11-29 21:57:39,264 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L148-->L154-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_137 v_~manager_size~0_40) (<= 0 v_~manager_back~0_137)) 1 0) 0)) (= v_~client_state~0_18 1) (= v_~manager_back~0_136 (+ v_~manager_back~0_137 1)) (not (= (ite (= v_~update~0_79 (select (select |v_#memory_int_193| v_~manager~0.base_85) (+ (* v_~manager_back~0_137 4) v_~manager~0.offset_85))) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, ~manager_back~0=v_~manager_back~0_137, ~manager_size~0=v_~manager_size~0_40, ~update~0=v_~update~0_79} OutVars{thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, thread4Thread1of1ForFork2_#t~post26#1=|v_thread4Thread1of1ForFork2_#t~post26#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~client_state~0=v_~client_state~0_18, ~manager_back~0=v_~manager_back~0_136, ~manager_size~0=v_~manager_size~0_40, thread4Thread1of1ForFork2_#t~mem25#1=|v_thread4Thread1of1ForFork2_#t~mem25#1_1|, ~update~0=v_~update~0_79} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post26#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, ~manager_back~0, thread4Thread1of1ForFork2_#t~mem25#1][1488], [326#L126true, 368#true, 2215#true, 376#true, 88#L154-1true, 2221#(= ~node2_state~0 0), 273#L75true, 353#true, 2225#(<= ~client_back~0 ~client_front~0), 372#true, 35#L110true, thread2Thread1of1ForFork3InUse, 380#true, 384#true, thread4Thread1of1ForFork2InUse, 356#true, 93#L199-4true, thread3Thread1of1ForFork0InUse, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:57:39,264 INFO L294 olderBase$Statistics]: this new event has 283 ancestors and is cut-off event [2023-11-29 21:57:39,264 INFO L297 olderBase$Statistics]: existing Event has 278 ancestors and is cut-off event [2023-11-29 21:57:39,264 INFO L297 olderBase$Statistics]: existing Event has 278 ancestors and is cut-off event [2023-11-29 21:57:39,264 INFO L297 olderBase$Statistics]: existing Event has 278 ancestors and is cut-off event [2023-11-29 21:57:39,264 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1432] L126-->L132-1: Formula: (and (not (= (ite (and (< v_~node2_front~0_35 v_~node2_back~0_44) (<= 0 v_~node2_front~0_35) (< v_~node2_front~0_35 v_~node2_size~0_20)) 1 0) 0)) (= v_~safe~0_80 (ite (= (ite (= (select (select |v_#memory_int_183| v_~node2~0.base_29) (+ (* 4 v_~node2_front~0_35) v_~node2~0.offset_29)) v_~update~0_73) 1 0) 0) 0 1)) (= v_~node2_state~0_16 1) (= (+ v_~node2_front~0_35 1) v_~node2_front~0_34)) InVars {~node2~0.offset=v_~node2~0.offset_29, ~node2_front~0=v_~node2_front~0_35, #memory_int=|v_#memory_int_183|, ~node2_size~0=v_~node2_size~0_20, ~node2~0.base=v_~node2~0.base_29, ~node2_back~0=v_~node2_back~0_44, ~update~0=v_~update~0_73} OutVars{~node2_state~0=v_~node2_state~0_16, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_1|, thread3Thread1of1ForFork0_#t~mem20#1=|v_thread3Thread1of1ForFork0_#t~mem20#1_1|, thread3Thread1of1ForFork0_#t~post21#1=|v_thread3Thread1of1ForFork0_#t~post21#1_1|, ~node2~0.offset=v_~node2~0.offset_29, ~node2_front~0=v_~node2_front~0_34, ~safe~0=v_~safe~0_80, #memory_int=|v_#memory_int_183|, ~node2_size~0=v_~node2_size~0_20, ~node2~0.base=v_~node2~0.base_29, ~node2_back~0=v_~node2_back~0_44, ~update~0=v_~update~0_73} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#t~post21#1, ~node2_state~0, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, ~node2_front~0, ~safe~0, thread3Thread1of1ForFork0_#t~mem20#1][1958], [368#true, 308#L148true, 2215#true, 376#true, 2219#true, 273#L75true, 353#true, 194#L132-1true, 2225#(<= ~client_back~0 ~client_front~0), 382#(= ~client_state~0 0), 372#true, 35#L110true, thread2Thread1of1ForFork3InUse, 384#true, thread4Thread1of1ForFork2InUse, 356#true, 93#L199-4true, thread3Thread1of1ForFork0InUse, 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:57:39,264 INFO L294 olderBase$Statistics]: this new event has 283 ancestors and is cut-off event [2023-11-29 21:57:39,264 INFO L297 olderBase$Statistics]: existing Event has 278 ancestors and is cut-off event [2023-11-29 21:57:39,264 INFO L297 olderBase$Statistics]: existing Event has 278 ancestors and is cut-off event [2023-11-29 21:57:39,265 INFO L297 olderBase$Statistics]: existing Event has 278 ancestors and is cut-off event [2023-11-29 21:57:39,268 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L148-->L154-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_137 v_~manager_size~0_40) (<= 0 v_~manager_back~0_137)) 1 0) 0)) (= v_~client_state~0_18 1) (= v_~manager_back~0_136 (+ v_~manager_back~0_137 1)) (not (= (ite (= v_~update~0_79 (select (select |v_#memory_int_193| v_~manager~0.base_85) (+ (* v_~manager_back~0_137 4) v_~manager~0.offset_85))) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, ~manager_back~0=v_~manager_back~0_137, ~manager_size~0=v_~manager_size~0_40, ~update~0=v_~update~0_79} OutVars{thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, thread4Thread1of1ForFork2_#t~post26#1=|v_thread4Thread1of1ForFork2_#t~post26#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~client_state~0=v_~client_state~0_18, ~manager_back~0=v_~manager_back~0_136, ~manager_size~0=v_~manager_size~0_40, thread4Thread1of1ForFork2_#t~mem25#1=|v_thread4Thread1of1ForFork2_#t~mem25#1_1|, ~update~0=v_~update~0_79} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post26#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, ~manager_back~0, thread4Thread1of1ForFork2_#t~mem25#1][1488], [326#L126true, 368#true, 2215#true, 376#true, 88#L154-1true, 2221#(= ~node2_state~0 0), 353#true, 2225#(<= ~client_back~0 ~client_front~0), 372#true, 35#L110true, 380#true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, 48#L81true, thread4Thread1of1ForFork2InUse, 93#L199-4true, thread3Thread1of1ForFork0InUse, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:57:39,268 INFO L294 olderBase$Statistics]: this new event has 283 ancestors and is cut-off event [2023-11-29 21:57:39,268 INFO L297 olderBase$Statistics]: existing Event has 278 ancestors and is cut-off event [2023-11-29 21:57:39,268 INFO L297 olderBase$Statistics]: existing Event has 278 ancestors and is cut-off event [2023-11-29 21:57:39,268 INFO L297 olderBase$Statistics]: existing Event has 278 ancestors and is cut-off event [2023-11-29 21:57:39,268 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1432] L126-->L132-1: Formula: (and (not (= (ite (and (< v_~node2_front~0_35 v_~node2_back~0_44) (<= 0 v_~node2_front~0_35) (< v_~node2_front~0_35 v_~node2_size~0_20)) 1 0) 0)) (= v_~safe~0_80 (ite (= (ite (= (select (select |v_#memory_int_183| v_~node2~0.base_29) (+ (* 4 v_~node2_front~0_35) v_~node2~0.offset_29)) v_~update~0_73) 1 0) 0) 0 1)) (= v_~node2_state~0_16 1) (= (+ v_~node2_front~0_35 1) v_~node2_front~0_34)) InVars {~node2~0.offset=v_~node2~0.offset_29, ~node2_front~0=v_~node2_front~0_35, #memory_int=|v_#memory_int_183|, ~node2_size~0=v_~node2_size~0_20, ~node2~0.base=v_~node2~0.base_29, ~node2_back~0=v_~node2_back~0_44, ~update~0=v_~update~0_73} OutVars{~node2_state~0=v_~node2_state~0_16, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_1|, thread3Thread1of1ForFork0_#t~mem20#1=|v_thread3Thread1of1ForFork0_#t~mem20#1_1|, thread3Thread1of1ForFork0_#t~post21#1=|v_thread3Thread1of1ForFork0_#t~post21#1_1|, ~node2~0.offset=v_~node2~0.offset_29, ~node2_front~0=v_~node2_front~0_34, ~safe~0=v_~safe~0_80, #memory_int=|v_#memory_int_183|, ~node2_size~0=v_~node2_size~0_20, ~node2~0.base=v_~node2~0.base_29, ~node2_back~0=v_~node2_back~0_44, ~update~0=v_~update~0_73} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#t~post21#1, ~node2_state~0, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, ~node2_front~0, ~safe~0, thread3Thread1of1ForFork0_#t~mem20#1][1958], [368#true, 308#L148true, 2215#true, 376#true, 2219#true, 353#true, 2225#(<= ~client_back~0 ~client_front~0), 194#L132-1true, 382#(= ~client_state~0 0), 372#true, 35#L110true, thread2Thread1of1ForFork3InUse, 384#true, 48#L81true, thread4Thread1of1ForFork2InUse, 356#true, 93#L199-4true, thread3Thread1of1ForFork0InUse, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:57:39,268 INFO L294 olderBase$Statistics]: this new event has 283 ancestors and is cut-off event [2023-11-29 21:57:39,268 INFO L297 olderBase$Statistics]: existing Event has 278 ancestors and is cut-off event [2023-11-29 21:57:39,268 INFO L297 olderBase$Statistics]: existing Event has 278 ancestors and is cut-off event [2023-11-29 21:57:39,268 INFO L297 olderBase$Statistics]: existing Event has 278 ancestors and is cut-off event [2023-11-29 21:57:39,269 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1421] L111-->L110-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_125 v_~manager_size~0_32) (<= 0 v_~manager_back~0_125)) 1 0) 0)) (= v_~node1_state~0_18 0) (= v_~manager_back~0_124 (+ v_~manager_back~0_125 1)) (not (= (ite (= (select (select |v_#memory_int_173| v_~manager~0.base_79) (+ (* v_~manager_back~0_125 4) v_~manager~0.offset_79)) v_~ok~0_65) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_79, ~ok~0=v_~ok~0_65, ~manager~0.base=v_~manager~0.base_79, #memory_int=|v_#memory_int_173|, ~manager_back~0=v_~manager_back~0_125, ~manager_size~0=v_~manager_size~0_32} OutVars{thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_3|, ~manager~0.offset=v_~manager~0.offset_79, thread2Thread1of1ForFork3_#t~mem17#1=|v_thread2Thread1of1ForFork3_#t~mem17#1_1|, ~ok~0=v_~ok~0_65, ~manager~0.base=v_~manager~0.base_79, thread2Thread1of1ForFork3_#t~post18#1=|v_thread2Thread1of1ForFork3_#t~post18#1_1|, #memory_int=|v_#memory_int_173|, ~manager_back~0=v_~manager_back~0_124, ~manager_size~0=v_~manager_size~0_32, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_3|, ~node1_state~0=v_~node1_state~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork3_#t~mem17#1, thread2Thread1of1ForFork3_#t~post18#1, ~manager_back~0, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~node1_state~0][2060], [2217#(= ~node1_state~0 0), 326#L126true, 368#true, 308#L148true, 376#true, 2221#(= ~node2_state~0 0), 321#L74true, 158#L110-1true, 353#true, 382#(= ~client_state~0 0), 2225#(<= ~client_back~0 ~client_front~0), 372#true, thread2Thread1of1ForFork3InUse, 384#true, thread4Thread1of1ForFork2InUse, 356#true, 93#L199-4true, thread3Thread1of1ForFork0InUse, 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:57:39,269 INFO L294 olderBase$Statistics]: this new event has 283 ancestors and is cut-off event [2023-11-29 21:57:39,269 INFO L297 olderBase$Statistics]: existing Event has 278 ancestors and is cut-off event [2023-11-29 21:57:39,269 INFO L297 olderBase$Statistics]: existing Event has 278 ancestors and is cut-off event [2023-11-29 21:57:39,269 INFO L297 olderBase$Statistics]: existing Event has 278 ancestors and is cut-off event [2023-11-29 21:57:39,270 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L148-->L154-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_137 v_~manager_size~0_40) (<= 0 v_~manager_back~0_137)) 1 0) 0)) (= v_~client_state~0_18 1) (= v_~manager_back~0_136 (+ v_~manager_back~0_137 1)) (not (= (ite (= v_~update~0_79 (select (select |v_#memory_int_193| v_~manager~0.base_85) (+ (* v_~manager_back~0_137 4) v_~manager~0.offset_85))) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, ~manager_back~0=v_~manager_back~0_137, ~manager_size~0=v_~manager_size~0_40, ~update~0=v_~update~0_79} OutVars{thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, thread4Thread1of1ForFork2_#t~post26#1=|v_thread4Thread1of1ForFork2_#t~post26#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~client_state~0=v_~client_state~0_18, ~manager_back~0=v_~manager_back~0_136, ~manager_size~0=v_~manager_size~0_40, thread4Thread1of1ForFork2_#t~mem25#1=|v_thread4Thread1of1ForFork2_#t~mem25#1_1|, ~update~0=v_~update~0_79} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post26#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, ~manager_back~0, thread4Thread1of1ForFork2_#t~mem25#1][1488], [326#L126true, 368#true, 201#L111true, 2215#true, 376#true, 88#L154-1true, 2221#(= ~node2_state~0 0), 321#L74true, 353#true, 2225#(<= ~client_back~0 ~client_front~0), 372#true, thread2Thread1of1ForFork3InUse, 380#true, 384#true, thread4Thread1of1ForFork2InUse, 356#true, 93#L199-4true, thread3Thread1of1ForFork0InUse, 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:57:39,270 INFO L294 olderBase$Statistics]: this new event has 283 ancestors and is cut-off event [2023-11-29 21:57:39,270 INFO L297 olderBase$Statistics]: existing Event has 278 ancestors and is cut-off event [2023-11-29 21:57:39,270 INFO L297 olderBase$Statistics]: existing Event has 278 ancestors and is cut-off event [2023-11-29 21:57:39,270 INFO L297 olderBase$Statistics]: existing Event has 278 ancestors and is cut-off event [2023-11-29 21:57:39,270 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1432] L126-->L132-1: Formula: (and (not (= (ite (and (< v_~node2_front~0_35 v_~node2_back~0_44) (<= 0 v_~node2_front~0_35) (< v_~node2_front~0_35 v_~node2_size~0_20)) 1 0) 0)) (= v_~safe~0_80 (ite (= (ite (= (select (select |v_#memory_int_183| v_~node2~0.base_29) (+ (* 4 v_~node2_front~0_35) v_~node2~0.offset_29)) v_~update~0_73) 1 0) 0) 0 1)) (= v_~node2_state~0_16 1) (= (+ v_~node2_front~0_35 1) v_~node2_front~0_34)) InVars {~node2~0.offset=v_~node2~0.offset_29, ~node2_front~0=v_~node2_front~0_35, #memory_int=|v_#memory_int_183|, ~node2_size~0=v_~node2_size~0_20, ~node2~0.base=v_~node2~0.base_29, ~node2_back~0=v_~node2_back~0_44, ~update~0=v_~update~0_73} OutVars{~node2_state~0=v_~node2_state~0_16, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_1|, thread3Thread1of1ForFork0_#t~mem20#1=|v_thread3Thread1of1ForFork0_#t~mem20#1_1|, thread3Thread1of1ForFork0_#t~post21#1=|v_thread3Thread1of1ForFork0_#t~post21#1_1|, ~node2~0.offset=v_~node2~0.offset_29, ~node2_front~0=v_~node2_front~0_34, ~safe~0=v_~safe~0_80, #memory_int=|v_#memory_int_183|, ~node2_size~0=v_~node2_size~0_20, ~node2~0.base=v_~node2~0.base_29, ~node2_back~0=v_~node2_back~0_44, ~update~0=v_~update~0_73} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#t~post21#1, ~node2_state~0, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, ~node2_front~0, ~safe~0, thread3Thread1of1ForFork0_#t~mem20#1][1958], [368#true, 201#L111true, 308#L148true, 2215#true, 376#true, 2219#true, 321#L74true, 353#true, 382#(= ~client_state~0 0), 2225#(<= ~client_back~0 ~client_front~0), 194#L132-1true, 372#true, thread2Thread1of1ForFork3InUse, 384#true, thread4Thread1of1ForFork2InUse, 356#true, 93#L199-4true, thread3Thread1of1ForFork0InUse, 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:57:39,270 INFO L294 olderBase$Statistics]: this new event has 283 ancestors and is cut-off event [2023-11-29 21:57:39,270 INFO L297 olderBase$Statistics]: existing Event has 278 ancestors and is cut-off event [2023-11-29 21:57:39,270 INFO L297 olderBase$Statistics]: existing Event has 278 ancestors and is cut-off event [2023-11-29 21:57:39,270 INFO L297 olderBase$Statistics]: existing Event has 278 ancestors and is cut-off event [2023-11-29 21:57:39,642 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1407] L89-->L88-1: Formula: (and (not (= (ite (and (< v_~client_back~0_41 v_~client_size~0_22) (<= 0 v_~client_back~0_41)) 1 0) 0)) (not (= 0 (ite (= (select (select |v_#memory_int_187| v_~client~0.base_29) (+ (* v_~client_back~0_41 4) v_~client~0.offset_29)) v_~ok~0_71) 1 0))) (= v_~manager_state~0_42 0) (= (+ v_~client_back~0_41 1) v_~client_back~0_40)) InVars {~client_back~0=v_~client_back~0_41, ~client~0.offset=v_~client~0.offset_29, ~ok~0=v_~ok~0_71, #memory_int=|v_#memory_int_187|, ~client_size~0=v_~client_size~0_22, ~client~0.base=v_~client~0.base_29} OutVars{thread1Thread1of1ForFork1_#t~post13#1=|v_thread1Thread1of1ForFork1_#t~post13#1_1|, ~manager_state~0=v_~manager_state~0_42, ~client_back~0=v_~client_back~0_40, ~client~0.offset=v_~client~0.offset_29, ~ok~0=v_~ok~0_71, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_11|, #memory_int=|v_#memory_int_187|, ~client_size~0=v_~client_size~0_22, thread1Thread1of1ForFork1_#t~mem12#1=|v_thread1Thread1of1ForFork1_#t~mem12#1_1|, ~client~0.base=v_~client~0.base_29, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1_11|} AuxVars[] AssignedVars[thread1Thread1of1ForFork1_#t~post13#1, ~manager_state~0, ~client_back~0, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork1_#t~mem12#1, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1][1955], [2217#(= ~node1_state~0 0), 326#L126true, 368#true, 308#L148true, 18#L200-1true, 376#true, 403#(= ~manager_state~0 0), 190#L104true, 2221#(= ~node2_state~0 0), 2223#true, 353#true, 382#(= ~client_state~0 0), 372#true, 96#L88-1true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:57:39,643 INFO L294 olderBase$Statistics]: this new event has 283 ancestors and is cut-off event [2023-11-29 21:57:39,643 INFO L297 olderBase$Statistics]: existing Event has 278 ancestors and is cut-off event [2023-11-29 21:57:39,643 INFO L297 olderBase$Statistics]: existing Event has 283 ancestors and is cut-off event [2023-11-29 21:57:39,643 INFO L297 olderBase$Statistics]: existing Event has 278 ancestors and is cut-off event [2023-11-29 21:57:39,643 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L148-->L154-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_137 v_~manager_size~0_40) (<= 0 v_~manager_back~0_137)) 1 0) 0)) (= v_~client_state~0_18 1) (= v_~manager_back~0_136 (+ v_~manager_back~0_137 1)) (not (= (ite (= v_~update~0_79 (select (select |v_#memory_int_193| v_~manager~0.base_85) (+ (* v_~manager_back~0_137 4) v_~manager~0.offset_85))) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, ~manager_back~0=v_~manager_back~0_137, ~manager_size~0=v_~manager_size~0_40, ~update~0=v_~update~0_79} OutVars{thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, thread4Thread1of1ForFork2_#t~post26#1=|v_thread4Thread1of1ForFork2_#t~post26#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~client_state~0=v_~client_state~0_18, ~manager_back~0=v_~manager_back~0_136, ~manager_size~0=v_~manager_size~0_40, thread4Thread1of1ForFork2_#t~mem25#1=|v_thread4Thread1of1ForFork2_#t~mem25#1_1|, ~update~0=v_~update~0_79} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post26#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, ~manager_back~0, thread4Thread1of1ForFork2_#t~mem25#1][1042], [2217#(= ~node1_state~0 0), 326#L126true, 368#true, 113#L89true, 18#L200-1true, 376#true, 88#L154-1true, 190#L104true, 2221#(= ~node2_state~0 0), 353#true, 2225#(<= ~client_back~0 ~client_front~0), 372#true, thread2Thread1of1ForFork3InUse, 380#true, 384#true, 356#true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:57:39,643 INFO L294 olderBase$Statistics]: this new event has 283 ancestors and is cut-off event [2023-11-29 21:57:39,643 INFO L297 olderBase$Statistics]: existing Event has 278 ancestors and is cut-off event [2023-11-29 21:57:39,643 INFO L297 olderBase$Statistics]: existing Event has 278 ancestors and is cut-off event [2023-11-29 21:57:39,643 INFO L297 olderBase$Statistics]: existing Event has 283 ancestors and is cut-off event [2023-11-29 21:57:39,643 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1432] L126-->L132-1: Formula: (and (not (= (ite (and (< v_~node2_front~0_35 v_~node2_back~0_44) (<= 0 v_~node2_front~0_35) (< v_~node2_front~0_35 v_~node2_size~0_20)) 1 0) 0)) (= v_~safe~0_80 (ite (= (ite (= (select (select |v_#memory_int_183| v_~node2~0.base_29) (+ (* 4 v_~node2_front~0_35) v_~node2~0.offset_29)) v_~update~0_73) 1 0) 0) 0 1)) (= v_~node2_state~0_16 1) (= (+ v_~node2_front~0_35 1) v_~node2_front~0_34)) InVars {~node2~0.offset=v_~node2~0.offset_29, ~node2_front~0=v_~node2_front~0_35, #memory_int=|v_#memory_int_183|, ~node2_size~0=v_~node2_size~0_20, ~node2~0.base=v_~node2~0.base_29, ~node2_back~0=v_~node2_back~0_44, ~update~0=v_~update~0_73} OutVars{~node2_state~0=v_~node2_state~0_16, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_1|, thread3Thread1of1ForFork0_#t~mem20#1=|v_thread3Thread1of1ForFork0_#t~mem20#1_1|, thread3Thread1of1ForFork0_#t~post21#1=|v_thread3Thread1of1ForFork0_#t~post21#1_1|, ~node2~0.offset=v_~node2~0.offset_29, ~node2_front~0=v_~node2_front~0_34, ~safe~0=v_~safe~0_80, #memory_int=|v_#memory_int_183|, ~node2_size~0=v_~node2_size~0_20, ~node2~0.base=v_~node2~0.base_29, ~node2_back~0=v_~node2_back~0_44, ~update~0=v_~update~0_73} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#t~post21#1, ~node2_state~0, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, ~node2_front~0, ~safe~0, thread3Thread1of1ForFork0_#t~mem20#1][1408], [2217#(= ~node1_state~0 0), 368#true, 113#L89true, 308#L148true, 18#L200-1true, 376#true, 2219#true, 190#L104true, 353#true, 2225#(<= ~client_back~0 ~client_front~0), 382#(= ~client_state~0 0), 194#L132-1true, 372#true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:57:39,643 INFO L294 olderBase$Statistics]: this new event has 283 ancestors and is cut-off event [2023-11-29 21:57:39,643 INFO L297 olderBase$Statistics]: existing Event has 278 ancestors and is cut-off event [2023-11-29 21:57:39,644 INFO L297 olderBase$Statistics]: existing Event has 283 ancestors and is cut-off event [2023-11-29 21:57:39,644 INFO L297 olderBase$Statistics]: existing Event has 278 ancestors and is cut-off event [2023-11-29 21:57:39,644 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1418] L104-->L110-1: Formula: (and (= v_~node1_state~0_20 1) (not (= (ite (and (< v_~node1_front~0_37 v_~node1_size~0_20) (< v_~node1_front~0_37 v_~node1_back~0_44) (<= 0 v_~node1_front~0_37)) 1 0) 0)) (= v_~safe~0_82 (ite (= (ite (= (select (select |v_#memory_int_189| v_~node1~0.base_33) (+ (* v_~node1_front~0_37 4) v_~node1~0.offset_33)) v_~update~0_75) 1 0) 0) 0 1)) (= (+ v_~node1_front~0_37 1) v_~node1_front~0_36)) InVars {~node1~0.base=v_~node1~0.base_33, ~node1_size~0=v_~node1_size~0_20, #memory_int=|v_#memory_int_189|, ~node1_back~0=v_~node1_back~0_44, ~node1~0.offset=v_~node1~0.offset_33, ~node1_front~0=v_~node1_front~0_37, ~update~0=v_~update~0_75} OutVars{thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~node1_state~0=v_~node1_state~0_20, ~node1~0.offset=v_~node1~0.offset_33, ~node1_front~0=v_~node1_front~0_36, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~node1~0.base=v_~node1~0.base_33, ~node1_size~0=v_~node1_size~0_20, thread2Thread1of1ForFork3_#t~post16#1=|v_thread2Thread1of1ForFork3_#t~post16#1_1|, ~safe~0=v_~safe~0_82, #memory_int=|v_#memory_int_189|, thread2Thread1of1ForFork3_#t~mem15#1=|v_thread2Thread1of1ForFork3_#t~mem15#1_1|, ~node1_back~0=v_~node1_back~0_44, ~update~0=v_~update~0_75} AuxVars[] AssignedVars[thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork3_#t~post16#1, ~safe~0, thread2Thread1of1ForFork3_#t~mem15#1, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~node1_state~0, ~node1_front~0][1406], [326#L126true, 113#L89true, 368#true, 308#L148true, 18#L200-1true, 2215#true, 376#true, 2221#(= ~node2_state~0 0), 158#L110-1true, 353#true, 2225#(<= ~client_back~0 ~client_front~0), 382#(= ~client_state~0 0), 372#true, thread2Thread1of1ForFork3InUse, 384#true, thread4Thread1of1ForFork2InUse, 356#true, thread3Thread1of1ForFork0InUse, 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:57:39,644 INFO L294 olderBase$Statistics]: this new event has 283 ancestors and is cut-off event [2023-11-29 21:57:39,644 INFO L297 olderBase$Statistics]: existing Event has 278 ancestors and is cut-off event [2023-11-29 21:57:39,644 INFO L297 olderBase$Statistics]: existing Event has 278 ancestors and is cut-off event [2023-11-29 21:57:39,644 INFO L297 olderBase$Statistics]: existing Event has 283 ancestors and is cut-off event [2023-11-29 21:57:41,252 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1435] L133-->L132-1: Formula: (and (not (= (ite (and (<= 0 v_~manager_back~0_131) (< v_~manager_back~0_131 v_~manager_size~0_36)) 1 0) 0)) (not (= (ite (= v_~ok~0_67 (select (select |v_#memory_int_181| v_~manager~0.base_81) (+ (* v_~manager_back~0_131 4) v_~manager~0.offset_81))) 1 0) 0)) (= v_~manager_back~0_130 (+ v_~manager_back~0_131 1)) (= v_~node2_state~0_14 0)) InVars {~manager~0.offset=v_~manager~0.offset_81, ~ok~0=v_~ok~0_67, ~manager~0.base=v_~manager~0.base_81, #memory_int=|v_#memory_int_181|, ~manager_back~0=v_~manager_back~0_131, ~manager_size~0=v_~manager_size~0_36} OutVars{~node2_state~0=v_~node2_state~0_14, thread3Thread1of1ForFork0_#t~mem22#1=|v_thread3Thread1of1ForFork0_#t~mem22#1_1|, ~manager~0.offset=v_~manager~0.offset_81, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_3|, ~ok~0=v_~ok~0_67, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_3|, ~manager~0.base=v_~manager~0.base_81, thread3Thread1of1ForFork0_#t~post23#1=|v_thread3Thread1of1ForFork0_#t~post23#1_1|, #memory_int=|v_#memory_int_181|, ~manager_back~0=v_~manager_back~0_130, ~manager_size~0=v_~manager_size~0_36} AuxVars[] AssignedVars[~node2_state~0, thread3Thread1of1ForFork0_#t~mem22#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_#t~post23#1, ~manager_back~0][1795], [60#L54true, 2217#(= ~node1_state~0 0), 368#true, 376#true, 403#(= ~manager_state~0 0), 190#L104true, 2221#(= ~node2_state~0 0), 2223#true, 353#true, 115#L155true, 194#L132-1true, thread2Thread1of1ForFork3InUse, 380#true, 384#true, thread4Thread1of1ForFork2InUse, 356#true, 93#L199-4true, 2179#(and (= ~safe~0 1) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_size~0 1) (or (and (= ~manager_front~0 0) (= ~update~0 (select (select |#memory_int| ~manager~0.base) 0))) (< ~manager_front~0 0)) (= ~manager~0.offset 0) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t1~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (not (= ~manager~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t4~0#1.base|)), thread3Thread1of1ForFork0InUse, 374#(<= ~node1_back~0 ~node1_front~0), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:57:41,253 INFO L294 olderBase$Statistics]: this new event has 278 ancestors and is not cut-off event [2023-11-29 21:57:41,253 INFO L297 olderBase$Statistics]: existing Event has 278 ancestors and is not cut-off event [2023-11-29 21:57:41,253 INFO L297 olderBase$Statistics]: existing Event has 278 ancestors and is not cut-off event [2023-11-29 21:57:41,253 INFO L297 olderBase$Statistics]: existing Event has 278 ancestors and is not cut-off event [2023-11-29 21:57:43,170 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1392] L54-->L88-1: Formula: (and (= (+ v_~manager_front~0_91 1) v_~manager_front~0_90) (= v_~manager_state~0_38 1) (= v_~safe~0_76 (ite (= (ite (= (select (select |v_#memory_int_155| v_~manager~0.base_67) (+ (* v_~manager_front~0_91 4) v_~manager~0.offset_67)) v_~update~0_61) 1 0) 0) 0 1)) (not (= (ite (and (< v_~manager_front~0_91 v_~manager_back~0_104) (< v_~manager_front~0_91 v_~manager_size~0_24) (<= 0 v_~manager_front~0_91)) 1 0) 0))) InVars {~manager_front~0=v_~manager_front~0_91, ~manager~0.offset=v_~manager~0.offset_67, ~manager~0.base=v_~manager~0.base_67, #memory_int=|v_#memory_int_155|, ~manager_back~0=v_~manager_back~0_104, ~manager_size~0=v_~manager_size~0_24, ~update~0=v_~update~0_61} OutVars{~manager_state~0=v_~manager_state~0_38, ~manager~0.offset=v_~manager~0.offset_67, ~manager~0.base=v_~manager~0.base_67, thread1Thread1of1ForFork1_#t~mem2#1=|v_thread1Thread1of1ForFork1_#t~mem2#1_1|, ~manager_back~0=v_~manager_back~0_104, ~manager_front~0=v_~manager_front~0_90, thread1Thread1of1ForFork1_#t~post3#1=|v_thread1Thread1of1ForFork1_#t~post3#1_1|, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, ~safe~0=v_~safe~0_76, #memory_int=|v_#memory_int_155|, ~manager_size~0=v_~manager_size~0_24, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~update~0=v_~update~0_61} AuxVars[] AssignedVars[~manager_front~0, ~manager_state~0, thread1Thread1of1ForFork1_#t~post3#1, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, ~safe~0, thread1Thread1of1ForFork1_#t~mem2#1, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1][1700], [326#L126true, 2217#(= ~node1_state~0 0), 368#true, 308#L148true, 18#L200-1true, 376#true, 190#L104true, 2221#(= ~node2_state~0 0), 2223#true, 353#true, 382#(= ~client_state~0 0), 96#L88-1true, thread2Thread1of1ForFork3InUse, 2177#(and (or (= (select (select |#memory_int| ~manager~0.base) (* ~manager_front~0 4)) ~update~0) (< ~manager_size~0 (+ ~manager_front~0 1)) (< ~manager_front~0 0)) (= ~safe~0 1) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_size~0 1) (= ~manager~0.offset 0) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t1~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (not (= ~manager~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t4~0#1.base|)), 384#true, thread4Thread1of1ForFork2InUse, 356#true, thread3Thread1of1ForFork0InUse, 374#(<= ~node1_back~0 ~node1_front~0), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:57:43,170 INFO L294 olderBase$Statistics]: this new event has 279 ancestors and is cut-off event [2023-11-29 21:57:43,170 INFO L297 olderBase$Statistics]: existing Event has 279 ancestors and is cut-off event [2023-11-29 21:57:43,170 INFO L297 olderBase$Statistics]: existing Event has 279 ancestors and is cut-off event [2023-11-29 21:57:43,170 INFO L297 olderBase$Statistics]: existing Event has 280 ancestors and is cut-off event [2023-11-29 21:57:43,171 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L148-->L154-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_137 v_~manager_size~0_40) (<= 0 v_~manager_back~0_137)) 1 0) 0)) (= v_~client_state~0_18 1) (= v_~manager_back~0_136 (+ v_~manager_back~0_137 1)) (not (= (ite (= v_~update~0_79 (select (select |v_#memory_int_193| v_~manager~0.base_85) (+ (* v_~manager_back~0_137 4) v_~manager~0.offset_85))) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, ~manager_back~0=v_~manager_back~0_137, ~manager_size~0=v_~manager_size~0_40, ~update~0=v_~update~0_79} OutVars{thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, thread4Thread1of1ForFork2_#t~post26#1=|v_thread4Thread1of1ForFork2_#t~post26#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~client_state~0=v_~client_state~0_18, ~manager_back~0=v_~manager_back~0_136, ~manager_size~0=v_~manager_size~0_40, thread4Thread1of1ForFork2_#t~mem25#1=|v_thread4Thread1of1ForFork2_#t~mem25#1_1|, ~update~0=v_~update~0_79} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post26#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, ~manager_back~0, thread4Thread1of1ForFork2_#t~mem25#1][1701], [60#L54true, 326#L126true, 2217#(= ~node1_state~0 0), 368#true, 18#L200-1true, 376#true, 403#(= ~manager_state~0 0), 88#L154-1true, 190#L104true, 2221#(= ~node2_state~0 0), 2185#(and (exists ((v_~manager_back~0_148 Int)) (and (= ~update~0 (select (select |#memory_int| ~manager~0.base) (* v_~manager_back~0_148 4))) (<= (+ v_~manager_back~0_148 1) ~manager_size~0) (<= 0 v_~manager_back~0_148))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_size~0 1) (= ~manager~0.offset 0) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t1~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (not (= ~manager~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (= ~manager_front~0 0) (< ~manager_front~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t4~0#1.base|)), 2223#true, 353#true, thread2Thread1of1ForFork3InUse, 380#true, 384#true, 356#true, thread4Thread1of1ForFork2InUse, 374#(<= ~node1_back~0 ~node1_front~0), thread3Thread1of1ForFork0InUse, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:57:43,171 INFO L294 olderBase$Statistics]: this new event has 279 ancestors and is cut-off event [2023-11-29 21:57:43,171 INFO L297 olderBase$Statistics]: existing Event has 280 ancestors and is cut-off event [2023-11-29 21:57:43,171 INFO L297 olderBase$Statistics]: existing Event has 279 ancestors and is cut-off event [2023-11-29 21:57:43,171 INFO L297 olderBase$Statistics]: existing Event has 279 ancestors and is cut-off event [2023-11-29 21:57:43,171 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1432] L126-->L132-1: Formula: (and (not (= (ite (and (< v_~node2_front~0_35 v_~node2_back~0_44) (<= 0 v_~node2_front~0_35) (< v_~node2_front~0_35 v_~node2_size~0_20)) 1 0) 0)) (= v_~safe~0_80 (ite (= (ite (= (select (select |v_#memory_int_183| v_~node2~0.base_29) (+ (* 4 v_~node2_front~0_35) v_~node2~0.offset_29)) v_~update~0_73) 1 0) 0) 0 1)) (= v_~node2_state~0_16 1) (= (+ v_~node2_front~0_35 1) v_~node2_front~0_34)) InVars {~node2~0.offset=v_~node2~0.offset_29, ~node2_front~0=v_~node2_front~0_35, #memory_int=|v_#memory_int_183|, ~node2_size~0=v_~node2_size~0_20, ~node2~0.base=v_~node2~0.base_29, ~node2_back~0=v_~node2_back~0_44, ~update~0=v_~update~0_73} OutVars{~node2_state~0=v_~node2_state~0_16, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_1|, thread3Thread1of1ForFork0_#t~mem20#1=|v_thread3Thread1of1ForFork0_#t~mem20#1_1|, thread3Thread1of1ForFork0_#t~post21#1=|v_thread3Thread1of1ForFork0_#t~post21#1_1|, ~node2~0.offset=v_~node2~0.offset_29, ~node2_front~0=v_~node2_front~0_34, ~safe~0=v_~safe~0_80, #memory_int=|v_#memory_int_183|, ~node2_size~0=v_~node2_size~0_20, ~node2~0.base=v_~node2~0.base_29, ~node2_back~0=v_~node2_back~0_44, ~update~0=v_~update~0_73} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#t~post21#1, ~node2_state~0, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, ~node2_front~0, ~safe~0, thread3Thread1of1ForFork0_#t~mem20#1][1702], [60#L54true, 2217#(= ~node1_state~0 0), 368#true, 308#L148true, 18#L200-1true, 2219#true, 376#true, 403#(= ~manager_state~0 0), 190#L104true, 2185#(and (exists ((v_~manager_back~0_148 Int)) (and (= ~update~0 (select (select |#memory_int| ~manager~0.base) (* v_~manager_back~0_148 4))) (<= (+ v_~manager_back~0_148 1) ~manager_size~0) (<= 0 v_~manager_back~0_148))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_size~0 1) (= ~manager~0.offset 0) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t1~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (not (= ~manager~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (= ~manager_front~0 0) (< ~manager_front~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t4~0#1.base|)), 2223#true, 353#true, 382#(= ~client_state~0 0), 194#L132-1true, thread2Thread1of1ForFork3InUse, 384#true, thread4Thread1of1ForFork2InUse, 356#true, 374#(<= ~node1_back~0 ~node1_front~0), thread3Thread1of1ForFork0InUse, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:57:43,171 INFO L294 olderBase$Statistics]: this new event has 279 ancestors and is cut-off event [2023-11-29 21:57:43,171 INFO L297 olderBase$Statistics]: existing Event has 280 ancestors and is cut-off event [2023-11-29 21:57:43,171 INFO L297 olderBase$Statistics]: existing Event has 279 ancestors and is cut-off event [2023-11-29 21:57:43,171 INFO L297 olderBase$Statistics]: existing Event has 279 ancestors and is cut-off event [2023-11-29 21:57:44,791 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1398] L68-->L88-1: Formula: (and (not (= (ite (and (< v_~node2_back~0_49 v_~node2_size~0_24) (<= 0 v_~node2_back~0_49)) 1 0) 0)) (= (+ v_~node2_back~0_49 1) v_~node2_back~0_48) (= v_~manager_state~0_44 3) (not (= (ite (= v_~update~0_83 (select (select |v_#memory_int_197| v_~node2~0.base_33) (+ (* 4 v_~node2_back~0_49) v_~node2~0.offset_33))) 1 0) 0))) InVars {~node2~0.offset=v_~node2~0.offset_33, #memory_int=|v_#memory_int_197|, ~node2_size~0=v_~node2_size~0_24, ~node2_back~0=v_~node2_back~0_49, ~node2~0.base=v_~node2~0.base_33, ~update~0=v_~update~0_83} OutVars{thread1Thread1of1ForFork1_#t~post7#1=|v_thread1Thread1of1ForFork1_#t~post7#1_1|, ~manager_state~0=v_~manager_state~0_44, thread1Thread1of1ForFork1_#t~mem6#1=|v_thread1Thread1of1ForFork1_#t~mem6#1_1|, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_5|, ~node2~0.offset=v_~node2~0.offset_33, #memory_int=|v_#memory_int_197|, ~node2_size~0=v_~node2_size~0_24, ~node2_back~0=v_~node2_back~0_48, ~node2~0.base=v_~node2~0.base_33, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1_5|, ~update~0=v_~update~0_83} AuxVars[] AssignedVars[thread1Thread1of1ForFork1_#t~post7#1, ~manager_state~0, thread1Thread1of1ForFork1_#t~mem6#1, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, ~node2_back~0, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1][1398], [2217#(= ~node1_state~0 0), 326#L126true, 368#true, 308#L148true, 376#true, 190#L104true, 2221#(= ~node2_state~0 0), 2223#true, 353#true, 382#(= ~client_state~0 0), 96#L88-1true, thread2Thread1of1ForFork3InUse, 384#true, thread4Thread1of1ForFork2InUse, 356#true, 93#L199-4true, thread3Thread1of1ForFork0InUse, 374#(<= ~node1_back~0 ~node1_front~0), 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:57:44,791 INFO L294 olderBase$Statistics]: this new event has 280 ancestors and is cut-off event [2023-11-29 21:57:44,791 INFO L297 olderBase$Statistics]: existing Event has 274 ancestors and is cut-off event [2023-11-29 21:57:44,791 INFO L297 olderBase$Statistics]: existing Event has 274 ancestors and is cut-off event [2023-11-29 21:57:44,791 INFO L297 olderBase$Statistics]: existing Event has 280 ancestors and is cut-off event [2023-11-29 21:57:44,791 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L148-->L154-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_137 v_~manager_size~0_40) (<= 0 v_~manager_back~0_137)) 1 0) 0)) (= v_~client_state~0_18 1) (= v_~manager_back~0_136 (+ v_~manager_back~0_137 1)) (not (= (ite (= v_~update~0_79 (select (select |v_#memory_int_193| v_~manager~0.base_85) (+ (* v_~manager_back~0_137 4) v_~manager~0.offset_85))) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, ~manager_back~0=v_~manager_back~0_137, ~manager_size~0=v_~manager_size~0_40, ~update~0=v_~update~0_79} OutVars{thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, thread4Thread1of1ForFork2_#t~post26#1=|v_thread4Thread1of1ForFork2_#t~post26#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~client_state~0=v_~client_state~0_18, ~manager_back~0=v_~manager_back~0_136, ~manager_size~0=v_~manager_size~0_40, thread4Thread1of1ForFork2_#t~mem25#1=|v_thread4Thread1of1ForFork2_#t~mem25#1_1|, ~update~0=v_~update~0_79} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post26#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, ~manager_back~0, thread4Thread1of1ForFork2_#t~mem25#1][1215], [2217#(= ~node1_state~0 0), 326#L126true, 368#true, 378#(<= ~node2_back~0 ~node2_front~0), 88#L154-1true, 190#L104true, 2221#(= ~node2_state~0 0), 2223#true, 353#true, 39#L68true, 380#true, thread2Thread1of1ForFork3InUse, 384#true, thread4Thread1of1ForFork2InUse, 356#true, 93#L199-4true, 374#(<= ~node1_back~0 ~node1_front~0), thread3Thread1of1ForFork0InUse, 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:57:44,791 INFO L294 olderBase$Statistics]: this new event has 280 ancestors and is cut-off event [2023-11-29 21:57:44,791 INFO L297 olderBase$Statistics]: existing Event has 274 ancestors and is cut-off event [2023-11-29 21:57:44,791 INFO L297 olderBase$Statistics]: existing Event has 274 ancestors and is cut-off event [2023-11-29 21:57:44,792 INFO L297 olderBase$Statistics]: existing Event has 280 ancestors and is cut-off event [2023-11-29 21:57:44,792 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L148-->L154-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_137 v_~manager_size~0_40) (<= 0 v_~manager_back~0_137)) 1 0) 0)) (= v_~client_state~0_18 1) (= v_~manager_back~0_136 (+ v_~manager_back~0_137 1)) (not (= (ite (= v_~update~0_79 (select (select |v_#memory_int_193| v_~manager~0.base_85) (+ (* v_~manager_back~0_137 4) v_~manager~0.offset_85))) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, ~manager_back~0=v_~manager_back~0_137, ~manager_size~0=v_~manager_size~0_40, ~update~0=v_~update~0_79} OutVars{thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, thread4Thread1of1ForFork2_#t~post26#1=|v_thread4Thread1of1ForFork2_#t~post26#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~client_state~0=v_~client_state~0_18, ~manager_back~0=v_~manager_back~0_136, ~manager_size~0=v_~manager_size~0_40, thread4Thread1of1ForFork2_#t~mem25#1=|v_thread4Thread1of1ForFork2_#t~mem25#1_1|, ~update~0=v_~update~0_79} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post26#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, ~manager_back~0, thread4Thread1of1ForFork2_#t~mem25#1][1215], [326#L126true, 2217#(= ~node1_state~0 0), 368#true, 378#(<= ~node2_back~0 ~node2_front~0), 88#L154-1true, 190#L104true, 2221#(= ~node2_state~0 0), 321#L74true, 2223#true, 353#true, 380#true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, thread4Thread1of1ForFork2InUse, 93#L199-4true, 374#(<= ~node1_back~0 ~node1_front~0), thread3Thread1of1ForFork0InUse, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:57:44,792 INFO L294 olderBase$Statistics]: this new event has 280 ancestors and is cut-off event [2023-11-29 21:57:44,792 INFO L297 olderBase$Statistics]: existing Event has 274 ancestors and is cut-off event [2023-11-29 21:57:44,792 INFO L297 olderBase$Statistics]: existing Event has 280 ancestors and is cut-off event [2023-11-29 21:57:44,792 INFO L297 olderBase$Statistics]: existing Event has 274 ancestors and is cut-off event [2023-11-29 21:57:44,885 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1395] L61-->L88-1: Formula: (and (= (+ v_~node1_back~0_39 1) v_~node1_back~0_38) (= v_~manager_state~0_40 2) (not (= (ite (= (select (select |v_#memory_int_177| v_~node1~0.base_31) (+ (* v_~node1_back~0_39 4) v_~node1~0.offset_31)) v_~update~0_69) 1 0) 0)) (not (= (ite (and (<= 0 v_~node1_back~0_39) (< v_~node1_back~0_39 v_~node1_size~0_16)) 1 0) 0))) InVars {~node1~0.base=v_~node1~0.base_31, ~node1_size~0=v_~node1_size~0_16, #memory_int=|v_#memory_int_177|, ~node1_back~0=v_~node1_back~0_39, ~node1~0.offset=v_~node1~0.offset_31, ~update~0=v_~update~0_69} OutVars{~manager_state~0=v_~manager_state~0_40, ~node1~0.base=v_~node1~0.base_31, thread1Thread1of1ForFork1_#t~mem4#1=|v_thread1Thread1of1ForFork1_#t~mem4#1_1|, ~node1_size~0=v_~node1_size~0_16, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_3|, thread1Thread1of1ForFork1_#t~post5#1=|v_thread1Thread1of1ForFork1_#t~post5#1_1|, #memory_int=|v_#memory_int_177|, ~node1_back~0=v_~node1_back~0_38, ~node1~0.offset=v_~node1~0.offset_31, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1_3|, ~update~0=v_~update~0_69} AuxVars[] AssignedVars[~manager_state~0, thread1Thread1of1ForFork1_#t~mem4#1, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork1_#t~post5#1, ~node1_back~0, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1][1588], [326#L126true, 368#true, 308#L148true, 18#L200-1true, 2215#true, 376#true, 2221#(= ~node2_state~0 0), 353#true, 2225#(<= ~client_back~0 ~client_front~0), 382#(= ~client_state~0 0), 372#true, 35#L110true, 96#L88-1true, thread2Thread1of1ForFork3InUse, 384#true, thread4Thread1of1ForFork2InUse, 356#true, thread3Thread1of1ForFork0InUse, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:57:44,885 INFO L294 olderBase$Statistics]: this new event has 284 ancestors and is cut-off event [2023-11-29 21:57:44,885 INFO L297 olderBase$Statistics]: existing Event has 279 ancestors and is cut-off event [2023-11-29 21:57:44,885 INFO L297 olderBase$Statistics]: existing Event has 279 ancestors and is cut-off event [2023-11-29 21:57:44,885 INFO L297 olderBase$Statistics]: existing Event has 279 ancestors and is cut-off event [2023-11-29 21:57:44,885 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L148-->L154-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_137 v_~manager_size~0_40) (<= 0 v_~manager_back~0_137)) 1 0) 0)) (= v_~client_state~0_18 1) (= v_~manager_back~0_136 (+ v_~manager_back~0_137 1)) (not (= (ite (= v_~update~0_79 (select (select |v_#memory_int_193| v_~manager~0.base_85) (+ (* v_~manager_back~0_137 4) v_~manager~0.offset_85))) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, ~manager_back~0=v_~manager_back~0_137, ~manager_size~0=v_~manager_size~0_40, ~update~0=v_~update~0_79} OutVars{thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, thread4Thread1of1ForFork2_#t~post26#1=|v_thread4Thread1of1ForFork2_#t~post26#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~client_state~0=v_~client_state~0_18, ~manager_back~0=v_~manager_back~0_136, ~manager_size~0=v_~manager_size~0_40, thread4Thread1of1ForFork2_#t~mem25#1=|v_thread4Thread1of1ForFork2_#t~mem25#1_1|, ~update~0=v_~update~0_79} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post26#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, ~manager_back~0, thread4Thread1of1ForFork2_#t~mem25#1][1488], [326#L126true, 368#true, 18#L200-1true, 2215#true, 376#true, 88#L154-1true, 2221#(= ~node2_state~0 0), 353#true, 25#L61true, 2225#(<= ~client_back~0 ~client_front~0), 372#true, 35#L110true, thread2Thread1of1ForFork3InUse, 380#true, 384#true, thread4Thread1of1ForFork2InUse, 356#true, thread3Thread1of1ForFork0InUse, 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:57:44,885 INFO L294 olderBase$Statistics]: this new event has 284 ancestors and is cut-off event [2023-11-29 21:57:44,885 INFO L297 olderBase$Statistics]: existing Event has 279 ancestors and is cut-off event [2023-11-29 21:57:44,885 INFO L297 olderBase$Statistics]: existing Event has 279 ancestors and is cut-off event [2023-11-29 21:57:44,885 INFO L297 olderBase$Statistics]: existing Event has 279 ancestors and is cut-off event [2023-11-29 21:57:44,886 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1432] L126-->L132-1: Formula: (and (not (= (ite (and (< v_~node2_front~0_35 v_~node2_back~0_44) (<= 0 v_~node2_front~0_35) (< v_~node2_front~0_35 v_~node2_size~0_20)) 1 0) 0)) (= v_~safe~0_80 (ite (= (ite (= (select (select |v_#memory_int_183| v_~node2~0.base_29) (+ (* 4 v_~node2_front~0_35) v_~node2~0.offset_29)) v_~update~0_73) 1 0) 0) 0 1)) (= v_~node2_state~0_16 1) (= (+ v_~node2_front~0_35 1) v_~node2_front~0_34)) InVars {~node2~0.offset=v_~node2~0.offset_29, ~node2_front~0=v_~node2_front~0_35, #memory_int=|v_#memory_int_183|, ~node2_size~0=v_~node2_size~0_20, ~node2~0.base=v_~node2~0.base_29, ~node2_back~0=v_~node2_back~0_44, ~update~0=v_~update~0_73} OutVars{~node2_state~0=v_~node2_state~0_16, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_1|, thread3Thread1of1ForFork0_#t~mem20#1=|v_thread3Thread1of1ForFork0_#t~mem20#1_1|, thread3Thread1of1ForFork0_#t~post21#1=|v_thread3Thread1of1ForFork0_#t~post21#1_1|, ~node2~0.offset=v_~node2~0.offset_29, ~node2_front~0=v_~node2_front~0_34, ~safe~0=v_~safe~0_80, #memory_int=|v_#memory_int_183|, ~node2_size~0=v_~node2_size~0_20, ~node2~0.base=v_~node2~0.base_29, ~node2_back~0=v_~node2_back~0_44, ~update~0=v_~update~0_73} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#t~post21#1, ~node2_state~0, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, ~node2_front~0, ~safe~0, thread3Thread1of1ForFork0_#t~mem20#1][1958], [368#true, 308#L148true, 18#L200-1true, 2215#true, 376#true, 2219#true, 353#true, 25#L61true, 2225#(<= ~client_back~0 ~client_front~0), 382#(= ~client_state~0 0), 194#L132-1true, 372#true, 35#L110true, thread2Thread1of1ForFork3InUse, 384#true, thread4Thread1of1ForFork2InUse, 356#true, thread3Thread1of1ForFork0InUse, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:57:44,886 INFO L294 olderBase$Statistics]: this new event has 284 ancestors and is cut-off event [2023-11-29 21:57:44,886 INFO L297 olderBase$Statistics]: existing Event has 279 ancestors and is cut-off event [2023-11-29 21:57:44,886 INFO L297 olderBase$Statistics]: existing Event has 279 ancestors and is cut-off event [2023-11-29 21:57:44,886 INFO L297 olderBase$Statistics]: existing Event has 279 ancestors and is cut-off event [2023-11-29 21:57:44,890 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L148-->L154-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_137 v_~manager_size~0_40) (<= 0 v_~manager_back~0_137)) 1 0) 0)) (= v_~client_state~0_18 1) (= v_~manager_back~0_136 (+ v_~manager_back~0_137 1)) (not (= (ite (= v_~update~0_79 (select (select |v_#memory_int_193| v_~manager~0.base_85) (+ (* v_~manager_back~0_137 4) v_~manager~0.offset_85))) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, ~manager_back~0=v_~manager_back~0_137, ~manager_size~0=v_~manager_size~0_40, ~update~0=v_~update~0_79} OutVars{thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, thread4Thread1of1ForFork2_#t~post26#1=|v_thread4Thread1of1ForFork2_#t~post26#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~client_state~0=v_~client_state~0_18, ~manager_back~0=v_~manager_back~0_136, ~manager_size~0=v_~manager_size~0_40, thread4Thread1of1ForFork2_#t~mem25#1=|v_thread4Thread1of1ForFork2_#t~mem25#1_1|, ~update~0=v_~update~0_79} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post26#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, ~manager_back~0, thread4Thread1of1ForFork2_#t~mem25#1][1488], [326#L126true, 368#true, 18#L200-1true, 2215#true, 376#true, 88#L154-1true, 2221#(= ~node2_state~0 0), 353#true, 227#L67true, 2225#(<= ~client_back~0 ~client_front~0), 372#true, 35#L110true, thread2Thread1of1ForFork3InUse, 380#true, 384#true, thread4Thread1of1ForFork2InUse, 356#true, thread3Thread1of1ForFork0InUse, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:57:44,890 INFO L294 olderBase$Statistics]: this new event has 284 ancestors and is cut-off event [2023-11-29 21:57:44,891 INFO L297 olderBase$Statistics]: existing Event has 279 ancestors and is cut-off event [2023-11-29 21:57:44,891 INFO L297 olderBase$Statistics]: existing Event has 279 ancestors and is cut-off event [2023-11-29 21:57:44,891 INFO L297 olderBase$Statistics]: existing Event has 279 ancestors and is cut-off event [2023-11-29 21:57:44,891 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1432] L126-->L132-1: Formula: (and (not (= (ite (and (< v_~node2_front~0_35 v_~node2_back~0_44) (<= 0 v_~node2_front~0_35) (< v_~node2_front~0_35 v_~node2_size~0_20)) 1 0) 0)) (= v_~safe~0_80 (ite (= (ite (= (select (select |v_#memory_int_183| v_~node2~0.base_29) (+ (* 4 v_~node2_front~0_35) v_~node2~0.offset_29)) v_~update~0_73) 1 0) 0) 0 1)) (= v_~node2_state~0_16 1) (= (+ v_~node2_front~0_35 1) v_~node2_front~0_34)) InVars {~node2~0.offset=v_~node2~0.offset_29, ~node2_front~0=v_~node2_front~0_35, #memory_int=|v_#memory_int_183|, ~node2_size~0=v_~node2_size~0_20, ~node2~0.base=v_~node2~0.base_29, ~node2_back~0=v_~node2_back~0_44, ~update~0=v_~update~0_73} OutVars{~node2_state~0=v_~node2_state~0_16, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_1|, thread3Thread1of1ForFork0_#t~mem20#1=|v_thread3Thread1of1ForFork0_#t~mem20#1_1|, thread3Thread1of1ForFork0_#t~post21#1=|v_thread3Thread1of1ForFork0_#t~post21#1_1|, ~node2~0.offset=v_~node2~0.offset_29, ~node2_front~0=v_~node2_front~0_34, ~safe~0=v_~safe~0_80, #memory_int=|v_#memory_int_183|, ~node2_size~0=v_~node2_size~0_20, ~node2~0.base=v_~node2~0.base_29, ~node2_back~0=v_~node2_back~0_44, ~update~0=v_~update~0_73} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#t~post21#1, ~node2_state~0, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, ~node2_front~0, ~safe~0, thread3Thread1of1ForFork0_#t~mem20#1][1958], [368#true, 308#L148true, 18#L200-1true, 2215#true, 2219#true, 376#true, 353#true, 227#L67true, 382#(= ~client_state~0 0), 194#L132-1true, 2225#(<= ~client_back~0 ~client_front~0), 372#true, 35#L110true, thread2Thread1of1ForFork3InUse, 384#true, thread4Thread1of1ForFork2InUse, 356#true, thread3Thread1of1ForFork0InUse, 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:57:44,891 INFO L294 olderBase$Statistics]: this new event has 284 ancestors and is cut-off event [2023-11-29 21:57:44,891 INFO L297 olderBase$Statistics]: existing Event has 279 ancestors and is cut-off event [2023-11-29 21:57:44,891 INFO L297 olderBase$Statistics]: existing Event has 279 ancestors and is cut-off event [2023-11-29 21:57:44,891 INFO L297 olderBase$Statistics]: existing Event has 279 ancestors and is cut-off event [2023-11-29 21:57:44,893 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1421] L111-->L110-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_125 v_~manager_size~0_32) (<= 0 v_~manager_back~0_125)) 1 0) 0)) (= v_~node1_state~0_18 0) (= v_~manager_back~0_124 (+ v_~manager_back~0_125 1)) (not (= (ite (= (select (select |v_#memory_int_173| v_~manager~0.base_79) (+ (* v_~manager_back~0_125 4) v_~manager~0.offset_79)) v_~ok~0_65) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_79, ~ok~0=v_~ok~0_65, ~manager~0.base=v_~manager~0.base_79, #memory_int=|v_#memory_int_173|, ~manager_back~0=v_~manager_back~0_125, ~manager_size~0=v_~manager_size~0_32} OutVars{thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_3|, ~manager~0.offset=v_~manager~0.offset_79, thread2Thread1of1ForFork3_#t~mem17#1=|v_thread2Thread1of1ForFork3_#t~mem17#1_1|, ~ok~0=v_~ok~0_65, ~manager~0.base=v_~manager~0.base_79, thread2Thread1of1ForFork3_#t~post18#1=|v_thread2Thread1of1ForFork3_#t~post18#1_1|, #memory_int=|v_#memory_int_173|, ~manager_back~0=v_~manager_back~0_124, ~manager_size~0=v_~manager_size~0_32, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_3|, ~node1_state~0=v_~node1_state~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork3_#t~mem17#1, thread2Thread1of1ForFork3_#t~post18#1, ~manager_back~0, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~node1_state~0][2060], [2217#(= ~node1_state~0 0), 326#L126true, 368#true, 308#L148true, 18#L200-1true, 376#true, 2221#(= ~node2_state~0 0), 158#L110-1true, 353#true, 382#(= ~client_state~0 0), 2225#(<= ~client_back~0 ~client_front~0), 372#true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, thread4Thread1of1ForFork2InUse, 176#L60true, thread3Thread1of1ForFork0InUse, 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:57:44,893 INFO L294 olderBase$Statistics]: this new event has 284 ancestors and is cut-off event [2023-11-29 21:57:44,903 INFO L297 olderBase$Statistics]: existing Event has 279 ancestors and is cut-off event [2023-11-29 21:57:44,903 INFO L297 olderBase$Statistics]: existing Event has 279 ancestors and is cut-off event [2023-11-29 21:57:44,903 INFO L297 olderBase$Statistics]: existing Event has 279 ancestors and is cut-off event [2023-11-29 21:57:44,903 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L148-->L154-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_137 v_~manager_size~0_40) (<= 0 v_~manager_back~0_137)) 1 0) 0)) (= v_~client_state~0_18 1) (= v_~manager_back~0_136 (+ v_~manager_back~0_137 1)) (not (= (ite (= v_~update~0_79 (select (select |v_#memory_int_193| v_~manager~0.base_85) (+ (* v_~manager_back~0_137 4) v_~manager~0.offset_85))) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, ~manager_back~0=v_~manager_back~0_137, ~manager_size~0=v_~manager_size~0_40, ~update~0=v_~update~0_79} OutVars{thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, thread4Thread1of1ForFork2_#t~post26#1=|v_thread4Thread1of1ForFork2_#t~post26#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~client_state~0=v_~client_state~0_18, ~manager_back~0=v_~manager_back~0_136, ~manager_size~0=v_~manager_size~0_40, thread4Thread1of1ForFork2_#t~mem25#1=|v_thread4Thread1of1ForFork2_#t~mem25#1_1|, ~update~0=v_~update~0_79} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post26#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, ~manager_back~0, thread4Thread1of1ForFork2_#t~mem25#1][1488], [326#L126true, 368#true, 201#L111true, 18#L200-1true, 2215#true, 376#true, 88#L154-1true, 2221#(= ~node2_state~0 0), 353#true, 2225#(<= ~client_back~0 ~client_front~0), 372#true, thread2Thread1of1ForFork3InUse, 380#true, 384#true, thread4Thread1of1ForFork2InUse, 356#true, 176#L60true, thread3Thread1of1ForFork0InUse, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:57:44,903 INFO L294 olderBase$Statistics]: this new event has 284 ancestors and is cut-off event [2023-11-29 21:57:44,903 INFO L297 olderBase$Statistics]: existing Event has 279 ancestors and is cut-off event [2023-11-29 21:57:44,903 INFO L297 olderBase$Statistics]: existing Event has 279 ancestors and is cut-off event [2023-11-29 21:57:44,904 INFO L297 olderBase$Statistics]: existing Event has 279 ancestors and is cut-off event [2023-11-29 21:57:44,904 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1432] L126-->L132-1: Formula: (and (not (= (ite (and (< v_~node2_front~0_35 v_~node2_back~0_44) (<= 0 v_~node2_front~0_35) (< v_~node2_front~0_35 v_~node2_size~0_20)) 1 0) 0)) (= v_~safe~0_80 (ite (= (ite (= (select (select |v_#memory_int_183| v_~node2~0.base_29) (+ (* 4 v_~node2_front~0_35) v_~node2~0.offset_29)) v_~update~0_73) 1 0) 0) 0 1)) (= v_~node2_state~0_16 1) (= (+ v_~node2_front~0_35 1) v_~node2_front~0_34)) InVars {~node2~0.offset=v_~node2~0.offset_29, ~node2_front~0=v_~node2_front~0_35, #memory_int=|v_#memory_int_183|, ~node2_size~0=v_~node2_size~0_20, ~node2~0.base=v_~node2~0.base_29, ~node2_back~0=v_~node2_back~0_44, ~update~0=v_~update~0_73} OutVars{~node2_state~0=v_~node2_state~0_16, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_1|, thread3Thread1of1ForFork0_#t~mem20#1=|v_thread3Thread1of1ForFork0_#t~mem20#1_1|, thread3Thread1of1ForFork0_#t~post21#1=|v_thread3Thread1of1ForFork0_#t~post21#1_1|, ~node2~0.offset=v_~node2~0.offset_29, ~node2_front~0=v_~node2_front~0_34, ~safe~0=v_~safe~0_80, #memory_int=|v_#memory_int_183|, ~node2_size~0=v_~node2_size~0_20, ~node2~0.base=v_~node2~0.base_29, ~node2_back~0=v_~node2_back~0_44, ~update~0=v_~update~0_73} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#t~post21#1, ~node2_state~0, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, ~node2_front~0, ~safe~0, thread3Thread1of1ForFork0_#t~mem20#1][1958], [368#true, 201#L111true, 308#L148true, 18#L200-1true, 2215#true, 2219#true, 376#true, 353#true, 382#(= ~client_state~0 0), 2225#(<= ~client_back~0 ~client_front~0), 194#L132-1true, 372#true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, thread4Thread1of1ForFork2InUse, 176#L60true, thread3Thread1of1ForFork0InUse, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:57:44,904 INFO L294 olderBase$Statistics]: this new event has 284 ancestors and is cut-off event [2023-11-29 21:57:44,904 INFO L297 olderBase$Statistics]: existing Event has 279 ancestors and is cut-off event [2023-11-29 21:57:44,904 INFO L297 olderBase$Statistics]: existing Event has 279 ancestors and is cut-off event [2023-11-29 21:57:44,904 INFO L297 olderBase$Statistics]: existing Event has 279 ancestors and is cut-off event [2023-11-29 21:57:44,923 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1401] L75-->L88-1: Formula: (and (= v_~manager_state~0_48 4) (= v_~safe~0_86 (ite (= 0 (ite (= (select (select |v_#memory_int_201| v_~manager~0.base_89) (+ (* v_~manager_front~0_103 4) v_~manager~0.offset_89)) v_~ok~0_75) 1 0)) 0 1)) (not (= (ite (and (< v_~manager_front~0_103 v_~manager_size~0_48) (<= 0 v_~manager_front~0_103) (< v_~manager_front~0_103 v_~manager_back~0_146)) 1 0) 0)) (= v_~manager_front~0_102 (+ v_~manager_front~0_103 1))) InVars {~manager_front~0=v_~manager_front~0_103, ~manager~0.offset=v_~manager~0.offset_89, ~ok~0=v_~ok~0_75, ~manager~0.base=v_~manager~0.base_89, #memory_int=|v_#memory_int_201|, ~manager_back~0=v_~manager_back~0_146, ~manager_size~0=v_~manager_size~0_48} OutVars{~manager_state~0=v_~manager_state~0_48, ~manager~0.offset=v_~manager~0.offset_89, ~ok~0=v_~ok~0_75, ~manager~0.base=v_~manager~0.base_89, ~manager_back~0=v_~manager_back~0_146, ~manager_front~0=v_~manager_front~0_102, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_7|, ~safe~0=v_~safe~0_86, thread1Thread1of1ForFork1_#t~mem8#1=|v_thread1Thread1of1ForFork1_#t~mem8#1_1|, #memory_int=|v_#memory_int_201|, ~manager_size~0=v_~manager_size~0_48, thread1Thread1of1ForFork1_#t~post9#1=|v_thread1Thread1of1ForFork1_#t~post9#1_1|, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1_7|} AuxVars[] AssignedVars[~manager_front~0, ~manager_state~0, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, ~safe~0, thread1Thread1of1ForFork1_#t~mem8#1, thread1Thread1of1ForFork1_#t~post9#1, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1][1844], [326#L126true, 368#true, 201#L111true, 308#L148true, 2215#true, 376#true, 2221#(= ~node2_state~0 0), 353#true, 382#(= ~client_state~0 0), 2225#(<= ~client_back~0 ~client_front~0), 372#true, 96#L88-1true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, thread4Thread1of1ForFork2InUse, 93#L199-4true, thread3Thread1of1ForFork0InUse, 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:57:44,923 INFO L294 olderBase$Statistics]: this new event has 284 ancestors and is cut-off event [2023-11-29 21:57:44,923 INFO L297 olderBase$Statistics]: existing Event has 279 ancestors and is cut-off event [2023-11-29 21:57:44,923 INFO L297 olderBase$Statistics]: existing Event has 279 ancestors and is cut-off event [2023-11-29 21:57:44,923 INFO L297 olderBase$Statistics]: existing Event has 279 ancestors and is cut-off event [2023-11-29 21:57:44,923 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1421] L111-->L110-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_125 v_~manager_size~0_32) (<= 0 v_~manager_back~0_125)) 1 0) 0)) (= v_~node1_state~0_18 0) (= v_~manager_back~0_124 (+ v_~manager_back~0_125 1)) (not (= (ite (= (select (select |v_#memory_int_173| v_~manager~0.base_79) (+ (* v_~manager_back~0_125 4) v_~manager~0.offset_79)) v_~ok~0_65) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_79, ~ok~0=v_~ok~0_65, ~manager~0.base=v_~manager~0.base_79, #memory_int=|v_#memory_int_173|, ~manager_back~0=v_~manager_back~0_125, ~manager_size~0=v_~manager_size~0_32} OutVars{thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_3|, ~manager~0.offset=v_~manager~0.offset_79, thread2Thread1of1ForFork3_#t~mem17#1=|v_thread2Thread1of1ForFork3_#t~mem17#1_1|, ~ok~0=v_~ok~0_65, ~manager~0.base=v_~manager~0.base_79, thread2Thread1of1ForFork3_#t~post18#1=|v_thread2Thread1of1ForFork3_#t~post18#1_1|, #memory_int=|v_#memory_int_173|, ~manager_back~0=v_~manager_back~0_124, ~manager_size~0=v_~manager_size~0_32, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_3|, ~node1_state~0=v_~node1_state~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork3_#t~mem17#1, thread2Thread1of1ForFork3_#t~post18#1, ~manager_back~0, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~node1_state~0][2060], [326#L126true, 2217#(= ~node1_state~0 0), 368#true, 308#L148true, 376#true, 2221#(= ~node2_state~0 0), 273#L75true, 158#L110-1true, 353#true, 2225#(<= ~client_back~0 ~client_front~0), 382#(= ~client_state~0 0), 372#true, thread2Thread1of1ForFork3InUse, 384#true, thread4Thread1of1ForFork2InUse, 356#true, 93#L199-4true, thread3Thread1of1ForFork0InUse, 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:57:44,923 INFO L294 olderBase$Statistics]: this new event has 284 ancestors and is cut-off event [2023-11-29 21:57:44,924 INFO L297 olderBase$Statistics]: existing Event has 279 ancestors and is cut-off event [2023-11-29 21:57:44,924 INFO L297 olderBase$Statistics]: existing Event has 279 ancestors and is cut-off event [2023-11-29 21:57:44,924 INFO L297 olderBase$Statistics]: existing Event has 279 ancestors and is cut-off event [2023-11-29 21:57:44,924 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L148-->L154-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_137 v_~manager_size~0_40) (<= 0 v_~manager_back~0_137)) 1 0) 0)) (= v_~client_state~0_18 1) (= v_~manager_back~0_136 (+ v_~manager_back~0_137 1)) (not (= (ite (= v_~update~0_79 (select (select |v_#memory_int_193| v_~manager~0.base_85) (+ (* v_~manager_back~0_137 4) v_~manager~0.offset_85))) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, ~manager_back~0=v_~manager_back~0_137, ~manager_size~0=v_~manager_size~0_40, ~update~0=v_~update~0_79} OutVars{thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, thread4Thread1of1ForFork2_#t~post26#1=|v_thread4Thread1of1ForFork2_#t~post26#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~client_state~0=v_~client_state~0_18, ~manager_back~0=v_~manager_back~0_136, ~manager_size~0=v_~manager_size~0_40, thread4Thread1of1ForFork2_#t~mem25#1=|v_thread4Thread1of1ForFork2_#t~mem25#1_1|, ~update~0=v_~update~0_79} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post26#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, ~manager_back~0, thread4Thread1of1ForFork2_#t~mem25#1][1488], [326#L126true, 368#true, 201#L111true, 2215#true, 376#true, 88#L154-1true, 2221#(= ~node2_state~0 0), 273#L75true, 353#true, 2225#(<= ~client_back~0 ~client_front~0), 372#true, 380#true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, thread4Thread1of1ForFork2InUse, 93#L199-4true, thread3Thread1of1ForFork0InUse, 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:57:44,924 INFO L294 olderBase$Statistics]: this new event has 284 ancestors and is cut-off event [2023-11-29 21:57:44,924 INFO L297 olderBase$Statistics]: existing Event has 279 ancestors and is cut-off event [2023-11-29 21:57:44,924 INFO L297 olderBase$Statistics]: existing Event has 279 ancestors and is cut-off event [2023-11-29 21:57:44,924 INFO L297 olderBase$Statistics]: existing Event has 279 ancestors and is cut-off event [2023-11-29 21:57:44,925 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1432] L126-->L132-1: Formula: (and (not (= (ite (and (< v_~node2_front~0_35 v_~node2_back~0_44) (<= 0 v_~node2_front~0_35) (< v_~node2_front~0_35 v_~node2_size~0_20)) 1 0) 0)) (= v_~safe~0_80 (ite (= (ite (= (select (select |v_#memory_int_183| v_~node2~0.base_29) (+ (* 4 v_~node2_front~0_35) v_~node2~0.offset_29)) v_~update~0_73) 1 0) 0) 0 1)) (= v_~node2_state~0_16 1) (= (+ v_~node2_front~0_35 1) v_~node2_front~0_34)) InVars {~node2~0.offset=v_~node2~0.offset_29, ~node2_front~0=v_~node2_front~0_35, #memory_int=|v_#memory_int_183|, ~node2_size~0=v_~node2_size~0_20, ~node2~0.base=v_~node2~0.base_29, ~node2_back~0=v_~node2_back~0_44, ~update~0=v_~update~0_73} OutVars{~node2_state~0=v_~node2_state~0_16, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_1|, thread3Thread1of1ForFork0_#t~mem20#1=|v_thread3Thread1of1ForFork0_#t~mem20#1_1|, thread3Thread1of1ForFork0_#t~post21#1=|v_thread3Thread1of1ForFork0_#t~post21#1_1|, ~node2~0.offset=v_~node2~0.offset_29, ~node2_front~0=v_~node2_front~0_34, ~safe~0=v_~safe~0_80, #memory_int=|v_#memory_int_183|, ~node2_size~0=v_~node2_size~0_20, ~node2~0.base=v_~node2~0.base_29, ~node2_back~0=v_~node2_back~0_44, ~update~0=v_~update~0_73} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#t~post21#1, ~node2_state~0, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, ~node2_front~0, ~safe~0, thread3Thread1of1ForFork0_#t~mem20#1][1958], [368#true, 201#L111true, 308#L148true, 2215#true, 2219#true, 376#true, 273#L75true, 353#true, 2225#(<= ~client_back~0 ~client_front~0), 194#L132-1true, 382#(= ~client_state~0 0), 372#true, thread2Thread1of1ForFork3InUse, 384#true, thread4Thread1of1ForFork2InUse, 356#true, 93#L199-4true, thread3Thread1of1ForFork0InUse, 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:57:44,925 INFO L294 olderBase$Statistics]: this new event has 284 ancestors and is cut-off event [2023-11-29 21:57:44,925 INFO L297 olderBase$Statistics]: existing Event has 279 ancestors and is cut-off event [2023-11-29 21:57:44,925 INFO L297 olderBase$Statistics]: existing Event has 279 ancestors and is cut-off event [2023-11-29 21:57:44,925 INFO L297 olderBase$Statistics]: existing Event has 279 ancestors and is cut-off event [2023-11-29 21:57:44,928 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1404] L82-->L88-1: Formula: (and (= v_~safe~0_84 (ite (= (ite (= (select (select |v_#memory_int_199| v_~manager~0.base_87) (+ (* v_~manager_front~0_97 4) v_~manager~0.offset_87)) v_~ok~0_73) 1 0) 0) 0 1)) (= (+ v_~manager_front~0_97 1) v_~manager_front~0_96) (= v_~manager_state~0_46 5) (not (= (ite (and (< v_~manager_front~0_97 v_~manager_back~0_142) (<= 0 v_~manager_front~0_97) (< v_~manager_front~0_97 v_~manager_size~0_44)) 1 0) 0))) InVars {~manager_front~0=v_~manager_front~0_97, ~manager~0.offset=v_~manager~0.offset_87, ~ok~0=v_~ok~0_73, ~manager~0.base=v_~manager~0.base_87, #memory_int=|v_#memory_int_199|, ~manager_back~0=v_~manager_back~0_142, ~manager_size~0=v_~manager_size~0_44} OutVars{~manager_state~0=v_~manager_state~0_46, ~manager~0.offset=v_~manager~0.offset_87, ~ok~0=v_~ok~0_73, ~manager~0.base=v_~manager~0.base_87, ~manager_back~0=v_~manager_back~0_142, thread1Thread1of1ForFork1_#t~post11#1=|v_thread1Thread1of1ForFork1_#t~post11#1_1|, ~manager_front~0=v_~manager_front~0_96, thread1Thread1of1ForFork1_#t~mem10#1=|v_thread1Thread1of1ForFork1_#t~mem10#1_1|, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_9|, ~safe~0=v_~safe~0_84, #memory_int=|v_#memory_int_199|, ~manager_size~0=v_~manager_size~0_44, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1_9|} AuxVars[] AssignedVars[~manager_front~0, ~manager_state~0, thread1Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, ~safe~0, thread1Thread1of1ForFork1_#t~post11#1, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1][1950], [326#L126true, 368#true, 308#L148true, 2215#true, 376#true, 2221#(= ~node2_state~0 0), 353#true, 2225#(<= ~client_back~0 ~client_front~0), 382#(= ~client_state~0 0), 372#true, 96#L88-1true, 35#L110true, thread2Thread1of1ForFork3InUse, 384#true, thread4Thread1of1ForFork2InUse, 93#L199-4true, 356#true, thread3Thread1of1ForFork0InUse, 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:57:44,928 INFO L294 olderBase$Statistics]: this new event has 284 ancestors and is cut-off event [2023-11-29 21:57:44,928 INFO L297 olderBase$Statistics]: existing Event has 279 ancestors and is cut-off event [2023-11-29 21:57:44,928 INFO L297 olderBase$Statistics]: existing Event has 279 ancestors and is cut-off event [2023-11-29 21:57:44,928 INFO L297 olderBase$Statistics]: existing Event has 279 ancestors and is cut-off event [2023-11-29 21:57:44,929 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L148-->L154-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_137 v_~manager_size~0_40) (<= 0 v_~manager_back~0_137)) 1 0) 0)) (= v_~client_state~0_18 1) (= v_~manager_back~0_136 (+ v_~manager_back~0_137 1)) (not (= (ite (= v_~update~0_79 (select (select |v_#memory_int_193| v_~manager~0.base_85) (+ (* v_~manager_back~0_137 4) v_~manager~0.offset_85))) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, ~manager_back~0=v_~manager_back~0_137, ~manager_size~0=v_~manager_size~0_40, ~update~0=v_~update~0_79} OutVars{thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, thread4Thread1of1ForFork2_#t~post26#1=|v_thread4Thread1of1ForFork2_#t~post26#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~client_state~0=v_~client_state~0_18, ~manager_back~0=v_~manager_back~0_136, ~manager_size~0=v_~manager_size~0_40, thread4Thread1of1ForFork2_#t~mem25#1=|v_thread4Thread1of1ForFork2_#t~mem25#1_1|, ~update~0=v_~update~0_79} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post26#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, ~manager_back~0, thread4Thread1of1ForFork2_#t~mem25#1][1488], [326#L126true, 368#true, 2215#true, 376#true, 88#L154-1true, 2221#(= ~node2_state~0 0), 187#L82true, 353#true, 2225#(<= ~client_back~0 ~client_front~0), 372#true, 35#L110true, thread2Thread1of1ForFork3InUse, 380#true, 384#true, thread4Thread1of1ForFork2InUse, 93#L199-4true, 356#true, thread3Thread1of1ForFork0InUse, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:57:44,929 INFO L294 olderBase$Statistics]: this new event has 284 ancestors and is cut-off event [2023-11-29 21:57:44,929 INFO L297 olderBase$Statistics]: existing Event has 279 ancestors and is cut-off event [2023-11-29 21:57:44,929 INFO L297 olderBase$Statistics]: existing Event has 279 ancestors and is cut-off event [2023-11-29 21:57:44,929 INFO L297 olderBase$Statistics]: existing Event has 279 ancestors and is cut-off event [2023-11-29 21:57:44,929 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1432] L126-->L132-1: Formula: (and (not (= (ite (and (< v_~node2_front~0_35 v_~node2_back~0_44) (<= 0 v_~node2_front~0_35) (< v_~node2_front~0_35 v_~node2_size~0_20)) 1 0) 0)) (= v_~safe~0_80 (ite (= (ite (= (select (select |v_#memory_int_183| v_~node2~0.base_29) (+ (* 4 v_~node2_front~0_35) v_~node2~0.offset_29)) v_~update~0_73) 1 0) 0) 0 1)) (= v_~node2_state~0_16 1) (= (+ v_~node2_front~0_35 1) v_~node2_front~0_34)) InVars {~node2~0.offset=v_~node2~0.offset_29, ~node2_front~0=v_~node2_front~0_35, #memory_int=|v_#memory_int_183|, ~node2_size~0=v_~node2_size~0_20, ~node2~0.base=v_~node2~0.base_29, ~node2_back~0=v_~node2_back~0_44, ~update~0=v_~update~0_73} OutVars{~node2_state~0=v_~node2_state~0_16, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_1|, thread3Thread1of1ForFork0_#t~mem20#1=|v_thread3Thread1of1ForFork0_#t~mem20#1_1|, thread3Thread1of1ForFork0_#t~post21#1=|v_thread3Thread1of1ForFork0_#t~post21#1_1|, ~node2~0.offset=v_~node2~0.offset_29, ~node2_front~0=v_~node2_front~0_34, ~safe~0=v_~safe~0_80, #memory_int=|v_#memory_int_183|, ~node2_size~0=v_~node2_size~0_20, ~node2~0.base=v_~node2~0.base_29, ~node2_back~0=v_~node2_back~0_44, ~update~0=v_~update~0_73} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#t~post21#1, ~node2_state~0, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, ~node2_front~0, ~safe~0, thread3Thread1of1ForFork0_#t~mem20#1][1958], [368#true, 308#L148true, 2215#true, 376#true, 2219#true, 187#L82true, 353#true, 382#(= ~client_state~0 0), 2225#(<= ~client_back~0 ~client_front~0), 194#L132-1true, 372#true, 35#L110true, thread2Thread1of1ForFork3InUse, 384#true, thread4Thread1of1ForFork2InUse, 356#true, 93#L199-4true, thread3Thread1of1ForFork0InUse, 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:57:44,929 INFO L294 olderBase$Statistics]: this new event has 284 ancestors and is cut-off event [2023-11-29 21:57:44,929 INFO L297 olderBase$Statistics]: existing Event has 279 ancestors and is cut-off event [2023-11-29 21:57:44,929 INFO L297 olderBase$Statistics]: existing Event has 279 ancestors and is cut-off event [2023-11-29 21:57:44,929 INFO L297 olderBase$Statistics]: existing Event has 279 ancestors and is cut-off event [2023-11-29 21:57:44,933 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L148-->L154-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_137 v_~manager_size~0_40) (<= 0 v_~manager_back~0_137)) 1 0) 0)) (= v_~client_state~0_18 1) (= v_~manager_back~0_136 (+ v_~manager_back~0_137 1)) (not (= (ite (= v_~update~0_79 (select (select |v_#memory_int_193| v_~manager~0.base_85) (+ (* v_~manager_back~0_137 4) v_~manager~0.offset_85))) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, ~manager_back~0=v_~manager_back~0_137, ~manager_size~0=v_~manager_size~0_40, ~update~0=v_~update~0_79} OutVars{thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, thread4Thread1of1ForFork2_#t~post26#1=|v_thread4Thread1of1ForFork2_#t~post26#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~client_state~0=v_~client_state~0_18, ~manager_back~0=v_~manager_back~0_136, ~manager_size~0=v_~manager_size~0_40, thread4Thread1of1ForFork2_#t~mem25#1=|v_thread4Thread1of1ForFork2_#t~mem25#1_1|, ~update~0=v_~update~0_79} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post26#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, ~manager_back~0, thread4Thread1of1ForFork2_#t~mem25#1][1488], [326#L126true, 368#true, 2215#true, 376#true, 88#L154-1true, 2221#(= ~node2_state~0 0), 311#L88true, 353#true, 2225#(<= ~client_back~0 ~client_front~0), 372#true, 35#L110true, 380#true, thread2Thread1of1ForFork3InUse, 384#true, thread4Thread1of1ForFork2InUse, 93#L199-4true, 356#true, thread3Thread1of1ForFork0InUse, 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:57:44,933 INFO L294 olderBase$Statistics]: this new event has 284 ancestors and is cut-off event [2023-11-29 21:57:44,933 INFO L297 olderBase$Statistics]: existing Event has 279 ancestors and is cut-off event [2023-11-29 21:57:44,933 INFO L297 olderBase$Statistics]: existing Event has 279 ancestors and is cut-off event [2023-11-29 21:57:44,933 INFO L297 olderBase$Statistics]: existing Event has 279 ancestors and is cut-off event [2023-11-29 21:57:44,933 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1432] L126-->L132-1: Formula: (and (not (= (ite (and (< v_~node2_front~0_35 v_~node2_back~0_44) (<= 0 v_~node2_front~0_35) (< v_~node2_front~0_35 v_~node2_size~0_20)) 1 0) 0)) (= v_~safe~0_80 (ite (= (ite (= (select (select |v_#memory_int_183| v_~node2~0.base_29) (+ (* 4 v_~node2_front~0_35) v_~node2~0.offset_29)) v_~update~0_73) 1 0) 0) 0 1)) (= v_~node2_state~0_16 1) (= (+ v_~node2_front~0_35 1) v_~node2_front~0_34)) InVars {~node2~0.offset=v_~node2~0.offset_29, ~node2_front~0=v_~node2_front~0_35, #memory_int=|v_#memory_int_183|, ~node2_size~0=v_~node2_size~0_20, ~node2~0.base=v_~node2~0.base_29, ~node2_back~0=v_~node2_back~0_44, ~update~0=v_~update~0_73} OutVars{~node2_state~0=v_~node2_state~0_16, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_1|, thread3Thread1of1ForFork0_#t~mem20#1=|v_thread3Thread1of1ForFork0_#t~mem20#1_1|, thread3Thread1of1ForFork0_#t~post21#1=|v_thread3Thread1of1ForFork0_#t~post21#1_1|, ~node2~0.offset=v_~node2~0.offset_29, ~node2_front~0=v_~node2_front~0_34, ~safe~0=v_~safe~0_80, #memory_int=|v_#memory_int_183|, ~node2_size~0=v_~node2_size~0_20, ~node2~0.base=v_~node2~0.base_29, ~node2_back~0=v_~node2_back~0_44, ~update~0=v_~update~0_73} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#t~post21#1, ~node2_state~0, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, ~node2_front~0, ~safe~0, thread3Thread1of1ForFork0_#t~mem20#1][1958], [368#true, 308#L148true, 2215#true, 376#true, 2219#true, 311#L88true, 353#true, 2225#(<= ~client_back~0 ~client_front~0), 194#L132-1true, 382#(= ~client_state~0 0), 372#true, 35#L110true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, thread4Thread1of1ForFork2InUse, 93#L199-4true, thread3Thread1of1ForFork0InUse, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:57:44,934 INFO L294 olderBase$Statistics]: this new event has 284 ancestors and is cut-off event [2023-11-29 21:57:44,934 INFO L297 olderBase$Statistics]: existing Event has 279 ancestors and is cut-off event [2023-11-29 21:57:44,934 INFO L297 olderBase$Statistics]: existing Event has 279 ancestors and is cut-off event [2023-11-29 21:57:44,934 INFO L297 olderBase$Statistics]: existing Event has 279 ancestors and is cut-off event [2023-11-29 21:57:44,935 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1421] L111-->L110-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_125 v_~manager_size~0_32) (<= 0 v_~manager_back~0_125)) 1 0) 0)) (= v_~node1_state~0_18 0) (= v_~manager_back~0_124 (+ v_~manager_back~0_125 1)) (not (= (ite (= (select (select |v_#memory_int_173| v_~manager~0.base_79) (+ (* v_~manager_back~0_125 4) v_~manager~0.offset_79)) v_~ok~0_65) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_79, ~ok~0=v_~ok~0_65, ~manager~0.base=v_~manager~0.base_79, #memory_int=|v_#memory_int_173|, ~manager_back~0=v_~manager_back~0_125, ~manager_size~0=v_~manager_size~0_32} OutVars{thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_3|, ~manager~0.offset=v_~manager~0.offset_79, thread2Thread1of1ForFork3_#t~mem17#1=|v_thread2Thread1of1ForFork3_#t~mem17#1_1|, ~ok~0=v_~ok~0_65, ~manager~0.base=v_~manager~0.base_79, thread2Thread1of1ForFork3_#t~post18#1=|v_thread2Thread1of1ForFork3_#t~post18#1_1|, #memory_int=|v_#memory_int_173|, ~manager_back~0=v_~manager_back~0_124, ~manager_size~0=v_~manager_size~0_32, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_3|, ~node1_state~0=v_~node1_state~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork3_#t~mem17#1, thread2Thread1of1ForFork3_#t~post18#1, ~manager_back~0, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~node1_state~0][2060], [326#L126true, 2217#(= ~node1_state~0 0), 368#true, 308#L148true, 376#true, 2221#(= ~node2_state~0 0), 158#L110-1true, 353#true, 2225#(<= ~client_back~0 ~client_front~0), 382#(= ~client_state~0 0), 372#true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, thread4Thread1of1ForFork2InUse, 48#L81true, 93#L199-4true, thread3Thread1of1ForFork0InUse, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:57:44,935 INFO L294 olderBase$Statistics]: this new event has 284 ancestors and is cut-off event [2023-11-29 21:57:44,935 INFO L297 olderBase$Statistics]: existing Event has 279 ancestors and is cut-off event [2023-11-29 21:57:44,935 INFO L297 olderBase$Statistics]: existing Event has 279 ancestors and is cut-off event [2023-11-29 21:57:44,935 INFO L297 olderBase$Statistics]: existing Event has 279 ancestors and is cut-off event [2023-11-29 21:57:44,936 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L148-->L154-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_137 v_~manager_size~0_40) (<= 0 v_~manager_back~0_137)) 1 0) 0)) (= v_~client_state~0_18 1) (= v_~manager_back~0_136 (+ v_~manager_back~0_137 1)) (not (= (ite (= v_~update~0_79 (select (select |v_#memory_int_193| v_~manager~0.base_85) (+ (* v_~manager_back~0_137 4) v_~manager~0.offset_85))) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, ~manager_back~0=v_~manager_back~0_137, ~manager_size~0=v_~manager_size~0_40, ~update~0=v_~update~0_79} OutVars{thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, thread4Thread1of1ForFork2_#t~post26#1=|v_thread4Thread1of1ForFork2_#t~post26#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~client_state~0=v_~client_state~0_18, ~manager_back~0=v_~manager_back~0_136, ~manager_size~0=v_~manager_size~0_40, thread4Thread1of1ForFork2_#t~mem25#1=|v_thread4Thread1of1ForFork2_#t~mem25#1_1|, ~update~0=v_~update~0_79} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post26#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, ~manager_back~0, thread4Thread1of1ForFork2_#t~mem25#1][1488], [326#L126true, 368#true, 201#L111true, 2215#true, 376#true, 88#L154-1true, 2221#(= ~node2_state~0 0), 353#true, 2225#(<= ~client_back~0 ~client_front~0), 372#true, thread2Thread1of1ForFork3InUse, 380#true, 384#true, thread4Thread1of1ForFork2InUse, 48#L81true, 356#true, 93#L199-4true, thread3Thread1of1ForFork0InUse, 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:57:44,936 INFO L294 olderBase$Statistics]: this new event has 284 ancestors and is cut-off event [2023-11-29 21:57:44,936 INFO L297 olderBase$Statistics]: existing Event has 279 ancestors and is cut-off event [2023-11-29 21:57:44,936 INFO L297 olderBase$Statistics]: existing Event has 279 ancestors and is cut-off event [2023-11-29 21:57:44,936 INFO L297 olderBase$Statistics]: existing Event has 279 ancestors and is cut-off event [2023-11-29 21:57:44,936 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1432] L126-->L132-1: Formula: (and (not (= (ite (and (< v_~node2_front~0_35 v_~node2_back~0_44) (<= 0 v_~node2_front~0_35) (< v_~node2_front~0_35 v_~node2_size~0_20)) 1 0) 0)) (= v_~safe~0_80 (ite (= (ite (= (select (select |v_#memory_int_183| v_~node2~0.base_29) (+ (* 4 v_~node2_front~0_35) v_~node2~0.offset_29)) v_~update~0_73) 1 0) 0) 0 1)) (= v_~node2_state~0_16 1) (= (+ v_~node2_front~0_35 1) v_~node2_front~0_34)) InVars {~node2~0.offset=v_~node2~0.offset_29, ~node2_front~0=v_~node2_front~0_35, #memory_int=|v_#memory_int_183|, ~node2_size~0=v_~node2_size~0_20, ~node2~0.base=v_~node2~0.base_29, ~node2_back~0=v_~node2_back~0_44, ~update~0=v_~update~0_73} OutVars{~node2_state~0=v_~node2_state~0_16, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_1|, thread3Thread1of1ForFork0_#t~mem20#1=|v_thread3Thread1of1ForFork0_#t~mem20#1_1|, thread3Thread1of1ForFork0_#t~post21#1=|v_thread3Thread1of1ForFork0_#t~post21#1_1|, ~node2~0.offset=v_~node2~0.offset_29, ~node2_front~0=v_~node2_front~0_34, ~safe~0=v_~safe~0_80, #memory_int=|v_#memory_int_183|, ~node2_size~0=v_~node2_size~0_20, ~node2~0.base=v_~node2~0.base_29, ~node2_back~0=v_~node2_back~0_44, ~update~0=v_~update~0_73} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#t~post21#1, ~node2_state~0, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, ~node2_front~0, ~safe~0, thread3Thread1of1ForFork0_#t~mem20#1][1958], [201#L111true, 368#true, 308#L148true, 2215#true, 2219#true, 376#true, 353#true, 382#(= ~client_state~0 0), 2225#(<= ~client_back~0 ~client_front~0), 194#L132-1true, 372#true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, thread4Thread1of1ForFork2InUse, 48#L81true, 93#L199-4true, thread3Thread1of1ForFork0InUse, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:57:44,936 INFO L294 olderBase$Statistics]: this new event has 284 ancestors and is cut-off event [2023-11-29 21:57:44,936 INFO L297 olderBase$Statistics]: existing Event has 279 ancestors and is cut-off event [2023-11-29 21:57:44,936 INFO L297 olderBase$Statistics]: existing Event has 279 ancestors and is cut-off event [2023-11-29 21:57:44,936 INFO L297 olderBase$Statistics]: existing Event has 279 ancestors and is cut-off event [2023-11-29 21:57:46,911 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1449] L155-->L154-1: Formula: (and (= (+ v_~client_front~0_31 1) v_~client_front~0_30) (= v_~client_state~0_16 0) (= v_~safe~0_78 (ite (= (ite (= (select (select |v_#memory_int_165| v_~client~0.base_23) (+ v_~client~0.offset_23 (* v_~client_front~0_31 4))) v_~ok~0_57) 1 0) 0) 0 1)) (not (= (ite (and (< v_~client_front~0_31 v_~client_back~0_32) (<= 0 v_~client_front~0_31) (< v_~client_back~0_32 v_~client_size~0_14)) 1 0) 0))) InVars {~client~0.offset=v_~client~0.offset_23, ~client_back~0=v_~client_back~0_32, ~client_front~0=v_~client_front~0_31, ~ok~0=v_~ok~0_57, #memory_int=|v_#memory_int_165|, ~client_size~0=v_~client_size~0_14, ~client~0.base=v_~client~0.base_23} OutVars{~client~0.offset=v_~client~0.offset_23, ~client_back~0=v_~client_back~0_32, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_3|, ~ok~0=v_~ok~0_57, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_3|, thread4Thread1of1ForFork2_#t~mem27#1=|v_thread4Thread1of1ForFork2_#t~mem27#1_1|, thread4Thread1of1ForFork2_#t~post28#1=|v_thread4Thread1of1ForFork2_#t~post28#1_1|, ~client_front~0=v_~client_front~0_30, ~safe~0=v_~safe~0_78, #memory_int=|v_#memory_int_165|, ~client_state~0=v_~client_state~0_16, ~client_size~0=v_~client_size~0_14, ~client~0.base=v_~client~0.base_23} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, ~client_front~0, ~safe~0, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, thread4Thread1of1ForFork2_#t~mem27#1, thread4Thread1of1ForFork2_#t~post28#1][1665], [326#L126true, 60#L54true, 201#L111true, 368#true, 2173#(and (or (= (select (select |#memory_int| ~manager~0.base) (* ~manager_front~0 4)) ~update~0) (< ~manager_size~0 (+ ~manager_front~0 1)) (< ~manager_front~0 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_size~0 1) (= ~manager~0.offset 0) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t1~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (not (= ~manager~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t4~0#1.base|)), 378#(<= ~node2_back~0 ~node2_front~0), 18#L200-1true, 2215#true, 403#(= ~manager_state~0 0), 88#L154-1true, 2221#(= ~node2_state~0 0), 2223#true, 353#true, 382#(= ~client_state~0 0), 372#true, thread2Thread1of1ForFork3InUse, 384#true, thread4Thread1of1ForFork2InUse, 356#true, thread3Thread1of1ForFork0InUse, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:57:46,911 INFO L294 olderBase$Statistics]: this new event has 280 ancestors and is cut-off event [2023-11-29 21:57:46,911 INFO L297 olderBase$Statistics]: existing Event has 280 ancestors and is cut-off event [2023-11-29 21:57:46,911 INFO L297 olderBase$Statistics]: existing Event has 280 ancestors and is cut-off event [2023-11-29 21:57:46,911 INFO L297 olderBase$Statistics]: existing Event has 280 ancestors and is cut-off event [2023-11-29 21:57:46,911 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1392] L54-->L88-1: Formula: (and (= (+ v_~manager_front~0_91 1) v_~manager_front~0_90) (= v_~manager_state~0_38 1) (= v_~safe~0_76 (ite (= (ite (= (select (select |v_#memory_int_155| v_~manager~0.base_67) (+ (* v_~manager_front~0_91 4) v_~manager~0.offset_67)) v_~update~0_61) 1 0) 0) 0 1)) (not (= (ite (and (< v_~manager_front~0_91 v_~manager_back~0_104) (< v_~manager_front~0_91 v_~manager_size~0_24) (<= 0 v_~manager_front~0_91)) 1 0) 0))) InVars {~manager_front~0=v_~manager_front~0_91, ~manager~0.offset=v_~manager~0.offset_67, ~manager~0.base=v_~manager~0.base_67, #memory_int=|v_#memory_int_155|, ~manager_back~0=v_~manager_back~0_104, ~manager_size~0=v_~manager_size~0_24, ~update~0=v_~update~0_61} OutVars{~manager_state~0=v_~manager_state~0_38, ~manager~0.offset=v_~manager~0.offset_67, ~manager~0.base=v_~manager~0.base_67, thread1Thread1of1ForFork1_#t~mem2#1=|v_thread1Thread1of1ForFork1_#t~mem2#1_1|, ~manager_back~0=v_~manager_back~0_104, ~manager_front~0=v_~manager_front~0_90, thread1Thread1of1ForFork1_#t~post3#1=|v_thread1Thread1of1ForFork1_#t~post3#1_1|, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, ~safe~0=v_~safe~0_76, #memory_int=|v_#memory_int_155|, ~manager_size~0=v_~manager_size~0_24, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~update~0=v_~update~0_61} AuxVars[] AssignedVars[~manager_front~0, ~manager_state~0, thread1Thread1of1ForFork1_#t~post3#1, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, ~safe~0, thread1Thread1of1ForFork1_#t~mem2#1, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1][1495], [326#L126true, 201#L111true, 368#true, 378#(<= ~node2_back~0 ~node2_front~0), 18#L200-1true, 2215#true, 2221#(= ~node2_state~0 0), 2223#true, 353#true, 115#L155true, 372#true, 96#L88-1true, 2177#(and (or (= (select (select |#memory_int| ~manager~0.base) (* ~manager_front~0 4)) ~update~0) (< ~manager_size~0 (+ ~manager_front~0 1)) (< ~manager_front~0 0)) (= ~safe~0 1) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_size~0 1) (= ~manager~0.offset 0) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t1~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (not (= ~manager~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t4~0#1.base|)), thread2Thread1of1ForFork3InUse, 380#true, 384#true, 356#true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:57:46,911 INFO L294 olderBase$Statistics]: this new event has 280 ancestors and is cut-off event [2023-11-29 21:57:46,911 INFO L297 olderBase$Statistics]: existing Event has 280 ancestors and is cut-off event [2023-11-29 21:57:46,911 INFO L297 olderBase$Statistics]: existing Event has 280 ancestors and is cut-off event [2023-11-29 21:57:46,911 INFO L297 olderBase$Statistics]: existing Event has 280 ancestors and is cut-off event [2023-11-29 21:57:47,283 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1392] L54-->L88-1: Formula: (and (= (+ v_~manager_front~0_91 1) v_~manager_front~0_90) (= v_~manager_state~0_38 1) (= v_~safe~0_76 (ite (= (ite (= (select (select |v_#memory_int_155| v_~manager~0.base_67) (+ (* v_~manager_front~0_91 4) v_~manager~0.offset_67)) v_~update~0_61) 1 0) 0) 0 1)) (not (= (ite (and (< v_~manager_front~0_91 v_~manager_back~0_104) (< v_~manager_front~0_91 v_~manager_size~0_24) (<= 0 v_~manager_front~0_91)) 1 0) 0))) InVars {~manager_front~0=v_~manager_front~0_91, ~manager~0.offset=v_~manager~0.offset_67, ~manager~0.base=v_~manager~0.base_67, #memory_int=|v_#memory_int_155|, ~manager_back~0=v_~manager_back~0_104, ~manager_size~0=v_~manager_size~0_24, ~update~0=v_~update~0_61} OutVars{~manager_state~0=v_~manager_state~0_38, ~manager~0.offset=v_~manager~0.offset_67, ~manager~0.base=v_~manager~0.base_67, thread1Thread1of1ForFork1_#t~mem2#1=|v_thread1Thread1of1ForFork1_#t~mem2#1_1|, ~manager_back~0=v_~manager_back~0_104, ~manager_front~0=v_~manager_front~0_90, thread1Thread1of1ForFork1_#t~post3#1=|v_thread1Thread1of1ForFork1_#t~post3#1_1|, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, ~safe~0=v_~safe~0_76, #memory_int=|v_#memory_int_155|, ~manager_size~0=v_~manager_size~0_24, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~update~0=v_~update~0_61} AuxVars[] AssignedVars[~manager_front~0, ~manager_state~0, thread1Thread1of1ForFork1_#t~post3#1, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, ~safe~0, thread1Thread1of1ForFork1_#t~mem2#1, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1][1671], [2217#(= ~node1_state~0 0), 368#true, 308#L148true, 18#L200-1true, 376#true, 2219#true, 190#L104true, 210#L133true, 2223#true, 353#true, 382#(= ~client_state~0 0), 96#L88-1true, 2177#(and (or (= (select (select |#memory_int| ~manager~0.base) (* ~manager_front~0 4)) ~update~0) (< ~manager_size~0 (+ ~manager_front~0 1)) (< ~manager_front~0 0)) (= ~safe~0 1) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_size~0 1) (= ~manager~0.offset 0) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t1~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (not (= ~manager~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t4~0#1.base|)), thread2Thread1of1ForFork3InUse, 384#true, thread4Thread1of1ForFork2InUse, 356#true, 374#(<= ~node1_back~0 ~node1_front~0), thread3Thread1of1ForFork0InUse, 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:57:47,283 INFO L294 olderBase$Statistics]: this new event has 280 ancestors and is cut-off event [2023-11-29 21:57:47,283 INFO L297 olderBase$Statistics]: existing Event has 280 ancestors and is cut-off event [2023-11-29 21:57:47,283 INFO L297 olderBase$Statistics]: existing Event has 280 ancestors and is cut-off event [2023-11-29 21:57:47,284 INFO L297 olderBase$Statistics]: existing Event has 280 ancestors and is cut-off event [2023-11-29 21:57:47,284 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1435] L133-->L132-1: Formula: (and (not (= (ite (and (<= 0 v_~manager_back~0_131) (< v_~manager_back~0_131 v_~manager_size~0_36)) 1 0) 0)) (not (= (ite (= v_~ok~0_67 (select (select |v_#memory_int_181| v_~manager~0.base_81) (+ (* v_~manager_back~0_131 4) v_~manager~0.offset_81))) 1 0) 0)) (= v_~manager_back~0_130 (+ v_~manager_back~0_131 1)) (= v_~node2_state~0_14 0)) InVars {~manager~0.offset=v_~manager~0.offset_81, ~ok~0=v_~ok~0_67, ~manager~0.base=v_~manager~0.base_81, #memory_int=|v_#memory_int_181|, ~manager_back~0=v_~manager_back~0_131, ~manager_size~0=v_~manager_size~0_36} OutVars{~node2_state~0=v_~node2_state~0_14, thread3Thread1of1ForFork0_#t~mem22#1=|v_thread3Thread1of1ForFork0_#t~mem22#1_1|, ~manager~0.offset=v_~manager~0.offset_81, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_3|, ~ok~0=v_~ok~0_67, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_3|, ~manager~0.base=v_~manager~0.base_81, thread3Thread1of1ForFork0_#t~post23#1=|v_thread3Thread1of1ForFork0_#t~post23#1_1|, #memory_int=|v_#memory_int_181|, ~manager_back~0=v_~manager_back~0_130, ~manager_size~0=v_~manager_size~0_36} AuxVars[] AssignedVars[~node2_state~0, thread3Thread1of1ForFork0_#t~mem22#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_#t~post23#1, ~manager_back~0][2142], [60#L54true, 2217#(= ~node1_state~0 0), 368#true, 308#L148true, 18#L200-1true, 376#true, 403#(= ~manager_state~0 0), 190#L104true, 2221#(= ~node2_state~0 0), 2223#true, 353#true, 194#L132-1true, 382#(= ~client_state~0 0), thread2Thread1of1ForFork3InUse, 384#true, thread4Thread1of1ForFork2InUse, 356#true, 374#(<= ~node1_back~0 ~node1_front~0), 2179#(and (= ~safe~0 1) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_size~0 1) (or (and (= ~manager_front~0 0) (= ~update~0 (select (select |#memory_int| ~manager~0.base) 0))) (< ~manager_front~0 0)) (= ~manager~0.offset 0) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t1~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (not (= ~manager~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t4~0#1.base|)), thread3Thread1of1ForFork0InUse, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:57:47,284 INFO L294 olderBase$Statistics]: this new event has 280 ancestors and is cut-off event [2023-11-29 21:57:47,284 INFO L297 olderBase$Statistics]: existing Event has 280 ancestors and is cut-off event [2023-11-29 21:57:47,284 INFO L297 olderBase$Statistics]: existing Event has 280 ancestors and is cut-off event [2023-11-29 21:57:47,284 INFO L297 olderBase$Statistics]: existing Event has 280 ancestors and is cut-off event [2023-11-29 21:57:50,900 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L148-->L154-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_137 v_~manager_size~0_40) (<= 0 v_~manager_back~0_137)) 1 0) 0)) (= v_~client_state~0_18 1) (= v_~manager_back~0_136 (+ v_~manager_back~0_137 1)) (not (= (ite (= v_~update~0_79 (select (select |v_#memory_int_193| v_~manager~0.base_85) (+ (* v_~manager_back~0_137 4) v_~manager~0.offset_85))) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, ~manager_back~0=v_~manager_back~0_137, ~manager_size~0=v_~manager_size~0_40, ~update~0=v_~update~0_79} OutVars{thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, thread4Thread1of1ForFork2_#t~post26#1=|v_thread4Thread1of1ForFork2_#t~post26#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~client_state~0=v_~client_state~0_18, ~manager_back~0=v_~manager_back~0_136, ~manager_size~0=v_~manager_size~0_40, thread4Thread1of1ForFork2_#t~mem25#1=|v_thread4Thread1of1ForFork2_#t~mem25#1_1|, ~update~0=v_~update~0_79} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post26#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, ~manager_back~0, thread4Thread1of1ForFork2_#t~mem25#1][1215], [326#L126true, 2217#(= ~node1_state~0 0), 368#true, 378#(<= ~node2_back~0 ~node2_front~0), 18#L200-1true, 88#L154-1true, 190#L104true, 2221#(= ~node2_state~0 0), 2223#true, 353#true, thread2Thread1of1ForFork3InUse, 380#true, 384#true, thread4Thread1of1ForFork2InUse, 356#true, 176#L60true, 374#(<= ~node1_back~0 ~node1_front~0), thread3Thread1of1ForFork0InUse, 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:57:50,900 INFO L294 olderBase$Statistics]: this new event has 281 ancestors and is cut-off event [2023-11-29 21:57:50,900 INFO L297 olderBase$Statistics]: existing Event has 275 ancestors and is cut-off event [2023-11-29 21:57:50,900 INFO L297 olderBase$Statistics]: existing Event has 281 ancestors and is cut-off event [2023-11-29 21:57:50,900 INFO L297 olderBase$Statistics]: existing Event has 275 ancestors and is cut-off event [2023-11-29 21:57:50,906 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1401] L75-->L88-1: Formula: (and (= v_~manager_state~0_48 4) (= v_~safe~0_86 (ite (= 0 (ite (= (select (select |v_#memory_int_201| v_~manager~0.base_89) (+ (* v_~manager_front~0_103 4) v_~manager~0.offset_89)) v_~ok~0_75) 1 0)) 0 1)) (not (= (ite (and (< v_~manager_front~0_103 v_~manager_size~0_48) (<= 0 v_~manager_front~0_103) (< v_~manager_front~0_103 v_~manager_back~0_146)) 1 0) 0)) (= v_~manager_front~0_102 (+ v_~manager_front~0_103 1))) InVars {~manager_front~0=v_~manager_front~0_103, ~manager~0.offset=v_~manager~0.offset_89, ~ok~0=v_~ok~0_75, ~manager~0.base=v_~manager~0.base_89, #memory_int=|v_#memory_int_201|, ~manager_back~0=v_~manager_back~0_146, ~manager_size~0=v_~manager_size~0_48} OutVars{~manager_state~0=v_~manager_state~0_48, ~manager~0.offset=v_~manager~0.offset_89, ~ok~0=v_~ok~0_75, ~manager~0.base=v_~manager~0.base_89, ~manager_back~0=v_~manager_back~0_146, ~manager_front~0=v_~manager_front~0_102, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_7|, ~safe~0=v_~safe~0_86, thread1Thread1of1ForFork1_#t~mem8#1=|v_thread1Thread1of1ForFork1_#t~mem8#1_1|, #memory_int=|v_#memory_int_201|, ~manager_size~0=v_~manager_size~0_48, thread1Thread1of1ForFork1_#t~post9#1=|v_thread1Thread1of1ForFork1_#t~post9#1_1|, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1_7|} AuxVars[] AssignedVars[~manager_front~0, ~manager_state~0, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, ~safe~0, thread1Thread1of1ForFork1_#t~mem8#1, thread1Thread1of1ForFork1_#t~post9#1, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1][1477], [2217#(= ~node1_state~0 0), 326#L126true, 368#true, 308#L148true, 378#(<= ~node2_back~0 ~node2_front~0), 190#L104true, 2221#(= ~node2_state~0 0), 2223#true, 353#true, 382#(= ~client_state~0 0), 96#L88-1true, thread2Thread1of1ForFork3InUse, 384#true, thread4Thread1of1ForFork2InUse, 356#true, 93#L199-4true, thread3Thread1of1ForFork0InUse, 374#(<= ~node1_back~0 ~node1_front~0), 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:57:50,906 INFO L294 olderBase$Statistics]: this new event has 281 ancestors and is cut-off event [2023-11-29 21:57:50,907 INFO L297 olderBase$Statistics]: existing Event has 275 ancestors and is cut-off event [2023-11-29 21:57:50,907 INFO L297 olderBase$Statistics]: existing Event has 275 ancestors and is cut-off event [2023-11-29 21:57:50,907 INFO L297 olderBase$Statistics]: existing Event has 281 ancestors and is cut-off event [2023-11-29 21:57:50,907 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L148-->L154-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_137 v_~manager_size~0_40) (<= 0 v_~manager_back~0_137)) 1 0) 0)) (= v_~client_state~0_18 1) (= v_~manager_back~0_136 (+ v_~manager_back~0_137 1)) (not (= (ite (= v_~update~0_79 (select (select |v_#memory_int_193| v_~manager~0.base_85) (+ (* v_~manager_back~0_137 4) v_~manager~0.offset_85))) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, ~manager_back~0=v_~manager_back~0_137, ~manager_size~0=v_~manager_size~0_40, ~update~0=v_~update~0_79} OutVars{thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, thread4Thread1of1ForFork2_#t~post26#1=|v_thread4Thread1of1ForFork2_#t~post26#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~client_state~0=v_~client_state~0_18, ~manager_back~0=v_~manager_back~0_136, ~manager_size~0=v_~manager_size~0_40, thread4Thread1of1ForFork2_#t~mem25#1=|v_thread4Thread1of1ForFork2_#t~mem25#1_1|, ~update~0=v_~update~0_79} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post26#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, ~manager_back~0, thread4Thread1of1ForFork2_#t~mem25#1][1215], [2217#(= ~node1_state~0 0), 326#L126true, 368#true, 378#(<= ~node2_back~0 ~node2_front~0), 88#L154-1true, 190#L104true, 2221#(= ~node2_state~0 0), 273#L75true, 2223#true, 353#true, 380#true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, thread4Thread1of1ForFork2InUse, 93#L199-4true, 374#(<= ~node1_back~0 ~node1_front~0), thread3Thread1of1ForFork0InUse, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:57:50,907 INFO L294 olderBase$Statistics]: this new event has 281 ancestors and is cut-off event [2023-11-29 21:57:50,907 INFO L297 olderBase$Statistics]: existing Event has 281 ancestors and is cut-off event [2023-11-29 21:57:50,907 INFO L297 olderBase$Statistics]: existing Event has 275 ancestors and is cut-off event [2023-11-29 21:57:50,907 INFO L297 olderBase$Statistics]: existing Event has 275 ancestors and is cut-off event [2023-11-29 21:57:50,908 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L148-->L154-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_137 v_~manager_size~0_40) (<= 0 v_~manager_back~0_137)) 1 0) 0)) (= v_~client_state~0_18 1) (= v_~manager_back~0_136 (+ v_~manager_back~0_137 1)) (not (= (ite (= v_~update~0_79 (select (select |v_#memory_int_193| v_~manager~0.base_85) (+ (* v_~manager_back~0_137 4) v_~manager~0.offset_85))) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, ~manager_back~0=v_~manager_back~0_137, ~manager_size~0=v_~manager_size~0_40, ~update~0=v_~update~0_79} OutVars{thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, thread4Thread1of1ForFork2_#t~post26#1=|v_thread4Thread1of1ForFork2_#t~post26#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~client_state~0=v_~client_state~0_18, ~manager_back~0=v_~manager_back~0_136, ~manager_size~0=v_~manager_size~0_40, thread4Thread1of1ForFork2_#t~mem25#1=|v_thread4Thread1of1ForFork2_#t~mem25#1_1|, ~update~0=v_~update~0_79} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post26#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, ~manager_back~0, thread4Thread1of1ForFork2_#t~mem25#1][1215], [2217#(= ~node1_state~0 0), 326#L126true, 368#true, 378#(<= ~node2_back~0 ~node2_front~0), 88#L154-1true, 190#L104true, 2221#(= ~node2_state~0 0), 2223#true, 353#true, thread2Thread1of1ForFork3InUse, 380#true, 384#true, thread4Thread1of1ForFork2InUse, 48#L81true, 93#L199-4true, 356#true, 374#(<= ~node1_back~0 ~node1_front~0), thread3Thread1of1ForFork0InUse, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:57:50,908 INFO L294 olderBase$Statistics]: this new event has 281 ancestors and is cut-off event [2023-11-29 21:57:50,908 INFO L297 olderBase$Statistics]: existing Event has 281 ancestors and is cut-off event [2023-11-29 21:57:50,908 INFO L297 olderBase$Statistics]: existing Event has 275 ancestors and is cut-off event [2023-11-29 21:57:50,908 INFO L297 olderBase$Statistics]: existing Event has 275 ancestors and is cut-off event [2023-11-29 21:57:51,014 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1395] L61-->L88-1: Formula: (and (= (+ v_~node1_back~0_39 1) v_~node1_back~0_38) (= v_~manager_state~0_40 2) (not (= (ite (= (select (select |v_#memory_int_177| v_~node1~0.base_31) (+ (* v_~node1_back~0_39 4) v_~node1~0.offset_31)) v_~update~0_69) 1 0) 0)) (not (= (ite (and (<= 0 v_~node1_back~0_39) (< v_~node1_back~0_39 v_~node1_size~0_16)) 1 0) 0))) InVars {~node1~0.base=v_~node1~0.base_31, ~node1_size~0=v_~node1_size~0_16, #memory_int=|v_#memory_int_177|, ~node1_back~0=v_~node1_back~0_39, ~node1~0.offset=v_~node1~0.offset_31, ~update~0=v_~update~0_69} OutVars{~manager_state~0=v_~manager_state~0_40, ~node1~0.base=v_~node1~0.base_31, thread1Thread1of1ForFork1_#t~mem4#1=|v_thread1Thread1of1ForFork1_#t~mem4#1_1|, ~node1_size~0=v_~node1_size~0_16, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_3|, thread1Thread1of1ForFork1_#t~post5#1=|v_thread1Thread1of1ForFork1_#t~post5#1_1|, #memory_int=|v_#memory_int_177|, ~node1_back~0=v_~node1_back~0_38, ~node1~0.offset=v_~node1~0.offset_31, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1_3|, ~update~0=v_~update~0_69} AuxVars[] AssignedVars[~manager_state~0, thread1Thread1of1ForFork1_#t~mem4#1, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork1_#t~post5#1, ~node1_back~0, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1][1588], [326#L126true, 368#true, 201#L111true, 308#L148true, 18#L200-1true, 2215#true, 376#true, 2221#(= ~node2_state~0 0), 353#true, 382#(= ~client_state~0 0), 2225#(<= ~client_back~0 ~client_front~0), 372#true, 96#L88-1true, thread2Thread1of1ForFork3InUse, 384#true, thread4Thread1of1ForFork2InUse, 356#true, thread3Thread1of1ForFork0InUse, 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:57:51,014 INFO L294 olderBase$Statistics]: this new event has 285 ancestors and is cut-off event [2023-11-29 21:57:51,014 INFO L297 olderBase$Statistics]: existing Event has 280 ancestors and is cut-off event [2023-11-29 21:57:51,014 INFO L297 olderBase$Statistics]: existing Event has 280 ancestors and is cut-off event [2023-11-29 21:57:51,014 INFO L297 olderBase$Statistics]: existing Event has 280 ancestors and is cut-off event [2023-11-29 21:57:51,015 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1421] L111-->L110-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_125 v_~manager_size~0_32) (<= 0 v_~manager_back~0_125)) 1 0) 0)) (= v_~node1_state~0_18 0) (= v_~manager_back~0_124 (+ v_~manager_back~0_125 1)) (not (= (ite (= (select (select |v_#memory_int_173| v_~manager~0.base_79) (+ (* v_~manager_back~0_125 4) v_~manager~0.offset_79)) v_~ok~0_65) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_79, ~ok~0=v_~ok~0_65, ~manager~0.base=v_~manager~0.base_79, #memory_int=|v_#memory_int_173|, ~manager_back~0=v_~manager_back~0_125, ~manager_size~0=v_~manager_size~0_32} OutVars{thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_3|, ~manager~0.offset=v_~manager~0.offset_79, thread2Thread1of1ForFork3_#t~mem17#1=|v_thread2Thread1of1ForFork3_#t~mem17#1_1|, ~ok~0=v_~ok~0_65, ~manager~0.base=v_~manager~0.base_79, thread2Thread1of1ForFork3_#t~post18#1=|v_thread2Thread1of1ForFork3_#t~post18#1_1|, #memory_int=|v_#memory_int_173|, ~manager_back~0=v_~manager_back~0_124, ~manager_size~0=v_~manager_size~0_32, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_3|, ~node1_state~0=v_~node1_state~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork3_#t~mem17#1, thread2Thread1of1ForFork3_#t~post18#1, ~manager_back~0, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~node1_state~0][2060], [326#L126true, 2217#(= ~node1_state~0 0), 368#true, 308#L148true, 18#L200-1true, 376#true, 2221#(= ~node2_state~0 0), 158#L110-1true, 353#true, 25#L61true, 382#(= ~client_state~0 0), 2225#(<= ~client_back~0 ~client_front~0), 372#true, thread2Thread1of1ForFork3InUse, 384#true, thread4Thread1of1ForFork2InUse, 356#true, thread3Thread1of1ForFork0InUse, 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:57:51,015 INFO L294 olderBase$Statistics]: this new event has 285 ancestors and is cut-off event [2023-11-29 21:57:51,015 INFO L297 olderBase$Statistics]: existing Event has 280 ancestors and is cut-off event [2023-11-29 21:57:51,015 INFO L297 olderBase$Statistics]: existing Event has 280 ancestors and is cut-off event [2023-11-29 21:57:51,015 INFO L297 olderBase$Statistics]: existing Event has 280 ancestors and is cut-off event [2023-11-29 21:57:51,015 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L148-->L154-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_137 v_~manager_size~0_40) (<= 0 v_~manager_back~0_137)) 1 0) 0)) (= v_~client_state~0_18 1) (= v_~manager_back~0_136 (+ v_~manager_back~0_137 1)) (not (= (ite (= v_~update~0_79 (select (select |v_#memory_int_193| v_~manager~0.base_85) (+ (* v_~manager_back~0_137 4) v_~manager~0.offset_85))) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, ~manager_back~0=v_~manager_back~0_137, ~manager_size~0=v_~manager_size~0_40, ~update~0=v_~update~0_79} OutVars{thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, thread4Thread1of1ForFork2_#t~post26#1=|v_thread4Thread1of1ForFork2_#t~post26#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~client_state~0=v_~client_state~0_18, ~manager_back~0=v_~manager_back~0_136, ~manager_size~0=v_~manager_size~0_40, thread4Thread1of1ForFork2_#t~mem25#1=|v_thread4Thread1of1ForFork2_#t~mem25#1_1|, ~update~0=v_~update~0_79} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post26#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, ~manager_back~0, thread4Thread1of1ForFork2_#t~mem25#1][1488], [326#L126true, 368#true, 201#L111true, 18#L200-1true, 2215#true, 376#true, 88#L154-1true, 2221#(= ~node2_state~0 0), 353#true, 25#L61true, 2225#(<= ~client_back~0 ~client_front~0), 372#true, 380#true, thread2Thread1of1ForFork3InUse, 384#true, thread4Thread1of1ForFork2InUse, 356#true, thread3Thread1of1ForFork0InUse, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:57:51,015 INFO L294 olderBase$Statistics]: this new event has 285 ancestors and is cut-off event [2023-11-29 21:57:51,015 INFO L297 olderBase$Statistics]: existing Event has 280 ancestors and is cut-off event [2023-11-29 21:57:51,015 INFO L297 olderBase$Statistics]: existing Event has 280 ancestors and is cut-off event [2023-11-29 21:57:51,015 INFO L297 olderBase$Statistics]: existing Event has 280 ancestors and is cut-off event [2023-11-29 21:57:51,015 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1432] L126-->L132-1: Formula: (and (not (= (ite (and (< v_~node2_front~0_35 v_~node2_back~0_44) (<= 0 v_~node2_front~0_35) (< v_~node2_front~0_35 v_~node2_size~0_20)) 1 0) 0)) (= v_~safe~0_80 (ite (= (ite (= (select (select |v_#memory_int_183| v_~node2~0.base_29) (+ (* 4 v_~node2_front~0_35) v_~node2~0.offset_29)) v_~update~0_73) 1 0) 0) 0 1)) (= v_~node2_state~0_16 1) (= (+ v_~node2_front~0_35 1) v_~node2_front~0_34)) InVars {~node2~0.offset=v_~node2~0.offset_29, ~node2_front~0=v_~node2_front~0_35, #memory_int=|v_#memory_int_183|, ~node2_size~0=v_~node2_size~0_20, ~node2~0.base=v_~node2~0.base_29, ~node2_back~0=v_~node2_back~0_44, ~update~0=v_~update~0_73} OutVars{~node2_state~0=v_~node2_state~0_16, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_1|, thread3Thread1of1ForFork0_#t~mem20#1=|v_thread3Thread1of1ForFork0_#t~mem20#1_1|, thread3Thread1of1ForFork0_#t~post21#1=|v_thread3Thread1of1ForFork0_#t~post21#1_1|, ~node2~0.offset=v_~node2~0.offset_29, ~node2_front~0=v_~node2_front~0_34, ~safe~0=v_~safe~0_80, #memory_int=|v_#memory_int_183|, ~node2_size~0=v_~node2_size~0_20, ~node2~0.base=v_~node2~0.base_29, ~node2_back~0=v_~node2_back~0_44, ~update~0=v_~update~0_73} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#t~post21#1, ~node2_state~0, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, ~node2_front~0, ~safe~0, thread3Thread1of1ForFork0_#t~mem20#1][1958], [368#true, 201#L111true, 308#L148true, 18#L200-1true, 2215#true, 2219#true, 376#true, 353#true, 25#L61true, 382#(= ~client_state~0 0), 2225#(<= ~client_back~0 ~client_front~0), 194#L132-1true, 372#true, thread2Thread1of1ForFork3InUse, 384#true, thread4Thread1of1ForFork2InUse, 356#true, thread3Thread1of1ForFork0InUse, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:57:51,015 INFO L294 olderBase$Statistics]: this new event has 285 ancestors and is cut-off event [2023-11-29 21:57:51,015 INFO L297 olderBase$Statistics]: existing Event has 280 ancestors and is cut-off event [2023-11-29 21:57:51,015 INFO L297 olderBase$Statistics]: existing Event has 280 ancestors and is cut-off event [2023-11-29 21:57:51,015 INFO L297 olderBase$Statistics]: existing Event has 280 ancestors and is cut-off event [2023-11-29 21:57:51,020 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1398] L68-->L88-1: Formula: (and (not (= (ite (and (< v_~node2_back~0_49 v_~node2_size~0_24) (<= 0 v_~node2_back~0_49)) 1 0) 0)) (= (+ v_~node2_back~0_49 1) v_~node2_back~0_48) (= v_~manager_state~0_44 3) (not (= (ite (= v_~update~0_83 (select (select |v_#memory_int_197| v_~node2~0.base_33) (+ (* 4 v_~node2_back~0_49) v_~node2~0.offset_33))) 1 0) 0))) InVars {~node2~0.offset=v_~node2~0.offset_33, #memory_int=|v_#memory_int_197|, ~node2_size~0=v_~node2_size~0_24, ~node2_back~0=v_~node2_back~0_49, ~node2~0.base=v_~node2~0.base_33, ~update~0=v_~update~0_83} OutVars{thread1Thread1of1ForFork1_#t~post7#1=|v_thread1Thread1of1ForFork1_#t~post7#1_1|, ~manager_state~0=v_~manager_state~0_44, thread1Thread1of1ForFork1_#t~mem6#1=|v_thread1Thread1of1ForFork1_#t~mem6#1_1|, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_5|, ~node2~0.offset=v_~node2~0.offset_33, #memory_int=|v_#memory_int_197|, ~node2_size~0=v_~node2_size~0_24, ~node2_back~0=v_~node2_back~0_48, ~node2~0.base=v_~node2~0.base_33, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1_5|, ~update~0=v_~update~0_83} AuxVars[] AssignedVars[thread1Thread1of1ForFork1_#t~post7#1, ~manager_state~0, thread1Thread1of1ForFork1_#t~mem6#1, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, ~node2_back~0, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1][1711], [326#L126true, 368#true, 308#L148true, 18#L200-1true, 2215#true, 376#true, 2221#(= ~node2_state~0 0), 353#true, 382#(= ~client_state~0 0), 2225#(<= ~client_back~0 ~client_front~0), 372#true, 35#L110true, 96#L88-1true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:57:51,020 INFO L294 olderBase$Statistics]: this new event has 285 ancestors and is cut-off event [2023-11-29 21:57:51,020 INFO L297 olderBase$Statistics]: existing Event has 280 ancestors and is cut-off event [2023-11-29 21:57:51,020 INFO L297 olderBase$Statistics]: existing Event has 280 ancestors and is cut-off event [2023-11-29 21:57:51,020 INFO L297 olderBase$Statistics]: existing Event has 280 ancestors and is cut-off event [2023-11-29 21:57:51,020 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L148-->L154-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_137 v_~manager_size~0_40) (<= 0 v_~manager_back~0_137)) 1 0) 0)) (= v_~client_state~0_18 1) (= v_~manager_back~0_136 (+ v_~manager_back~0_137 1)) (not (= (ite (= v_~update~0_79 (select (select |v_#memory_int_193| v_~manager~0.base_85) (+ (* v_~manager_back~0_137 4) v_~manager~0.offset_85))) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, ~manager_back~0=v_~manager_back~0_137, ~manager_size~0=v_~manager_size~0_40, ~update~0=v_~update~0_79} OutVars{thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, thread4Thread1of1ForFork2_#t~post26#1=|v_thread4Thread1of1ForFork2_#t~post26#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~client_state~0=v_~client_state~0_18, ~manager_back~0=v_~manager_back~0_136, ~manager_size~0=v_~manager_size~0_40, thread4Thread1of1ForFork2_#t~mem25#1=|v_thread4Thread1of1ForFork2_#t~mem25#1_1|, ~update~0=v_~update~0_79} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post26#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, ~manager_back~0, thread4Thread1of1ForFork2_#t~mem25#1][1488], [326#L126true, 368#true, 18#L200-1true, 2215#true, 376#true, 88#L154-1true, 2221#(= ~node2_state~0 0), 353#true, 2225#(<= ~client_back~0 ~client_front~0), 39#L68true, 372#true, 35#L110true, thread2Thread1of1ForFork3InUse, 380#true, 384#true, thread4Thread1of1ForFork2InUse, 356#true, thread3Thread1of1ForFork0InUse, 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:57:51,020 INFO L294 olderBase$Statistics]: this new event has 285 ancestors and is cut-off event [2023-11-29 21:57:51,021 INFO L297 olderBase$Statistics]: existing Event has 280 ancestors and is cut-off event [2023-11-29 21:57:51,021 INFO L297 olderBase$Statistics]: existing Event has 280 ancestors and is cut-off event [2023-11-29 21:57:51,021 INFO L297 olderBase$Statistics]: existing Event has 280 ancestors and is cut-off event [2023-11-29 21:57:51,021 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1432] L126-->L132-1: Formula: (and (not (= (ite (and (< v_~node2_front~0_35 v_~node2_back~0_44) (<= 0 v_~node2_front~0_35) (< v_~node2_front~0_35 v_~node2_size~0_20)) 1 0) 0)) (= v_~safe~0_80 (ite (= (ite (= (select (select |v_#memory_int_183| v_~node2~0.base_29) (+ (* 4 v_~node2_front~0_35) v_~node2~0.offset_29)) v_~update~0_73) 1 0) 0) 0 1)) (= v_~node2_state~0_16 1) (= (+ v_~node2_front~0_35 1) v_~node2_front~0_34)) InVars {~node2~0.offset=v_~node2~0.offset_29, ~node2_front~0=v_~node2_front~0_35, #memory_int=|v_#memory_int_183|, ~node2_size~0=v_~node2_size~0_20, ~node2~0.base=v_~node2~0.base_29, ~node2_back~0=v_~node2_back~0_44, ~update~0=v_~update~0_73} OutVars{~node2_state~0=v_~node2_state~0_16, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_1|, thread3Thread1of1ForFork0_#t~mem20#1=|v_thread3Thread1of1ForFork0_#t~mem20#1_1|, thread3Thread1of1ForFork0_#t~post21#1=|v_thread3Thread1of1ForFork0_#t~post21#1_1|, ~node2~0.offset=v_~node2~0.offset_29, ~node2_front~0=v_~node2_front~0_34, ~safe~0=v_~safe~0_80, #memory_int=|v_#memory_int_183|, ~node2_size~0=v_~node2_size~0_20, ~node2~0.base=v_~node2~0.base_29, ~node2_back~0=v_~node2_back~0_44, ~update~0=v_~update~0_73} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#t~post21#1, ~node2_state~0, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, ~node2_front~0, ~safe~0, thread3Thread1of1ForFork0_#t~mem20#1][1958], [368#true, 308#L148true, 18#L200-1true, 2215#true, 2219#true, 376#true, 353#true, 194#L132-1true, 382#(= ~client_state~0 0), 2225#(<= ~client_back~0 ~client_front~0), 39#L68true, 372#true, 35#L110true, thread2Thread1of1ForFork3InUse, 384#true, thread4Thread1of1ForFork2InUse, 356#true, thread3Thread1of1ForFork0InUse, 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:57:51,021 INFO L294 olderBase$Statistics]: this new event has 285 ancestors and is cut-off event [2023-11-29 21:57:51,021 INFO L297 olderBase$Statistics]: existing Event has 280 ancestors and is cut-off event [2023-11-29 21:57:51,021 INFO L297 olderBase$Statistics]: existing Event has 280 ancestors and is cut-off event [2023-11-29 21:57:51,021 INFO L297 olderBase$Statistics]: existing Event has 280 ancestors and is cut-off event [2023-11-29 21:57:51,027 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L148-->L154-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_137 v_~manager_size~0_40) (<= 0 v_~manager_back~0_137)) 1 0) 0)) (= v_~client_state~0_18 1) (= v_~manager_back~0_136 (+ v_~manager_back~0_137 1)) (not (= (ite (= v_~update~0_79 (select (select |v_#memory_int_193| v_~manager~0.base_85) (+ (* v_~manager_back~0_137 4) v_~manager~0.offset_85))) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, ~manager_back~0=v_~manager_back~0_137, ~manager_size~0=v_~manager_size~0_40, ~update~0=v_~update~0_79} OutVars{thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, thread4Thread1of1ForFork2_#t~post26#1=|v_thread4Thread1of1ForFork2_#t~post26#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~client_state~0=v_~client_state~0_18, ~manager_back~0=v_~manager_back~0_136, ~manager_size~0=v_~manager_size~0_40, thread4Thread1of1ForFork2_#t~mem25#1=|v_thread4Thread1of1ForFork2_#t~mem25#1_1|, ~update~0=v_~update~0_79} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post26#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, ~manager_back~0, thread4Thread1of1ForFork2_#t~mem25#1][1488], [326#L126true, 368#true, 18#L200-1true, 2215#true, 376#true, 88#L154-1true, 2221#(= ~node2_state~0 0), 321#L74true, 353#true, 2225#(<= ~client_back~0 ~client_front~0), 372#true, 35#L110true, 380#true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:57:51,027 INFO L294 olderBase$Statistics]: this new event has 285 ancestors and is cut-off event [2023-11-29 21:57:51,027 INFO L297 olderBase$Statistics]: existing Event has 280 ancestors and is cut-off event [2023-11-29 21:57:51,027 INFO L297 olderBase$Statistics]: existing Event has 280 ancestors and is cut-off event [2023-11-29 21:57:51,027 INFO L297 olderBase$Statistics]: existing Event has 280 ancestors and is cut-off event [2023-11-29 21:57:51,027 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1432] L126-->L132-1: Formula: (and (not (= (ite (and (< v_~node2_front~0_35 v_~node2_back~0_44) (<= 0 v_~node2_front~0_35) (< v_~node2_front~0_35 v_~node2_size~0_20)) 1 0) 0)) (= v_~safe~0_80 (ite (= (ite (= (select (select |v_#memory_int_183| v_~node2~0.base_29) (+ (* 4 v_~node2_front~0_35) v_~node2~0.offset_29)) v_~update~0_73) 1 0) 0) 0 1)) (= v_~node2_state~0_16 1) (= (+ v_~node2_front~0_35 1) v_~node2_front~0_34)) InVars {~node2~0.offset=v_~node2~0.offset_29, ~node2_front~0=v_~node2_front~0_35, #memory_int=|v_#memory_int_183|, ~node2_size~0=v_~node2_size~0_20, ~node2~0.base=v_~node2~0.base_29, ~node2_back~0=v_~node2_back~0_44, ~update~0=v_~update~0_73} OutVars{~node2_state~0=v_~node2_state~0_16, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_1|, thread3Thread1of1ForFork0_#t~mem20#1=|v_thread3Thread1of1ForFork0_#t~mem20#1_1|, thread3Thread1of1ForFork0_#t~post21#1=|v_thread3Thread1of1ForFork0_#t~post21#1_1|, ~node2~0.offset=v_~node2~0.offset_29, ~node2_front~0=v_~node2_front~0_34, ~safe~0=v_~safe~0_80, #memory_int=|v_#memory_int_183|, ~node2_size~0=v_~node2_size~0_20, ~node2~0.base=v_~node2~0.base_29, ~node2_back~0=v_~node2_back~0_44, ~update~0=v_~update~0_73} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#t~post21#1, ~node2_state~0, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, ~node2_front~0, ~safe~0, thread3Thread1of1ForFork0_#t~mem20#1][1958], [368#true, 308#L148true, 18#L200-1true, 2215#true, 376#true, 2219#true, 321#L74true, 353#true, 194#L132-1true, 2225#(<= ~client_back~0 ~client_front~0), 382#(= ~client_state~0 0), 372#true, 35#L110true, thread2Thread1of1ForFork3InUse, 384#true, thread4Thread1of1ForFork2InUse, 356#true, thread3Thread1of1ForFork0InUse, 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:57:51,027 INFO L294 olderBase$Statistics]: this new event has 285 ancestors and is cut-off event [2023-11-29 21:57:51,027 INFO L297 olderBase$Statistics]: existing Event has 280 ancestors and is cut-off event [2023-11-29 21:57:51,027 INFO L297 olderBase$Statistics]: existing Event has 280 ancestors and is cut-off event [2023-11-29 21:57:51,027 INFO L297 olderBase$Statistics]: existing Event has 280 ancestors and is cut-off event [2023-11-29 21:57:51,029 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1421] L111-->L110-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_125 v_~manager_size~0_32) (<= 0 v_~manager_back~0_125)) 1 0) 0)) (= v_~node1_state~0_18 0) (= v_~manager_back~0_124 (+ v_~manager_back~0_125 1)) (not (= (ite (= (select (select |v_#memory_int_173| v_~manager~0.base_79) (+ (* v_~manager_back~0_125 4) v_~manager~0.offset_79)) v_~ok~0_65) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_79, ~ok~0=v_~ok~0_65, ~manager~0.base=v_~manager~0.base_79, #memory_int=|v_#memory_int_173|, ~manager_back~0=v_~manager_back~0_125, ~manager_size~0=v_~manager_size~0_32} OutVars{thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_3|, ~manager~0.offset=v_~manager~0.offset_79, thread2Thread1of1ForFork3_#t~mem17#1=|v_thread2Thread1of1ForFork3_#t~mem17#1_1|, ~ok~0=v_~ok~0_65, ~manager~0.base=v_~manager~0.base_79, thread2Thread1of1ForFork3_#t~post18#1=|v_thread2Thread1of1ForFork3_#t~post18#1_1|, #memory_int=|v_#memory_int_173|, ~manager_back~0=v_~manager_back~0_124, ~manager_size~0=v_~manager_size~0_32, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_3|, ~node1_state~0=v_~node1_state~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork3_#t~mem17#1, thread2Thread1of1ForFork3_#t~post18#1, ~manager_back~0, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~node1_state~0][2060], [326#L126true, 2217#(= ~node1_state~0 0), 368#true, 308#L148true, 18#L200-1true, 376#true, 2221#(= ~node2_state~0 0), 158#L110-1true, 353#true, 227#L67true, 382#(= ~client_state~0 0), 2225#(<= ~client_back~0 ~client_front~0), 372#true, thread2Thread1of1ForFork3InUse, 384#true, thread4Thread1of1ForFork2InUse, 356#true, thread3Thread1of1ForFork0InUse, 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:57:51,029 INFO L294 olderBase$Statistics]: this new event has 285 ancestors and is cut-off event [2023-11-29 21:57:51,029 INFO L297 olderBase$Statistics]: existing Event has 280 ancestors and is cut-off event [2023-11-29 21:57:51,029 INFO L297 olderBase$Statistics]: existing Event has 280 ancestors and is cut-off event [2023-11-29 21:57:51,029 INFO L297 olderBase$Statistics]: existing Event has 280 ancestors and is cut-off event [2023-11-29 21:57:51,029 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L148-->L154-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_137 v_~manager_size~0_40) (<= 0 v_~manager_back~0_137)) 1 0) 0)) (= v_~client_state~0_18 1) (= v_~manager_back~0_136 (+ v_~manager_back~0_137 1)) (not (= (ite (= v_~update~0_79 (select (select |v_#memory_int_193| v_~manager~0.base_85) (+ (* v_~manager_back~0_137 4) v_~manager~0.offset_85))) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, ~manager_back~0=v_~manager_back~0_137, ~manager_size~0=v_~manager_size~0_40, ~update~0=v_~update~0_79} OutVars{thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, thread4Thread1of1ForFork2_#t~post26#1=|v_thread4Thread1of1ForFork2_#t~post26#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~client_state~0=v_~client_state~0_18, ~manager_back~0=v_~manager_back~0_136, ~manager_size~0=v_~manager_size~0_40, thread4Thread1of1ForFork2_#t~mem25#1=|v_thread4Thread1of1ForFork2_#t~mem25#1_1|, ~update~0=v_~update~0_79} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post26#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, ~manager_back~0, thread4Thread1of1ForFork2_#t~mem25#1][1488], [326#L126true, 368#true, 201#L111true, 18#L200-1true, 2215#true, 376#true, 88#L154-1true, 2221#(= ~node2_state~0 0), 353#true, 227#L67true, 2225#(<= ~client_back~0 ~client_front~0), 372#true, 380#true, thread2Thread1of1ForFork3InUse, 384#true, thread4Thread1of1ForFork2InUse, 356#true, thread3Thread1of1ForFork0InUse, 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:57:51,029 INFO L294 olderBase$Statistics]: this new event has 285 ancestors and is cut-off event [2023-11-29 21:57:51,029 INFO L297 olderBase$Statistics]: existing Event has 280 ancestors and is cut-off event [2023-11-29 21:57:51,029 INFO L297 olderBase$Statistics]: existing Event has 280 ancestors and is cut-off event [2023-11-29 21:57:51,029 INFO L297 olderBase$Statistics]: existing Event has 280 ancestors and is cut-off event [2023-11-29 21:57:51,029 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1432] L126-->L132-1: Formula: (and (not (= (ite (and (< v_~node2_front~0_35 v_~node2_back~0_44) (<= 0 v_~node2_front~0_35) (< v_~node2_front~0_35 v_~node2_size~0_20)) 1 0) 0)) (= v_~safe~0_80 (ite (= (ite (= (select (select |v_#memory_int_183| v_~node2~0.base_29) (+ (* 4 v_~node2_front~0_35) v_~node2~0.offset_29)) v_~update~0_73) 1 0) 0) 0 1)) (= v_~node2_state~0_16 1) (= (+ v_~node2_front~0_35 1) v_~node2_front~0_34)) InVars {~node2~0.offset=v_~node2~0.offset_29, ~node2_front~0=v_~node2_front~0_35, #memory_int=|v_#memory_int_183|, ~node2_size~0=v_~node2_size~0_20, ~node2~0.base=v_~node2~0.base_29, ~node2_back~0=v_~node2_back~0_44, ~update~0=v_~update~0_73} OutVars{~node2_state~0=v_~node2_state~0_16, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_1|, thread3Thread1of1ForFork0_#t~mem20#1=|v_thread3Thread1of1ForFork0_#t~mem20#1_1|, thread3Thread1of1ForFork0_#t~post21#1=|v_thread3Thread1of1ForFork0_#t~post21#1_1|, ~node2~0.offset=v_~node2~0.offset_29, ~node2_front~0=v_~node2_front~0_34, ~safe~0=v_~safe~0_80, #memory_int=|v_#memory_int_183|, ~node2_size~0=v_~node2_size~0_20, ~node2~0.base=v_~node2~0.base_29, ~node2_back~0=v_~node2_back~0_44, ~update~0=v_~update~0_73} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#t~post21#1, ~node2_state~0, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, ~node2_front~0, ~safe~0, thread3Thread1of1ForFork0_#t~mem20#1][1958], [368#true, 201#L111true, 308#L148true, 18#L200-1true, 2215#true, 2219#true, 376#true, 353#true, 227#L67true, 194#L132-1true, 382#(= ~client_state~0 0), 2225#(<= ~client_back~0 ~client_front~0), 372#true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:57:51,029 INFO L294 olderBase$Statistics]: this new event has 285 ancestors and is cut-off event [2023-11-29 21:57:51,029 INFO L297 olderBase$Statistics]: existing Event has 280 ancestors and is cut-off event [2023-11-29 21:57:51,029 INFO L297 olderBase$Statistics]: existing Event has 280 ancestors and is cut-off event [2023-11-29 21:57:51,029 INFO L297 olderBase$Statistics]: existing Event has 280 ancestors and is cut-off event [2023-11-29 21:57:51,057 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1404] L82-->L88-1: Formula: (and (= v_~safe~0_84 (ite (= (ite (= (select (select |v_#memory_int_199| v_~manager~0.base_87) (+ (* v_~manager_front~0_97 4) v_~manager~0.offset_87)) v_~ok~0_73) 1 0) 0) 0 1)) (= (+ v_~manager_front~0_97 1) v_~manager_front~0_96) (= v_~manager_state~0_46 5) (not (= (ite (and (< v_~manager_front~0_97 v_~manager_back~0_142) (<= 0 v_~manager_front~0_97) (< v_~manager_front~0_97 v_~manager_size~0_44)) 1 0) 0))) InVars {~manager_front~0=v_~manager_front~0_97, ~manager~0.offset=v_~manager~0.offset_87, ~ok~0=v_~ok~0_73, ~manager~0.base=v_~manager~0.base_87, #memory_int=|v_#memory_int_199|, ~manager_back~0=v_~manager_back~0_142, ~manager_size~0=v_~manager_size~0_44} OutVars{~manager_state~0=v_~manager_state~0_46, ~manager~0.offset=v_~manager~0.offset_87, ~ok~0=v_~ok~0_73, ~manager~0.base=v_~manager~0.base_87, ~manager_back~0=v_~manager_back~0_142, thread1Thread1of1ForFork1_#t~post11#1=|v_thread1Thread1of1ForFork1_#t~post11#1_1|, ~manager_front~0=v_~manager_front~0_96, thread1Thread1of1ForFork1_#t~mem10#1=|v_thread1Thread1of1ForFork1_#t~mem10#1_1|, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_9|, ~safe~0=v_~safe~0_84, #memory_int=|v_#memory_int_199|, ~manager_size~0=v_~manager_size~0_44, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1_9|} AuxVars[] AssignedVars[~manager_front~0, ~manager_state~0, thread1Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, ~safe~0, thread1Thread1of1ForFork1_#t~post11#1, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1][1950], [326#L126true, 368#true, 201#L111true, 308#L148true, 2215#true, 376#true, 2221#(= ~node2_state~0 0), 353#true, 382#(= ~client_state~0 0), 2225#(<= ~client_back~0 ~client_front~0), 372#true, 96#L88-1true, thread2Thread1of1ForFork3InUse, 384#true, thread4Thread1of1ForFork2InUse, 356#true, 93#L199-4true, thread3Thread1of1ForFork0InUse, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:57:51,057 INFO L294 olderBase$Statistics]: this new event has 285 ancestors and is cut-off event [2023-11-29 21:57:51,057 INFO L297 olderBase$Statistics]: existing Event has 280 ancestors and is cut-off event [2023-11-29 21:57:51,057 INFO L297 olderBase$Statistics]: existing Event has 280 ancestors and is cut-off event [2023-11-29 21:57:51,057 INFO L297 olderBase$Statistics]: existing Event has 280 ancestors and is cut-off event [2023-11-29 21:57:51,058 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1421] L111-->L110-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_125 v_~manager_size~0_32) (<= 0 v_~manager_back~0_125)) 1 0) 0)) (= v_~node1_state~0_18 0) (= v_~manager_back~0_124 (+ v_~manager_back~0_125 1)) (not (= (ite (= (select (select |v_#memory_int_173| v_~manager~0.base_79) (+ (* v_~manager_back~0_125 4) v_~manager~0.offset_79)) v_~ok~0_65) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_79, ~ok~0=v_~ok~0_65, ~manager~0.base=v_~manager~0.base_79, #memory_int=|v_#memory_int_173|, ~manager_back~0=v_~manager_back~0_125, ~manager_size~0=v_~manager_size~0_32} OutVars{thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_3|, ~manager~0.offset=v_~manager~0.offset_79, thread2Thread1of1ForFork3_#t~mem17#1=|v_thread2Thread1of1ForFork3_#t~mem17#1_1|, ~ok~0=v_~ok~0_65, ~manager~0.base=v_~manager~0.base_79, thread2Thread1of1ForFork3_#t~post18#1=|v_thread2Thread1of1ForFork3_#t~post18#1_1|, #memory_int=|v_#memory_int_173|, ~manager_back~0=v_~manager_back~0_124, ~manager_size~0=v_~manager_size~0_32, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_3|, ~node1_state~0=v_~node1_state~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork3_#t~mem17#1, thread2Thread1of1ForFork3_#t~post18#1, ~manager_back~0, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~node1_state~0][2060], [2217#(= ~node1_state~0 0), 326#L126true, 368#true, 308#L148true, 376#true, 2221#(= ~node2_state~0 0), 187#L82true, 158#L110-1true, 353#true, 2225#(<= ~client_back~0 ~client_front~0), 382#(= ~client_state~0 0), 372#true, thread2Thread1of1ForFork3InUse, 384#true, thread4Thread1of1ForFork2InUse, 356#true, 93#L199-4true, thread3Thread1of1ForFork0InUse, 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:57:51,058 INFO L294 olderBase$Statistics]: this new event has 285 ancestors and is cut-off event [2023-11-29 21:57:51,058 INFO L297 olderBase$Statistics]: existing Event has 280 ancestors and is cut-off event [2023-11-29 21:57:51,058 INFO L297 olderBase$Statistics]: existing Event has 280 ancestors and is cut-off event [2023-11-29 21:57:51,058 INFO L297 olderBase$Statistics]: existing Event has 280 ancestors and is cut-off event [2023-11-29 21:57:51,058 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L148-->L154-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_137 v_~manager_size~0_40) (<= 0 v_~manager_back~0_137)) 1 0) 0)) (= v_~client_state~0_18 1) (= v_~manager_back~0_136 (+ v_~manager_back~0_137 1)) (not (= (ite (= v_~update~0_79 (select (select |v_#memory_int_193| v_~manager~0.base_85) (+ (* v_~manager_back~0_137 4) v_~manager~0.offset_85))) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, ~manager_back~0=v_~manager_back~0_137, ~manager_size~0=v_~manager_size~0_40, ~update~0=v_~update~0_79} OutVars{thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, thread4Thread1of1ForFork2_#t~post26#1=|v_thread4Thread1of1ForFork2_#t~post26#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~client_state~0=v_~client_state~0_18, ~manager_back~0=v_~manager_back~0_136, ~manager_size~0=v_~manager_size~0_40, thread4Thread1of1ForFork2_#t~mem25#1=|v_thread4Thread1of1ForFork2_#t~mem25#1_1|, ~update~0=v_~update~0_79} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post26#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, ~manager_back~0, thread4Thread1of1ForFork2_#t~mem25#1][1488], [326#L126true, 368#true, 201#L111true, 2215#true, 376#true, 88#L154-1true, 2221#(= ~node2_state~0 0), 187#L82true, 353#true, 2225#(<= ~client_back~0 ~client_front~0), 372#true, 380#true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, thread4Thread1of1ForFork2InUse, 93#L199-4true, thread3Thread1of1ForFork0InUse, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:57:51,058 INFO L294 olderBase$Statistics]: this new event has 285 ancestors and is cut-off event [2023-11-29 21:57:51,058 INFO L297 olderBase$Statistics]: existing Event has 280 ancestors and is cut-off event [2023-11-29 21:57:51,058 INFO L297 olderBase$Statistics]: existing Event has 280 ancestors and is cut-off event [2023-11-29 21:57:51,059 INFO L297 olderBase$Statistics]: existing Event has 280 ancestors and is cut-off event [2023-11-29 21:57:51,059 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1432] L126-->L132-1: Formula: (and (not (= (ite (and (< v_~node2_front~0_35 v_~node2_back~0_44) (<= 0 v_~node2_front~0_35) (< v_~node2_front~0_35 v_~node2_size~0_20)) 1 0) 0)) (= v_~safe~0_80 (ite (= (ite (= (select (select |v_#memory_int_183| v_~node2~0.base_29) (+ (* 4 v_~node2_front~0_35) v_~node2~0.offset_29)) v_~update~0_73) 1 0) 0) 0 1)) (= v_~node2_state~0_16 1) (= (+ v_~node2_front~0_35 1) v_~node2_front~0_34)) InVars {~node2~0.offset=v_~node2~0.offset_29, ~node2_front~0=v_~node2_front~0_35, #memory_int=|v_#memory_int_183|, ~node2_size~0=v_~node2_size~0_20, ~node2~0.base=v_~node2~0.base_29, ~node2_back~0=v_~node2_back~0_44, ~update~0=v_~update~0_73} OutVars{~node2_state~0=v_~node2_state~0_16, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_1|, thread3Thread1of1ForFork0_#t~mem20#1=|v_thread3Thread1of1ForFork0_#t~mem20#1_1|, thread3Thread1of1ForFork0_#t~post21#1=|v_thread3Thread1of1ForFork0_#t~post21#1_1|, ~node2~0.offset=v_~node2~0.offset_29, ~node2_front~0=v_~node2_front~0_34, ~safe~0=v_~safe~0_80, #memory_int=|v_#memory_int_183|, ~node2_size~0=v_~node2_size~0_20, ~node2~0.base=v_~node2~0.base_29, ~node2_back~0=v_~node2_back~0_44, ~update~0=v_~update~0_73} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#t~post21#1, ~node2_state~0, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, ~node2_front~0, ~safe~0, thread3Thread1of1ForFork0_#t~mem20#1][1958], [368#true, 201#L111true, 308#L148true, 2215#true, 376#true, 2219#true, 187#L82true, 353#true, 194#L132-1true, 2225#(<= ~client_back~0 ~client_front~0), 382#(= ~client_state~0 0), 372#true, thread2Thread1of1ForFork3InUse, 384#true, thread4Thread1of1ForFork2InUse, 356#true, 93#L199-4true, thread3Thread1of1ForFork0InUse, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:57:51,059 INFO L294 olderBase$Statistics]: this new event has 285 ancestors and is cut-off event [2023-11-29 21:57:51,059 INFO L297 olderBase$Statistics]: existing Event has 280 ancestors and is cut-off event [2023-11-29 21:57:51,059 INFO L297 olderBase$Statistics]: existing Event has 280 ancestors and is cut-off event [2023-11-29 21:57:51,059 INFO L297 olderBase$Statistics]: existing Event has 280 ancestors and is cut-off event [2023-11-29 21:57:51,063 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L148-->L154-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_137 v_~manager_size~0_40) (<= 0 v_~manager_back~0_137)) 1 0) 0)) (= v_~client_state~0_18 1) (= v_~manager_back~0_136 (+ v_~manager_back~0_137 1)) (not (= (ite (= v_~update~0_79 (select (select |v_#memory_int_193| v_~manager~0.base_85) (+ (* v_~manager_back~0_137 4) v_~manager~0.offset_85))) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, ~manager_back~0=v_~manager_back~0_137, ~manager_size~0=v_~manager_size~0_40, ~update~0=v_~update~0_79} OutVars{thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, thread4Thread1of1ForFork2_#t~post26#1=|v_thread4Thread1of1ForFork2_#t~post26#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~client_state~0=v_~client_state~0_18, ~manager_back~0=v_~manager_back~0_136, ~manager_size~0=v_~manager_size~0_40, thread4Thread1of1ForFork2_#t~mem25#1=|v_thread4Thread1of1ForFork2_#t~mem25#1_1|, ~update~0=v_~update~0_79} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post26#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, ~manager_back~0, thread4Thread1of1ForFork2_#t~mem25#1][1488], [326#L126true, 113#L89true, 368#true, 2215#true, 376#true, 88#L154-1true, 2221#(= ~node2_state~0 0), 353#true, 2225#(<= ~client_back~0 ~client_front~0), 372#true, 35#L110true, 380#true, thread2Thread1of1ForFork3InUse, 384#true, thread4Thread1of1ForFork2InUse, 356#true, 93#L199-4true, thread3Thread1of1ForFork0InUse, 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:57:51,063 INFO L294 olderBase$Statistics]: this new event has 285 ancestors and is cut-off event [2023-11-29 21:57:51,063 INFO L297 olderBase$Statistics]: existing Event has 280 ancestors and is cut-off event [2023-11-29 21:57:51,063 INFO L297 olderBase$Statistics]: existing Event has 280 ancestors and is cut-off event [2023-11-29 21:57:51,064 INFO L297 olderBase$Statistics]: existing Event has 280 ancestors and is cut-off event [2023-11-29 21:57:51,064 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1432] L126-->L132-1: Formula: (and (not (= (ite (and (< v_~node2_front~0_35 v_~node2_back~0_44) (<= 0 v_~node2_front~0_35) (< v_~node2_front~0_35 v_~node2_size~0_20)) 1 0) 0)) (= v_~safe~0_80 (ite (= (ite (= (select (select |v_#memory_int_183| v_~node2~0.base_29) (+ (* 4 v_~node2_front~0_35) v_~node2~0.offset_29)) v_~update~0_73) 1 0) 0) 0 1)) (= v_~node2_state~0_16 1) (= (+ v_~node2_front~0_35 1) v_~node2_front~0_34)) InVars {~node2~0.offset=v_~node2~0.offset_29, ~node2_front~0=v_~node2_front~0_35, #memory_int=|v_#memory_int_183|, ~node2_size~0=v_~node2_size~0_20, ~node2~0.base=v_~node2~0.base_29, ~node2_back~0=v_~node2_back~0_44, ~update~0=v_~update~0_73} OutVars{~node2_state~0=v_~node2_state~0_16, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_1|, thread3Thread1of1ForFork0_#t~mem20#1=|v_thread3Thread1of1ForFork0_#t~mem20#1_1|, thread3Thread1of1ForFork0_#t~post21#1=|v_thread3Thread1of1ForFork0_#t~post21#1_1|, ~node2~0.offset=v_~node2~0.offset_29, ~node2_front~0=v_~node2_front~0_34, ~safe~0=v_~safe~0_80, #memory_int=|v_#memory_int_183|, ~node2_size~0=v_~node2_size~0_20, ~node2~0.base=v_~node2~0.base_29, ~node2_back~0=v_~node2_back~0_44, ~update~0=v_~update~0_73} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#t~post21#1, ~node2_state~0, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, ~node2_front~0, ~safe~0, thread3Thread1of1ForFork0_#t~mem20#1][1958], [113#L89true, 368#true, 308#L148true, 2215#true, 376#true, 2219#true, 353#true, 382#(= ~client_state~0 0), 194#L132-1true, 2225#(<= ~client_back~0 ~client_front~0), 372#true, 35#L110true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, thread4Thread1of1ForFork2InUse, 93#L199-4true, thread3Thread1of1ForFork0InUse, 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:57:51,064 INFO L294 olderBase$Statistics]: this new event has 285 ancestors and is cut-off event [2023-11-29 21:57:51,064 INFO L297 olderBase$Statistics]: existing Event has 280 ancestors and is cut-off event [2023-11-29 21:57:51,064 INFO L297 olderBase$Statistics]: existing Event has 280 ancestors and is cut-off event [2023-11-29 21:57:51,064 INFO L297 olderBase$Statistics]: existing Event has 280 ancestors and is cut-off event [2023-11-29 21:57:51,068 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1407] L89-->L88-1: Formula: (and (not (= (ite (and (< v_~client_back~0_41 v_~client_size~0_22) (<= 0 v_~client_back~0_41)) 1 0) 0)) (not (= 0 (ite (= (select (select |v_#memory_int_187| v_~client~0.base_29) (+ (* v_~client_back~0_41 4) v_~client~0.offset_29)) v_~ok~0_71) 1 0))) (= v_~manager_state~0_42 0) (= (+ v_~client_back~0_41 1) v_~client_back~0_40)) InVars {~client_back~0=v_~client_back~0_41, ~client~0.offset=v_~client~0.offset_29, ~ok~0=v_~ok~0_71, #memory_int=|v_#memory_int_187|, ~client_size~0=v_~client_size~0_22, ~client~0.base=v_~client~0.base_29} OutVars{thread1Thread1of1ForFork1_#t~post13#1=|v_thread1Thread1of1ForFork1_#t~post13#1_1|, ~manager_state~0=v_~manager_state~0_42, ~client_back~0=v_~client_back~0_40, ~client~0.offset=v_~client~0.offset_29, ~ok~0=v_~ok~0_71, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_11|, #memory_int=|v_#memory_int_187|, ~client_size~0=v_~client_size~0_22, thread1Thread1of1ForFork1_#t~mem12#1=|v_thread1Thread1of1ForFork1_#t~mem12#1_1|, ~client~0.base=v_~client~0.base_29, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1_11|} AuxVars[] AssignedVars[thread1Thread1of1ForFork1_#t~post13#1, ~manager_state~0, ~client_back~0, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork1_#t~mem12#1, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1][2050], [326#L126true, 368#true, 308#L148true, 2215#true, 376#true, 403#(= ~manager_state~0 0), 2221#(= ~node2_state~0 0), 2223#true, 353#true, 382#(= ~client_state~0 0), 372#true, 35#L110true, 96#L88-1true, thread2Thread1of1ForFork3InUse, 384#true, thread4Thread1of1ForFork2InUse, 93#L199-4true, 356#true, thread3Thread1of1ForFork0InUse, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:57:51,068 INFO L294 olderBase$Statistics]: this new event has 280 ancestors and is not cut-off event [2023-11-29 21:57:51,068 INFO L297 olderBase$Statistics]: existing Event has 280 ancestors and is not cut-off event [2023-11-29 21:57:51,068 INFO L297 olderBase$Statistics]: existing Event has 280 ancestors and is not cut-off event [2023-11-29 21:57:51,068 INFO L297 olderBase$Statistics]: existing Event has 285 ancestors and is not cut-off event [2023-11-29 21:57:51,069 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1421] L111-->L110-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_125 v_~manager_size~0_32) (<= 0 v_~manager_back~0_125)) 1 0) 0)) (= v_~node1_state~0_18 0) (= v_~manager_back~0_124 (+ v_~manager_back~0_125 1)) (not (= (ite (= (select (select |v_#memory_int_173| v_~manager~0.base_79) (+ (* v_~manager_back~0_125 4) v_~manager~0.offset_79)) v_~ok~0_65) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_79, ~ok~0=v_~ok~0_65, ~manager~0.base=v_~manager~0.base_79, #memory_int=|v_#memory_int_173|, ~manager_back~0=v_~manager_back~0_125, ~manager_size~0=v_~manager_size~0_32} OutVars{thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_3|, ~manager~0.offset=v_~manager~0.offset_79, thread2Thread1of1ForFork3_#t~mem17#1=|v_thread2Thread1of1ForFork3_#t~mem17#1_1|, ~ok~0=v_~ok~0_65, ~manager~0.base=v_~manager~0.base_79, thread2Thread1of1ForFork3_#t~post18#1=|v_thread2Thread1of1ForFork3_#t~post18#1_1|, #memory_int=|v_#memory_int_173|, ~manager_back~0=v_~manager_back~0_124, ~manager_size~0=v_~manager_size~0_32, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_3|, ~node1_state~0=v_~node1_state~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork3_#t~mem17#1, thread2Thread1of1ForFork3_#t~post18#1, ~manager_back~0, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~node1_state~0][2060], [326#L126true, 2217#(= ~node1_state~0 0), 368#true, 308#L148true, 376#true, 2221#(= ~node2_state~0 0), 311#L88true, 158#L110-1true, 353#true, 2225#(<= ~client_back~0 ~client_front~0), 382#(= ~client_state~0 0), 372#true, thread2Thread1of1ForFork3InUse, 384#true, thread4Thread1of1ForFork2InUse, 356#true, 93#L199-4true, thread3Thread1of1ForFork0InUse, 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:57:51,070 INFO L294 olderBase$Statistics]: this new event has 285 ancestors and is cut-off event [2023-11-29 21:57:51,070 INFO L297 olderBase$Statistics]: existing Event has 280 ancestors and is cut-off event [2023-11-29 21:57:51,070 INFO L297 olderBase$Statistics]: existing Event has 280 ancestors and is cut-off event [2023-11-29 21:57:51,070 INFO L297 olderBase$Statistics]: existing Event has 280 ancestors and is cut-off event [2023-11-29 21:57:51,070 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L148-->L154-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_137 v_~manager_size~0_40) (<= 0 v_~manager_back~0_137)) 1 0) 0)) (= v_~client_state~0_18 1) (= v_~manager_back~0_136 (+ v_~manager_back~0_137 1)) (not (= (ite (= v_~update~0_79 (select (select |v_#memory_int_193| v_~manager~0.base_85) (+ (* v_~manager_back~0_137 4) v_~manager~0.offset_85))) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, ~manager_back~0=v_~manager_back~0_137, ~manager_size~0=v_~manager_size~0_40, ~update~0=v_~update~0_79} OutVars{thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, thread4Thread1of1ForFork2_#t~post26#1=|v_thread4Thread1of1ForFork2_#t~post26#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~client_state~0=v_~client_state~0_18, ~manager_back~0=v_~manager_back~0_136, ~manager_size~0=v_~manager_size~0_40, thread4Thread1of1ForFork2_#t~mem25#1=|v_thread4Thread1of1ForFork2_#t~mem25#1_1|, ~update~0=v_~update~0_79} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post26#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, ~manager_back~0, thread4Thread1of1ForFork2_#t~mem25#1][1488], [326#L126true, 368#true, 201#L111true, 2215#true, 376#true, 88#L154-1true, 2221#(= ~node2_state~0 0), 311#L88true, 353#true, 2225#(<= ~client_back~0 ~client_front~0), 372#true, 380#true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, thread4Thread1of1ForFork2InUse, 93#L199-4true, thread3Thread1of1ForFork0InUse, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:57:51,070 INFO L294 olderBase$Statistics]: this new event has 285 ancestors and is cut-off event [2023-11-29 21:57:51,070 INFO L297 olderBase$Statistics]: existing Event has 280 ancestors and is cut-off event [2023-11-29 21:57:51,070 INFO L297 olderBase$Statistics]: existing Event has 280 ancestors and is cut-off event [2023-11-29 21:57:51,071 INFO L297 olderBase$Statistics]: existing Event has 280 ancestors and is cut-off event [2023-11-29 21:57:51,071 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1432] L126-->L132-1: Formula: (and (not (= (ite (and (< v_~node2_front~0_35 v_~node2_back~0_44) (<= 0 v_~node2_front~0_35) (< v_~node2_front~0_35 v_~node2_size~0_20)) 1 0) 0)) (= v_~safe~0_80 (ite (= (ite (= (select (select |v_#memory_int_183| v_~node2~0.base_29) (+ (* 4 v_~node2_front~0_35) v_~node2~0.offset_29)) v_~update~0_73) 1 0) 0) 0 1)) (= v_~node2_state~0_16 1) (= (+ v_~node2_front~0_35 1) v_~node2_front~0_34)) InVars {~node2~0.offset=v_~node2~0.offset_29, ~node2_front~0=v_~node2_front~0_35, #memory_int=|v_#memory_int_183|, ~node2_size~0=v_~node2_size~0_20, ~node2~0.base=v_~node2~0.base_29, ~node2_back~0=v_~node2_back~0_44, ~update~0=v_~update~0_73} OutVars{~node2_state~0=v_~node2_state~0_16, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_1|, thread3Thread1of1ForFork0_#t~mem20#1=|v_thread3Thread1of1ForFork0_#t~mem20#1_1|, thread3Thread1of1ForFork0_#t~post21#1=|v_thread3Thread1of1ForFork0_#t~post21#1_1|, ~node2~0.offset=v_~node2~0.offset_29, ~node2_front~0=v_~node2_front~0_34, ~safe~0=v_~safe~0_80, #memory_int=|v_#memory_int_183|, ~node2_size~0=v_~node2_size~0_20, ~node2~0.base=v_~node2~0.base_29, ~node2_back~0=v_~node2_back~0_44, ~update~0=v_~update~0_73} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#t~post21#1, ~node2_state~0, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, ~node2_front~0, ~safe~0, thread3Thread1of1ForFork0_#t~mem20#1][1958], [368#true, 201#L111true, 308#L148true, 2215#true, 2219#true, 376#true, 311#L88true, 353#true, 2225#(<= ~client_back~0 ~client_front~0), 194#L132-1true, 382#(= ~client_state~0 0), 372#true, thread2Thread1of1ForFork3InUse, 384#true, thread4Thread1of1ForFork2InUse, 356#true, 93#L199-4true, thread3Thread1of1ForFork0InUse, 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:57:51,071 INFO L294 olderBase$Statistics]: this new event has 285 ancestors and is cut-off event [2023-11-29 21:57:51,071 INFO L297 olderBase$Statistics]: existing Event has 280 ancestors and is cut-off event [2023-11-29 21:57:51,071 INFO L297 olderBase$Statistics]: existing Event has 280 ancestors and is cut-off event [2023-11-29 21:57:51,071 INFO L297 olderBase$Statistics]: existing Event has 280 ancestors and is cut-off event [2023-11-29 21:57:53,436 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1418] L104-->L110-1: Formula: (and (= v_~node1_state~0_20 1) (not (= (ite (and (< v_~node1_front~0_37 v_~node1_size~0_20) (< v_~node1_front~0_37 v_~node1_back~0_44) (<= 0 v_~node1_front~0_37)) 1 0) 0)) (= v_~safe~0_82 (ite (= (ite (= (select (select |v_#memory_int_189| v_~node1~0.base_33) (+ (* v_~node1_front~0_37 4) v_~node1~0.offset_33)) v_~update~0_75) 1 0) 0) 0 1)) (= (+ v_~node1_front~0_37 1) v_~node1_front~0_36)) InVars {~node1~0.base=v_~node1~0.base_33, ~node1_size~0=v_~node1_size~0_20, #memory_int=|v_#memory_int_189|, ~node1_back~0=v_~node1_back~0_44, ~node1~0.offset=v_~node1~0.offset_33, ~node1_front~0=v_~node1_front~0_37, ~update~0=v_~update~0_75} OutVars{thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~node1_state~0=v_~node1_state~0_20, ~node1~0.offset=v_~node1~0.offset_33, ~node1_front~0=v_~node1_front~0_36, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~node1~0.base=v_~node1~0.base_33, ~node1_size~0=v_~node1_size~0_20, thread2Thread1of1ForFork3_#t~post16#1=|v_thread2Thread1of1ForFork3_#t~post16#1_1|, ~safe~0=v_~safe~0_82, #memory_int=|v_#memory_int_189|, thread2Thread1of1ForFork3_#t~mem15#1=|v_thread2Thread1of1ForFork3_#t~mem15#1_1|, ~node1_back~0=v_~node1_back~0_44, ~update~0=v_~update~0_75} AuxVars[] AssignedVars[thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork3_#t~post16#1, ~safe~0, thread2Thread1of1ForFork3_#t~mem15#1, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~node1_state~0, ~node1_front~0][2479], [326#L126true, 368#true, 308#L148true, 2173#(and (or (= (select (select |#memory_int| ~manager~0.base) (* ~manager_front~0 4)) ~update~0) (< ~manager_size~0 (+ ~manager_front~0 1)) (< ~manager_front~0 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_size~0 1) (= ~manager~0.offset 0) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t1~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (not (= ~manager~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t4~0#1.base|)), 18#L200-1true, 2215#true, 376#true, 2221#(= ~node2_state~0 0), 2223#true, 158#L110-1true, 353#true, 382#(= ~client_state~0 0), 372#true, 96#L88-1true, thread2Thread1of1ForFork3InUse, 384#true, thread4Thread1of1ForFork2InUse, 356#true, thread3Thread1of1ForFork0InUse, 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:57:53,436 INFO L294 olderBase$Statistics]: this new event has 281 ancestors and is cut-off event [2023-11-29 21:57:53,436 INFO L297 olderBase$Statistics]: existing Event has 282 ancestors and is cut-off event [2023-11-29 21:57:53,436 INFO L297 olderBase$Statistics]: existing Event has 281 ancestors and is cut-off event [2023-11-29 21:57:53,436 INFO L297 olderBase$Statistics]: existing Event has 281 ancestors and is cut-off event [2023-11-29 21:57:53,436 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1432] L126-->L132-1: Formula: (and (not (= (ite (and (< v_~node2_front~0_35 v_~node2_back~0_44) (<= 0 v_~node2_front~0_35) (< v_~node2_front~0_35 v_~node2_size~0_20)) 1 0) 0)) (= v_~safe~0_80 (ite (= (ite (= (select (select |v_#memory_int_183| v_~node2~0.base_29) (+ (* 4 v_~node2_front~0_35) v_~node2~0.offset_29)) v_~update~0_73) 1 0) 0) 0 1)) (= v_~node2_state~0_16 1) (= (+ v_~node2_front~0_35 1) v_~node2_front~0_34)) InVars {~node2~0.offset=v_~node2~0.offset_29, ~node2_front~0=v_~node2_front~0_35, #memory_int=|v_#memory_int_183|, ~node2_size~0=v_~node2_size~0_20, ~node2~0.base=v_~node2~0.base_29, ~node2_back~0=v_~node2_back~0_44, ~update~0=v_~update~0_73} OutVars{~node2_state~0=v_~node2_state~0_16, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_1|, thread3Thread1of1ForFork0_#t~mem20#1=|v_thread3Thread1of1ForFork0_#t~mem20#1_1|, thread3Thread1of1ForFork0_#t~post21#1=|v_thread3Thread1of1ForFork0_#t~post21#1_1|, ~node2~0.offset=v_~node2~0.offset_29, ~node2_front~0=v_~node2_front~0_34, ~safe~0=v_~safe~0_80, #memory_int=|v_#memory_int_183|, ~node2_size~0=v_~node2_size~0_20, ~node2~0.base=v_~node2~0.base_29, ~node2_back~0=v_~node2_back~0_44, ~update~0=v_~update~0_73} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#t~post21#1, ~node2_state~0, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, ~node2_front~0, ~safe~0, thread3Thread1of1ForFork0_#t~mem20#1][2489], [2217#(= ~node1_state~0 0), 368#true, 308#L148true, 18#L200-1true, 2173#(and (or (= (select (select |#memory_int| ~manager~0.base) (* ~manager_front~0 4)) ~update~0) (< ~manager_size~0 (+ ~manager_front~0 1)) (< ~manager_front~0 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_size~0 1) (= ~manager~0.offset 0) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t1~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (not (= ~manager~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t4~0#1.base|)), 376#true, 2219#true, 190#L104true, 2223#true, 353#true, 382#(= ~client_state~0 0), 194#L132-1true, 372#true, 96#L88-1true, thread2Thread1of1ForFork3InUse, 384#true, thread4Thread1of1ForFork2InUse, 356#true, thread3Thread1of1ForFork0InUse, 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:57:53,436 INFO L294 olderBase$Statistics]: this new event has 281 ancestors and is cut-off event [2023-11-29 21:57:53,436 INFO L297 olderBase$Statistics]: existing Event has 281 ancestors and is cut-off event [2023-11-29 21:57:53,436 INFO L297 olderBase$Statistics]: existing Event has 282 ancestors and is cut-off event [2023-11-29 21:57:53,436 INFO L297 olderBase$Statistics]: existing Event has 281 ancestors and is cut-off event [2023-11-29 21:57:53,461 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L148-->L154-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_137 v_~manager_size~0_40) (<= 0 v_~manager_back~0_137)) 1 0) 0)) (= v_~client_state~0_18 1) (= v_~manager_back~0_136 (+ v_~manager_back~0_137 1)) (not (= (ite (= v_~update~0_79 (select (select |v_#memory_int_193| v_~manager~0.base_85) (+ (* v_~manager_back~0_137 4) v_~manager~0.offset_85))) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, ~manager_back~0=v_~manager_back~0_137, ~manager_size~0=v_~manager_size~0_40, ~update~0=v_~update~0_79} OutVars{thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, thread4Thread1of1ForFork2_#t~post26#1=|v_thread4Thread1of1ForFork2_#t~post26#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~client_state~0=v_~client_state~0_18, ~manager_back~0=v_~manager_back~0_136, ~manager_size~0=v_~manager_size~0_40, thread4Thread1of1ForFork2_#t~mem25#1=|v_thread4Thread1of1ForFork2_#t~mem25#1_1|, ~update~0=v_~update~0_79} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post26#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, ~manager_back~0, thread4Thread1of1ForFork2_#t~mem25#1][2490], [326#L126true, 2217#(= ~node1_state~0 0), 368#true, 18#L200-1true, 376#true, 88#L154-1true, 190#L104true, 2221#(= ~node2_state~0 0), 2185#(and (exists ((v_~manager_back~0_148 Int)) (and (= ~update~0 (select (select |#memory_int| ~manager~0.base) (* v_~manager_back~0_148 4))) (<= (+ v_~manager_back~0_148 1) ~manager_size~0) (<= 0 v_~manager_back~0_148))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_size~0 1) (= ~manager~0.offset 0) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t1~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (not (= ~manager~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (= ~manager_front~0 0) (< ~manager_front~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t4~0#1.base|)), 2223#true, 353#true, 372#true, 96#L88-1true, 380#true, thread2Thread1of1ForFork3InUse, 384#true, thread4Thread1of1ForFork2InUse, 356#true, thread3Thread1of1ForFork0InUse, 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:57:53,461 INFO L294 olderBase$Statistics]: this new event has 281 ancestors and is cut-off event [2023-11-29 21:57:53,461 INFO L297 olderBase$Statistics]: existing Event has 281 ancestors and is cut-off event [2023-11-29 21:57:53,461 INFO L297 olderBase$Statistics]: existing Event has 282 ancestors and is cut-off event [2023-11-29 21:57:53,461 INFO L297 olderBase$Statistics]: existing Event has 281 ancestors and is cut-off event [2023-11-29 21:57:53,472 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1421] L111-->L110-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_125 v_~manager_size~0_32) (<= 0 v_~manager_back~0_125)) 1 0) 0)) (= v_~node1_state~0_18 0) (= v_~manager_back~0_124 (+ v_~manager_back~0_125 1)) (not (= (ite (= (select (select |v_#memory_int_173| v_~manager~0.base_79) (+ (* v_~manager_back~0_125 4) v_~manager~0.offset_79)) v_~ok~0_65) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_79, ~ok~0=v_~ok~0_65, ~manager~0.base=v_~manager~0.base_79, #memory_int=|v_#memory_int_173|, ~manager_back~0=v_~manager_back~0_125, ~manager_size~0=v_~manager_size~0_32} OutVars{thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_3|, ~manager~0.offset=v_~manager~0.offset_79, thread2Thread1of1ForFork3_#t~mem17#1=|v_thread2Thread1of1ForFork3_#t~mem17#1_1|, ~ok~0=v_~ok~0_65, ~manager~0.base=v_~manager~0.base_79, thread2Thread1of1ForFork3_#t~post18#1=|v_thread2Thread1of1ForFork3_#t~post18#1_1|, #memory_int=|v_#memory_int_173|, ~manager_back~0=v_~manager_back~0_124, ~manager_size~0=v_~manager_size~0_32, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_3|, ~node1_state~0=v_~node1_state~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork3_#t~mem17#1, thread2Thread1of1ForFork3_#t~post18#1, ~manager_back~0, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~node1_state~0][1647], [60#L54true, 2217#(= ~node1_state~0 0), 326#L126true, 368#true, 378#(<= ~node2_back~0 ~node2_front~0), 18#L200-1true, 403#(= ~manager_state~0 0), 2221#(= ~node2_state~0 0), 2223#true, 158#L110-1true, 115#L155true, 353#true, 372#true, 380#true, thread2Thread1of1ForFork3InUse, 384#true, thread4Thread1of1ForFork2InUse, 356#true, 2179#(and (= ~safe~0 1) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_size~0 1) (or (and (= ~manager_front~0 0) (= ~update~0 (select (select |#memory_int| ~manager~0.base) 0))) (< ~manager_front~0 0)) (= ~manager~0.offset 0) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t1~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (not (= ~manager~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t4~0#1.base|)), thread3Thread1of1ForFork0InUse, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:57:53,472 INFO L294 olderBase$Statistics]: this new event has 280 ancestors and is not cut-off event [2023-11-29 21:57:53,472 INFO L297 olderBase$Statistics]: existing Event has 280 ancestors and is not cut-off event [2023-11-29 21:57:53,472 INFO L297 olderBase$Statistics]: existing Event has 280 ancestors and is not cut-off event [2023-11-29 21:57:53,472 INFO L297 olderBase$Statistics]: existing Event has 280 ancestors and is not cut-off event [2023-11-29 21:57:53,910 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L148-->L154-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_137 v_~manager_size~0_40) (<= 0 v_~manager_back~0_137)) 1 0) 0)) (= v_~client_state~0_18 1) (= v_~manager_back~0_136 (+ v_~manager_back~0_137 1)) (not (= (ite (= v_~update~0_79 (select (select |v_#memory_int_193| v_~manager~0.base_85) (+ (* v_~manager_back~0_137 4) v_~manager~0.offset_85))) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, ~manager_back~0=v_~manager_back~0_137, ~manager_size~0=v_~manager_size~0_40, ~update~0=v_~update~0_79} OutVars{thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, thread4Thread1of1ForFork2_#t~post26#1=|v_thread4Thread1of1ForFork2_#t~post26#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~client_state~0=v_~client_state~0_18, ~manager_back~0=v_~manager_back~0_136, ~manager_size~0=v_~manager_size~0_40, thread4Thread1of1ForFork2_#t~mem25#1=|v_thread4Thread1of1ForFork2_#t~mem25#1_1|, ~update~0=v_~update~0_79} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post26#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, ~manager_back~0, thread4Thread1of1ForFork2_#t~mem25#1][1672], [60#L54true, 2217#(= ~node1_state~0 0), 368#true, 18#L200-1true, 376#true, 2219#true, 88#L154-1true, 403#(= ~manager_state~0 0), 190#L104true, 210#L133true, 2181#(and (= ~safe~0 1) (exists ((v_~manager_back~0_148 Int)) (and (= ~update~0 (select (select |#memory_int| ~manager~0.base) (* v_~manager_back~0_148 4))) (<= (+ v_~manager_back~0_148 1) ~manager_size~0) (<= 0 v_~manager_back~0_148))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_size~0 1) (= ~manager~0.offset 0) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t1~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (not (= ~manager~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (= ~manager_front~0 0) (< ~manager_front~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t4~0#1.base|)), 2223#true, 353#true, 380#true, thread2Thread1of1ForFork3InUse, 384#true, thread4Thread1of1ForFork2InUse, 356#true, 374#(<= ~node1_back~0 ~node1_front~0), thread3Thread1of1ForFork0InUse, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:57:53,910 INFO L294 olderBase$Statistics]: this new event has 280 ancestors and is not cut-off event [2023-11-29 21:57:53,910 INFO L297 olderBase$Statistics]: existing Event has 280 ancestors and is not cut-off event [2023-11-29 21:57:53,910 INFO L297 olderBase$Statistics]: existing Event has 280 ancestors and is not cut-off event [2023-11-29 21:57:53,910 INFO L297 olderBase$Statistics]: existing Event has 280 ancestors and is not cut-off event [2023-11-29 21:57:53,942 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1392] L54-->L88-1: Formula: (and (= (+ v_~manager_front~0_91 1) v_~manager_front~0_90) (= v_~manager_state~0_38 1) (= v_~safe~0_76 (ite (= (ite (= (select (select |v_#memory_int_155| v_~manager~0.base_67) (+ (* v_~manager_front~0_91 4) v_~manager~0.offset_67)) v_~update~0_61) 1 0) 0) 0 1)) (not (= (ite (and (< v_~manager_front~0_91 v_~manager_back~0_104) (< v_~manager_front~0_91 v_~manager_size~0_24) (<= 0 v_~manager_front~0_91)) 1 0) 0))) InVars {~manager_front~0=v_~manager_front~0_91, ~manager~0.offset=v_~manager~0.offset_67, ~manager~0.base=v_~manager~0.base_67, #memory_int=|v_#memory_int_155|, ~manager_back~0=v_~manager_back~0_104, ~manager_size~0=v_~manager_size~0_24, ~update~0=v_~update~0_61} OutVars{~manager_state~0=v_~manager_state~0_38, ~manager~0.offset=v_~manager~0.offset_67, ~manager~0.base=v_~manager~0.base_67, thread1Thread1of1ForFork1_#t~mem2#1=|v_thread1Thread1of1ForFork1_#t~mem2#1_1|, ~manager_back~0=v_~manager_back~0_104, ~manager_front~0=v_~manager_front~0_90, thread1Thread1of1ForFork1_#t~post3#1=|v_thread1Thread1of1ForFork1_#t~post3#1_1|, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, ~safe~0=v_~safe~0_76, #memory_int=|v_#memory_int_155|, ~manager_size~0=v_~manager_size~0_24, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~update~0=v_~update~0_61} AuxVars[] AssignedVars[~manager_front~0, ~manager_state~0, thread1Thread1of1ForFork1_#t~post3#1, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, ~safe~0, thread1Thread1of1ForFork1_#t~mem2#1, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1][1605], [2217#(= ~node1_state~0 0), 368#true, 18#L200-1true, 2219#true, 376#true, 190#L104true, 210#L133true, 2223#true, 115#L155true, 353#true, 96#L88-1true, 2177#(and (or (= (select (select |#memory_int| ~manager~0.base) (* ~manager_front~0 4)) ~update~0) (< ~manager_size~0 (+ ~manager_front~0 1)) (< ~manager_front~0 0)) (= ~safe~0 1) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_size~0 1) (= ~manager~0.offset 0) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t1~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (not (= ~manager~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t4~0#1.base|)), 380#true, thread2Thread1of1ForFork3InUse, 384#true, thread4Thread1of1ForFork2InUse, 356#true, 374#(<= ~node1_back~0 ~node1_front~0), thread3Thread1of1ForFork0InUse, 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:57:53,942 INFO L294 olderBase$Statistics]: this new event has 281 ancestors and is cut-off event [2023-11-29 21:57:53,942 INFO L297 olderBase$Statistics]: existing Event has 281 ancestors and is cut-off event [2023-11-29 21:57:53,942 INFO L297 olderBase$Statistics]: existing Event has 281 ancestors and is cut-off event [2023-11-29 21:57:53,942 INFO L297 olderBase$Statistics]: existing Event has 281 ancestors and is cut-off event [2023-11-29 21:57:53,942 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1449] L155-->L154-1: Formula: (and (= (+ v_~client_front~0_31 1) v_~client_front~0_30) (= v_~client_state~0_16 0) (= v_~safe~0_78 (ite (= (ite (= (select (select |v_#memory_int_165| v_~client~0.base_23) (+ v_~client~0.offset_23 (* v_~client_front~0_31 4))) v_~ok~0_57) 1 0) 0) 0 1)) (not (= (ite (and (< v_~client_front~0_31 v_~client_back~0_32) (<= 0 v_~client_front~0_31) (< v_~client_back~0_32 v_~client_size~0_14)) 1 0) 0))) InVars {~client~0.offset=v_~client~0.offset_23, ~client_back~0=v_~client_back~0_32, ~client_front~0=v_~client_front~0_31, ~ok~0=v_~ok~0_57, #memory_int=|v_#memory_int_165|, ~client_size~0=v_~client_size~0_14, ~client~0.base=v_~client~0.base_23} OutVars{~client~0.offset=v_~client~0.offset_23, ~client_back~0=v_~client_back~0_32, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_3|, ~ok~0=v_~ok~0_57, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_3|, thread4Thread1of1ForFork2_#t~mem27#1=|v_thread4Thread1of1ForFork2_#t~mem27#1_1|, thread4Thread1of1ForFork2_#t~post28#1=|v_thread4Thread1of1ForFork2_#t~post28#1_1|, ~client_front~0=v_~client_front~0_30, ~safe~0=v_~safe~0_78, #memory_int=|v_#memory_int_165|, ~client_state~0=v_~client_state~0_16, ~client_size~0=v_~client_size~0_14, ~client~0.base=v_~client~0.base_23} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, ~client_front~0, ~safe~0, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, thread4Thread1of1ForFork2_#t~mem27#1, thread4Thread1of1ForFork2_#t~post28#1][1805], [2217#(= ~node1_state~0 0), 60#L54true, 368#true, 2173#(and (or (= (select (select |#memory_int| ~manager~0.base) (* ~manager_front~0 4)) ~update~0) (< ~manager_size~0 (+ ~manager_front~0 1)) (< ~manager_front~0 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_size~0 1) (= ~manager~0.offset 0) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t1~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (not (= ~manager~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t4~0#1.base|)), 18#L200-1true, 2219#true, 376#true, 88#L154-1true, 403#(= ~manager_state~0 0), 190#L104true, 210#L133true, 2223#true, 353#true, 382#(= ~client_state~0 0), thread2Thread1of1ForFork3InUse, 384#true, thread4Thread1of1ForFork2InUse, 356#true, 374#(<= ~node1_back~0 ~node1_front~0), thread3Thread1of1ForFork0InUse, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:57:53,942 INFO L294 olderBase$Statistics]: this new event has 281 ancestors and is cut-off event [2023-11-29 21:57:53,943 INFO L297 olderBase$Statistics]: existing Event has 281 ancestors and is cut-off event [2023-11-29 21:57:53,943 INFO L297 olderBase$Statistics]: existing Event has 281 ancestors and is cut-off event [2023-11-29 21:57:53,943 INFO L297 olderBase$Statistics]: existing Event has 281 ancestors and is cut-off event [2023-11-29 21:57:58,758 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L148-->L154-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_137 v_~manager_size~0_40) (<= 0 v_~manager_back~0_137)) 1 0) 0)) (= v_~client_state~0_18 1) (= v_~manager_back~0_136 (+ v_~manager_back~0_137 1)) (not (= (ite (= v_~update~0_79 (select (select |v_#memory_int_193| v_~manager~0.base_85) (+ (* v_~manager_back~0_137 4) v_~manager~0.offset_85))) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, ~manager_back~0=v_~manager_back~0_137, ~manager_size~0=v_~manager_size~0_40, ~update~0=v_~update~0_79} OutVars{thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, thread4Thread1of1ForFork2_#t~post26#1=|v_thread4Thread1of1ForFork2_#t~post26#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~client_state~0=v_~client_state~0_18, ~manager_back~0=v_~manager_back~0_136, ~manager_size~0=v_~manager_size~0_40, thread4Thread1of1ForFork2_#t~mem25#1=|v_thread4Thread1of1ForFork2_#t~mem25#1_1|, ~update~0=v_~update~0_79} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post26#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, ~manager_back~0, thread4Thread1of1ForFork2_#t~mem25#1][1215], [2217#(= ~node1_state~0 0), 326#L126true, 368#true, 378#(<= ~node2_back~0 ~node2_front~0), 18#L200-1true, 88#L154-1true, 190#L104true, 2221#(= ~node2_state~0 0), 2223#true, 353#true, 25#L61true, 380#true, thread2Thread1of1ForFork3InUse, 384#true, thread4Thread1of1ForFork2InUse, 356#true, 374#(<= ~node1_back~0 ~node1_front~0), thread3Thread1of1ForFork0InUse, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:57:58,758 INFO L294 olderBase$Statistics]: this new event has 282 ancestors and is cut-off event [2023-11-29 21:57:58,758 INFO L297 olderBase$Statistics]: existing Event has 276 ancestors and is cut-off event [2023-11-29 21:57:58,758 INFO L297 olderBase$Statistics]: existing Event has 282 ancestors and is cut-off event [2023-11-29 21:57:58,758 INFO L297 olderBase$Statistics]: existing Event has 276 ancestors and is cut-off event [2023-11-29 21:57:58,758 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1395] L61-->L88-1: Formula: (and (= (+ v_~node1_back~0_39 1) v_~node1_back~0_38) (= v_~manager_state~0_40 2) (not (= (ite (= (select (select |v_#memory_int_177| v_~node1~0.base_31) (+ (* v_~node1_back~0_39 4) v_~node1~0.offset_31)) v_~update~0_69) 1 0) 0)) (not (= (ite (and (<= 0 v_~node1_back~0_39) (< v_~node1_back~0_39 v_~node1_size~0_16)) 1 0) 0))) InVars {~node1~0.base=v_~node1~0.base_31, ~node1_size~0=v_~node1_size~0_16, #memory_int=|v_#memory_int_177|, ~node1_back~0=v_~node1_back~0_39, ~node1~0.offset=v_~node1~0.offset_31, ~update~0=v_~update~0_69} OutVars{~manager_state~0=v_~manager_state~0_40, ~node1~0.base=v_~node1~0.base_31, thread1Thread1of1ForFork1_#t~mem4#1=|v_thread1Thread1of1ForFork1_#t~mem4#1_1|, ~node1_size~0=v_~node1_size~0_16, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_3|, thread1Thread1of1ForFork1_#t~post5#1=|v_thread1Thread1of1ForFork1_#t~post5#1_1|, #memory_int=|v_#memory_int_177|, ~node1_back~0=v_~node1_back~0_38, ~node1~0.offset=v_~node1~0.offset_31, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1_3|, ~update~0=v_~update~0_69} AuxVars[] AssignedVars[~manager_state~0, thread1Thread1of1ForFork1_#t~mem4#1, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork1_#t~post5#1, ~node1_back~0, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1][1322], [326#L126true, 2217#(= ~node1_state~0 0), 368#true, 308#L148true, 378#(<= ~node2_back~0 ~node2_front~0), 18#L200-1true, 190#L104true, 2221#(= ~node2_state~0 0), 2223#true, 353#true, 382#(= ~client_state~0 0), 372#true, 96#L88-1true, thread2Thread1of1ForFork3InUse, 384#true, thread4Thread1of1ForFork2InUse, 356#true, thread3Thread1of1ForFork0InUse, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:57:58,758 INFO L294 olderBase$Statistics]: this new event has 282 ancestors and is cut-off event [2023-11-29 21:57:58,758 INFO L297 olderBase$Statistics]: existing Event has 276 ancestors and is cut-off event [2023-11-29 21:57:58,758 INFO L297 olderBase$Statistics]: existing Event has 282 ancestors and is cut-off event [2023-11-29 21:57:58,758 INFO L297 olderBase$Statistics]: existing Event has 276 ancestors and is cut-off event [2023-11-29 21:57:58,759 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L148-->L154-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_137 v_~manager_size~0_40) (<= 0 v_~manager_back~0_137)) 1 0) 0)) (= v_~client_state~0_18 1) (= v_~manager_back~0_136 (+ v_~manager_back~0_137 1)) (not (= (ite (= v_~update~0_79 (select (select |v_#memory_int_193| v_~manager~0.base_85) (+ (* v_~manager_back~0_137 4) v_~manager~0.offset_85))) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, ~manager_back~0=v_~manager_back~0_137, ~manager_size~0=v_~manager_size~0_40, ~update~0=v_~update~0_79} OutVars{thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, thread4Thread1of1ForFork2_#t~post26#1=|v_thread4Thread1of1ForFork2_#t~post26#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~client_state~0=v_~client_state~0_18, ~manager_back~0=v_~manager_back~0_136, ~manager_size~0=v_~manager_size~0_40, thread4Thread1of1ForFork2_#t~mem25#1=|v_thread4Thread1of1ForFork2_#t~mem25#1_1|, ~update~0=v_~update~0_79} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post26#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, ~manager_back~0, thread4Thread1of1ForFork2_#t~mem25#1][1215], [326#L126true, 2217#(= ~node1_state~0 0), 368#true, 378#(<= ~node2_back~0 ~node2_front~0), 18#L200-1true, 88#L154-1true, 190#L104true, 2221#(= ~node2_state~0 0), 2223#true, 353#true, 227#L67true, thread2Thread1of1ForFork3InUse, 380#true, 384#true, 356#true, thread4Thread1of1ForFork2InUse, 374#(<= ~node1_back~0 ~node1_front~0), thread3Thread1of1ForFork0InUse, 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:57:58,759 INFO L294 olderBase$Statistics]: this new event has 282 ancestors and is cut-off event [2023-11-29 21:57:58,759 INFO L297 olderBase$Statistics]: existing Event has 276 ancestors and is cut-off event [2023-11-29 21:57:58,759 INFO L297 olderBase$Statistics]: existing Event has 276 ancestors and is cut-off event [2023-11-29 21:57:58,759 INFO L297 olderBase$Statistics]: existing Event has 282 ancestors and is cut-off event [2023-11-29 21:57:58,762 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1404] L82-->L88-1: Formula: (and (= v_~safe~0_84 (ite (= (ite (= (select (select |v_#memory_int_199| v_~manager~0.base_87) (+ (* v_~manager_front~0_97 4) v_~manager~0.offset_87)) v_~ok~0_73) 1 0) 0) 0 1)) (= (+ v_~manager_front~0_97 1) v_~manager_front~0_96) (= v_~manager_state~0_46 5) (not (= (ite (and (< v_~manager_front~0_97 v_~manager_back~0_142) (<= 0 v_~manager_front~0_97) (< v_~manager_front~0_97 v_~manager_size~0_44)) 1 0) 0))) InVars {~manager_front~0=v_~manager_front~0_97, ~manager~0.offset=v_~manager~0.offset_87, ~ok~0=v_~ok~0_73, ~manager~0.base=v_~manager~0.base_87, #memory_int=|v_#memory_int_199|, ~manager_back~0=v_~manager_back~0_142, ~manager_size~0=v_~manager_size~0_44} OutVars{~manager_state~0=v_~manager_state~0_46, ~manager~0.offset=v_~manager~0.offset_87, ~ok~0=v_~ok~0_73, ~manager~0.base=v_~manager~0.base_87, ~manager_back~0=v_~manager_back~0_142, thread1Thread1of1ForFork1_#t~post11#1=|v_thread1Thread1of1ForFork1_#t~post11#1_1|, ~manager_front~0=v_~manager_front~0_96, thread1Thread1of1ForFork1_#t~mem10#1=|v_thread1Thread1of1ForFork1_#t~mem10#1_1|, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_9|, ~safe~0=v_~safe~0_84, #memory_int=|v_#memory_int_199|, ~manager_size~0=v_~manager_size~0_44, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1_9|} AuxVars[] AssignedVars[~manager_front~0, ~manager_state~0, thread1Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, ~safe~0, thread1Thread1of1ForFork1_#t~post11#1, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1][1587], [326#L126true, 2217#(= ~node1_state~0 0), 368#true, 308#L148true, 378#(<= ~node2_back~0 ~node2_front~0), 190#L104true, 2221#(= ~node2_state~0 0), 2223#true, 353#true, 382#(= ~client_state~0 0), 96#L88-1true, thread2Thread1of1ForFork3InUse, 384#true, thread4Thread1of1ForFork2InUse, 356#true, 93#L199-4true, thread3Thread1of1ForFork0InUse, 374#(<= ~node1_back~0 ~node1_front~0), 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:57:58,762 INFO L294 olderBase$Statistics]: this new event has 282 ancestors and is cut-off event [2023-11-29 21:57:58,762 INFO L297 olderBase$Statistics]: existing Event has 282 ancestors and is cut-off event [2023-11-29 21:57:58,762 INFO L297 olderBase$Statistics]: existing Event has 276 ancestors and is cut-off event [2023-11-29 21:57:58,762 INFO L297 olderBase$Statistics]: existing Event has 276 ancestors and is cut-off event [2023-11-29 21:57:58,763 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L148-->L154-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_137 v_~manager_size~0_40) (<= 0 v_~manager_back~0_137)) 1 0) 0)) (= v_~client_state~0_18 1) (= v_~manager_back~0_136 (+ v_~manager_back~0_137 1)) (not (= (ite (= v_~update~0_79 (select (select |v_#memory_int_193| v_~manager~0.base_85) (+ (* v_~manager_back~0_137 4) v_~manager~0.offset_85))) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, ~manager_back~0=v_~manager_back~0_137, ~manager_size~0=v_~manager_size~0_40, ~update~0=v_~update~0_79} OutVars{thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, thread4Thread1of1ForFork2_#t~post26#1=|v_thread4Thread1of1ForFork2_#t~post26#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~client_state~0=v_~client_state~0_18, ~manager_back~0=v_~manager_back~0_136, ~manager_size~0=v_~manager_size~0_40, thread4Thread1of1ForFork2_#t~mem25#1=|v_thread4Thread1of1ForFork2_#t~mem25#1_1|, ~update~0=v_~update~0_79} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post26#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, ~manager_back~0, thread4Thread1of1ForFork2_#t~mem25#1][1215], [2217#(= ~node1_state~0 0), 326#L126true, 368#true, 378#(<= ~node2_back~0 ~node2_front~0), 88#L154-1true, 190#L104true, 2221#(= ~node2_state~0 0), 187#L82true, 2223#true, 353#true, thread2Thread1of1ForFork3InUse, 380#true, 384#true, 356#true, thread4Thread1of1ForFork2InUse, 93#L199-4true, 374#(<= ~node1_back~0 ~node1_front~0), thread3Thread1of1ForFork0InUse, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:57:58,763 INFO L294 olderBase$Statistics]: this new event has 282 ancestors and is cut-off event [2023-11-29 21:57:58,763 INFO L297 olderBase$Statistics]: existing Event has 276 ancestors and is cut-off event [2023-11-29 21:57:58,763 INFO L297 olderBase$Statistics]: existing Event has 282 ancestors and is cut-off event [2023-11-29 21:57:58,763 INFO L297 olderBase$Statistics]: existing Event has 276 ancestors and is cut-off event [2023-11-29 21:57:58,763 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L148-->L154-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_137 v_~manager_size~0_40) (<= 0 v_~manager_back~0_137)) 1 0) 0)) (= v_~client_state~0_18 1) (= v_~manager_back~0_136 (+ v_~manager_back~0_137 1)) (not (= (ite (= v_~update~0_79 (select (select |v_#memory_int_193| v_~manager~0.base_85) (+ (* v_~manager_back~0_137 4) v_~manager~0.offset_85))) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, ~manager_back~0=v_~manager_back~0_137, ~manager_size~0=v_~manager_size~0_40, ~update~0=v_~update~0_79} OutVars{thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, thread4Thread1of1ForFork2_#t~post26#1=|v_thread4Thread1of1ForFork2_#t~post26#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~client_state~0=v_~client_state~0_18, ~manager_back~0=v_~manager_back~0_136, ~manager_size~0=v_~manager_size~0_40, thread4Thread1of1ForFork2_#t~mem25#1=|v_thread4Thread1of1ForFork2_#t~mem25#1_1|, ~update~0=v_~update~0_79} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post26#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, ~manager_back~0, thread4Thread1of1ForFork2_#t~mem25#1][1215], [2217#(= ~node1_state~0 0), 326#L126true, 368#true, 378#(<= ~node2_back~0 ~node2_front~0), 88#L154-1true, 190#L104true, 2221#(= ~node2_state~0 0), 311#L88true, 2223#true, 353#true, 380#true, thread2Thread1of1ForFork3InUse, 384#true, thread4Thread1of1ForFork2InUse, 93#L199-4true, 356#true, 374#(<= ~node1_back~0 ~node1_front~0), thread3Thread1of1ForFork0InUse, 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:57:58,763 INFO L294 olderBase$Statistics]: this new event has 282 ancestors and is cut-off event [2023-11-29 21:57:58,763 INFO L297 olderBase$Statistics]: existing Event has 276 ancestors and is cut-off event [2023-11-29 21:57:58,763 INFO L297 olderBase$Statistics]: existing Event has 276 ancestors and is cut-off event [2023-11-29 21:57:58,763 INFO L297 olderBase$Statistics]: existing Event has 282 ancestors and is cut-off event [2023-11-29 21:57:58,907 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1398] L68-->L88-1: Formula: (and (not (= (ite (and (< v_~node2_back~0_49 v_~node2_size~0_24) (<= 0 v_~node2_back~0_49)) 1 0) 0)) (= (+ v_~node2_back~0_49 1) v_~node2_back~0_48) (= v_~manager_state~0_44 3) (not (= (ite (= v_~update~0_83 (select (select |v_#memory_int_197| v_~node2~0.base_33) (+ (* 4 v_~node2_back~0_49) v_~node2~0.offset_33))) 1 0) 0))) InVars {~node2~0.offset=v_~node2~0.offset_33, #memory_int=|v_#memory_int_197|, ~node2_size~0=v_~node2_size~0_24, ~node2_back~0=v_~node2_back~0_49, ~node2~0.base=v_~node2~0.base_33, ~update~0=v_~update~0_83} OutVars{thread1Thread1of1ForFork1_#t~post7#1=|v_thread1Thread1of1ForFork1_#t~post7#1_1|, ~manager_state~0=v_~manager_state~0_44, thread1Thread1of1ForFork1_#t~mem6#1=|v_thread1Thread1of1ForFork1_#t~mem6#1_1|, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_5|, ~node2~0.offset=v_~node2~0.offset_33, #memory_int=|v_#memory_int_197|, ~node2_size~0=v_~node2_size~0_24, ~node2_back~0=v_~node2_back~0_48, ~node2~0.base=v_~node2~0.base_33, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1_5|, ~update~0=v_~update~0_83} AuxVars[] AssignedVars[thread1Thread1of1ForFork1_#t~post7#1, ~manager_state~0, thread1Thread1of1ForFork1_#t~mem6#1, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, ~node2_back~0, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1][1711], [326#L126true, 368#true, 201#L111true, 308#L148true, 18#L200-1true, 2215#true, 376#true, 2221#(= ~node2_state~0 0), 353#true, 2225#(<= ~client_back~0 ~client_front~0), 382#(= ~client_state~0 0), 372#true, 96#L88-1true, thread2Thread1of1ForFork3InUse, 384#true, thread4Thread1of1ForFork2InUse, 356#true, thread3Thread1of1ForFork0InUse, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:57:58,907 INFO L294 olderBase$Statistics]: this new event has 286 ancestors and is cut-off event [2023-11-29 21:57:58,907 INFO L297 olderBase$Statistics]: existing Event has 281 ancestors and is cut-off event [2023-11-29 21:57:58,907 INFO L297 olderBase$Statistics]: existing Event has 281 ancestors and is cut-off event [2023-11-29 21:57:58,907 INFO L297 olderBase$Statistics]: existing Event has 281 ancestors and is cut-off event [2023-11-29 21:57:58,907 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1421] L111-->L110-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_125 v_~manager_size~0_32) (<= 0 v_~manager_back~0_125)) 1 0) 0)) (= v_~node1_state~0_18 0) (= v_~manager_back~0_124 (+ v_~manager_back~0_125 1)) (not (= (ite (= (select (select |v_#memory_int_173| v_~manager~0.base_79) (+ (* v_~manager_back~0_125 4) v_~manager~0.offset_79)) v_~ok~0_65) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_79, ~ok~0=v_~ok~0_65, ~manager~0.base=v_~manager~0.base_79, #memory_int=|v_#memory_int_173|, ~manager_back~0=v_~manager_back~0_125, ~manager_size~0=v_~manager_size~0_32} OutVars{thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_3|, ~manager~0.offset=v_~manager~0.offset_79, thread2Thread1of1ForFork3_#t~mem17#1=|v_thread2Thread1of1ForFork3_#t~mem17#1_1|, ~ok~0=v_~ok~0_65, ~manager~0.base=v_~manager~0.base_79, thread2Thread1of1ForFork3_#t~post18#1=|v_thread2Thread1of1ForFork3_#t~post18#1_1|, #memory_int=|v_#memory_int_173|, ~manager_back~0=v_~manager_back~0_124, ~manager_size~0=v_~manager_size~0_32, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_3|, ~node1_state~0=v_~node1_state~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork3_#t~mem17#1, thread2Thread1of1ForFork3_#t~post18#1, ~manager_back~0, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~node1_state~0][2060], [2217#(= ~node1_state~0 0), 326#L126true, 368#true, 308#L148true, 18#L200-1true, 376#true, 2221#(= ~node2_state~0 0), 158#L110-1true, 353#true, 382#(= ~client_state~0 0), 2225#(<= ~client_back~0 ~client_front~0), 372#true, 39#L68true, thread2Thread1of1ForFork3InUse, 384#true, thread4Thread1of1ForFork2InUse, 356#true, thread3Thread1of1ForFork0InUse, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:57:58,907 INFO L294 olderBase$Statistics]: this new event has 286 ancestors and is cut-off event [2023-11-29 21:57:58,907 INFO L297 olderBase$Statistics]: existing Event has 281 ancestors and is cut-off event [2023-11-29 21:57:58,907 INFO L297 olderBase$Statistics]: existing Event has 281 ancestors and is cut-off event [2023-11-29 21:57:58,907 INFO L297 olderBase$Statistics]: existing Event has 281 ancestors and is cut-off event [2023-11-29 21:57:58,908 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L148-->L154-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_137 v_~manager_size~0_40) (<= 0 v_~manager_back~0_137)) 1 0) 0)) (= v_~client_state~0_18 1) (= v_~manager_back~0_136 (+ v_~manager_back~0_137 1)) (not (= (ite (= v_~update~0_79 (select (select |v_#memory_int_193| v_~manager~0.base_85) (+ (* v_~manager_back~0_137 4) v_~manager~0.offset_85))) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, ~manager_back~0=v_~manager_back~0_137, ~manager_size~0=v_~manager_size~0_40, ~update~0=v_~update~0_79} OutVars{thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, thread4Thread1of1ForFork2_#t~post26#1=|v_thread4Thread1of1ForFork2_#t~post26#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~client_state~0=v_~client_state~0_18, ~manager_back~0=v_~manager_back~0_136, ~manager_size~0=v_~manager_size~0_40, thread4Thread1of1ForFork2_#t~mem25#1=|v_thread4Thread1of1ForFork2_#t~mem25#1_1|, ~update~0=v_~update~0_79} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post26#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, ~manager_back~0, thread4Thread1of1ForFork2_#t~mem25#1][1488], [326#L126true, 368#true, 201#L111true, 18#L200-1true, 2215#true, 376#true, 88#L154-1true, 2221#(= ~node2_state~0 0), 353#true, 2225#(<= ~client_back~0 ~client_front~0), 372#true, 39#L68true, 380#true, thread2Thread1of1ForFork3InUse, 384#true, thread4Thread1of1ForFork2InUse, 356#true, thread3Thread1of1ForFork0InUse, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:57:58,908 INFO L294 olderBase$Statistics]: this new event has 286 ancestors and is cut-off event [2023-11-29 21:57:58,908 INFO L297 olderBase$Statistics]: existing Event has 281 ancestors and is cut-off event [2023-11-29 21:57:58,908 INFO L297 olderBase$Statistics]: existing Event has 281 ancestors and is cut-off event [2023-11-29 21:57:58,908 INFO L297 olderBase$Statistics]: existing Event has 281 ancestors and is cut-off event [2023-11-29 21:57:58,908 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1432] L126-->L132-1: Formula: (and (not (= (ite (and (< v_~node2_front~0_35 v_~node2_back~0_44) (<= 0 v_~node2_front~0_35) (< v_~node2_front~0_35 v_~node2_size~0_20)) 1 0) 0)) (= v_~safe~0_80 (ite (= (ite (= (select (select |v_#memory_int_183| v_~node2~0.base_29) (+ (* 4 v_~node2_front~0_35) v_~node2~0.offset_29)) v_~update~0_73) 1 0) 0) 0 1)) (= v_~node2_state~0_16 1) (= (+ v_~node2_front~0_35 1) v_~node2_front~0_34)) InVars {~node2~0.offset=v_~node2~0.offset_29, ~node2_front~0=v_~node2_front~0_35, #memory_int=|v_#memory_int_183|, ~node2_size~0=v_~node2_size~0_20, ~node2~0.base=v_~node2~0.base_29, ~node2_back~0=v_~node2_back~0_44, ~update~0=v_~update~0_73} OutVars{~node2_state~0=v_~node2_state~0_16, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_1|, thread3Thread1of1ForFork0_#t~mem20#1=|v_thread3Thread1of1ForFork0_#t~mem20#1_1|, thread3Thread1of1ForFork0_#t~post21#1=|v_thread3Thread1of1ForFork0_#t~post21#1_1|, ~node2~0.offset=v_~node2~0.offset_29, ~node2_front~0=v_~node2_front~0_34, ~safe~0=v_~safe~0_80, #memory_int=|v_#memory_int_183|, ~node2_size~0=v_~node2_size~0_20, ~node2~0.base=v_~node2~0.base_29, ~node2_back~0=v_~node2_back~0_44, ~update~0=v_~update~0_73} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#t~post21#1, ~node2_state~0, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, ~node2_front~0, ~safe~0, thread3Thread1of1ForFork0_#t~mem20#1][1958], [201#L111true, 368#true, 308#L148true, 18#L200-1true, 2215#true, 2219#true, 376#true, 353#true, 2225#(<= ~client_back~0 ~client_front~0), 382#(= ~client_state~0 0), 194#L132-1true, 372#true, 39#L68true, thread2Thread1of1ForFork3InUse, 384#true, thread4Thread1of1ForFork2InUse, 356#true, thread3Thread1of1ForFork0InUse, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:57:58,908 INFO L294 olderBase$Statistics]: this new event has 286 ancestors and is cut-off event [2023-11-29 21:57:58,908 INFO L297 olderBase$Statistics]: existing Event has 281 ancestors and is cut-off event [2023-11-29 21:57:58,908 INFO L297 olderBase$Statistics]: existing Event has 281 ancestors and is cut-off event [2023-11-29 21:57:58,908 INFO L297 olderBase$Statistics]: existing Event has 281 ancestors and is cut-off event [2023-11-29 21:57:58,910 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1401] L75-->L88-1: Formula: (and (= v_~manager_state~0_48 4) (= v_~safe~0_86 (ite (= 0 (ite (= (select (select |v_#memory_int_201| v_~manager~0.base_89) (+ (* v_~manager_front~0_103 4) v_~manager~0.offset_89)) v_~ok~0_75) 1 0)) 0 1)) (not (= (ite (and (< v_~manager_front~0_103 v_~manager_size~0_48) (<= 0 v_~manager_front~0_103) (< v_~manager_front~0_103 v_~manager_back~0_146)) 1 0) 0)) (= v_~manager_front~0_102 (+ v_~manager_front~0_103 1))) InVars {~manager_front~0=v_~manager_front~0_103, ~manager~0.offset=v_~manager~0.offset_89, ~ok~0=v_~ok~0_75, ~manager~0.base=v_~manager~0.base_89, #memory_int=|v_#memory_int_201|, ~manager_back~0=v_~manager_back~0_146, ~manager_size~0=v_~manager_size~0_48} OutVars{~manager_state~0=v_~manager_state~0_48, ~manager~0.offset=v_~manager~0.offset_89, ~ok~0=v_~ok~0_75, ~manager~0.base=v_~manager~0.base_89, ~manager_back~0=v_~manager_back~0_146, ~manager_front~0=v_~manager_front~0_102, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_7|, ~safe~0=v_~safe~0_86, thread1Thread1of1ForFork1_#t~mem8#1=|v_thread1Thread1of1ForFork1_#t~mem8#1_1|, #memory_int=|v_#memory_int_201|, ~manager_size~0=v_~manager_size~0_48, thread1Thread1of1ForFork1_#t~post9#1=|v_thread1Thread1of1ForFork1_#t~post9#1_1|, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1_7|} AuxVars[] AssignedVars[~manager_front~0, ~manager_state~0, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, ~safe~0, thread1Thread1of1ForFork1_#t~mem8#1, thread1Thread1of1ForFork1_#t~post9#1, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1][1844], [326#L126true, 368#true, 308#L148true, 18#L200-1true, 2215#true, 376#true, 2221#(= ~node2_state~0 0), 353#true, 2225#(<= ~client_back~0 ~client_front~0), 382#(= ~client_state~0 0), 372#true, 96#L88-1true, 35#L110true, thread2Thread1of1ForFork3InUse, 384#true, thread4Thread1of1ForFork2InUse, 356#true, thread3Thread1of1ForFork0InUse, 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:57:58,910 INFO L294 olderBase$Statistics]: this new event has 286 ancestors and is cut-off event [2023-11-29 21:57:58,910 INFO L297 olderBase$Statistics]: existing Event has 281 ancestors and is cut-off event [2023-11-29 21:57:58,910 INFO L297 olderBase$Statistics]: existing Event has 281 ancestors and is cut-off event [2023-11-29 21:57:58,910 INFO L297 olderBase$Statistics]: existing Event has 281 ancestors and is cut-off event [2023-11-29 21:57:58,911 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L148-->L154-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_137 v_~manager_size~0_40) (<= 0 v_~manager_back~0_137)) 1 0) 0)) (= v_~client_state~0_18 1) (= v_~manager_back~0_136 (+ v_~manager_back~0_137 1)) (not (= (ite (= v_~update~0_79 (select (select |v_#memory_int_193| v_~manager~0.base_85) (+ (* v_~manager_back~0_137 4) v_~manager~0.offset_85))) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, ~manager_back~0=v_~manager_back~0_137, ~manager_size~0=v_~manager_size~0_40, ~update~0=v_~update~0_79} OutVars{thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, thread4Thread1of1ForFork2_#t~post26#1=|v_thread4Thread1of1ForFork2_#t~post26#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~client_state~0=v_~client_state~0_18, ~manager_back~0=v_~manager_back~0_136, ~manager_size~0=v_~manager_size~0_40, thread4Thread1of1ForFork2_#t~mem25#1=|v_thread4Thread1of1ForFork2_#t~mem25#1_1|, ~update~0=v_~update~0_79} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post26#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, ~manager_back~0, thread4Thread1of1ForFork2_#t~mem25#1][1488], [326#L126true, 368#true, 18#L200-1true, 2215#true, 376#true, 88#L154-1true, 2221#(= ~node2_state~0 0), 273#L75true, 353#true, 2225#(<= ~client_back~0 ~client_front~0), 372#true, 35#L110true, thread2Thread1of1ForFork3InUse, 380#true, 384#true, thread4Thread1of1ForFork2InUse, 356#true, thread3Thread1of1ForFork0InUse, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:57:58,911 INFO L294 olderBase$Statistics]: this new event has 286 ancestors and is cut-off event [2023-11-29 21:57:58,911 INFO L297 olderBase$Statistics]: existing Event has 281 ancestors and is cut-off event [2023-11-29 21:57:58,911 INFO L297 olderBase$Statistics]: existing Event has 281 ancestors and is cut-off event [2023-11-29 21:57:58,911 INFO L297 olderBase$Statistics]: existing Event has 281 ancestors and is cut-off event [2023-11-29 21:57:58,911 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1432] L126-->L132-1: Formula: (and (not (= (ite (and (< v_~node2_front~0_35 v_~node2_back~0_44) (<= 0 v_~node2_front~0_35) (< v_~node2_front~0_35 v_~node2_size~0_20)) 1 0) 0)) (= v_~safe~0_80 (ite (= (ite (= (select (select |v_#memory_int_183| v_~node2~0.base_29) (+ (* 4 v_~node2_front~0_35) v_~node2~0.offset_29)) v_~update~0_73) 1 0) 0) 0 1)) (= v_~node2_state~0_16 1) (= (+ v_~node2_front~0_35 1) v_~node2_front~0_34)) InVars {~node2~0.offset=v_~node2~0.offset_29, ~node2_front~0=v_~node2_front~0_35, #memory_int=|v_#memory_int_183|, ~node2_size~0=v_~node2_size~0_20, ~node2~0.base=v_~node2~0.base_29, ~node2_back~0=v_~node2_back~0_44, ~update~0=v_~update~0_73} OutVars{~node2_state~0=v_~node2_state~0_16, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_1|, thread3Thread1of1ForFork0_#t~mem20#1=|v_thread3Thread1of1ForFork0_#t~mem20#1_1|, thread3Thread1of1ForFork0_#t~post21#1=|v_thread3Thread1of1ForFork0_#t~post21#1_1|, ~node2~0.offset=v_~node2~0.offset_29, ~node2_front~0=v_~node2_front~0_34, ~safe~0=v_~safe~0_80, #memory_int=|v_#memory_int_183|, ~node2_size~0=v_~node2_size~0_20, ~node2~0.base=v_~node2~0.base_29, ~node2_back~0=v_~node2_back~0_44, ~update~0=v_~update~0_73} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#t~post21#1, ~node2_state~0, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, ~node2_front~0, ~safe~0, thread3Thread1of1ForFork0_#t~mem20#1][1958], [368#true, 308#L148true, 18#L200-1true, 2215#true, 2219#true, 376#true, 273#L75true, 353#true, 194#L132-1true, 382#(= ~client_state~0 0), 2225#(<= ~client_back~0 ~client_front~0), 372#true, 35#L110true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:57:58,911 INFO L294 olderBase$Statistics]: this new event has 286 ancestors and is cut-off event [2023-11-29 21:57:58,911 INFO L297 olderBase$Statistics]: existing Event has 281 ancestors and is cut-off event [2023-11-29 21:57:58,911 INFO L297 olderBase$Statistics]: existing Event has 281 ancestors and is cut-off event [2023-11-29 21:57:58,911 INFO L297 olderBase$Statistics]: existing Event has 281 ancestors and is cut-off event [2023-11-29 21:57:58,940 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L148-->L154-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_137 v_~manager_size~0_40) (<= 0 v_~manager_back~0_137)) 1 0) 0)) (= v_~client_state~0_18 1) (= v_~manager_back~0_136 (+ v_~manager_back~0_137 1)) (not (= (ite (= v_~update~0_79 (select (select |v_#memory_int_193| v_~manager~0.base_85) (+ (* v_~manager_back~0_137 4) v_~manager~0.offset_85))) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, ~manager_back~0=v_~manager_back~0_137, ~manager_size~0=v_~manager_size~0_40, ~update~0=v_~update~0_79} OutVars{thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, thread4Thread1of1ForFork2_#t~post26#1=|v_thread4Thread1of1ForFork2_#t~post26#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~client_state~0=v_~client_state~0_18, ~manager_back~0=v_~manager_back~0_136, ~manager_size~0=v_~manager_size~0_40, thread4Thread1of1ForFork2_#t~mem25#1=|v_thread4Thread1of1ForFork2_#t~mem25#1_1|, ~update~0=v_~update~0_79} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post26#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, ~manager_back~0, thread4Thread1of1ForFork2_#t~mem25#1][1488], [326#L126true, 368#true, 18#L200-1true, 2215#true, 376#true, 88#L154-1true, 2221#(= ~node2_state~0 0), 353#true, 2225#(<= ~client_back~0 ~client_front~0), 372#true, 35#L110true, thread2Thread1of1ForFork3InUse, 380#true, 384#true, 356#true, thread4Thread1of1ForFork2InUse, 48#L81true, thread3Thread1of1ForFork0InUse, 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:57:58,940 INFO L294 olderBase$Statistics]: this new event has 286 ancestors and is cut-off event [2023-11-29 21:57:58,940 INFO L297 olderBase$Statistics]: existing Event has 281 ancestors and is cut-off event [2023-11-29 21:57:58,940 INFO L297 olderBase$Statistics]: existing Event has 281 ancestors and is cut-off event [2023-11-29 21:57:58,940 INFO L297 olderBase$Statistics]: existing Event has 281 ancestors and is cut-off event [2023-11-29 21:57:58,940 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1432] L126-->L132-1: Formula: (and (not (= (ite (and (< v_~node2_front~0_35 v_~node2_back~0_44) (<= 0 v_~node2_front~0_35) (< v_~node2_front~0_35 v_~node2_size~0_20)) 1 0) 0)) (= v_~safe~0_80 (ite (= (ite (= (select (select |v_#memory_int_183| v_~node2~0.base_29) (+ (* 4 v_~node2_front~0_35) v_~node2~0.offset_29)) v_~update~0_73) 1 0) 0) 0 1)) (= v_~node2_state~0_16 1) (= (+ v_~node2_front~0_35 1) v_~node2_front~0_34)) InVars {~node2~0.offset=v_~node2~0.offset_29, ~node2_front~0=v_~node2_front~0_35, #memory_int=|v_#memory_int_183|, ~node2_size~0=v_~node2_size~0_20, ~node2~0.base=v_~node2~0.base_29, ~node2_back~0=v_~node2_back~0_44, ~update~0=v_~update~0_73} OutVars{~node2_state~0=v_~node2_state~0_16, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_1|, thread3Thread1of1ForFork0_#t~mem20#1=|v_thread3Thread1of1ForFork0_#t~mem20#1_1|, thread3Thread1of1ForFork0_#t~post21#1=|v_thread3Thread1of1ForFork0_#t~post21#1_1|, ~node2~0.offset=v_~node2~0.offset_29, ~node2_front~0=v_~node2_front~0_34, ~safe~0=v_~safe~0_80, #memory_int=|v_#memory_int_183|, ~node2_size~0=v_~node2_size~0_20, ~node2~0.base=v_~node2~0.base_29, ~node2_back~0=v_~node2_back~0_44, ~update~0=v_~update~0_73} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#t~post21#1, ~node2_state~0, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, ~node2_front~0, ~safe~0, thread3Thread1of1ForFork0_#t~mem20#1][1958], [368#true, 308#L148true, 18#L200-1true, 2215#true, 376#true, 2219#true, 353#true, 382#(= ~client_state~0 0), 194#L132-1true, 2225#(<= ~client_back~0 ~client_front~0), 372#true, 35#L110true, thread2Thread1of1ForFork3InUse, 384#true, thread4Thread1of1ForFork2InUse, 48#L81true, 356#true, thread3Thread1of1ForFork0InUse, 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:57:58,940 INFO L294 olderBase$Statistics]: this new event has 286 ancestors and is cut-off event [2023-11-29 21:57:58,940 INFO L297 olderBase$Statistics]: existing Event has 281 ancestors and is cut-off event [2023-11-29 21:57:58,940 INFO L297 olderBase$Statistics]: existing Event has 281 ancestors and is cut-off event [2023-11-29 21:57:58,940 INFO L297 olderBase$Statistics]: existing Event has 281 ancestors and is cut-off event [2023-11-29 21:57:58,941 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1421] L111-->L110-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_125 v_~manager_size~0_32) (<= 0 v_~manager_back~0_125)) 1 0) 0)) (= v_~node1_state~0_18 0) (= v_~manager_back~0_124 (+ v_~manager_back~0_125 1)) (not (= (ite (= (select (select |v_#memory_int_173| v_~manager~0.base_79) (+ (* v_~manager_back~0_125 4) v_~manager~0.offset_79)) v_~ok~0_65) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_79, ~ok~0=v_~ok~0_65, ~manager~0.base=v_~manager~0.base_79, #memory_int=|v_#memory_int_173|, ~manager_back~0=v_~manager_back~0_125, ~manager_size~0=v_~manager_size~0_32} OutVars{thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_3|, ~manager~0.offset=v_~manager~0.offset_79, thread2Thread1of1ForFork3_#t~mem17#1=|v_thread2Thread1of1ForFork3_#t~mem17#1_1|, ~ok~0=v_~ok~0_65, ~manager~0.base=v_~manager~0.base_79, thread2Thread1of1ForFork3_#t~post18#1=|v_thread2Thread1of1ForFork3_#t~post18#1_1|, #memory_int=|v_#memory_int_173|, ~manager_back~0=v_~manager_back~0_124, ~manager_size~0=v_~manager_size~0_32, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_3|, ~node1_state~0=v_~node1_state~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork3_#t~mem17#1, thread2Thread1of1ForFork3_#t~post18#1, ~manager_back~0, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~node1_state~0][2060], [326#L126true, 2217#(= ~node1_state~0 0), 368#true, 308#L148true, 18#L200-1true, 376#true, 2221#(= ~node2_state~0 0), 321#L74true, 158#L110-1true, 353#true, 382#(= ~client_state~0 0), 2225#(<= ~client_back~0 ~client_front~0), 372#true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:57:58,941 INFO L294 olderBase$Statistics]: this new event has 286 ancestors and is cut-off event [2023-11-29 21:57:58,941 INFO L297 olderBase$Statistics]: existing Event has 281 ancestors and is cut-off event [2023-11-29 21:57:58,941 INFO L297 olderBase$Statistics]: existing Event has 281 ancestors and is cut-off event [2023-11-29 21:57:58,941 INFO L297 olderBase$Statistics]: existing Event has 281 ancestors and is cut-off event [2023-11-29 21:57:58,952 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L148-->L154-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_137 v_~manager_size~0_40) (<= 0 v_~manager_back~0_137)) 1 0) 0)) (= v_~client_state~0_18 1) (= v_~manager_back~0_136 (+ v_~manager_back~0_137 1)) (not (= (ite (= v_~update~0_79 (select (select |v_#memory_int_193| v_~manager~0.base_85) (+ (* v_~manager_back~0_137 4) v_~manager~0.offset_85))) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, ~manager_back~0=v_~manager_back~0_137, ~manager_size~0=v_~manager_size~0_40, ~update~0=v_~update~0_79} OutVars{thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, thread4Thread1of1ForFork2_#t~post26#1=|v_thread4Thread1of1ForFork2_#t~post26#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~client_state~0=v_~client_state~0_18, ~manager_back~0=v_~manager_back~0_136, ~manager_size~0=v_~manager_size~0_40, thread4Thread1of1ForFork2_#t~mem25#1=|v_thread4Thread1of1ForFork2_#t~mem25#1_1|, ~update~0=v_~update~0_79} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post26#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, ~manager_back~0, thread4Thread1of1ForFork2_#t~mem25#1][1488], [326#L126true, 368#true, 201#L111true, 18#L200-1true, 2215#true, 376#true, 88#L154-1true, 2221#(= ~node2_state~0 0), 321#L74true, 353#true, 2225#(<= ~client_back~0 ~client_front~0), 372#true, 380#true, thread2Thread1of1ForFork3InUse, 384#true, thread4Thread1of1ForFork2InUse, 356#true, thread3Thread1of1ForFork0InUse, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:57:58,952 INFO L294 olderBase$Statistics]: this new event has 286 ancestors and is cut-off event [2023-11-29 21:57:58,952 INFO L297 olderBase$Statistics]: existing Event has 281 ancestors and is cut-off event [2023-11-29 21:57:58,952 INFO L297 olderBase$Statistics]: existing Event has 281 ancestors and is cut-off event [2023-11-29 21:57:58,952 INFO L297 olderBase$Statistics]: existing Event has 281 ancestors and is cut-off event [2023-11-29 21:57:58,952 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1432] L126-->L132-1: Formula: (and (not (= (ite (and (< v_~node2_front~0_35 v_~node2_back~0_44) (<= 0 v_~node2_front~0_35) (< v_~node2_front~0_35 v_~node2_size~0_20)) 1 0) 0)) (= v_~safe~0_80 (ite (= (ite (= (select (select |v_#memory_int_183| v_~node2~0.base_29) (+ (* 4 v_~node2_front~0_35) v_~node2~0.offset_29)) v_~update~0_73) 1 0) 0) 0 1)) (= v_~node2_state~0_16 1) (= (+ v_~node2_front~0_35 1) v_~node2_front~0_34)) InVars {~node2~0.offset=v_~node2~0.offset_29, ~node2_front~0=v_~node2_front~0_35, #memory_int=|v_#memory_int_183|, ~node2_size~0=v_~node2_size~0_20, ~node2~0.base=v_~node2~0.base_29, ~node2_back~0=v_~node2_back~0_44, ~update~0=v_~update~0_73} OutVars{~node2_state~0=v_~node2_state~0_16, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_1|, thread3Thread1of1ForFork0_#t~mem20#1=|v_thread3Thread1of1ForFork0_#t~mem20#1_1|, thread3Thread1of1ForFork0_#t~post21#1=|v_thread3Thread1of1ForFork0_#t~post21#1_1|, ~node2~0.offset=v_~node2~0.offset_29, ~node2_front~0=v_~node2_front~0_34, ~safe~0=v_~safe~0_80, #memory_int=|v_#memory_int_183|, ~node2_size~0=v_~node2_size~0_20, ~node2~0.base=v_~node2~0.base_29, ~node2_back~0=v_~node2_back~0_44, ~update~0=v_~update~0_73} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#t~post21#1, ~node2_state~0, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, ~node2_front~0, ~safe~0, thread3Thread1of1ForFork0_#t~mem20#1][1958], [368#true, 201#L111true, 308#L148true, 18#L200-1true, 2215#true, 376#true, 2219#true, 321#L74true, 353#true, 382#(= ~client_state~0 0), 194#L132-1true, 2225#(<= ~client_back~0 ~client_front~0), 372#true, thread2Thread1of1ForFork3InUse, 384#true, thread4Thread1of1ForFork2InUse, 356#true, thread3Thread1of1ForFork0InUse, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:57:58,952 INFO L294 olderBase$Statistics]: this new event has 286 ancestors and is cut-off event [2023-11-29 21:57:58,952 INFO L297 olderBase$Statistics]: existing Event has 281 ancestors and is cut-off event [2023-11-29 21:57:58,952 INFO L297 olderBase$Statistics]: existing Event has 281 ancestors and is cut-off event [2023-11-29 21:57:58,952 INFO L297 olderBase$Statistics]: existing Event has 281 ancestors and is cut-off event [2023-11-29 21:57:59,009 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1421] L111-->L110-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_125 v_~manager_size~0_32) (<= 0 v_~manager_back~0_125)) 1 0) 0)) (= v_~node1_state~0_18 0) (= v_~manager_back~0_124 (+ v_~manager_back~0_125 1)) (not (= (ite (= (select (select |v_#memory_int_173| v_~manager~0.base_79) (+ (* v_~manager_back~0_125 4) v_~manager~0.offset_79)) v_~ok~0_65) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_79, ~ok~0=v_~ok~0_65, ~manager~0.base=v_~manager~0.base_79, #memory_int=|v_#memory_int_173|, ~manager_back~0=v_~manager_back~0_125, ~manager_size~0=v_~manager_size~0_32} OutVars{thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_3|, ~manager~0.offset=v_~manager~0.offset_79, thread2Thread1of1ForFork3_#t~mem17#1=|v_thread2Thread1of1ForFork3_#t~mem17#1_1|, ~ok~0=v_~ok~0_65, ~manager~0.base=v_~manager~0.base_79, thread2Thread1of1ForFork3_#t~post18#1=|v_thread2Thread1of1ForFork3_#t~post18#1_1|, #memory_int=|v_#memory_int_173|, ~manager_back~0=v_~manager_back~0_124, ~manager_size~0=v_~manager_size~0_32, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_3|, ~node1_state~0=v_~node1_state~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork3_#t~mem17#1, thread2Thread1of1ForFork3_#t~post18#1, ~manager_back~0, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~node1_state~0][2060], [326#L126true, 2217#(= ~node1_state~0 0), 113#L89true, 368#true, 308#L148true, 376#true, 2221#(= ~node2_state~0 0), 158#L110-1true, 353#true, 382#(= ~client_state~0 0), 2225#(<= ~client_back~0 ~client_front~0), 372#true, thread2Thread1of1ForFork3InUse, 384#true, thread4Thread1of1ForFork2InUse, 356#true, 93#L199-4true, thread3Thread1of1ForFork0InUse, 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:57:59,009 INFO L294 olderBase$Statistics]: this new event has 286 ancestors and is cut-off event [2023-11-29 21:57:59,009 INFO L297 olderBase$Statistics]: existing Event has 281 ancestors and is cut-off event [2023-11-29 21:57:59,009 INFO L297 olderBase$Statistics]: existing Event has 281 ancestors and is cut-off event [2023-11-29 21:57:59,009 INFO L297 olderBase$Statistics]: existing Event has 281 ancestors and is cut-off event [2023-11-29 21:57:59,009 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L148-->L154-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_137 v_~manager_size~0_40) (<= 0 v_~manager_back~0_137)) 1 0) 0)) (= v_~client_state~0_18 1) (= v_~manager_back~0_136 (+ v_~manager_back~0_137 1)) (not (= (ite (= v_~update~0_79 (select (select |v_#memory_int_193| v_~manager~0.base_85) (+ (* v_~manager_back~0_137 4) v_~manager~0.offset_85))) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, ~manager_back~0=v_~manager_back~0_137, ~manager_size~0=v_~manager_size~0_40, ~update~0=v_~update~0_79} OutVars{thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, thread4Thread1of1ForFork2_#t~post26#1=|v_thread4Thread1of1ForFork2_#t~post26#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~client_state~0=v_~client_state~0_18, ~manager_back~0=v_~manager_back~0_136, ~manager_size~0=v_~manager_size~0_40, thread4Thread1of1ForFork2_#t~mem25#1=|v_thread4Thread1of1ForFork2_#t~mem25#1_1|, ~update~0=v_~update~0_79} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post26#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, ~manager_back~0, thread4Thread1of1ForFork2_#t~mem25#1][1488], [326#L126true, 113#L89true, 368#true, 201#L111true, 2215#true, 376#true, 88#L154-1true, 2221#(= ~node2_state~0 0), 353#true, 2225#(<= ~client_back~0 ~client_front~0), 372#true, thread2Thread1of1ForFork3InUse, 380#true, 384#true, thread4Thread1of1ForFork2InUse, 93#L199-4true, 356#true, thread3Thread1of1ForFork0InUse, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:57:59,009 INFO L294 olderBase$Statistics]: this new event has 286 ancestors and is cut-off event [2023-11-29 21:57:59,009 INFO L297 olderBase$Statistics]: existing Event has 281 ancestors and is cut-off event [2023-11-29 21:57:59,009 INFO L297 olderBase$Statistics]: existing Event has 281 ancestors and is cut-off event [2023-11-29 21:57:59,009 INFO L297 olderBase$Statistics]: existing Event has 281 ancestors and is cut-off event [2023-11-29 21:57:59,010 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1432] L126-->L132-1: Formula: (and (not (= (ite (and (< v_~node2_front~0_35 v_~node2_back~0_44) (<= 0 v_~node2_front~0_35) (< v_~node2_front~0_35 v_~node2_size~0_20)) 1 0) 0)) (= v_~safe~0_80 (ite (= (ite (= (select (select |v_#memory_int_183| v_~node2~0.base_29) (+ (* 4 v_~node2_front~0_35) v_~node2~0.offset_29)) v_~update~0_73) 1 0) 0) 0 1)) (= v_~node2_state~0_16 1) (= (+ v_~node2_front~0_35 1) v_~node2_front~0_34)) InVars {~node2~0.offset=v_~node2~0.offset_29, ~node2_front~0=v_~node2_front~0_35, #memory_int=|v_#memory_int_183|, ~node2_size~0=v_~node2_size~0_20, ~node2~0.base=v_~node2~0.base_29, ~node2_back~0=v_~node2_back~0_44, ~update~0=v_~update~0_73} OutVars{~node2_state~0=v_~node2_state~0_16, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_1|, thread3Thread1of1ForFork0_#t~mem20#1=|v_thread3Thread1of1ForFork0_#t~mem20#1_1|, thread3Thread1of1ForFork0_#t~post21#1=|v_thread3Thread1of1ForFork0_#t~post21#1_1|, ~node2~0.offset=v_~node2~0.offset_29, ~node2_front~0=v_~node2_front~0_34, ~safe~0=v_~safe~0_80, #memory_int=|v_#memory_int_183|, ~node2_size~0=v_~node2_size~0_20, ~node2~0.base=v_~node2~0.base_29, ~node2_back~0=v_~node2_back~0_44, ~update~0=v_~update~0_73} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#t~post21#1, ~node2_state~0, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, ~node2_front~0, ~safe~0, thread3Thread1of1ForFork0_#t~mem20#1][1958], [368#true, 113#L89true, 201#L111true, 308#L148true, 2215#true, 2219#true, 376#true, 353#true, 194#L132-1true, 2225#(<= ~client_back~0 ~client_front~0), 382#(= ~client_state~0 0), 372#true, thread2Thread1of1ForFork3InUse, 384#true, thread4Thread1of1ForFork2InUse, 356#true, 93#L199-4true, thread3Thread1of1ForFork0InUse, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:57:59,010 INFO L294 olderBase$Statistics]: this new event has 286 ancestors and is cut-off event [2023-11-29 21:57:59,010 INFO L297 olderBase$Statistics]: existing Event has 281 ancestors and is cut-off event [2023-11-29 21:57:59,010 INFO L297 olderBase$Statistics]: existing Event has 281 ancestors and is cut-off event [2023-11-29 21:57:59,010 INFO L297 olderBase$Statistics]: existing Event has 281 ancestors and is cut-off event [2023-11-29 21:57:59,012 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1407] L89-->L88-1: Formula: (and (not (= (ite (and (< v_~client_back~0_41 v_~client_size~0_22) (<= 0 v_~client_back~0_41)) 1 0) 0)) (not (= 0 (ite (= (select (select |v_#memory_int_187| v_~client~0.base_29) (+ (* v_~client_back~0_41 4) v_~client~0.offset_29)) v_~ok~0_71) 1 0))) (= v_~manager_state~0_42 0) (= (+ v_~client_back~0_41 1) v_~client_back~0_40)) InVars {~client_back~0=v_~client_back~0_41, ~client~0.offset=v_~client~0.offset_29, ~ok~0=v_~ok~0_71, #memory_int=|v_#memory_int_187|, ~client_size~0=v_~client_size~0_22, ~client~0.base=v_~client~0.base_29} OutVars{thread1Thread1of1ForFork1_#t~post13#1=|v_thread1Thread1of1ForFork1_#t~post13#1_1|, ~manager_state~0=v_~manager_state~0_42, ~client_back~0=v_~client_back~0_40, ~client~0.offset=v_~client~0.offset_29, ~ok~0=v_~ok~0_71, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_11|, #memory_int=|v_#memory_int_187|, ~client_size~0=v_~client_size~0_22, thread1Thread1of1ForFork1_#t~mem12#1=|v_thread1Thread1of1ForFork1_#t~mem12#1_1|, ~client~0.base=v_~client~0.base_29, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1_11|} AuxVars[] AssignedVars[thread1Thread1of1ForFork1_#t~post13#1, ~manager_state~0, ~client_back~0, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork1_#t~mem12#1, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1][2050], [326#L126true, 201#L111true, 368#true, 308#L148true, 2215#true, 376#true, 403#(= ~manager_state~0 0), 2221#(= ~node2_state~0 0), 2223#true, 353#true, 382#(= ~client_state~0 0), 372#true, 96#L88-1true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, thread4Thread1of1ForFork2InUse, 93#L199-4true, thread3Thread1of1ForFork0InUse, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:57:59,012 INFO L294 olderBase$Statistics]: this new event has 281 ancestors and is not cut-off event [2023-11-29 21:57:59,012 INFO L297 olderBase$Statistics]: existing Event has 286 ancestors and is not cut-off event [2023-11-29 21:57:59,012 INFO L297 olderBase$Statistics]: existing Event has 281 ancestors and is not cut-off event [2023-11-29 21:57:59,012 INFO L297 olderBase$Statistics]: existing Event has 281 ancestors and is not cut-off event [2023-11-29 21:57:59,364 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1418] L104-->L110-1: Formula: (and (= v_~node1_state~0_20 1) (not (= (ite (and (< v_~node1_front~0_37 v_~node1_size~0_20) (< v_~node1_front~0_37 v_~node1_back~0_44) (<= 0 v_~node1_front~0_37)) 1 0) 0)) (= v_~safe~0_82 (ite (= (ite (= (select (select |v_#memory_int_189| v_~node1~0.base_33) (+ (* v_~node1_front~0_37 4) v_~node1~0.offset_33)) v_~update~0_75) 1 0) 0) 0 1)) (= (+ v_~node1_front~0_37 1) v_~node1_front~0_36)) InVars {~node1~0.base=v_~node1~0.base_33, ~node1_size~0=v_~node1_size~0_20, #memory_int=|v_#memory_int_189|, ~node1_back~0=v_~node1_back~0_44, ~node1~0.offset=v_~node1~0.offset_33, ~node1_front~0=v_~node1_front~0_37, ~update~0=v_~update~0_75} OutVars{thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~node1_state~0=v_~node1_state~0_20, ~node1~0.offset=v_~node1~0.offset_33, ~node1_front~0=v_~node1_front~0_36, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~node1~0.base=v_~node1~0.base_33, ~node1_size~0=v_~node1_size~0_20, thread2Thread1of1ForFork3_#t~post16#1=|v_thread2Thread1of1ForFork3_#t~post16#1_1|, ~safe~0=v_~safe~0_82, #memory_int=|v_#memory_int_189|, thread2Thread1of1ForFork3_#t~mem15#1=|v_thread2Thread1of1ForFork3_#t~mem15#1_1|, ~node1_back~0=v_~node1_back~0_44, ~update~0=v_~update~0_75} AuxVars[] AssignedVars[thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork3_#t~post16#1, ~safe~0, thread2Thread1of1ForFork3_#t~mem15#1, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~node1_state~0, ~node1_front~0][2479], [326#L126true, 368#true, 308#L148true, 2173#(and (or (= (select (select |#memory_int| ~manager~0.base) (* ~manager_front~0 4)) ~update~0) (< ~manager_size~0 (+ ~manager_front~0 1)) (< ~manager_front~0 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_size~0 1) (= ~manager~0.offset 0) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t1~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (not (= ~manager~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t4~0#1.base|)), 2215#true, 376#true, 2221#(= ~node2_state~0 0), 2223#true, 158#L110-1true, 353#true, 382#(= ~client_state~0 0), 372#true, thread2Thread1of1ForFork3InUse, 384#true, thread4Thread1of1ForFork2InUse, 356#true, 93#L199-4true, 176#L60true, thread3Thread1of1ForFork0InUse, 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:57:59,364 INFO L294 olderBase$Statistics]: this new event has 282 ancestors and is cut-off event [2023-11-29 21:57:59,364 INFO L297 olderBase$Statistics]: existing Event has 283 ancestors and is cut-off event [2023-11-29 21:57:59,364 INFO L297 olderBase$Statistics]: existing Event has 282 ancestors and is cut-off event [2023-11-29 21:57:59,364 INFO L297 olderBase$Statistics]: existing Event has 282 ancestors and is cut-off event [2023-11-29 21:57:59,364 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1432] L126-->L132-1: Formula: (and (not (= (ite (and (< v_~node2_front~0_35 v_~node2_back~0_44) (<= 0 v_~node2_front~0_35) (< v_~node2_front~0_35 v_~node2_size~0_20)) 1 0) 0)) (= v_~safe~0_80 (ite (= (ite (= (select (select |v_#memory_int_183| v_~node2~0.base_29) (+ (* 4 v_~node2_front~0_35) v_~node2~0.offset_29)) v_~update~0_73) 1 0) 0) 0 1)) (= v_~node2_state~0_16 1) (= (+ v_~node2_front~0_35 1) v_~node2_front~0_34)) InVars {~node2~0.offset=v_~node2~0.offset_29, ~node2_front~0=v_~node2_front~0_35, #memory_int=|v_#memory_int_183|, ~node2_size~0=v_~node2_size~0_20, ~node2~0.base=v_~node2~0.base_29, ~node2_back~0=v_~node2_back~0_44, ~update~0=v_~update~0_73} OutVars{~node2_state~0=v_~node2_state~0_16, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_1|, thread3Thread1of1ForFork0_#t~mem20#1=|v_thread3Thread1of1ForFork0_#t~mem20#1_1|, thread3Thread1of1ForFork0_#t~post21#1=|v_thread3Thread1of1ForFork0_#t~post21#1_1|, ~node2~0.offset=v_~node2~0.offset_29, ~node2_front~0=v_~node2_front~0_34, ~safe~0=v_~safe~0_80, #memory_int=|v_#memory_int_183|, ~node2_size~0=v_~node2_size~0_20, ~node2~0.base=v_~node2~0.base_29, ~node2_back~0=v_~node2_back~0_44, ~update~0=v_~update~0_73} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#t~post21#1, ~node2_state~0, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, ~node2_front~0, ~safe~0, thread3Thread1of1ForFork0_#t~mem20#1][2489], [2217#(= ~node1_state~0 0), 368#true, 308#L148true, 2173#(and (or (= (select (select |#memory_int| ~manager~0.base) (* ~manager_front~0 4)) ~update~0) (< ~manager_size~0 (+ ~manager_front~0 1)) (< ~manager_front~0 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_size~0 1) (= ~manager~0.offset 0) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t1~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (not (= ~manager~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t4~0#1.base|)), 376#true, 2219#true, 190#L104true, 2223#true, 353#true, 382#(= ~client_state~0 0), 194#L132-1true, 372#true, thread2Thread1of1ForFork3InUse, 384#true, thread4Thread1of1ForFork2InUse, 93#L199-4true, 356#true, 176#L60true, thread3Thread1of1ForFork0InUse, 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:57:59,364 INFO L294 olderBase$Statistics]: this new event has 282 ancestors and is cut-off event [2023-11-29 21:57:59,364 INFO L297 olderBase$Statistics]: existing Event has 283 ancestors and is cut-off event [2023-11-29 21:57:59,364 INFO L297 olderBase$Statistics]: existing Event has 282 ancestors and is cut-off event [2023-11-29 21:57:59,364 INFO L297 olderBase$Statistics]: existing Event has 282 ancestors and is cut-off event [2023-11-29 21:58:02,533 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1435] L133-->L132-1: Formula: (and (not (= (ite (and (<= 0 v_~manager_back~0_131) (< v_~manager_back~0_131 v_~manager_size~0_36)) 1 0) 0)) (not (= (ite (= v_~ok~0_67 (select (select |v_#memory_int_181| v_~manager~0.base_81) (+ (* v_~manager_back~0_131 4) v_~manager~0.offset_81))) 1 0) 0)) (= v_~manager_back~0_130 (+ v_~manager_back~0_131 1)) (= v_~node2_state~0_14 0)) InVars {~manager~0.offset=v_~manager~0.offset_81, ~ok~0=v_~ok~0_67, ~manager~0.base=v_~manager~0.base_81, #memory_int=|v_#memory_int_181|, ~manager_back~0=v_~manager_back~0_131, ~manager_size~0=v_~manager_size~0_36} OutVars{~node2_state~0=v_~node2_state~0_14, thread3Thread1of1ForFork0_#t~mem22#1=|v_thread3Thread1of1ForFork0_#t~mem22#1_1|, ~manager~0.offset=v_~manager~0.offset_81, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_3|, ~ok~0=v_~ok~0_67, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_3|, ~manager~0.base=v_~manager~0.base_81, thread3Thread1of1ForFork0_#t~post23#1=|v_thread3Thread1of1ForFork0_#t~post23#1_1|, #memory_int=|v_#memory_int_181|, ~manager_back~0=v_~manager_back~0_130, ~manager_size~0=v_~manager_size~0_36} AuxVars[] AssignedVars[~node2_state~0, thread3Thread1of1ForFork0_#t~mem22#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_#t~post23#1, ~manager_back~0][1795], [2217#(= ~node1_state~0 0), 60#L54true, 368#true, 18#L200-1true, 376#true, 403#(= ~manager_state~0 0), 190#L104true, 2221#(= ~node2_state~0 0), 2223#true, 115#L155true, 353#true, 194#L132-1true, 380#true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 374#(<= ~node1_back~0 ~node1_front~0), 2179#(and (= ~safe~0 1) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_size~0 1) (or (and (= ~manager_front~0 0) (= ~update~0 (select (select |#memory_int| ~manager~0.base) 0))) (< ~manager_front~0 0)) (= ~manager~0.offset 0) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t1~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (not (= ~manager~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t4~0#1.base|)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:58:02,533 INFO L294 olderBase$Statistics]: this new event has 281 ancestors and is not cut-off event [2023-11-29 21:58:02,533 INFO L297 olderBase$Statistics]: existing Event has 281 ancestors and is not cut-off event [2023-11-29 21:58:02,533 INFO L297 olderBase$Statistics]: existing Event has 281 ancestors and is not cut-off event [2023-11-29 21:58:02,533 INFO L297 olderBase$Statistics]: existing Event has 281 ancestors and is not cut-off event [2023-11-29 21:58:04,395 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1418] L104-->L110-1: Formula: (and (= v_~node1_state~0_20 1) (not (= (ite (and (< v_~node1_front~0_37 v_~node1_size~0_20) (< v_~node1_front~0_37 v_~node1_back~0_44) (<= 0 v_~node1_front~0_37)) 1 0) 0)) (= v_~safe~0_82 (ite (= (ite (= (select (select |v_#memory_int_189| v_~node1~0.base_33) (+ (* v_~node1_front~0_37 4) v_~node1~0.offset_33)) v_~update~0_75) 1 0) 0) 0 1)) (= (+ v_~node1_front~0_37 1) v_~node1_front~0_36)) InVars {~node1~0.base=v_~node1~0.base_33, ~node1_size~0=v_~node1_size~0_20, #memory_int=|v_#memory_int_189|, ~node1_back~0=v_~node1_back~0_44, ~node1~0.offset=v_~node1~0.offset_33, ~node1_front~0=v_~node1_front~0_37, ~update~0=v_~update~0_75} OutVars{thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~node1_state~0=v_~node1_state~0_20, ~node1~0.offset=v_~node1~0.offset_33, ~node1_front~0=v_~node1_front~0_36, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~node1~0.base=v_~node1~0.base_33, ~node1_size~0=v_~node1_size~0_20, thread2Thread1of1ForFork3_#t~post16#1=|v_thread2Thread1of1ForFork3_#t~post16#1_1|, ~safe~0=v_~safe~0_82, #memory_int=|v_#memory_int_189|, thread2Thread1of1ForFork3_#t~mem15#1=|v_thread2Thread1of1ForFork3_#t~mem15#1_1|, ~node1_back~0=v_~node1_back~0_44, ~update~0=v_~update~0_75} AuxVars[] AssignedVars[thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork3_#t~post16#1, ~safe~0, thread2Thread1of1ForFork3_#t~mem15#1, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~node1_state~0, ~node1_front~0][1566], [326#L126true, 368#true, 308#L148true, 378#(<= ~node2_back~0 ~node2_front~0), 2215#true, 403#(= ~manager_state~0 0), 2221#(= ~node2_state~0 0), 2185#(and (exists ((v_~manager_back~0_148 Int)) (and (= ~update~0 (select (select |#memory_int| ~manager~0.base) (* v_~manager_back~0_148 4))) (<= (+ v_~manager_back~0_148 1) ~manager_size~0) (<= 0 v_~manager_back~0_148))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_size~0 1) (= ~manager~0.offset 0) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t1~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (not (= ~manager~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (= ~manager_front~0 0) (< ~manager_front~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t4~0#1.base|)), 2223#true, 158#L110-1true, 353#true, 277#L201-1true, 382#(= ~client_state~0 0), 372#true, thread2Thread1of1ForFork3InUse, 384#true, thread4Thread1of1ForFork2InUse, 356#true, thread3Thread1of1ForFork0InUse, thread1Thread1of1ForFork1NotInUse]) [2023-11-29 21:58:04,396 INFO L294 olderBase$Statistics]: this new event has 282 ancestors and is cut-off event [2023-11-29 21:58:04,396 INFO L297 olderBase$Statistics]: existing Event has 283 ancestors and is cut-off event [2023-11-29 21:58:04,396 INFO L297 olderBase$Statistics]: existing Event has 282 ancestors and is cut-off event [2023-11-29 21:58:04,396 INFO L297 olderBase$Statistics]: existing Event has 282 ancestors and is cut-off event [2023-11-29 21:58:04,396 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L148-->L154-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_137 v_~manager_size~0_40) (<= 0 v_~manager_back~0_137)) 1 0) 0)) (= v_~client_state~0_18 1) (= v_~manager_back~0_136 (+ v_~manager_back~0_137 1)) (not (= (ite (= v_~update~0_79 (select (select |v_#memory_int_193| v_~manager~0.base_85) (+ (* v_~manager_back~0_137 4) v_~manager~0.offset_85))) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, ~manager_back~0=v_~manager_back~0_137, ~manager_size~0=v_~manager_size~0_40, ~update~0=v_~update~0_79} OutVars{thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, thread4Thread1of1ForFork2_#t~post26#1=|v_thread4Thread1of1ForFork2_#t~post26#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~client_state~0=v_~client_state~0_18, ~manager_back~0=v_~manager_back~0_136, ~manager_size~0=v_~manager_size~0_40, thread4Thread1of1ForFork2_#t~mem25#1=|v_thread4Thread1of1ForFork2_#t~mem25#1_1|, ~update~0=v_~update~0_79} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post26#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, ~manager_back~0, thread4Thread1of1ForFork2_#t~mem25#1][1568], [326#L126true, 2217#(= ~node1_state~0 0), 368#true, 378#(<= ~node2_back~0 ~node2_front~0), 403#(= ~manager_state~0 0), 88#L154-1true, 190#L104true, 2221#(= ~node2_state~0 0), 2185#(and (exists ((v_~manager_back~0_148 Int)) (and (= ~update~0 (select (select |#memory_int| ~manager~0.base) (* v_~manager_back~0_148 4))) (<= (+ v_~manager_back~0_148 1) ~manager_size~0) (<= 0 v_~manager_back~0_148))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_size~0 1) (= ~manager~0.offset 0) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t1~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (not (= ~manager~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (= ~manager_front~0 0) (< ~manager_front~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t4~0#1.base|)), 2223#true, 353#true, 277#L201-1true, 372#true, 380#true, thread2Thread1of1ForFork3InUse, 384#true, thread4Thread1of1ForFork2InUse, 356#true, thread3Thread1of1ForFork0InUse, thread1Thread1of1ForFork1NotInUse]) [2023-11-29 21:58:04,396 INFO L294 olderBase$Statistics]: this new event has 282 ancestors and is cut-off event [2023-11-29 21:58:04,396 INFO L297 olderBase$Statistics]: existing Event has 282 ancestors and is cut-off event [2023-11-29 21:58:04,396 INFO L297 olderBase$Statistics]: existing Event has 283 ancestors and is cut-off event [2023-11-29 21:58:04,396 INFO L297 olderBase$Statistics]: existing Event has 282 ancestors and is cut-off event [2023-11-29 21:58:05,973 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L148-->L154-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_137 v_~manager_size~0_40) (<= 0 v_~manager_back~0_137)) 1 0) 0)) (= v_~client_state~0_18 1) (= v_~manager_back~0_136 (+ v_~manager_back~0_137 1)) (not (= (ite (= v_~update~0_79 (select (select |v_#memory_int_193| v_~manager~0.base_85) (+ (* v_~manager_back~0_137 4) v_~manager~0.offset_85))) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, ~manager_back~0=v_~manager_back~0_137, ~manager_size~0=v_~manager_size~0_40, ~update~0=v_~update~0_79} OutVars{thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, thread4Thread1of1ForFork2_#t~post26#1=|v_thread4Thread1of1ForFork2_#t~post26#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~client_state~0=v_~client_state~0_18, ~manager_back~0=v_~manager_back~0_136, ~manager_size~0=v_~manager_size~0_40, thread4Thread1of1ForFork2_#t~mem25#1=|v_thread4Thread1of1ForFork2_#t~mem25#1_1|, ~update~0=v_~update~0_79} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post26#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, ~manager_back~0, thread4Thread1of1ForFork2_#t~mem25#1][1488], [326#L126true, 368#true, 2215#true, 376#true, 88#L154-1true, 2221#(= ~node2_state~0 0), 353#true, 277#L201-1true, 2225#(<= ~client_back~0 ~client_front~0), 372#true, 35#L110true, 380#true, thread2Thread1of1ForFork3InUse, 384#true, thread4Thread1of1ForFork2InUse, 356#true, thread3Thread1of1ForFork0InUse, thread1Thread1of1ForFork1NotInUse, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 401#true]) [2023-11-29 21:58:05,974 INFO L294 olderBase$Statistics]: this new event has 287 ancestors and is cut-off event [2023-11-29 21:58:05,974 INFO L297 olderBase$Statistics]: existing Event has 282 ancestors and is cut-off event [2023-11-29 21:58:05,974 INFO L297 olderBase$Statistics]: existing Event has 282 ancestors and is cut-off event [2023-11-29 21:58:05,974 INFO L297 olderBase$Statistics]: existing Event has 282 ancestors and is cut-off event [2023-11-29 21:58:05,974 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1432] L126-->L132-1: Formula: (and (not (= (ite (and (< v_~node2_front~0_35 v_~node2_back~0_44) (<= 0 v_~node2_front~0_35) (< v_~node2_front~0_35 v_~node2_size~0_20)) 1 0) 0)) (= v_~safe~0_80 (ite (= (ite (= (select (select |v_#memory_int_183| v_~node2~0.base_29) (+ (* 4 v_~node2_front~0_35) v_~node2~0.offset_29)) v_~update~0_73) 1 0) 0) 0 1)) (= v_~node2_state~0_16 1) (= (+ v_~node2_front~0_35 1) v_~node2_front~0_34)) InVars {~node2~0.offset=v_~node2~0.offset_29, ~node2_front~0=v_~node2_front~0_35, #memory_int=|v_#memory_int_183|, ~node2_size~0=v_~node2_size~0_20, ~node2~0.base=v_~node2~0.base_29, ~node2_back~0=v_~node2_back~0_44, ~update~0=v_~update~0_73} OutVars{~node2_state~0=v_~node2_state~0_16, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_1|, thread3Thread1of1ForFork0_#t~mem20#1=|v_thread3Thread1of1ForFork0_#t~mem20#1_1|, thread3Thread1of1ForFork0_#t~post21#1=|v_thread3Thread1of1ForFork0_#t~post21#1_1|, ~node2~0.offset=v_~node2~0.offset_29, ~node2_front~0=v_~node2_front~0_34, ~safe~0=v_~safe~0_80, #memory_int=|v_#memory_int_183|, ~node2_size~0=v_~node2_size~0_20, ~node2~0.base=v_~node2~0.base_29, ~node2_back~0=v_~node2_back~0_44, ~update~0=v_~update~0_73} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#t~post21#1, ~node2_state~0, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, ~node2_front~0, ~safe~0, thread3Thread1of1ForFork0_#t~mem20#1][1958], [368#true, 308#L148true, 2215#true, 2219#true, 376#true, 353#true, 277#L201-1true, 194#L132-1true, 2225#(<= ~client_back~0 ~client_front~0), 382#(= ~client_state~0 0), 372#true, 35#L110true, thread2Thread1of1ForFork3InUse, 384#true, thread4Thread1of1ForFork2InUse, 356#true, thread3Thread1of1ForFork0InUse, 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1NotInUse]) [2023-11-29 21:58:05,974 INFO L294 olderBase$Statistics]: this new event has 287 ancestors and is cut-off event [2023-11-29 21:58:05,974 INFO L297 olderBase$Statistics]: existing Event has 282 ancestors and is cut-off event [2023-11-29 21:58:05,974 INFO L297 olderBase$Statistics]: existing Event has 282 ancestors and is cut-off event [2023-11-29 21:58:05,974 INFO L297 olderBase$Statistics]: existing Event has 282 ancestors and is cut-off event [2023-11-29 21:58:06,026 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1398] L68-->L88-1: Formula: (and (not (= (ite (and (< v_~node2_back~0_49 v_~node2_size~0_24) (<= 0 v_~node2_back~0_49)) 1 0) 0)) (= (+ v_~node2_back~0_49 1) v_~node2_back~0_48) (= v_~manager_state~0_44 3) (not (= (ite (= v_~update~0_83 (select (select |v_#memory_int_197| v_~node2~0.base_33) (+ (* 4 v_~node2_back~0_49) v_~node2~0.offset_33))) 1 0) 0))) InVars {~node2~0.offset=v_~node2~0.offset_33, #memory_int=|v_#memory_int_197|, ~node2_size~0=v_~node2_size~0_24, ~node2_back~0=v_~node2_back~0_49, ~node2~0.base=v_~node2~0.base_33, ~update~0=v_~update~0_83} OutVars{thread1Thread1of1ForFork1_#t~post7#1=|v_thread1Thread1of1ForFork1_#t~post7#1_1|, ~manager_state~0=v_~manager_state~0_44, thread1Thread1of1ForFork1_#t~mem6#1=|v_thread1Thread1of1ForFork1_#t~mem6#1_1|, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_5|, ~node2~0.offset=v_~node2~0.offset_33, #memory_int=|v_#memory_int_197|, ~node2_size~0=v_~node2_size~0_24, ~node2_back~0=v_~node2_back~0_48, ~node2~0.base=v_~node2~0.base_33, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1_5|, ~update~0=v_~update~0_83} AuxVars[] AssignedVars[thread1Thread1of1ForFork1_#t~post7#1, ~manager_state~0, thread1Thread1of1ForFork1_#t~mem6#1, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, ~node2_back~0, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1][1398], [326#L126true, 2217#(= ~node1_state~0 0), 368#true, 308#L148true, 18#L200-1true, 376#true, 190#L104true, 2221#(= ~node2_state~0 0), 2223#true, 353#true, 382#(= ~client_state~0 0), 96#L88-1true, thread2Thread1of1ForFork3InUse, 384#true, thread4Thread1of1ForFork2InUse, 356#true, thread3Thread1of1ForFork0InUse, 374#(<= ~node1_back~0 ~node1_front~0), 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:58:06,026 INFO L294 olderBase$Statistics]: this new event has 283 ancestors and is cut-off event [2023-11-29 21:58:06,026 INFO L297 olderBase$Statistics]: existing Event has 277 ancestors and is cut-off event [2023-11-29 21:58:06,026 INFO L297 olderBase$Statistics]: existing Event has 283 ancestors and is cut-off event [2023-11-29 21:58:06,026 INFO L297 olderBase$Statistics]: existing Event has 277 ancestors and is cut-off event [2023-11-29 21:58:06,027 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L148-->L154-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_137 v_~manager_size~0_40) (<= 0 v_~manager_back~0_137)) 1 0) 0)) (= v_~client_state~0_18 1) (= v_~manager_back~0_136 (+ v_~manager_back~0_137 1)) (not (= (ite (= v_~update~0_79 (select (select |v_#memory_int_193| v_~manager~0.base_85) (+ (* v_~manager_back~0_137 4) v_~manager~0.offset_85))) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, ~manager_back~0=v_~manager_back~0_137, ~manager_size~0=v_~manager_size~0_40, ~update~0=v_~update~0_79} OutVars{thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, thread4Thread1of1ForFork2_#t~post26#1=|v_thread4Thread1of1ForFork2_#t~post26#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~client_state~0=v_~client_state~0_18, ~manager_back~0=v_~manager_back~0_136, ~manager_size~0=v_~manager_size~0_40, thread4Thread1of1ForFork2_#t~mem25#1=|v_thread4Thread1of1ForFork2_#t~mem25#1_1|, ~update~0=v_~update~0_79} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post26#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, ~manager_back~0, thread4Thread1of1ForFork2_#t~mem25#1][1215], [326#L126true, 2217#(= ~node1_state~0 0), 368#true, 18#L200-1true, 378#(<= ~node2_back~0 ~node2_front~0), 88#L154-1true, 190#L104true, 2221#(= ~node2_state~0 0), 2223#true, 353#true, 39#L68true, 380#true, thread2Thread1of1ForFork3InUse, 384#true, thread4Thread1of1ForFork2InUse, 356#true, 374#(<= ~node1_back~0 ~node1_front~0), thread3Thread1of1ForFork0InUse, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:58:06,027 INFO L294 olderBase$Statistics]: this new event has 283 ancestors and is cut-off event [2023-11-29 21:58:06,027 INFO L297 olderBase$Statistics]: existing Event has 277 ancestors and is cut-off event [2023-11-29 21:58:06,027 INFO L297 olderBase$Statistics]: existing Event has 283 ancestors and is cut-off event [2023-11-29 21:58:06,027 INFO L297 olderBase$Statistics]: existing Event has 277 ancestors and is cut-off event [2023-11-29 21:58:06,027 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L148-->L154-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_137 v_~manager_size~0_40) (<= 0 v_~manager_back~0_137)) 1 0) 0)) (= v_~client_state~0_18 1) (= v_~manager_back~0_136 (+ v_~manager_back~0_137 1)) (not (= (ite (= v_~update~0_79 (select (select |v_#memory_int_193| v_~manager~0.base_85) (+ (* v_~manager_back~0_137 4) v_~manager~0.offset_85))) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, ~manager_back~0=v_~manager_back~0_137, ~manager_size~0=v_~manager_size~0_40, ~update~0=v_~update~0_79} OutVars{thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, thread4Thread1of1ForFork2_#t~post26#1=|v_thread4Thread1of1ForFork2_#t~post26#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~client_state~0=v_~client_state~0_18, ~manager_back~0=v_~manager_back~0_136, ~manager_size~0=v_~manager_size~0_40, thread4Thread1of1ForFork2_#t~mem25#1=|v_thread4Thread1of1ForFork2_#t~mem25#1_1|, ~update~0=v_~update~0_79} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post26#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, ~manager_back~0, thread4Thread1of1ForFork2_#t~mem25#1][1215], [2217#(= ~node1_state~0 0), 326#L126true, 368#true, 378#(<= ~node2_back~0 ~node2_front~0), 18#L200-1true, 88#L154-1true, 190#L104true, 2221#(= ~node2_state~0 0), 321#L74true, 2223#true, 353#true, 380#true, thread2Thread1of1ForFork3InUse, 384#true, thread4Thread1of1ForFork2InUse, 356#true, 374#(<= ~node1_back~0 ~node1_front~0), thread3Thread1of1ForFork0InUse, 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:58:06,027 INFO L294 olderBase$Statistics]: this new event has 283 ancestors and is cut-off event [2023-11-29 21:58:06,027 INFO L297 olderBase$Statistics]: existing Event has 277 ancestors and is cut-off event [2023-11-29 21:58:06,027 INFO L297 olderBase$Statistics]: existing Event has 277 ancestors and is cut-off event [2023-11-29 21:58:06,027 INFO L297 olderBase$Statistics]: existing Event has 283 ancestors and is cut-off event [2023-11-29 21:58:06,029 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L148-->L154-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_137 v_~manager_size~0_40) (<= 0 v_~manager_back~0_137)) 1 0) 0)) (= v_~client_state~0_18 1) (= v_~manager_back~0_136 (+ v_~manager_back~0_137 1)) (not (= (ite (= v_~update~0_79 (select (select |v_#memory_int_193| v_~manager~0.base_85) (+ (* v_~manager_back~0_137 4) v_~manager~0.offset_85))) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, ~manager_back~0=v_~manager_back~0_137, ~manager_size~0=v_~manager_size~0_40, ~update~0=v_~update~0_79} OutVars{thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, thread4Thread1of1ForFork2_#t~post26#1=|v_thread4Thread1of1ForFork2_#t~post26#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~client_state~0=v_~client_state~0_18, ~manager_back~0=v_~manager_back~0_136, ~manager_size~0=v_~manager_size~0_40, thread4Thread1of1ForFork2_#t~mem25#1=|v_thread4Thread1of1ForFork2_#t~mem25#1_1|, ~update~0=v_~update~0_79} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post26#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, ~manager_back~0, thread4Thread1of1ForFork2_#t~mem25#1][1215], [2217#(= ~node1_state~0 0), 326#L126true, 113#L89true, 368#true, 378#(<= ~node2_back~0 ~node2_front~0), 88#L154-1true, 190#L104true, 2221#(= ~node2_state~0 0), 2223#true, 353#true, 380#true, thread2Thread1of1ForFork3InUse, 384#true, thread4Thread1of1ForFork2InUse, 93#L199-4true, 356#true, 374#(<= ~node1_back~0 ~node1_front~0), thread3Thread1of1ForFork0InUse, 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:58:06,030 INFO L294 olderBase$Statistics]: this new event has 283 ancestors and is cut-off event [2023-11-29 21:58:06,030 INFO L297 olderBase$Statistics]: existing Event has 277 ancestors and is cut-off event [2023-11-29 21:58:06,030 INFO L297 olderBase$Statistics]: existing Event has 283 ancestors and is cut-off event [2023-11-29 21:58:06,030 INFO L297 olderBase$Statistics]: existing Event has 277 ancestors and is cut-off event [2023-11-29 21:58:06,030 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1407] L89-->L88-1: Formula: (and (not (= (ite (and (< v_~client_back~0_41 v_~client_size~0_22) (<= 0 v_~client_back~0_41)) 1 0) 0)) (not (= 0 (ite (= (select (select |v_#memory_int_187| v_~client~0.base_29) (+ (* v_~client_back~0_41 4) v_~client~0.offset_29)) v_~ok~0_71) 1 0))) (= v_~manager_state~0_42 0) (= (+ v_~client_back~0_41 1) v_~client_back~0_40)) InVars {~client_back~0=v_~client_back~0_41, ~client~0.offset=v_~client~0.offset_29, ~ok~0=v_~ok~0_71, #memory_int=|v_#memory_int_187|, ~client_size~0=v_~client_size~0_22, ~client~0.base=v_~client~0.base_29} OutVars{thread1Thread1of1ForFork1_#t~post13#1=|v_thread1Thread1of1ForFork1_#t~post13#1_1|, ~manager_state~0=v_~manager_state~0_42, ~client_back~0=v_~client_back~0_40, ~client~0.offset=v_~client~0.offset_29, ~ok~0=v_~ok~0_71, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_11|, #memory_int=|v_#memory_int_187|, ~client_size~0=v_~client_size~0_22, thread1Thread1of1ForFork1_#t~mem12#1=|v_thread1Thread1of1ForFork1_#t~mem12#1_1|, ~client~0.base=v_~client~0.base_29, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1_11|} AuxVars[] AssignedVars[thread1Thread1of1ForFork1_#t~post13#1, ~manager_state~0, ~client_back~0, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork1_#t~mem12#1, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1][1710], [2217#(= ~node1_state~0 0), 326#L126true, 368#true, 308#L148true, 378#(<= ~node2_back~0 ~node2_front~0), 403#(= ~manager_state~0 0), 190#L104true, 2221#(= ~node2_state~0 0), 2223#true, 353#true, 382#(= ~client_state~0 0), 96#L88-1true, thread2Thread1of1ForFork3InUse, 384#true, thread4Thread1of1ForFork2InUse, 356#true, 93#L199-4true, thread3Thread1of1ForFork0InUse, 374#(<= ~node1_back~0 ~node1_front~0), 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:58:06,030 INFO L294 olderBase$Statistics]: this new event has 283 ancestors and is cut-off event [2023-11-29 21:58:06,030 INFO L297 olderBase$Statistics]: existing Event has 277 ancestors and is cut-off event [2023-11-29 21:58:06,030 INFO L297 olderBase$Statistics]: existing Event has 277 ancestors and is cut-off event [2023-11-29 21:58:06,030 INFO L297 olderBase$Statistics]: existing Event has 283 ancestors and is cut-off event [2023-11-29 21:58:06,094 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1401] L75-->L88-1: Formula: (and (= v_~manager_state~0_48 4) (= v_~safe~0_86 (ite (= 0 (ite (= (select (select |v_#memory_int_201| v_~manager~0.base_89) (+ (* v_~manager_front~0_103 4) v_~manager~0.offset_89)) v_~ok~0_75) 1 0)) 0 1)) (not (= (ite (and (< v_~manager_front~0_103 v_~manager_size~0_48) (<= 0 v_~manager_front~0_103) (< v_~manager_front~0_103 v_~manager_back~0_146)) 1 0) 0)) (= v_~manager_front~0_102 (+ v_~manager_front~0_103 1))) InVars {~manager_front~0=v_~manager_front~0_103, ~manager~0.offset=v_~manager~0.offset_89, ~ok~0=v_~ok~0_75, ~manager~0.base=v_~manager~0.base_89, #memory_int=|v_#memory_int_201|, ~manager_back~0=v_~manager_back~0_146, ~manager_size~0=v_~manager_size~0_48} OutVars{~manager_state~0=v_~manager_state~0_48, ~manager~0.offset=v_~manager~0.offset_89, ~ok~0=v_~ok~0_75, ~manager~0.base=v_~manager~0.base_89, ~manager_back~0=v_~manager_back~0_146, ~manager_front~0=v_~manager_front~0_102, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_7|, ~safe~0=v_~safe~0_86, thread1Thread1of1ForFork1_#t~mem8#1=|v_thread1Thread1of1ForFork1_#t~mem8#1_1|, #memory_int=|v_#memory_int_201|, ~manager_size~0=v_~manager_size~0_48, thread1Thread1of1ForFork1_#t~post9#1=|v_thread1Thread1of1ForFork1_#t~post9#1_1|, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1_7|} AuxVars[] AssignedVars[~manager_front~0, ~manager_state~0, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, ~safe~0, thread1Thread1of1ForFork1_#t~mem8#1, thread1Thread1of1ForFork1_#t~post9#1, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1][1844], [326#L126true, 368#true, 201#L111true, 308#L148true, 18#L200-1true, 2215#true, 376#true, 2221#(= ~node2_state~0 0), 353#true, 382#(= ~client_state~0 0), 2225#(<= ~client_back~0 ~client_front~0), 372#true, 96#L88-1true, thread2Thread1of1ForFork3InUse, 384#true, thread4Thread1of1ForFork2InUse, 356#true, thread3Thread1of1ForFork0InUse, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:58:06,094 INFO L294 olderBase$Statistics]: this new event has 287 ancestors and is cut-off event [2023-11-29 21:58:06,094 INFO L297 olderBase$Statistics]: existing Event has 282 ancestors and is cut-off event [2023-11-29 21:58:06,094 INFO L297 olderBase$Statistics]: existing Event has 282 ancestors and is cut-off event [2023-11-29 21:58:06,094 INFO L297 olderBase$Statistics]: existing Event has 282 ancestors and is cut-off event [2023-11-29 21:58:06,095 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1421] L111-->L110-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_125 v_~manager_size~0_32) (<= 0 v_~manager_back~0_125)) 1 0) 0)) (= v_~node1_state~0_18 0) (= v_~manager_back~0_124 (+ v_~manager_back~0_125 1)) (not (= (ite (= (select (select |v_#memory_int_173| v_~manager~0.base_79) (+ (* v_~manager_back~0_125 4) v_~manager~0.offset_79)) v_~ok~0_65) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_79, ~ok~0=v_~ok~0_65, ~manager~0.base=v_~manager~0.base_79, #memory_int=|v_#memory_int_173|, ~manager_back~0=v_~manager_back~0_125, ~manager_size~0=v_~manager_size~0_32} OutVars{thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_3|, ~manager~0.offset=v_~manager~0.offset_79, thread2Thread1of1ForFork3_#t~mem17#1=|v_thread2Thread1of1ForFork3_#t~mem17#1_1|, ~ok~0=v_~ok~0_65, ~manager~0.base=v_~manager~0.base_79, thread2Thread1of1ForFork3_#t~post18#1=|v_thread2Thread1of1ForFork3_#t~post18#1_1|, #memory_int=|v_#memory_int_173|, ~manager_back~0=v_~manager_back~0_124, ~manager_size~0=v_~manager_size~0_32, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_3|, ~node1_state~0=v_~node1_state~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork3_#t~mem17#1, thread2Thread1of1ForFork3_#t~post18#1, ~manager_back~0, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~node1_state~0][2060], [326#L126true, 2217#(= ~node1_state~0 0), 368#true, 308#L148true, 18#L200-1true, 376#true, 2221#(= ~node2_state~0 0), 273#L75true, 158#L110-1true, 353#true, 382#(= ~client_state~0 0), 2225#(<= ~client_back~0 ~client_front~0), 372#true, thread2Thread1of1ForFork3InUse, 384#true, thread4Thread1of1ForFork2InUse, 356#true, thread3Thread1of1ForFork0InUse, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:58:06,095 INFO L294 olderBase$Statistics]: this new event has 287 ancestors and is cut-off event [2023-11-29 21:58:06,095 INFO L297 olderBase$Statistics]: existing Event has 282 ancestors and is cut-off event [2023-11-29 21:58:06,095 INFO L297 olderBase$Statistics]: existing Event has 282 ancestors and is cut-off event [2023-11-29 21:58:06,095 INFO L297 olderBase$Statistics]: existing Event has 282 ancestors and is cut-off event [2023-11-29 21:58:06,095 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L148-->L154-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_137 v_~manager_size~0_40) (<= 0 v_~manager_back~0_137)) 1 0) 0)) (= v_~client_state~0_18 1) (= v_~manager_back~0_136 (+ v_~manager_back~0_137 1)) (not (= (ite (= v_~update~0_79 (select (select |v_#memory_int_193| v_~manager~0.base_85) (+ (* v_~manager_back~0_137 4) v_~manager~0.offset_85))) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, ~manager_back~0=v_~manager_back~0_137, ~manager_size~0=v_~manager_size~0_40, ~update~0=v_~update~0_79} OutVars{thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, thread4Thread1of1ForFork2_#t~post26#1=|v_thread4Thread1of1ForFork2_#t~post26#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~client_state~0=v_~client_state~0_18, ~manager_back~0=v_~manager_back~0_136, ~manager_size~0=v_~manager_size~0_40, thread4Thread1of1ForFork2_#t~mem25#1=|v_thread4Thread1of1ForFork2_#t~mem25#1_1|, ~update~0=v_~update~0_79} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post26#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, ~manager_back~0, thread4Thread1of1ForFork2_#t~mem25#1][1488], [326#L126true, 368#true, 201#L111true, 18#L200-1true, 2215#true, 376#true, 88#L154-1true, 2221#(= ~node2_state~0 0), 273#L75true, 353#true, 2225#(<= ~client_back~0 ~client_front~0), 372#true, thread2Thread1of1ForFork3InUse, 380#true, 384#true, thread4Thread1of1ForFork2InUse, 356#true, thread3Thread1of1ForFork0InUse, 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:58:06,095 INFO L294 olderBase$Statistics]: this new event has 287 ancestors and is cut-off event [2023-11-29 21:58:06,095 INFO L297 olderBase$Statistics]: existing Event has 282 ancestors and is cut-off event [2023-11-29 21:58:06,095 INFO L297 olderBase$Statistics]: existing Event has 282 ancestors and is cut-off event [2023-11-29 21:58:06,095 INFO L297 olderBase$Statistics]: existing Event has 282 ancestors and is cut-off event [2023-11-29 21:58:06,095 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1432] L126-->L132-1: Formula: (and (not (= (ite (and (< v_~node2_front~0_35 v_~node2_back~0_44) (<= 0 v_~node2_front~0_35) (< v_~node2_front~0_35 v_~node2_size~0_20)) 1 0) 0)) (= v_~safe~0_80 (ite (= (ite (= (select (select |v_#memory_int_183| v_~node2~0.base_29) (+ (* 4 v_~node2_front~0_35) v_~node2~0.offset_29)) v_~update~0_73) 1 0) 0) 0 1)) (= v_~node2_state~0_16 1) (= (+ v_~node2_front~0_35 1) v_~node2_front~0_34)) InVars {~node2~0.offset=v_~node2~0.offset_29, ~node2_front~0=v_~node2_front~0_35, #memory_int=|v_#memory_int_183|, ~node2_size~0=v_~node2_size~0_20, ~node2~0.base=v_~node2~0.base_29, ~node2_back~0=v_~node2_back~0_44, ~update~0=v_~update~0_73} OutVars{~node2_state~0=v_~node2_state~0_16, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_1|, thread3Thread1of1ForFork0_#t~mem20#1=|v_thread3Thread1of1ForFork0_#t~mem20#1_1|, thread3Thread1of1ForFork0_#t~post21#1=|v_thread3Thread1of1ForFork0_#t~post21#1_1|, ~node2~0.offset=v_~node2~0.offset_29, ~node2_front~0=v_~node2_front~0_34, ~safe~0=v_~safe~0_80, #memory_int=|v_#memory_int_183|, ~node2_size~0=v_~node2_size~0_20, ~node2~0.base=v_~node2~0.base_29, ~node2_back~0=v_~node2_back~0_44, ~update~0=v_~update~0_73} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#t~post21#1, ~node2_state~0, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, ~node2_front~0, ~safe~0, thread3Thread1of1ForFork0_#t~mem20#1][1958], [368#true, 201#L111true, 308#L148true, 18#L200-1true, 2215#true, 376#true, 2219#true, 273#L75true, 353#true, 382#(= ~client_state~0 0), 2225#(<= ~client_back~0 ~client_front~0), 194#L132-1true, 372#true, thread2Thread1of1ForFork3InUse, 384#true, thread4Thread1of1ForFork2InUse, 356#true, thread3Thread1of1ForFork0InUse, 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:58:06,095 INFO L294 olderBase$Statistics]: this new event has 287 ancestors and is cut-off event [2023-11-29 21:58:06,095 INFO L297 olderBase$Statistics]: existing Event has 282 ancestors and is cut-off event [2023-11-29 21:58:06,095 INFO L297 olderBase$Statistics]: existing Event has 282 ancestors and is cut-off event [2023-11-29 21:58:06,095 INFO L297 olderBase$Statistics]: existing Event has 282 ancestors and is cut-off event [2023-11-29 21:58:06,098 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1404] L82-->L88-1: Formula: (and (= v_~safe~0_84 (ite (= (ite (= (select (select |v_#memory_int_199| v_~manager~0.base_87) (+ (* v_~manager_front~0_97 4) v_~manager~0.offset_87)) v_~ok~0_73) 1 0) 0) 0 1)) (= (+ v_~manager_front~0_97 1) v_~manager_front~0_96) (= v_~manager_state~0_46 5) (not (= (ite (and (< v_~manager_front~0_97 v_~manager_back~0_142) (<= 0 v_~manager_front~0_97) (< v_~manager_front~0_97 v_~manager_size~0_44)) 1 0) 0))) InVars {~manager_front~0=v_~manager_front~0_97, ~manager~0.offset=v_~manager~0.offset_87, ~ok~0=v_~ok~0_73, ~manager~0.base=v_~manager~0.base_87, #memory_int=|v_#memory_int_199|, ~manager_back~0=v_~manager_back~0_142, ~manager_size~0=v_~manager_size~0_44} OutVars{~manager_state~0=v_~manager_state~0_46, ~manager~0.offset=v_~manager~0.offset_87, ~ok~0=v_~ok~0_73, ~manager~0.base=v_~manager~0.base_87, ~manager_back~0=v_~manager_back~0_142, thread1Thread1of1ForFork1_#t~post11#1=|v_thread1Thread1of1ForFork1_#t~post11#1_1|, ~manager_front~0=v_~manager_front~0_96, thread1Thread1of1ForFork1_#t~mem10#1=|v_thread1Thread1of1ForFork1_#t~mem10#1_1|, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_9|, ~safe~0=v_~safe~0_84, #memory_int=|v_#memory_int_199|, ~manager_size~0=v_~manager_size~0_44, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1_9|} AuxVars[] AssignedVars[~manager_front~0, ~manager_state~0, thread1Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, ~safe~0, thread1Thread1of1ForFork1_#t~post11#1, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1][1950], [326#L126true, 368#true, 308#L148true, 18#L200-1true, 2215#true, 376#true, 2221#(= ~node2_state~0 0), 353#true, 2225#(<= ~client_back~0 ~client_front~0), 382#(= ~client_state~0 0), 372#true, 96#L88-1true, 35#L110true, thread2Thread1of1ForFork3InUse, 384#true, thread4Thread1of1ForFork2InUse, 356#true, thread3Thread1of1ForFork0InUse, 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:58:06,098 INFO L294 olderBase$Statistics]: this new event has 287 ancestors and is cut-off event [2023-11-29 21:58:06,098 INFO L297 olderBase$Statistics]: existing Event has 282 ancestors and is cut-off event [2023-11-29 21:58:06,098 INFO L297 olderBase$Statistics]: existing Event has 282 ancestors and is cut-off event [2023-11-29 21:58:06,098 INFO L297 olderBase$Statistics]: existing Event has 282 ancestors and is cut-off event [2023-11-29 21:58:06,098 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L148-->L154-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_137 v_~manager_size~0_40) (<= 0 v_~manager_back~0_137)) 1 0) 0)) (= v_~client_state~0_18 1) (= v_~manager_back~0_136 (+ v_~manager_back~0_137 1)) (not (= (ite (= v_~update~0_79 (select (select |v_#memory_int_193| v_~manager~0.base_85) (+ (* v_~manager_back~0_137 4) v_~manager~0.offset_85))) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, ~manager_back~0=v_~manager_back~0_137, ~manager_size~0=v_~manager_size~0_40, ~update~0=v_~update~0_79} OutVars{thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, thread4Thread1of1ForFork2_#t~post26#1=|v_thread4Thread1of1ForFork2_#t~post26#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~client_state~0=v_~client_state~0_18, ~manager_back~0=v_~manager_back~0_136, ~manager_size~0=v_~manager_size~0_40, thread4Thread1of1ForFork2_#t~mem25#1=|v_thread4Thread1of1ForFork2_#t~mem25#1_1|, ~update~0=v_~update~0_79} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post26#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, ~manager_back~0, thread4Thread1of1ForFork2_#t~mem25#1][1488], [326#L126true, 368#true, 18#L200-1true, 2215#true, 376#true, 88#L154-1true, 2221#(= ~node2_state~0 0), 187#L82true, 353#true, 2225#(<= ~client_back~0 ~client_front~0), 372#true, 35#L110true, thread2Thread1of1ForFork3InUse, 380#true, 384#true, thread4Thread1of1ForFork2InUse, 356#true, thread3Thread1of1ForFork0InUse, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:58:06,098 INFO L294 olderBase$Statistics]: this new event has 287 ancestors and is cut-off event [2023-11-29 21:58:06,098 INFO L297 olderBase$Statistics]: existing Event has 282 ancestors and is cut-off event [2023-11-29 21:58:06,098 INFO L297 olderBase$Statistics]: existing Event has 282 ancestors and is cut-off event [2023-11-29 21:58:06,099 INFO L297 olderBase$Statistics]: existing Event has 282 ancestors and is cut-off event [2023-11-29 21:58:06,099 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1432] L126-->L132-1: Formula: (and (not (= (ite (and (< v_~node2_front~0_35 v_~node2_back~0_44) (<= 0 v_~node2_front~0_35) (< v_~node2_front~0_35 v_~node2_size~0_20)) 1 0) 0)) (= v_~safe~0_80 (ite (= (ite (= (select (select |v_#memory_int_183| v_~node2~0.base_29) (+ (* 4 v_~node2_front~0_35) v_~node2~0.offset_29)) v_~update~0_73) 1 0) 0) 0 1)) (= v_~node2_state~0_16 1) (= (+ v_~node2_front~0_35 1) v_~node2_front~0_34)) InVars {~node2~0.offset=v_~node2~0.offset_29, ~node2_front~0=v_~node2_front~0_35, #memory_int=|v_#memory_int_183|, ~node2_size~0=v_~node2_size~0_20, ~node2~0.base=v_~node2~0.base_29, ~node2_back~0=v_~node2_back~0_44, ~update~0=v_~update~0_73} OutVars{~node2_state~0=v_~node2_state~0_16, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_1|, thread3Thread1of1ForFork0_#t~mem20#1=|v_thread3Thread1of1ForFork0_#t~mem20#1_1|, thread3Thread1of1ForFork0_#t~post21#1=|v_thread3Thread1of1ForFork0_#t~post21#1_1|, ~node2~0.offset=v_~node2~0.offset_29, ~node2_front~0=v_~node2_front~0_34, ~safe~0=v_~safe~0_80, #memory_int=|v_#memory_int_183|, ~node2_size~0=v_~node2_size~0_20, ~node2~0.base=v_~node2~0.base_29, ~node2_back~0=v_~node2_back~0_44, ~update~0=v_~update~0_73} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#t~post21#1, ~node2_state~0, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, ~node2_front~0, ~safe~0, thread3Thread1of1ForFork0_#t~mem20#1][1958], [368#true, 308#L148true, 18#L200-1true, 2215#true, 2219#true, 376#true, 187#L82true, 353#true, 2225#(<= ~client_back~0 ~client_front~0), 382#(= ~client_state~0 0), 194#L132-1true, 372#true, 35#L110true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:58:06,099 INFO L294 olderBase$Statistics]: this new event has 287 ancestors and is cut-off event [2023-11-29 21:58:06,099 INFO L297 olderBase$Statistics]: existing Event has 282 ancestors and is cut-off event [2023-11-29 21:58:06,099 INFO L297 olderBase$Statistics]: existing Event has 282 ancestors and is cut-off event [2023-11-29 21:58:06,099 INFO L297 olderBase$Statistics]: existing Event has 282 ancestors and is cut-off event [2023-11-29 21:58:06,102 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L148-->L154-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_137 v_~manager_size~0_40) (<= 0 v_~manager_back~0_137)) 1 0) 0)) (= v_~client_state~0_18 1) (= v_~manager_back~0_136 (+ v_~manager_back~0_137 1)) (not (= (ite (= v_~update~0_79 (select (select |v_#memory_int_193| v_~manager~0.base_85) (+ (* v_~manager_back~0_137 4) v_~manager~0.offset_85))) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, ~manager_back~0=v_~manager_back~0_137, ~manager_size~0=v_~manager_size~0_40, ~update~0=v_~update~0_79} OutVars{thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, thread4Thread1of1ForFork2_#t~post26#1=|v_thread4Thread1of1ForFork2_#t~post26#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~client_state~0=v_~client_state~0_18, ~manager_back~0=v_~manager_back~0_136, ~manager_size~0=v_~manager_size~0_40, thread4Thread1of1ForFork2_#t~mem25#1=|v_thread4Thread1of1ForFork2_#t~mem25#1_1|, ~update~0=v_~update~0_79} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post26#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, ~manager_back~0, thread4Thread1of1ForFork2_#t~mem25#1][1488], [326#L126true, 368#true, 18#L200-1true, 2215#true, 376#true, 88#L154-1true, 2221#(= ~node2_state~0 0), 311#L88true, 353#true, 2225#(<= ~client_back~0 ~client_front~0), 372#true, 35#L110true, 380#true, thread2Thread1of1ForFork3InUse, 384#true, thread4Thread1of1ForFork2InUse, 356#true, thread3Thread1of1ForFork0InUse, 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:58:06,102 INFO L294 olderBase$Statistics]: this new event has 287 ancestors and is cut-off event [2023-11-29 21:58:06,102 INFO L297 olderBase$Statistics]: existing Event has 282 ancestors and is cut-off event [2023-11-29 21:58:06,102 INFO L297 olderBase$Statistics]: existing Event has 282 ancestors and is cut-off event [2023-11-29 21:58:06,102 INFO L297 olderBase$Statistics]: existing Event has 282 ancestors and is cut-off event [2023-11-29 21:58:06,102 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1432] L126-->L132-1: Formula: (and (not (= (ite (and (< v_~node2_front~0_35 v_~node2_back~0_44) (<= 0 v_~node2_front~0_35) (< v_~node2_front~0_35 v_~node2_size~0_20)) 1 0) 0)) (= v_~safe~0_80 (ite (= (ite (= (select (select |v_#memory_int_183| v_~node2~0.base_29) (+ (* 4 v_~node2_front~0_35) v_~node2~0.offset_29)) v_~update~0_73) 1 0) 0) 0 1)) (= v_~node2_state~0_16 1) (= (+ v_~node2_front~0_35 1) v_~node2_front~0_34)) InVars {~node2~0.offset=v_~node2~0.offset_29, ~node2_front~0=v_~node2_front~0_35, #memory_int=|v_#memory_int_183|, ~node2_size~0=v_~node2_size~0_20, ~node2~0.base=v_~node2~0.base_29, ~node2_back~0=v_~node2_back~0_44, ~update~0=v_~update~0_73} OutVars{~node2_state~0=v_~node2_state~0_16, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_1|, thread3Thread1of1ForFork0_#t~mem20#1=|v_thread3Thread1of1ForFork0_#t~mem20#1_1|, thread3Thread1of1ForFork0_#t~post21#1=|v_thread3Thread1of1ForFork0_#t~post21#1_1|, ~node2~0.offset=v_~node2~0.offset_29, ~node2_front~0=v_~node2_front~0_34, ~safe~0=v_~safe~0_80, #memory_int=|v_#memory_int_183|, ~node2_size~0=v_~node2_size~0_20, ~node2~0.base=v_~node2~0.base_29, ~node2_back~0=v_~node2_back~0_44, ~update~0=v_~update~0_73} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#t~post21#1, ~node2_state~0, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, ~node2_front~0, ~safe~0, thread3Thread1of1ForFork0_#t~mem20#1][1958], [368#true, 308#L148true, 18#L200-1true, 2215#true, 376#true, 2219#true, 311#L88true, 353#true, 2225#(<= ~client_back~0 ~client_front~0), 194#L132-1true, 382#(= ~client_state~0 0), 372#true, 35#L110true, thread2Thread1of1ForFork3InUse, 384#true, thread4Thread1of1ForFork2InUse, 356#true, thread3Thread1of1ForFork0InUse, 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:58:06,102 INFO L294 olderBase$Statistics]: this new event has 287 ancestors and is cut-off event [2023-11-29 21:58:06,102 INFO L297 olderBase$Statistics]: existing Event has 282 ancestors and is cut-off event [2023-11-29 21:58:06,102 INFO L297 olderBase$Statistics]: existing Event has 282 ancestors and is cut-off event [2023-11-29 21:58:06,102 INFO L297 olderBase$Statistics]: existing Event has 282 ancestors and is cut-off event [2023-11-29 21:58:06,103 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1421] L111-->L110-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_125 v_~manager_size~0_32) (<= 0 v_~manager_back~0_125)) 1 0) 0)) (= v_~node1_state~0_18 0) (= v_~manager_back~0_124 (+ v_~manager_back~0_125 1)) (not (= (ite (= (select (select |v_#memory_int_173| v_~manager~0.base_79) (+ (* v_~manager_back~0_125 4) v_~manager~0.offset_79)) v_~ok~0_65) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_79, ~ok~0=v_~ok~0_65, ~manager~0.base=v_~manager~0.base_79, #memory_int=|v_#memory_int_173|, ~manager_back~0=v_~manager_back~0_125, ~manager_size~0=v_~manager_size~0_32} OutVars{thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_3|, ~manager~0.offset=v_~manager~0.offset_79, thread2Thread1of1ForFork3_#t~mem17#1=|v_thread2Thread1of1ForFork3_#t~mem17#1_1|, ~ok~0=v_~ok~0_65, ~manager~0.base=v_~manager~0.base_79, thread2Thread1of1ForFork3_#t~post18#1=|v_thread2Thread1of1ForFork3_#t~post18#1_1|, #memory_int=|v_#memory_int_173|, ~manager_back~0=v_~manager_back~0_124, ~manager_size~0=v_~manager_size~0_32, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_3|, ~node1_state~0=v_~node1_state~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork3_#t~mem17#1, thread2Thread1of1ForFork3_#t~post18#1, ~manager_back~0, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~node1_state~0][2060], [2217#(= ~node1_state~0 0), 326#L126true, 368#true, 308#L148true, 18#L200-1true, 376#true, 2221#(= ~node2_state~0 0), 158#L110-1true, 353#true, 2225#(<= ~client_back~0 ~client_front~0), 382#(= ~client_state~0 0), 372#true, thread2Thread1of1ForFork3InUse, 384#true, thread4Thread1of1ForFork2InUse, 356#true, 48#L81true, thread3Thread1of1ForFork0InUse, 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:58:06,103 INFO L294 olderBase$Statistics]: this new event has 287 ancestors and is cut-off event [2023-11-29 21:58:06,103 INFO L297 olderBase$Statistics]: existing Event has 282 ancestors and is cut-off event [2023-11-29 21:58:06,103 INFO L297 olderBase$Statistics]: existing Event has 282 ancestors and is cut-off event [2023-11-29 21:58:06,103 INFO L297 olderBase$Statistics]: existing Event has 282 ancestors and is cut-off event [2023-11-29 21:58:06,104 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L148-->L154-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_137 v_~manager_size~0_40) (<= 0 v_~manager_back~0_137)) 1 0) 0)) (= v_~client_state~0_18 1) (= v_~manager_back~0_136 (+ v_~manager_back~0_137 1)) (not (= (ite (= v_~update~0_79 (select (select |v_#memory_int_193| v_~manager~0.base_85) (+ (* v_~manager_back~0_137 4) v_~manager~0.offset_85))) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, ~manager_back~0=v_~manager_back~0_137, ~manager_size~0=v_~manager_size~0_40, ~update~0=v_~update~0_79} OutVars{thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, thread4Thread1of1ForFork2_#t~post26#1=|v_thread4Thread1of1ForFork2_#t~post26#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~client_state~0=v_~client_state~0_18, ~manager_back~0=v_~manager_back~0_136, ~manager_size~0=v_~manager_size~0_40, thread4Thread1of1ForFork2_#t~mem25#1=|v_thread4Thread1of1ForFork2_#t~mem25#1_1|, ~update~0=v_~update~0_79} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post26#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, ~manager_back~0, thread4Thread1of1ForFork2_#t~mem25#1][1488], [326#L126true, 368#true, 201#L111true, 18#L200-1true, 2215#true, 376#true, 88#L154-1true, 2221#(= ~node2_state~0 0), 353#true, 2225#(<= ~client_back~0 ~client_front~0), 372#true, thread2Thread1of1ForFork3InUse, 380#true, 384#true, thread4Thread1of1ForFork2InUse, 356#true, 48#L81true, thread3Thread1of1ForFork0InUse, 401#true, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), thread1Thread1of1ForFork1InUse]) [2023-11-29 21:58:06,104 INFO L294 olderBase$Statistics]: this new event has 287 ancestors and is cut-off event [2023-11-29 21:58:06,104 INFO L297 olderBase$Statistics]: existing Event has 282 ancestors and is cut-off event [2023-11-29 21:58:06,104 INFO L297 olderBase$Statistics]: existing Event has 282 ancestors and is cut-off event [2023-11-29 21:58:06,104 INFO L297 olderBase$Statistics]: existing Event has 282 ancestors and is cut-off event [2023-11-29 21:58:06,104 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1432] L126-->L132-1: Formula: (and (not (= (ite (and (< v_~node2_front~0_35 v_~node2_back~0_44) (<= 0 v_~node2_front~0_35) (< v_~node2_front~0_35 v_~node2_size~0_20)) 1 0) 0)) (= v_~safe~0_80 (ite (= (ite (= (select (select |v_#memory_int_183| v_~node2~0.base_29) (+ (* 4 v_~node2_front~0_35) v_~node2~0.offset_29)) v_~update~0_73) 1 0) 0) 0 1)) (= v_~node2_state~0_16 1) (= (+ v_~node2_front~0_35 1) v_~node2_front~0_34)) InVars {~node2~0.offset=v_~node2~0.offset_29, ~node2_front~0=v_~node2_front~0_35, #memory_int=|v_#memory_int_183|, ~node2_size~0=v_~node2_size~0_20, ~node2~0.base=v_~node2~0.base_29, ~node2_back~0=v_~node2_back~0_44, ~update~0=v_~update~0_73} OutVars{~node2_state~0=v_~node2_state~0_16, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_1|, thread3Thread1of1ForFork0_#t~mem20#1=|v_thread3Thread1of1ForFork0_#t~mem20#1_1|, thread3Thread1of1ForFork0_#t~post21#1=|v_thread3Thread1of1ForFork0_#t~post21#1_1|, ~node2~0.offset=v_~node2~0.offset_29, ~node2_front~0=v_~node2_front~0_34, ~safe~0=v_~safe~0_80, #memory_int=|v_#memory_int_183|, ~node2_size~0=v_~node2_size~0_20, ~node2~0.base=v_~node2~0.base_29, ~node2_back~0=v_~node2_back~0_44, ~update~0=v_~update~0_73} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#t~post21#1, ~node2_state~0, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, ~node2_front~0, ~safe~0, thread3Thread1of1ForFork0_#t~mem20#1][1958], [368#true, 201#L111true, 308#L148true, 18#L200-1true, 2215#true, 2219#true, 376#true, 353#true, 382#(= ~client_state~0 0), 194#L132-1true, 2225#(<= ~client_back~0 ~client_front~0), 372#true, thread2Thread1of1ForFork3InUse, 384#true, thread4Thread1of1ForFork2InUse, 356#true, 48#L81true, thread3Thread1of1ForFork0InUse, 2183#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:58:06,104 INFO L294 olderBase$Statistics]: this new event has 287 ancestors and is cut-off event [2023-11-29 21:58:06,104 INFO L297 olderBase$Statistics]: existing Event has 282 ancestors and is cut-off event [2023-11-29 21:58:06,104 INFO L297 olderBase$Statistics]: existing Event has 282 ancestors and is cut-off event [2023-11-29 21:58:06,104 INFO L297 olderBase$Statistics]: existing Event has 282 ancestors and is cut-off event [2023-11-29 21:58:06,410 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1395] L61-->L88-1: Formula: (and (= (+ v_~node1_back~0_39 1) v_~node1_back~0_38) (= v_~manager_state~0_40 2) (not (= (ite (= (select (select |v_#memory_int_177| v_~node1~0.base_31) (+ (* v_~node1_back~0_39 4) v_~node1~0.offset_31)) v_~update~0_69) 1 0) 0)) (not (= (ite (and (<= 0 v_~node1_back~0_39) (< v_~node1_back~0_39 v_~node1_size~0_16)) 1 0) 0))) InVars {~node1~0.base=v_~node1~0.base_31, ~node1_size~0=v_~node1_size~0_16, #memory_int=|v_#memory_int_177|, ~node1_back~0=v_~node1_back~0_39, ~node1~0.offset=v_~node1~0.offset_31, ~update~0=v_~update~0_69} OutVars{~manager_state~0=v_~manager_state~0_40, ~node1~0.base=v_~node1~0.base_31, thread1Thread1of1ForFork1_#t~mem4#1=|v_thread1Thread1of1ForFork1_#t~mem4#1_1|, ~node1_size~0=v_~node1_size~0_16, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_3|, thread1Thread1of1ForFork1_#t~post5#1=|v_thread1Thread1of1ForFork1_#t~post5#1_1|, #memory_int=|v_#memory_int_177|, ~node1_back~0=v_~node1_back~0_38, ~node1~0.offset=v_~node1~0.offset_31, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1_3|, ~update~0=v_~update~0_69} AuxVars[] AssignedVars[~manager_state~0, thread1Thread1of1ForFork1_#t~mem4#1, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork1_#t~post5#1, ~node1_back~0, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1][2593], [326#L126true, 2217#(= ~node1_state~0 0), 368#true, 308#L148true, 2173#(and (or (= (select (select |#memory_int| ~manager~0.base) (* ~manager_front~0 4)) ~update~0) (< ~manager_size~0 (+ ~manager_front~0 1)) (< ~manager_front~0 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_size~0 1) (= ~manager~0.offset 0) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t1~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (not (= ~manager~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t4~0#1.base|)), 376#true, 190#L104true, 2221#(= ~node2_state~0 0), 2223#true, 353#true, 382#(= ~client_state~0 0), 372#true, 96#L88-1true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, 93#L199-4true, thread4Thread1of1ForFork2InUse, thread3Thread1of1ForFork0InUse, 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:58:06,411 INFO L294 olderBase$Statistics]: this new event has 283 ancestors and is cut-off event [2023-11-29 21:58:06,411 INFO L297 olderBase$Statistics]: existing Event has 283 ancestors and is cut-off event [2023-11-29 21:58:06,411 INFO L297 olderBase$Statistics]: existing Event has 283 ancestors and is cut-off event [2023-11-29 21:58:06,411 INFO L297 olderBase$Statistics]: existing Event has 284 ancestors and is cut-off event [2023-11-29 21:58:06,411 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1418] L104-->L110-1: Formula: (and (= v_~node1_state~0_20 1) (not (= (ite (and (< v_~node1_front~0_37 v_~node1_size~0_20) (< v_~node1_front~0_37 v_~node1_back~0_44) (<= 0 v_~node1_front~0_37)) 1 0) 0)) (= v_~safe~0_82 (ite (= (ite (= (select (select |v_#memory_int_189| v_~node1~0.base_33) (+ (* v_~node1_front~0_37 4) v_~node1~0.offset_33)) v_~update~0_75) 1 0) 0) 0 1)) (= (+ v_~node1_front~0_37 1) v_~node1_front~0_36)) InVars {~node1~0.base=v_~node1~0.base_33, ~node1_size~0=v_~node1_size~0_20, #memory_int=|v_#memory_int_189|, ~node1_back~0=v_~node1_back~0_44, ~node1~0.offset=v_~node1~0.offset_33, ~node1_front~0=v_~node1_front~0_37, ~update~0=v_~update~0_75} OutVars{thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~node1_state~0=v_~node1_state~0_20, ~node1~0.offset=v_~node1~0.offset_33, ~node1_front~0=v_~node1_front~0_36, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~node1~0.base=v_~node1~0.base_33, ~node1_size~0=v_~node1_size~0_20, thread2Thread1of1ForFork3_#t~post16#1=|v_thread2Thread1of1ForFork3_#t~post16#1_1|, ~safe~0=v_~safe~0_82, #memory_int=|v_#memory_int_189|, thread2Thread1of1ForFork3_#t~mem15#1=|v_thread2Thread1of1ForFork3_#t~mem15#1_1|, ~node1_back~0=v_~node1_back~0_44, ~update~0=v_~update~0_75} AuxVars[] AssignedVars[thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork3_#t~post16#1, ~safe~0, thread2Thread1of1ForFork3_#t~mem15#1, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~node1_state~0, ~node1_front~0][2479], [326#L126true, 368#true, 308#L148true, 2173#(and (or (= (select (select |#memory_int| ~manager~0.base) (* ~manager_front~0 4)) ~update~0) (< ~manager_size~0 (+ ~manager_front~0 1)) (< ~manager_front~0 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_size~0 1) (= ~manager~0.offset 0) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t1~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (not (= ~manager~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t4~0#1.base|)), 2215#true, 376#true, 2221#(= ~node2_state~0 0), 2223#true, 158#L110-1true, 353#true, 25#L61true, 382#(= ~client_state~0 0), 372#true, thread2Thread1of1ForFork3InUse, 384#true, thread4Thread1of1ForFork2InUse, 93#L199-4true, 356#true, thread3Thread1of1ForFork0InUse, 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:58:06,411 INFO L294 olderBase$Statistics]: this new event has 283 ancestors and is cut-off event [2023-11-29 21:58:06,411 INFO L297 olderBase$Statistics]: existing Event has 283 ancestors and is cut-off event [2023-11-29 21:58:06,411 INFO L297 olderBase$Statistics]: existing Event has 284 ancestors and is cut-off event [2023-11-29 21:58:06,411 INFO L297 olderBase$Statistics]: existing Event has 283 ancestors and is cut-off event [2023-11-29 21:58:06,411 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1432] L126-->L132-1: Formula: (and (not (= (ite (and (< v_~node2_front~0_35 v_~node2_back~0_44) (<= 0 v_~node2_front~0_35) (< v_~node2_front~0_35 v_~node2_size~0_20)) 1 0) 0)) (= v_~safe~0_80 (ite (= (ite (= (select (select |v_#memory_int_183| v_~node2~0.base_29) (+ (* 4 v_~node2_front~0_35) v_~node2~0.offset_29)) v_~update~0_73) 1 0) 0) 0 1)) (= v_~node2_state~0_16 1) (= (+ v_~node2_front~0_35 1) v_~node2_front~0_34)) InVars {~node2~0.offset=v_~node2~0.offset_29, ~node2_front~0=v_~node2_front~0_35, #memory_int=|v_#memory_int_183|, ~node2_size~0=v_~node2_size~0_20, ~node2~0.base=v_~node2~0.base_29, ~node2_back~0=v_~node2_back~0_44, ~update~0=v_~update~0_73} OutVars{~node2_state~0=v_~node2_state~0_16, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_1|, thread3Thread1of1ForFork0_#t~mem20#1=|v_thread3Thread1of1ForFork0_#t~mem20#1_1|, thread3Thread1of1ForFork0_#t~post21#1=|v_thread3Thread1of1ForFork0_#t~post21#1_1|, ~node2~0.offset=v_~node2~0.offset_29, ~node2_front~0=v_~node2_front~0_34, ~safe~0=v_~safe~0_80, #memory_int=|v_#memory_int_183|, ~node2_size~0=v_~node2_size~0_20, ~node2~0.base=v_~node2~0.base_29, ~node2_back~0=v_~node2_back~0_44, ~update~0=v_~update~0_73} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#t~post21#1, ~node2_state~0, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, ~node2_front~0, ~safe~0, thread3Thread1of1ForFork0_#t~mem20#1][2489], [2217#(= ~node1_state~0 0), 368#true, 308#L148true, 2173#(and (or (= (select (select |#memory_int| ~manager~0.base) (* ~manager_front~0 4)) ~update~0) (< ~manager_size~0 (+ ~manager_front~0 1)) (< ~manager_front~0 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_size~0 1) (= ~manager~0.offset 0) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t1~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (not (= ~manager~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t4~0#1.base|)), 376#true, 2219#true, 190#L104true, 2223#true, 353#true, 25#L61true, 382#(= ~client_state~0 0), 194#L132-1true, 372#true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, thread4Thread1of1ForFork2InUse, 93#L199-4true, thread3Thread1of1ForFork0InUse, 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:58:06,411 INFO L294 olderBase$Statistics]: this new event has 283 ancestors and is cut-off event [2023-11-29 21:58:06,411 INFO L297 olderBase$Statistics]: existing Event has 284 ancestors and is cut-off event [2023-11-29 21:58:06,411 INFO L297 olderBase$Statistics]: existing Event has 283 ancestors and is cut-off event [2023-11-29 21:58:06,441 INFO L297 olderBase$Statistics]: existing Event has 283 ancestors and is cut-off event [2023-11-29 21:58:06,447 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1418] L104-->L110-1: Formula: (and (= v_~node1_state~0_20 1) (not (= (ite (and (< v_~node1_front~0_37 v_~node1_size~0_20) (< v_~node1_front~0_37 v_~node1_back~0_44) (<= 0 v_~node1_front~0_37)) 1 0) 0)) (= v_~safe~0_82 (ite (= (ite (= (select (select |v_#memory_int_189| v_~node1~0.base_33) (+ (* v_~node1_front~0_37 4) v_~node1~0.offset_33)) v_~update~0_75) 1 0) 0) 0 1)) (= (+ v_~node1_front~0_37 1) v_~node1_front~0_36)) InVars {~node1~0.base=v_~node1~0.base_33, ~node1_size~0=v_~node1_size~0_20, #memory_int=|v_#memory_int_189|, ~node1_back~0=v_~node1_back~0_44, ~node1~0.offset=v_~node1~0.offset_33, ~node1_front~0=v_~node1_front~0_37, ~update~0=v_~update~0_75} OutVars{thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~node1_state~0=v_~node1_state~0_20, ~node1~0.offset=v_~node1~0.offset_33, ~node1_front~0=v_~node1_front~0_36, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~node1~0.base=v_~node1~0.base_33, ~node1_size~0=v_~node1_size~0_20, thread2Thread1of1ForFork3_#t~post16#1=|v_thread2Thread1of1ForFork3_#t~post16#1_1|, ~safe~0=v_~safe~0_82, #memory_int=|v_#memory_int_189|, thread2Thread1of1ForFork3_#t~mem15#1=|v_thread2Thread1of1ForFork3_#t~mem15#1_1|, ~node1_back~0=v_~node1_back~0_44, ~update~0=v_~update~0_75} AuxVars[] AssignedVars[thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork3_#t~post16#1, ~safe~0, thread2Thread1of1ForFork3_#t~mem15#1, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~node1_state~0, ~node1_front~0][2479], [326#L126true, 368#true, 308#L148true, 2173#(and (or (= (select (select |#memory_int| ~manager~0.base) (* ~manager_front~0 4)) ~update~0) (< ~manager_size~0 (+ ~manager_front~0 1)) (< ~manager_front~0 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_size~0 1) (= ~manager~0.offset 0) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t1~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (not (= ~manager~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t4~0#1.base|)), 2215#true, 376#true, 2221#(= ~node2_state~0 0), 2223#true, 158#L110-1true, 353#true, 227#L67true, 382#(= ~client_state~0 0), 372#true, thread2Thread1of1ForFork3InUse, 384#true, thread4Thread1of1ForFork2InUse, 356#true, 93#L199-4true, thread3Thread1of1ForFork0InUse, 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:58:06,447 INFO L294 olderBase$Statistics]: this new event has 283 ancestors and is cut-off event [2023-11-29 21:58:06,469 INFO L297 olderBase$Statistics]: existing Event has 283 ancestors and is cut-off event [2023-11-29 21:58:06,469 INFO L297 olderBase$Statistics]: existing Event has 284 ancestors and is cut-off event [2023-11-29 21:58:06,469 INFO L297 olderBase$Statistics]: existing Event has 283 ancestors and is cut-off event [2023-11-29 21:58:06,470 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1432] L126-->L132-1: Formula: (and (not (= (ite (and (< v_~node2_front~0_35 v_~node2_back~0_44) (<= 0 v_~node2_front~0_35) (< v_~node2_front~0_35 v_~node2_size~0_20)) 1 0) 0)) (= v_~safe~0_80 (ite (= (ite (= (select (select |v_#memory_int_183| v_~node2~0.base_29) (+ (* 4 v_~node2_front~0_35) v_~node2~0.offset_29)) v_~update~0_73) 1 0) 0) 0 1)) (= v_~node2_state~0_16 1) (= (+ v_~node2_front~0_35 1) v_~node2_front~0_34)) InVars {~node2~0.offset=v_~node2~0.offset_29, ~node2_front~0=v_~node2_front~0_35, #memory_int=|v_#memory_int_183|, ~node2_size~0=v_~node2_size~0_20, ~node2~0.base=v_~node2~0.base_29, ~node2_back~0=v_~node2_back~0_44, ~update~0=v_~update~0_73} OutVars{~node2_state~0=v_~node2_state~0_16, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_1|, thread3Thread1of1ForFork0_#t~mem20#1=|v_thread3Thread1of1ForFork0_#t~mem20#1_1|, thread3Thread1of1ForFork0_#t~post21#1=|v_thread3Thread1of1ForFork0_#t~post21#1_1|, ~node2~0.offset=v_~node2~0.offset_29, ~node2_front~0=v_~node2_front~0_34, ~safe~0=v_~safe~0_80, #memory_int=|v_#memory_int_183|, ~node2_size~0=v_~node2_size~0_20, ~node2~0.base=v_~node2~0.base_29, ~node2_back~0=v_~node2_back~0_44, ~update~0=v_~update~0_73} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#t~post21#1, ~node2_state~0, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, ~node2_front~0, ~safe~0, thread3Thread1of1ForFork0_#t~mem20#1][2489], [2217#(= ~node1_state~0 0), 368#true, 308#L148true, 2173#(and (or (= (select (select |#memory_int| ~manager~0.base) (* ~manager_front~0 4)) ~update~0) (< ~manager_size~0 (+ ~manager_front~0 1)) (< ~manager_front~0 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_size~0 1) (= ~manager~0.offset 0) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t1~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (not (= ~manager~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t4~0#1.base|)), 376#true, 2219#true, 190#L104true, 2223#true, 353#true, 227#L67true, 194#L132-1true, 382#(= ~client_state~0 0), 372#true, thread2Thread1of1ForFork3InUse, 384#true, thread4Thread1of1ForFork2InUse, 356#true, 93#L199-4true, thread3Thread1of1ForFork0InUse, 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:58:06,470 INFO L294 olderBase$Statistics]: this new event has 283 ancestors and is cut-off event [2023-11-29 21:58:06,470 INFO L297 olderBase$Statistics]: existing Event has 283 ancestors and is cut-off event [2023-11-29 21:58:06,470 INFO L297 olderBase$Statistics]: existing Event has 284 ancestors and is cut-off event [2023-11-29 21:58:06,470 INFO L297 olderBase$Statistics]: existing Event has 283 ancestors and is cut-off event [2023-11-29 21:58:06,474 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L148-->L154-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_137 v_~manager_size~0_40) (<= 0 v_~manager_back~0_137)) 1 0) 0)) (= v_~client_state~0_18 1) (= v_~manager_back~0_136 (+ v_~manager_back~0_137 1)) (not (= (ite (= v_~update~0_79 (select (select |v_#memory_int_193| v_~manager~0.base_85) (+ (* v_~manager_back~0_137 4) v_~manager~0.offset_85))) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, ~manager_back~0=v_~manager_back~0_137, ~manager_size~0=v_~manager_size~0_40, ~update~0=v_~update~0_79} OutVars{thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, thread4Thread1of1ForFork2_#t~post26#1=|v_thread4Thread1of1ForFork2_#t~post26#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~client_state~0=v_~client_state~0_18, ~manager_back~0=v_~manager_back~0_136, ~manager_size~0=v_~manager_size~0_40, thread4Thread1of1ForFork2_#t~mem25#1=|v_thread4Thread1of1ForFork2_#t~mem25#1_1|, ~update~0=v_~update~0_79} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post26#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, ~manager_back~0, thread4Thread1of1ForFork2_#t~mem25#1][2490], [326#L126true, 2217#(= ~node1_state~0 0), 368#true, 376#true, 88#L154-1true, 190#L104true, 2221#(= ~node2_state~0 0), 2185#(and (exists ((v_~manager_back~0_148 Int)) (and (= ~update~0 (select (select |#memory_int| ~manager~0.base) (* v_~manager_back~0_148 4))) (<= (+ v_~manager_back~0_148 1) ~manager_size~0) (<= 0 v_~manager_back~0_148))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_size~0 1) (= ~manager~0.offset 0) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t1~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (not (= ~manager~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (= ~manager_front~0 0) (< ~manager_front~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t4~0#1.base|)), 2223#true, 353#true, 372#true, thread2Thread1of1ForFork3InUse, 380#true, 384#true, thread4Thread1of1ForFork2InUse, 93#L199-4true, 356#true, 176#L60true, thread3Thread1of1ForFork0InUse, 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:58:06,474 INFO L294 olderBase$Statistics]: this new event has 282 ancestors and is not cut-off event [2023-11-29 21:58:06,474 INFO L297 olderBase$Statistics]: existing Event has 283 ancestors and is not cut-off event [2023-11-29 21:58:06,474 INFO L297 olderBase$Statistics]: existing Event has 282 ancestors and is not cut-off event [2023-11-29 21:58:06,474 INFO L297 olderBase$Statistics]: existing Event has 282 ancestors and is not cut-off event [2023-11-29 21:58:08,636 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1432] L126-->L132-1: Formula: (and (not (= (ite (and (< v_~node2_front~0_35 v_~node2_back~0_44) (<= 0 v_~node2_front~0_35) (< v_~node2_front~0_35 v_~node2_size~0_20)) 1 0) 0)) (= v_~safe~0_80 (ite (= (ite (= (select (select |v_#memory_int_183| v_~node2~0.base_29) (+ (* 4 v_~node2_front~0_35) v_~node2~0.offset_29)) v_~update~0_73) 1 0) 0) 0 1)) (= v_~node2_state~0_16 1) (= (+ v_~node2_front~0_35 1) v_~node2_front~0_34)) InVars {~node2~0.offset=v_~node2~0.offset_29, ~node2_front~0=v_~node2_front~0_35, #memory_int=|v_#memory_int_183|, ~node2_size~0=v_~node2_size~0_20, ~node2~0.base=v_~node2~0.base_29, ~node2_back~0=v_~node2_back~0_44, ~update~0=v_~update~0_73} OutVars{~node2_state~0=v_~node2_state~0_16, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_1|, thread3Thread1of1ForFork0_#t~mem20#1=|v_thread3Thread1of1ForFork0_#t~mem20#1_1|, thread3Thread1of1ForFork0_#t~post21#1=|v_thread3Thread1of1ForFork0_#t~post21#1_1|, ~node2~0.offset=v_~node2~0.offset_29, ~node2_front~0=v_~node2_front~0_34, ~safe~0=v_~safe~0_80, #memory_int=|v_#memory_int_183|, ~node2_size~0=v_~node2_size~0_20, ~node2~0.base=v_~node2~0.base_29, ~node2_back~0=v_~node2_back~0_44, ~update~0=v_~update~0_73} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#t~post21#1, ~node2_state~0, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, ~node2_front~0, ~safe~0, thread3Thread1of1ForFork0_#t~mem20#1][2555], [2217#(= ~node1_state~0 0), 60#L54true, 368#true, 308#L148true, 2219#true, 376#true, 403#(= ~manager_state~0 0), 190#L104true, 2185#(and (exists ((v_~manager_back~0_148 Int)) (and (= ~update~0 (select (select |#memory_int| ~manager~0.base) (* v_~manager_back~0_148 4))) (<= (+ v_~manager_back~0_148 1) ~manager_size~0) (<= 0 v_~manager_back~0_148))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_size~0 1) (= ~manager~0.offset 0) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t1~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (not (= ~manager~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (= ~manager_front~0 0) (< ~manager_front~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t4~0#1.base|)), 2223#true, 353#true, 194#L132-1true, 382#(= ~client_state~0 0), 372#true, thread2Thread1of1ForFork3InUse, 384#true, thread4Thread1of1ForFork2InUse, 356#true, 93#L199-4true, thread3Thread1of1ForFork0InUse, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:58:08,637 INFO L294 olderBase$Statistics]: this new event has 287 ancestors and is cut-off event [2023-11-29 21:58:08,637 INFO L297 olderBase$Statistics]: existing Event has 283 ancestors and is cut-off event [2023-11-29 21:58:08,637 INFO L297 olderBase$Statistics]: existing Event has 282 ancestors and is cut-off event [2023-11-29 21:58:08,637 INFO L297 olderBase$Statistics]: existing Event has 282 ancestors and is cut-off event [2023-11-29 21:58:08,637 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L148-->L154-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_137 v_~manager_size~0_40) (<= 0 v_~manager_back~0_137)) 1 0) 0)) (= v_~client_state~0_18 1) (= v_~manager_back~0_136 (+ v_~manager_back~0_137 1)) (not (= (ite (= v_~update~0_79 (select (select |v_#memory_int_193| v_~manager~0.base_85) (+ (* v_~manager_back~0_137 4) v_~manager~0.offset_85))) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, ~manager_back~0=v_~manager_back~0_137, ~manager_size~0=v_~manager_size~0_40, ~update~0=v_~update~0_79} OutVars{thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, thread4Thread1of1ForFork2_#t~post26#1=|v_thread4Thread1of1ForFork2_#t~post26#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~client_state~0=v_~client_state~0_18, ~manager_back~0=v_~manager_back~0_136, ~manager_size~0=v_~manager_size~0_40, thread4Thread1of1ForFork2_#t~mem25#1=|v_thread4Thread1of1ForFork2_#t~mem25#1_1|, ~update~0=v_~update~0_79} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post26#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, ~manager_back~0, thread4Thread1of1ForFork2_#t~mem25#1][2943], [2217#(= ~node1_state~0 0), 326#L126true, 368#true, 376#true, 88#L154-1true, 190#L104true, 2221#(= ~node2_state~0 0), 2185#(and (exists ((v_~manager_back~0_148 Int)) (and (= ~update~0 (select (select |#memory_int| ~manager~0.base) (* v_~manager_back~0_148 4))) (<= (+ v_~manager_back~0_148 1) ~manager_size~0) (<= 0 v_~manager_back~0_148))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_size~0 1) (= ~manager~0.offset 0) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t1~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (not (= ~manager~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (= ~manager_front~0 0) (< ~manager_front~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t4~0#1.base|)), 2223#true, 353#true, 372#true, 380#true, thread2Thread1of1ForFork3InUse, 384#true, 356#true, thread4Thread1of1ForFork2InUse, 93#L199-4true, 176#L60true, thread3Thread1of1ForFork0InUse, 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:58:08,637 INFO L294 olderBase$Statistics]: this new event has 287 ancestors and is cut-off event [2023-11-29 21:58:08,637 INFO L297 olderBase$Statistics]: existing Event has 287 ancestors and is cut-off event [2023-11-29 21:58:08,637 INFO L297 olderBase$Statistics]: existing Event has 288 ancestors and is cut-off event [2023-11-29 21:58:08,637 INFO L297 olderBase$Statistics]: existing Event has 287 ancestors and is cut-off event [2023-11-29 21:58:08,637 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L148-->L154-1: Formula: (and (not (= (ite (and (< v_~manager_back~0_137 v_~manager_size~0_40) (<= 0 v_~manager_back~0_137)) 1 0) 0)) (= v_~client_state~0_18 1) (= v_~manager_back~0_136 (+ v_~manager_back~0_137 1)) (not (= (ite (= v_~update~0_79 (select (select |v_#memory_int_193| v_~manager~0.base_85) (+ (* v_~manager_back~0_137 4) v_~manager~0.offset_85))) 1 0) 0))) InVars {~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, ~manager_back~0=v_~manager_back~0_137, ~manager_size~0=v_~manager_size~0_40, ~update~0=v_~update~0_79} OutVars{thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~manager~0.offset=v_~manager~0.offset_85, ~manager~0.base=v_~manager~0.base_85, #memory_int=|v_#memory_int_193|, thread4Thread1of1ForFork2_#t~post26#1=|v_thread4Thread1of1ForFork2_#t~post26#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~client_state~0=v_~client_state~0_18, ~manager_back~0=v_~manager_back~0_136, ~manager_size~0=v_~manager_size~0_40, thread4Thread1of1ForFork2_#t~mem25#1=|v_thread4Thread1of1ForFork2_#t~mem25#1_1|, ~update~0=v_~update~0_79} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post26#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~client_state~0, ~manager_back~0, thread4Thread1of1ForFork2_#t~mem25#1][2556], [2217#(= ~node1_state~0 0), 326#L126true, 60#L54true, 368#true, 376#true, 403#(= ~manager_state~0 0), 88#L154-1true, 190#L104true, 2221#(= ~node2_state~0 0), 2185#(and (exists ((v_~manager_back~0_148 Int)) (and (= ~update~0 (select (select |#memory_int| ~manager~0.base) (* v_~manager_back~0_148 4))) (<= (+ v_~manager_back~0_148 1) ~manager_size~0) (<= 0 v_~manager_back~0_148))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_size~0 1) (= ~manager~0.offset 0) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t1~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (not (= ~manager~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (= ~manager_front~0 0) (< ~manager_front~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t4~0#1.base|)), 2223#true, 353#true, 372#true, 380#true, thread2Thread1of1ForFork3InUse, 384#true, thread4Thread1of1ForFork2InUse, 356#true, 93#L199-4true, thread3Thread1of1ForFork0InUse, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:58:08,637 INFO L294 olderBase$Statistics]: this new event has 287 ancestors and is cut-off event [2023-11-29 21:58:08,637 INFO L297 olderBase$Statistics]: existing Event has 283 ancestors and is cut-off event [2023-11-29 21:58:08,637 INFO L297 olderBase$Statistics]: existing Event has 282 ancestors and is cut-off event [2023-11-29 21:58:08,637 INFO L297 olderBase$Statistics]: existing Event has 282 ancestors and is cut-off event [2023-11-29 21:58:08,638 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1392] L54-->L88-1: Formula: (and (= (+ v_~manager_front~0_91 1) v_~manager_front~0_90) (= v_~manager_state~0_38 1) (= v_~safe~0_76 (ite (= (ite (= (select (select |v_#memory_int_155| v_~manager~0.base_67) (+ (* v_~manager_front~0_91 4) v_~manager~0.offset_67)) v_~update~0_61) 1 0) 0) 0 1)) (not (= (ite (and (< v_~manager_front~0_91 v_~manager_back~0_104) (< v_~manager_front~0_91 v_~manager_size~0_24) (<= 0 v_~manager_front~0_91)) 1 0) 0))) InVars {~manager_front~0=v_~manager_front~0_91, ~manager~0.offset=v_~manager~0.offset_67, ~manager~0.base=v_~manager~0.base_67, #memory_int=|v_#memory_int_155|, ~manager_back~0=v_~manager_back~0_104, ~manager_size~0=v_~manager_size~0_24, ~update~0=v_~update~0_61} OutVars{~manager_state~0=v_~manager_state~0_38, ~manager~0.offset=v_~manager~0.offset_67, ~manager~0.base=v_~manager~0.base_67, thread1Thread1of1ForFork1_#t~mem2#1=|v_thread1Thread1of1ForFork1_#t~mem2#1_1|, ~manager_back~0=v_~manager_back~0_104, ~manager_front~0=v_~manager_front~0_90, thread1Thread1of1ForFork1_#t~post3#1=|v_thread1Thread1of1ForFork1_#t~post3#1_1|, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, ~safe~0=v_~safe~0_76, #memory_int=|v_#memory_int_155|, ~manager_size~0=v_~manager_size~0_24, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~update~0=v_~update~0_61} AuxVars[] AssignedVars[~manager_front~0, ~manager_state~0, thread1Thread1of1ForFork1_#t~post3#1, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, ~safe~0, thread1Thread1of1ForFork1_#t~mem2#1, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1][2496], [2217#(= ~node1_state~0 0), 326#L126true, 368#true, 308#L148true, 376#true, 190#L104true, 2221#(= ~node2_state~0 0), 2223#true, 353#true, 382#(= ~client_state~0 0), 372#true, 96#L88-1true, 2177#(and (or (= (select (select |#memory_int| ~manager~0.base) (* ~manager_front~0 4)) ~update~0) (< ~manager_size~0 (+ ~manager_front~0 1)) (< ~manager_front~0 0)) (= ~safe~0 1) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_size~0 1) (= ~manager~0.offset 0) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t1~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (not (= ~manager~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t4~0#1.base|)), thread2Thread1of1ForFork3InUse, 384#true, 356#true, thread4Thread1of1ForFork2InUse, 93#L199-4true, thread3Thread1of1ForFork0InUse, 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:58:08,638 INFO L294 olderBase$Statistics]: this new event has 287 ancestors and is cut-off event [2023-11-29 21:58:08,638 INFO L297 olderBase$Statistics]: existing Event has 282 ancestors and is cut-off event [2023-11-29 21:58:08,638 INFO L297 olderBase$Statistics]: existing Event has 282 ancestors and is cut-off event [2023-11-29 21:58:08,638 INFO L297 olderBase$Statistics]: existing Event has 283 ancestors and is cut-off event [2023-11-29 21:58:08,638 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1418] L104-->L110-1: Formula: (and (= v_~node1_state~0_20 1) (not (= (ite (and (< v_~node1_front~0_37 v_~node1_size~0_20) (< v_~node1_front~0_37 v_~node1_back~0_44) (<= 0 v_~node1_front~0_37)) 1 0) 0)) (= v_~safe~0_82 (ite (= (ite (= (select (select |v_#memory_int_189| v_~node1~0.base_33) (+ (* v_~node1_front~0_37 4) v_~node1~0.offset_33)) v_~update~0_75) 1 0) 0) 0 1)) (= (+ v_~node1_front~0_37 1) v_~node1_front~0_36)) InVars {~node1~0.base=v_~node1~0.base_33, ~node1_size~0=v_~node1_size~0_20, #memory_int=|v_#memory_int_189|, ~node1_back~0=v_~node1_back~0_44, ~node1~0.offset=v_~node1~0.offset_33, ~node1_front~0=v_~node1_front~0_37, ~update~0=v_~update~0_75} OutVars{thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~node1_state~0=v_~node1_state~0_20, ~node1~0.offset=v_~node1~0.offset_33, ~node1_front~0=v_~node1_front~0_36, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~node1~0.base=v_~node1~0.base_33, ~node1_size~0=v_~node1_size~0_20, thread2Thread1of1ForFork3_#t~post16#1=|v_thread2Thread1of1ForFork3_#t~post16#1_1|, ~safe~0=v_~safe~0_82, #memory_int=|v_#memory_int_189|, thread2Thread1of1ForFork3_#t~mem15#1=|v_thread2Thread1of1ForFork3_#t~mem15#1_1|, ~node1_back~0=v_~node1_back~0_44, ~update~0=v_~update~0_75} AuxVars[] AssignedVars[thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork3_#t~post16#1, ~safe~0, thread2Thread1of1ForFork3_#t~mem15#1, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~node1_state~0, ~node1_front~0][2944], [326#L126true, 368#true, 308#L148true, 2215#true, 376#true, 2221#(= ~node2_state~0 0), 2185#(and (exists ((v_~manager_back~0_148 Int)) (and (= ~update~0 (select (select |#memory_int| ~manager~0.base) (* v_~manager_back~0_148 4))) (<= (+ v_~manager_back~0_148 1) ~manager_size~0) (<= 0 v_~manager_back~0_148))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_size~0 1) (= ~manager~0.offset 0) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t1~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (not (= ~manager~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (= ~manager_front~0 0) (< ~manager_front~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t4~0#1.base|)), 2223#true, 158#L110-1true, 353#true, 382#(= ~client_state~0 0), 372#true, thread2Thread1of1ForFork3InUse, 384#true, thread4Thread1of1ForFork2InUse, 93#L199-4true, 356#true, 176#L60true, thread3Thread1of1ForFork0InUse, 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:58:08,638 INFO L294 olderBase$Statistics]: this new event has 287 ancestors and is cut-off event [2023-11-29 21:58:08,638 INFO L297 olderBase$Statistics]: existing Event has 287 ancestors and is cut-off event [2023-11-29 21:58:08,638 INFO L297 olderBase$Statistics]: existing Event has 287 ancestors and is cut-off event [2023-11-29 21:58:08,638 INFO L297 olderBase$Statistics]: existing Event has 288 ancestors and is cut-off event [2023-11-29 21:58:08,638 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1418] L104-->L110-1: Formula: (and (= v_~node1_state~0_20 1) (not (= (ite (and (< v_~node1_front~0_37 v_~node1_size~0_20) (< v_~node1_front~0_37 v_~node1_back~0_44) (<= 0 v_~node1_front~0_37)) 1 0) 0)) (= v_~safe~0_82 (ite (= (ite (= (select (select |v_#memory_int_189| v_~node1~0.base_33) (+ (* v_~node1_front~0_37 4) v_~node1~0.offset_33)) v_~update~0_75) 1 0) 0) 0 1)) (= (+ v_~node1_front~0_37 1) v_~node1_front~0_36)) InVars {~node1~0.base=v_~node1~0.base_33, ~node1_size~0=v_~node1_size~0_20, #memory_int=|v_#memory_int_189|, ~node1_back~0=v_~node1_back~0_44, ~node1~0.offset=v_~node1~0.offset_33, ~node1_front~0=v_~node1_front~0_37, ~update~0=v_~update~0_75} OutVars{thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~node1_state~0=v_~node1_state~0_20, ~node1~0.offset=v_~node1~0.offset_33, ~node1_front~0=v_~node1_front~0_36, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~node1~0.base=v_~node1~0.base_33, ~node1_size~0=v_~node1_size~0_20, thread2Thread1of1ForFork3_#t~post16#1=|v_thread2Thread1of1ForFork3_#t~post16#1_1|, ~safe~0=v_~safe~0_82, #memory_int=|v_#memory_int_189|, thread2Thread1of1ForFork3_#t~mem15#1=|v_thread2Thread1of1ForFork3_#t~mem15#1_1|, ~node1_back~0=v_~node1_back~0_44, ~update~0=v_~update~0_75} AuxVars[] AssignedVars[thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork3_#t~post16#1, ~safe~0, thread2Thread1of1ForFork3_#t~mem15#1, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~node1_state~0, ~node1_front~0][2551], [326#L126true, 60#L54true, 368#true, 308#L148true, 2215#true, 376#true, 403#(= ~manager_state~0 0), 2221#(= ~node2_state~0 0), 2185#(and (exists ((v_~manager_back~0_148 Int)) (and (= ~update~0 (select (select |#memory_int| ~manager~0.base) (* v_~manager_back~0_148 4))) (<= (+ v_~manager_back~0_148 1) ~manager_size~0) (<= 0 v_~manager_back~0_148))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_size~0 1) (= ~manager~0.offset 0) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t1~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (not (= ~manager~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (= ~manager_front~0 0) (< ~manager_front~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t4~0#1.base|)), 2223#true, 158#L110-1true, 353#true, 382#(= ~client_state~0 0), 372#true, thread2Thread1of1ForFork3InUse, 384#true, thread4Thread1of1ForFork2InUse, 356#true, 93#L199-4true, thread3Thread1of1ForFork0InUse, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:58:08,638 INFO L294 olderBase$Statistics]: this new event has 287 ancestors and is cut-off event [2023-11-29 21:58:08,638 INFO L297 olderBase$Statistics]: existing Event has 282 ancestors and is cut-off event [2023-11-29 21:58:08,638 INFO L297 olderBase$Statistics]: existing Event has 282 ancestors and is cut-off event [2023-11-29 21:58:08,638 INFO L297 olderBase$Statistics]: existing Event has 283 ancestors and is cut-off event [2023-11-29 21:58:08,639 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1432] L126-->L132-1: Formula: (and (not (= (ite (and (< v_~node2_front~0_35 v_~node2_back~0_44) (<= 0 v_~node2_front~0_35) (< v_~node2_front~0_35 v_~node2_size~0_20)) 1 0) 0)) (= v_~safe~0_80 (ite (= (ite (= (select (select |v_#memory_int_183| v_~node2~0.base_29) (+ (* 4 v_~node2_front~0_35) v_~node2~0.offset_29)) v_~update~0_73) 1 0) 0) 0 1)) (= v_~node2_state~0_16 1) (= (+ v_~node2_front~0_35 1) v_~node2_front~0_34)) InVars {~node2~0.offset=v_~node2~0.offset_29, ~node2_front~0=v_~node2_front~0_35, #memory_int=|v_#memory_int_183|, ~node2_size~0=v_~node2_size~0_20, ~node2~0.base=v_~node2~0.base_29, ~node2_back~0=v_~node2_back~0_44, ~update~0=v_~update~0_73} OutVars{~node2_state~0=v_~node2_state~0_16, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_1|, thread3Thread1of1ForFork0_#t~mem20#1=|v_thread3Thread1of1ForFork0_#t~mem20#1_1|, thread3Thread1of1ForFork0_#t~post21#1=|v_thread3Thread1of1ForFork0_#t~post21#1_1|, ~node2~0.offset=v_~node2~0.offset_29, ~node2_front~0=v_~node2_front~0_34, ~safe~0=v_~safe~0_80, #memory_int=|v_#memory_int_183|, ~node2_size~0=v_~node2_size~0_20, ~node2~0.base=v_~node2~0.base_29, ~node2_back~0=v_~node2_back~0_44, ~update~0=v_~update~0_73} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#t~post21#1, ~node2_state~0, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, ~node2_front~0, ~safe~0, thread3Thread1of1ForFork0_#t~mem20#1][2956], [2217#(= ~node1_state~0 0), 368#true, 308#L148true, 376#true, 2219#true, 190#L104true, 2185#(and (exists ((v_~manager_back~0_148 Int)) (and (= ~update~0 (select (select |#memory_int| ~manager~0.base) (* v_~manager_back~0_148 4))) (<= (+ v_~manager_back~0_148 1) ~manager_size~0) (<= 0 v_~manager_back~0_148))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t4~0#1.base|) (<= ~manager_size~0 1) (= ~manager~0.offset 0) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t1~0#1.base|) (<= ~manager_front~0 ~manager_back~0) (not (= ~manager~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (= ~manager_front~0 0) (< ~manager_front~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= (+ ~manager~0.base 2) |ULTIMATE.start_main_~#t4~0#1.base|)), 2223#true, 353#true, 382#(= ~client_state~0 0), 194#L132-1true, 372#true, thread2Thread1of1ForFork3InUse, 384#true, thread4Thread1of1ForFork2InUse, 356#true, 93#L199-4true, 176#L60true, thread3Thread1of1ForFork0InUse, 401#true, thread1Thread1of1ForFork1InUse]) [2023-11-29 21:58:08,639 INFO L294 olderBase$Statistics]: this new event has 287 ancestors and is cut-off event [2023-11-29 21:58:08,639 INFO L297 olderBase$Statistics]: existing Event has 287 ancestors and is cut-off event [2023-11-29 21:58:08,639 INFO L297 olderBase$Statistics]: existing Event has 287 ancestors and is cut-off event [2023-11-29 21:58:08,639 INFO L297 olderBase$Statistics]: existing Event has 288 ancestors and is cut-off event